0.002 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.064 * * * [progress]: [2/2] Setting up program. 0.070 * [progress]: [Phase 2 of 3] Improving. 0.070 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.070 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 0.071 * * [simplify]: iters left: 6 (11 enodes) 0.076 * * [simplify]: iters left: 5 (41 enodes) 0.089 * * [simplify]: iters left: 4 (64 enodes) 0.107 * * [simplify]: iters left: 3 (90 enodes) 0.132 * * [simplify]: iters left: 2 (116 enodes) 0.149 * * [simplify]: iters left: 1 (128 enodes) 0.165 * * [simplify]: Extracting #0: cost 1 inf + 0 0.165 * * [simplify]: Extracting #1: cost 7 inf + 0 0.165 * * [simplify]: Extracting #2: cost 35 inf + 0 0.165 * * [simplify]: Extracting #3: cost 47 inf + 128 0.166 * * [simplify]: Extracting #4: cost 35 inf + 909 0.169 * * [simplify]: Extracting #5: cost 8 inf + 5781 0.170 * * [simplify]: Extracting #6: cost 0 inf + 7242 0.172 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 0.172 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 0.175 * * [progress]: iteration 1 / 4 0.175 * * * [progress]: picking best candidate 0.178 * * * * [pick]: Picked # 0.178 * * * [progress]: localizing error 0.216 * * * [progress]: generating rewritten candidates 0.216 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 0.243 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 0.255 * * * [progress]: generating series expansions 0.255 * * * * [progress]: [ 1 / 2 ] generating series at (2) 0.256 * [backup-simplify]: Simplify (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) into (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) 0.256 * [approximate]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 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)) (+ (pow y.re 2) (pow y.im 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.256 * [taylor]: Taking taylor expansion of x.im in y.im 0.256 * [backup-simplify]: Simplify x.im into x.im 0.256 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.256 * [taylor]: Taking taylor expansion of y.im in y.im 0.256 * [backup-simplify]: Simplify 0 into 0 0.256 * [backup-simplify]: Simplify 1 into 1 0.256 * [taylor]: Taking taylor expansion of x.re in y.im 0.256 * [backup-simplify]: Simplify x.re into x.re 0.256 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 0.256 * [taylor]: Taking taylor expansion of (pow y.re 2) 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.256 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.256 * [taylor]: Taking taylor expansion of y.im in y.im 0.256 * [backup-simplify]: Simplify 0 into 0 0.256 * [backup-simplify]: Simplify 1 into 1 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.257 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 0.257 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.258 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) 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)) (+ (pow y.re 2) (pow y.im 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 (+ (pow y.re 2) (pow y.im 2)) in x.re 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 * [taylor]: Taking taylor expansion of (pow y.im 2) 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 * [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.re y.re) into (pow y.re 2) 0.259 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.259 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 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)) (+ (pow y.re 2) (pow y.im 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.260 * [taylor]: Taking taylor expansion of x.im in y.re 0.260 * [backup-simplify]: Simplify x.im into x.im 0.260 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.260 * [taylor]: Taking taylor expansion of y.im in y.re 0.260 * [backup-simplify]: Simplify y.im into y.im 0.260 * [taylor]: Taking taylor expansion of x.re in y.re 0.260 * [backup-simplify]: Simplify x.re into x.re 0.260 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.260 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.260 * [taylor]: Taking taylor expansion of y.re in y.re 0.260 * [backup-simplify]: Simplify 0 into 0 0.260 * [backup-simplify]: Simplify 1 into 1 0.260 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.260 * [taylor]: Taking taylor expansion of y.im in y.re 0.260 * [backup-simplify]: Simplify y.im into y.im 0.260 * [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 (+ 0 (pow y.im 2)) into (pow y.im 2) 0.261 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 0.261 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 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 (+ (pow y.re 2) (pow y.im 2)) in x.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 * [taylor]: Taking taylor expansion of (pow y.im 2) 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 * [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.re y.re) into (pow y.re 2) 0.262 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.262 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.262 * [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.262 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 0.262 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.262 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.262 * [taylor]: Taking taylor expansion of y.re in x.im 0.262 * [backup-simplify]: Simplify y.re into y.re 0.262 * [taylor]: Taking taylor expansion of x.im in x.im 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 x.re) in x.im 0.262 * [taylor]: Taking taylor expansion of y.im in x.im 0.262 * [backup-simplify]: Simplify y.im into y.im 0.262 * [taylor]: Taking taylor expansion of x.re in x.im 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 x.im 0.262 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.262 * [taylor]: Taking taylor expansion of y.re in x.im 0.262 * [backup-simplify]: Simplify y.re into y.re 0.262 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.262 * [taylor]: Taking taylor expansion of y.im in x.im 0.262 * [backup-simplify]: Simplify y.im into y.im 0.263 * [backup-simplify]: Simplify (* y.re 0) into 0 0.263 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.263 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.263 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.263 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.263 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.263 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.263 * [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.263 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 0.263 * [taylor]: Taking taylor expansion of -1 in y.re 0.263 * [backup-simplify]: Simplify -1 into -1 0.263 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 0.264 * [taylor]: Taking taylor expansion of (* y.im x.re) 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 * [taylor]: Taking taylor expansion of x.re in y.re 0.264 * [backup-simplify]: Simplify x.re into x.re 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 x.re) into (* y.im x.re) 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 (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 0.264 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 0.264 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 0.264 * [taylor]: Taking taylor expansion of -1 in x.re 0.264 * [backup-simplify]: Simplify -1 into -1 0.264 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 0.264 * [taylor]: Taking taylor expansion of x.re in x.re 0.264 * [backup-simplify]: Simplify 0 into 0 0.264 * [backup-simplify]: Simplify 1 into 1 0.265 * [taylor]: Taking taylor expansion of y.im in x.re 0.265 * [backup-simplify]: Simplify y.im into y.im 0.265 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.265 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.265 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.266 * [backup-simplify]: Simplify (- 0) into 0 0.266 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.266 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.266 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.266 * [backup-simplify]: Simplify (+ 0 0) into 0 0.267 * [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.267 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 0.267 * [taylor]: Taking taylor expansion of y.re in y.re 0.267 * [backup-simplify]: Simplify 0 into 0 0.267 * [backup-simplify]: Simplify 1 into 1 0.267 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.267 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.267 * [taylor]: Taking taylor expansion of y.re in y.re 0.267 * [backup-simplify]: Simplify 0 into 0 0.267 * [backup-simplify]: Simplify 1 into 1 0.267 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.267 * [taylor]: Taking taylor expansion of y.im in y.re 0.267 * [backup-simplify]: Simplify y.im into y.im 0.267 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.268 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.268 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.268 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.268 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.268 * [backup-simplify]: Simplify (+ 0 0) into 0 0.268 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 0.269 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) 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 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 0.269 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 0.269 * [taylor]: Taking taylor expansion of -1 in y.im 0.269 * [backup-simplify]: Simplify -1 into -1 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.270 * [backup-simplify]: Simplify (/ -1 1) into -1 0.271 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 0.271 * [backup-simplify]: Simplify 0 into 0 0.277 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.278 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.279 * [backup-simplify]: Simplify (- 0) into 0 0.279 * [backup-simplify]: Simplify (+ 0 0) into 0 0.279 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.280 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.280 * [backup-simplify]: Simplify (+ 0 0) into 0 0.281 * [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.281 * [taylor]: Taking taylor expansion of 0 in y.re 0.281 * [backup-simplify]: Simplify 0 into 0 0.281 * [taylor]: Taking taylor expansion of 0 in x.re 0.281 * [backup-simplify]: Simplify 0 into 0 0.281 * [taylor]: Taking taylor expansion of 0 in y.im 0.281 * [backup-simplify]: Simplify 0 into 0 0.281 * [backup-simplify]: Simplify 0 into 0 0.281 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.281 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.281 * [taylor]: Taking taylor expansion of y.im in x.re 0.281 * [backup-simplify]: Simplify y.im into y.im 0.281 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.282 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.282 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.282 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.282 * [taylor]: Taking taylor expansion of y.im in y.im 0.282 * [backup-simplify]: Simplify 0 into 0 0.282 * [backup-simplify]: Simplify 1 into 1 0.282 * [backup-simplify]: Simplify (* 1 1) into 1 0.282 * [backup-simplify]: Simplify (/ 1 1) into 1 0.283 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.284 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.284 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.285 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.285 * [backup-simplify]: Simplify 0 into 0 0.286 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.286 * [backup-simplify]: Simplify (* 1 1) into 1 0.286 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.287 * [backup-simplify]: Simplify (+ 1 0) into 1 0.287 * [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.288 * [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.288 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 0.288 * [taylor]: Taking taylor expansion of x.re in x.re 0.288 * [backup-simplify]: Simplify 0 into 0 0.288 * [backup-simplify]: Simplify 1 into 1 0.288 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 0.288 * [taylor]: Taking taylor expansion of y.im in x.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 (* y.im (pow y.im 2)) into (pow y.im 3) 0.288 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 0.289 * [taylor]: Taking taylor expansion of 0 in y.im 0.289 * [backup-simplify]: Simplify 0 into 0 0.289 * [backup-simplify]: Simplify 0 into 0 0.289 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.289 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 0.289 * [taylor]: Taking taylor expansion of 0 in y.im 0.289 * [backup-simplify]: Simplify 0 into 0 0.289 * [backup-simplify]: Simplify 0 into 0 0.289 * [backup-simplify]: Simplify 0 into 0 0.290 * [backup-simplify]: Simplify (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0.290 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.im y.re x.re y.im) around 0 0.290 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 0.290 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.290 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.290 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.290 * [taylor]: Taking taylor expansion of y.re in y.im 0.290 * [backup-simplify]: Simplify y.re into y.re 0.290 * [taylor]: Taking taylor expansion of x.im in y.im 0.290 * [backup-simplify]: Simplify x.im into x.im 0.290 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.290 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.290 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.290 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.290 * [taylor]: Taking taylor expansion of y.im in y.im 0.290 * [backup-simplify]: Simplify 0 into 0 0.290 * [backup-simplify]: Simplify 1 into 1 0.290 * [taylor]: Taking taylor expansion of x.re in y.im 0.290 * [backup-simplify]: Simplify x.re into x.re 0.290 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.291 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.291 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.291 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 0.291 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.291 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.291 * [taylor]: Taking taylor expansion of y.re in y.im 0.291 * [backup-simplify]: Simplify y.re into y.re 0.291 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.291 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.291 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.291 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.291 * [taylor]: Taking taylor expansion of y.im in y.im 0.291 * [backup-simplify]: Simplify 0 into 0 0.291 * [backup-simplify]: Simplify 1 into 1 0.291 * [backup-simplify]: Simplify (* 1 1) into 1 0.292 * [backup-simplify]: Simplify (/ 1 1) into 1 0.292 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 0.292 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 0.292 * [backup-simplify]: Simplify (+ 0 1) into 1 0.292 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 0.293 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 0.293 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.293 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.293 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.293 * [taylor]: Taking taylor expansion of y.re in x.re 0.293 * [backup-simplify]: Simplify y.re into y.re 0.293 * [taylor]: Taking taylor expansion of x.im in x.re 0.293 * [backup-simplify]: Simplify x.im into x.im 0.293 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.293 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.293 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.293 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.293 * [taylor]: Taking taylor expansion of y.im in x.re 0.293 * [backup-simplify]: Simplify y.im into y.im 0.293 * [taylor]: Taking taylor expansion of x.re in x.re 0.293 * [backup-simplify]: Simplify 0 into 0 0.293 * [backup-simplify]: Simplify 1 into 1 0.293 * [backup-simplify]: Simplify (* y.im 0) into 0 0.293 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.293 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.293 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.293 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.294 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.294 * [taylor]: Taking taylor expansion of y.re in x.re 0.294 * [backup-simplify]: Simplify y.re into y.re 0.294 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.294 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.294 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.294 * [taylor]: Taking taylor expansion of (pow y.im 2) 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 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.294 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.294 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.294 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.294 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.294 * [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.294 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.295 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.295 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.295 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.295 * [taylor]: Taking taylor expansion of y.re in y.re 0.295 * [backup-simplify]: Simplify 0 into 0 0.295 * [backup-simplify]: Simplify 1 into 1 0.295 * [taylor]: Taking taylor expansion of x.im in y.re 0.295 * [backup-simplify]: Simplify x.im into x.im 0.295 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.295 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.295 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.295 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.295 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.295 * [taylor]: Taking taylor expansion of y.im in y.re 0.295 * [backup-simplify]: Simplify y.im into y.im 0.295 * [taylor]: Taking taylor expansion of x.re in y.re 0.295 * [backup-simplify]: Simplify x.re into x.re 0.295 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.295 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.295 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.295 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.296 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.296 * [taylor]: Taking taylor expansion of y.re in y.re 0.296 * [backup-simplify]: Simplify 0 into 0 0.296 * [backup-simplify]: Simplify 1 into 1 0.296 * [backup-simplify]: Simplify (* 1 1) into 1 0.296 * [backup-simplify]: Simplify (/ 1 1) into 1 0.296 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.296 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.296 * [taylor]: Taking taylor expansion of y.im in y.re 0.296 * [backup-simplify]: Simplify y.im into y.im 0.296 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.297 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.297 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 0.297 * [backup-simplify]: Simplify (+ 1 0) into 1 0.297 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 0.297 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 0.297 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.297 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.297 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.297 * [taylor]: Taking taylor expansion of y.re in x.im 0.297 * [backup-simplify]: Simplify y.re into y.re 0.297 * [taylor]: Taking taylor expansion of x.im in x.im 0.297 * [backup-simplify]: Simplify 0 into 0 0.297 * [backup-simplify]: Simplify 1 into 1 0.297 * [backup-simplify]: Simplify (* y.re 0) into 0 0.298 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.298 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.298 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.298 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.298 * [taylor]: Taking taylor expansion of y.im in x.im 0.298 * [backup-simplify]: Simplify y.im into y.im 0.298 * [taylor]: Taking taylor expansion of x.re in x.im 0.298 * [backup-simplify]: Simplify x.re into x.re 0.298 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.298 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.298 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.298 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.298 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.298 * [taylor]: Taking taylor expansion of y.re in x.im 0.298 * [backup-simplify]: Simplify y.re into y.re 0.298 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.298 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.298 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.298 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.298 * [taylor]: Taking taylor expansion of y.im in x.im 0.298 * [backup-simplify]: Simplify y.im into y.im 0.298 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.299 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.299 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.299 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.299 * [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.299 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 0.299 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.299 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.299 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.299 * [taylor]: Taking taylor expansion of y.re in x.im 0.299 * [backup-simplify]: Simplify y.re into y.re 0.299 * [taylor]: Taking taylor expansion of x.im in x.im 0.299 * [backup-simplify]: Simplify 0 into 0 0.299 * [backup-simplify]: Simplify 1 into 1 0.299 * [backup-simplify]: Simplify (* y.re 0) into 0 0.300 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.300 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.300 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.300 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.300 * [taylor]: Taking taylor expansion of y.im in x.im 0.300 * [backup-simplify]: Simplify y.im into y.im 0.300 * [taylor]: Taking taylor expansion of x.re in x.im 0.300 * [backup-simplify]: Simplify x.re into x.re 0.300 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.300 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.300 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.300 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.300 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.300 * [taylor]: Taking taylor expansion of y.re in x.im 0.300 * [backup-simplify]: Simplify y.re into y.re 0.300 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.300 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.300 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.300 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.300 * [taylor]: Taking taylor expansion of y.im in x.im 0.300 * [backup-simplify]: Simplify y.im into y.im 0.300 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.301 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.301 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.301 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.301 * [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.301 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.301 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.301 * [taylor]: Taking taylor expansion of y.re in y.re 0.301 * [backup-simplify]: Simplify 0 into 0 0.301 * [backup-simplify]: Simplify 1 into 1 0.301 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.301 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.301 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.301 * [taylor]: Taking taylor expansion of y.re in y.re 0.301 * [backup-simplify]: Simplify 0 into 0 0.301 * [backup-simplify]: Simplify 1 into 1 0.302 * [backup-simplify]: Simplify (* 1 1) into 1 0.302 * [backup-simplify]: Simplify (/ 1 1) into 1 0.302 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.302 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.302 * [taylor]: Taking taylor expansion of y.im in y.re 0.302 * [backup-simplify]: Simplify y.im into y.im 0.302 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.302 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.303 * [backup-simplify]: Simplify (+ 1 0) into 1 0.303 * [backup-simplify]: Simplify (* 0 1) into 0 0.304 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.304 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.305 * [backup-simplify]: Simplify (+ 0 0) into 0 0.305 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.306 * [backup-simplify]: Simplify (/ 1 1) into 1 0.306 * [taylor]: Taking taylor expansion of 1 in x.re 0.306 * [backup-simplify]: Simplify 1 into 1 0.306 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.306 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.307 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.307 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.307 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.307 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.307 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.307 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.308 * [backup-simplify]: Simplify (+ 0 0) into 0 0.309 * [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.309 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 0.309 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.309 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.309 * [taylor]: Taking taylor expansion of y.im in y.re 0.309 * [backup-simplify]: Simplify y.im into y.im 0.309 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.309 * [taylor]: Taking taylor expansion of x.re in y.re 0.309 * [backup-simplify]: Simplify x.re into x.re 0.309 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.309 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.309 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.309 * [taylor]: Taking taylor expansion of y.re in y.re 0.309 * [backup-simplify]: Simplify 0 into 0 0.309 * [backup-simplify]: Simplify 1 into 1 0.310 * [backup-simplify]: Simplify (* 1 1) into 1 0.310 * [backup-simplify]: Simplify (/ 1 1) into 1 0.310 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.310 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.310 * [taylor]: Taking taylor expansion of y.im in y.re 0.310 * [backup-simplify]: Simplify y.im into y.im 0.310 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.310 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.311 * [backup-simplify]: Simplify (+ 1 0) into 1 0.311 * [backup-simplify]: Simplify (* x.re 1) into x.re 0.311 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.311 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.312 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.313 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.313 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.314 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.315 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.315 * [taylor]: Taking taylor expansion of 0 in x.re 0.315 * [backup-simplify]: Simplify 0 into 0 0.315 * [taylor]: Taking taylor expansion of 1 in y.im 0.315 * [backup-simplify]: Simplify 1 into 1 0.315 * [backup-simplify]: Simplify 0 into 0 0.316 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.316 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.316 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.317 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.317 * [backup-simplify]: Simplify (- 0) into 0 0.318 * [backup-simplify]: Simplify (+ 0 0) into 0 0.318 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.318 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.319 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.319 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.320 * [backup-simplify]: Simplify (+ 0 0) into 0 0.321 * [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.321 * [taylor]: Taking taylor expansion of 0 in y.re 0.321 * [backup-simplify]: Simplify 0 into 0 0.321 * [taylor]: Taking taylor expansion of 0 in x.re 0.321 * [backup-simplify]: Simplify 0 into 0 0.321 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.321 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.321 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.321 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.321 * [taylor]: Taking taylor expansion of y.im in x.re 0.321 * [backup-simplify]: Simplify y.im into y.im 0.321 * [taylor]: Taking taylor expansion of x.re in x.re 0.321 * [backup-simplify]: Simplify 0 into 0 0.321 * [backup-simplify]: Simplify 1 into 1 0.321 * [backup-simplify]: Simplify (* y.im 0) into 0 0.322 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.322 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 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 y.im 0.322 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.322 * [taylor]: Taking taylor expansion of y.im in y.im 0.322 * [backup-simplify]: Simplify 0 into 0 0.322 * [backup-simplify]: Simplify 1 into 1 0.323 * [backup-simplify]: Simplify (/ 1 1) into 1 0.323 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.324 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.324 * [backup-simplify]: Simplify (- 0) into 0 0.324 * [backup-simplify]: Simplify 0 into 0 0.326 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.327 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.327 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.327 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.327 * [backup-simplify]: Simplify (+ 0 0) into 0 0.328 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 0.329 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.329 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 0.329 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.329 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.329 * [taylor]: Taking taylor expansion of y.im in x.re 0.329 * [backup-simplify]: Simplify y.im into y.im 0.330 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.330 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.330 * [taylor]: Taking taylor expansion of 0 in y.im 0.330 * [backup-simplify]: Simplify 0 into 0 0.330 * [backup-simplify]: Simplify 0 into 0 0.330 * [taylor]: Taking taylor expansion of 0 in y.im 0.330 * [backup-simplify]: Simplify 0 into 0 0.330 * [backup-simplify]: Simplify 0 into 0 0.330 * [backup-simplify]: Simplify 0 into 0 0.332 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.332 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.332 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.333 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.333 * [backup-simplify]: Simplify (- 0) into 0 0.333 * [backup-simplify]: Simplify (+ 0 0) into 0 0.334 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.335 * [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.335 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.336 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.336 * [backup-simplify]: Simplify (+ 0 0) into 0 0.337 * [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.338 * [taylor]: Taking taylor expansion of 0 in y.re 0.338 * [backup-simplify]: Simplify 0 into 0 0.338 * [taylor]: Taking taylor expansion of 0 in x.re 0.338 * [backup-simplify]: Simplify 0 into 0 0.338 * [taylor]: Taking taylor expansion of 0 in x.re 0.338 * [backup-simplify]: Simplify 0 into 0 0.338 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.339 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.340 * [backup-simplify]: Simplify (+ 0 0) into 0 0.340 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 0.340 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.340 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.341 * [backup-simplify]: Simplify (- 0) into 0 0.341 * [taylor]: Taking taylor expansion of 0 in x.re 0.341 * [backup-simplify]: Simplify 0 into 0 0.342 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.343 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.344 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.344 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.344 * [backup-simplify]: Simplify (+ 0 0) into 0 0.346 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 0.347 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 0.347 * [taylor]: Taking taylor expansion of 0 in x.re 0.347 * [backup-simplify]: Simplify 0 into 0 0.347 * [taylor]: Taking taylor expansion of 0 in y.im 0.347 * [backup-simplify]: Simplify 0 into 0 0.347 * [backup-simplify]: Simplify 0 into 0 0.347 * [backup-simplify]: Simplify 0 into 0 0.348 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0.348 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.im y.re x.re y.im) around 0 0.348 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 0.348 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.348 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.348 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.348 * [taylor]: Taking taylor expansion of y.re in y.im 0.348 * [backup-simplify]: Simplify y.re into y.re 0.348 * [taylor]: Taking taylor expansion of x.im in y.im 0.348 * [backup-simplify]: Simplify x.im into x.im 0.348 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.349 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.349 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.349 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.349 * [taylor]: Taking taylor expansion of y.im in y.im 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [backup-simplify]: Simplify 1 into 1 0.349 * [taylor]: Taking taylor expansion of x.re in y.im 0.349 * [backup-simplify]: Simplify x.re into x.re 0.349 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.349 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.349 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.349 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 0.349 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.349 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.349 * [taylor]: Taking taylor expansion of y.re in y.im 0.349 * [backup-simplify]: Simplify y.re into y.re 0.350 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.350 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.350 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.350 * [taylor]: Taking taylor expansion of (pow y.im 2) 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 * [backup-simplify]: Simplify (* 1 1) into 1 0.351 * [backup-simplify]: Simplify (/ 1 1) into 1 0.351 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 0.351 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 0.351 * [backup-simplify]: Simplify (+ 0 1) into 1 0.351 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 0.351 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 0.351 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.351 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.351 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.351 * [taylor]: Taking taylor expansion of y.re in x.re 0.351 * [backup-simplify]: Simplify y.re into y.re 0.351 * [taylor]: Taking taylor expansion of x.im in x.re 0.352 * [backup-simplify]: Simplify x.im into x.im 0.352 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.352 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.352 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.352 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.352 * [taylor]: Taking taylor expansion of y.im in x.re 0.352 * [backup-simplify]: Simplify y.im into y.im 0.352 * [taylor]: Taking taylor expansion of x.re in x.re 0.352 * [backup-simplify]: Simplify 0 into 0 0.352 * [backup-simplify]: Simplify 1 into 1 0.352 * [backup-simplify]: Simplify (* y.im 0) into 0 0.352 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.352 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.352 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.352 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.352 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.352 * [taylor]: Taking taylor expansion of y.re in x.re 0.353 * [backup-simplify]: Simplify y.re into y.re 0.353 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.353 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.353 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.353 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.353 * [taylor]: Taking taylor expansion of y.im in x.re 0.353 * [backup-simplify]: Simplify y.im into y.im 0.353 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.353 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.353 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.353 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.353 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.354 * [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.354 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.354 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.354 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.354 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.354 * [taylor]: Taking taylor expansion of y.re in y.re 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [backup-simplify]: Simplify 1 into 1 0.354 * [taylor]: Taking taylor expansion of x.im in y.re 0.354 * [backup-simplify]: Simplify x.im into x.im 0.354 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.354 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.354 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.354 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.354 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.354 * [taylor]: Taking taylor expansion of y.im in y.re 0.355 * [backup-simplify]: Simplify y.im into y.im 0.355 * [taylor]: Taking taylor expansion of x.re in y.re 0.355 * [backup-simplify]: Simplify x.re into x.re 0.355 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.355 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.355 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.355 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.355 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.355 * [taylor]: Taking taylor expansion of y.re in y.re 0.355 * [backup-simplify]: Simplify 0 into 0 0.355 * [backup-simplify]: Simplify 1 into 1 0.355 * [backup-simplify]: Simplify (* 1 1) into 1 0.356 * [backup-simplify]: Simplify (/ 1 1) into 1 0.356 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.356 * [taylor]: Taking taylor expansion of (pow y.im 2) 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.356 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.356 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.356 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 0.356 * [backup-simplify]: Simplify (+ 1 0) into 1 0.357 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 0.357 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 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.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 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.358 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.358 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.358 * [taylor]: Taking taylor expansion of y.re in x.im 0.358 * [backup-simplify]: Simplify y.re into y.re 0.358 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.358 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.358 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.358 * [taylor]: Taking taylor expansion of (pow y.im 2) 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 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.358 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.358 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.359 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.359 * [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.359 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 0.359 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.359 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.359 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.359 * [taylor]: Taking taylor expansion of y.re in x.im 0.359 * [backup-simplify]: Simplify y.re into y.re 0.359 * [taylor]: Taking taylor expansion of x.im in x.im 0.359 * [backup-simplify]: Simplify 0 into 0 0.359 * [backup-simplify]: Simplify 1 into 1 0.359 * [backup-simplify]: Simplify (* y.re 0) into 0 0.360 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.360 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.360 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.360 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.360 * [taylor]: Taking taylor expansion of y.im in x.im 0.360 * [backup-simplify]: Simplify y.im into y.im 0.360 * [taylor]: Taking taylor expansion of x.re in x.im 0.360 * [backup-simplify]: Simplify x.re into x.re 0.360 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.360 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.360 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.360 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.360 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.360 * [taylor]: Taking taylor expansion of y.re in x.im 0.360 * [backup-simplify]: Simplify y.re into y.re 0.360 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.360 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.360 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.360 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.360 * [taylor]: Taking taylor expansion of y.im in x.im 0.360 * [backup-simplify]: Simplify y.im into y.im 0.360 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.360 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.361 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.361 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.361 * [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.361 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.361 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.361 * [taylor]: Taking taylor expansion of y.re in y.re 0.361 * [backup-simplify]: Simplify 0 into 0 0.361 * [backup-simplify]: Simplify 1 into 1 0.361 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.361 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.361 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.361 * [taylor]: Taking taylor expansion of y.re in y.re 0.361 * [backup-simplify]: Simplify 0 into 0 0.361 * [backup-simplify]: Simplify 1 into 1 0.362 * [backup-simplify]: Simplify (* 1 1) into 1 0.362 * [backup-simplify]: Simplify (/ 1 1) into 1 0.362 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.362 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.362 * [taylor]: Taking taylor expansion of y.im in y.re 0.362 * [backup-simplify]: Simplify y.im into y.im 0.362 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.362 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.363 * [backup-simplify]: Simplify (+ 1 0) into 1 0.363 * [backup-simplify]: Simplify (* 0 1) into 0 0.364 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.365 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.365 * [backup-simplify]: Simplify (+ 0 0) into 0 0.366 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.366 * [backup-simplify]: Simplify (/ 1 1) into 1 0.366 * [taylor]: Taking taylor expansion of 1 in x.re 0.366 * [backup-simplify]: Simplify 1 into 1 0.367 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.367 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.367 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.367 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.368 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.368 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.368 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.368 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.368 * [backup-simplify]: Simplify (+ 0 0) into 0 0.369 * [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.369 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 0.369 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.369 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.369 * [taylor]: Taking taylor expansion of y.im in y.re 0.369 * [backup-simplify]: Simplify y.im into y.im 0.369 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.369 * [taylor]: Taking taylor expansion of x.re in y.re 0.369 * [backup-simplify]: Simplify x.re into x.re 0.369 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.369 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.370 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.370 * [taylor]: Taking taylor expansion of y.re in y.re 0.370 * [backup-simplify]: Simplify 0 into 0 0.370 * [backup-simplify]: Simplify 1 into 1 0.370 * [backup-simplify]: Simplify (* 1 1) into 1 0.370 * [backup-simplify]: Simplify (/ 1 1) into 1 0.371 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.371 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.371 * [taylor]: Taking taylor expansion of y.im in y.re 0.371 * [backup-simplify]: Simplify y.im into y.im 0.371 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.371 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.371 * [backup-simplify]: Simplify (+ 1 0) into 1 0.371 * [backup-simplify]: Simplify (* x.re 1) into x.re 0.372 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.372 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.373 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.374 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.374 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.374 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.375 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.375 * [taylor]: Taking taylor expansion of 0 in x.re 0.375 * [backup-simplify]: Simplify 0 into 0 0.375 * [taylor]: Taking taylor expansion of 1 in y.im 0.375 * [backup-simplify]: Simplify 1 into 1 0.375 * [backup-simplify]: Simplify 0 into 0 0.376 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.376 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.377 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.377 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.377 * [backup-simplify]: Simplify (- 0) into 0 0.377 * [backup-simplify]: Simplify (+ 0 0) into 0 0.378 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.378 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.379 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.379 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.379 * [backup-simplify]: Simplify (+ 0 0) into 0 0.380 * [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.381 * [taylor]: Taking taylor expansion of 0 in y.re 0.381 * [backup-simplify]: Simplify 0 into 0 0.381 * [taylor]: Taking taylor expansion of 0 in x.re 0.381 * [backup-simplify]: Simplify 0 into 0 0.381 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.381 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.381 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.381 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.381 * [taylor]: Taking taylor expansion of y.im in x.re 0.381 * [backup-simplify]: Simplify y.im into y.im 0.381 * [taylor]: Taking taylor expansion of x.re in x.re 0.381 * [backup-simplify]: Simplify 0 into 0 0.381 * [backup-simplify]: Simplify 1 into 1 0.381 * [backup-simplify]: Simplify (* y.im 0) into 0 0.381 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.382 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.382 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.382 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.382 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.382 * [taylor]: Taking taylor expansion of y.im in y.im 0.382 * [backup-simplify]: Simplify 0 into 0 0.382 * [backup-simplify]: Simplify 1 into 1 0.382 * [backup-simplify]: Simplify (/ 1 1) into 1 0.383 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.384 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.384 * [backup-simplify]: Simplify (- 0) into 0 0.384 * [backup-simplify]: Simplify 0 into 0 0.385 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.386 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.386 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.386 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.386 * [backup-simplify]: Simplify (+ 0 0) into 0 0.387 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 0.387 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.387 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 0.387 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.387 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.387 * [taylor]: Taking taylor expansion of y.im in x.re 0.387 * [backup-simplify]: Simplify y.im into y.im 0.387 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.387 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.387 * [taylor]: Taking taylor expansion of 0 in y.im 0.387 * [backup-simplify]: Simplify 0 into 0 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 0 into 0 0.388 * [backup-simplify]: Simplify 0 into 0 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.388 * [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.389 * [backup-simplify]: Simplify (+ 0 0) into 0 0.390 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.390 * [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.390 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.390 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.391 * [backup-simplify]: Simplify (+ 0 0) into 0 0.391 * [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.391 * [taylor]: Taking taylor expansion of 0 in y.re 0.391 * [backup-simplify]: Simplify 0 into 0 0.391 * [taylor]: Taking taylor expansion of 0 in x.re 0.391 * [backup-simplify]: Simplify 0 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 (+ (* 1 0) (* 0 1)) into 0 0.392 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.393 * [backup-simplify]: Simplify (+ 0 0) into 0 0.393 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 0.393 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.393 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.393 * [backup-simplify]: Simplify (- 0) into 0 0.393 * [taylor]: Taking taylor expansion of 0 in x.re 0.393 * [backup-simplify]: Simplify 0 into 0 0.394 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.394 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.395 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.395 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.395 * [backup-simplify]: Simplify (+ 0 0) into 0 0.396 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 0.397 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) 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 y.im 0.397 * [backup-simplify]: Simplify 0 into 0 0.397 * [backup-simplify]: Simplify 0 into 0 0.397 * [backup-simplify]: Simplify 0 into 0 0.397 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 0.397 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 0.397 * [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.397 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 0.397 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.397 * [taylor]: Taking taylor expansion of y.re in y.im 0.397 * [backup-simplify]: Simplify y.re into y.re 0.397 * [taylor]: Taking taylor expansion of x.im in y.im 0.397 * [backup-simplify]: Simplify x.im into x.im 0.397 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.397 * [taylor]: Taking taylor expansion of y.im in y.im 0.397 * [backup-simplify]: Simplify 0 into 0 0.397 * [backup-simplify]: Simplify 1 into 1 0.397 * [taylor]: Taking taylor expansion of x.re in y.im 0.397 * [backup-simplify]: Simplify x.re into x.re 0.397 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 0.397 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.397 * [taylor]: Taking taylor expansion of y.re in x.re 0.397 * [backup-simplify]: Simplify y.re into y.re 0.397 * [taylor]: Taking taylor expansion of x.im in x.re 0.397 * [backup-simplify]: Simplify x.im into x.im 0.397 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.397 * [taylor]: Taking taylor expansion of y.im in x.re 0.397 * [backup-simplify]: Simplify y.im into y.im 0.397 * [taylor]: Taking taylor expansion of x.re in x.re 0.397 * [backup-simplify]: Simplify 0 into 0 0.397 * [backup-simplify]: Simplify 1 into 1 0.397 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 0.397 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.397 * [taylor]: Taking taylor expansion of y.re in y.re 0.397 * [backup-simplify]: Simplify 0 into 0 0.397 * [backup-simplify]: Simplify 1 into 1 0.397 * [taylor]: Taking taylor expansion of x.im in y.re 0.398 * [backup-simplify]: Simplify x.im into x.im 0.398 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.398 * [taylor]: Taking taylor expansion of y.im in y.re 0.398 * [backup-simplify]: Simplify y.im into y.im 0.398 * [taylor]: Taking taylor expansion of x.re in y.re 0.398 * [backup-simplify]: Simplify x.re into x.re 0.398 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.398 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.398 * [taylor]: Taking taylor expansion of y.re in x.im 0.398 * [backup-simplify]: Simplify y.re into y.re 0.398 * [taylor]: Taking taylor expansion of x.im in x.im 0.398 * [backup-simplify]: Simplify 0 into 0 0.398 * [backup-simplify]: Simplify 1 into 1 0.398 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.398 * [taylor]: Taking taylor expansion of y.im in x.im 0.398 * [backup-simplify]: Simplify y.im into y.im 0.398 * [taylor]: Taking taylor expansion of x.re in x.im 0.398 * [backup-simplify]: Simplify x.re into x.re 0.398 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.398 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.398 * [taylor]: Taking taylor expansion of y.re in x.im 0.398 * [backup-simplify]: Simplify y.re into y.re 0.398 * [taylor]: Taking taylor expansion of x.im in x.im 0.398 * [backup-simplify]: Simplify 0 into 0 0.398 * [backup-simplify]: Simplify 1 into 1 0.398 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.398 * [taylor]: Taking taylor expansion of y.im in x.im 0.398 * [backup-simplify]: Simplify y.im into y.im 0.398 * [taylor]: Taking taylor expansion of x.re in x.im 0.398 * [backup-simplify]: Simplify x.re into x.re 0.398 * [backup-simplify]: Simplify (* y.re 0) into 0 0.398 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.398 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.398 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.398 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 0.398 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.398 * [taylor]: Taking taylor expansion of y.im in y.re 0.398 * [backup-simplify]: Simplify y.im into y.im 0.398 * [taylor]: Taking taylor expansion of x.re in y.re 0.398 * [backup-simplify]: Simplify x.re into x.re 0.398 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.398 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.398 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 0.398 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.398 * [taylor]: Taking taylor expansion of y.im in x.re 0.398 * [backup-simplify]: Simplify y.im into y.im 0.398 * [taylor]: Taking taylor expansion of x.re in x.re 0.398 * [backup-simplify]: Simplify 0 into 0 0.398 * [backup-simplify]: Simplify 1 into 1 0.398 * [backup-simplify]: Simplify (* y.im 0) into 0 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 0 into 0 0.399 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.399 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.399 * [backup-simplify]: Simplify (- 0) into 0 0.399 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.399 * [taylor]: Taking taylor expansion of y.re in y.re 0.399 * [backup-simplify]: Simplify 0 into 0 0.399 * [backup-simplify]: Simplify 1 into 1 0.399 * [taylor]: Taking taylor expansion of 0 in x.re 0.399 * [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 (+ (* y.im 0) (* 0 x.re)) into 0 0.400 * [backup-simplify]: Simplify (- 0) into 0 0.400 * [taylor]: Taking taylor expansion of 0 in x.re 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 (+ (* y.im 1) (* 0 0)) into y.im 0.400 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.400 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.400 * [taylor]: Taking taylor expansion of y.im in y.im 0.400 * [backup-simplify]: Simplify 0 into 0 0.400 * [backup-simplify]: Simplify 1 into 1 0.401 * [backup-simplify]: Simplify (- 0) into 0 0.401 * [backup-simplify]: Simplify 0 into 0 0.401 * [backup-simplify]: Simplify 0 into 0 0.401 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.401 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.402 * [backup-simplify]: Simplify (- 0) into 0 0.402 * [backup-simplify]: Simplify (+ 0 0) into 0 0.402 * [taylor]: Taking taylor expansion of 0 in y.re 0.402 * [backup-simplify]: Simplify 0 into 0 0.402 * [taylor]: Taking taylor expansion of 0 in x.re 0.402 * [backup-simplify]: Simplify 0 into 0 0.402 * [taylor]: Taking taylor expansion of 0 in y.im 0.402 * [backup-simplify]: Simplify 0 into 0 0.402 * [backup-simplify]: Simplify 0 into 0 0.402 * [backup-simplify]: Simplify 0 into 0 0.402 * [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.402 * [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.402 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.402 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.402 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.402 * [taylor]: Taking taylor expansion of y.re in y.im 0.402 * [backup-simplify]: Simplify y.re into y.re 0.402 * [taylor]: Taking taylor expansion of x.im in y.im 0.402 * [backup-simplify]: Simplify x.im into x.im 0.402 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.402 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.402 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.402 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.402 * [taylor]: Taking taylor expansion of y.im in y.im 0.402 * [backup-simplify]: Simplify 0 into 0 0.402 * [backup-simplify]: Simplify 1 into 1 0.402 * [taylor]: Taking taylor expansion of x.re in y.im 0.403 * [backup-simplify]: Simplify x.re into x.re 0.403 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.403 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.403 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.403 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.403 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.403 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.403 * [taylor]: Taking taylor expansion of y.re in x.re 0.403 * [backup-simplify]: Simplify y.re into y.re 0.403 * [taylor]: Taking taylor expansion of x.im in x.re 0.403 * [backup-simplify]: Simplify x.im into x.im 0.403 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.403 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.403 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.403 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.403 * [taylor]: Taking taylor expansion of y.im in x.re 0.403 * [backup-simplify]: Simplify y.im into y.im 0.403 * [taylor]: Taking taylor expansion of x.re in x.re 0.403 * [backup-simplify]: Simplify 0 into 0 0.403 * [backup-simplify]: Simplify 1 into 1 0.403 * [backup-simplify]: Simplify (* y.im 0) into 0 0.403 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.403 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.403 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.404 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.404 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.404 * [taylor]: Taking taylor expansion of y.re in y.re 0.404 * [backup-simplify]: Simplify 0 into 0 0.404 * [backup-simplify]: Simplify 1 into 1 0.404 * [taylor]: Taking taylor expansion of x.im in y.re 0.404 * [backup-simplify]: Simplify x.im into x.im 0.404 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.404 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.404 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.404 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.404 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.404 * [taylor]: Taking taylor expansion of y.im in y.re 0.404 * [backup-simplify]: Simplify y.im into y.im 0.404 * [taylor]: Taking taylor expansion of x.re in y.re 0.404 * [backup-simplify]: Simplify x.re into x.re 0.404 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.404 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.404 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.404 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.404 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.404 * [taylor]: Taking taylor expansion of y.re in x.im 0.404 * [backup-simplify]: Simplify y.re into y.re 0.404 * [taylor]: Taking taylor expansion of x.im in x.im 0.404 * [backup-simplify]: Simplify 0 into 0 0.404 * [backup-simplify]: Simplify 1 into 1 0.404 * [backup-simplify]: Simplify (* y.re 0) into 0 0.405 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.405 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.405 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.405 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.405 * [taylor]: Taking taylor expansion of y.im in x.im 0.405 * [backup-simplify]: Simplify y.im into y.im 0.405 * [taylor]: Taking taylor expansion of x.re in x.im 0.405 * [backup-simplify]: Simplify x.re into x.re 0.405 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.405 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.405 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.405 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.405 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.405 * [taylor]: Taking taylor expansion of y.re in x.im 0.405 * [backup-simplify]: Simplify y.re into y.re 0.405 * [taylor]: Taking taylor expansion of x.im in x.im 0.405 * [backup-simplify]: Simplify 0 into 0 0.405 * [backup-simplify]: Simplify 1 into 1 0.405 * [backup-simplify]: Simplify (* y.re 0) into 0 0.405 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.405 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.405 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.405 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.405 * [taylor]: Taking taylor expansion of y.im in x.im 0.405 * [backup-simplify]: Simplify y.im into y.im 0.405 * [taylor]: Taking taylor expansion of x.re in x.im 0.405 * [backup-simplify]: Simplify x.re into x.re 0.405 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.405 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.405 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.406 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.406 * [taylor]: Taking taylor expansion of y.re in y.re 0.406 * [backup-simplify]: Simplify 0 into 0 0.406 * [backup-simplify]: Simplify 1 into 1 0.406 * [backup-simplify]: Simplify (/ 1 1) into 1 0.406 * [taylor]: Taking taylor expansion of 1 in x.re 0.406 * [backup-simplify]: Simplify 1 into 1 0.406 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.406 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.406 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.406 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.406 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 0.407 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.407 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.407 * [taylor]: Taking taylor expansion of y.im in y.re 0.407 * [backup-simplify]: Simplify y.im into y.im 0.407 * [taylor]: Taking taylor expansion of x.re in y.re 0.407 * [backup-simplify]: Simplify x.re into x.re 0.407 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.407 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.407 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.407 * [taylor]: Taking taylor expansion of 0 in x.re 0.407 * [backup-simplify]: Simplify 0 into 0 0.407 * [taylor]: Taking taylor expansion of 1 in y.im 0.407 * [backup-simplify]: Simplify 1 into 1 0.408 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.408 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.408 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.408 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.408 * [backup-simplify]: Simplify (- 0) into 0 0.408 * [backup-simplify]: Simplify (+ 0 0) into 0 0.408 * [taylor]: Taking taylor expansion of 0 in y.re 0.408 * [backup-simplify]: Simplify 0 into 0 0.409 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.409 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.409 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.409 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.409 * [taylor]: Taking taylor expansion of y.im in x.re 0.409 * [backup-simplify]: Simplify y.im into y.im 0.409 * [taylor]: Taking taylor expansion of x.re in x.re 0.409 * [backup-simplify]: Simplify 0 into 0 0.409 * [backup-simplify]: Simplify 1 into 1 0.409 * [backup-simplify]: Simplify (* y.im 0) into 0 0.409 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.409 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.409 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.409 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.409 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.409 * [taylor]: Taking taylor expansion of y.im in y.im 0.409 * [backup-simplify]: Simplify 0 into 0 0.409 * [backup-simplify]: Simplify 1 into 1 0.409 * [backup-simplify]: Simplify (/ 1 1) into 1 0.410 * [backup-simplify]: Simplify (- 1) into -1 0.410 * [backup-simplify]: Simplify -1 into -1 0.410 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.410 * [taylor]: Taking taylor expansion of 0 in x.re 0.410 * [backup-simplify]: Simplify 0 into 0 0.410 * [taylor]: Taking taylor expansion of 0 in y.im 0.410 * [backup-simplify]: Simplify 0 into 0 0.410 * [taylor]: Taking taylor expansion of 0 in y.im 0.410 * [backup-simplify]: Simplify 0 into 0 0.411 * [backup-simplify]: Simplify 1 into 1 0.411 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.411 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.411 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.412 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.412 * [backup-simplify]: Simplify (- 0) into 0 0.412 * [backup-simplify]: Simplify (+ 0 0) into 0 0.412 * [taylor]: Taking taylor expansion of 0 in y.re 0.412 * [backup-simplify]: Simplify 0 into 0 0.412 * [taylor]: Taking taylor expansion of 0 in x.re 0.412 * [backup-simplify]: Simplify 0 into 0 0.412 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.412 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.413 * [backup-simplify]: Simplify (- 0) into 0 0.413 * [taylor]: Taking taylor expansion of 0 in x.re 0.413 * [backup-simplify]: Simplify 0 into 0 0.414 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.414 * [taylor]: Taking taylor expansion of 0 in x.re 0.414 * [backup-simplify]: Simplify 0 into 0 0.417 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.417 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.418 * [backup-simplify]: Simplify (- 0) into 0 0.418 * [taylor]: Taking taylor expansion of 0 in y.im 0.418 * [backup-simplify]: Simplify 0 into 0 0.418 * [taylor]: Taking taylor expansion of 0 in y.im 0.418 * [backup-simplify]: Simplify 0 into 0 0.418 * [taylor]: Taking taylor expansion of 0 in y.im 0.418 * [backup-simplify]: Simplify 0 into 0 0.418 * [taylor]: Taking taylor expansion of 0 in y.im 0.418 * [backup-simplify]: Simplify 0 into 0 0.419 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.419 * [backup-simplify]: Simplify (- 0) into 0 0.419 * [backup-simplify]: Simplify 0 into 0 0.419 * [backup-simplify]: Simplify 0 into 0 0.419 * [backup-simplify]: Simplify 0 into 0 0.419 * [backup-simplify]: Simplify 0 into 0 0.421 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.421 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.422 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 0.422 * [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.422 * [backup-simplify]: Simplify (- 0) into 0 0.423 * [backup-simplify]: Simplify (+ 0 0) into 0 0.423 * [taylor]: Taking taylor expansion of 0 in y.re 0.423 * [backup-simplify]: Simplify 0 into 0 0.423 * [taylor]: Taking taylor expansion of 0 in x.re 0.423 * [backup-simplify]: Simplify 0 into 0 0.423 * [taylor]: Taking taylor expansion of 0 in x.re 0.423 * [backup-simplify]: Simplify 0 into 0 0.423 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.424 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.424 * [backup-simplify]: Simplify (- 0) into 0 0.424 * [taylor]: Taking taylor expansion of 0 in x.re 0.424 * [backup-simplify]: Simplify 0 into 0 0.425 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.425 * [taylor]: Taking taylor expansion of 0 in x.re 0.425 * [backup-simplify]: Simplify 0 into 0 0.425 * [taylor]: Taking taylor expansion of 0 in y.im 0.425 * [backup-simplify]: Simplify 0 into 0 0.425 * [taylor]: Taking taylor expansion of 0 in y.im 0.425 * [backup-simplify]: Simplify 0 into 0 0.425 * [taylor]: Taking taylor expansion of 0 in y.im 0.425 * [backup-simplify]: Simplify 0 into 0 0.426 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.426 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.427 * [backup-simplify]: Simplify (- 0) into 0 0.427 * [taylor]: Taking taylor expansion of 0 in y.im 0.427 * [backup-simplify]: Simplify 0 into 0 0.427 * [taylor]: Taking taylor expansion of 0 in y.im 0.427 * [backup-simplify]: Simplify 0 into 0 0.427 * [taylor]: Taking taylor expansion of 0 in y.im 0.427 * [backup-simplify]: Simplify 0 into 0 0.427 * [taylor]: Taking taylor expansion of 0 in y.im 0.427 * [backup-simplify]: Simplify 0 into 0 0.427 * [backup-simplify]: Simplify 0 into 0 0.427 * [backup-simplify]: Simplify 0 into 0 0.428 * [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.428 * [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.428 * [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.428 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.428 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.428 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.428 * [taylor]: Taking taylor expansion of y.re in y.im 0.428 * [backup-simplify]: Simplify y.re into y.re 0.428 * [taylor]: Taking taylor expansion of x.im in y.im 0.428 * [backup-simplify]: Simplify x.im into x.im 0.428 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.428 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.428 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.429 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.429 * [taylor]: Taking taylor expansion of y.im in y.im 0.429 * [backup-simplify]: Simplify 0 into 0 0.429 * [backup-simplify]: Simplify 1 into 1 0.429 * [taylor]: Taking taylor expansion of x.re in y.im 0.429 * [backup-simplify]: Simplify x.re into x.re 0.429 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.429 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.429 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.429 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.429 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.429 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.429 * [taylor]: Taking taylor expansion of y.re in x.re 0.429 * [backup-simplify]: Simplify y.re into y.re 0.429 * [taylor]: Taking taylor expansion of x.im in x.re 0.429 * [backup-simplify]: Simplify x.im into x.im 0.429 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.430 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.430 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.430 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.430 * [taylor]: Taking taylor expansion of y.im in x.re 0.430 * [backup-simplify]: Simplify y.im into y.im 0.430 * [taylor]: Taking taylor expansion of x.re in x.re 0.430 * [backup-simplify]: Simplify 0 into 0 0.430 * [backup-simplify]: Simplify 1 into 1 0.430 * [backup-simplify]: Simplify (* y.im 0) into 0 0.430 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.430 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.430 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.430 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.430 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.430 * [taylor]: Taking taylor expansion of y.re in y.re 0.430 * [backup-simplify]: Simplify 0 into 0 0.430 * [backup-simplify]: Simplify 1 into 1 0.430 * [taylor]: Taking taylor expansion of x.im in y.re 0.431 * [backup-simplify]: Simplify x.im into x.im 0.431 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.431 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.431 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.431 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.431 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.431 * [taylor]: Taking taylor expansion of y.im in y.re 0.431 * [backup-simplify]: Simplify y.im into y.im 0.431 * [taylor]: Taking taylor expansion of x.re in y.re 0.431 * [backup-simplify]: Simplify x.re into x.re 0.431 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.431 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.431 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.431 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.431 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.431 * [taylor]: Taking taylor expansion of y.re in x.im 0.431 * [backup-simplify]: Simplify y.re into y.re 0.432 * [taylor]: Taking taylor expansion of x.im in x.im 0.432 * [backup-simplify]: Simplify 0 into 0 0.432 * [backup-simplify]: Simplify 1 into 1 0.432 * [backup-simplify]: Simplify (* y.re 0) into 0 0.432 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.432 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.432 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.432 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.432 * [taylor]: Taking taylor expansion of y.im in x.im 0.432 * [backup-simplify]: Simplify y.im into y.im 0.432 * [taylor]: Taking taylor expansion of x.re in x.im 0.432 * [backup-simplify]: Simplify x.re into x.re 0.432 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.432 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.432 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.432 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.432 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.432 * [taylor]: Taking taylor expansion of y.re in x.im 0.432 * [backup-simplify]: Simplify y.re into y.re 0.432 * [taylor]: Taking taylor expansion of x.im in x.im 0.433 * [backup-simplify]: Simplify 0 into 0 0.433 * [backup-simplify]: Simplify 1 into 1 0.433 * [backup-simplify]: Simplify (* y.re 0) into 0 0.433 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.433 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.433 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.433 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.433 * [taylor]: Taking taylor expansion of y.im in x.im 0.433 * [backup-simplify]: Simplify y.im into y.im 0.433 * [taylor]: Taking taylor expansion of x.re in x.im 0.433 * [backup-simplify]: Simplify x.re into x.re 0.433 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.433 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.433 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.433 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.433 * [taylor]: Taking taylor expansion of y.re in y.re 0.433 * [backup-simplify]: Simplify 0 into 0 0.433 * [backup-simplify]: Simplify 1 into 1 0.434 * [backup-simplify]: Simplify (/ 1 1) into 1 0.434 * [taylor]: Taking taylor expansion of 1 in x.re 0.434 * [backup-simplify]: Simplify 1 into 1 0.434 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.434 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.434 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.434 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.434 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 0.434 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.434 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.434 * [taylor]: Taking taylor expansion of y.im in y.re 0.434 * [backup-simplify]: Simplify y.im into y.im 0.434 * [taylor]: Taking taylor expansion of x.re in y.re 0.434 * [backup-simplify]: Simplify x.re into x.re 0.434 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.434 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.435 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.435 * [taylor]: Taking taylor expansion of 0 in x.re 0.435 * [backup-simplify]: Simplify 0 into 0 0.435 * [taylor]: Taking taylor expansion of 1 in y.im 0.435 * [backup-simplify]: Simplify 1 into 1 0.436 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.436 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.436 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.436 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.436 * [backup-simplify]: Simplify (- 0) into 0 0.436 * [backup-simplify]: Simplify (+ 0 0) into 0 0.436 * [taylor]: Taking taylor expansion of 0 in y.re 0.436 * [backup-simplify]: Simplify 0 into 0 0.436 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.437 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.437 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.437 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.437 * [taylor]: Taking taylor expansion of y.im in x.re 0.437 * [backup-simplify]: Simplify y.im into y.im 0.437 * [taylor]: Taking taylor expansion of x.re in x.re 0.437 * [backup-simplify]: Simplify 0 into 0 0.437 * [backup-simplify]: Simplify 1 into 1 0.437 * [backup-simplify]: Simplify (* y.im 0) into 0 0.437 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.437 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.437 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.437 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.437 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.437 * [taylor]: Taking taylor expansion of y.im in y.im 0.437 * [backup-simplify]: Simplify 0 into 0 0.437 * [backup-simplify]: Simplify 1 into 1 0.437 * [backup-simplify]: Simplify (/ 1 1) into 1 0.438 * [backup-simplify]: Simplify (- 1) into -1 0.438 * [backup-simplify]: Simplify -1 into -1 0.438 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.438 * [taylor]: Taking taylor expansion of 0 in x.re 0.438 * [backup-simplify]: Simplify 0 into 0 0.438 * [taylor]: Taking taylor expansion of 0 in y.im 0.438 * [backup-simplify]: Simplify 0 into 0 0.438 * [taylor]: Taking taylor expansion of 0 in y.im 0.438 * [backup-simplify]: Simplify 0 into 0 0.438 * [backup-simplify]: Simplify 1 into 1 0.439 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.439 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.439 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.439 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.440 * [backup-simplify]: Simplify (- 0) into 0 0.440 * [backup-simplify]: Simplify (+ 0 0) into 0 0.440 * [taylor]: Taking taylor expansion of 0 in y.re 0.440 * [backup-simplify]: Simplify 0 into 0 0.440 * [taylor]: Taking taylor expansion of 0 in x.re 0.440 * [backup-simplify]: Simplify 0 into 0 0.440 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.440 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.440 * [backup-simplify]: Simplify (- 0) into 0 0.440 * [taylor]: Taking taylor expansion of 0 in x.re 0.440 * [backup-simplify]: Simplify 0 into 0 0.441 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.441 * [taylor]: Taking taylor expansion of 0 in x.re 0.441 * [backup-simplify]: Simplify 0 into 0 0.441 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.441 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.442 * [backup-simplify]: Simplify (- 0) into 0 0.442 * [taylor]: Taking taylor expansion of 0 in y.im 0.442 * [backup-simplify]: Simplify 0 into 0 0.442 * [taylor]: Taking taylor expansion of 0 in y.im 0.442 * [backup-simplify]: Simplify 0 into 0 0.442 * [taylor]: Taking taylor expansion of 0 in y.im 0.442 * [backup-simplify]: Simplify 0 into 0 0.442 * [taylor]: Taking taylor expansion of 0 in y.im 0.442 * [backup-simplify]: Simplify 0 into 0 0.442 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.443 * [backup-simplify]: Simplify (- 0) into 0 0.443 * [backup-simplify]: Simplify 0 into 0 0.443 * [backup-simplify]: Simplify 0 into 0 0.443 * [backup-simplify]: Simplify 0 into 0 0.443 * [backup-simplify]: Simplify 0 into 0 0.443 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.443 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.444 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 0.444 * [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.444 * [backup-simplify]: Simplify (- 0) into 0 0.445 * [backup-simplify]: Simplify (+ 0 0) into 0 0.445 * [taylor]: Taking taylor expansion of 0 in y.re 0.445 * [backup-simplify]: Simplify 0 into 0 0.445 * [taylor]: Taking taylor expansion of 0 in x.re 0.445 * [backup-simplify]: Simplify 0 into 0 0.445 * [taylor]: Taking taylor expansion of 0 in x.re 0.445 * [backup-simplify]: Simplify 0 into 0 0.445 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.445 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.445 * [backup-simplify]: Simplify (- 0) into 0 0.445 * [taylor]: Taking taylor expansion of 0 in x.re 0.445 * [backup-simplify]: Simplify 0 into 0 0.446 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.446 * [taylor]: Taking taylor expansion of 0 in x.re 0.446 * [backup-simplify]: Simplify 0 into 0 0.446 * [taylor]: Taking taylor expansion of 0 in y.im 0.446 * [backup-simplify]: Simplify 0 into 0 0.446 * [taylor]: Taking taylor expansion of 0 in y.im 0.446 * [backup-simplify]: Simplify 0 into 0 0.446 * [taylor]: Taking taylor expansion of 0 in y.im 0.446 * [backup-simplify]: Simplify 0 into 0 0.447 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.447 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.447 * [backup-simplify]: Simplify (- 0) into 0 0.447 * [taylor]: Taking taylor expansion of 0 in y.im 0.447 * [backup-simplify]: Simplify 0 into 0 0.447 * [taylor]: Taking taylor expansion of 0 in y.im 0.447 * [backup-simplify]: Simplify 0 into 0 0.447 * [taylor]: Taking taylor expansion of 0 in y.im 0.447 * [backup-simplify]: Simplify 0 into 0 0.447 * [taylor]: Taking taylor expansion of 0 in y.im 0.447 * [backup-simplify]: Simplify 0 into 0 0.447 * [backup-simplify]: Simplify 0 into 0 0.447 * [backup-simplify]: Simplify 0 into 0 0.448 * [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.448 * * * [progress]: simplifying candidates 0.448 * * * * [progress]: [ 1 / 52 ] simplifiying candidate # 0.448 * * * * [progress]: [ 2 / 52 ] simplifiying candidate # 0.449 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.re y.re) (* y.im y.im)))) 0.449 * * [simplify]: iters left: 6 (13 enodes) 0.452 * * [simplify]: iters left: 5 (46 enodes) 0.458 * * [simplify]: iters left: 4 (58 enodes) 0.465 * * [simplify]: iters left: 3 (62 enodes) 0.477 * * [simplify]: Extracting #0: cost 1 inf + 0 0.477 * * [simplify]: Extracting #1: cost 5 inf + 0 0.477 * * [simplify]: Extracting #2: cost 10 inf + 0 0.477 * * [simplify]: Extracting #3: cost 17 inf + 0 0.477 * * [simplify]: Extracting #4: cost 28 inf + 0 0.478 * * [simplify]: Extracting #5: cost 22 inf + 210 0.478 * * [simplify]: Extracting #6: cost 9 inf + 1259 0.479 * * [simplify]: Extracting #7: cost 2 inf + 2584 0.480 * * [simplify]: Extracting #8: cost 0 inf + 3240 0.481 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.re y.re) (* y.im y.im)))) 0.481 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.re y.re) (* y.im y.im)))))) 0.481 * * * * [progress]: [ 3 / 52 ] simplifiying candidate # 0.481 * * * * [progress]: [ 4 / 52 ] simplifiying candidate # 0.482 * * * * [progress]: [ 5 / 52 ] simplifiying candidate # 0.482 * [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))) (* (* (+ (* y.re y.re) (* y.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))) 0.482 * * [simplify]: iters left: 6 (15 enodes) 0.490 * * [simplify]: iters left: 5 (71 enodes) 0.521 * * [simplify]: iters left: 4 (223 enodes) 0.632 * * [simplify]: Extracting #0: cost 1 inf + 0 0.632 * * [simplify]: Extracting #1: cost 32 inf + 0 0.632 * * [simplify]: Extracting #2: cost 96 inf + 1 0.633 * * [simplify]: Extracting #3: cost 224 inf + 1 0.636 * * [simplify]: Extracting #4: cost 148 inf + 14594 0.648 * * [simplify]: Extracting #5: cost 10 inf + 46601 0.661 * * [simplify]: Extracting #6: cost 0 inf + 49233 0.673 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re)))) 0.673 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re)))))) 0.673 * * * * [progress]: [ 6 / 52 ] simplifiying candidate # 0.674 * * * * [progress]: [ 7 / 52 ] simplifiying candidate # 0.674 * * * * [progress]: [ 8 / 52 ] simplifiying candidate # 0.674 * * * * [progress]: [ 9 / 52 ] simplifiying candidate # 0.674 * * * * [progress]: [ 10 / 52 ] simplifiying candidate # 0.674 * [simplify]: Simplifying (/ (* x.im y.re) (+ (* y.re y.re) (* y.im y.im))) 0.674 * * [simplify]: iters left: 6 (8 enodes) 0.676 * * [simplify]: iters left: 5 (28 enodes) 0.679 * * [simplify]: iters left: 4 (34 enodes) 0.687 * * [simplify]: iters left: 3 (39 enodes) 0.697 * * [simplify]: iters left: 2 (41 enodes) 0.708 * * [simplify]: iters left: 1 (44 enodes) 0.719 * * [simplify]: Extracting #0: cost 1 inf + 0 0.720 * * [simplify]: Extracting #1: cost 10 inf + 0 0.720 * * [simplify]: Extracting #2: cost 16 inf + 2 0.720 * * [simplify]: Extracting #3: cost 16 inf + 127 0.720 * * [simplify]: Extracting #4: cost 13 inf + 210 0.720 * * [simplify]: Extracting #5: cost 5 inf + 1348 0.721 * * [simplify]: Extracting #6: cost 0 inf + 2201 0.722 * [simplify]: Simplified to (/ x.im (/ (+ (* y.re y.re) (* y.im y.im)) y.re)) 0.722 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (/ x.im (/ (+ (* y.re y.re) (* y.im y.im)) y.re)) (/ (* x.re y.im) (+ (* y.re y.re) (* y.im y.im))))) 0.722 * * * * [progress]: [ 11 / 52 ] simplifiying candidate # 0.723 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 0.723 * * [simplify]: iters left: 6 (15 enodes) 0.729 * * [simplify]: iters left: 5 (56 enodes) 0.739 * * [simplify]: iters left: 4 (80 enodes) 0.750 * * [simplify]: iters left: 3 (91 enodes) 0.762 * * [simplify]: iters left: 2 (94 enodes) 0.780 * * [simplify]: Extracting #0: cost 1 inf + 0 0.780 * * [simplify]: Extracting #1: cost 11 inf + 0 0.780 * * [simplify]: Extracting #2: cost 22 inf + 0 0.780 * * [simplify]: Extracting #3: cost 29 inf + 0 0.780 * * [simplify]: Extracting #4: cost 40 inf + 0 0.780 * * [simplify]: Extracting #5: cost 35 inf + 128 0.781 * * [simplify]: Extracting #6: cost 16 inf + 2331 0.783 * * [simplify]: Extracting #7: cost 2 inf + 7740 0.786 * * [simplify]: Extracting #8: cost 0 inf + 8588 0.788 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 0.788 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 0.789 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 0.789 * * [simplify]: iters left: 6 (13 enodes) 0.794 * * [simplify]: iters left: 5 (44 enodes) 0.807 * * [simplify]: iters left: 4 (53 enodes) 0.815 * * [simplify]: iters left: 3 (57 enodes) 0.823 * * [simplify]: Extracting #0: cost 1 inf + 0 0.823 * * [simplify]: Extracting #1: cost 4 inf + 0 0.823 * * [simplify]: Extracting #2: cost 8 inf + 0 0.823 * * [simplify]: Extracting #3: cost 15 inf + 0 0.823 * * [simplify]: Extracting #4: cost 26 inf + 0 0.823 * * [simplify]: Extracting #5: cost 20 inf + 210 0.823 * * [simplify]: Extracting #6: cost 9 inf + 951 0.823 * * [simplify]: Extracting #7: cost 3 inf + 2088 0.824 * * [simplify]: Extracting #8: cost 0 inf + 2856 0.824 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 0.824 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 0.824 * * * * [progress]: [ 12 / 52 ] simplifiying candidate # 0.825 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 0.825 * * [simplify]: iters left: 6 (14 enodes) 0.828 * * [simplify]: iters left: 5 (49 enodes) 0.834 * * [simplify]: iters left: 4 (62 enodes) 0.843 * * [simplify]: iters left: 3 (69 enodes) 0.851 * * [simplify]: Extracting #0: cost 1 inf + 0 0.851 * * [simplify]: Extracting #1: cost 7 inf + 0 0.851 * * [simplify]: Extracting #2: cost 14 inf + 0 0.851 * * [simplify]: Extracting #3: cost 21 inf + 0 0.851 * * [simplify]: Extracting #4: cost 32 inf + 0 0.851 * * [simplify]: Extracting #5: cost 26 inf + 210 0.852 * * [simplify]: Extracting #6: cost 7 inf + 2494 0.853 * * [simplify]: Extracting #7: cost 2 inf + 4072 0.853 * * [simplify]: Extracting #8: cost 0 inf + 4880 0.854 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 0.854 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 0.855 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 0.855 * * [simplify]: iters left: 6 (13 enodes) 0.857 * * [simplify]: iters left: 5 (44 enodes) 0.863 * * [simplify]: iters left: 4 (53 enodes) 0.875 * * [simplify]: iters left: 3 (57 enodes) 0.889 * * [simplify]: Extracting #0: cost 1 inf + 0 0.889 * * [simplify]: Extracting #1: cost 4 inf + 0 0.889 * * [simplify]: Extracting #2: cost 8 inf + 0 0.889 * * [simplify]: Extracting #3: cost 15 inf + 0 0.890 * * [simplify]: Extracting #4: cost 26 inf + 0 0.890 * * [simplify]: Extracting #5: cost 20 inf + 210 0.890 * * [simplify]: Extracting #6: cost 9 inf + 951 0.891 * * [simplify]: Extracting #7: cost 3 inf + 2008 0.892 * * [simplify]: Extracting #8: cost 0 inf + 2696 0.893 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 0.893 * [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 (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 0.893 * * * * [progress]: [ 13 / 52 ] simplifiying candidate # 0.893 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 0.893 * * [simplify]: iters left: 6 (11 enodes) 0.899 * * [simplify]: iters left: 5 (39 enodes) 0.911 * * [simplify]: iters left: 4 (58 enodes) 0.927 * * [simplify]: iters left: 3 (63 enodes) 0.942 * * [simplify]: Extracting #0: cost 1 inf + 0 0.942 * * [simplify]: Extracting #1: cost 5 inf + 0 0.942 * * [simplify]: Extracting #2: cost 7 inf + 1 0.943 * * [simplify]: Extracting #3: cost 11 inf + 1 0.943 * * [simplify]: Extracting #4: cost 20 inf + 1 0.943 * * [simplify]: Extracting #5: cost 14 inf + 211 0.943 * * [simplify]: Extracting #6: cost 4 inf + 1198 0.944 * * [simplify]: Extracting #7: cost 0 inf + 2135 0.945 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 0.945 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 0.946 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 0.946 * * [simplify]: iters left: 6 (12 enodes) 0.950 * * [simplify]: iters left: 5 (41 enodes) 0.963 * * [simplify]: iters left: 4 (50 enodes) 0.975 * * [simplify]: iters left: 3 (54 enodes) 0.982 * * [simplify]: Extracting #0: cost 1 inf + 0 0.982 * * [simplify]: Extracting #1: cost 4 inf + 0 0.982 * * [simplify]: Extracting #2: cost 9 inf + 0 0.982 * * [simplify]: Extracting #3: cost 17 inf + 0 0.982 * * [simplify]: Extracting #4: cost 20 inf + 84 0.982 * * [simplify]: Extracting #5: cost 13 inf + 456 0.982 * * [simplify]: Extracting #6: cost 0 inf + 2292 0.983 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 0.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)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 0.983 * * * * [progress]: [ 14 / 52 ] simplifiying candidate # 0.983 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 0.983 * * [simplify]: iters left: 6 (14 enodes) 0.986 * * [simplify]: iters left: 5 (49 enodes) 0.993 * * [simplify]: iters left: 4 (60 enodes) 1.000 * * [simplify]: iters left: 3 (64 enodes) 1.013 * * [simplify]: Extracting #0: cost 1 inf + 0 1.013 * * [simplify]: Extracting #1: cost 6 inf + 0 1.013 * * [simplify]: Extracting #2: cost 12 inf + 0 1.013 * * [simplify]: Extracting #3: cost 19 inf + 0 1.013 * * [simplify]: Extracting #4: cost 30 inf + 0 1.014 * * [simplify]: Extracting #5: cost 24 inf + 210 1.014 * * [simplify]: Extracting #6: cost 11 inf + 1076 1.015 * * [simplify]: Extracting #7: cost 4 inf + 2614 1.016 * * [simplify]: Extracting #8: cost 0 inf + 4068 1.018 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1.018 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1.018 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.018 * * [simplify]: iters left: 6 (13 enodes) 1.024 * * [simplify]: iters left: 5 (44 enodes) 1.036 * * [simplify]: iters left: 4 (53 enodes) 1.051 * * [simplify]: iters left: 3 (57 enodes) 1.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1.067 * * [simplify]: Extracting #1: cost 4 inf + 0 1.067 * * [simplify]: Extracting #2: cost 8 inf + 0 1.067 * * [simplify]: Extracting #3: cost 15 inf + 0 1.067 * * [simplify]: Extracting #4: cost 26 inf + 0 1.067 * * [simplify]: Extracting #5: cost 20 inf + 210 1.068 * * [simplify]: Extracting #6: cost 9 inf + 911 1.068 * * [simplify]: Extracting #7: cost 3 inf + 1968 1.070 * * [simplify]: Extracting #8: cost 0 inf + 2696 1.071 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.071 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1.071 * * * * [progress]: [ 15 / 52 ] simplifiying candidate # 1.071 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.071 * * [simplify]: iters left: 6 (13 enodes) 1.077 * * [simplify]: iters left: 5 (44 enodes) 1.083 * * [simplify]: iters left: 4 (53 enodes) 1.090 * * [simplify]: iters left: 3 (57 enodes) 1.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1.098 * * [simplify]: Extracting #1: cost 4 inf + 0 1.098 * * [simplify]: Extracting #2: cost 8 inf + 0 1.098 * * [simplify]: Extracting #3: cost 15 inf + 0 1.098 * * [simplify]: Extracting #4: cost 26 inf + 0 1.098 * * [simplify]: Extracting #5: cost 20 inf + 210 1.098 * * [simplify]: Extracting #6: cost 9 inf + 911 1.099 * * [simplify]: Extracting #7: cost 3 inf + 1888 1.099 * * [simplify]: Extracting #8: cost 0 inf + 2536 1.100 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.100 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1.100 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.100 * * [simplify]: iters left: 6 (13 enodes) 1.103 * * [simplify]: iters left: 5 (44 enodes) 1.109 * * [simplify]: iters left: 4 (53 enodes) 1.116 * * [simplify]: iters left: 3 (57 enodes) 1.123 * * [simplify]: Extracting #0: cost 1 inf + 0 1.123 * * [simplify]: Extracting #1: cost 4 inf + 0 1.123 * * [simplify]: Extracting #2: cost 8 inf + 0 1.123 * * [simplify]: Extracting #3: cost 15 inf + 0 1.123 * * [simplify]: Extracting #4: cost 26 inf + 0 1.123 * * [simplify]: Extracting #5: cost 20 inf + 210 1.124 * * [simplify]: Extracting #6: cost 9 inf + 911 1.124 * * [simplify]: Extracting #7: cost 3 inf + 1888 1.125 * * [simplify]: Extracting #8: cost 0 inf + 2536 1.125 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.125 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1.125 * * * * [progress]: [ 16 / 52 ] simplifiying candidate # 1.125 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1.125 * * [simplify]: iters left: 6 (10 enodes) 1.128 * * [simplify]: iters left: 5 (34 enodes) 1.133 * * [simplify]: iters left: 4 (45 enodes) 1.140 * * [simplify]: iters left: 3 (49 enodes) 1.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1.146 * * [simplify]: Extracting #1: cost 4 inf + 0 1.146 * * [simplify]: Extracting #2: cost 7 inf + 1 1.146 * * [simplify]: Extracting #3: cost 16 inf + 1 1.146 * * [simplify]: Extracting #4: cost 11 inf + 130 1.147 * * [simplify]: Extracting #5: cost 1 inf + 995 1.147 * * [simplify]: Extracting #6: cost 0 inf + 1077 1.147 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1.147 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 1.147 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1.147 * * [simplify]: iters left: 6 (12 enodes) 1.151 * * [simplify]: iters left: 5 (41 enodes) 1.157 * * [simplify]: iters left: 4 (50 enodes) 1.164 * * [simplify]: iters left: 3 (54 enodes) 1.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1.170 * * [simplify]: Extracting #1: cost 4 inf + 0 1.170 * * [simplify]: Extracting #2: cost 9 inf + 0 1.170 * * [simplify]: Extracting #3: cost 17 inf + 0 1.171 * * [simplify]: Extracting #4: cost 20 inf + 84 1.171 * * [simplify]: Extracting #5: cost 13 inf + 456 1.171 * * [simplify]: Extracting #6: cost 0 inf + 2132 1.172 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1.172 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 1.172 * * * * [progress]: [ 17 / 52 ] simplifiying candidate # 1.172 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1.172 * * [simplify]: iters left: 6 (9 enodes) 1.174 * * [simplify]: iters left: 5 (32 enodes) 1.180 * * [simplify]: iters left: 4 (36 enodes) 1.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1.185 * * [simplify]: Extracting #1: cost 6 inf + 0 1.185 * * [simplify]: Extracting #2: cost 9 inf + 1 1.185 * * [simplify]: Extracting #3: cost 12 inf + 1 1.185 * * [simplify]: Extracting #4: cost 16 inf + 1 1.185 * * [simplify]: Extracting #5: cost 14 inf + 3 1.185 * * [simplify]: Extracting #6: cost 10 inf + 248 1.186 * * [simplify]: Extracting #7: cost 3 inf + 1543 1.186 * * [simplify]: Extracting #8: cost 0 inf + 2351 1.186 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.186 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1.187 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.187 * * [simplify]: iters left: 6 (12 enodes) 1.189 * * [simplify]: iters left: 5 (44 enodes) 1.195 * * [simplify]: iters left: 4 (67 enodes) 1.205 * * [simplify]: iters left: 3 (93 enodes) 1.218 * * [simplify]: iters left: 2 (119 enodes) 1.238 * * [simplify]: iters left: 1 (131 enodes) 1.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1.271 * * [simplify]: Extracting #1: cost 7 inf + 0 1.271 * * [simplify]: Extracting #2: cost 34 inf + 0 1.272 * * [simplify]: Extracting #3: cost 48 inf + 87 1.273 * * [simplify]: Extracting #4: cost 39 inf + 746 1.275 * * [simplify]: Extracting #5: cost 11 inf + 7337 1.279 * * [simplify]: Extracting #6: cost 0 inf + 10206 1.282 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.283 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1.283 * * * * [progress]: [ 18 / 52 ] simplifiying candidate # 1.283 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.283 * * [simplify]: iters left: 6 (8 enodes) 1.288 * * [simplify]: iters left: 5 (27 enodes) 1.295 * * [simplify]: iters left: 4 (29 enodes) 1.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1.299 * * [simplify]: Extracting #1: cost 4 inf + 0 1.299 * * [simplify]: Extracting #2: cost 5 inf + 1 1.299 * * [simplify]: Extracting #3: cost 8 inf + 1 1.299 * * [simplify]: Extracting #4: cost 12 inf + 1 1.299 * * [simplify]: Extracting #5: cost 10 inf + 3 1.299 * * [simplify]: Extracting #6: cost 5 inf + 289 1.299 * * [simplify]: Extracting #7: cost 1 inf + 938 1.299 * * [simplify]: Extracting #8: cost 0 inf + 1141 1.300 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.300 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1.300 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.300 * * [simplify]: iters left: 6 (12 enodes) 1.303 * * [simplify]: iters left: 5 (44 enodes) 1.309 * * [simplify]: iters left: 4 (67 enodes) 1.318 * * [simplify]: iters left: 3 (93 enodes) 1.339 * * [simplify]: iters left: 2 (119 enodes) 1.363 * * [simplify]: iters left: 1 (131 enodes) 1.379 * * [simplify]: Extracting #0: cost 1 inf + 0 1.379 * * [simplify]: Extracting #1: cost 7 inf + 0 1.379 * * [simplify]: Extracting #2: cost 34 inf + 0 1.380 * * [simplify]: Extracting #3: cost 48 inf + 87 1.380 * * [simplify]: Extracting #4: cost 39 inf + 746 1.381 * * [simplify]: Extracting #5: cost 11 inf + 6417 1.385 * * [simplify]: Extracting #6: cost 0 inf + 8846 1.388 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.388 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1.388 * * * * [progress]: [ 19 / 52 ] simplifiying candidate # 1.389 * [simplify]: Simplifying (/ 1 1) 1.389 * * [simplify]: iters left: 2 (2 enodes) 1.390 * * [simplify]: iters left: 1 (6 enodes) 1.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1.392 * * [simplify]: Extracting #1: cost 0 inf + 1 1.392 * [simplify]: Simplified to 1 1.393 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1.393 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1.393 * * [simplify]: iters left: 6 (11 enodes) 1.398 * * [simplify]: iters left: 5 (41 enodes) 1.410 * * [simplify]: iters left: 4 (64 enodes) 1.428 * * [simplify]: iters left: 3 (90 enodes) 1.446 * * [simplify]: iters left: 2 (116 enodes) 1.462 * * [simplify]: iters left: 1 (128 enodes) 1.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1.485 * * [simplify]: Extracting #1: cost 7 inf + 0 1.485 * * [simplify]: Extracting #2: cost 35 inf + 0 1.486 * * [simplify]: Extracting #3: cost 47 inf + 128 1.486 * * [simplify]: Extracting #4: cost 35 inf + 909 1.487 * * [simplify]: Extracting #5: cost 8 inf + 5781 1.488 * * [simplify]: Extracting #6: cost 0 inf + 7242 1.490 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1.490 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1.491 * * * * [progress]: [ 20 / 52 ] simplifiying candidate # 1.491 * * * * [progress]: [ 21 / 52 ] simplifiying candidate # 1.491 * * * * [progress]: [ 22 / 52 ] simplifiying candidate # 1.491 * * * * [progress]: [ 23 / 52 ] simplifiying candidate # 1.491 * [simplify]: Simplifying (cbrt (+ (* y.re y.re) (* y.im y.im))) 1.491 * * [simplify]: iters left: 5 (6 enodes) 1.492 * * [simplify]: iters left: 4 (19 enodes) 1.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1.495 * * [simplify]: Extracting #1: cost 3 inf + 0 1.495 * * [simplify]: Extracting #2: cost 6 inf + 0 1.495 * * [simplify]: Extracting #3: cost 10 inf + 0 1.495 * * [simplify]: Extracting #4: cost 6 inf + 84 1.495 * * [simplify]: Extracting #5: cost 0 inf + 814 1.495 * [simplify]: Simplified to (cbrt (+ (* y.re y.re) (* y.im y.im))) 1.495 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1.495 * * * * [progress]: [ 24 / 52 ] simplifiying candidate # 1.496 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1.496 * * [simplify]: iters left: 5 (6 enodes) 1.497 * * [simplify]: iters left: 4 (19 enodes) 1.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1.499 * * [simplify]: Extracting #1: cost 3 inf + 0 1.499 * * [simplify]: Extracting #2: cost 6 inf + 0 1.499 * * [simplify]: Extracting #3: cost 10 inf + 0 1.499 * * [simplify]: Extracting #4: cost 6 inf + 84 1.500 * * [simplify]: Extracting #5: cost 0 inf + 734 1.500 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1.500 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1.500 * * * * [progress]: [ 25 / 52 ] simplifiying candidate # 1.500 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1.500 * * [simplify]: iters left: 4 (5 enodes) 1.501 * * [simplify]: iters left: 3 (16 enodes) 1.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1.503 * * [simplify]: Extracting #1: cost 4 inf + 0 1.503 * * [simplify]: Extracting #2: cost 8 inf + 0 1.503 * * [simplify]: Extracting #3: cost 4 inf + 84 1.503 * * [simplify]: Extracting #4: cost 0 inf + 410 1.503 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 1.503 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (+ (* y.re y.re) (* y.im y.im)))) 1.504 * * * * [progress]: [ 26 / 52 ] simplifiying candidate # 1.504 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1.504 * * [simplify]: iters left: 6 (9 enodes) 1.506 * * [simplify]: iters left: 5 (31 enodes) 1.510 * * [simplify]: iters left: 4 (40 enodes) 1.517 * * [simplify]: iters left: 3 (44 enodes) 1.528 * * [simplify]: Extracting #0: cost 1 inf + 0 1.528 * * [simplify]: Extracting #1: cost 3 inf + 0 1.528 * * [simplify]: Extracting #2: cost 5 inf + 0 1.529 * * [simplify]: Extracting #3: cost 9 inf + 0 1.529 * * [simplify]: Extracting #4: cost 18 inf + 0 1.529 * * [simplify]: Extracting #5: cost 13 inf + 169 1.529 * * [simplify]: Extracting #6: cost 5 inf + 787 1.530 * * [simplify]: Extracting #7: cost 0 inf + 1644 1.531 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1.531 * [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)))) (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (- (* x.im y.re) (* x.re y.im)))))) 1.531 * * * * [progress]: [ 27 / 52 ] simplifiying candidate # 1.531 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1.531 * * [simplify]: iters left: 5 (8 enodes) 1.534 * * [simplify]: iters left: 4 (28 enodes) 1.543 * * [simplify]: iters left: 3 (37 enodes) 1.553 * * [simplify]: iters left: 2 (41 enodes) 1.564 * * [simplify]: Extracting #0: cost 1 inf + 0 1.564 * * [simplify]: Extracting #1: cost 3 inf + 0 1.564 * * [simplify]: Extracting #2: cost 7 inf + 0 1.564 * * [simplify]: Extracting #3: cost 16 inf + 0 1.564 * * [simplify]: Extracting #4: cost 11 inf + 128 1.564 * * [simplify]: Extracting #5: cost 2 inf + 830 1.565 * * [simplify]: Extracting #6: cost 0 inf + 1076 1.566 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1.566 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (- (* x.im y.re) (* x.re y.im)))))) 1.566 * * * * [progress]: [ 28 / 52 ] simplifiying candidate # 1.566 * * * * [progress]: [ 29 / 52 ] simplifiying candidate # 1.566 * [simplify]: Simplifying (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))) 1.566 * * [simplify]: iters left: 6 (9 enodes) 1.571 * * [simplify]: iters left: 5 (49 enodes) 1.592 * * [simplify]: iters left: 4 (116 enodes) 1.642 * * [simplify]: iters left: 3 (231 enodes) 1.727 * * [simplify]: iters left: 2 (363 enodes) 1.838 * * [simplify]: Extracting #0: cost 1 inf + 0 1.838 * * [simplify]: Extracting #1: cost 20 inf + 0 1.839 * * [simplify]: Extracting #2: cost 146 inf + 0 1.841 * * [simplify]: Extracting #3: cost 200 inf + 1989 1.854 * * [simplify]: Extracting #4: cost 63 inf + 22827 1.861 * * [simplify]: Extracting #5: cost 0 inf + 34174 1.868 * * [simplify]: Extracting #6: cost 0 inf + 34134 1.875 * [simplify]: Simplified to (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))) 1.875 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1.875 * * * * [progress]: [ 30 / 52 ] simplifiying candidate # 1.876 * [simplify]: Simplifying (- (* y.re y.re) (* y.im y.im)) 1.876 * * [simplify]: iters left: 4 (5 enodes) 1.877 * * [simplify]: iters left: 3 (20 enodes) 1.880 * * [simplify]: iters left: 2 (33 enodes) 1.885 * * [simplify]: iters left: 1 (50 enodes) 1.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1.899 * * [simplify]: Extracting #1: cost 11 inf + 0 1.899 * * [simplify]: Extracting #2: cost 29 inf + 0 1.900 * * [simplify]: Extracting #3: cost 19 inf + 455 1.901 * * [simplify]: Extracting #4: cost 0 inf + 2130 1.902 * * [simplify]: Extracting #5: cost 0 inf + 1970 1.903 * [simplify]: Simplified to (* (+ y.re y.im) (- y.re y.im)) 1.903 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (* (+ y.re y.im) (- y.re y.im)))) 1.903 * * * * [progress]: [ 31 / 52 ] simplifiying candidate # 1.903 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1.903 * * [simplify]: iters left: 5 (10 enodes) 1.910 * * [simplify]: iters left: 4 (53 enodes) 1.931 * * [simplify]: iters left: 3 (165 enodes) 2.010 * * [simplify]: iters left: 2 (470 enodes) 2.223 * * [simplify]: Extracting #0: cost 1 inf + 0 2.224 * * [simplify]: Extracting #1: cost 21 inf + 0 2.224 * * [simplify]: Extracting #2: cost 104 inf + 0 2.226 * * [simplify]: Extracting #3: cost 226 inf + 930 2.229 * * [simplify]: Extracting #4: cost 184 inf + 7619 2.243 * * [simplify]: Extracting #5: cost 74 inf + 36465 2.258 * * [simplify]: Extracting #6: cost 5 inf + 63971 2.275 * * [simplify]: Extracting #7: cost 0 inf + 67070 2.290 * [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.290 * [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))) (* (+ (* y.re y.re) (* y.im 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))))))) 2.290 * * * * [progress]: [ 32 / 52 ] simplifiying candidate # 2.291 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 2.291 * * [simplify]: iters left: 6 (9 enodes) 2.295 * * [simplify]: iters left: 5 (48 enodes) 2.311 * * [simplify]: iters left: 4 (111 enodes) 2.345 * * [simplify]: iters left: 3 (181 enodes) 2.391 * * [simplify]: iters left: 2 (262 enodes) 2.438 * * [simplify]: iters left: 1 (473 enodes) 2.652 * * [simplify]: Extracting #0: cost 1 inf + 0 2.652 * * [simplify]: Extracting #1: cost 22 inf + 0 2.652 * * [simplify]: Extracting #2: cost 110 inf + 0 2.653 * * [simplify]: Extracting #3: cost 142 inf + 1440 2.657 * * [simplify]: Extracting #4: cost 41 inf + 15973 2.664 * * [simplify]: Extracting #5: cost 0 inf + 23364 2.671 * * [simplify]: Extracting #6: cost 0 inf + 23124 2.679 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 2.679 * [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))) (* (+ (* y.re y.re) (* y.im y.im)) (+ (* x.im y.re) (* x.re y.im))))) 2.679 * * * * [progress]: [ 33 / 52 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))))> 2.679 * * * * [progress]: [ 34 / 52 ] simplifiying candidate # 2.679 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 2.679 * * [simplify]: iters left: 5 (9 enodes) 2.681 * * [simplify]: iters left: 4 (35 enodes) 2.691 * * [simplify]: iters left: 3 (54 enodes) 2.707 * * [simplify]: iters left: 2 (95 enodes) 2.740 * * [simplify]: iters left: 1 (193 enodes) 2.831 * * [simplify]: Extracting #0: cost 1 inf + 0 2.831 * * [simplify]: Extracting #1: cost 61 inf + 0 2.832 * * [simplify]: Extracting #2: cost 177 inf + 0 2.834 * * [simplify]: Extracting #3: cost 207 inf + 844 2.836 * * [simplify]: Extracting #4: cost 161 inf + 6973 2.840 * * [simplify]: Extracting #5: cost 112 inf + 18650 2.850 * * [simplify]: Extracting #6: cost 35 inf + 67314 2.866 * * [simplify]: Extracting #7: cost 0 inf + 95011 2.885 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 2.885 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (log (exp (- (* x.im y.re) (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 2.885 * * * * [progress]: [ 35 / 52 ] simplifiying candidate # 2.885 * * * * [progress]: [ 36 / 52 ] simplifiying candidate # 2.885 * * * * [progress]: [ 37 / 52 ] simplifiying candidate # 2.885 * * * * [progress]: [ 38 / 52 ] simplifiying candidate # 2.885 * * * * [progress]: [ 39 / 52 ] simplifiying candidate # 2.885 * * * * [progress]: [ 40 / 52 ] simplifiying candidate # 2.886 * * * * [progress]: [ 41 / 52 ] simplifiying candidate # 2.886 * * * * [progress]: [ 42 / 52 ] simplifiying candidate # 2.886 * * * * [progress]: [ 43 / 52 ] simplifiying candidate # 2.886 * * * * [progress]: [ 44 / 52 ] simplifiying candidate # 2.886 * * * * [progress]: [ 45 / 52 ] simplifiying candidate # 2.886 * * * * [progress]: [ 46 / 52 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im))))> 2.886 * * * * [progress]: [ 47 / 52 ] simplifiying candidate # 2.886 * [simplify]: Simplifying 0 2.886 * * [simplify]: iters left: 0 (1 enodes) 2.887 * * [simplify]: Extracting #0: cost 1 inf + 0 2.887 * * [simplify]: Extracting #1: cost 0 inf + 1 2.887 * [simplify]: Simplified to 0 2.887 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 2.887 * * * * [progress]: [ 48 / 52 ] simplifiying candidate # 2.888 * [simplify]: Simplifying 0 2.888 * * [simplify]: iters left: 0 (1 enodes) 2.889 * * [simplify]: Extracting #0: cost 1 inf + 0 2.889 * * [simplify]: Extracting #1: cost 0 inf + 1 2.889 * [simplify]: Simplified to 0 2.889 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 2.889 * * * * [progress]: [ 49 / 52 ] simplifiying candidate # 2.889 * [simplify]: Simplifying 0 2.889 * * [simplify]: iters left: 0 (1 enodes) 2.890 * * [simplify]: Extracting #0: cost 1 inf + 0 2.890 * * [simplify]: Extracting #1: cost 0 inf + 1 2.890 * [simplify]: Simplified to 0 2.890 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 2.890 * * * * [progress]: [ 50 / 52 ] simplifiying candidate # 2.890 * [simplify]: Simplifying 0 2.890 * * [simplify]: iters left: 0 (1 enodes) 2.891 * * [simplify]: Extracting #0: cost 1 inf + 0 2.891 * * [simplify]: Extracting #1: cost 0 inf + 1 2.891 * [simplify]: Simplified to 0 2.891 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 0 (+ (* y.re y.re) (* y.im y.im)))) 2.891 * * * * [progress]: [ 51 / 52 ] simplifiying candidate # 2.892 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 2.892 * * [simplify]: iters left: 4 (7 enodes) 2.894 * * [simplify]: iters left: 3 (25 enodes) 2.900 * * [simplify]: iters left: 2 (34 enodes) 2.907 * * [simplify]: iters left: 1 (38 enodes) 2.915 * * [simplify]: Extracting #0: cost 1 inf + 0 2.915 * * [simplify]: Extracting #1: cost 5 inf + 0 2.916 * * [simplify]: Extracting #2: cost 14 inf + 0 2.916 * * [simplify]: Extracting #3: cost 9 inf + 169 2.916 * * [simplify]: Extracting #4: cost 2 inf + 583 2.916 * * [simplify]: Extracting #5: cost 0 inf + 748 2.917 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 2.917 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im)))) 2.917 * * * * [progress]: [ 52 / 52 ] simplifiying candidate # 2.917 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 2.917 * * [simplify]: iters left: 4 (7 enodes) 2.920 * * [simplify]: iters left: 3 (25 enodes) 2.927 * * [simplify]: iters left: 2 (34 enodes) 2.938 * * [simplify]: iters left: 1 (38 enodes) 2.949 * * [simplify]: Extracting #0: cost 1 inf + 0 2.949 * * [simplify]: Extracting #1: cost 5 inf + 0 2.949 * * [simplify]: Extracting #2: cost 14 inf + 0 2.949 * * [simplify]: Extracting #3: cost 9 inf + 169 2.949 * * [simplify]: Extracting #4: cost 2 inf + 583 2.950 * * [simplify]: Extracting #5: cost 0 inf + 748 2.950 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 2.950 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im)))) 2.950 * * * [progress]: adding candidates to table 3.457 * * [progress]: iteration 2 / 4 3.458 * * * [progress]: picking best candidate 3.527 * * * * [pick]: Picked # 3.527 * * * [progress]: localizing error 3.571 * * * [progress]: generating rewritten candidates 3.571 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 3.581 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 3.587 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 3.610 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 3.675 * * * [progress]: generating series expansions 3.676 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 3.676 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 3.676 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 3.676 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 3.676 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 3.676 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.676 * [taylor]: Taking taylor expansion of y.re in y.im 3.676 * [backup-simplify]: Simplify y.re into y.re 3.676 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.676 * [taylor]: Taking taylor expansion of y.im in y.im 3.676 * [backup-simplify]: Simplify 0 into 0 3.676 * [backup-simplify]: Simplify 1 into 1 3.676 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.676 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 3.676 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 3.677 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.677 * [backup-simplify]: Simplify (+ 0 0) into 0 3.677 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 3.677 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.677 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.677 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.677 * [taylor]: Taking taylor expansion of y.re in y.re 3.677 * [backup-simplify]: Simplify 0 into 0 3.678 * [backup-simplify]: Simplify 1 into 1 3.678 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.678 * [taylor]: Taking taylor expansion of y.im in y.re 3.678 * [backup-simplify]: Simplify y.im into y.im 3.678 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.678 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.678 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.678 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.678 * [backup-simplify]: Simplify (+ 0 0) into 0 3.678 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.678 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.679 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.679 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.679 * [taylor]: Taking taylor expansion of y.re in y.re 3.679 * [backup-simplify]: Simplify 0 into 0 3.679 * [backup-simplify]: Simplify 1 into 1 3.679 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.679 * [taylor]: Taking taylor expansion of y.im in y.re 3.679 * [backup-simplify]: Simplify y.im into y.im 3.679 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.679 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.679 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.679 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.679 * [backup-simplify]: Simplify (+ 0 0) into 0 3.680 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.680 * [taylor]: Taking taylor expansion of y.im in y.im 3.680 * [backup-simplify]: Simplify 0 into 0 3.680 * [backup-simplify]: Simplify 1 into 1 3.680 * [backup-simplify]: Simplify 0 into 0 3.680 * [taylor]: Taking taylor expansion of 0 in y.im 3.680 * [backup-simplify]: Simplify 0 into 0 3.680 * [backup-simplify]: Simplify 0 into 0 3.680 * [backup-simplify]: Simplify 1 into 1 3.680 * [backup-simplify]: Simplify (* 1 1) into 1 3.681 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.681 * [backup-simplify]: Simplify (+ 1 0) into 1 3.682 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 3.682 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 3.682 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.682 * [backup-simplify]: Simplify 1/2 into 1/2 3.682 * [taylor]: Taking taylor expansion of y.im in y.im 3.682 * [backup-simplify]: Simplify 0 into 0 3.682 * [backup-simplify]: Simplify 1 into 1 3.683 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.683 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.683 * [backup-simplify]: Simplify 0 into 0 3.684 * [backup-simplify]: Simplify 0 into 0 3.684 * [backup-simplify]: Simplify 0 into 0 3.684 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.685 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.685 * [backup-simplify]: Simplify (+ 0 0) into 0 3.686 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 3.686 * [taylor]: Taking taylor expansion of 0 in y.im 3.686 * [backup-simplify]: Simplify 0 into 0 3.686 * [backup-simplify]: Simplify 0 into 0 3.687 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.687 * [backup-simplify]: Simplify 0 into 0 3.687 * [backup-simplify]: Simplify 0 into 0 3.687 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 3.687 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.687 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.687 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.687 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.687 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.687 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.687 * [taylor]: Taking taylor expansion of y.re in y.im 3.687 * [backup-simplify]: Simplify y.re into y.re 3.687 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.688 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.688 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.688 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.688 * [taylor]: Taking taylor expansion of y.im in y.im 3.688 * [backup-simplify]: Simplify 0 into 0 3.688 * [backup-simplify]: Simplify 1 into 1 3.688 * [backup-simplify]: Simplify (* 1 1) into 1 3.688 * [backup-simplify]: Simplify (/ 1 1) into 1 3.689 * [backup-simplify]: Simplify (+ 0 1) into 1 3.689 * [backup-simplify]: Simplify (sqrt 1) into 1 3.690 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.691 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.691 * [backup-simplify]: Simplify (+ 0 0) into 0 3.692 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.692 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.692 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.692 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.692 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.692 * [taylor]: Taking taylor expansion of y.re in y.re 3.692 * [backup-simplify]: Simplify 0 into 0 3.692 * [backup-simplify]: Simplify 1 into 1 3.693 * [backup-simplify]: Simplify (* 1 1) into 1 3.693 * [backup-simplify]: Simplify (/ 1 1) into 1 3.693 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.693 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.693 * [taylor]: Taking taylor expansion of y.im in y.re 3.693 * [backup-simplify]: Simplify y.im into y.im 3.693 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.693 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.694 * [backup-simplify]: Simplify (+ 1 0) into 1 3.694 * [backup-simplify]: Simplify (sqrt 1) into 1 3.695 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.696 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.696 * [backup-simplify]: Simplify (+ 0 0) into 0 3.697 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.697 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.697 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.697 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.697 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.697 * [taylor]: Taking taylor expansion of y.re in y.re 3.697 * [backup-simplify]: Simplify 0 into 0 3.697 * [backup-simplify]: Simplify 1 into 1 3.697 * [backup-simplify]: Simplify (* 1 1) into 1 3.698 * [backup-simplify]: Simplify (/ 1 1) into 1 3.698 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.698 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.698 * [taylor]: Taking taylor expansion of y.im in y.re 3.698 * [backup-simplify]: Simplify y.im into y.im 3.698 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.698 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.698 * [backup-simplify]: Simplify (+ 1 0) into 1 3.699 * [backup-simplify]: Simplify (sqrt 1) into 1 3.699 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.700 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.700 * [backup-simplify]: Simplify (+ 0 0) into 0 3.701 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.701 * [taylor]: Taking taylor expansion of 1 in y.im 3.701 * [backup-simplify]: Simplify 1 into 1 3.701 * [taylor]: Taking taylor expansion of 0 in y.im 3.701 * [backup-simplify]: Simplify 0 into 0 3.701 * [backup-simplify]: Simplify 1 into 1 3.702 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.703 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.704 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.705 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.705 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.705 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.705 * [backup-simplify]: Simplify 1/2 into 1/2 3.705 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.705 * [taylor]: Taking taylor expansion of y.im in y.im 3.705 * [backup-simplify]: Simplify 0 into 0 3.706 * [backup-simplify]: Simplify 1 into 1 3.706 * [backup-simplify]: Simplify (* 1 1) into 1 3.707 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.707 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.708 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.708 * [backup-simplify]: Simplify 0 into 0 3.708 * [backup-simplify]: Simplify 0 into 0 3.708 * [backup-simplify]: Simplify 0 into 0 3.710 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.710 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.711 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.711 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.711 * [backup-simplify]: Simplify (+ 0 0) into 0 3.712 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.712 * [taylor]: Taking taylor expansion of 0 in y.im 3.712 * [backup-simplify]: Simplify 0 into 0 3.713 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.714 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.714 * [backup-simplify]: Simplify 0 into 0 3.714 * [backup-simplify]: Simplify 0 into 0 3.714 * [backup-simplify]: Simplify 0 into 0 3.714 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 3.714 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.714 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.714 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.714 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.714 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.715 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.715 * [taylor]: Taking taylor expansion of y.re in y.im 3.715 * [backup-simplify]: Simplify y.re into y.re 3.715 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.715 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.715 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.715 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.715 * [taylor]: Taking taylor expansion of y.im in y.im 3.715 * [backup-simplify]: Simplify 0 into 0 3.715 * [backup-simplify]: Simplify 1 into 1 3.715 * [backup-simplify]: Simplify (* 1 1) into 1 3.716 * [backup-simplify]: Simplify (/ 1 1) into 1 3.716 * [backup-simplify]: Simplify (+ 0 1) into 1 3.716 * [backup-simplify]: Simplify (sqrt 1) into 1 3.717 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.718 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.718 * [backup-simplify]: Simplify (+ 0 0) into 0 3.719 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.719 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.719 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.719 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.719 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.719 * [taylor]: Taking taylor expansion of y.re in y.re 3.719 * [backup-simplify]: Simplify 0 into 0 3.719 * [backup-simplify]: Simplify 1 into 1 3.720 * [backup-simplify]: Simplify (* 1 1) into 1 3.720 * [backup-simplify]: Simplify (/ 1 1) into 1 3.720 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.720 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.720 * [taylor]: Taking taylor expansion of y.im in y.re 3.720 * [backup-simplify]: Simplify y.im into y.im 3.720 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.720 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.721 * [backup-simplify]: Simplify (+ 1 0) into 1 3.721 * [backup-simplify]: Simplify (sqrt 1) into 1 3.722 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.722 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.723 * [backup-simplify]: Simplify (+ 0 0) into 0 3.723 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.723 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.724 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.724 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.724 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.724 * [taylor]: Taking taylor expansion of y.re in y.re 3.724 * [backup-simplify]: Simplify 0 into 0 3.724 * [backup-simplify]: Simplify 1 into 1 3.724 * [backup-simplify]: Simplify (* 1 1) into 1 3.724 * [backup-simplify]: Simplify (/ 1 1) into 1 3.724 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.725 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.725 * [taylor]: Taking taylor expansion of y.im in y.re 3.725 * [backup-simplify]: Simplify y.im into y.im 3.725 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.725 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.725 * [backup-simplify]: Simplify (+ 1 0) into 1 3.726 * [backup-simplify]: Simplify (sqrt 1) into 1 3.726 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.727 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.727 * [backup-simplify]: Simplify (+ 0 0) into 0 3.728 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.728 * [taylor]: Taking taylor expansion of 1 in y.im 3.728 * [backup-simplify]: Simplify 1 into 1 3.728 * [taylor]: Taking taylor expansion of 0 in y.im 3.728 * [backup-simplify]: Simplify 0 into 0 3.728 * [backup-simplify]: Simplify 1 into 1 3.729 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.730 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.730 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.731 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.731 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.732 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.732 * [backup-simplify]: Simplify 1/2 into 1/2 3.732 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.732 * [taylor]: Taking taylor expansion of y.im in y.im 3.732 * [backup-simplify]: Simplify 0 into 0 3.732 * [backup-simplify]: Simplify 1 into 1 3.732 * [backup-simplify]: Simplify (* 1 1) into 1 3.732 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.733 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.734 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.734 * [backup-simplify]: Simplify 0 into 0 3.734 * [backup-simplify]: Simplify 0 into 0 3.734 * [backup-simplify]: Simplify 0 into 0 3.735 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.736 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.736 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.736 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.737 * [backup-simplify]: Simplify (+ 0 0) into 0 3.737 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.737 * [taylor]: Taking taylor expansion of 0 in y.im 3.737 * [backup-simplify]: Simplify 0 into 0 3.738 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.739 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.739 * [backup-simplify]: Simplify 0 into 0 3.739 * [backup-simplify]: Simplify 0 into 0 3.740 * [backup-simplify]: Simplify 0 into 0 3.740 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 3.740 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 3.740 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 3.740 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 3.740 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 3.740 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 3.740 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.740 * [taylor]: Taking taylor expansion of y.re in y.im 3.740 * [backup-simplify]: Simplify y.re into y.re 3.740 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.740 * [taylor]: Taking taylor expansion of y.im in y.im 3.740 * [backup-simplify]: Simplify 0 into 0 3.740 * [backup-simplify]: Simplify 1 into 1 3.740 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.740 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 3.740 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 3.741 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.741 * [backup-simplify]: Simplify (+ 0 0) into 0 3.741 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 3.741 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.741 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.741 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.741 * [taylor]: Taking taylor expansion of y.re in y.re 3.741 * [backup-simplify]: Simplify 0 into 0 3.741 * [backup-simplify]: Simplify 1 into 1 3.741 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.741 * [taylor]: Taking taylor expansion of y.im in y.re 3.741 * [backup-simplify]: Simplify y.im into y.im 3.741 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.742 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.742 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.742 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.742 * [backup-simplify]: Simplify (+ 0 0) into 0 3.742 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.743 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.743 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.743 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.743 * [taylor]: Taking taylor expansion of y.re in y.re 3.743 * [backup-simplify]: Simplify 0 into 0 3.743 * [backup-simplify]: Simplify 1 into 1 3.743 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.743 * [taylor]: Taking taylor expansion of y.im in y.re 3.743 * [backup-simplify]: Simplify y.im into y.im 3.743 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.743 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.743 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.743 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.744 * [backup-simplify]: Simplify (+ 0 0) into 0 3.744 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.744 * [taylor]: Taking taylor expansion of y.im in y.im 3.744 * [backup-simplify]: Simplify 0 into 0 3.744 * [backup-simplify]: Simplify 1 into 1 3.744 * [backup-simplify]: Simplify 0 into 0 3.744 * [taylor]: Taking taylor expansion of 0 in y.im 3.744 * [backup-simplify]: Simplify 0 into 0 3.744 * [backup-simplify]: Simplify 0 into 0 3.744 * [backup-simplify]: Simplify 1 into 1 3.744 * [backup-simplify]: Simplify (* 1 1) into 1 3.745 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.745 * [backup-simplify]: Simplify (+ 1 0) into 1 3.746 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 3.746 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 3.746 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.746 * [backup-simplify]: Simplify 1/2 into 1/2 3.746 * [taylor]: Taking taylor expansion of y.im in y.im 3.746 * [backup-simplify]: Simplify 0 into 0 3.746 * [backup-simplify]: Simplify 1 into 1 3.747 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.748 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.748 * [backup-simplify]: Simplify 0 into 0 3.748 * [backup-simplify]: Simplify 0 into 0 3.748 * [backup-simplify]: Simplify 0 into 0 3.748 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.749 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.749 * [backup-simplify]: Simplify (+ 0 0) into 0 3.749 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 3.749 * [taylor]: Taking taylor expansion of 0 in y.im 3.749 * [backup-simplify]: Simplify 0 into 0 3.749 * [backup-simplify]: Simplify 0 into 0 3.750 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.750 * [backup-simplify]: Simplify 0 into 0 3.750 * [backup-simplify]: Simplify 0 into 0 3.750 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 3.750 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.750 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.750 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.750 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.750 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.750 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.750 * [taylor]: Taking taylor expansion of y.re in y.im 3.750 * [backup-simplify]: Simplify y.re into y.re 3.750 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.750 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.750 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.750 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.750 * [taylor]: Taking taylor expansion of y.im in y.im 3.750 * [backup-simplify]: Simplify 0 into 0 3.751 * [backup-simplify]: Simplify 1 into 1 3.751 * [backup-simplify]: Simplify (* 1 1) into 1 3.751 * [backup-simplify]: Simplify (/ 1 1) into 1 3.751 * [backup-simplify]: Simplify (+ 0 1) into 1 3.751 * [backup-simplify]: Simplify (sqrt 1) into 1 3.752 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.752 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.752 * [backup-simplify]: Simplify (+ 0 0) into 0 3.753 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.753 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.753 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.753 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.753 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.753 * [taylor]: Taking taylor expansion of y.re in y.re 3.753 * [backup-simplify]: Simplify 0 into 0 3.753 * [backup-simplify]: Simplify 1 into 1 3.753 * [backup-simplify]: Simplify (* 1 1) into 1 3.753 * [backup-simplify]: Simplify (/ 1 1) into 1 3.754 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.754 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.754 * [taylor]: Taking taylor expansion of y.im in y.re 3.754 * [backup-simplify]: Simplify y.im into y.im 3.754 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.754 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.754 * [backup-simplify]: Simplify (+ 1 0) into 1 3.754 * [backup-simplify]: Simplify (sqrt 1) into 1 3.755 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.755 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.755 * [backup-simplify]: Simplify (+ 0 0) into 0 3.756 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.756 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.756 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.756 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.756 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.756 * [taylor]: Taking taylor expansion of y.re in y.re 3.756 * [backup-simplify]: Simplify 0 into 0 3.756 * [backup-simplify]: Simplify 1 into 1 3.756 * [backup-simplify]: Simplify (* 1 1) into 1 3.756 * [backup-simplify]: Simplify (/ 1 1) into 1 3.756 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.756 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.756 * [taylor]: Taking taylor expansion of y.im in y.re 3.756 * [backup-simplify]: Simplify y.im into y.im 3.756 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.756 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.757 * [backup-simplify]: Simplify (+ 1 0) into 1 3.757 * [backup-simplify]: Simplify (sqrt 1) into 1 3.757 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.758 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.758 * [backup-simplify]: Simplify (+ 0 0) into 0 3.758 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.758 * [taylor]: Taking taylor expansion of 1 in y.im 3.758 * [backup-simplify]: Simplify 1 into 1 3.758 * [taylor]: Taking taylor expansion of 0 in y.im 3.758 * [backup-simplify]: Simplify 0 into 0 3.758 * [backup-simplify]: Simplify 1 into 1 3.759 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.759 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.760 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.760 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.760 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.760 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.760 * [backup-simplify]: Simplify 1/2 into 1/2 3.760 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.760 * [taylor]: Taking taylor expansion of y.im in y.im 3.760 * [backup-simplify]: Simplify 0 into 0 3.760 * [backup-simplify]: Simplify 1 into 1 3.761 * [backup-simplify]: Simplify (* 1 1) into 1 3.761 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.761 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.762 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.762 * [backup-simplify]: Simplify 0 into 0 3.762 * [backup-simplify]: Simplify 0 into 0 3.762 * [backup-simplify]: Simplify 0 into 0 3.762 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.763 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.763 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.763 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.763 * [backup-simplify]: Simplify (+ 0 0) into 0 3.764 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.764 * [taylor]: Taking taylor expansion of 0 in y.im 3.764 * [backup-simplify]: Simplify 0 into 0 3.764 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.765 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.765 * [backup-simplify]: Simplify 0 into 0 3.765 * [backup-simplify]: Simplify 0 into 0 3.765 * [backup-simplify]: Simplify 0 into 0 3.765 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 3.765 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.765 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.765 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.765 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.765 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.765 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.765 * [taylor]: Taking taylor expansion of y.re in y.im 3.765 * [backup-simplify]: Simplify y.re into y.re 3.765 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.765 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.765 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.765 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.765 * [taylor]: Taking taylor expansion of y.im in y.im 3.765 * [backup-simplify]: Simplify 0 into 0 3.765 * [backup-simplify]: Simplify 1 into 1 3.766 * [backup-simplify]: Simplify (* 1 1) into 1 3.766 * [backup-simplify]: Simplify (/ 1 1) into 1 3.766 * [backup-simplify]: Simplify (+ 0 1) into 1 3.766 * [backup-simplify]: Simplify (sqrt 1) into 1 3.767 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.767 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.767 * [backup-simplify]: Simplify (+ 0 0) into 0 3.768 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.768 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.768 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.768 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.768 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.768 * [taylor]: Taking taylor expansion of y.re in y.re 3.768 * [backup-simplify]: Simplify 0 into 0 3.768 * [backup-simplify]: Simplify 1 into 1 3.768 * [backup-simplify]: Simplify (* 1 1) into 1 3.768 * [backup-simplify]: Simplify (/ 1 1) into 1 3.768 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.768 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.768 * [taylor]: Taking taylor expansion of y.im in y.re 3.769 * [backup-simplify]: Simplify y.im into y.im 3.769 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.769 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.769 * [backup-simplify]: Simplify (+ 1 0) into 1 3.769 * [backup-simplify]: Simplify (sqrt 1) into 1 3.770 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.770 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.770 * [backup-simplify]: Simplify (+ 0 0) into 0 3.771 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.771 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.771 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.771 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.771 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.771 * [taylor]: Taking taylor expansion of y.re in y.re 3.771 * [backup-simplify]: Simplify 0 into 0 3.771 * [backup-simplify]: Simplify 1 into 1 3.771 * [backup-simplify]: Simplify (* 1 1) into 1 3.771 * [backup-simplify]: Simplify (/ 1 1) into 1 3.771 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.771 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.771 * [taylor]: Taking taylor expansion of y.im in y.re 3.771 * [backup-simplify]: Simplify y.im into y.im 3.771 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.772 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.772 * [backup-simplify]: Simplify (+ 1 0) into 1 3.772 * [backup-simplify]: Simplify (sqrt 1) into 1 3.772 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.773 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.773 * [backup-simplify]: Simplify (+ 0 0) into 0 3.773 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.774 * [taylor]: Taking taylor expansion of 1 in y.im 3.774 * [backup-simplify]: Simplify 1 into 1 3.774 * [taylor]: Taking taylor expansion of 0 in y.im 3.774 * [backup-simplify]: Simplify 0 into 0 3.774 * [backup-simplify]: Simplify 1 into 1 3.774 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.775 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.775 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.775 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.776 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.776 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.776 * [backup-simplify]: Simplify 1/2 into 1/2 3.776 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.776 * [taylor]: Taking taylor expansion of y.im in y.im 3.776 * [backup-simplify]: Simplify 0 into 0 3.776 * [backup-simplify]: Simplify 1 into 1 3.776 * [backup-simplify]: Simplify (* 1 1) into 1 3.776 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.776 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.777 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.777 * [backup-simplify]: Simplify 0 into 0 3.777 * [backup-simplify]: Simplify 0 into 0 3.777 * [backup-simplify]: Simplify 0 into 0 3.778 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.778 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.778 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.778 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.779 * [backup-simplify]: Simplify (+ 0 0) into 0 3.779 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.779 * [taylor]: Taking taylor expansion of 0 in y.im 3.779 * [backup-simplify]: Simplify 0 into 0 3.779 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.780 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.780 * [backup-simplify]: Simplify 0 into 0 3.780 * [backup-simplify]: Simplify 0 into 0 3.780 * [backup-simplify]: Simplify 0 into 0 3.780 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 3.780 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 3.780 * [backup-simplify]: Simplify (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) into (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) 3.781 * [approximate]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in (x.im y.re x.re y.im) around 0 3.781 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in y.im 3.781 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 3.781 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 3.781 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 3.781 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.781 * [taylor]: Taking taylor expansion of y.re in y.im 3.781 * [backup-simplify]: Simplify y.re into y.re 3.781 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.781 * [taylor]: Taking taylor expansion of y.im in y.im 3.781 * [backup-simplify]: Simplify 0 into 0 3.781 * [backup-simplify]: Simplify 1 into 1 3.781 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.781 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 3.781 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.781 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 3.781 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.782 * [backup-simplify]: Simplify (+ 0 0) into 0 3.782 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.782 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 3.782 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 3.782 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.782 * [taylor]: Taking taylor expansion of y.re in y.im 3.782 * [backup-simplify]: Simplify y.re into y.re 3.782 * [taylor]: Taking taylor expansion of x.im in y.im 3.782 * [backup-simplify]: Simplify x.im into x.im 3.782 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.782 * [taylor]: Taking taylor expansion of y.im in y.im 3.782 * [backup-simplify]: Simplify 0 into 0 3.782 * [backup-simplify]: Simplify 1 into 1 3.782 * [taylor]: Taking taylor expansion of x.re in y.im 3.782 * [backup-simplify]: Simplify x.re into x.re 3.782 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.re 3.782 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 3.782 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 3.782 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 3.782 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.782 * [taylor]: Taking taylor expansion of y.re in x.re 3.782 * [backup-simplify]: Simplify y.re into y.re 3.782 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.783 * [taylor]: Taking taylor expansion of y.im in x.re 3.783 * [backup-simplify]: Simplify y.im into y.im 3.783 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.783 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.783 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.783 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 3.783 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 3.783 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.783 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.784 * [backup-simplify]: Simplify (+ 0 0) into 0 3.784 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.784 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.784 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 3.784 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.784 * [taylor]: Taking taylor expansion of y.re in x.re 3.784 * [backup-simplify]: Simplify y.re into y.re 3.784 * [taylor]: Taking taylor expansion of x.im in x.re 3.784 * [backup-simplify]: Simplify x.im into x.im 3.785 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.785 * [taylor]: Taking taylor expansion of y.im in x.re 3.785 * [backup-simplify]: Simplify y.im into y.im 3.785 * [taylor]: Taking taylor expansion of x.re in x.re 3.785 * [backup-simplify]: Simplify 0 into 0 3.785 * [backup-simplify]: Simplify 1 into 1 3.785 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in y.re 3.785 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.785 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 3.785 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.785 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.785 * [taylor]: Taking taylor expansion of y.re in y.re 3.785 * [backup-simplify]: Simplify 0 into 0 3.785 * [backup-simplify]: Simplify 1 into 1 3.785 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.785 * [taylor]: Taking taylor expansion of y.im in y.re 3.785 * [backup-simplify]: Simplify y.im into y.im 3.785 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.785 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.785 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.785 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 3.785 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.786 * [backup-simplify]: Simplify (+ 0 0) into 0 3.786 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.786 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 3.786 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 3.786 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.786 * [taylor]: Taking taylor expansion of y.re in y.re 3.786 * [backup-simplify]: Simplify 0 into 0 3.786 * [backup-simplify]: Simplify 1 into 1 3.786 * [taylor]: Taking taylor expansion of x.im in y.re 3.786 * [backup-simplify]: Simplify x.im into x.im 3.786 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.786 * [taylor]: Taking taylor expansion of y.im in y.re 3.786 * [backup-simplify]: Simplify y.im into y.im 3.786 * [taylor]: Taking taylor expansion of x.re in y.re 3.786 * [backup-simplify]: Simplify x.re into x.re 3.787 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.im 3.787 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 3.787 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 3.787 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 3.787 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.787 * [taylor]: Taking taylor expansion of y.re in x.im 3.787 * [backup-simplify]: Simplify y.re into y.re 3.787 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.787 * [taylor]: Taking taylor expansion of y.im in x.im 3.787 * [backup-simplify]: Simplify y.im into y.im 3.787 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.787 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.787 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.787 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 3.787 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 3.788 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.788 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.788 * [backup-simplify]: Simplify (+ 0 0) into 0 3.788 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.789 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.789 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.789 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.789 * [taylor]: Taking taylor expansion of y.re in x.im 3.789 * [backup-simplify]: Simplify y.re into y.re 3.789 * [taylor]: Taking taylor expansion of x.im in x.im 3.789 * [backup-simplify]: Simplify 0 into 0 3.789 * [backup-simplify]: Simplify 1 into 1 3.789 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.789 * [taylor]: Taking taylor expansion of y.im in x.im 3.789 * [backup-simplify]: Simplify y.im into y.im 3.789 * [taylor]: Taking taylor expansion of x.re in x.im 3.789 * [backup-simplify]: Simplify x.re into x.re 3.789 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.im 3.789 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 3.789 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 3.789 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 3.789 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.789 * [taylor]: Taking taylor expansion of y.re in x.im 3.789 * [backup-simplify]: Simplify y.re into y.re 3.789 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.789 * [taylor]: Taking taylor expansion of y.im in x.im 3.789 * [backup-simplify]: Simplify y.im into y.im 3.789 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.789 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.789 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.790 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 3.790 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 3.790 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.790 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.795 * [backup-simplify]: Simplify (+ 0 0) into 0 3.795 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.795 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.795 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.795 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.795 * [taylor]: Taking taylor expansion of y.re in x.im 3.795 * [backup-simplify]: Simplify y.re into y.re 3.796 * [taylor]: Taking taylor expansion of x.im in x.im 3.796 * [backup-simplify]: Simplify 0 into 0 3.796 * [backup-simplify]: Simplify 1 into 1 3.796 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.796 * [taylor]: Taking taylor expansion of y.im in x.im 3.796 * [backup-simplify]: Simplify y.im into y.im 3.796 * [taylor]: Taking taylor expansion of x.re in x.im 3.796 * [backup-simplify]: Simplify x.re into x.re 3.796 * [backup-simplify]: Simplify (* y.re 0) into 0 3.796 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.796 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 3.796 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 3.796 * [backup-simplify]: Simplify (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.im x.re))) into (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) 3.796 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 3.796 * [taylor]: Taking taylor expansion of -1 in y.re 3.796 * [backup-simplify]: Simplify -1 into -1 3.796 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 3.796 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.796 * [taylor]: Taking taylor expansion of y.im in y.re 3.797 * [backup-simplify]: Simplify y.im into y.im 3.797 * [taylor]: Taking taylor expansion of x.re in y.re 3.797 * [backup-simplify]: Simplify x.re into x.re 3.797 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.797 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 3.797 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.797 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.797 * [taylor]: Taking taylor expansion of y.re in y.re 3.797 * [backup-simplify]: Simplify 0 into 0 3.797 * [backup-simplify]: Simplify 1 into 1 3.797 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.797 * [taylor]: Taking taylor expansion of y.im in y.re 3.797 * [backup-simplify]: Simplify y.im into y.im 3.797 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.797 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.797 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.797 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 3.797 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.798 * [backup-simplify]: Simplify (+ 0 0) into 0 3.798 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.798 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 3.798 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.798 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 3.798 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 3.798 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 3.798 * [taylor]: Taking taylor expansion of -1 in x.re 3.799 * [backup-simplify]: Simplify -1 into -1 3.799 * [taylor]: Taking taylor expansion of x.re in x.re 3.799 * [backup-simplify]: Simplify 0 into 0 3.799 * [backup-simplify]: Simplify 1 into 1 3.799 * [backup-simplify]: Simplify (* -1 0) into 0 3.799 * [taylor]: Taking taylor expansion of 0 in y.im 3.799 * [backup-simplify]: Simplify 0 into 0 3.799 * [backup-simplify]: Simplify 0 into 0 3.800 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.800 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.800 * [backup-simplify]: Simplify (- 0) into 0 3.800 * [backup-simplify]: Simplify (+ y.re 0) into y.re 3.800 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) y.re) (* 0 (- (* y.im x.re)))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 3.800 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 3.800 * [taylor]: Taking taylor expansion of y.re in y.re 3.800 * [backup-simplify]: Simplify 0 into 0 3.801 * [backup-simplify]: Simplify 1 into 1 3.801 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.801 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 3.801 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.801 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.801 * [taylor]: Taking taylor expansion of y.re in y.re 3.801 * [backup-simplify]: Simplify 0 into 0 3.801 * [backup-simplify]: Simplify 1 into 1 3.801 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.801 * [taylor]: Taking taylor expansion of y.im in y.re 3.801 * [backup-simplify]: Simplify y.im into y.im 3.801 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.801 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.801 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.801 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 3.801 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.802 * [backup-simplify]: Simplify (+ 0 0) into 0 3.802 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.802 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 3.802 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 3.802 * [taylor]: Taking taylor expansion of 0 in x.re 3.802 * [backup-simplify]: Simplify 0 into 0 3.802 * [taylor]: Taking taylor expansion of 0 in y.im 3.802 * [backup-simplify]: Simplify 0 into 0 3.802 * [backup-simplify]: Simplify 0 into 0 3.802 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.802 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 3.803 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 3.803 * [taylor]: Taking taylor expansion of 0 in x.re 3.803 * [backup-simplify]: Simplify 0 into 0 3.803 * [taylor]: Taking taylor expansion of 0 in y.im 3.803 * [backup-simplify]: Simplify 0 into 0 3.803 * [backup-simplify]: Simplify 0 into 0 3.804 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 3.804 * [taylor]: Taking taylor expansion of -1 in y.im 3.804 * [backup-simplify]: Simplify -1 into -1 3.804 * [backup-simplify]: Simplify -1 into -1 3.804 * [backup-simplify]: Simplify 0 into 0 3.805 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.805 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.805 * [backup-simplify]: Simplify (- 0) into 0 3.806 * [backup-simplify]: Simplify (+ 0 0) into 0 3.806 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.807 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.807 * [backup-simplify]: Simplify (+ 0 0) into 0 3.807 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* 0 (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.808 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.809 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 0) (+ (* 0 y.re) (* 0 (- (* y.im x.re))))) into 0 3.809 * [taylor]: Taking taylor expansion of 0 in y.re 3.809 * [backup-simplify]: Simplify 0 into 0 3.809 * [taylor]: Taking taylor expansion of 0 in x.re 3.809 * [backup-simplify]: Simplify 0 into 0 3.809 * [taylor]: Taking taylor expansion of 0 in y.im 3.809 * [backup-simplify]: Simplify 0 into 0 3.809 * [backup-simplify]: Simplify 0 into 0 3.809 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 3.809 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 3.809 * [taylor]: Taking taylor expansion of y.im in x.re 3.809 * [backup-simplify]: Simplify y.im into y.im 3.809 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.809 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.809 * [taylor]: Taking taylor expansion of y.im in y.im 3.809 * [backup-simplify]: Simplify 0 into 0 3.809 * [backup-simplify]: Simplify 1 into 1 3.810 * [backup-simplify]: Simplify (/ 1 1) into 1 3.811 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.811 * [backup-simplify]: Simplify 0 into 0 3.811 * [backup-simplify]: Simplify (* 1 1) into 1 3.811 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.812 * [backup-simplify]: Simplify (+ 1 0) into 1 3.812 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ 1 (pow y.im 4))) 3.813 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 3.813 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.814 * [backup-simplify]: Simplify (+ (* (* y.im x.re) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.re (pow y.im 2)))) 3.815 * [backup-simplify]: Simplify (+ (* -1 (- (* 1/2 (/ x.re (pow y.im 2))))) (+ (* 0 0) (* 0 x.re))) into (* 1/2 (/ x.re (pow y.im 2))) 3.815 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 3.815 * [taylor]: Taking taylor expansion of 1/2 in x.re 3.815 * [backup-simplify]: Simplify 1/2 into 1/2 3.815 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 3.815 * [taylor]: Taking taylor expansion of x.re in x.re 3.815 * [backup-simplify]: Simplify 0 into 0 3.815 * [backup-simplify]: Simplify 1 into 1 3.815 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.815 * [taylor]: Taking taylor expansion of y.im in x.re 3.815 * [backup-simplify]: Simplify y.im into y.im 3.815 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.815 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.815 * [taylor]: Taking taylor expansion of 0 in y.im 3.815 * [backup-simplify]: Simplify 0 into 0 3.815 * [backup-simplify]: Simplify 0 into 0 3.815 * [taylor]: Taking taylor expansion of 0 in y.im 3.815 * [backup-simplify]: Simplify 0 into 0 3.815 * [backup-simplify]: Simplify 0 into 0 3.816 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 3.816 * [taylor]: Taking taylor expansion of 0 in y.im 3.816 * [backup-simplify]: Simplify 0 into 0 3.816 * [backup-simplify]: Simplify 0 into 0 3.817 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 3.817 * [backup-simplify]: Simplify (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) into (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 3.817 * [approximate]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re x.re y.im) around 0 3.817 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 3.817 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 3.817 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 3.817 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.817 * [taylor]: Taking taylor expansion of y.re in y.im 3.817 * [backup-simplify]: Simplify y.re into y.re 3.817 * [taylor]: Taking taylor expansion of x.im in y.im 3.817 * [backup-simplify]: Simplify x.im into x.im 3.818 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.818 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.818 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 3.818 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.818 * [taylor]: Taking taylor expansion of y.im in y.im 3.818 * [backup-simplify]: Simplify 0 into 0 3.818 * [backup-simplify]: Simplify 1 into 1 3.818 * [taylor]: Taking taylor expansion of x.re in y.im 3.818 * [backup-simplify]: Simplify x.re into x.re 3.818 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.818 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.818 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.818 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 3.818 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.818 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.818 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.818 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.818 * [taylor]: Taking taylor expansion of y.re in y.im 3.818 * [backup-simplify]: Simplify y.re into y.re 3.819 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.819 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.819 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.819 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.819 * [taylor]: Taking taylor expansion of y.im in y.im 3.819 * [backup-simplify]: Simplify 0 into 0 3.819 * [backup-simplify]: Simplify 1 into 1 3.819 * [backup-simplify]: Simplify (* 1 1) into 1 3.819 * [backup-simplify]: Simplify (/ 1 1) into 1 3.820 * [backup-simplify]: Simplify (+ 0 1) into 1 3.821 * [backup-simplify]: Simplify (/ 1 1) into 1 3.821 * [backup-simplify]: Simplify (sqrt 1) into 1 3.822 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.823 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.823 * [backup-simplify]: Simplify (+ 0 0) into 0 3.824 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.824 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.824 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 3.824 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 3.824 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 3.824 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.824 * [taylor]: Taking taylor expansion of y.re in x.re 3.824 * [backup-simplify]: Simplify y.re into y.re 3.825 * [taylor]: Taking taylor expansion of x.im in x.re 3.825 * [backup-simplify]: Simplify x.im into x.im 3.825 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.825 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.825 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.825 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.825 * [taylor]: Taking taylor expansion of y.im in x.re 3.825 * [backup-simplify]: Simplify y.im into y.im 3.825 * [taylor]: Taking taylor expansion of x.re in x.re 3.825 * [backup-simplify]: Simplify 0 into 0 3.825 * [backup-simplify]: Simplify 1 into 1 3.825 * [backup-simplify]: Simplify (* y.im 0) into 0 3.825 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.825 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.825 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 3.826 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 3.826 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.826 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.826 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.826 * [taylor]: Taking taylor expansion of y.re in x.re 3.826 * [backup-simplify]: Simplify y.re into y.re 3.826 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.826 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.826 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.826 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.826 * [taylor]: Taking taylor expansion of y.im in x.re 3.826 * [backup-simplify]: Simplify y.im into y.im 3.826 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.826 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.826 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.826 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.827 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.827 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.827 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.827 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.827 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.828 * [backup-simplify]: Simplify (+ 0 0) into 0 3.828 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.828 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.828 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.828 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 3.828 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 3.828 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.828 * [taylor]: Taking taylor expansion of y.re in y.re 3.828 * [backup-simplify]: Simplify 0 into 0 3.828 * [backup-simplify]: Simplify 1 into 1 3.828 * [taylor]: Taking taylor expansion of x.im in y.re 3.829 * [backup-simplify]: Simplify x.im into x.im 3.829 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.829 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.829 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.829 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.829 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.829 * [taylor]: Taking taylor expansion of y.im in y.re 3.829 * [backup-simplify]: Simplify y.im into y.im 3.829 * [taylor]: Taking taylor expansion of x.re in y.re 3.829 * [backup-simplify]: Simplify x.re into x.re 3.829 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.829 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.829 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.829 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.829 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.829 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.830 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.830 * [taylor]: Taking taylor expansion of y.re in y.re 3.830 * [backup-simplify]: Simplify 0 into 0 3.830 * [backup-simplify]: Simplify 1 into 1 3.830 * [backup-simplify]: Simplify (* 1 1) into 1 3.830 * [backup-simplify]: Simplify (/ 1 1) into 1 3.830 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.830 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.830 * [taylor]: Taking taylor expansion of y.im in y.re 3.830 * [backup-simplify]: Simplify y.im into y.im 3.831 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.831 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.831 * [backup-simplify]: Simplify (+ 1 0) into 1 3.831 * [backup-simplify]: Simplify (/ 1 1) into 1 3.832 * [backup-simplify]: Simplify (sqrt 1) into 1 3.832 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.833 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.833 * [backup-simplify]: Simplify (+ 0 0) into 0 3.834 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.835 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.835 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 3.835 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.835 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.835 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.835 * [taylor]: Taking taylor expansion of y.re in x.im 3.835 * [backup-simplify]: Simplify y.re into y.re 3.835 * [taylor]: Taking taylor expansion of x.im in x.im 3.835 * [backup-simplify]: Simplify 0 into 0 3.835 * [backup-simplify]: Simplify 1 into 1 3.835 * [backup-simplify]: Simplify (* y.re 0) into 0 3.836 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.836 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.836 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.836 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.836 * [taylor]: Taking taylor expansion of y.im in x.im 3.836 * [backup-simplify]: Simplify y.im into y.im 3.836 * [taylor]: Taking taylor expansion of x.re in x.im 3.836 * [backup-simplify]: Simplify x.re into x.re 3.836 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.836 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.836 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 3.836 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.836 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.836 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.836 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.836 * [taylor]: Taking taylor expansion of y.re in x.im 3.836 * [backup-simplify]: Simplify y.re into y.re 3.836 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.836 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.836 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.836 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.836 * [taylor]: Taking taylor expansion of y.im in x.im 3.836 * [backup-simplify]: Simplify y.im into y.im 3.836 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.837 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.837 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.837 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.837 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.837 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.837 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.838 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.838 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.838 * [backup-simplify]: Simplify (+ 0 0) into 0 3.839 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.839 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.839 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 3.839 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.839 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.839 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.839 * [taylor]: Taking taylor expansion of y.re in x.im 3.839 * [backup-simplify]: Simplify y.re into y.re 3.839 * [taylor]: Taking taylor expansion of x.im in x.im 3.839 * [backup-simplify]: Simplify 0 into 0 3.839 * [backup-simplify]: Simplify 1 into 1 3.839 * [backup-simplify]: Simplify (* y.re 0) into 0 3.840 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.840 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.840 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.840 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.840 * [taylor]: Taking taylor expansion of y.im in x.im 3.840 * [backup-simplify]: Simplify y.im into y.im 3.840 * [taylor]: Taking taylor expansion of x.re in x.im 3.840 * [backup-simplify]: Simplify x.re into x.re 3.840 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.840 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.840 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 3.840 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.840 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.840 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.840 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.840 * [taylor]: Taking taylor expansion of y.re in x.im 3.840 * [backup-simplify]: Simplify y.re into y.re 3.840 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.840 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.840 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.840 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.840 * [taylor]: Taking taylor expansion of y.im in x.im 3.840 * [backup-simplify]: Simplify y.im into y.im 3.840 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.840 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.841 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.841 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.841 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.841 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.841 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.841 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.842 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.842 * [backup-simplify]: Simplify (+ 0 0) into 0 3.842 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.843 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.843 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.843 * [backup-simplify]: Simplify (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 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)))))) 3.843 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.843 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 3.843 * [taylor]: Taking taylor expansion of y.re in y.re 3.843 * [backup-simplify]: Simplify 0 into 0 3.843 * [backup-simplify]: Simplify 1 into 1 3.844 * [backup-simplify]: Simplify (/ 1 1) into 1 3.844 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.844 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.844 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.844 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.844 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.844 * [taylor]: Taking taylor expansion of y.re in y.re 3.844 * [backup-simplify]: Simplify 0 into 0 3.844 * [backup-simplify]: Simplify 1 into 1 3.844 * [backup-simplify]: Simplify (* 1 1) into 1 3.845 * [backup-simplify]: Simplify (/ 1 1) into 1 3.845 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.845 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.845 * [taylor]: Taking taylor expansion of y.im in y.re 3.845 * [backup-simplify]: Simplify y.im into y.im 3.845 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.845 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.845 * [backup-simplify]: Simplify (+ 1 0) into 1 3.846 * [backup-simplify]: Simplify (/ 1 1) into 1 3.846 * [backup-simplify]: Simplify (sqrt 1) into 1 3.847 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.848 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.848 * [backup-simplify]: Simplify (+ 0 0) into 0 3.849 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.850 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.850 * [backup-simplify]: Simplify (* 1 1) into 1 3.850 * [taylor]: Taking taylor expansion of 1 in x.re 3.850 * [backup-simplify]: Simplify 1 into 1 3.851 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.851 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.851 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.851 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 3.852 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (- (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 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))))))) 3.852 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 3.852 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.852 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.852 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.852 * [taylor]: Taking taylor expansion of y.im in y.re 3.852 * [backup-simplify]: Simplify y.im into y.im 3.852 * [taylor]: Taking taylor expansion of x.re in y.re 3.852 * [backup-simplify]: Simplify x.re into x.re 3.852 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.852 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.852 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.852 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.852 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.852 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.852 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.852 * [taylor]: Taking taylor expansion of y.re in y.re 3.852 * [backup-simplify]: Simplify 0 into 0 3.852 * [backup-simplify]: Simplify 1 into 1 3.853 * [backup-simplify]: Simplify (* 1 1) into 1 3.853 * [backup-simplify]: Simplify (/ 1 1) into 1 3.853 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.853 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.853 * [taylor]: Taking taylor expansion of y.im in y.re 3.853 * [backup-simplify]: Simplify y.im into y.im 3.853 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.853 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.854 * [backup-simplify]: Simplify (+ 1 0) into 1 3.854 * [backup-simplify]: Simplify (/ 1 1) into 1 3.854 * [backup-simplify]: Simplify (sqrt 1) into 1 3.855 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.856 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.856 * [backup-simplify]: Simplify (+ 0 0) into 0 3.857 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.857 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.858 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.858 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.859 * [taylor]: Taking taylor expansion of 0 in x.re 3.859 * [backup-simplify]: Simplify 0 into 0 3.859 * [taylor]: Taking taylor expansion of 1 in y.im 3.859 * [backup-simplify]: Simplify 1 into 1 3.859 * [backup-simplify]: Simplify 1 into 1 3.859 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.860 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.860 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.860 * [backup-simplify]: Simplify (+ 0 0) into 0 3.861 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.862 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.862 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.863 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.863 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.863 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.863 * [backup-simplify]: Simplify (- 0) into 0 3.863 * [backup-simplify]: Simplify (+ 0 0) into 0 3.864 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 3.864 * [taylor]: Taking taylor expansion of 0 in y.re 3.864 * [backup-simplify]: Simplify 0 into 0 3.864 * [taylor]: Taking taylor expansion of 0 in x.re 3.864 * [backup-simplify]: Simplify 0 into 0 3.864 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 3.864 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.864 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 3.864 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.864 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.864 * [taylor]: Taking taylor expansion of y.im in x.re 3.864 * [backup-simplify]: Simplify y.im into y.im 3.864 * [taylor]: Taking taylor expansion of x.re in x.re 3.864 * [backup-simplify]: Simplify 0 into 0 3.864 * [backup-simplify]: Simplify 1 into 1 3.864 * [backup-simplify]: Simplify (* y.im 0) into 0 3.865 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.865 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.865 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.865 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 3.865 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.865 * [taylor]: Taking taylor expansion of y.im in y.im 3.865 * [backup-simplify]: Simplify 0 into 0 3.865 * [backup-simplify]: Simplify 1 into 1 3.865 * [backup-simplify]: Simplify (/ 1 1) into 1 3.866 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.866 * [backup-simplify]: Simplify (- 0) into 0 3.867 * [backup-simplify]: Simplify 0 into 0 3.868 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.869 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.869 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.870 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.871 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 3.872 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.873 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 3.873 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 3.873 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 3.873 * [taylor]: Taking taylor expansion of 1/2 in x.re 3.873 * [backup-simplify]: Simplify 1/2 into 1/2 3.873 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.873 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.873 * [taylor]: Taking taylor expansion of y.im in x.re 3.873 * [backup-simplify]: Simplify y.im into y.im 3.873 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.873 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.873 * [taylor]: Taking taylor expansion of 0 in y.im 3.873 * [backup-simplify]: Simplify 0 into 0 3.873 * [backup-simplify]: Simplify 0 into 0 3.873 * [taylor]: Taking taylor expansion of 0 in y.im 3.873 * [backup-simplify]: Simplify 0 into 0 3.873 * [backup-simplify]: Simplify 0 into 0 3.873 * [backup-simplify]: Simplify 0 into 0 3.874 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.874 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.874 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.875 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.875 * [backup-simplify]: Simplify (+ 0 0) into 0 3.875 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.876 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.876 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.876 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.877 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.877 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.877 * [backup-simplify]: Simplify (- 0) into 0 3.877 * [backup-simplify]: Simplify (+ 0 0) into 0 3.878 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 3.878 * [taylor]: Taking taylor expansion of 0 in y.re 3.878 * [backup-simplify]: Simplify 0 into 0 3.878 * [taylor]: Taking taylor expansion of 0 in x.re 3.878 * [backup-simplify]: Simplify 0 into 0 3.878 * [taylor]: Taking taylor expansion of 0 in x.re 3.878 * [backup-simplify]: Simplify 0 into 0 3.878 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.878 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.878 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 3.879 * [backup-simplify]: Simplify (- 0) into 0 3.879 * [taylor]: Taking taylor expansion of 0 in x.re 3.879 * [backup-simplify]: Simplify 0 into 0 3.879 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.880 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.880 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.880 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.880 * [backup-simplify]: Simplify (+ 0 0) into 0 3.881 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.881 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.882 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.883 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 3.883 * [taylor]: Taking taylor expansion of 0 in x.re 3.883 * [backup-simplify]: Simplify 0 into 0 3.883 * [taylor]: Taking taylor expansion of 0 in y.im 3.883 * [backup-simplify]: Simplify 0 into 0 3.883 * [backup-simplify]: Simplify 0 into 0 3.883 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 3.883 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.883 * [backup-simplify]: Simplify (- 0) into 0 3.884 * [taylor]: Taking taylor expansion of 0 in y.im 3.884 * [backup-simplify]: Simplify 0 into 0 3.884 * [backup-simplify]: Simplify 0 into 0 3.884 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 3.884 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) into (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 3.884 * [approximate]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re x.re y.im) around 0 3.884 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 3.884 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 3.884 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 3.884 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.884 * [taylor]: Taking taylor expansion of y.re in y.im 3.884 * [backup-simplify]: Simplify y.re into y.re 3.884 * [taylor]: Taking taylor expansion of x.im in y.im 3.884 * [backup-simplify]: Simplify x.im into x.im 3.884 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.884 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.884 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 3.884 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.884 * [taylor]: Taking taylor expansion of y.im in y.im 3.884 * [backup-simplify]: Simplify 0 into 0 3.884 * [backup-simplify]: Simplify 1 into 1 3.884 * [taylor]: Taking taylor expansion of x.re in y.im 3.884 * [backup-simplify]: Simplify x.re into x.re 3.884 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.885 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.885 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.885 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 3.885 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.885 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.885 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.885 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.885 * [taylor]: Taking taylor expansion of y.re in y.im 3.885 * [backup-simplify]: Simplify y.re into y.re 3.885 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.885 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.885 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.885 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.885 * [taylor]: Taking taylor expansion of y.im in y.im 3.885 * [backup-simplify]: Simplify 0 into 0 3.885 * [backup-simplify]: Simplify 1 into 1 3.885 * [backup-simplify]: Simplify (* 1 1) into 1 3.885 * [backup-simplify]: Simplify (/ 1 1) into 1 3.886 * [backup-simplify]: Simplify (+ 0 1) into 1 3.886 * [backup-simplify]: Simplify (/ 1 1) into 1 3.886 * [backup-simplify]: Simplify (sqrt 1) into 1 3.887 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.887 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.887 * [backup-simplify]: Simplify (+ 0 0) into 0 3.888 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.888 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.888 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 3.888 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 3.888 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 3.888 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.888 * [taylor]: Taking taylor expansion of y.re in x.re 3.888 * [backup-simplify]: Simplify y.re into y.re 3.888 * [taylor]: Taking taylor expansion of x.im in x.re 3.888 * [backup-simplify]: Simplify x.im into x.im 3.888 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.888 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.888 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.888 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.888 * [taylor]: Taking taylor expansion of y.im in x.re 3.888 * [backup-simplify]: Simplify y.im into y.im 3.888 * [taylor]: Taking taylor expansion of x.re in x.re 3.888 * [backup-simplify]: Simplify 0 into 0 3.888 * [backup-simplify]: Simplify 1 into 1 3.888 * [backup-simplify]: Simplify (* y.im 0) into 0 3.889 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.889 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.889 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 3.889 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 3.889 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.889 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.889 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.889 * [taylor]: Taking taylor expansion of y.re in x.re 3.889 * [backup-simplify]: Simplify y.re into y.re 3.889 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.889 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.889 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.889 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.889 * [taylor]: Taking taylor expansion of y.im in x.re 3.889 * [backup-simplify]: Simplify y.im into y.im 3.889 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.889 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.889 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.889 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.889 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.889 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.890 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.890 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.890 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.890 * [backup-simplify]: Simplify (+ 0 0) into 0 3.890 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.890 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.890 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.890 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 3.890 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 3.890 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.890 * [taylor]: Taking taylor expansion of y.re in y.re 3.890 * [backup-simplify]: Simplify 0 into 0 3.891 * [backup-simplify]: Simplify 1 into 1 3.891 * [taylor]: Taking taylor expansion of x.im in y.re 3.891 * [backup-simplify]: Simplify x.im into x.im 3.891 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.891 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.891 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.891 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.891 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.891 * [taylor]: Taking taylor expansion of y.im in y.re 3.891 * [backup-simplify]: Simplify y.im into y.im 3.891 * [taylor]: Taking taylor expansion of x.re in y.re 3.891 * [backup-simplify]: Simplify x.re into x.re 3.891 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.891 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.891 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.891 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.891 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.891 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.891 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.891 * [taylor]: Taking taylor expansion of y.re in y.re 3.891 * [backup-simplify]: Simplify 0 into 0 3.891 * [backup-simplify]: Simplify 1 into 1 3.891 * [backup-simplify]: Simplify (* 1 1) into 1 3.892 * [backup-simplify]: Simplify (/ 1 1) into 1 3.892 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.892 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.892 * [taylor]: Taking taylor expansion of y.im in y.re 3.892 * [backup-simplify]: Simplify y.im into y.im 3.892 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.892 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.892 * [backup-simplify]: Simplify (+ 1 0) into 1 3.892 * [backup-simplify]: Simplify (/ 1 1) into 1 3.893 * [backup-simplify]: Simplify (sqrt 1) into 1 3.893 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.893 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.894 * [backup-simplify]: Simplify (+ 0 0) into 0 3.894 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.894 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.894 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 3.894 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.895 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.895 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.895 * [taylor]: Taking taylor expansion of y.re in x.im 3.895 * [backup-simplify]: Simplify y.re into y.re 3.895 * [taylor]: Taking taylor expansion of x.im in x.im 3.895 * [backup-simplify]: Simplify 0 into 0 3.895 * [backup-simplify]: Simplify 1 into 1 3.895 * [backup-simplify]: Simplify (* y.re 0) into 0 3.895 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.895 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.895 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.895 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.895 * [taylor]: Taking taylor expansion of y.im in x.im 3.895 * [backup-simplify]: Simplify y.im into y.im 3.895 * [taylor]: Taking taylor expansion of x.re in x.im 3.895 * [backup-simplify]: Simplify x.re into x.re 3.895 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.895 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.895 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 3.895 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.895 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.895 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.895 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.895 * [taylor]: Taking taylor expansion of y.re in x.im 3.895 * [backup-simplify]: Simplify y.re into y.re 3.895 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.895 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.895 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.895 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.895 * [taylor]: Taking taylor expansion of y.im in x.im 3.895 * [backup-simplify]: Simplify y.im into y.im 3.895 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.895 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.896 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.896 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.896 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.896 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.896 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.896 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.896 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.896 * [backup-simplify]: Simplify (+ 0 0) into 0 3.897 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.897 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.897 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 3.897 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.897 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.897 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.897 * [taylor]: Taking taylor expansion of y.re in x.im 3.897 * [backup-simplify]: Simplify y.re into y.re 3.897 * [taylor]: Taking taylor expansion of x.im in x.im 3.897 * [backup-simplify]: Simplify 0 into 0 3.897 * [backup-simplify]: Simplify 1 into 1 3.897 * [backup-simplify]: Simplify (* y.re 0) into 0 3.897 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.897 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.897 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.897 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.897 * [taylor]: Taking taylor expansion of y.im in x.im 3.897 * [backup-simplify]: Simplify y.im into y.im 3.897 * [taylor]: Taking taylor expansion of x.re in x.im 3.897 * [backup-simplify]: Simplify x.re into x.re 3.897 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.897 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.897 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 3.897 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.897 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.898 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.898 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.898 * [taylor]: Taking taylor expansion of y.re in x.im 3.898 * [backup-simplify]: Simplify y.re into y.re 3.898 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.898 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.898 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.898 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.898 * [taylor]: Taking taylor expansion of y.im in x.im 3.898 * [backup-simplify]: Simplify y.im into y.im 3.898 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.898 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.898 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.898 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.898 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.898 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.898 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.898 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.898 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.899 * [backup-simplify]: Simplify (+ 0 0) into 0 3.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.899 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.899 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.899 * [backup-simplify]: Simplify (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 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)))))) 3.899 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.899 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 3.899 * [taylor]: Taking taylor expansion of y.re in y.re 3.899 * [backup-simplify]: Simplify 0 into 0 3.899 * [backup-simplify]: Simplify 1 into 1 3.900 * [backup-simplify]: Simplify (/ 1 1) into 1 3.900 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.900 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.900 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.900 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.900 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.900 * [taylor]: Taking taylor expansion of y.re in y.re 3.900 * [backup-simplify]: Simplify 0 into 0 3.900 * [backup-simplify]: Simplify 1 into 1 3.900 * [backup-simplify]: Simplify (* 1 1) into 1 3.900 * [backup-simplify]: Simplify (/ 1 1) into 1 3.900 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.900 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.900 * [taylor]: Taking taylor expansion of y.im in y.re 3.900 * [backup-simplify]: Simplify y.im into y.im 3.900 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.900 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.901 * [backup-simplify]: Simplify (+ 1 0) into 1 3.901 * [backup-simplify]: Simplify (/ 1 1) into 1 3.901 * [backup-simplify]: Simplify (sqrt 1) into 1 3.902 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.902 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.902 * [backup-simplify]: Simplify (+ 0 0) into 0 3.903 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.903 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.903 * [backup-simplify]: Simplify (* 1 1) into 1 3.903 * [taylor]: Taking taylor expansion of 1 in x.re 3.903 * [backup-simplify]: Simplify 1 into 1 3.904 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.904 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.904 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.904 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 3.904 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (- (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 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))))))) 3.904 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 3.904 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.904 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.904 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.904 * [taylor]: Taking taylor expansion of y.im in y.re 3.904 * [backup-simplify]: Simplify y.im into y.im 3.904 * [taylor]: Taking taylor expansion of x.re in y.re 3.904 * [backup-simplify]: Simplify x.re into x.re 3.904 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.904 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.904 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.904 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.904 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.904 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.904 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.905 * [taylor]: Taking taylor expansion of y.re in y.re 3.905 * [backup-simplify]: Simplify 0 into 0 3.905 * [backup-simplify]: Simplify 1 into 1 3.905 * [backup-simplify]: Simplify (* 1 1) into 1 3.905 * [backup-simplify]: Simplify (/ 1 1) into 1 3.905 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.905 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.905 * [taylor]: Taking taylor expansion of y.im in y.re 3.905 * [backup-simplify]: Simplify y.im into y.im 3.905 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.905 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.906 * [backup-simplify]: Simplify (+ 1 0) into 1 3.906 * [backup-simplify]: Simplify (/ 1 1) into 1 3.907 * [backup-simplify]: Simplify (sqrt 1) into 1 3.907 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.908 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.908 * [backup-simplify]: Simplify (+ 0 0) into 0 3.909 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.910 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.911 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.911 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.911 * [taylor]: Taking taylor expansion of 0 in x.re 3.912 * [backup-simplify]: Simplify 0 into 0 3.912 * [taylor]: Taking taylor expansion of 1 in y.im 3.912 * [backup-simplify]: Simplify 1 into 1 3.912 * [backup-simplify]: Simplify 1 into 1 3.912 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.912 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.913 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.913 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.914 * [backup-simplify]: Simplify (+ 0 0) into 0 3.914 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.915 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.916 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.916 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.916 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.916 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.917 * [backup-simplify]: Simplify (- 0) into 0 3.917 * [backup-simplify]: Simplify (+ 0 0) into 0 3.918 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 3.918 * [taylor]: Taking taylor expansion of 0 in y.re 3.918 * [backup-simplify]: Simplify 0 into 0 3.918 * [taylor]: Taking taylor expansion of 0 in x.re 3.918 * [backup-simplify]: Simplify 0 into 0 3.918 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 3.918 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.918 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 3.918 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.918 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.918 * [taylor]: Taking taylor expansion of y.im in x.re 3.918 * [backup-simplify]: Simplify y.im into y.im 3.918 * [taylor]: Taking taylor expansion of x.re in x.re 3.918 * [backup-simplify]: Simplify 0 into 0 3.918 * [backup-simplify]: Simplify 1 into 1 3.918 * [backup-simplify]: Simplify (* y.im 0) into 0 3.919 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.919 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.919 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.919 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 3.919 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.919 * [taylor]: Taking taylor expansion of y.im in y.im 3.919 * [backup-simplify]: Simplify 0 into 0 3.919 * [backup-simplify]: Simplify 1 into 1 3.919 * [backup-simplify]: Simplify (/ 1 1) into 1 3.920 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.920 * [backup-simplify]: Simplify (- 0) into 0 3.920 * [backup-simplify]: Simplify 0 into 0 3.924 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.925 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.926 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.926 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.928 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 3.929 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.930 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 3.930 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 3.930 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 3.930 * [taylor]: Taking taylor expansion of 1/2 in x.re 3.930 * [backup-simplify]: Simplify 1/2 into 1/2 3.930 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.930 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.930 * [taylor]: Taking taylor expansion of y.im in x.re 3.930 * [backup-simplify]: Simplify y.im into y.im 3.930 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.930 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.931 * [taylor]: Taking taylor expansion of 0 in y.im 3.931 * [backup-simplify]: Simplify 0 into 0 3.931 * [backup-simplify]: Simplify 0 into 0 3.931 * [taylor]: Taking taylor expansion of 0 in y.im 3.931 * [backup-simplify]: Simplify 0 into 0 3.931 * [backup-simplify]: Simplify 0 into 0 3.931 * [backup-simplify]: Simplify 0 into 0 3.932 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.932 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.933 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.933 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.934 * [backup-simplify]: Simplify (+ 0 0) into 0 3.935 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.936 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.937 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.937 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.937 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.938 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.938 * [backup-simplify]: Simplify (- 0) into 0 3.938 * [backup-simplify]: Simplify (+ 0 0) into 0 3.939 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 3.939 * [taylor]: Taking taylor expansion of 0 in y.re 3.939 * [backup-simplify]: Simplify 0 into 0 3.939 * [taylor]: Taking taylor expansion of 0 in x.re 3.939 * [backup-simplify]: Simplify 0 into 0 3.939 * [taylor]: Taking taylor expansion of 0 in x.re 3.939 * [backup-simplify]: Simplify 0 into 0 3.939 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.940 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.940 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 3.941 * [backup-simplify]: Simplify (- 0) into 0 3.941 * [taylor]: Taking taylor expansion of 0 in x.re 3.941 * [backup-simplify]: Simplify 0 into 0 3.942 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.943 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.943 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.943 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.943 * [backup-simplify]: Simplify (+ 0 0) into 0 3.944 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.945 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.946 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.947 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 3.947 * [taylor]: Taking taylor expansion of 0 in x.re 3.947 * [backup-simplify]: Simplify 0 into 0 3.947 * [taylor]: Taking taylor expansion of 0 in y.im 3.947 * [backup-simplify]: Simplify 0 into 0 3.947 * [backup-simplify]: Simplify 0 into 0 3.948 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 3.948 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.948 * [backup-simplify]: Simplify (- 0) into 0 3.949 * [taylor]: Taking taylor expansion of 0 in y.im 3.949 * [backup-simplify]: Simplify 0 into 0 3.949 * [backup-simplify]: Simplify 0 into 0 3.949 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 3.949 * * * * [progress]: [ 4 / 4 ] generating series at (2) 3.949 * [backup-simplify]: Simplify (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) into (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) 3.949 * [approximate]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in (x.im y.re x.re y.im) around 0 3.949 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 3.949 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 3.949 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.949 * [taylor]: Taking taylor expansion of y.re in y.im 3.949 * [backup-simplify]: Simplify y.re into y.re 3.949 * [taylor]: Taking taylor expansion of x.im in y.im 3.949 * [backup-simplify]: Simplify x.im into x.im 3.949 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.949 * [taylor]: Taking taylor expansion of y.im in y.im 3.949 * [backup-simplify]: Simplify 0 into 0 3.949 * [backup-simplify]: Simplify 1 into 1 3.949 * [taylor]: Taking taylor expansion of x.re in y.im 3.949 * [backup-simplify]: Simplify x.re into x.re 3.949 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 3.949 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.949 * [taylor]: Taking taylor expansion of y.re in y.im 3.950 * [backup-simplify]: Simplify y.re into y.re 3.950 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.950 * [taylor]: Taking taylor expansion of y.im in y.im 3.950 * [backup-simplify]: Simplify 0 into 0 3.950 * [backup-simplify]: Simplify 1 into 1 3.950 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.950 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.950 * [backup-simplify]: Simplify (- 0) into 0 3.950 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 3.950 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.950 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 3.950 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 3.950 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 3.950 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 3.950 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.950 * [taylor]: Taking taylor expansion of y.re in x.re 3.950 * [backup-simplify]: Simplify y.re into y.re 3.950 * [taylor]: Taking taylor expansion of x.im in x.re 3.950 * [backup-simplify]: Simplify x.im into x.im 3.950 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.950 * [taylor]: Taking taylor expansion of y.im in x.re 3.950 * [backup-simplify]: Simplify y.im into y.im 3.950 * [taylor]: Taking taylor expansion of x.re in x.re 3.950 * [backup-simplify]: Simplify 0 into 0 3.950 * [backup-simplify]: Simplify 1 into 1 3.950 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 3.950 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.950 * [taylor]: Taking taylor expansion of y.re in x.re 3.950 * [backup-simplify]: Simplify y.re into y.re 3.950 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.950 * [taylor]: Taking taylor expansion of y.im in x.re 3.950 * [backup-simplify]: Simplify y.im into y.im 3.950 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.951 * [backup-simplify]: Simplify (* y.im 0) into 0 3.951 * [backup-simplify]: Simplify (- 0) into 0 3.951 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 3.951 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.951 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.951 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.951 * [backup-simplify]: Simplify (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) 3.951 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 3.951 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 3.951 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.951 * [taylor]: Taking taylor expansion of y.re in y.re 3.951 * [backup-simplify]: Simplify 0 into 0 3.951 * [backup-simplify]: Simplify 1 into 1 3.951 * [taylor]: Taking taylor expansion of x.im in y.re 3.951 * [backup-simplify]: Simplify x.im into x.im 3.951 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.951 * [taylor]: Taking taylor expansion of y.im in y.re 3.951 * [backup-simplify]: Simplify y.im into y.im 3.951 * [taylor]: Taking taylor expansion of x.re in y.re 3.951 * [backup-simplify]: Simplify x.re into x.re 3.951 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.951 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.951 * [taylor]: Taking taylor expansion of y.re in y.re 3.951 * [backup-simplify]: Simplify 0 into 0 3.951 * [backup-simplify]: Simplify 1 into 1 3.951 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.951 * [taylor]: Taking taylor expansion of y.im in y.re 3.951 * [backup-simplify]: Simplify y.im into y.im 3.951 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.951 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.952 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 3.952 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 3.952 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.952 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.952 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 3.952 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 3.952 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.952 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.952 * [taylor]: Taking taylor expansion of y.re in x.im 3.952 * [backup-simplify]: Simplify y.re into y.re 3.952 * [taylor]: Taking taylor expansion of x.im in x.im 3.952 * [backup-simplify]: Simplify 0 into 0 3.952 * [backup-simplify]: Simplify 1 into 1 3.952 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.952 * [taylor]: Taking taylor expansion of y.im in x.im 3.952 * [backup-simplify]: Simplify y.im into y.im 3.952 * [taylor]: Taking taylor expansion of x.re in x.im 3.952 * [backup-simplify]: Simplify x.re into x.re 3.952 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 3.952 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.952 * [taylor]: Taking taylor expansion of y.re in x.im 3.952 * [backup-simplify]: Simplify y.re into y.re 3.952 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.952 * [taylor]: Taking taylor expansion of y.im in x.im 3.952 * [backup-simplify]: Simplify y.im into y.im 3.952 * [backup-simplify]: Simplify (* y.re 0) into 0 3.952 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.952 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 3.952 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 3.952 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.952 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.952 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.953 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 3.953 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 3.953 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.953 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.953 * [taylor]: Taking taylor expansion of y.re in x.im 3.953 * [backup-simplify]: Simplify y.re into y.re 3.953 * [taylor]: Taking taylor expansion of x.im in x.im 3.953 * [backup-simplify]: Simplify 0 into 0 3.953 * [backup-simplify]: Simplify 1 into 1 3.953 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.953 * [taylor]: Taking taylor expansion of y.im in x.im 3.953 * [backup-simplify]: Simplify y.im into y.im 3.953 * [taylor]: Taking taylor expansion of x.re in x.im 3.953 * [backup-simplify]: Simplify x.re into x.re 3.953 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 3.953 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.953 * [taylor]: Taking taylor expansion of y.re in x.im 3.953 * [backup-simplify]: Simplify y.re into y.re 3.953 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.953 * [taylor]: Taking taylor expansion of y.im in x.im 3.953 * [backup-simplify]: Simplify y.im into y.im 3.953 * [backup-simplify]: Simplify (* y.re 0) into 0 3.953 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.953 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 3.953 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 3.953 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.953 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.953 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.953 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 3.953 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.953 * [taylor]: Taking taylor expansion of -1 in y.re 3.953 * [backup-simplify]: Simplify -1 into -1 3.953 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 3.953 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.954 * [taylor]: Taking taylor expansion of y.im in y.re 3.954 * [backup-simplify]: Simplify y.im into y.im 3.954 * [taylor]: Taking taylor expansion of x.re in y.re 3.954 * [backup-simplify]: Simplify x.re into x.re 3.954 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.954 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.954 * [taylor]: Taking taylor expansion of y.re in y.re 3.954 * [backup-simplify]: Simplify 0 into 0 3.954 * [backup-simplify]: Simplify 1 into 1 3.954 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.954 * [taylor]: Taking taylor expansion of y.im in y.re 3.954 * [backup-simplify]: Simplify y.im into y.im 3.954 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.954 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.954 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.954 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 3.954 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 3.954 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 3.954 * [taylor]: Taking taylor expansion of -1 in x.re 3.954 * [backup-simplify]: Simplify -1 into -1 3.954 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 3.954 * [taylor]: Taking taylor expansion of x.re in x.re 3.954 * [backup-simplify]: Simplify 0 into 0 3.954 * [backup-simplify]: Simplify 1 into 1 3.954 * [taylor]: Taking taylor expansion of y.im in x.re 3.954 * [backup-simplify]: Simplify y.im into y.im 3.954 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.954 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.954 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.955 * [backup-simplify]: Simplify (- 0) into 0 3.955 * [backup-simplify]: Simplify (+ y.re 0) into y.re 3.955 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.955 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.955 * [backup-simplify]: Simplify (+ 0 0) into 0 3.955 * [backup-simplify]: Simplify (- (/ y.re (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into (/ y.re (+ (pow y.re 2) (pow y.im 2))) 3.955 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 3.955 * [taylor]: Taking taylor expansion of y.re in y.re 3.955 * [backup-simplify]: Simplify 0 into 0 3.955 * [backup-simplify]: Simplify 1 into 1 3.955 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.956 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.956 * [taylor]: Taking taylor expansion of y.re in y.re 3.956 * [backup-simplify]: Simplify 0 into 0 3.956 * [backup-simplify]: Simplify 1 into 1 3.956 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.956 * [taylor]: Taking taylor expansion of y.im in y.re 3.956 * [backup-simplify]: Simplify y.im into y.im 3.956 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.956 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.956 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.956 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.956 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.956 * [backup-simplify]: Simplify (+ 0 0) into 0 3.956 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 3.957 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 3.957 * [taylor]: Taking taylor expansion of 0 in x.re 3.957 * [backup-simplify]: Simplify 0 into 0 3.957 * [taylor]: Taking taylor expansion of 0 in y.im 3.957 * [backup-simplify]: Simplify 0 into 0 3.957 * [backup-simplify]: Simplify 0 into 0 3.957 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 3.957 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.957 * [taylor]: Taking taylor expansion of -1 in y.im 3.957 * [backup-simplify]: Simplify -1 into -1 3.957 * [taylor]: Taking taylor expansion of y.im in y.im 3.957 * [backup-simplify]: Simplify 0 into 0 3.957 * [backup-simplify]: Simplify 1 into 1 3.957 * [backup-simplify]: Simplify (/ -1 1) into -1 3.958 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.958 * [backup-simplify]: Simplify 0 into 0 3.958 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.958 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.959 * [backup-simplify]: Simplify (- 0) into 0 3.959 * [backup-simplify]: Simplify (+ 0 0) into 0 3.959 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.959 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.960 * [backup-simplify]: Simplify (+ 0 0) into 0 3.960 * [backup-simplify]: Simplify (- (/ 0 (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* (/ y.re (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.960 * [taylor]: Taking taylor expansion of 0 in y.re 3.960 * [backup-simplify]: Simplify 0 into 0 3.960 * [taylor]: Taking taylor expansion of 0 in x.re 3.960 * [backup-simplify]: Simplify 0 into 0 3.960 * [taylor]: Taking taylor expansion of 0 in y.im 3.960 * [backup-simplify]: Simplify 0 into 0 3.960 * [backup-simplify]: Simplify 0 into 0 3.960 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.960 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.960 * [taylor]: Taking taylor expansion of y.im in x.re 3.960 * [backup-simplify]: Simplify y.im into y.im 3.960 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.960 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.960 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.960 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.960 * [taylor]: Taking taylor expansion of y.im in y.im 3.960 * [backup-simplify]: Simplify 0 into 0 3.960 * [backup-simplify]: Simplify 1 into 1 3.961 * [backup-simplify]: Simplify (* 1 1) into 1 3.961 * [backup-simplify]: Simplify (/ 1 1) into 1 3.961 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.962 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.962 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.963 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.963 * [backup-simplify]: Simplify 0 into 0 3.963 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.963 * [backup-simplify]: Simplify (* 1 1) into 1 3.964 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.964 * [backup-simplify]: Simplify (+ 1 0) into 1 3.964 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ x.re (pow y.im 3))) 3.964 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 3.965 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 3.965 * [taylor]: Taking taylor expansion of x.re in x.re 3.965 * [backup-simplify]: Simplify 0 into 0 3.965 * [backup-simplify]: Simplify 1 into 1 3.965 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 3.965 * [taylor]: Taking taylor expansion of y.im in x.re 3.965 * [backup-simplify]: Simplify y.im into y.im 3.965 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.965 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 3.965 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 3.965 * [taylor]: Taking taylor expansion of 0 in y.im 3.965 * [backup-simplify]: Simplify 0 into 0 3.965 * [backup-simplify]: Simplify 0 into 0 3.965 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.965 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 3.965 * [taylor]: Taking taylor expansion of 0 in y.im 3.965 * [backup-simplify]: Simplify 0 into 0 3.965 * [backup-simplify]: Simplify 0 into 0 3.965 * [backup-simplify]: Simplify 0 into 0 3.966 * [backup-simplify]: Simplify (/ (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.966 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.im y.re x.re y.im) around 0 3.966 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.966 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 3.966 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 3.966 * [taylor]: Taking taylor expansion of (* y.re x.im) 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 * [taylor]: Taking taylor expansion of x.im in y.im 3.966 * [backup-simplify]: Simplify x.im into x.im 3.966 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.966 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.966 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 3.966 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 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 * [taylor]: Taking taylor expansion of x.re in y.im 3.966 * [backup-simplify]: Simplify x.re into x.re 3.966 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.966 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.966 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.966 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 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.967 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.967 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.967 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.967 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.967 * [taylor]: Taking taylor expansion of y.im in y.im 3.967 * [backup-simplify]: Simplify 0 into 0 3.967 * [backup-simplify]: Simplify 1 into 1 3.967 * [backup-simplify]: Simplify (* 1 1) into 1 3.967 * [backup-simplify]: Simplify (/ 1 1) into 1 3.967 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 3.967 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 3.968 * [backup-simplify]: Simplify (+ 0 1) into 1 3.968 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 3.968 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 3.968 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 3.968 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 3.968 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.968 * [taylor]: Taking taylor expansion of y.re in x.re 3.968 * [backup-simplify]: Simplify y.re into y.re 3.968 * [taylor]: Taking taylor expansion of x.im in x.re 3.968 * [backup-simplify]: Simplify x.im into x.im 3.968 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.968 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.968 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.968 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.968 * [taylor]: Taking taylor expansion of y.im in x.re 3.968 * [backup-simplify]: Simplify y.im into y.im 3.968 * [taylor]: Taking taylor expansion of x.re in x.re 3.968 * [backup-simplify]: Simplify 0 into 0 3.968 * [backup-simplify]: Simplify 1 into 1 3.968 * [backup-simplify]: Simplify (* y.im 0) into 0 3.968 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.968 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.968 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.968 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.968 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.968 * [taylor]: Taking taylor expansion of y.re in x.re 3.968 * [backup-simplify]: Simplify y.re into y.re 3.968 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.968 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.968 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.968 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.968 * [taylor]: Taking taylor expansion of y.im in x.re 3.968 * [backup-simplify]: Simplify y.im into y.im 3.969 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.969 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.969 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.969 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 3.969 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.969 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ -1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.969 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.969 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 3.969 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 3.969 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.969 * [taylor]: Taking taylor expansion of y.re in y.re 3.969 * [backup-simplify]: Simplify 0 into 0 3.969 * [backup-simplify]: Simplify 1 into 1 3.969 * [taylor]: Taking taylor expansion of x.im in y.re 3.969 * [backup-simplify]: Simplify x.im into x.im 3.969 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.969 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.969 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.969 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.969 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.969 * [taylor]: Taking taylor expansion of y.im in y.re 3.969 * [backup-simplify]: Simplify y.im into y.im 3.969 * [taylor]: Taking taylor expansion of x.re in y.re 3.969 * [backup-simplify]: Simplify x.re into x.re 3.970 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.970 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.970 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.970 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.970 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.970 * [taylor]: Taking taylor expansion of y.re in y.re 3.970 * [backup-simplify]: Simplify 0 into 0 3.970 * [backup-simplify]: Simplify 1 into 1 3.970 * [backup-simplify]: Simplify (* 1 1) into 1 3.970 * [backup-simplify]: Simplify (/ 1 1) into 1 3.970 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.970 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.970 * [taylor]: Taking taylor expansion of y.im in y.re 3.970 * [backup-simplify]: Simplify y.im into y.im 3.970 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.970 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.970 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 3.971 * [backup-simplify]: Simplify (+ 1 0) into 1 3.971 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 3.971 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.971 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.971 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.971 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.971 * [taylor]: Taking taylor expansion of y.re in x.im 3.971 * [backup-simplify]: Simplify y.re into y.re 3.971 * [taylor]: Taking taylor expansion of x.im in x.im 3.971 * [backup-simplify]: Simplify 0 into 0 3.971 * [backup-simplify]: Simplify 1 into 1 3.971 * [backup-simplify]: Simplify (* y.re 0) into 0 3.971 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.971 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.971 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.971 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.971 * [taylor]: Taking taylor expansion of y.im in x.im 3.971 * [backup-simplify]: Simplify y.im into y.im 3.971 * [taylor]: Taking taylor expansion of x.re in x.im 3.971 * [backup-simplify]: Simplify x.re into x.re 3.971 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.971 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.971 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.971 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.971 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.971 * [taylor]: Taking taylor expansion of y.re in x.im 3.971 * [backup-simplify]: Simplify y.re into y.re 3.971 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.972 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.972 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.972 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.972 * [taylor]: Taking taylor expansion of y.im in x.im 3.972 * [backup-simplify]: Simplify y.im into y.im 3.972 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.972 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.972 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.972 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.972 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.972 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.972 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.972 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.972 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.972 * [taylor]: Taking taylor expansion of y.re in x.im 3.972 * [backup-simplify]: Simplify y.re into y.re 3.972 * [taylor]: Taking taylor expansion of x.im in x.im 3.972 * [backup-simplify]: Simplify 0 into 0 3.972 * [backup-simplify]: Simplify 1 into 1 3.972 * [backup-simplify]: Simplify (* y.re 0) into 0 3.972 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.972 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.972 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.972 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.972 * [taylor]: Taking taylor expansion of y.im in x.im 3.972 * [backup-simplify]: Simplify y.im into y.im 3.973 * [taylor]: Taking taylor expansion of x.re in x.im 3.973 * [backup-simplify]: Simplify x.re into x.re 3.973 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.973 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.973 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.973 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.973 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.973 * [taylor]: Taking taylor expansion of y.re in x.im 3.973 * [backup-simplify]: Simplify y.re into y.re 3.973 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.973 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.973 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.973 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.973 * [taylor]: Taking taylor expansion of y.im in x.im 3.973 * [backup-simplify]: Simplify y.im into y.im 3.973 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.973 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.973 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.973 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.973 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.973 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.973 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.973 * [taylor]: Taking taylor expansion of y.re in y.re 3.973 * [backup-simplify]: Simplify 0 into 0 3.973 * [backup-simplify]: Simplify 1 into 1 3.973 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.973 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.973 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.973 * [taylor]: Taking taylor expansion of y.re in y.re 3.973 * [backup-simplify]: Simplify 0 into 0 3.973 * [backup-simplify]: Simplify 1 into 1 3.974 * [backup-simplify]: Simplify (* 1 1) into 1 3.974 * [backup-simplify]: Simplify (/ 1 1) into 1 3.974 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.974 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.974 * [taylor]: Taking taylor expansion of y.im in y.re 3.974 * [backup-simplify]: Simplify y.im into y.im 3.974 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.974 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.974 * [backup-simplify]: Simplify (+ 1 0) into 1 3.975 * [backup-simplify]: Simplify (* 0 1) into 0 3.975 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.975 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.976 * [backup-simplify]: Simplify (+ 0 0) into 0 3.976 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 3.976 * [backup-simplify]: Simplify (/ 1 1) into 1 3.976 * [taylor]: Taking taylor expansion of 1 in x.re 3.976 * [backup-simplify]: Simplify 1 into 1 3.977 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.977 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.977 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.977 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 3.977 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.977 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.977 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.977 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.978 * [backup-simplify]: Simplify (+ 0 0) into 0 3.978 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 3.978 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 3.978 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.978 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.978 * [taylor]: Taking taylor expansion of y.im in y.re 3.978 * [backup-simplify]: Simplify y.im into y.im 3.978 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.978 * [taylor]: Taking taylor expansion of x.re in y.re 3.978 * [backup-simplify]: Simplify x.re into x.re 3.978 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.978 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.978 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.978 * [taylor]: Taking taylor expansion of y.re in y.re 3.978 * [backup-simplify]: Simplify 0 into 0 3.978 * [backup-simplify]: Simplify 1 into 1 3.978 * [backup-simplify]: Simplify (* 1 1) into 1 3.979 * [backup-simplify]: Simplify (/ 1 1) into 1 3.979 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.979 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.979 * [taylor]: Taking taylor expansion of y.im in y.re 3.979 * [backup-simplify]: Simplify y.im into y.im 3.979 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.979 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.979 * [backup-simplify]: Simplify (+ 1 0) into 1 3.979 * [backup-simplify]: Simplify (* x.re 1) into x.re 3.979 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.979 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.980 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.980 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.980 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.981 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 3.982 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.982 * [taylor]: Taking taylor expansion of 0 in x.re 3.982 * [backup-simplify]: Simplify 0 into 0 3.982 * [taylor]: Taking taylor expansion of 1 in y.im 3.982 * [backup-simplify]: Simplify 1 into 1 3.982 * [backup-simplify]: Simplify 0 into 0 3.983 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.983 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.983 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.983 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.983 * [backup-simplify]: Simplify (- 0) into 0 3.984 * [backup-simplify]: Simplify (+ 0 0) into 0 3.984 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.984 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.985 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.985 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.985 * [backup-simplify]: Simplify (+ 0 0) into 0 3.986 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.986 * [taylor]: Taking taylor expansion of 0 in y.re 3.986 * [backup-simplify]: Simplify 0 into 0 3.986 * [taylor]: Taking taylor expansion of 0 in x.re 3.986 * [backup-simplify]: Simplify 0 into 0 3.986 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.986 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 3.986 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.986 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.986 * [taylor]: Taking taylor expansion of y.im in x.re 3.986 * [backup-simplify]: Simplify y.im into y.im 3.986 * [taylor]: Taking taylor expansion of x.re in x.re 3.986 * [backup-simplify]: Simplify 0 into 0 3.986 * [backup-simplify]: Simplify 1 into 1 3.986 * [backup-simplify]: Simplify (* y.im 0) into 0 3.986 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.986 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.986 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.987 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 3.987 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.987 * [taylor]: Taking taylor expansion of y.im in y.im 3.987 * [backup-simplify]: Simplify 0 into 0 3.987 * [backup-simplify]: Simplify 1 into 1 3.987 * [backup-simplify]: Simplify (/ 1 1) into 1 3.987 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.988 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.988 * [backup-simplify]: Simplify (- 0) into 0 3.988 * [backup-simplify]: Simplify 0 into 0 3.989 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.989 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.989 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.989 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.990 * [backup-simplify]: Simplify (+ 0 0) into 0 3.990 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 3.991 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.991 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 3.991 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.991 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.991 * [taylor]: Taking taylor expansion of y.im in x.re 3.991 * [backup-simplify]: Simplify y.im into y.im 3.991 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.991 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.991 * [taylor]: Taking taylor expansion of 0 in y.im 3.991 * [backup-simplify]: Simplify 0 into 0 3.991 * [backup-simplify]: Simplify 0 into 0 3.991 * [taylor]: Taking taylor expansion of 0 in y.im 3.991 * [backup-simplify]: Simplify 0 into 0 3.991 * [backup-simplify]: Simplify 0 into 0 3.991 * [backup-simplify]: Simplify 0 into 0 3.992 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.992 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.992 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.992 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.993 * [backup-simplify]: Simplify (- 0) into 0 3.993 * [backup-simplify]: Simplify (+ 0 0) into 0 3.993 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.993 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.994 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.994 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.994 * [backup-simplify]: Simplify (+ 0 0) into 0 3.995 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.995 * [taylor]: Taking taylor expansion of 0 in y.re 3.995 * [backup-simplify]: Simplify 0 into 0 3.995 * [taylor]: Taking taylor expansion of 0 in x.re 3.995 * [backup-simplify]: Simplify 0 into 0 3.995 * [taylor]: Taking taylor expansion of 0 in x.re 3.995 * [backup-simplify]: Simplify 0 into 0 3.996 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.996 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.996 * [backup-simplify]: Simplify (+ 0 0) into 0 3.996 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 3.997 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.997 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.997 * [backup-simplify]: Simplify (- 0) into 0 3.997 * [taylor]: Taking taylor expansion of 0 in x.re 3.997 * [backup-simplify]: Simplify 0 into 0 3.998 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 3.998 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.998 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.999 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.999 * [backup-simplify]: Simplify (+ 0 0) into 0 4.000 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 4.000 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 4.000 * [taylor]: Taking taylor expansion of 0 in x.re 4.000 * [backup-simplify]: Simplify 0 into 0 4.000 * [taylor]: Taking taylor expansion of 0 in y.im 4.000 * [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 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 4.001 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.im y.re x.re y.im) around 0 4.001 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 4.001 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 4.001 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 4.001 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 4.001 * [taylor]: Taking taylor expansion of y.re in y.im 4.001 * [backup-simplify]: Simplify y.re into y.re 4.001 * [taylor]: Taking taylor expansion of x.im in y.im 4.001 * [backup-simplify]: Simplify x.im into x.im 4.001 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 4.001 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 4.001 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 4.001 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 4.001 * [taylor]: Taking taylor expansion of y.im in y.im 4.001 * [backup-simplify]: Simplify 0 into 0 4.001 * [backup-simplify]: Simplify 1 into 1 4.001 * [taylor]: Taking taylor expansion of x.re in y.im 4.001 * [backup-simplify]: Simplify x.re into x.re 4.001 * [backup-simplify]: Simplify (* 0 x.re) into 0 4.002 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 4.002 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.002 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 4.002 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 4.002 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.002 * [taylor]: Taking taylor expansion of y.re in y.im 4.002 * [backup-simplify]: Simplify y.re into y.re 4.002 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.002 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.002 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 4.002 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 4.002 * [taylor]: Taking taylor expansion of y.im in y.im 4.002 * [backup-simplify]: Simplify 0 into 0 4.002 * [backup-simplify]: Simplify 1 into 1 4.002 * [backup-simplify]: Simplify (* 1 1) into 1 4.002 * [backup-simplify]: Simplify (/ 1 1) into 1 4.002 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 4.003 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 4.003 * [backup-simplify]: Simplify (+ 0 1) into 1 4.003 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 4.003 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 4.003 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 4.003 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 4.003 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 4.003 * [taylor]: Taking taylor expansion of y.re in x.re 4.003 * [backup-simplify]: Simplify y.re into y.re 4.003 * [taylor]: Taking taylor expansion of x.im in x.re 4.003 * [backup-simplify]: Simplify x.im into x.im 4.003 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 4.003 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 4.003 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 4.003 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 4.003 * [taylor]: Taking taylor expansion of y.im in x.re 4.003 * [backup-simplify]: Simplify y.im into y.im 4.003 * [taylor]: Taking taylor expansion of x.re in x.re 4.003 * [backup-simplify]: Simplify 0 into 0 4.003 * [backup-simplify]: Simplify 1 into 1 4.003 * [backup-simplify]: Simplify (* y.im 0) into 0 4.003 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.004 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.004 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 4.004 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 4.004 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 4.004 * [taylor]: Taking taylor expansion of y.re in x.re 4.004 * [backup-simplify]: Simplify y.re into y.re 4.004 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.004 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.004 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 4.004 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 4.004 * [taylor]: Taking taylor expansion of y.im in x.re 4.004 * [backup-simplify]: Simplify y.im into y.im 4.004 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.004 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.004 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 4.004 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 4.004 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.004 * [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.004 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.004 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 4.004 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 4.004 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 4.004 * [taylor]: Taking taylor expansion of y.re in y.re 4.004 * [backup-simplify]: Simplify 0 into 0 4.004 * [backup-simplify]: Simplify 1 into 1 4.004 * [taylor]: Taking taylor expansion of x.im in y.re 4.004 * [backup-simplify]: Simplify x.im into x.im 4.004 * [backup-simplify]: Simplify (* 0 x.im) into 0 4.005 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 4.005 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.005 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 4.005 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 4.005 * [taylor]: Taking taylor expansion of y.im in y.re 4.005 * [backup-simplify]: Simplify y.im into y.im 4.005 * [taylor]: Taking taylor expansion of x.re in y.re 4.005 * [backup-simplify]: Simplify x.re into x.re 4.005 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.005 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.005 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.005 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.005 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.005 * [taylor]: Taking taylor expansion of y.re in y.re 4.005 * [backup-simplify]: Simplify 0 into 0 4.005 * [backup-simplify]: Simplify 1 into 1 4.005 * [backup-simplify]: Simplify (* 1 1) into 1 4.005 * [backup-simplify]: Simplify (/ 1 1) into 1 4.005 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.005 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.005 * [taylor]: Taking taylor expansion of y.im in y.re 4.005 * [backup-simplify]: Simplify y.im into y.im 4.006 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.006 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.006 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 4.006 * [backup-simplify]: Simplify (+ 1 0) into 1 4.006 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 4.006 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 4.006 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 4.006 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 4.006 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 4.006 * [taylor]: Taking taylor expansion of y.re in x.im 4.006 * [backup-simplify]: Simplify y.re into y.re 4.006 * [taylor]: Taking taylor expansion of x.im in x.im 4.006 * [backup-simplify]: Simplify 0 into 0 4.006 * [backup-simplify]: Simplify 1 into 1 4.006 * [backup-simplify]: Simplify (* y.re 0) into 0 4.006 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.006 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.006 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 4.006 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 4.006 * [taylor]: Taking taylor expansion of y.im in x.im 4.007 * [backup-simplify]: Simplify y.im into y.im 4.007 * [taylor]: Taking taylor expansion of x.re in x.im 4.007 * [backup-simplify]: Simplify x.re into x.re 4.007 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.007 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.007 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 4.007 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 4.007 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.007 * [taylor]: Taking taylor expansion of y.re in x.im 4.007 * [backup-simplify]: Simplify y.re into y.re 4.007 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.007 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.007 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 4.007 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 4.007 * [taylor]: Taking taylor expansion of y.im in x.im 4.007 * [backup-simplify]: Simplify y.im into y.im 4.007 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.007 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.007 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 4.007 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.007 * [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.007 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 4.007 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 4.007 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 4.007 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 4.007 * [taylor]: Taking taylor expansion of y.re in x.im 4.007 * [backup-simplify]: Simplify y.re into y.re 4.007 * [taylor]: Taking taylor expansion of x.im in x.im 4.007 * [backup-simplify]: Simplify 0 into 0 4.007 * [backup-simplify]: Simplify 1 into 1 4.007 * [backup-simplify]: Simplify (* y.re 0) into 0 4.008 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.008 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.008 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 4.008 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 4.008 * [taylor]: Taking taylor expansion of y.im in x.im 4.008 * [backup-simplify]: Simplify y.im into y.im 4.008 * [taylor]: Taking taylor expansion of x.re in x.im 4.008 * [backup-simplify]: Simplify x.re into x.re 4.008 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.008 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.008 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 4.008 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 4.008 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.008 * [taylor]: Taking taylor expansion of y.re in x.im 4.008 * [backup-simplify]: Simplify y.re into y.re 4.008 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.008 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.008 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 4.008 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 4.008 * [taylor]: Taking taylor expansion of y.im in x.im 4.008 * [backup-simplify]: Simplify y.im into y.im 4.008 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.008 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.008 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 4.008 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.008 * [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.009 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.009 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 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 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.009 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.009 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 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 1) into 1 4.009 * [backup-simplify]: Simplify (/ 1 1) into 1 4.009 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.009 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.009 * [taylor]: Taking taylor expansion of y.im in y.re 4.009 * [backup-simplify]: Simplify y.im into y.im 4.009 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.009 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.010 * [backup-simplify]: Simplify (+ 1 0) into 1 4.010 * [backup-simplify]: Simplify (* 0 1) into 0 4.010 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.011 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.011 * [backup-simplify]: Simplify (+ 0 0) into 0 4.011 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 4.012 * [backup-simplify]: Simplify (/ 1 1) into 1 4.012 * [taylor]: Taking taylor expansion of 1 in x.re 4.012 * [backup-simplify]: Simplify 1 into 1 4.012 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 4.012 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 4.012 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 4.012 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 4.012 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.012 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.013 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.013 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.013 * [backup-simplify]: Simplify (+ 0 0) into 0 4.014 * [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.014 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 4.014 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 4.014 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.014 * [taylor]: Taking taylor expansion of y.im in y.re 4.014 * [backup-simplify]: Simplify y.im into y.im 4.014 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.014 * [taylor]: Taking taylor expansion of x.re in y.re 4.014 * [backup-simplify]: Simplify x.re into x.re 4.014 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.014 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.014 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.014 * [taylor]: Taking taylor expansion of y.re in y.re 4.014 * [backup-simplify]: Simplify 0 into 0 4.014 * [backup-simplify]: Simplify 1 into 1 4.015 * [backup-simplify]: Simplify (* 1 1) into 1 4.015 * [backup-simplify]: Simplify (/ 1 1) into 1 4.015 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.015 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.015 * [taylor]: Taking taylor expansion of y.im in y.re 4.015 * [backup-simplify]: Simplify y.im into y.im 4.015 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.015 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.016 * [backup-simplify]: Simplify (+ 1 0) into 1 4.016 * [backup-simplify]: Simplify (* x.re 1) into x.re 4.016 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 4.016 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 4.017 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.018 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.018 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 4.019 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 4.020 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.020 * [taylor]: Taking taylor expansion of 0 in x.re 4.020 * [backup-simplify]: Simplify 0 into 0 4.020 * [taylor]: Taking taylor expansion of 1 in y.im 4.020 * [backup-simplify]: Simplify 1 into 1 4.020 * [backup-simplify]: Simplify 0 into 0 4.021 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.021 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.021 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 4.021 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 4.021 * [backup-simplify]: Simplify (- 0) into 0 4.022 * [backup-simplify]: Simplify (+ 0 0) into 0 4.022 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 4.022 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 4.023 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 4.023 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 4.024 * [backup-simplify]: Simplify (+ 0 0) into 0 4.025 * [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.025 * [taylor]: Taking taylor expansion of 0 in y.re 4.025 * [backup-simplify]: Simplify 0 into 0 4.025 * [taylor]: Taking taylor expansion of 0 in x.re 4.025 * [backup-simplify]: Simplify 0 into 0 4.025 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 4.025 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 4.025 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 4.025 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 4.025 * [taylor]: Taking taylor expansion of y.im in x.re 4.025 * [backup-simplify]: Simplify y.im into y.im 4.025 * [taylor]: Taking taylor expansion of x.re in x.re 4.025 * [backup-simplify]: Simplify 0 into 0 4.025 * [backup-simplify]: Simplify 1 into 1 4.025 * [backup-simplify]: Simplify (* y.im 0) into 0 4.026 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.026 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.026 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 4.026 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 4.026 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.026 * [taylor]: Taking taylor expansion of y.im in y.im 4.026 * [backup-simplify]: Simplify 0 into 0 4.026 * [backup-simplify]: Simplify 1 into 1 4.026 * [backup-simplify]: Simplify (/ 1 1) into 1 4.027 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.028 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.028 * [backup-simplify]: Simplify (- 0) into 0 4.028 * [backup-simplify]: Simplify 0 into 0 4.029 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.030 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.030 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.031 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.031 * [backup-simplify]: Simplify (+ 0 0) into 0 4.032 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 4.033 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 4.033 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 4.033 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 4.033 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 4.033 * [taylor]: Taking taylor expansion of y.im in x.re 4.033 * [backup-simplify]: Simplify y.im into y.im 4.033 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.033 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.033 * [taylor]: Taking taylor expansion of 0 in y.im 4.033 * [backup-simplify]: Simplify 0 into 0 4.033 * [backup-simplify]: Simplify 0 into 0 4.034 * [taylor]: Taking taylor expansion of 0 in y.im 4.034 * [backup-simplify]: Simplify 0 into 0 4.034 * [backup-simplify]: Simplify 0 into 0 4.034 * [backup-simplify]: Simplify 0 into 0 4.035 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 4.035 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.035 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 4.036 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 4.036 * [backup-simplify]: Simplify (- 0) into 0 4.036 * [backup-simplify]: Simplify (+ 0 0) into 0 4.037 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 4.037 * [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.038 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 4.038 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 4.038 * [backup-simplify]: Simplify (+ 0 0) into 0 4.039 * [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.039 * [taylor]: Taking taylor expansion of 0 in y.re 4.039 * [backup-simplify]: Simplify 0 into 0 4.039 * [taylor]: Taking taylor expansion of 0 in x.re 4.039 * [backup-simplify]: Simplify 0 into 0 4.039 * [taylor]: Taking taylor expansion of 0 in x.re 4.039 * [backup-simplify]: Simplify 0 into 0 4.041 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.042 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.042 * [backup-simplify]: Simplify (+ 0 0) into 0 4.043 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 4.043 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 4.043 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 4.043 * [backup-simplify]: Simplify (- 0) into 0 4.043 * [taylor]: Taking taylor expansion of 0 in x.re 4.043 * [backup-simplify]: Simplify 0 into 0 4.044 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.044 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.045 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 4.045 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 4.045 * [backup-simplify]: Simplify (+ 0 0) into 0 4.046 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 4.047 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 4.047 * [taylor]: Taking taylor expansion of 0 in x.re 4.047 * [backup-simplify]: Simplify 0 into 0 4.047 * [taylor]: Taking taylor expansion of 0 in y.im 4.047 * [backup-simplify]: Simplify 0 into 0 4.047 * [backup-simplify]: Simplify 0 into 0 4.047 * [backup-simplify]: Simplify 0 into 0 4.047 * * * [progress]: simplifying candidates 4.047 * * * * [progress]: [ 1 / 282 ] simplifiying candidate # 4.047 * * * * [progress]: [ 2 / 282 ] simplifiying candidate # 4.047 * * * * [progress]: [ 3 / 282 ] simplifiying candidate # 4.047 * * * * [progress]: [ 4 / 282 ] simplifiying candidate # 4.047 * * * * [progress]: [ 5 / 282 ] simplifiying candidate # 4.047 * * * * [progress]: [ 6 / 282 ] simplifiying candidate # 4.047 * * * * [progress]: [ 7 / 282 ] simplifiying candidate # 4.047 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 4.047 * * [simplify]: iters left: 6 (8 enodes) 4.049 * * [simplify]: iters left: 5 (26 enodes) 4.052 * * [simplify]: Extracting #0: cost 1 inf + 0 4.052 * * [simplify]: Extracting #1: cost 4 inf + 0 4.052 * * [simplify]: Extracting #2: cost 7 inf + 0 4.052 * * [simplify]: Extracting #3: cost 10 inf + 0 4.052 * * [simplify]: Extracting #4: cost 14 inf + 0 4.053 * * [simplify]: Extracting #5: cost 10 inf + 84 4.053 * * [simplify]: Extracting #6: cost 8 inf + 166 4.053 * * [simplify]: Extracting #7: cost 4 inf + 854 4.053 * * [simplify]: Extracting #8: cost 1 inf + 1540 4.053 * * [simplify]: Extracting #9: cost 0 inf + 1782 4.054 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 4.054 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 4.054 * * * * [progress]: [ 8 / 282 ] simplifiying candidate # 4.054 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.054 * * [simplify]: iters left: 6 (7 enodes) 4.055 * * [simplify]: iters left: 5 (22 enodes) 4.058 * * [simplify]: Extracting #0: cost 1 inf + 0 4.058 * * [simplify]: Extracting #1: cost 3 inf + 0 4.058 * * [simplify]: Extracting #2: cost 5 inf + 0 4.058 * * [simplify]: Extracting #3: cost 8 inf + 0 4.058 * * [simplify]: Extracting #4: cost 12 inf + 0 4.058 * * [simplify]: Extracting #5: cost 10 inf + 2 4.058 * * [simplify]: Extracting #6: cost 1 inf + 936 4.059 * * [simplify]: Extracting #7: cost 0 inf + 1138 4.059 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.059 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 4.059 * * * * [progress]: [ 9 / 282 ] simplifiying candidate # 4.059 * [simplify]: Simplifying (sqrt 1) 4.059 * * [simplify]: iters left: 1 (2 enodes) 4.061 * * [simplify]: Extracting #0: cost 1 inf + 0 4.061 * * [simplify]: Extracting #1: cost 0 inf + 1 4.061 * [simplify]: Simplified to 1 4.061 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 4.061 * * * * [progress]: [ 10 / 282 ] simplifiying candidate # 4.062 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 4.062 * * [simplify]: iters left: 6 (9 enodes) 4.064 * * [simplify]: iters left: 5 (45 enodes) 4.080 * * [simplify]: iters left: 4 (100 enodes) 4.105 * * [simplify]: iters left: 3 (201 enodes) 4.188 * * [simplify]: iters left: 2 (406 enodes) 4.327 * * [simplify]: Extracting #0: cost 1 inf + 0 4.328 * * [simplify]: Extracting #1: cost 3 inf + 0 4.328 * * [simplify]: Extracting #2: cost 6 inf + 0 4.328 * * [simplify]: Extracting #3: cost 62 inf + 0 4.328 * * [simplify]: Extracting #4: cost 166 inf + 460 4.330 * * [simplify]: Extracting #5: cost 131 inf + 12951 4.335 * * [simplify]: Extracting #6: cost 49 inf + 45746 4.351 * * [simplify]: Extracting #7: cost 1 inf + 66256 4.362 * * [simplify]: Extracting #8: cost 0 inf + 65919 4.367 * [simplify]: Simplified to (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) 4.367 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))))))) 4.368 * * * * [progress]: [ 11 / 282 ] simplifiying candidate # 4.368 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 4.368 * * [simplify]: iters left: 6 (8 enodes) 4.370 * * [simplify]: iters left: 5 (37 enodes) 4.376 * * [simplify]: iters left: 4 (67 enodes) 4.388 * * [simplify]: iters left: 3 (123 enodes) 4.421 * * [simplify]: iters left: 2 (278 enodes) 4.532 * * [simplify]: Extracting #0: cost 1 inf + 0 4.532 * * [simplify]: Extracting #1: cost 3 inf + 0 4.532 * * [simplify]: Extracting #2: cost 50 inf + 0 4.533 * * [simplify]: Extracting #3: cost 150 inf + 0 4.534 * * [simplify]: Extracting #4: cost 194 inf + 1180 4.539 * * [simplify]: Extracting #5: cost 123 inf + 12421 4.552 * * [simplify]: Extracting #6: cost 12 inf + 33804 4.567 * * [simplify]: Extracting #7: cost 0 inf + 36129 4.584 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 4.584 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im)))))) 4.584 * * * * [progress]: [ 12 / 282 ] simplifiying candidate # 4.584 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 4.584 * * [simplify]: iters left: 4 (5 enodes) 4.587 * * [simplify]: iters left: 3 (16 enodes) 4.591 * * [simplify]: Extracting #0: cost 1 inf + 0 4.591 * * [simplify]: Extracting #1: cost 4 inf + 0 4.591 * * [simplify]: Extracting #2: cost 8 inf + 0 4.591 * * [simplify]: Extracting #3: cost 4 inf + 84 4.591 * * [simplify]: Extracting #4: cost 0 inf + 410 4.592 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 4.592 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2)))) 4.592 * * * * [progress]: [ 13 / 282 ] simplifiying candidate # 4.592 * * * * [progress]: [ 14 / 282 ] simplifiying candidate # 4.592 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 4.592 * * [simplify]: iters left: 5 (6 enodes) 4.595 * * [simplify]: iters left: 4 (19 enodes) 4.600 * * [simplify]: Extracting #0: cost 1 inf + 0 4.600 * * [simplify]: Extracting #1: cost 3 inf + 0 4.600 * * [simplify]: Extracting #2: cost 6 inf + 0 4.600 * * [simplify]: Extracting #3: cost 10 inf + 0 4.600 * * [simplify]: Extracting #4: cost 6 inf + 84 4.601 * * [simplify]: Extracting #5: cost 0 inf + 734 4.601 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 4.601 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 4.601 * * * * [progress]: [ 15 / 282 ] simplifiying candidate # 4.601 * * * * [progress]: [ 16 / 282 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 4.601 * * * * [progress]: [ 17 / 282 ] simplifiying candidate # 4.601 * * * * [progress]: [ 18 / 282 ] simplifiying candidate # 4.601 * * * * [progress]: [ 19 / 282 ] simplifiying candidate # 4.601 * * * * [progress]: [ 20 / 282 ] simplifiying candidate # 4.601 * * * * [progress]: [ 21 / 282 ] simplifiying candidate # 4.602 * * * * [progress]: [ 22 / 282 ] simplifiying candidate # 4.602 * * * * [progress]: [ 23 / 282 ] simplifiying candidate # 4.602 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 4.602 * * [simplify]: iters left: 6 (8 enodes) 4.605 * * [simplify]: iters left: 5 (26 enodes) 4.612 * * [simplify]: Extracting #0: cost 1 inf + 0 4.612 * * [simplify]: Extracting #1: cost 4 inf + 0 4.612 * * [simplify]: Extracting #2: cost 7 inf + 0 4.612 * * [simplify]: Extracting #3: cost 10 inf + 0 4.612 * * [simplify]: Extracting #4: cost 14 inf + 0 4.612 * * [simplify]: Extracting #5: cost 10 inf + 84 4.612 * * [simplify]: Extracting #6: cost 8 inf + 166 4.612 * * [simplify]: Extracting #7: cost 4 inf + 854 4.613 * * [simplify]: Extracting #8: cost 1 inf + 1540 4.613 * * [simplify]: Extracting #9: cost 0 inf + 1782 4.614 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 4.614 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.614 * * * * [progress]: [ 24 / 282 ] simplifiying candidate # 4.614 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.614 * * [simplify]: iters left: 6 (7 enodes) 4.617 * * [simplify]: iters left: 5 (22 enodes) 4.623 * * [simplify]: Extracting #0: cost 1 inf + 0 4.623 * * [simplify]: Extracting #1: cost 3 inf + 0 4.623 * * [simplify]: Extracting #2: cost 5 inf + 0 4.623 * * [simplify]: Extracting #3: cost 8 inf + 0 4.623 * * [simplify]: Extracting #4: cost 12 inf + 0 4.623 * * [simplify]: Extracting #5: cost 10 inf + 2 4.623 * * [simplify]: Extracting #6: cost 1 inf + 936 4.623 * * [simplify]: Extracting #7: cost 0 inf + 1138 4.624 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.624 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.624 * * * * [progress]: [ 25 / 282 ] simplifiying candidate # 4.624 * [simplify]: Simplifying (sqrt 1) 4.624 * * [simplify]: iters left: 1 (2 enodes) 4.631 * * [simplify]: Extracting #0: cost 1 inf + 0 4.631 * * [simplify]: Extracting #1: cost 0 inf + 1 4.631 * [simplify]: Simplified to 1 4.631 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.631 * * * * [progress]: [ 26 / 282 ] simplifiying candidate # 4.632 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 4.632 * * [simplify]: iters left: 6 (9 enodes) 4.637 * * [simplify]: iters left: 5 (45 enodes) 4.659 * * [simplify]: iters left: 4 (100 enodes) 4.704 * * [simplify]: iters left: 3 (201 enodes) 4.773 * * [simplify]: iters left: 2 (406 enodes) 4.939 * * [simplify]: Extracting #0: cost 1 inf + 0 4.939 * * [simplify]: Extracting #1: cost 3 inf + 0 4.939 * * [simplify]: Extracting #2: cost 6 inf + 0 4.940 * * [simplify]: Extracting #3: cost 62 inf + 0 4.941 * * [simplify]: Extracting #4: cost 166 inf + 460 4.944 * * [simplify]: Extracting #5: cost 131 inf + 12951 4.951 * * [simplify]: Extracting #6: cost 49 inf + 45746 4.962 * * [simplify]: Extracting #7: cost 1 inf + 66256 4.973 * * [simplify]: Extracting #8: cost 0 inf + 65919 4.983 * [simplify]: Simplified to (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) 4.984 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.984 * * * * [progress]: [ 27 / 282 ] simplifiying candidate # 4.984 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 4.984 * * [simplify]: iters left: 6 (8 enodes) 4.993 * * [simplify]: iters left: 5 (37 enodes) 5.003 * * [simplify]: iters left: 4 (67 enodes) 5.015 * * [simplify]: iters left: 3 (123 enodes) 5.040 * * [simplify]: iters left: 2 (278 enodes) 5.187 * * [simplify]: Extracting #0: cost 1 inf + 0 5.187 * * [simplify]: Extracting #1: cost 3 inf + 0 5.188 * * [simplify]: Extracting #2: cost 50 inf + 0 5.188 * * [simplify]: Extracting #3: cost 150 inf + 0 5.189 * * [simplify]: Extracting #4: cost 194 inf + 1180 5.191 * * [simplify]: Extracting #5: cost 123 inf + 12421 5.198 * * [simplify]: Extracting #6: cost 12 inf + 33804 5.205 * * [simplify]: Extracting #7: cost 0 inf + 36129 5.213 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 5.213 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.213 * * * * [progress]: [ 28 / 282 ] simplifiying candidate # 5.213 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 5.213 * * [simplify]: iters left: 4 (5 enodes) 5.214 * * [simplify]: iters left: 3 (16 enodes) 5.216 * * [simplify]: Extracting #0: cost 1 inf + 0 5.216 * * [simplify]: Extracting #1: cost 4 inf + 0 5.216 * * [simplify]: Extracting #2: cost 8 inf + 0 5.217 * * [simplify]: Extracting #3: cost 4 inf + 84 5.217 * * [simplify]: Extracting #4: cost 0 inf + 410 5.217 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 5.217 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.217 * * * * [progress]: [ 29 / 282 ] simplifiying candidate # 5.217 * * * * [progress]: [ 30 / 282 ] simplifiying candidate # 5.217 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 5.217 * * [simplify]: iters left: 5 (6 enodes) 5.219 * * [simplify]: iters left: 4 (19 enodes) 5.221 * * [simplify]: Extracting #0: cost 1 inf + 0 5.221 * * [simplify]: Extracting #1: cost 3 inf + 0 5.221 * * [simplify]: Extracting #2: cost 6 inf + 0 5.221 * * [simplify]: Extracting #3: cost 10 inf + 0 5.221 * * [simplify]: Extracting #4: cost 6 inf + 84 5.221 * * [simplify]: Extracting #5: cost 0 inf + 734 5.221 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 5.221 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.221 * * * * [progress]: [ 31 / 282 ] simplifiying candidate # 5.222 * * * * [progress]: [ 32 / 282 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 5.222 * * * * [progress]: [ 33 / 282 ] simplifiying candidate # 5.222 * * * * [progress]: [ 34 / 282 ] simplifiying candidate # 5.222 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.222 * * [simplify]: iters left: 6 (14 enodes) 5.225 * * [simplify]: iters left: 5 (49 enodes) 5.231 * * [simplify]: iters left: 4 (61 enodes) 5.241 * * [simplify]: iters left: 3 (65 enodes) 5.248 * * [simplify]: Extracting #0: cost 1 inf + 0 5.248 * * [simplify]: Extracting #1: cost 5 inf + 0 5.249 * * [simplify]: Extracting #2: cost 10 inf + 0 5.249 * * [simplify]: Extracting #3: cost 16 inf + 0 5.249 * * [simplify]: Extracting #4: cost 28 inf + 0 5.249 * * [simplify]: Extracting #5: cost 25 inf + 128 5.249 * * [simplify]: Extracting #6: cost 11 inf + 1106 5.249 * * [simplify]: Extracting #7: cost 3 inf + 2906 5.250 * * [simplify]: Extracting #8: cost 0 inf + 3804 5.251 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.251 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.251 * * * * [progress]: [ 35 / 282 ] simplifiying candidate # 5.251 * * * * [progress]: [ 36 / 282 ] simplifiying candidate # 5.251 * * * * [progress]: [ 37 / 282 ] simplifiying candidate # 5.251 * [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 (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.251 * * [simplify]: iters left: 6 (16 enodes) 5.256 * * [simplify]: iters left: 5 (60 enodes) 5.266 * * [simplify]: iters left: 4 (133 enodes) 5.295 * * [simplify]: iters left: 3 (394 enodes) 5.497 * * [simplify]: Extracting #0: cost 1 inf + 0 5.497 * * [simplify]: Extracting #1: cost 45 inf + 0 5.498 * * [simplify]: Extracting #2: cost 209 inf + 1 5.499 * * [simplify]: Extracting #3: cost 384 inf + 2859 5.514 * * [simplify]: Extracting #4: cost 199 inf + 56922 5.545 * * [simplify]: Extracting #5: cost 6 inf + 120095 5.579 * * [simplify]: Extracting #6: cost 0 inf + 121838 5.622 * [simplify]: Simplified to (* (/ (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 5.622 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (/ (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.622 * * * * [progress]: [ 38 / 282 ] simplifiying candidate # 5.622 * * * * [progress]: [ 39 / 282 ] simplifiying candidate # 5.623 * * * * [progress]: [ 40 / 282 ] simplifiying candidate # 5.623 * * * * [progress]: [ 41 / 282 ] simplifiying candidate # 5.623 * * * * [progress]: [ 42 / 282 ] simplifiying candidate # 5.623 * [simplify]: Simplifying (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.623 * * [simplify]: iters left: 6 (9 enodes) 5.627 * * [simplify]: iters left: 5 (31 enodes) 5.632 * * [simplify]: iters left: 4 (37 enodes) 5.638 * * [simplify]: iters left: 3 (42 enodes) 5.644 * * [simplify]: iters left: 2 (44 enodes) 5.650 * * [simplify]: iters left: 1 (47 enodes) 5.656 * * [simplify]: Extracting #0: cost 1 inf + 0 5.656 * * [simplify]: Extracting #1: cost 10 inf + 0 5.656 * * [simplify]: Extracting #2: cost 15 inf + 2 5.656 * * [simplify]: Extracting #3: cost 16 inf + 86 5.656 * * [simplify]: Extracting #4: cost 18 inf + 127 5.657 * * [simplify]: Extracting #5: cost 15 inf + 210 5.657 * * [simplify]: Extracting #6: cost 11 inf + 737 5.658 * * [simplify]: Extracting #7: cost 0 inf + 2925 5.659 * [simplify]: Simplified to (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.659 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.659 * * * * [progress]: [ 43 / 282 ] simplifiying candidate # 5.659 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 5.660 * * [simplify]: iters left: 6 (16 enodes) 5.667 * * [simplify]: iters left: 5 (59 enodes) 5.684 * * [simplify]: iters left: 4 (83 enodes) 5.706 * * [simplify]: iters left: 3 (94 enodes) 5.732 * * [simplify]: iters left: 2 (97 enodes) 5.755 * * [simplify]: Extracting #0: cost 1 inf + 0 5.755 * * [simplify]: Extracting #1: cost 11 inf + 0 5.755 * * [simplify]: Extracting #2: cost 22 inf + 0 5.755 * * [simplify]: Extracting #3: cost 28 inf + 0 5.755 * * [simplify]: Extracting #4: cost 40 inf + 0 5.755 * * [simplify]: Extracting #5: cost 38 inf + 87 5.755 * * [simplify]: Extracting #6: cost 23 inf + 1278 5.756 * * [simplify]: Extracting #7: cost 18 inf + 2092 5.758 * * [simplify]: Extracting #8: cost 5 inf + 7214 5.759 * * [simplify]: Extracting #9: cost 0 inf + 9592 5.761 * * [simplify]: Extracting #10: cost 0 inf + 9552 5.763 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 5.763 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.763 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.763 * * [simplify]: iters left: 6 (14 enodes) 5.766 * * [simplify]: iters left: 5 (47 enodes) 5.772 * * [simplify]: iters left: 4 (56 enodes) 5.779 * * [simplify]: iters left: 3 (60 enodes) 5.792 * * [simplify]: Extracting #0: cost 1 inf + 0 5.792 * * [simplify]: Extracting #1: cost 4 inf + 0 5.792 * * [simplify]: Extracting #2: cost 8 inf + 0 5.792 * * [simplify]: Extracting #3: cost 14 inf + 0 5.792 * * [simplify]: Extracting #4: cost 26 inf + 0 5.793 * * [simplify]: Extracting #5: cost 22 inf + 170 5.793 * * [simplify]: Extracting #6: cost 10 inf + 1197 5.794 * * [simplify]: Extracting #7: cost 2 inf + 2614 5.795 * * [simplify]: Extracting #8: cost 0 inf + 3340 5.796 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.796 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.796 * * * * [progress]: [ 44 / 282 ] simplifiying candidate # 5.797 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 5.797 * * [simplify]: iters left: 6 (16 enodes) 5.803 * * [simplify]: iters left: 5 (56 enodes) 5.819 * * [simplify]: iters left: 4 (69 enodes) 5.838 * * [simplify]: iters left: 3 (76 enodes) 5.857 * * [simplify]: Extracting #0: cost 1 inf + 0 5.857 * * [simplify]: Extracting #1: cost 7 inf + 0 5.857 * * [simplify]: Extracting #2: cost 15 inf + 0 5.857 * * [simplify]: Extracting #3: cost 22 inf + 0 5.857 * * [simplify]: Extracting #4: cost 34 inf + 0 5.857 * * [simplify]: Extracting #5: cost 30 inf + 170 5.858 * * [simplify]: Extracting #6: cost 10 inf + 2494 5.859 * * [simplify]: Extracting #7: cost 3 inf + 4916 5.861 * * [simplify]: Extracting #8: cost 0 inf + 6408 5.863 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 5.863 * [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)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.864 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 5.864 * * [simplify]: iters left: 6 (14 enodes) 5.870 * * [simplify]: iters left: 5 (47 enodes) 5.883 * * [simplify]: iters left: 4 (56 enodes) 5.898 * * [simplify]: iters left: 3 (60 enodes) 5.914 * * [simplify]: Extracting #0: cost 1 inf + 0 5.914 * * [simplify]: Extracting #1: cost 4 inf + 0 5.914 * * [simplify]: Extracting #2: cost 8 inf + 0 5.914 * * [simplify]: Extracting #3: cost 14 inf + 0 5.914 * * [simplify]: Extracting #4: cost 26 inf + 0 5.914 * * [simplify]: Extracting #5: cost 22 inf + 170 5.915 * * [simplify]: Extracting #6: cost 10 inf + 1197 5.915 * * [simplify]: Extracting #7: cost 2 inf + 2694 5.917 * * [simplify]: Extracting #8: cost 0 inf + 3420 5.917 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 5.917 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.917 * * * * [progress]: [ 45 / 282 ] simplifiying candidate # 5.918 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.918 * * [simplify]: iters left: 6 (15 enodes) 5.921 * * [simplify]: iters left: 5 (52 enodes) 5.928 * * [simplify]: iters left: 4 (65 enodes) 5.937 * * [simplify]: iters left: 3 (72 enodes) 5.948 * * [simplify]: Extracting #0: cost 1 inf + 0 5.948 * * [simplify]: Extracting #1: cost 7 inf + 0 5.948 * * [simplify]: Extracting #2: cost 14 inf + 0 5.948 * * [simplify]: Extracting #3: cost 20 inf + 0 5.948 * * [simplify]: Extracting #4: cost 32 inf + 0 5.948 * * [simplify]: Extracting #5: cost 29 inf + 128 5.948 * * [simplify]: Extracting #6: cost 8 inf + 2537 5.949 * * [simplify]: Extracting #7: cost 2 inf + 4636 5.950 * * [simplify]: Extracting #8: cost 0 inf + 5524 5.951 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 5.951 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.951 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.951 * * [simplify]: iters left: 6 (14 enodes) 5.956 * * [simplify]: iters left: 5 (47 enodes) 5.969 * * [simplify]: iters left: 4 (56 enodes) 5.982 * * [simplify]: iters left: 3 (60 enodes) 5.990 * * [simplify]: Extracting #0: cost 1 inf + 0 5.990 * * [simplify]: Extracting #1: cost 4 inf + 0 5.990 * * [simplify]: Extracting #2: cost 8 inf + 0 5.990 * * [simplify]: Extracting #3: cost 14 inf + 0 5.990 * * [simplify]: Extracting #4: cost 26 inf + 0 5.990 * * [simplify]: Extracting #5: cost 22 inf + 170 5.991 * * [simplify]: Extracting #6: cost 10 inf + 1197 5.991 * * [simplify]: Extracting #7: cost 2 inf + 2534 5.992 * * [simplify]: Extracting #8: cost 0 inf + 3180 5.992 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.992 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.992 * * * * [progress]: [ 46 / 282 ] simplifiying candidate # 5.992 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 5.993 * * [simplify]: iters left: 6 (12 enodes) 5.996 * * [simplify]: iters left: 5 (44 enodes) 6.002 * * [simplify]: iters left: 4 (59 enodes) 6.010 * * [simplify]: iters left: 3 (67 enodes) 6.024 * * [simplify]: iters left: 2 (68 enodes) 6.040 * * [simplify]: Extracting #0: cost 1 inf + 0 6.040 * * [simplify]: Extracting #1: cost 5 inf + 0 6.040 * * [simplify]: Extracting #2: cost 7 inf + 1 6.040 * * [simplify]: Extracting #3: cost 11 inf + 1 6.040 * * [simplify]: Extracting #4: cost 20 inf + 1 6.040 * * [simplify]: Extracting #5: cost 14 inf + 171 6.041 * * [simplify]: Extracting #6: cost 3 inf + 1401 6.042 * * [simplify]: Extracting #7: cost 0 inf + 2135 6.043 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 6.043 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.043 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.043 * * [simplify]: iters left: 6 (13 enodes) 6.049 * * [simplify]: iters left: 5 (44 enodes) 6.059 * * [simplify]: iters left: 4 (53 enodes) 6.065 * * [simplify]: iters left: 3 (57 enodes) 6.072 * * [simplify]: Extracting #0: cost 1 inf + 0 6.072 * * [simplify]: Extracting #1: cost 4 inf + 0 6.072 * * [simplify]: Extracting #2: cost 8 inf + 0 6.072 * * [simplify]: Extracting #3: cost 15 inf + 0 6.072 * * [simplify]: Extracting #4: cost 26 inf + 0 6.072 * * [simplify]: Extracting #5: cost 20 inf + 210 6.073 * * [simplify]: Extracting #6: cost 9 inf + 951 6.073 * * [simplify]: Extracting #7: cost 3 inf + 2008 6.073 * * [simplify]: Extracting #8: cost 0 inf + 2696 6.074 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.074 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.074 * * * * [progress]: [ 47 / 282 ] simplifiying candidate # 6.074 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.074 * * [simplify]: iters left: 6 (15 enodes) 6.077 * * [simplify]: iters left: 5 (52 enodes) 6.085 * * [simplify]: iters left: 4 (65 enodes) 6.098 * * [simplify]: iters left: 3 (72 enodes) 6.116 * * [simplify]: Extracting #0: cost 1 inf + 0 6.116 * * [simplify]: Extracting #1: cost 7 inf + 0 6.116 * * [simplify]: Extracting #2: cost 14 inf + 0 6.116 * * [simplify]: Extracting #3: cost 20 inf + 0 6.117 * * [simplify]: Extracting #4: cost 32 inf + 0 6.117 * * [simplify]: Extracting #5: cost 29 inf + 128 6.118 * * [simplify]: Extracting #6: cost 8 inf + 2537 6.119 * * [simplify]: Extracting #7: cost 2 inf + 4636 6.121 * * [simplify]: Extracting #8: cost 0 inf + 5524 6.123 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 6.123 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.123 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.123 * * [simplify]: iters left: 6 (14 enodes) 6.129 * * [simplify]: iters left: 5 (47 enodes) 6.140 * * [simplify]: iters left: 4 (56 enodes) 6.154 * * [simplify]: iters left: 3 (60 enodes) 6.161 * * [simplify]: Extracting #0: cost 1 inf + 0 6.161 * * [simplify]: Extracting #1: cost 4 inf + 0 6.162 * * [simplify]: Extracting #2: cost 8 inf + 0 6.162 * * [simplify]: Extracting #3: cost 14 inf + 0 6.162 * * [simplify]: Extracting #4: cost 26 inf + 0 6.162 * * [simplify]: Extracting #5: cost 22 inf + 170 6.162 * * [simplify]: Extracting #6: cost 10 inf + 1197 6.162 * * [simplify]: Extracting #7: cost 2 inf + 2534 6.163 * * [simplify]: Extracting #8: cost 0 inf + 3180 6.164 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.164 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.164 * * * * [progress]: [ 48 / 282 ] simplifiying candidate # 6.164 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 6.164 * * [simplify]: iters left: 6 (11 enodes) 6.167 * * [simplify]: iters left: 5 (39 enodes) 6.174 * * [simplify]: iters left: 4 (58 enodes) 6.182 * * [simplify]: iters left: 3 (63 enodes) 6.193 * * [simplify]: Extracting #0: cost 1 inf + 0 6.193 * * [simplify]: Extracting #1: cost 5 inf + 0 6.193 * * [simplify]: Extracting #2: cost 7 inf + 1 6.193 * * [simplify]: Extracting #3: cost 11 inf + 1 6.193 * * [simplify]: Extracting #4: cost 20 inf + 1 6.193 * * [simplify]: Extracting #5: cost 14 inf + 211 6.193 * * [simplify]: Extracting #6: cost 4 inf + 1198 6.194 * * [simplify]: Extracting #7: cost 0 inf + 2135 6.194 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 6.194 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.194 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.194 * * [simplify]: iters left: 6 (13 enodes) 6.197 * * [simplify]: iters left: 5 (44 enodes) 6.203 * * [simplify]: iters left: 4 (53 enodes) 6.210 * * [simplify]: iters left: 3 (57 enodes) 6.217 * * [simplify]: Extracting #0: cost 1 inf + 0 6.217 * * [simplify]: Extracting #1: cost 4 inf + 0 6.217 * * [simplify]: Extracting #2: cost 8 inf + 0 6.217 * * [simplify]: Extracting #3: cost 15 inf + 0 6.217 * * [simplify]: Extracting #4: cost 26 inf + 0 6.217 * * [simplify]: Extracting #5: cost 20 inf + 210 6.218 * * [simplify]: Extracting #6: cost 9 inf + 951 6.218 * * [simplify]: Extracting #7: cost 3 inf + 2008 6.218 * * [simplify]: Extracting #8: cost 0 inf + 2696 6.219 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.219 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.219 * * * * [progress]: [ 49 / 282 ] simplifiying candidate # 6.219 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 6.219 * * [simplify]: iters left: 6 (15 enodes) 6.223 * * [simplify]: iters left: 5 (52 enodes) 6.234 * * [simplify]: iters left: 4 (63 enodes) 6.251 * * [simplify]: iters left: 3 (67 enodes) 6.269 * * [simplify]: Extracting #0: cost 1 inf + 0 6.269 * * [simplify]: Extracting #1: cost 6 inf + 0 6.269 * * [simplify]: Extracting #2: cost 12 inf + 0 6.269 * * [simplify]: Extracting #3: cost 18 inf + 0 6.269 * * [simplify]: Extracting #4: cost 30 inf + 0 6.269 * * [simplify]: Extracting #5: cost 27 inf + 128 6.270 * * [simplify]: Extracting #6: cost 13 inf + 1158 6.271 * * [simplify]: Extracting #7: cost 5 inf + 2574 6.272 * * [simplify]: Extracting #8: cost 0 inf + 4712 6.273 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 6.273 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.274 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.274 * * [simplify]: iters left: 6 (14 enodes) 6.276 * * [simplify]: iters left: 5 (47 enodes) 6.283 * * [simplify]: iters left: 4 (56 enodes) 6.291 * * [simplify]: iters left: 3 (60 enodes) 6.299 * * [simplify]: Extracting #0: cost 1 inf + 0 6.299 * * [simplify]: Extracting #1: cost 4 inf + 0 6.299 * * [simplify]: Extracting #2: cost 8 inf + 0 6.299 * * [simplify]: Extracting #3: cost 14 inf + 0 6.299 * * [simplify]: Extracting #4: cost 26 inf + 0 6.299 * * [simplify]: Extracting #5: cost 22 inf + 170 6.299 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.300 * * [simplify]: Extracting #7: cost 2 inf + 2494 6.300 * * [simplify]: Extracting #8: cost 0 inf + 3180 6.301 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.301 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.301 * * * * [progress]: [ 50 / 282 ] simplifiying candidate # 6.301 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 6.301 * * [simplify]: iters left: 6 (15 enodes) 6.308 * * [simplify]: iters left: 5 (51 enodes) 6.322 * * [simplify]: iters left: 4 (60 enodes) 6.338 * * [simplify]: iters left: 3 (64 enodes) 6.346 * * [simplify]: Extracting #0: cost 1 inf + 0 6.346 * * [simplify]: Extracting #1: cost 4 inf + 0 6.346 * * [simplify]: Extracting #2: cost 9 inf + 0 6.346 * * [simplify]: Extracting #3: cost 16 inf + 0 6.346 * * [simplify]: Extracting #4: cost 28 inf + 0 6.346 * * [simplify]: Extracting #5: cost 26 inf + 87 6.346 * * [simplify]: Extracting #6: cost 11 inf + 1158 6.347 * * [simplify]: Extracting #7: cost 3 inf + 2614 6.347 * * [simplify]: Extracting #8: cost 0 inf + 3744 6.348 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.348 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.348 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.348 * * [simplify]: iters left: 6 (14 enodes) 6.351 * * [simplify]: iters left: 5 (47 enodes) 6.358 * * [simplify]: iters left: 4 (56 enodes) 6.365 * * [simplify]: iters left: 3 (60 enodes) 6.376 * * [simplify]: Extracting #0: cost 1 inf + 0 6.376 * * [simplify]: Extracting #1: cost 4 inf + 0 6.376 * * [simplify]: Extracting #2: cost 8 inf + 0 6.376 * * [simplify]: Extracting #3: cost 14 inf + 0 6.376 * * [simplify]: Extracting #4: cost 26 inf + 0 6.376 * * [simplify]: Extracting #5: cost 22 inf + 170 6.377 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.378 * * [simplify]: Extracting #7: cost 2 inf + 2574 6.379 * * [simplify]: Extracting #8: cost 0 inf + 3260 6.380 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.380 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.380 * * * * [progress]: [ 51 / 282 ] simplifiying candidate # 6.381 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.381 * * [simplify]: iters left: 6 (14 enodes) 6.388 * * [simplify]: iters left: 5 (47 enodes) 6.401 * * [simplify]: iters left: 4 (56 enodes) 6.415 * * [simplify]: iters left: 3 (60 enodes) 6.423 * * [simplify]: Extracting #0: cost 1 inf + 0 6.423 * * [simplify]: Extracting #1: cost 4 inf + 0 6.423 * * [simplify]: Extracting #2: cost 8 inf + 0 6.423 * * [simplify]: Extracting #3: cost 14 inf + 0 6.423 * * [simplify]: Extracting #4: cost 26 inf + 0 6.423 * * [simplify]: Extracting #5: cost 22 inf + 170 6.423 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.424 * * [simplify]: Extracting #7: cost 2 inf + 2414 6.424 * * [simplify]: Extracting #8: cost 0 inf + 3020 6.425 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.425 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.425 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.425 * * [simplify]: iters left: 6 (14 enodes) 6.428 * * [simplify]: iters left: 5 (47 enodes) 6.434 * * [simplify]: iters left: 4 (56 enodes) 6.443 * * [simplify]: iters left: 3 (60 enodes) 6.458 * * [simplify]: Extracting #0: cost 1 inf + 0 6.458 * * [simplify]: Extracting #1: cost 4 inf + 0 6.458 * * [simplify]: Extracting #2: cost 8 inf + 0 6.458 * * [simplify]: Extracting #3: cost 14 inf + 0 6.458 * * [simplify]: Extracting #4: cost 26 inf + 0 6.459 * * [simplify]: Extracting #5: cost 22 inf + 170 6.459 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.460 * * [simplify]: Extracting #7: cost 2 inf + 2414 6.461 * * [simplify]: Extracting #8: cost 0 inf + 3020 6.462 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.462 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.462 * * * * [progress]: [ 52 / 282 ] simplifiying candidate # 6.463 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 6.463 * * [simplify]: iters left: 6 (11 enodes) 6.469 * * [simplify]: iters left: 5 (39 enodes) 6.479 * * [simplify]: iters left: 4 (50 enodes) 6.486 * * [simplify]: iters left: 3 (56 enodes) 6.494 * * [simplify]: Extracting #0: cost 1 inf + 0 6.494 * * [simplify]: Extracting #1: cost 4 inf + 0 6.494 * * [simplify]: Extracting #2: cost 7 inf + 1 6.494 * * [simplify]: Extracting #3: cost 16 inf + 1 6.494 * * [simplify]: Extracting #4: cost 9 inf + 293 6.494 * * [simplify]: Extracting #5: cost 1 inf + 1035 6.495 * * [simplify]: Extracting #6: cost 0 inf + 1077 6.495 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 6.495 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.495 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.495 * * [simplify]: iters left: 6 (13 enodes) 6.498 * * [simplify]: iters left: 5 (44 enodes) 6.505 * * [simplify]: iters left: 4 (53 enodes) 6.514 * * [simplify]: iters left: 3 (57 enodes) 6.532 * * [simplify]: Extracting #0: cost 1 inf + 0 6.532 * * [simplify]: Extracting #1: cost 4 inf + 0 6.532 * * [simplify]: Extracting #2: cost 8 inf + 0 6.532 * * [simplify]: Extracting #3: cost 15 inf + 0 6.532 * * [simplify]: Extracting #4: cost 26 inf + 0 6.533 * * [simplify]: Extracting #5: cost 20 inf + 210 6.533 * * [simplify]: Extracting #6: cost 9 inf + 911 6.534 * * [simplify]: Extracting #7: cost 3 inf + 1888 6.535 * * [simplify]: Extracting #8: cost 0 inf + 2536 6.536 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.536 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.536 * * * * [progress]: [ 53 / 282 ] simplifiying candidate # 6.536 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.536 * * [simplify]: iters left: 6 (14 enodes) 6.542 * * [simplify]: iters left: 5 (47 enodes) 6.555 * * [simplify]: iters left: 4 (56 enodes) 6.570 * * [simplify]: iters left: 3 (60 enodes) 6.585 * * [simplify]: Extracting #0: cost 1 inf + 0 6.585 * * [simplify]: Extracting #1: cost 4 inf + 0 6.585 * * [simplify]: Extracting #2: cost 8 inf + 0 6.585 * * [simplify]: Extracting #3: cost 14 inf + 0 6.586 * * [simplify]: Extracting #4: cost 26 inf + 0 6.586 * * [simplify]: Extracting #5: cost 22 inf + 170 6.586 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.587 * * [simplify]: Extracting #7: cost 2 inf + 2414 6.589 * * [simplify]: Extracting #8: cost 0 inf + 3020 6.590 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.590 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.590 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.590 * * [simplify]: iters left: 6 (14 enodes) 6.596 * * [simplify]: iters left: 5 (47 enodes) 6.609 * * [simplify]: iters left: 4 (56 enodes) 6.624 * * [simplify]: iters left: 3 (60 enodes) 6.640 * * [simplify]: Extracting #0: cost 1 inf + 0 6.640 * * [simplify]: Extracting #1: cost 4 inf + 0 6.640 * * [simplify]: Extracting #2: cost 8 inf + 0 6.640 * * [simplify]: Extracting #3: cost 14 inf + 0 6.641 * * [simplify]: Extracting #4: cost 26 inf + 0 6.641 * * [simplify]: Extracting #5: cost 22 inf + 170 6.641 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.642 * * [simplify]: Extracting #7: cost 2 inf + 2414 6.643 * * [simplify]: Extracting #8: cost 0 inf + 3020 6.644 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.644 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.645 * * * * [progress]: [ 54 / 282 ] simplifiying candidate # 6.645 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 6.645 * * [simplify]: iters left: 6 (10 enodes) 6.650 * * [simplify]: iters left: 5 (34 enodes) 6.660 * * [simplify]: iters left: 4 (45 enodes) 6.673 * * [simplify]: iters left: 3 (49 enodes) 6.688 * * [simplify]: Extracting #0: cost 1 inf + 0 6.688 * * [simplify]: Extracting #1: cost 4 inf + 0 6.688 * * [simplify]: Extracting #2: cost 7 inf + 1 6.688 * * [simplify]: Extracting #3: cost 16 inf + 1 6.688 * * [simplify]: Extracting #4: cost 11 inf + 130 6.688 * * [simplify]: Extracting #5: cost 1 inf + 995 6.689 * * [simplify]: Extracting #6: cost 0 inf + 1077 6.690 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 6.690 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.690 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.690 * * [simplify]: iters left: 6 (13 enodes) 6.696 * * [simplify]: iters left: 5 (44 enodes) 6.708 * * [simplify]: iters left: 4 (53 enodes) 6.722 * * [simplify]: iters left: 3 (57 enodes) 6.737 * * [simplify]: Extracting #0: cost 1 inf + 0 6.737 * * [simplify]: Extracting #1: cost 4 inf + 0 6.737 * * [simplify]: Extracting #2: cost 8 inf + 0 6.737 * * [simplify]: Extracting #3: cost 15 inf + 0 6.737 * * [simplify]: Extracting #4: cost 26 inf + 0 6.737 * * [simplify]: Extracting #5: cost 20 inf + 210 6.738 * * [simplify]: Extracting #6: cost 9 inf + 911 6.738 * * [simplify]: Extracting #7: cost 3 inf + 1888 6.739 * * [simplify]: Extracting #8: cost 0 inf + 2536 6.740 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.740 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.740 * * * * [progress]: [ 55 / 282 ] simplifiying candidate # 6.741 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 6.741 * * [simplify]: iters left: 6 (10 enodes) 6.745 * * [simplify]: iters left: 5 (35 enodes) 6.755 * * [simplify]: iters left: 4 (39 enodes) 6.767 * * [simplify]: Extracting #0: cost 1 inf + 0 6.767 * * [simplify]: Extracting #1: cost 6 inf + 0 6.767 * * [simplify]: Extracting #2: cost 9 inf + 1 6.767 * * [simplify]: Extracting #3: cost 11 inf + 1 6.767 * * [simplify]: Extracting #4: cost 14 inf + 1 6.767 * * [simplify]: Extracting #5: cost 18 inf + 1 6.767 * * [simplify]: Extracting #6: cost 16 inf + 3 6.768 * * [simplify]: Extracting #7: cost 11 inf + 289 6.768 * * [simplify]: Extracting #8: cost 6 inf + 1219 6.769 * * [simplify]: Extracting #9: cost 0 inf + 2995 6.770 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 6.770 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.771 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.771 * * [simplify]: iters left: 6 (13 enodes) 6.776 * * [simplify]: iters left: 5 (47 enodes) 6.791 * * [simplify]: iters left: 4 (70 enodes) 6.810 * * [simplify]: iters left: 3 (96 enodes) 6.835 * * [simplify]: iters left: 2 (122 enodes) 6.864 * * [simplify]: iters left: 1 (134 enodes) 6.880 * * [simplify]: Extracting #0: cost 1 inf + 0 6.880 * * [simplify]: Extracting #1: cost 7 inf + 0 6.880 * * [simplify]: Extracting #2: cost 34 inf + 0 6.880 * * [simplify]: Extracting #3: cost 47 inf + 87 6.880 * * [simplify]: Extracting #4: cost 41 inf + 666 6.881 * * [simplify]: Extracting #5: cost 39 inf + 952 6.882 * * [simplify]: Extracting #6: cost 11 inf + 8583 6.884 * * [simplify]: Extracting #7: cost 0 inf + 11890 6.886 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.886 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.886 * * * * [progress]: [ 56 / 282 ] simplifiying candidate # 6.886 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 6.887 * * [simplify]: iters left: 6 (10 enodes) 6.890 * * [simplify]: iters left: 5 (34 enodes) 6.895 * * [simplify]: iters left: 4 (36 enodes) 6.901 * * [simplify]: Extracting #0: cost 1 inf + 0 6.901 * * [simplify]: Extracting #1: cost 4 inf + 0 6.901 * * [simplify]: Extracting #2: cost 6 inf + 1 6.901 * * [simplify]: Extracting #3: cost 9 inf + 1 6.901 * * [simplify]: Extracting #4: cost 12 inf + 1 6.901 * * [simplify]: Extracting #5: cost 16 inf + 1 6.902 * * [simplify]: Extracting #6: cost 14 inf + 3 6.902 * * [simplify]: Extracting #7: cost 10 inf + 248 6.902 * * [simplify]: Extracting #8: cost 2 inf + 1824 6.902 * * [simplify]: Extracting #9: cost 0 inf + 2349 6.903 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.903 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.903 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.903 * * [simplify]: iters left: 6 (13 enodes) 6.906 * * [simplify]: iters left: 5 (47 enodes) 6.912 * * [simplify]: iters left: 4 (70 enodes) 6.922 * * [simplify]: iters left: 3 (96 enodes) 6.934 * * [simplify]: iters left: 2 (122 enodes) 6.965 * * [simplify]: iters left: 1 (134 enodes) 6.985 * * [simplify]: Extracting #0: cost 1 inf + 0 6.986 * * [simplify]: Extracting #1: cost 7 inf + 0 6.986 * * [simplify]: Extracting #2: cost 34 inf + 0 6.986 * * [simplify]: Extracting #3: cost 47 inf + 87 6.986 * * [simplify]: Extracting #4: cost 41 inf + 666 6.986 * * [simplify]: Extracting #5: cost 39 inf + 952 6.988 * * [simplify]: Extracting #6: cost 11 inf + 8663 6.990 * * [simplify]: Extracting #7: cost 0 inf + 11970 6.992 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.992 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.992 * * * * [progress]: [ 57 / 282 ] simplifiying candidate # 6.992 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.992 * * [simplify]: iters left: 6 (9 enodes) 6.994 * * [simplify]: iters left: 5 (30 enodes) 6.999 * * [simplify]: iters left: 4 (32 enodes) 7.003 * * [simplify]: Extracting #0: cost 1 inf + 0 7.003 * * [simplify]: Extracting #1: cost 4 inf + 0 7.003 * * [simplify]: Extracting #2: cost 5 inf + 1 7.003 * * [simplify]: Extracting #3: cost 7 inf + 1 7.003 * * [simplify]: Extracting #4: cost 10 inf + 1 7.003 * * [simplify]: Extracting #5: cost 14 inf + 1 7.003 * * [simplify]: Extracting #6: cost 12 inf + 3 7.003 * * [simplify]: Extracting #7: cost 8 inf + 248 7.004 * * [simplify]: Extracting #8: cost 4 inf + 775 7.004 * * [simplify]: Extracting #9: cost 0 inf + 1625 7.004 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.004 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.004 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.004 * * [simplify]: iters left: 6 (13 enodes) 7.007 * * [simplify]: iters left: 5 (47 enodes) 7.018 * * [simplify]: iters left: 4 (70 enodes) 7.037 * * [simplify]: iters left: 3 (96 enodes) 7.062 * * [simplify]: iters left: 2 (122 enodes) 7.095 * * [simplify]: iters left: 1 (134 enodes) 7.111 * * [simplify]: Extracting #0: cost 1 inf + 0 7.112 * * [simplify]: Extracting #1: cost 7 inf + 0 7.112 * * [simplify]: Extracting #2: cost 34 inf + 0 7.112 * * [simplify]: Extracting #3: cost 47 inf + 87 7.112 * * [simplify]: Extracting #4: cost 41 inf + 666 7.112 * * [simplify]: Extracting #5: cost 39 inf + 952 7.114 * * [simplify]: Extracting #6: cost 11 inf + 7663 7.116 * * [simplify]: Extracting #7: cost 0 inf + 10530 7.118 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.118 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.118 * * * * [progress]: [ 58 / 282 ] simplifiying candidate # 7.118 * [simplify]: Simplifying (/ 1 (sqrt 1)) 7.118 * * [simplify]: iters left: 3 (3 enodes) 7.123 * * [simplify]: iters left: 2 (11 enodes) 7.125 * * [simplify]: iters left: 1 (13 enodes) 7.126 * * [simplify]: Extracting #0: cost 1 inf + 0 7.126 * * [simplify]: Extracting #1: cost 0 inf + 1 7.126 * [simplify]: Simplified to 1 7.126 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.127 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.127 * * [simplify]: iters left: 6 (12 enodes) 7.129 * * [simplify]: iters left: 5 (44 enodes) 7.138 * * [simplify]: iters left: 4 (67 enodes) 7.156 * * [simplify]: iters left: 3 (93 enodes) 7.180 * * [simplify]: iters left: 2 (119 enodes) 7.212 * * [simplify]: iters left: 1 (131 enodes) 7.244 * * [simplify]: Extracting #0: cost 1 inf + 0 7.244 * * [simplify]: Extracting #1: cost 7 inf + 0 7.244 * * [simplify]: Extracting #2: cost 34 inf + 0 7.245 * * [simplify]: Extracting #3: cost 48 inf + 87 7.245 * * [simplify]: Extracting #4: cost 39 inf + 746 7.247 * * [simplify]: Extracting #5: cost 11 inf + 6417 7.251 * * [simplify]: Extracting #6: cost 0 inf + 8846 7.254 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.254 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.254 * * * * [progress]: [ 59 / 282 ] simplifiying candidate # 7.255 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.255 * * [simplify]: iters left: 6 (9 enodes) 7.259 * * [simplify]: iters left: 5 (30 enodes) 7.268 * * [simplify]: iters left: 4 (32 enodes) 7.275 * * [simplify]: Extracting #0: cost 1 inf + 0 7.275 * * [simplify]: Extracting #1: cost 4 inf + 0 7.275 * * [simplify]: Extracting #2: cost 5 inf + 1 7.276 * * [simplify]: Extracting #3: cost 7 inf + 1 7.276 * * [simplify]: Extracting #4: cost 10 inf + 1 7.276 * * [simplify]: Extracting #5: cost 14 inf + 1 7.276 * * [simplify]: Extracting #6: cost 12 inf + 3 7.276 * * [simplify]: Extracting #7: cost 8 inf + 248 7.276 * * [simplify]: Extracting #8: cost 4 inf + 775 7.276 * * [simplify]: Extracting #9: cost 0 inf + 1625 7.277 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.277 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.277 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.277 * * [simplify]: iters left: 6 (13 enodes) 7.280 * * [simplify]: iters left: 5 (47 enodes) 7.287 * * [simplify]: iters left: 4 (70 enodes) 7.296 * * [simplify]: iters left: 3 (96 enodes) 7.310 * * [simplify]: iters left: 2 (122 enodes) 7.330 * * [simplify]: iters left: 1 (134 enodes) 7.362 * * [simplify]: Extracting #0: cost 1 inf + 0 7.362 * * [simplify]: Extracting #1: cost 7 inf + 0 7.363 * * [simplify]: Extracting #2: cost 34 inf + 0 7.363 * * [simplify]: Extracting #3: cost 47 inf + 87 7.363 * * [simplify]: Extracting #4: cost 41 inf + 666 7.364 * * [simplify]: Extracting #5: cost 39 inf + 952 7.366 * * [simplify]: Extracting #6: cost 11 inf + 7663 7.370 * * [simplify]: Extracting #7: cost 0 inf + 10530 7.374 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.374 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.374 * * * * [progress]: [ 60 / 282 ] simplifiying candidate # 7.375 * [simplify]: Simplifying (/ 1 1) 7.375 * * [simplify]: iters left: 2 (2 enodes) 7.376 * * [simplify]: iters left: 1 (6 enodes) 7.378 * * [simplify]: Extracting #0: cost 1 inf + 0 7.378 * * [simplify]: Extracting #1: cost 0 inf + 1 7.378 * [simplify]: Simplified to 1 7.379 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.379 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.379 * * [simplify]: iters left: 6 (12 enodes) 7.385 * * [simplify]: iters left: 5 (44 enodes) 7.397 * * [simplify]: iters left: 4 (67 enodes) 7.415 * * [simplify]: iters left: 3 (93 enodes) 7.436 * * [simplify]: iters left: 2 (119 enodes) 7.453 * * [simplify]: iters left: 1 (131 enodes) 7.486 * * [simplify]: Extracting #0: cost 1 inf + 0 7.486 * * [simplify]: Extracting #1: cost 7 inf + 0 7.486 * * [simplify]: Extracting #2: cost 34 inf + 0 7.487 * * [simplify]: Extracting #3: cost 48 inf + 87 7.487 * * [simplify]: Extracting #4: cost 39 inf + 746 7.489 * * [simplify]: Extracting #5: cost 11 inf + 6417 7.491 * * [simplify]: Extracting #6: cost 0 inf + 8846 7.493 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.493 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.493 * * * * [progress]: [ 61 / 282 ] simplifiying candidate # 7.493 * * * * [progress]: [ 62 / 282 ] simplifiying candidate # 7.493 * * * * [progress]: [ 63 / 282 ] simplifiying candidate # 7.493 * * * * [progress]: [ 64 / 282 ] simplifiying candidate # 7.494 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.494 * * [simplify]: iters left: 6 (7 enodes) 7.495 * * [simplify]: iters left: 5 (22 enodes) 7.498 * * [simplify]: Extracting #0: cost 1 inf + 0 7.498 * * [simplify]: Extracting #1: cost 3 inf + 0 7.498 * * [simplify]: Extracting #2: cost 5 inf + 0 7.498 * * [simplify]: Extracting #3: cost 8 inf + 0 7.498 * * [simplify]: Extracting #4: cost 12 inf + 0 7.498 * * [simplify]: Extracting #5: cost 10 inf + 2 7.498 * * [simplify]: Extracting #6: cost 1 inf + 976 7.498 * * [simplify]: Extracting #7: cost 0 inf + 1218 7.499 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.499 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.499 * * * * [progress]: [ 65 / 282 ] simplifiying candidate # 7.499 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 7.499 * * [simplify]: iters left: 6 (7 enodes) 7.500 * * [simplify]: iters left: 5 (22 enodes) 7.503 * * [simplify]: Extracting #0: cost 1 inf + 0 7.503 * * [simplify]: Extracting #1: cost 3 inf + 0 7.503 * * [simplify]: Extracting #2: cost 5 inf + 0 7.503 * * [simplify]: Extracting #3: cost 8 inf + 0 7.503 * * [simplify]: Extracting #4: cost 12 inf + 0 7.503 * * [simplify]: Extracting #5: cost 10 inf + 2 7.503 * * [simplify]: Extracting #6: cost 1 inf + 1056 7.504 * * [simplify]: Extracting #7: cost 0 inf + 1298 7.504 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 7.504 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.504 * * * * [progress]: [ 66 / 282 ] simplifiying candidate # 7.504 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.504 * * [simplify]: iters left: 6 (7 enodes) 7.506 * * [simplify]: iters left: 5 (22 enodes) 7.508 * * [simplify]: Extracting #0: cost 1 inf + 0 7.509 * * [simplify]: Extracting #1: cost 3 inf + 0 7.509 * * [simplify]: Extracting #2: cost 5 inf + 0 7.509 * * [simplify]: Extracting #3: cost 8 inf + 0 7.509 * * [simplify]: Extracting #4: cost 12 inf + 0 7.509 * * [simplify]: Extracting #5: cost 10 inf + 2 7.509 * * [simplify]: Extracting #6: cost 1 inf + 936 7.509 * * [simplify]: Extracting #7: cost 0 inf + 1138 7.509 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.509 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.509 * * * * [progress]: [ 67 / 282 ] simplifiying candidate # 7.510 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 7.510 * * [simplify]: iters left: 5 (6 enodes) 7.511 * * [simplify]: iters left: 4 (19 enodes) 7.513 * * [simplify]: Extracting #0: cost 1 inf + 0 7.513 * * [simplify]: Extracting #1: cost 3 inf + 0 7.513 * * [simplify]: Extracting #2: cost 6 inf + 0 7.513 * * [simplify]: Extracting #3: cost 10 inf + 0 7.513 * * [simplify]: Extracting #4: cost 6 inf + 84 7.514 * * [simplify]: Extracting #5: cost 0 inf + 734 7.514 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 7.514 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.514 * * * * [progress]: [ 68 / 282 ] simplifiying candidate # 7.514 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.514 * * [simplify]: iters left: 6 (7 enodes) 7.515 * * [simplify]: iters left: 5 (22 enodes) 7.518 * * [simplify]: Extracting #0: cost 1 inf + 0 7.518 * * [simplify]: Extracting #1: cost 3 inf + 0 7.518 * * [simplify]: Extracting #2: cost 5 inf + 0 7.518 * * [simplify]: Extracting #3: cost 8 inf + 0 7.518 * * [simplify]: Extracting #4: cost 12 inf + 0 7.518 * * [simplify]: Extracting #5: cost 10 inf + 2 7.519 * * [simplify]: Extracting #6: cost 1 inf + 936 7.519 * * [simplify]: Extracting #7: cost 0 inf + 1138 7.519 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.519 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.519 * * * * [progress]: [ 69 / 282 ] simplifiying candidate # 7.519 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 7.519 * * [simplify]: iters left: 5 (6 enodes) 7.521 * * [simplify]: iters left: 4 (19 enodes) 7.523 * * [simplify]: Extracting #0: cost 1 inf + 0 7.523 * * [simplify]: Extracting #1: cost 3 inf + 0 7.523 * * [simplify]: Extracting #2: cost 6 inf + 0 7.523 * * [simplify]: Extracting #3: cost 10 inf + 0 7.523 * * [simplify]: Extracting #4: cost 6 inf + 84 7.523 * * [simplify]: Extracting #5: cost 0 inf + 734 7.523 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 7.523 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.524 * * * * [progress]: [ 70 / 282 ] simplifiying candidate # 7.524 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 7.524 * * [simplify]: iters left: 6 (9 enodes) 7.526 * * [simplify]: iters left: 5 (31 enodes) 7.530 * * [simplify]: iters left: 4 (40 enodes) 7.535 * * [simplify]: iters left: 3 (44 enodes) 7.541 * * [simplify]: Extracting #0: cost 1 inf + 0 7.541 * * [simplify]: Extracting #1: cost 3 inf + 0 7.541 * * [simplify]: Extracting #2: cost 5 inf + 0 7.541 * * [simplify]: Extracting #3: cost 9 inf + 0 7.541 * * [simplify]: Extracting #4: cost 18 inf + 0 7.541 * * [simplify]: Extracting #5: cost 13 inf + 169 7.541 * * [simplify]: Extracting #6: cost 5 inf + 787 7.541 * * [simplify]: Extracting #7: cost 0 inf + 1644 7.542 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 7.542 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.542 * * * * [progress]: [ 71 / 282 ] simplifiying candidate # 7.542 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 7.542 * * [simplify]: iters left: 5 (8 enodes) 7.544 * * [simplify]: iters left: 4 (28 enodes) 7.548 * * [simplify]: iters left: 3 (37 enodes) 7.552 * * [simplify]: iters left: 2 (41 enodes) 7.557 * * [simplify]: Extracting #0: cost 1 inf + 0 7.557 * * [simplify]: Extracting #1: cost 3 inf + 0 7.557 * * [simplify]: Extracting #2: cost 7 inf + 0 7.557 * * [simplify]: Extracting #3: cost 16 inf + 0 7.557 * * [simplify]: Extracting #4: cost 11 inf + 128 7.558 * * [simplify]: Extracting #5: cost 2 inf + 830 7.558 * * [simplify]: Extracting #6: cost 0 inf + 1076 7.559 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 7.559 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* x.im y.re) (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.559 * * * * [progress]: [ 72 / 282 ] simplifiying candidate # 7.559 * * * * [progress]: [ 73 / 282 ] simplifiying candidate # 7.559 * [simplify]: Simplifying (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 7.560 * * [simplify]: iters left: 6 (10 enodes) 7.565 * * [simplify]: iters left: 5 (52 enodes) 7.584 * * [simplify]: iters left: 4 (119 enodes) 7.633 * * [simplify]: iters left: 3 (234 enodes) 7.719 * * [simplify]: iters left: 2 (366 enodes) 7.832 * * [simplify]: Extracting #0: cost 1 inf + 0 7.832 * * [simplify]: Extracting #1: cost 3 inf + 0 7.832 * * [simplify]: Extracting #2: cost 22 inf + 0 7.832 * * [simplify]: Extracting #3: cost 148 inf + 0 7.833 * * [simplify]: Extracting #4: cost 202 inf + 2230 7.837 * * [simplify]: Extracting #5: cost 83 inf + 22274 7.844 * * [simplify]: Extracting #6: cost 1 inf + 35108 7.851 * * [simplify]: Extracting #7: cost 0 inf + 35040 7.859 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 7.859 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.859 * * * * [progress]: [ 74 / 282 ] simplifiying candidate # 7.859 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 7.859 * * [simplify]: iters left: 5 (6 enodes) 7.860 * * [simplify]: iters left: 4 (23 enodes) 7.864 * * [simplify]: iters left: 3 (36 enodes) 7.869 * * [simplify]: iters left: 2 (53 enodes) 7.884 * * [simplify]: iters left: 1 (94 enodes) 7.922 * * [simplify]: Extracting #0: cost 1 inf + 0 7.922 * * [simplify]: Extracting #1: cost 3 inf + 0 7.922 * * [simplify]: Extracting #2: cost 32 inf + 0 7.922 * * [simplify]: Extracting #3: cost 48 inf + 0 7.922 * * [simplify]: Extracting #4: cost 42 inf + 247 7.924 * * [simplify]: Extracting #5: cost 18 inf + 3412 7.926 * * [simplify]: Extracting #6: cost 0 inf + 5728 7.929 * * [simplify]: Extracting #7: cost 0 inf + 5448 7.930 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 7.930 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (- (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.930 * * * * [progress]: [ 75 / 282 ] simplifiying candidate # 7.930 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 7.931 * * [simplify]: iters left: 5 (10 enodes) 7.935 * * [simplify]: iters left: 4 (53 enodes) 7.948 * * [simplify]: iters left: 3 (165 enodes) 7.998 * * [simplify]: iters left: 2 (470 enodes) 8.223 * * [simplify]: Extracting #0: cost 1 inf + 0 8.223 * * [simplify]: Extracting #1: cost 21 inf + 0 8.224 * * [simplify]: Extracting #2: cost 104 inf + 0 8.226 * * [simplify]: Extracting #3: cost 226 inf + 930 8.229 * * [simplify]: Extracting #4: cost 184 inf + 7619 8.238 * * [simplify]: Extracting #5: cost 74 inf + 36465 8.253 * * [simplify]: Extracting #6: cost 5 inf + 63971 8.270 * * [simplify]: Extracting #7: cost 0 inf + 67070 8.290 * [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))) 8.290 * [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 (+ (* y.re y.re) (* y.im 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 (+ (* y.re y.re) (* y.im y.im))))) 8.290 * * * * [progress]: [ 76 / 282 ] simplifiying candidate # 8.291 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 8.291 * * [simplify]: iters left: 6 (9 enodes) 8.295 * * [simplify]: iters left: 5 (48 enodes) 8.313 * * [simplify]: iters left: 4 (111 enodes) 8.351 * * [simplify]: iters left: 3 (181 enodes) 8.382 * * [simplify]: iters left: 2 (262 enodes) 8.477 * * [simplify]: iters left: 1 (473 enodes) 8.683 * * [simplify]: Extracting #0: cost 1 inf + 0 8.683 * * [simplify]: Extracting #1: cost 22 inf + 0 8.684 * * [simplify]: Extracting #2: cost 110 inf + 0 8.685 * * [simplify]: Extracting #3: cost 142 inf + 1440 8.693 * * [simplify]: Extracting #4: cost 41 inf + 15973 8.707 * * [simplify]: Extracting #5: cost 0 inf + 23364 8.724 * * [simplify]: Extracting #6: cost 0 inf + 23124 8.738 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 8.739 * [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 (+ (* y.re y.re) (* y.im y.im))) (+ (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.739 * * * * [progress]: [ 77 / 282 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 8.739 * * * * [progress]: [ 78 / 282 ] simplifiying candidate # 8.739 * * * * [progress]: [ 79 / 282 ] simplifiying candidate # 8.739 * [simplify]: Simplifying (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.740 * * [simplify]: iters left: 6 (15 enodes) 8.746 * * [simplify]: iters left: 5 (55 enodes) 8.762 * * [simplify]: iters left: 4 (78 enodes) 8.784 * * [simplify]: iters left: 3 (91 enodes) 8.807 * * [simplify]: iters left: 2 (93 enodes) 8.829 * * [simplify]: iters left: 1 (100 enodes) 8.853 * * [simplify]: Extracting #0: cost 1 inf + 0 8.853 * * [simplify]: Extracting #1: cost 12 inf + 0 8.853 * * [simplify]: Extracting #2: cost 24 inf + 0 8.854 * * [simplify]: Extracting #3: cost 30 inf + 0 8.854 * * [simplify]: Extracting #4: cost 42 inf + 0 8.854 * * [simplify]: Extracting #5: cost 38 inf + 169 8.855 * * [simplify]: Extracting #6: cost 14 inf + 3536 8.858 * * [simplify]: Extracting #7: cost 2 inf + 8154 8.862 * * [simplify]: Extracting #8: cost 0 inf + 9162 8.866 * [simplify]: Simplified to (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.866 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 8.866 * * * * [progress]: [ 80 / 282 ] simplifiying candidate # 8.866 * [simplify]: Simplifying (- (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.867 * * [simplify]: iters left: 6 (15 enodes) 8.873 * * [simplify]: iters left: 5 (57 enodes) 8.888 * * [simplify]: iters left: 4 (90 enodes) 8.900 * * [simplify]: iters left: 3 (133 enodes) 8.922 * * [simplify]: iters left: 2 (162 enodes) 8.944 * * [simplify]: iters left: 1 (175 enodes) 8.977 * * [simplify]: Extracting #0: cost 1 inf + 0 8.977 * * [simplify]: Extracting #1: cost 8 inf + 0 8.977 * * [simplify]: Extracting #2: cost 17 inf + 0 8.977 * * [simplify]: Extracting #3: cost 27 inf + 0 8.977 * * [simplify]: Extracting #4: cost 54 inf + 0 8.978 * * [simplify]: Extracting #5: cost 62 inf + 170 8.979 * * [simplify]: Extracting #6: cost 50 inf + 1175 8.981 * * [simplify]: Extracting #7: cost 16 inf + 8966 8.986 * * [simplify]: Extracting #8: cost 1 inf + 12894 8.991 * * [simplify]: Extracting #9: cost 0 inf + 13206 8.996 * [simplify]: Simplified to (- (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.997 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 8.997 * * * * [progress]: [ 81 / 282 ] simplifiying candidate # 8.997 * * * * [progress]: [ 82 / 282 ] simplifiying candidate # 8.997 * * * * [progress]: [ 83 / 282 ] simplifiying candidate # 8.997 * [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 (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.998 * * [simplify]: iters left: 6 (17 enodes) 9.006 * * [simplify]: iters left: 5 (67 enodes) 9.030 * * [simplify]: iters left: 4 (182 enodes) 9.133 * * [simplify]: Extracting #0: cost 1 inf + 0 9.134 * * [simplify]: Extracting #1: cost 48 inf + 0 9.134 * * [simplify]: Extracting #2: cost 162 inf + 0 9.135 * * [simplify]: Extracting #3: cost 231 inf + 3 9.136 * * [simplify]: Extracting #4: cost 183 inf + 8014 9.143 * * [simplify]: Extracting #5: cost 86 inf + 35600 9.166 * * [simplify]: Extracting #6: cost 15 inf + 58708 9.194 * * [simplify]: Extracting #7: cost 0 inf + 63273 9.231 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re)))) 9.231 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re)))))) 9.231 * * * * [progress]: [ 84 / 282 ] simplifiying candidate # 9.232 * [simplify]: Simplifying (/ (* (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.232 * * [simplify]: iters left: 6 (17 enodes) 9.240 * * [simplify]: iters left: 5 (72 enodes) 9.265 * * [simplify]: iters left: 4 (192 enodes) 9.358 * * [simplify]: Extracting #0: cost 1 inf + 0 9.358 * * [simplify]: Extracting #1: cost 49 inf + 0 9.359 * * [simplify]: Extracting #2: cost 145 inf + 1 9.359 * * [simplify]: Extracting #3: cost 235 inf + 2 9.360 * * [simplify]: Extracting #4: cost 218 inf + 2506 9.364 * * [simplify]: Extracting #5: cost 141 inf + 25504 9.385 * * [simplify]: Extracting #6: cost 16 inf + 74094 9.406 * * [simplify]: Extracting #7: cost 0 inf + 79993 9.423 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 9.424 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 9.424 * * * * [progress]: [ 85 / 282 ] simplifiying candidate # 9.424 * * * * [progress]: [ 86 / 282 ] simplifiying candidate # 9.424 * * * * [progress]: [ 87 / 282 ] simplifiying candidate # 9.424 * * * * [progress]: [ 88 / 282 ] simplifiying candidate # 9.424 * * * * [progress]: [ 89 / 282 ] simplifiying candidate # 9.424 * [simplify]: Simplifying (/ (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 9.424 * * [simplify]: iters left: 6 (10 enodes) 9.426 * * [simplify]: iters left: 5 (36 enodes) 9.431 * * [simplify]: iters left: 4 (47 enodes) 9.443 * * [simplify]: iters left: 3 (67 enodes) 9.464 * * [simplify]: iters left: 2 (79 enodes) 9.485 * * [simplify]: iters left: 1 (88 enodes) 9.507 * * [simplify]: Extracting #0: cost 1 inf + 0 9.507 * * [simplify]: Extracting #1: cost 16 inf + 0 9.507 * * [simplify]: Extracting #2: cost 28 inf + 2 9.508 * * [simplify]: Extracting #3: cost 28 inf + 127 9.508 * * [simplify]: Extracting #4: cost 25 inf + 210 9.509 * * [simplify]: Extracting #5: cost 14 inf + 1995 9.511 * * [simplify]: Extracting #6: cost 0 inf + 4631 9.513 * [simplify]: Simplified to (* (/ y.re (+ (* y.re y.re) (* y.im y.im))) x.im) 9.513 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (* (/ y.re (+ (* y.re y.re) (* y.im y.im))) x.im) (/ (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 9.513 * * * * [progress]: [ 90 / 282 ] simplifiying candidate # 9.513 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 9.513 * * [simplify]: iters left: 6 (17 enodes) 9.520 * * [simplify]: iters left: 5 (65 enodes) 9.538 * * [simplify]: iters left: 4 (103 enodes) 9.563 * * [simplify]: iters left: 3 (136 enodes) 9.597 * * [simplify]: iters left: 2 (165 enodes) 9.637 * * [simplify]: iters left: 1 (177 enodes) 9.679 * * [simplify]: Extracting #0: cost 1 inf + 0 9.679 * * [simplify]: Extracting #1: cost 11 inf + 0 9.679 * * [simplify]: Extracting #2: cost 22 inf + 0 9.679 * * [simplify]: Extracting #3: cost 29 inf + 0 9.680 * * [simplify]: Extracting #4: cost 57 inf + 0 9.680 * * [simplify]: Extracting #5: cost 68 inf + 169 9.681 * * [simplify]: Extracting #6: cost 56 inf + 993 9.684 * * [simplify]: Extracting #7: cost 20 inf + 10411 9.690 * * [simplify]: Extracting #8: cost 2 inf + 17150 9.697 * * [simplify]: Extracting #9: cost 0 inf + 18198 9.704 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 9.704 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 9.704 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.704 * * [simplify]: iters left: 6 (15 enodes) 9.711 * * [simplify]: iters left: 5 (53 enodes) 9.727 * * [simplify]: iters left: 4 (76 enodes) 9.747 * * [simplify]: iters left: 3 (102 enodes) 9.771 * * [simplify]: iters left: 2 (128 enodes) 9.802 * * [simplify]: iters left: 1 (140 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 8 inf + 0 9.832 * * [simplify]: Extracting #3: cost 15 inf + 0 9.833 * * [simplify]: Extracting #4: cost 43 inf + 0 9.833 * * [simplify]: Extracting #5: cost 55 inf + 128 9.833 * * [simplify]: Extracting #6: cost 42 inf + 993 9.836 * * [simplify]: Extracting #7: cost 10 inf + 8920 9.839 * * [simplify]: Extracting #8: cost 0 inf + 11186 9.843 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.843 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 9.843 * * * * [progress]: [ 91 / 282 ] simplifiying candidate # 9.843 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 9.844 * * [simplify]: iters left: 6 (18 enodes) 9.850 * * [simplify]: iters left: 5 (65 enodes) 9.867 * * [simplify]: iters left: 4 (92 enodes) 9.890 * * [simplify]: iters left: 3 (121 enodes) 9.925 * * [simplify]: iters left: 2 (147 enodes) 9.960 * * [simplify]: iters left: 1 (159 enodes) 9.981 * * [simplify]: Extracting #0: cost 1 inf + 0 9.981 * * [simplify]: Extracting #1: cost 7 inf + 0 9.981 * * [simplify]: Extracting #2: cost 15 inf + 0 9.981 * * [simplify]: Extracting #3: cost 24 inf + 0 9.981 * * [simplify]: Extracting #4: cost 53 inf + 0 9.981 * * [simplify]: Extracting #5: cost 63 inf + 251 9.982 * * [simplify]: Extracting #6: cost 51 inf + 1034 9.983 * * [simplify]: Extracting #7: cost 18 inf + 8841 9.986 * * [simplify]: Extracting #8: cost 2 inf + 14210 9.991 * * [simplify]: Extracting #9: cost 0 inf + 15378 9.997 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 9.997 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 9.998 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 9.998 * * [simplify]: iters left: 6 (16 enodes) 10.004 * * [simplify]: iters left: 5 (56 enodes) 10.020 * * [simplify]: iters left: 4 (79 enodes) 10.042 * * [simplify]: iters left: 3 (105 enodes) 10.070 * * [simplify]: iters left: 2 (131 enodes) 10.106 * * [simplify]: iters left: 1 (143 enodes) 10.143 * * [simplify]: Extracting #0: cost 1 inf + 0 10.143 * * [simplify]: Extracting #1: cost 4 inf + 0 10.143 * * [simplify]: Extracting #2: cost 8 inf + 0 10.143 * * [simplify]: Extracting #3: cost 16 inf + 0 10.143 * * [simplify]: Extracting #4: cost 45 inf + 0 10.143 * * [simplify]: Extracting #5: cost 57 inf + 128 10.144 * * [simplify]: Extracting #6: cost 43 inf + 1115 10.146 * * [simplify]: Extracting #7: cost 16 inf + 7586 10.150 * * [simplify]: Extracting #8: cost 0 inf + 11670 10.154 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 10.154 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 10.155 * * * * [progress]: [ 92 / 282 ] simplifiying candidate # 10.155 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.155 * * [simplify]: iters left: 6 (16 enodes) 10.162 * * [simplify]: iters left: 5 (58 enodes) 10.179 * * [simplify]: iters left: 4 (85 enodes) 10.204 * * [simplify]: iters left: 3 (114 enodes) 10.235 * * [simplify]: iters left: 2 (140 enodes) 10.275 * * [simplify]: iters left: 1 (152 enodes) 10.303 * * [simplify]: Extracting #0: cost 1 inf + 0 10.303 * * [simplify]: Extracting #1: cost 7 inf + 0 10.303 * * [simplify]: Extracting #2: cost 14 inf + 0 10.303 * * [simplify]: Extracting #3: cost 21 inf + 0 10.304 * * [simplify]: Extracting #4: cost 49 inf + 0 10.304 * * [simplify]: Extracting #5: cost 60 inf + 169 10.304 * * [simplify]: Extracting #6: cost 49 inf + 828 10.306 * * [simplify]: Extracting #7: cost 17 inf + 8637 10.308 * * [simplify]: Extracting #8: cost 1 inf + 13446 10.311 * * [simplify]: Extracting #9: cost 0 inf + 13930 10.313 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.314 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 10.314 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.314 * * [simplify]: iters left: 6 (15 enodes) 10.317 * * [simplify]: iters left: 5 (53 enodes) 10.326 * * [simplify]: iters left: 4 (76 enodes) 10.347 * * [simplify]: iters left: 3 (102 enodes) 10.368 * * [simplify]: iters left: 2 (128 enodes) 10.388 * * [simplify]: iters left: 1 (140 enodes) 10.412 * * [simplify]: Extracting #0: cost 1 inf + 0 10.412 * * [simplify]: Extracting #1: cost 4 inf + 0 10.412 * * [simplify]: Extracting #2: cost 8 inf + 0 10.412 * * [simplify]: Extracting #3: cost 15 inf + 0 10.412 * * [simplify]: Extracting #4: cost 43 inf + 0 10.413 * * [simplify]: Extracting #5: cost 55 inf + 128 10.413 * * [simplify]: Extracting #6: cost 42 inf + 993 10.414 * * [simplify]: Extracting #7: cost 10 inf + 8800 10.416 * * [simplify]: Extracting #8: cost 0 inf + 11026 10.418 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.418 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 10.419 * * * * [progress]: [ 93 / 282 ] simplifiying candidate # 10.419 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 10.419 * * [simplify]: iters left: 6 (17 enodes) 10.426 * * [simplify]: iters left: 5 (63 enodes) 10.444 * * [simplify]: iters left: 4 (92 enodes) 10.458 * * [simplify]: iters left: 3 (122 enodes) 10.481 * * [simplify]: iters left: 2 (149 enodes) 10.503 * * [simplify]: iters left: 1 (161 enodes) 10.526 * * [simplify]: Extracting #0: cost 1 inf + 0 10.526 * * [simplify]: Extracting #1: cost 5 inf + 0 10.526 * * [simplify]: Extracting #2: cost 7 inf + 1 10.526 * * [simplify]: Extracting #3: cost 13 inf + 1 10.526 * * [simplify]: Extracting #4: cost 40 inf + 1 10.526 * * [simplify]: Extracting #5: cost 52 inf + 211 10.527 * * [simplify]: Extracting #6: cost 43 inf + 953 10.530 * * [simplify]: Extracting #7: cost 10 inf + 8886 10.535 * * [simplify]: Extracting #8: cost 0 inf + 11433 10.539 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 10.539 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 10.540 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 10.540 * * [simplify]: iters left: 6 (14 enodes) 10.546 * * [simplify]: iters left: 5 (50 enodes) 10.561 * * [simplify]: iters left: 4 (73 enodes) 10.584 * * [simplify]: iters left: 3 (99 enodes) 10.611 * * [simplify]: iters left: 2 (125 enodes) 10.643 * * [simplify]: iters left: 1 (137 enodes) 10.676 * * [simplify]: Extracting #0: cost 1 inf + 0 10.676 * * [simplify]: Extracting #1: cost 4 inf + 0 10.676 * * [simplify]: Extracting #2: cost 8 inf + 0 10.677 * * [simplify]: Extracting #3: cost 16 inf + 0 10.677 * * [simplify]: Extracting #4: cost 43 inf + 0 10.677 * * [simplify]: Extracting #5: cost 51 inf + 210 10.678 * * [simplify]: Extracting #6: cost 41 inf + 911 10.680 * * [simplify]: Extracting #7: cost 11 inf + 7951 10.684 * * [simplify]: Extracting #8: cost 0 inf + 10542 10.688 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 10.688 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 10.689 * * * * [progress]: [ 94 / 282 ] simplifiying candidate # 10.689 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.689 * * [simplify]: iters left: 6 (16 enodes) 10.696 * * [simplify]: iters left: 5 (58 enodes) 10.714 * * [simplify]: iters left: 4 (85 enodes) 10.738 * * [simplify]: iters left: 3 (114 enodes) 10.768 * * [simplify]: iters left: 2 (140 enodes) 10.794 * * [simplify]: iters left: 1 (152 enodes) 10.814 * * [simplify]: Extracting #0: cost 1 inf + 0 10.815 * * [simplify]: Extracting #1: cost 7 inf + 0 10.815 * * [simplify]: Extracting #2: cost 14 inf + 0 10.815 * * [simplify]: Extracting #3: cost 21 inf + 0 10.815 * * [simplify]: Extracting #4: cost 49 inf + 0 10.815 * * [simplify]: Extracting #5: cost 60 inf + 169 10.816 * * [simplify]: Extracting #6: cost 49 inf + 828 10.819 * * [simplify]: Extracting #7: cost 17 inf + 8637 10.824 * * [simplify]: Extracting #8: cost 1 inf + 13446 10.829 * * [simplify]: Extracting #9: cost 0 inf + 13930 10.835 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.835 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 10.835 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.835 * * [simplify]: iters left: 6 (15 enodes) 10.841 * * [simplify]: iters left: 5 (53 enodes) 10.857 * * [simplify]: iters left: 4 (76 enodes) 10.878 * * [simplify]: iters left: 3 (102 enodes) 10.905 * * [simplify]: iters left: 2 (128 enodes) 10.923 * * [simplify]: iters left: 1 (140 enodes) 10.952 * * [simplify]: Extracting #0: cost 1 inf + 0 10.952 * * [simplify]: Extracting #1: cost 4 inf + 0 10.952 * * [simplify]: Extracting #2: cost 8 inf + 0 10.952 * * [simplify]: Extracting #3: cost 15 inf + 0 10.952 * * [simplify]: Extracting #4: cost 43 inf + 0 10.953 * * [simplify]: Extracting #5: cost 55 inf + 128 10.953 * * [simplify]: Extracting #6: cost 42 inf + 993 10.956 * * [simplify]: Extracting #7: cost 10 inf + 8800 10.960 * * [simplify]: Extracting #8: cost 0 inf + 11026 10.964 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.964 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 10.965 * * * * [progress]: [ 95 / 282 ] simplifiying candidate # 10.965 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 10.965 * * [simplify]: iters left: 6 (16 enodes) 10.974 * * [simplify]: iters left: 5 (58 enodes) 10.991 * * [simplify]: iters left: 4 (91 enodes) 11.010 * * [simplify]: iters left: 3 (118 enodes) 11.030 * * [simplify]: iters left: 2 (144 enodes) 11.068 * * [simplify]: iters left: 1 (156 enodes) 11.089 * * [simplify]: Extracting #0: cost 1 inf + 0 11.089 * * [simplify]: Extracting #1: cost 5 inf + 0 11.089 * * [simplify]: Extracting #2: cost 7 inf + 1 11.089 * * [simplify]: Extracting #3: cost 13 inf + 1 11.089 * * [simplify]: Extracting #4: cost 40 inf + 1 11.089 * * [simplify]: Extracting #5: cost 53 inf + 129 11.089 * * [simplify]: Extracting #6: cost 45 inf + 747 11.091 * * [simplify]: Extracting #7: cost 15 inf + 7586 11.093 * * [simplify]: Extracting #8: cost 0 inf + 11433 11.095 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.095 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.096 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.096 * * [simplify]: iters left: 6 (14 enodes) 11.101 * * [simplify]: iters left: 5 (50 enodes) 11.116 * * [simplify]: iters left: 4 (73 enodes) 11.137 * * [simplify]: iters left: 3 (99 enodes) 11.164 * * [simplify]: iters left: 2 (125 enodes) 11.183 * * [simplify]: iters left: 1 (137 enodes) 11.205 * * [simplify]: Extracting #0: cost 1 inf + 0 11.205 * * [simplify]: Extracting #1: cost 4 inf + 0 11.205 * * [simplify]: Extracting #2: cost 8 inf + 0 11.205 * * [simplify]: Extracting #3: cost 16 inf + 0 11.206 * * [simplify]: Extracting #4: cost 43 inf + 0 11.206 * * [simplify]: Extracting #5: cost 51 inf + 210 11.206 * * [simplify]: Extracting #6: cost 41 inf + 911 11.209 * * [simplify]: Extracting #7: cost 11 inf + 7951 11.212 * * [simplify]: Extracting #8: cost 0 inf + 10542 11.216 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.216 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.217 * * * * [progress]: [ 96 / 282 ] simplifiying candidate # 11.217 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.217 * * [simplify]: iters left: 6 (16 enodes) 11.224 * * [simplify]: iters left: 5 (58 enodes) 11.240 * * [simplify]: iters left: 4 (83 enodes) 11.258 * * [simplify]: iters left: 3 (109 enodes) 11.273 * * [simplify]: iters left: 2 (135 enodes) 11.304 * * [simplify]: iters left: 1 (147 enodes) 11.330 * * [simplify]: Extracting #0: cost 1 inf + 0 11.330 * * [simplify]: Extracting #1: cost 6 inf + 0 11.330 * * [simplify]: Extracting #2: cost 12 inf + 0 11.330 * * [simplify]: Extracting #3: cost 19 inf + 0 11.330 * * [simplify]: Extracting #4: cost 47 inf + 0 11.331 * * [simplify]: Extracting #5: cost 58 inf + 169 11.331 * * [simplify]: Extracting #6: cost 46 inf + 910 11.332 * * [simplify]: Extracting #7: cost 18 inf + 7907 11.334 * * [simplify]: Extracting #8: cost 0 inf + 12638 11.337 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.337 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 11.337 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.337 * * [simplify]: iters left: 6 (15 enodes) 11.340 * * [simplify]: iters left: 5 (53 enodes) 11.348 * * [simplify]: iters left: 4 (76 enodes) 11.358 * * [simplify]: iters left: 3 (102 enodes) 11.373 * * [simplify]: iters left: 2 (128 enodes) 11.391 * * [simplify]: iters left: 1 (140 enodes) 11.408 * * [simplify]: Extracting #0: cost 1 inf + 0 11.408 * * [simplify]: Extracting #1: cost 4 inf + 0 11.408 * * [simplify]: Extracting #2: cost 8 inf + 0 11.408 * * [simplify]: Extracting #3: cost 15 inf + 0 11.408 * * [simplify]: Extracting #4: cost 43 inf + 0 11.408 * * [simplify]: Extracting #5: cost 55 inf + 128 11.409 * * [simplify]: Extracting #6: cost 42 inf + 993 11.410 * * [simplify]: Extracting #7: cost 10 inf + 8760 11.412 * * [simplify]: Extracting #8: cost 0 inf + 11026 11.414 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.414 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 11.414 * * * * [progress]: [ 97 / 282 ] simplifiying candidate # 11.414 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 11.415 * * [simplify]: iters left: 6 (17 enodes) 11.419 * * [simplify]: iters left: 5 (60 enodes) 11.436 * * [simplify]: iters left: 4 (83 enodes) 11.459 * * [simplify]: iters left: 3 (109 enodes) 11.490 * * [simplify]: iters left: 2 (135 enodes) 11.521 * * [simplify]: iters left: 1 (147 enodes) 11.538 * * [simplify]: Extracting #0: cost 1 inf + 0 11.538 * * [simplify]: Extracting #1: cost 4 inf + 0 11.538 * * [simplify]: Extracting #2: cost 9 inf + 0 11.538 * * [simplify]: Extracting #3: cost 18 inf + 0 11.539 * * [simplify]: Extracting #4: cost 47 inf + 0 11.539 * * [simplify]: Extracting #5: cost 58 inf + 169 11.539 * * [simplify]: Extracting #6: cost 47 inf + 869 11.540 * * [simplify]: Extracting #7: cost 18 inf + 7425 11.544 * * [simplify]: Extracting #8: cost 0 inf + 11994 11.548 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 11.548 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 11.549 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 11.549 * * [simplify]: iters left: 6 (16 enodes) 11.555 * * [simplify]: iters left: 5 (56 enodes) 11.570 * * [simplify]: iters left: 4 (79 enodes) 11.587 * * [simplify]: iters left: 3 (105 enodes) 11.600 * * [simplify]: iters left: 2 (131 enodes) 11.618 * * [simplify]: iters left: 1 (143 enodes) 11.635 * * [simplify]: Extracting #0: cost 1 inf + 0 11.635 * * [simplify]: Extracting #1: cost 4 inf + 0 11.635 * * [simplify]: Extracting #2: cost 8 inf + 0 11.635 * * [simplify]: Extracting #3: cost 16 inf + 0 11.635 * * [simplify]: Extracting #4: cost 45 inf + 0 11.635 * * [simplify]: Extracting #5: cost 57 inf + 128 11.636 * * [simplify]: Extracting #6: cost 43 inf + 1115 11.637 * * [simplify]: Extracting #7: cost 16 inf + 7466 11.639 * * [simplify]: Extracting #8: cost 0 inf + 11510 11.641 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 11.641 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 11.641 * * * * [progress]: [ 98 / 282 ] simplifiying candidate # 11.641 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.642 * * [simplify]: iters left: 6 (15 enodes) 11.645 * * [simplify]: iters left: 5 (53 enodes) 11.653 * * [simplify]: iters left: 4 (76 enodes) 11.663 * * [simplify]: iters left: 3 (102 enodes) 11.683 * * [simplify]: iters left: 2 (128 enodes) 11.718 * * [simplify]: iters left: 1 (140 enodes) 11.739 * * [simplify]: Extracting #0: cost 1 inf + 0 11.739 * * [simplify]: Extracting #1: cost 4 inf + 0 11.739 * * [simplify]: Extracting #2: cost 8 inf + 0 11.739 * * [simplify]: Extracting #3: cost 15 inf + 0 11.739 * * [simplify]: Extracting #4: cost 43 inf + 0 11.739 * * [simplify]: Extracting #5: cost 55 inf + 128 11.740 * * [simplify]: Extracting #6: cost 42 inf + 993 11.741 * * [simplify]: Extracting #7: cost 10 inf + 8640 11.743 * * [simplify]: Extracting #8: cost 0 inf + 10866 11.745 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.745 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 11.746 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.746 * * [simplify]: iters left: 6 (15 enodes) 11.750 * * [simplify]: iters left: 5 (53 enodes) 11.762 * * [simplify]: iters left: 4 (76 enodes) 11.783 * * [simplify]: iters left: 3 (102 enodes) 11.812 * * [simplify]: iters left: 2 (128 enodes) 11.841 * * [simplify]: iters left: 1 (140 enodes) 11.858 * * [simplify]: Extracting #0: cost 1 inf + 0 11.858 * * [simplify]: Extracting #1: cost 4 inf + 0 11.858 * * [simplify]: Extracting #2: cost 8 inf + 0 11.858 * * [simplify]: Extracting #3: cost 15 inf + 0 11.858 * * [simplify]: Extracting #4: cost 43 inf + 0 11.858 * * [simplify]: Extracting #5: cost 55 inf + 128 11.859 * * [simplify]: Extracting #6: cost 42 inf + 993 11.860 * * [simplify]: Extracting #7: cost 10 inf + 8640 11.863 * * [simplify]: Extracting #8: cost 0 inf + 10866 11.865 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.865 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 11.865 * * * * [progress]: [ 99 / 282 ] simplifiying candidate # 11.866 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 11.866 * * [simplify]: iters left: 6 (16 enodes) 11.875 * * [simplify]: iters left: 5 (58 enodes) 11.891 * * [simplify]: iters left: 4 (83 enodes) 11.915 * * [simplify]: iters left: 3 (111 enodes) 11.933 * * [simplify]: iters left: 2 (137 enodes) 11.955 * * [simplify]: iters left: 1 (149 enodes) 11.994 * * [simplify]: Extracting #0: cost 1 inf + 0 11.994 * * [simplify]: Extracting #1: cost 4 inf + 0 11.994 * * [simplify]: Extracting #2: cost 9 inf + 1 11.995 * * [simplify]: Extracting #3: cost 36 inf + 1 11.995 * * [simplify]: Extracting #4: cost 48 inf + 211 11.996 * * [simplify]: Extracting #5: cost 40 inf + 829 11.998 * * [simplify]: Extracting #6: cost 10 inf + 7306 12.001 * * [simplify]: Extracting #7: cost 1 inf + 9332 12.005 * * [simplify]: Extracting #8: cost 0 inf + 9575 12.009 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.009 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.010 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.010 * * [simplify]: iters left: 6 (14 enodes) 12.016 * * [simplify]: iters left: 5 (50 enodes) 12.032 * * [simplify]: iters left: 4 (73 enodes) 12.053 * * [simplify]: iters left: 3 (99 enodes) 12.079 * * [simplify]: iters left: 2 (125 enodes) 12.114 * * [simplify]: iters left: 1 (137 enodes) 12.150 * * [simplify]: Extracting #0: cost 1 inf + 0 12.150 * * [simplify]: Extracting #1: cost 4 inf + 0 12.150 * * [simplify]: Extracting #2: cost 8 inf + 0 12.150 * * [simplify]: Extracting #3: cost 16 inf + 0 12.150 * * [simplify]: Extracting #4: cost 43 inf + 0 12.151 * * [simplify]: Extracting #5: cost 51 inf + 210 12.151 * * [simplify]: Extracting #6: cost 41 inf + 911 12.153 * * [simplify]: Extracting #7: cost 11 inf + 7791 12.157 * * [simplify]: Extracting #8: cost 0 inf + 10382 12.162 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.162 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.162 * * * * [progress]: [ 100 / 282 ] simplifiying candidate # 12.162 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.163 * * [simplify]: iters left: 6 (15 enodes) 12.169 * * [simplify]: iters left: 5 (53 enodes) 12.176 * * [simplify]: iters left: 4 (76 enodes) 12.186 * * [simplify]: iters left: 3 (102 enodes) 12.199 * * [simplify]: iters left: 2 (128 enodes) 12.231 * * [simplify]: iters left: 1 (140 enodes) 12.249 * * [simplify]: Extracting #0: cost 1 inf + 0 12.249 * * [simplify]: Extracting #1: cost 4 inf + 0 12.249 * * [simplify]: Extracting #2: cost 8 inf + 0 12.249 * * [simplify]: Extracting #3: cost 15 inf + 0 12.249 * * [simplify]: Extracting #4: cost 43 inf + 0 12.249 * * [simplify]: Extracting #5: cost 55 inf + 128 12.250 * * [simplify]: Extracting #6: cost 42 inf + 993 12.251 * * [simplify]: Extracting #7: cost 10 inf + 8640 12.253 * * [simplify]: Extracting #8: cost 0 inf + 10866 12.255 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.255 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 12.255 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.256 * * [simplify]: iters left: 6 (15 enodes) 12.259 * * [simplify]: iters left: 5 (53 enodes) 12.267 * * [simplify]: iters left: 4 (76 enodes) 12.277 * * [simplify]: iters left: 3 (102 enodes) 12.291 * * [simplify]: iters left: 2 (128 enodes) 12.315 * * [simplify]: iters left: 1 (140 enodes) 12.331 * * [simplify]: Extracting #0: cost 1 inf + 0 12.332 * * [simplify]: Extracting #1: cost 4 inf + 0 12.332 * * [simplify]: Extracting #2: cost 8 inf + 0 12.332 * * [simplify]: Extracting #3: cost 15 inf + 0 12.332 * * [simplify]: Extracting #4: cost 43 inf + 0 12.332 * * [simplify]: Extracting #5: cost 55 inf + 128 12.332 * * [simplify]: Extracting #6: cost 42 inf + 993 12.334 * * [simplify]: Extracting #7: cost 10 inf + 8640 12.336 * * [simplify]: Extracting #8: cost 0 inf + 10866 12.338 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.338 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 12.338 * * * * [progress]: [ 101 / 282 ] simplifiying candidate # 12.338 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 12.338 * * [simplify]: iters left: 6 (15 enodes) 12.342 * * [simplify]: iters left: 5 (53 enodes) 12.350 * * [simplify]: iters left: 4 (78 enodes) 12.372 * * [simplify]: iters left: 3 (104 enodes) 12.391 * * [simplify]: iters left: 2 (130 enodes) 12.411 * * [simplify]: iters left: 1 (142 enodes) 12.447 * * [simplify]: Extracting #0: cost 1 inf + 0 12.447 * * [simplify]: Extracting #1: cost 4 inf + 0 12.447 * * [simplify]: Extracting #2: cost 9 inf + 1 12.448 * * [simplify]: Extracting #3: cost 36 inf + 1 12.448 * * [simplify]: Extracting #4: cost 49 inf + 170 12.448 * * [simplify]: Extracting #5: cost 41 inf + 788 12.451 * * [simplify]: Extracting #6: cost 9 inf + 7551 12.454 * * [simplify]: Extracting #7: cost 0 inf + 9575 12.455 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.456 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.456 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.456 * * [simplify]: iters left: 6 (14 enodes) 12.459 * * [simplify]: iters left: 5 (50 enodes) 12.466 * * [simplify]: iters left: 4 (73 enodes) 12.476 * * [simplify]: iters left: 3 (99 enodes) 12.494 * * [simplify]: iters left: 2 (125 enodes) 12.517 * * [simplify]: iters left: 1 (137 enodes) 12.537 * * [simplify]: Extracting #0: cost 1 inf + 0 12.537 * * [simplify]: Extracting #1: cost 4 inf + 0 12.537 * * [simplify]: Extracting #2: cost 8 inf + 0 12.537 * * [simplify]: Extracting #3: cost 16 inf + 0 12.537 * * [simplify]: Extracting #4: cost 43 inf + 0 12.538 * * [simplify]: Extracting #5: cost 51 inf + 210 12.538 * * [simplify]: Extracting #6: cost 41 inf + 911 12.541 * * [simplify]: Extracting #7: cost 11 inf + 7791 12.544 * * [simplify]: Extracting #8: cost 0 inf + 10382 12.547 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.547 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.547 * * * * [progress]: [ 102 / 282 ] simplifiying candidate # 12.547 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.547 * * [simplify]: iters left: 6 (17 enodes) 12.551 * * [simplify]: iters left: 5 (66 enodes) 12.561 * * [simplify]: iters left: 4 (113 enodes) 12.579 * * [simplify]: iters left: 3 (161 enodes) 12.625 * * [simplify]: iters left: 2 (201 enodes) 12.655 * * [simplify]: iters left: 1 (241 enodes) 12.711 * * [simplify]: Extracting #0: cost 1 inf + 0 12.711 * * [simplify]: Extracting #1: cost 33 inf + 0 12.711 * * [simplify]: Extracting #2: cost 88 inf + 0 12.711 * * [simplify]: Extracting #3: cost 92 inf + 5 12.712 * * [simplify]: Extracting #4: cost 101 inf + 7 12.712 * * [simplify]: Extracting #5: cost 93 inf + 708 12.713 * * [simplify]: Extracting #6: cost 78 inf + 2018 12.719 * * [simplify]: Extracting #7: cost 37 inf + 22747 12.735 * * [simplify]: Extracting #8: cost 2 inf + 44523 12.751 * * [simplify]: Extracting #9: cost 0 inf + 46033 12.767 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (+ (* y.im y.im) (* y.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 12.767 * [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 (+ (* y.im y.im) (* y.re y.re))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 12.768 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.768 * * [simplify]: iters left: 6 (15 enodes) 12.774 * * [simplify]: iters left: 5 (52 enodes) 12.788 * * [simplify]: iters left: 4 (63 enodes) 12.803 * * [simplify]: iters left: 3 (67 enodes) 12.811 * * [simplify]: Extracting #0: cost 1 inf + 0 12.811 * * [simplify]: Extracting #1: cost 6 inf + 0 12.811 * * [simplify]: Extracting #2: cost 12 inf + 0 12.811 * * [simplify]: Extracting #3: cost 18 inf + 0 12.812 * * [simplify]: Extracting #4: cost 30 inf + 0 12.812 * * [simplify]: Extracting #5: cost 27 inf + 128 12.812 * * [simplify]: Extracting #6: cost 13 inf + 1238 12.812 * * [simplify]: Extracting #7: cost 5 inf + 2856 12.813 * * [simplify]: Extracting #8: cost 0 inf + 4952 12.814 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.814 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 12.814 * * * * [progress]: [ 103 / 282 ] simplifiying candidate # 12.814 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 12.814 * * [simplify]: iters left: 6 (20 enodes) 12.819 * * [simplify]: iters left: 5 (74 enodes) 12.833 * * [simplify]: iters left: 4 (114 enodes) 12.867 * * [simplify]: iters left: 3 (163 enodes) 12.894 * * [simplify]: iters left: 2 (210 enodes) 12.940 * * [simplify]: iters left: 1 (227 enodes) 12.978 * * [simplify]: Extracting #0: cost 1 inf + 0 12.978 * * [simplify]: Extracting #1: cost 23 inf + 0 12.979 * * [simplify]: Extracting #2: cost 48 inf + 0 12.979 * * [simplify]: Extracting #3: cost 56 inf + 0 12.979 * * [simplify]: Extracting #4: cost 68 inf + 0 12.980 * * [simplify]: Extracting #5: cost 63 inf + 251 12.981 * * [simplify]: Extracting #6: cost 38 inf + 5394 12.987 * * [simplify]: Extracting #7: cost 11 inf + 17608 12.995 * * [simplify]: Extracting #8: cost 0 inf + 23644 13.004 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 13.004 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 13.005 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 13.005 * * [simplify]: iters left: 6 (17 enodes) 13.012 * * [simplify]: iters left: 5 (58 enodes) 13.026 * * [simplify]: iters left: 4 (72 enodes) 13.043 * * [simplify]: iters left: 3 (78 enodes) 13.062 * * [simplify]: Extracting #0: cost 1 inf + 0 13.062 * * [simplify]: Extracting #1: cost 8 inf + 0 13.062 * * [simplify]: Extracting #2: cost 17 inf + 0 13.063 * * [simplify]: Extracting #3: cost 24 inf + 0 13.063 * * [simplify]: Extracting #4: cost 36 inf + 0 13.063 * * [simplify]: Extracting #5: cost 32 inf + 169 13.064 * * [simplify]: Extracting #6: cost 19 inf + 1279 13.065 * * [simplify]: Extracting #7: cost 4 inf + 5758 13.067 * * [simplify]: Extracting #8: cost 0 inf + 7288 13.069 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.070 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.070 * * * * [progress]: [ 104 / 282 ] simplifiying candidate # 13.070 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.070 * * [simplify]: iters left: 6 (18 enodes) 13.078 * * [simplify]: iters left: 5 (67 enodes) 13.098 * * [simplify]: iters left: 4 (107 enodes) 13.116 * * [simplify]: iters left: 3 (156 enodes) 13.147 * * [simplify]: iters left: 2 (203 enodes) 13.188 * * [simplify]: iters left: 1 (221 enodes) 13.247 * * [simplify]: Extracting #0: cost 1 inf + 0 13.247 * * [simplify]: Extracting #1: cost 23 inf + 0 13.247 * * [simplify]: Extracting #2: cost 46 inf + 0 13.247 * * [simplify]: Extracting #3: cost 52 inf + 0 13.248 * * [simplify]: Extracting #4: cost 64 inf + 0 13.248 * * [simplify]: Extracting #5: cost 60 inf + 170 13.249 * * [simplify]: Extracting #6: cost 35 inf + 4868 13.256 * * [simplify]: Extracting #7: cost 9 inf + 16602 13.266 * * [simplify]: Extracting #8: cost 0 inf + 21156 13.274 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 13.274 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.274 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.274 * * [simplify]: iters left: 6 (16 enodes) 13.278 * * [simplify]: iters left: 5 (55 enodes) 13.285 * * [simplify]: iters left: 4 (69 enodes) 13.294 * * [simplify]: iters left: 3 (75 enodes) 13.305 * * [simplify]: Extracting #0: cost 1 inf + 0 13.306 * * [simplify]: Extracting #1: cost 8 inf + 0 13.306 * * [simplify]: Extracting #2: cost 16 inf + 0 13.306 * * [simplify]: Extracting #3: cost 22 inf + 0 13.306 * * [simplify]: Extracting #4: cost 34 inf + 0 13.306 * * [simplify]: Extracting #5: cost 31 inf + 128 13.307 * * [simplify]: Extracting #6: cost 18 inf + 1075 13.308 * * [simplify]: Extracting #7: cost 11 inf + 2452 13.310 * * [simplify]: Extracting #8: cost 3 inf + 4952 13.312 * * [simplify]: Extracting #9: cost 1 inf + 5960 13.315 * * [simplify]: Extracting #10: cost 0 inf + 6404 13.318 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.318 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.318 * * * * [progress]: [ 105 / 282 ] simplifiying candidate # 13.319 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 13.319 * * [simplify]: iters left: 6 (19 enodes) 13.333 * * [simplify]: iters left: 5 (72 enodes) 13.356 * * [simplify]: iters left: 4 (104 enodes) 13.385 * * [simplify]: iters left: 3 (124 enodes) 13.422 * * [simplify]: iters left: 2 (163 enodes) 13.460 * * [simplify]: iters left: 1 (171 enodes) 13.485 * * [simplify]: Extracting #0: cost 1 inf + 0 13.485 * * [simplify]: Extracting #1: cost 13 inf + 0 13.485 * * [simplify]: Extracting #2: cost 24 inf + 1 13.485 * * [simplify]: Extracting #3: cost 30 inf + 1 13.486 * * [simplify]: Extracting #4: cost 42 inf + 1 13.486 * * [simplify]: Extracting #5: cost 40 inf + 88 13.486 * * [simplify]: Extracting #6: cost 25 inf + 1320 13.488 * * [simplify]: Extracting #7: cost 11 inf + 5000 13.492 * * [simplify]: Extracting #8: cost 2 inf + 9075 13.497 * * [simplify]: Extracting #9: cost 0 inf + 10043 13.502 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 13.502 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 13.502 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 13.502 * * [simplify]: iters left: 6 (15 enodes) 13.509 * * [simplify]: iters left: 5 (52 enodes) 13.516 * * [simplify]: iters left: 4 (66 enodes) 13.525 * * [simplify]: iters left: 3 (72 enodes) 13.533 * * [simplify]: Extracting #0: cost 1 inf + 0 13.533 * * [simplify]: Extracting #1: cost 8 inf + 0 13.534 * * [simplify]: Extracting #2: cost 16 inf + 0 13.534 * * [simplify]: Extracting #3: cost 23 inf + 0 13.534 * * [simplify]: Extracting #4: cost 34 inf + 0 13.534 * * [simplify]: Extracting #5: cost 29 inf + 128 13.534 * * [simplify]: Extracting #6: cost 14 inf + 1320 13.535 * * [simplify]: Extracting #7: cost 6 inf + 3260 13.535 * * [simplify]: Extracting #8: cost 1 inf + 5478 13.536 * * [simplify]: Extracting #9: cost 0 inf + 5760 13.537 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 13.537 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 13.537 * * * * [progress]: [ 106 / 282 ] simplifiying candidate # 13.538 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.538 * * [simplify]: iters left: 6 (18 enodes) 13.542 * * [simplify]: iters left: 5 (67 enodes) 13.562 * * [simplify]: iters left: 4 (107 enodes) 13.591 * * [simplify]: iters left: 3 (156 enodes) 13.630 * * [simplify]: iters left: 2 (203 enodes) 13.678 * * [simplify]: iters left: 1 (221 enodes) 13.736 * * [simplify]: Extracting #0: cost 1 inf + 0 13.736 * * [simplify]: Extracting #1: cost 23 inf + 0 13.737 * * [simplify]: Extracting #2: cost 46 inf + 0 13.737 * * [simplify]: Extracting #3: cost 52 inf + 0 13.737 * * [simplify]: Extracting #4: cost 64 inf + 0 13.738 * * [simplify]: Extracting #5: cost 60 inf + 170 13.739 * * [simplify]: Extracting #6: cost 35 inf + 4868 13.746 * * [simplify]: Extracting #7: cost 9 inf + 16602 13.755 * * [simplify]: Extracting #8: cost 0 inf + 21156 13.763 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 13.763 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.763 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.763 * * [simplify]: iters left: 6 (16 enodes) 13.767 * * [simplify]: iters left: 5 (55 enodes) 13.774 * * [simplify]: iters left: 4 (69 enodes) 13.784 * * [simplify]: iters left: 3 (75 enodes) 13.798 * * [simplify]: Extracting #0: cost 1 inf + 0 13.798 * * [simplify]: Extracting #1: cost 8 inf + 0 13.798 * * [simplify]: Extracting #2: cost 16 inf + 0 13.798 * * [simplify]: Extracting #3: cost 22 inf + 0 13.798 * * [simplify]: Extracting #4: cost 34 inf + 0 13.798 * * [simplify]: Extracting #5: cost 31 inf + 128 13.799 * * [simplify]: Extracting #6: cost 18 inf + 1075 13.800 * * [simplify]: Extracting #7: cost 11 inf + 2452 13.801 * * [simplify]: Extracting #8: cost 3 inf + 4952 13.803 * * [simplify]: Extracting #9: cost 1 inf + 5960 13.805 * * [simplify]: Extracting #10: cost 0 inf + 6404 13.807 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.807 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.807 * * * * [progress]: [ 107 / 282 ] simplifiying candidate # 13.808 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 13.808 * * [simplify]: iters left: 6 (18 enodes) 13.817 * * [simplify]: iters left: 5 (67 enodes) 13.839 * * [simplify]: iters left: 4 (107 enodes) 13.872 * * [simplify]: iters left: 3 (136 enodes) 13.912 * * [simplify]: iters left: 2 (157 enodes) 13.944 * * [simplify]: iters left: 1 (160 enodes) 13.963 * * [simplify]: Extracting #0: cost 1 inf + 0 13.963 * * [simplify]: Extracting #1: cost 13 inf + 0 13.963 * * [simplify]: Extracting #2: cost 24 inf + 1 13.964 * * [simplify]: Extracting #3: cost 30 inf + 1 13.964 * * [simplify]: Extracting #4: cost 42 inf + 1 13.964 * * [simplify]: Extracting #5: cost 38 inf + 211 13.965 * * [simplify]: Extracting #6: cost 16 inf + 3741 13.969 * * [simplify]: Extracting #7: cost 3 inf + 8750 13.974 * * [simplify]: Extracting #8: cost 0 inf + 10043 13.978 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 13.978 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 13.979 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 13.979 * * [simplify]: iters left: 6 (15 enodes) 13.985 * * [simplify]: iters left: 5 (52 enodes) 14.000 * * [simplify]: iters left: 4 (66 enodes) 14.018 * * [simplify]: iters left: 3 (72 enodes) 14.037 * * [simplify]: Extracting #0: cost 1 inf + 0 14.037 * * [simplify]: Extracting #1: cost 8 inf + 0 14.037 * * [simplify]: Extracting #2: cost 16 inf + 0 14.037 * * [simplify]: Extracting #3: cost 23 inf + 0 14.037 * * [simplify]: Extracting #4: cost 34 inf + 0 14.037 * * [simplify]: Extracting #5: cost 29 inf + 128 14.038 * * [simplify]: Extracting #6: cost 14 inf + 1320 14.041 * * [simplify]: Extracting #7: cost 6 inf + 3260 14.043 * * [simplify]: Extracting #8: cost 1 inf + 5478 14.044 * * [simplify]: Extracting #9: cost 0 inf + 5760 14.046 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.046 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 14.046 * * * * [progress]: [ 108 / 282 ] simplifiying candidate # 14.047 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 14.047 * * [simplify]: iters left: 6 (20 enodes) 14.052 * * [simplify]: iters left: 5 (72 enodes) 14.063 * * [simplify]: iters left: 4 (103 enodes) 14.077 * * [simplify]: iters left: 3 (154 enodes) 14.118 * * [simplify]: iters left: 2 (207 enodes) 14.180 * * [simplify]: iters left: 1 (224 enodes) 14.241 * * [simplify]: Extracting #0: cost 1 inf + 0 14.241 * * [simplify]: Extracting #1: cost 23 inf + 0 14.241 * * [simplify]: Extracting #2: cost 48 inf + 0 14.242 * * [simplify]: Extracting #3: cost 56 inf + 0 14.242 * * [simplify]: Extracting #4: cost 68 inf + 0 14.242 * * [simplify]: Extracting #5: cost 64 inf + 169 14.243 * * [simplify]: Extracting #6: cost 42 inf + 2896 14.246 * * [simplify]: Extracting #7: cost 30 inf + 7498 14.253 * * [simplify]: Extracting #8: cost 5 inf + 21026 14.263 * * [simplify]: Extracting #9: cost 0 inf + 23724 14.274 * * [simplify]: Extracting #10: cost 0 inf + 23644 14.285 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 14.285 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.286 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.286 * * [simplify]: iters left: 6 (17 enodes) 14.293 * * [simplify]: iters left: 5 (58 enodes) 14.310 * * [simplify]: iters left: 4 (72 enodes) 14.321 * * [simplify]: iters left: 3 (78 enodes) 14.331 * * [simplify]: Extracting #0: cost 1 inf + 0 14.331 * * [simplify]: Extracting #1: cost 8 inf + 0 14.331 * * [simplify]: Extracting #2: cost 17 inf + 0 14.331 * * [simplify]: Extracting #3: cost 24 inf + 0 14.331 * * [simplify]: Extracting #4: cost 36 inf + 0 14.331 * * [simplify]: Extracting #5: cost 32 inf + 169 14.331 * * [simplify]: Extracting #6: cost 19 inf + 1279 14.332 * * [simplify]: Extracting #7: cost 4 inf + 5758 14.333 * * [simplify]: Extracting #8: cost 0 inf + 7288 14.334 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 14.334 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 14.334 * * * * [progress]: [ 109 / 282 ] simplifiying candidate # 14.335 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 14.335 * * [simplify]: iters left: 6 (17 enodes) 14.338 * * [simplify]: iters left: 5 (61 enodes) 14.352 * * [simplify]: iters left: 4 (77 enodes) 14.374 * * [simplify]: iters left: 3 (94 enodes) 14.399 * * [simplify]: iters left: 2 (110 enodes) 14.430 * * [simplify]: iters left: 1 (118 enodes) 14.460 * * [simplify]: Extracting #0: cost 1 inf + 0 14.460 * * [simplify]: Extracting #1: cost 16 inf + 0 14.460 * * [simplify]: Extracting #2: cost 31 inf + 0 14.461 * * [simplify]: Extracting #3: cost 38 inf + 0 14.461 * * [simplify]: Extracting #4: cost 49 inf + 0 14.461 * * [simplify]: Extracting #5: cost 41 inf + 293 14.462 * * [simplify]: Extracting #6: cost 21 inf + 3578 14.466 * * [simplify]: Extracting #7: cost 4 inf + 10604 14.470 * * [simplify]: Extracting #8: cost 0 inf + 12540 14.474 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 14.475 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 14.475 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 14.475 * * [simplify]: iters left: 6 (15 enodes) 14.482 * * [simplify]: iters left: 5 (52 enodes) 14.497 * * [simplify]: iters left: 4 (61 enodes) 14.514 * * [simplify]: iters left: 3 (66 enodes) 14.531 * * [simplify]: Extracting #0: cost 1 inf + 0 14.531 * * [simplify]: Extracting #1: cost 6 inf + 0 14.531 * * [simplify]: Extracting #2: cost 12 inf + 0 14.531 * * [simplify]: Extracting #3: cost 19 inf + 0 14.531 * * [simplify]: Extracting #4: cost 30 inf + 0 14.531 * * [simplify]: Extracting #5: cost 25 inf + 128 14.532 * * [simplify]: Extracting #6: cost 10 inf + 1320 14.533 * * [simplify]: Extracting #7: cost 3 inf + 2936 14.533 * * [simplify]: Extracting #8: cost 0 inf + 4308 14.534 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 14.534 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 14.534 * * * * [progress]: [ 110 / 282 ] simplifiying candidate # 14.534 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.535 * * [simplify]: iters left: 6 (19 enodes) 14.538 * * [simplify]: iters left: 5 (67 enodes) 14.548 * * [simplify]: iters left: 4 (91 enodes) 14.564 * * [simplify]: iters left: 3 (117 enodes) 14.584 * * [simplify]: iters left: 2 (128 enodes) 14.600 * * [simplify]: iters left: 1 (129 enodes) 14.630 * * [simplify]: Extracting #0: cost 1 inf + 0 14.630 * * [simplify]: Extracting #1: cost 15 inf + 0 14.630 * * [simplify]: Extracting #2: cost 32 inf + 0 14.631 * * [simplify]: Extracting #3: cost 40 inf + 0 14.631 * * [simplify]: Extracting #4: cost 52 inf + 0 14.631 * * [simplify]: Extracting #5: cost 47 inf + 252 14.632 * * [simplify]: Extracting #6: cost 27 inf + 3056 14.634 * * [simplify]: Extracting #7: cost 14 inf + 7498 14.640 * * [simplify]: Extracting #8: cost 0 inf + 14308 14.645 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 14.645 * [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 (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.645 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.645 * * [simplify]: iters left: 6 (17 enodes) 14.649 * * [simplify]: iters left: 5 (58 enodes) 14.656 * * [simplify]: iters left: 4 (72 enodes) 14.666 * * [simplify]: iters left: 3 (78 enodes) 14.676 * * [simplify]: Extracting #0: cost 1 inf + 0 14.676 * * [simplify]: Extracting #1: cost 8 inf + 0 14.676 * * [simplify]: Extracting #2: cost 17 inf + 0 14.676 * * [simplify]: Extracting #3: cost 24 inf + 0 14.676 * * [simplify]: Extracting #4: cost 36 inf + 0 14.677 * * [simplify]: Extracting #5: cost 32 inf + 169 14.677 * * [simplify]: Extracting #6: cost 19 inf + 1279 14.679 * * [simplify]: Extracting #7: cost 4 inf + 5518 14.681 * * [simplify]: Extracting #8: cost 0 inf + 6968 14.683 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 14.683 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 14.683 * * * * [progress]: [ 111 / 282 ] simplifiying candidate # 14.683 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 14.684 * * [simplify]: iters left: 6 (19 enodes) 14.693 * * [simplify]: iters left: 5 (69 enodes) 14.713 * * [simplify]: iters left: 4 (88 enodes) 14.738 * * [simplify]: iters left: 3 (102 enodes) 14.767 * * [simplify]: iters left: 2 (119 enodes) 14.795 * * [simplify]: iters left: 1 (121 enodes) 14.808 * * [simplify]: Extracting #0: cost 1 inf + 0 14.809 * * [simplify]: Extracting #1: cost 9 inf + 0 14.809 * * [simplify]: Extracting #2: cost 17 inf + 1 14.809 * * [simplify]: Extracting #3: cost 24 inf + 1 14.809 * * [simplify]: Extracting #4: cost 36 inf + 1 14.809 * * [simplify]: Extracting #5: cost 35 inf + 47 14.810 * * [simplify]: Extracting #6: cost 14 inf + 2579 14.812 * * [simplify]: Extracting #7: cost 3 inf + 5447 14.814 * * [simplify]: Extracting #8: cost 1 inf + 6415 14.817 * * [simplify]: Extracting #9: cost 0 inf + 6899 14.820 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 14.820 * [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 (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 14.821 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.821 * * [simplify]: iters left: 6 (16 enodes) 14.826 * * [simplify]: iters left: 5 (55 enodes) 14.834 * * [simplify]: iters left: 4 (69 enodes) 14.843 * * [simplify]: iters left: 3 (75 enodes) 14.853 * * [simplify]: Extracting #0: cost 1 inf + 0 14.853 * * [simplify]: Extracting #1: cost 8 inf + 0 14.853 * * [simplify]: Extracting #2: cost 17 inf + 0 14.853 * * [simplify]: Extracting #3: cost 25 inf + 0 14.854 * * [simplify]: Extracting #4: cost 36 inf + 0 14.854 * * [simplify]: Extracting #5: cost 31 inf + 128 14.854 * * [simplify]: Extracting #6: cost 18 inf + 1075 14.855 * * [simplify]: Extracting #7: cost 7 inf + 3460 14.857 * * [simplify]: Extracting #8: cost 2 inf + 5356 14.861 * * [simplify]: Extracting #9: cost 0 inf + 6324 14.862 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.863 * [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 (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.863 * * * * [progress]: [ 112 / 282 ] simplifiying candidate # 14.863 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.863 * * [simplify]: iters left: 6 (19 enodes) 14.871 * * [simplify]: iters left: 5 (67 enodes) 14.891 * * [simplify]: iters left: 4 (91 enodes) 14.917 * * [simplify]: iters left: 3 (117 enodes) 14.948 * * [simplify]: iters left: 2 (128 enodes) 14.981 * * [simplify]: iters left: 1 (129 enodes) 14.998 * * [simplify]: Extracting #0: cost 1 inf + 0 14.998 * * [simplify]: Extracting #1: cost 15 inf + 0 14.998 * * [simplify]: Extracting #2: cost 32 inf + 0 14.998 * * [simplify]: Extracting #3: cost 40 inf + 0 14.998 * * [simplify]: Extracting #4: cost 52 inf + 0 14.998 * * [simplify]: Extracting #5: cost 47 inf + 252 14.999 * * [simplify]: Extracting #6: cost 27 inf + 3056 15.000 * * [simplify]: Extracting #7: cost 14 inf + 7498 15.002 * * [simplify]: Extracting #8: cost 0 inf + 14308 15.005 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 15.005 * [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 (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.005 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.006 * * [simplify]: iters left: 6 (17 enodes) 15.013 * * [simplify]: iters left: 5 (58 enodes) 15.028 * * [simplify]: iters left: 4 (72 enodes) 15.047 * * [simplify]: iters left: 3 (78 enodes) 15.067 * * [simplify]: Extracting #0: cost 1 inf + 0 15.067 * * [simplify]: Extracting #1: cost 8 inf + 0 15.067 * * [simplify]: Extracting #2: cost 17 inf + 0 15.067 * * [simplify]: Extracting #3: cost 24 inf + 0 15.067 * * [simplify]: Extracting #4: cost 36 inf + 0 15.067 * * [simplify]: Extracting #5: cost 32 inf + 169 15.068 * * [simplify]: Extracting #6: cost 19 inf + 1279 15.069 * * [simplify]: Extracting #7: cost 4 inf + 5518 15.071 * * [simplify]: Extracting #8: cost 0 inf + 6968 15.073 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 15.073 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 15.074 * * * * [progress]: [ 113 / 282 ] simplifiying candidate # 15.074 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 15.074 * * [simplify]: iters left: 6 (18 enodes) 15.083 * * [simplify]: iters left: 5 (64 enodes) 15.096 * * [simplify]: iters left: 4 (86 enodes) 15.109 * * [simplify]: iters left: 3 (102 enodes) 15.132 * * [simplify]: iters left: 2 (111 enodes) 15.164 * * [simplify]: iters left: 1 (113 enodes) 15.190 * * [simplify]: Extracting #0: cost 1 inf + 0 15.190 * * [simplify]: Extracting #1: cost 9 inf + 0 15.190 * * [simplify]: Extracting #2: cost 17 inf + 1 15.191 * * [simplify]: Extracting #3: cost 24 inf + 1 15.191 * * [simplify]: Extracting #4: cost 36 inf + 1 15.191 * * [simplify]: Extracting #5: cost 33 inf + 129 15.192 * * [simplify]: Extracting #6: cost 11 inf + 3066 15.194 * * [simplify]: Extracting #7: cost 5 inf + 4681 15.196 * * [simplify]: Extracting #8: cost 0 inf + 6899 15.199 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 15.199 * [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 (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 15.199 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 15.199 * * [simplify]: iters left: 6 (16 enodes) 15.206 * * [simplify]: iters left: 5 (55 enodes) 15.222 * * [simplify]: iters left: 4 (69 enodes) 15.239 * * [simplify]: iters left: 3 (75 enodes) 15.250 * * [simplify]: Extracting #0: cost 1 inf + 0 15.250 * * [simplify]: Extracting #1: cost 8 inf + 0 15.250 * * [simplify]: Extracting #2: cost 17 inf + 0 15.250 * * [simplify]: Extracting #3: cost 25 inf + 0 15.250 * * [simplify]: Extracting #4: cost 36 inf + 0 15.251 * * [simplify]: Extracting #5: cost 31 inf + 128 15.251 * * [simplify]: Extracting #6: cost 18 inf + 1075 15.251 * * [simplify]: Extracting #7: cost 7 inf + 3460 15.252 * * [simplify]: Extracting #8: cost 2 inf + 5356 15.253 * * [simplify]: Extracting #9: cost 0 inf + 6324 15.254 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.254 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.254 * * * * [progress]: [ 114 / 282 ] simplifiying candidate # 15.255 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 15.255 * * [simplify]: iters left: 6 (18 enodes) 15.259 * * [simplify]: iters left: 5 (65 enodes) 15.268 * * [simplify]: iters left: 4 (96 enodes) 15.291 * * [simplify]: iters left: 3 (147 enodes) 15.320 * * [simplify]: iters left: 2 (201 enodes) 15.363 * * [simplify]: iters left: 1 (216 enodes) 15.397 * * [simplify]: Extracting #0: cost 1 inf + 0 15.397 * * [simplify]: Extracting #1: cost 23 inf + 0 15.397 * * [simplify]: Extracting #2: cost 46 inf + 0 15.397 * * [simplify]: Extracting #3: cost 52 inf + 0 15.397 * * [simplify]: Extracting #4: cost 64 inf + 0 15.398 * * [simplify]: Extracting #5: cost 59 inf + 292 15.398 * * [simplify]: Extracting #6: cost 38 inf + 2938 15.401 * * [simplify]: Extracting #7: cost 12 inf + 14588 15.406 * * [simplify]: Extracting #8: cost 0 inf + 21196 15.413 * * [simplify]: Extracting #9: cost 0 inf + 21156 15.418 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 15.418 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.418 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.418 * * [simplify]: iters left: 6 (16 enodes) 15.422 * * [simplify]: iters left: 5 (55 enodes) 15.430 * * [simplify]: iters left: 4 (69 enodes) 15.440 * * [simplify]: iters left: 3 (75 enodes) 15.459 * * [simplify]: Extracting #0: cost 1 inf + 0 15.459 * * [simplify]: Extracting #1: cost 8 inf + 0 15.459 * * [simplify]: Extracting #2: cost 16 inf + 0 15.459 * * [simplify]: Extracting #3: cost 22 inf + 0 15.460 * * [simplify]: Extracting #4: cost 34 inf + 0 15.460 * * [simplify]: Extracting #5: cost 31 inf + 128 15.460 * * [simplify]: Extracting #6: cost 18 inf + 1075 15.461 * * [simplify]: Extracting #7: cost 11 inf + 2372 15.462 * * [simplify]: Extracting #8: cost 3 inf + 4872 15.464 * * [simplify]: Extracting #9: cost 1 inf + 5920 15.466 * * [simplify]: Extracting #10: cost 0 inf + 6404 15.468 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.468 * [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 (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.469 * * * * [progress]: [ 115 / 282 ] simplifiying candidate # 15.469 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 15.469 * * [simplify]: iters left: 6 (19 enodes) 15.477 * * [simplify]: iters left: 5 (67 enodes) 15.493 * * [simplify]: iters left: 4 (91 enodes) 15.505 * * [simplify]: iters left: 3 (117 enodes) 15.525 * * [simplify]: iters left: 2 (128 enodes) 15.557 * * [simplify]: iters left: 1 (129 enodes) 15.590 * * [simplify]: Extracting #0: cost 1 inf + 0 15.590 * * [simplify]: Extracting #1: cost 15 inf + 0 15.590 * * [simplify]: Extracting #2: cost 32 inf + 0 15.590 * * [simplify]: Extracting #3: cost 40 inf + 0 15.590 * * [simplify]: Extracting #4: cost 52 inf + 0 15.591 * * [simplify]: Extracting #5: cost 47 inf + 252 15.592 * * [simplify]: Extracting #6: cost 24 inf + 4306 15.595 * * [simplify]: Extracting #7: cost 1 inf + 13824 15.601 * * [simplify]: Extracting #8: cost 0 inf + 14308 15.606 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 15.606 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 15.606 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 15.606 * * [simplify]: iters left: 6 (17 enodes) 15.613 * * [simplify]: iters left: 5 (58 enodes) 15.629 * * [simplify]: iters left: 4 (72 enodes) 15.647 * * [simplify]: iters left: 3 (78 enodes) 15.668 * * [simplify]: Extracting #0: cost 1 inf + 0 15.668 * * [simplify]: Extracting #1: cost 8 inf + 0 15.668 * * [simplify]: Extracting #2: cost 17 inf + 0 15.668 * * [simplify]: Extracting #3: cost 24 inf + 0 15.668 * * [simplify]: Extracting #4: cost 36 inf + 0 15.669 * * [simplify]: Extracting #5: cost 32 inf + 169 15.669 * * [simplify]: Extracting #6: cost 19 inf + 1279 15.671 * * [simplify]: Extracting #7: cost 4 inf + 5598 15.673 * * [simplify]: Extracting #8: cost 0 inf + 6968 15.675 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.675 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.675 * * * * [progress]: [ 116 / 282 ] simplifiying candidate # 15.676 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.676 * * [simplify]: iters left: 6 (16 enodes) 15.680 * * [simplify]: iters left: 5 (57 enodes) 15.688 * * [simplify]: iters left: 4 (73 enodes) 15.697 * * [simplify]: iters left: 3 (87 enodes) 15.708 * * [simplify]: iters left: 2 (92 enodes) 15.731 * * [simplify]: iters left: 1 (95 enodes) 15.754 * * [simplify]: Extracting #0: cost 1 inf + 0 15.754 * * [simplify]: Extracting #1: cost 11 inf + 0 15.755 * * [simplify]: Extracting #2: cost 22 inf + 0 15.755 * * [simplify]: Extracting #3: cost 29 inf + 0 15.755 * * [simplify]: Extracting #4: cost 40 inf + 0 15.755 * * [simplify]: Extracting #5: cost 35 inf + 169 15.756 * * [simplify]: Extracting #6: cost 12 inf + 2982 15.759 * * [simplify]: Extracting #7: cost 1 inf + 7584 15.762 * * [simplify]: Extracting #8: cost 0 inf + 8028 15.765 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 15.765 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 15.765 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.765 * * [simplify]: iters left: 6 (15 enodes) 15.768 * * [simplify]: iters left: 5 (52 enodes) 15.776 * * [simplify]: iters left: 4 (61 enodes) 15.784 * * [simplify]: iters left: 3 (66 enodes) 15.792 * * [simplify]: Extracting #0: cost 1 inf + 0 15.792 * * [simplify]: Extracting #1: cost 6 inf + 0 15.793 * * [simplify]: Extracting #2: cost 12 inf + 0 15.793 * * [simplify]: Extracting #3: cost 19 inf + 0 15.793 * * [simplify]: Extracting #4: cost 30 inf + 0 15.793 * * [simplify]: Extracting #5: cost 25 inf + 128 15.793 * * [simplify]: Extracting #6: cost 10 inf + 1320 15.794 * * [simplify]: Extracting #7: cost 3 inf + 2736 15.794 * * [simplify]: Extracting #8: cost 0 inf + 3988 15.795 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 15.795 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 15.795 * * * * [progress]: [ 117 / 282 ] simplifiying candidate # 15.796 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 15.796 * * [simplify]: iters left: 6 (18 enodes) 15.801 * * [simplify]: iters left: 5 (65 enodes) 15.816 * * [simplify]: iters left: 4 (84 enodes) 15.839 * * [simplify]: iters left: 3 (96 enodes) 15.862 * * [simplify]: iters left: 2 (113 enodes) 15.894 * * [simplify]: iters left: 1 (115 enodes) 15.920 * * [simplify]: Extracting #0: cost 1 inf + 0 15.920 * * [simplify]: Extracting #1: cost 9 inf + 0 15.920 * * [simplify]: Extracting #2: cost 16 inf + 1 15.920 * * [simplify]: Extracting #3: cost 22 inf + 1 15.921 * * [simplify]: Extracting #4: cost 34 inf + 1 15.921 * * [simplify]: Extracting #5: cost 30 inf + 252 15.922 * * [simplify]: Extracting #6: cost 12 inf + 2132 15.923 * * [simplify]: Extracting #7: cost 2 inf + 5087 15.926 * * [simplify]: Extracting #8: cost 0 inf + 6015 15.928 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 15.928 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 15.929 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 15.929 * * [simplify]: iters left: 6 (15 enodes) 15.935 * * [simplify]: iters left: 5 (52 enodes) 15.949 * * [simplify]: iters left: 4 (66 enodes) 15.966 * * [simplify]: iters left: 3 (72 enodes) 15.983 * * [simplify]: Extracting #0: cost 1 inf + 0 15.983 * * [simplify]: Extracting #1: cost 8 inf + 0 15.983 * * [simplify]: Extracting #2: cost 16 inf + 0 15.983 * * [simplify]: Extracting #3: cost 23 inf + 0 15.984 * * [simplify]: Extracting #4: cost 34 inf + 0 15.984 * * [simplify]: Extracting #5: cost 29 inf + 128 15.984 * * [simplify]: Extracting #6: cost 14 inf + 1320 15.985 * * [simplify]: Extracting #7: cost 6 inf + 3140 15.987 * * [simplify]: Extracting #8: cost 1 inf + 5198 15.989 * * [simplify]: Extracting #9: cost 0 inf + 5440 15.990 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 15.991 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 15.991 * * * * [progress]: [ 118 / 282 ] simplifiying candidate # 15.991 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.991 * * [simplify]: iters left: 6 (16 enodes) 15.998 * * [simplify]: iters left: 5 (57 enodes) 16.014 * * [simplify]: iters left: 4 (73 enodes) 16.036 * * [simplify]: iters left: 3 (87 enodes) 16.051 * * [simplify]: iters left: 2 (92 enodes) 16.063 * * [simplify]: iters left: 1 (95 enodes) 16.075 * * [simplify]: Extracting #0: cost 1 inf + 0 16.075 * * [simplify]: Extracting #1: cost 11 inf + 0 16.075 * * [simplify]: Extracting #2: cost 22 inf + 0 16.075 * * [simplify]: Extracting #3: cost 29 inf + 0 16.075 * * [simplify]: Extracting #4: cost 40 inf + 0 16.075 * * [simplify]: Extracting #5: cost 35 inf + 169 16.076 * * [simplify]: Extracting #6: cost 12 inf + 2982 16.077 * * [simplify]: Extracting #7: cost 1 inf + 7584 16.080 * * [simplify]: Extracting #8: cost 0 inf + 8028 16.083 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 16.083 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.083 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.084 * * [simplify]: iters left: 6 (15 enodes) 16.090 * * [simplify]: iters left: 5 (52 enodes) 16.105 * * [simplify]: iters left: 4 (61 enodes) 16.121 * * [simplify]: iters left: 3 (66 enodes) 16.137 * * [simplify]: Extracting #0: cost 1 inf + 0 16.137 * * [simplify]: Extracting #1: cost 6 inf + 0 16.137 * * [simplify]: Extracting #2: cost 12 inf + 0 16.137 * * [simplify]: Extracting #3: cost 19 inf + 0 16.138 * * [simplify]: Extracting #4: cost 30 inf + 0 16.138 * * [simplify]: Extracting #5: cost 25 inf + 128 16.138 * * [simplify]: Extracting #6: cost 10 inf + 1320 16.139 * * [simplify]: Extracting #7: cost 3 inf + 2736 16.140 * * [simplify]: Extracting #8: cost 0 inf + 3988 16.143 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 16.143 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.144 * * * * [progress]: [ 119 / 282 ] simplifiying candidate # 16.144 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 16.144 * * [simplify]: iters left: 6 (17 enodes) 16.151 * * [simplify]: iters left: 5 (60 enodes) 16.160 * * [simplify]: iters left: 4 (82 enodes) 16.173 * * [simplify]: iters left: 3 (98 enodes) 16.190 * * [simplify]: iters left: 2 (107 enodes) 16.219 * * [simplify]: iters left: 1 (109 enodes) 16.244 * * [simplify]: Extracting #0: cost 1 inf + 0 16.244 * * [simplify]: Extracting #1: cost 9 inf + 0 16.244 * * [simplify]: Extracting #2: cost 16 inf + 1 16.245 * * [simplify]: Extracting #3: cost 22 inf + 1 16.245 * * [simplify]: Extracting #4: cost 34 inf + 1 16.245 * * [simplify]: Extracting #5: cost 30 inf + 171 16.246 * * [simplify]: Extracting #6: cost 10 inf + 2458 16.248 * * [simplify]: Extracting #7: cost 2 inf + 5087 16.251 * * [simplify]: Extracting #8: cost 0 inf + 6015 16.253 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 16.253 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.254 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 16.254 * * [simplify]: iters left: 6 (15 enodes) 16.262 * * [simplify]: iters left: 5 (52 enodes) 16.276 * * [simplify]: iters left: 4 (66 enodes) 16.294 * * [simplify]: iters left: 3 (72 enodes) 16.312 * * [simplify]: Extracting #0: cost 1 inf + 0 16.312 * * [simplify]: Extracting #1: cost 8 inf + 0 16.312 * * [simplify]: Extracting #2: cost 16 inf + 0 16.312 * * [simplify]: Extracting #3: cost 23 inf + 0 16.312 * * [simplify]: Extracting #4: cost 34 inf + 0 16.312 * * [simplify]: Extracting #5: cost 29 inf + 128 16.313 * * [simplify]: Extracting #6: cost 14 inf + 1320 16.314 * * [simplify]: Extracting #7: cost 6 inf + 3140 16.315 * * [simplify]: Extracting #8: cost 1 inf + 5198 16.317 * * [simplify]: Extracting #9: cost 0 inf + 5440 16.319 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 16.319 * [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 (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.319 * * * * [progress]: [ 120 / 282 ] simplifiying candidate # 16.319 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.320 * * [simplify]: iters left: 6 (19 enodes) 16.329 * * [simplify]: iters left: 5 (70 enodes) 16.350 * * [simplify]: iters left: 4 (96 enodes) 16.364 * * [simplify]: iters left: 3 (139 enodes) 16.386 * * [simplify]: iters left: 2 (171 enodes) 16.420 * * [simplify]: iters left: 1 (172 enodes) 16.447 * * [simplify]: Extracting #0: cost 1 inf + 0 16.447 * * [simplify]: Extracting #1: cost 13 inf + 0 16.447 * * [simplify]: Extracting #2: cost 24 inf + 1 16.447 * * [simplify]: Extracting #3: cost 30 inf + 1 16.447 * * [simplify]: Extracting #4: cost 42 inf + 1 16.448 * * [simplify]: Extracting #5: cost 37 inf + 211 16.448 * * [simplify]: Extracting #6: cost 21 inf + 1765 16.449 * * [simplify]: Extracting #7: cost 11 inf + 4601 16.451 * * [simplify]: Extracting #8: cost 1 inf + 9519 16.453 * * [simplify]: Extracting #9: cost 0 inf + 10043 16.455 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.455 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.456 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.456 * * [simplify]: iters left: 6 (15 enodes) 16.459 * * [simplify]: iters left: 5 (52 enodes) 16.466 * * [simplify]: iters left: 4 (66 enodes) 16.483 * * [simplify]: iters left: 3 (72 enodes) 16.499 * * [simplify]: Extracting #0: cost 1 inf + 0 16.499 * * [simplify]: Extracting #1: cost 8 inf + 0 16.499 * * [simplify]: Extracting #2: cost 16 inf + 0 16.499 * * [simplify]: Extracting #3: cost 23 inf + 0 16.499 * * [simplify]: Extracting #4: cost 34 inf + 0 16.500 * * [simplify]: Extracting #5: cost 29 inf + 128 16.500 * * [simplify]: Extracting #6: cost 14 inf + 1320 16.500 * * [simplify]: Extracting #7: cost 7 inf + 2938 16.501 * * [simplify]: Extracting #8: cost 2 inf + 4994 16.502 * * [simplify]: Extracting #9: cost 0 inf + 5760 16.503 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.503 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.503 * * * * [progress]: [ 121 / 282 ] simplifiying candidate # 16.504 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 16.504 * * [simplify]: iters left: 6 (19 enodes) 16.511 * * [simplify]: iters left: 5 (69 enodes) 16.523 * * [simplify]: iters left: 4 (89 enodes) 16.537 * * [simplify]: iters left: 3 (114 enodes) 16.566 * * [simplify]: iters left: 2 (122 enodes) 16.594 * * [simplify]: iters left: 1 (123 enodes) 16.623 * * [simplify]: Extracting #0: cost 1 inf + 0 16.623 * * [simplify]: Extracting #1: cost 9 inf + 0 16.623 * * [simplify]: Extracting #2: cost 17 inf + 1 16.623 * * [simplify]: Extracting #3: cost 24 inf + 1 16.624 * * [simplify]: Extracting #4: cost 36 inf + 1 16.624 * * [simplify]: Extracting #5: cost 34 inf + 88 16.624 * * [simplify]: Extracting #6: cost 20 inf + 1198 16.626 * * [simplify]: Extracting #7: cost 4 inf + 5125 16.628 * * [simplify]: Extracting #8: cost 1 inf + 6375 16.631 * * [simplify]: Extracting #9: cost 0 inf + 6899 16.634 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im))))) 16.634 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 16.634 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 16.635 * * [simplify]: iters left: 6 (16 enodes) 16.641 * * [simplify]: iters left: 5 (55 enodes) 16.657 * * [simplify]: iters left: 4 (69 enodes) 16.675 * * [simplify]: iters left: 3 (75 enodes) 16.694 * * [simplify]: Extracting #0: cost 1 inf + 0 16.694 * * [simplify]: Extracting #1: cost 8 inf + 0 16.694 * * [simplify]: Extracting #2: cost 17 inf + 0 16.695 * * [simplify]: Extracting #3: cost 25 inf + 0 16.695 * * [simplify]: Extracting #4: cost 36 inf + 0 16.695 * * [simplify]: Extracting #5: cost 31 inf + 128 16.695 * * [simplify]: Extracting #6: cost 18 inf + 1075 16.696 * * [simplify]: Extracting #7: cost 11 inf + 2332 16.698 * * [simplify]: Extracting #8: cost 3 inf + 4792 16.700 * * [simplify]: Extracting #9: cost 1 inf + 5840 16.702 * * [simplify]: Extracting #10: cost 0 inf + 6324 16.704 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 16.704 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 16.704 * * * * [progress]: [ 122 / 282 ] simplifiying candidate # 16.704 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.704 * * [simplify]: iters left: 6 (18 enodes) 16.715 * * [simplify]: iters left: 5 (65 enodes) 16.732 * * [simplify]: iters left: 4 (85 enodes) 16.758 * * [simplify]: iters left: 3 (110 enodes) 16.773 * * [simplify]: iters left: 2 (123 enodes) 16.791 * * [simplify]: iters left: 1 (124 enodes) 16.816 * * [simplify]: Extracting #0: cost 1 inf + 0 16.816 * * [simplify]: Extracting #1: cost 9 inf + 0 16.816 * * [simplify]: Extracting #2: cost 16 inf + 1 16.816 * * [simplify]: Extracting #3: cost 22 inf + 1 16.816 * * [simplify]: Extracting #4: cost 34 inf + 1 16.817 * * [simplify]: Extracting #5: cost 30 inf + 211 16.817 * * [simplify]: Extracting #6: cost 14 inf + 2013 16.819 * * [simplify]: Extracting #7: cost 9 inf + 2745 16.820 * * [simplify]: Extracting #8: cost 3 inf + 4643 16.823 * * [simplify]: Extracting #9: cost 0 inf + 6015 16.825 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.825 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.826 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.826 * * [simplify]: iters left: 6 (15 enodes) 16.832 * * [simplify]: iters left: 5 (52 enodes) 16.847 * * [simplify]: iters left: 4 (66 enodes) 16.864 * * [simplify]: iters left: 3 (72 enodes) 16.880 * * [simplify]: Extracting #0: cost 1 inf + 0 16.880 * * [simplify]: Extracting #1: cost 8 inf + 0 16.881 * * [simplify]: Extracting #2: cost 16 inf + 0 16.881 * * [simplify]: Extracting #3: cost 23 inf + 0 16.881 * * [simplify]: Extracting #4: cost 34 inf + 0 16.881 * * [simplify]: Extracting #5: cost 29 inf + 128 16.881 * * [simplify]: Extracting #6: cost 14 inf + 1320 16.882 * * [simplify]: Extracting #7: cost 7 inf + 2898 16.882 * * [simplify]: Extracting #8: cost 2 inf + 4754 16.883 * * [simplify]: Extracting #9: cost 0 inf + 5440 16.884 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.884 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.884 * * * * [progress]: [ 123 / 282 ] simplifiying candidate # 16.884 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt 1)) 16.885 * * [simplify]: iters left: 6 (13 enodes) 16.890 * * [simplify]: iters left: 5 (49 enodes) 16.897 * * [simplify]: iters left: 4 (66 enodes) 16.906 * * [simplify]: iters left: 3 (75 enodes) 16.916 * * [simplify]: Extracting #0: cost 1 inf + 0 16.916 * * [simplify]: Extracting #1: cost 5 inf + 0 16.916 * * [simplify]: Extracting #2: cost 7 inf + 1 16.916 * * [simplify]: Extracting #3: cost 11 inf + 1 16.916 * * [simplify]: Extracting #4: cost 20 inf + 1 16.916 * * [simplify]: Extracting #5: cost 15 inf + 130 16.917 * * [simplify]: Extracting #6: cost 2 inf + 1646 16.918 * * [simplify]: Extracting #7: cost 0 inf + 2135 16.919 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 16.919 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.919 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 16.919 * * [simplify]: iters left: 6 (14 enodes) 16.925 * * [simplify]: iters left: 5 (49 enodes) 16.940 * * [simplify]: iters left: 4 (58 enodes) 16.948 * * [simplify]: iters left: 3 (63 enodes) 16.956 * * [simplify]: Extracting #0: cost 1 inf + 0 16.956 * * [simplify]: Extracting #1: cost 6 inf + 0 16.956 * * [simplify]: Extracting #2: cost 13 inf + 0 16.956 * * [simplify]: Extracting #3: cost 21 inf + 0 16.956 * * [simplify]: Extracting #4: cost 25 inf + 43 16.956 * * [simplify]: Extracting #5: cost 18 inf + 374 16.957 * * [simplify]: Extracting #6: cost 3 inf + 2694 16.957 * * [simplify]: Extracting #7: cost 0 inf + 3424 16.958 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 16.958 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 16.958 * * * * [progress]: [ 124 / 282 ] simplifiying candidate # 16.958 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.958 * * [simplify]: iters left: 6 (18 enodes) 16.965 * * [simplify]: iters left: 5 (65 enodes) 16.974 * * [simplify]: iters left: 4 (85 enodes) 16.991 * * [simplify]: iters left: 3 (110 enodes) 17.020 * * [simplify]: iters left: 2 (123 enodes) 17.043 * * [simplify]: iters left: 1 (124 enodes) 17.056 * * [simplify]: Extracting #0: cost 1 inf + 0 17.056 * * [simplify]: Extracting #1: cost 9 inf + 0 17.056 * * [simplify]: Extracting #2: cost 16 inf + 1 17.056 * * [simplify]: Extracting #3: cost 22 inf + 1 17.056 * * [simplify]: Extracting #4: cost 34 inf + 1 17.056 * * [simplify]: Extracting #5: cost 30 inf + 211 17.057 * * [simplify]: Extracting #6: cost 14 inf + 2013 17.057 * * [simplify]: Extracting #7: cost 9 inf + 2745 17.058 * * [simplify]: Extracting #8: cost 3 inf + 4643 17.059 * * [simplify]: Extracting #9: cost 0 inf + 6015 17.061 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.061 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.061 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.062 * * [simplify]: iters left: 6 (15 enodes) 17.070 * * [simplify]: iters left: 5 (52 enodes) 17.084 * * [simplify]: iters left: 4 (66 enodes) 17.093 * * [simplify]: iters left: 3 (72 enodes) 17.102 * * [simplify]: Extracting #0: cost 1 inf + 0 17.102 * * [simplify]: Extracting #1: cost 8 inf + 0 17.102 * * [simplify]: Extracting #2: cost 16 inf + 0 17.102 * * [simplify]: Extracting #3: cost 23 inf + 0 17.102 * * [simplify]: Extracting #4: cost 34 inf + 0 17.102 * * [simplify]: Extracting #5: cost 29 inf + 128 17.102 * * [simplify]: Extracting #6: cost 14 inf + 1320 17.103 * * [simplify]: Extracting #7: cost 7 inf + 2898 17.104 * * [simplify]: Extracting #8: cost 2 inf + 4754 17.104 * * [simplify]: Extracting #9: cost 0 inf + 5440 17.105 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.105 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.106 * * * * [progress]: [ 125 / 282 ] simplifiying candidate # 17.106 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) 17.106 * * [simplify]: iters left: 6 (13 enodes) 17.111 * * [simplify]: iters left: 5 (47 enodes) 17.118 * * [simplify]: iters left: 4 (64 enodes) 17.136 * * [simplify]: iters left: 3 (73 enodes) 17.149 * * [simplify]: Extracting #0: cost 1 inf + 0 17.150 * * [simplify]: Extracting #1: cost 5 inf + 0 17.150 * * [simplify]: Extracting #2: cost 7 inf + 1 17.150 * * [simplify]: Extracting #3: cost 11 inf + 1 17.150 * * [simplify]: Extracting #4: cost 20 inf + 1 17.150 * * [simplify]: Extracting #5: cost 15 inf + 130 17.150 * * [simplify]: Extracting #6: cost 4 inf + 1198 17.150 * * [simplify]: Extracting #7: cost 0 inf + 2135 17.151 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 17.151 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.151 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.151 * * [simplify]: iters left: 6 (14 enodes) 17.154 * * [simplify]: iters left: 5 (49 enodes) 17.161 * * [simplify]: iters left: 4 (58 enodes) 17.171 * * [simplify]: iters left: 3 (63 enodes) 17.186 * * [simplify]: Extracting #0: cost 1 inf + 0 17.186 * * [simplify]: Extracting #1: cost 6 inf + 0 17.186 * * [simplify]: Extracting #2: cost 13 inf + 0 17.186 * * [simplify]: Extracting #3: cost 21 inf + 0 17.187 * * [simplify]: Extracting #4: cost 25 inf + 43 17.187 * * [simplify]: Extracting #5: cost 18 inf + 374 17.188 * * [simplify]: Extracting #6: cost 3 inf + 2694 17.189 * * [simplify]: Extracting #7: cost 0 inf + 3424 17.191 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 17.191 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 17.191 * * * * [progress]: [ 126 / 282 ] simplifiying candidate # 17.191 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.191 * * [simplify]: iters left: 6 (18 enodes) 17.199 * * [simplify]: iters left: 5 (65 enodes) 17.217 * * [simplify]: iters left: 4 (96 enodes) 17.245 * * [simplify]: iters left: 3 (147 enodes) 17.289 * * [simplify]: iters left: 2 (201 enodes) 17.336 * * [simplify]: iters left: 1 (216 enodes) 17.381 * * [simplify]: Extracting #0: cost 1 inf + 0 17.381 * * [simplify]: Extracting #1: cost 23 inf + 0 17.381 * * [simplify]: Extracting #2: cost 46 inf + 0 17.382 * * [simplify]: Extracting #3: cost 52 inf + 0 17.382 * * [simplify]: Extracting #4: cost 64 inf + 0 17.382 * * [simplify]: Extracting #5: cost 59 inf + 292 17.383 * * [simplify]: Extracting #6: cost 38 inf + 2938 17.389 * * [simplify]: Extracting #7: cost 12 inf + 14588 17.397 * * [simplify]: Extracting #8: cost 0 inf + 21196 17.403 * * [simplify]: Extracting #9: cost 0 inf + 21156 17.408 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 17.408 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.409 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.409 * * [simplify]: iters left: 6 (16 enodes) 17.413 * * [simplify]: iters left: 5 (55 enodes) 17.420 * * [simplify]: iters left: 4 (69 enodes) 17.433 * * [simplify]: iters left: 3 (75 enodes) 17.452 * * [simplify]: Extracting #0: cost 1 inf + 0 17.453 * * [simplify]: Extracting #1: cost 8 inf + 0 17.453 * * [simplify]: Extracting #2: cost 16 inf + 0 17.453 * * [simplify]: Extracting #3: cost 22 inf + 0 17.453 * * [simplify]: Extracting #4: cost 34 inf + 0 17.453 * * [simplify]: Extracting #5: cost 31 inf + 128 17.454 * * [simplify]: Extracting #6: cost 18 inf + 1075 17.455 * * [simplify]: Extracting #7: cost 11 inf + 2372 17.456 * * [simplify]: Extracting #8: cost 3 inf + 4872 17.458 * * [simplify]: Extracting #9: cost 1 inf + 5920 17.460 * * [simplify]: Extracting #10: cost 0 inf + 6404 17.462 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.462 * [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 (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.463 * * * * [progress]: [ 127 / 282 ] simplifiying candidate # 17.464 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 17.464 * * [simplify]: iters left: 6 (19 enodes) 17.472 * * [simplify]: iters left: 5 (67 enodes) 17.491 * * [simplify]: iters left: 4 (91 enodes) 17.516 * * [simplify]: iters left: 3 (117 enodes) 17.549 * * [simplify]: iters left: 2 (128 enodes) 17.581 * * [simplify]: iters left: 1 (129 enodes) 17.598 * * [simplify]: Extracting #0: cost 1 inf + 0 17.598 * * [simplify]: Extracting #1: cost 15 inf + 0 17.598 * * [simplify]: Extracting #2: cost 32 inf + 0 17.598 * * [simplify]: Extracting #3: cost 40 inf + 0 17.598 * * [simplify]: Extracting #4: cost 52 inf + 0 17.598 * * [simplify]: Extracting #5: cost 47 inf + 252 17.599 * * [simplify]: Extracting #6: cost 24 inf + 4306 17.601 * * [simplify]: Extracting #7: cost 1 inf + 13824 17.603 * * [simplify]: Extracting #8: cost 0 inf + 14308 17.606 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 17.606 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 17.606 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 17.607 * * [simplify]: iters left: 6 (17 enodes) 17.611 * * [simplify]: iters left: 5 (58 enodes) 17.628 * * [simplify]: iters left: 4 (72 enodes) 17.644 * * [simplify]: iters left: 3 (78 enodes) 17.655 * * [simplify]: Extracting #0: cost 1 inf + 0 17.655 * * [simplify]: Extracting #1: cost 8 inf + 0 17.655 * * [simplify]: Extracting #2: cost 17 inf + 0 17.655 * * [simplify]: Extracting #3: cost 24 inf + 0 17.655 * * [simplify]: Extracting #4: cost 36 inf + 0 17.655 * * [simplify]: Extracting #5: cost 32 inf + 169 17.655 * * [simplify]: Extracting #6: cost 19 inf + 1279 17.656 * * [simplify]: Extracting #7: cost 4 inf + 5598 17.657 * * [simplify]: Extracting #8: cost 0 inf + 6968 17.658 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.658 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.658 * * * * [progress]: [ 128 / 282 ] simplifiying candidate # 17.659 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.659 * * [simplify]: iters left: 6 (16 enodes) 17.662 * * [simplify]: iters left: 5 (57 enodes) 17.676 * * [simplify]: iters left: 4 (73 enodes) 17.695 * * [simplify]: iters left: 3 (87 enodes) 17.706 * * [simplify]: iters left: 2 (92 enodes) 17.717 * * [simplify]: iters left: 1 (95 enodes) 17.729 * * [simplify]: Extracting #0: cost 1 inf + 0 17.729 * * [simplify]: Extracting #1: cost 11 inf + 0 17.729 * * [simplify]: Extracting #2: cost 22 inf + 0 17.729 * * [simplify]: Extracting #3: cost 29 inf + 0 17.729 * * [simplify]: Extracting #4: cost 40 inf + 0 17.729 * * [simplify]: Extracting #5: cost 35 inf + 169 17.730 * * [simplify]: Extracting #6: cost 12 inf + 2982 17.733 * * [simplify]: Extracting #7: cost 1 inf + 7584 17.737 * * [simplify]: Extracting #8: cost 0 inf + 8028 17.740 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 17.740 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.740 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.740 * * [simplify]: iters left: 6 (15 enodes) 17.747 * * [simplify]: iters left: 5 (52 enodes) 17.762 * * [simplify]: iters left: 4 (61 enodes) 17.779 * * [simplify]: iters left: 3 (66 enodes) 17.796 * * [simplify]: Extracting #0: cost 1 inf + 0 17.796 * * [simplify]: Extracting #1: cost 6 inf + 0 17.796 * * [simplify]: Extracting #2: cost 12 inf + 0 17.796 * * [simplify]: Extracting #3: cost 19 inf + 0 17.796 * * [simplify]: Extracting #4: cost 30 inf + 0 17.797 * * [simplify]: Extracting #5: cost 25 inf + 128 17.797 * * [simplify]: Extracting #6: cost 10 inf + 1320 17.797 * * [simplify]: Extracting #7: cost 3 inf + 2736 17.798 * * [simplify]: Extracting #8: cost 0 inf + 3988 17.799 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.799 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.799 * * * * [progress]: [ 129 / 282 ] simplifiying candidate # 17.799 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 17.799 * * [simplify]: iters left: 6 (18 enodes) 17.804 * * [simplify]: iters left: 5 (65 enodes) 17.814 * * [simplify]: iters left: 4 (84 enodes) 17.826 * * [simplify]: iters left: 3 (96 enodes) 17.843 * * [simplify]: iters left: 2 (113 enodes) 17.871 * * [simplify]: iters left: 1 (115 enodes) 17.884 * * [simplify]: Extracting #0: cost 1 inf + 0 17.884 * * [simplify]: Extracting #1: cost 9 inf + 0 17.884 * * [simplify]: Extracting #2: cost 16 inf + 1 17.884 * * [simplify]: Extracting #3: cost 22 inf + 1 17.884 * * [simplify]: Extracting #4: cost 34 inf + 1 17.884 * * [simplify]: Extracting #5: cost 30 inf + 252 17.884 * * [simplify]: Extracting #6: cost 12 inf + 2132 17.885 * * [simplify]: Extracting #7: cost 2 inf + 5087 17.887 * * [simplify]: Extracting #8: cost 0 inf + 6015 17.888 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 17.888 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.888 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.888 * * [simplify]: iters left: 6 (15 enodes) 17.892 * * [simplify]: iters left: 5 (52 enodes) 17.904 * * [simplify]: iters left: 4 (66 enodes) 17.915 * * [simplify]: iters left: 3 (72 enodes) 17.924 * * [simplify]: Extracting #0: cost 1 inf + 0 17.924 * * [simplify]: Extracting #1: cost 8 inf + 0 17.924 * * [simplify]: Extracting #2: cost 16 inf + 0 17.924 * * [simplify]: Extracting #3: cost 23 inf + 0 17.924 * * [simplify]: Extracting #4: cost 34 inf + 0 17.925 * * [simplify]: Extracting #5: cost 29 inf + 128 17.925 * * [simplify]: Extracting #6: cost 14 inf + 1320 17.925 * * [simplify]: Extracting #7: cost 6 inf + 3140 17.926 * * [simplify]: Extracting #8: cost 1 inf + 5198 17.927 * * [simplify]: Extracting #9: cost 0 inf + 5440 17.928 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.928 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.928 * * * * [progress]: [ 130 / 282 ] simplifiying candidate # 17.928 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.928 * * [simplify]: iters left: 6 (16 enodes) 17.932 * * [simplify]: iters left: 5 (57 enodes) 17.942 * * [simplify]: iters left: 4 (73 enodes) 17.962 * * [simplify]: iters left: 3 (87 enodes) 17.985 * * [simplify]: iters left: 2 (92 enodes) 18.010 * * [simplify]: iters left: 1 (95 enodes) 18.033 * * [simplify]: Extracting #0: cost 1 inf + 0 18.033 * * [simplify]: Extracting #1: cost 11 inf + 0 18.033 * * [simplify]: Extracting #2: cost 22 inf + 0 18.034 * * [simplify]: Extracting #3: cost 29 inf + 0 18.034 * * [simplify]: Extracting #4: cost 40 inf + 0 18.034 * * [simplify]: Extracting #5: cost 35 inf + 169 18.034 * * [simplify]: Extracting #6: cost 12 inf + 2982 18.035 * * [simplify]: Extracting #7: cost 1 inf + 7584 18.037 * * [simplify]: Extracting #8: cost 0 inf + 8028 18.039 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 18.039 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.039 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.039 * * [simplify]: iters left: 6 (15 enodes) 18.042 * * [simplify]: iters left: 5 (52 enodes) 18.049 * * [simplify]: iters left: 4 (61 enodes) 18.057 * * [simplify]: iters left: 3 (66 enodes) 18.072 * * [simplify]: Extracting #0: cost 1 inf + 0 18.072 * * [simplify]: Extracting #1: cost 6 inf + 0 18.072 * * [simplify]: Extracting #2: cost 12 inf + 0 18.072 * * [simplify]: Extracting #3: cost 19 inf + 0 18.072 * * [simplify]: Extracting #4: cost 30 inf + 0 18.072 * * [simplify]: Extracting #5: cost 25 inf + 128 18.073 * * [simplify]: Extracting #6: cost 10 inf + 1320 18.074 * * [simplify]: Extracting #7: cost 3 inf + 2736 18.075 * * [simplify]: Extracting #8: cost 0 inf + 3988 18.076 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.076 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.077 * * * * [progress]: [ 131 / 282 ] simplifiying candidate # 18.077 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 18.077 * * [simplify]: iters left: 6 (17 enodes) 18.085 * * [simplify]: iters left: 5 (60 enodes) 18.098 * * [simplify]: iters left: 4 (82 enodes) 18.110 * * [simplify]: iters left: 3 (98 enodes) 18.124 * * [simplify]: iters left: 2 (107 enodes) 18.152 * * [simplify]: iters left: 1 (109 enodes) 18.180 * * [simplify]: Extracting #0: cost 1 inf + 0 18.180 * * [simplify]: Extracting #1: cost 9 inf + 0 18.180 * * [simplify]: Extracting #2: cost 16 inf + 1 18.180 * * [simplify]: Extracting #3: cost 22 inf + 1 18.181 * * [simplify]: Extracting #4: cost 34 inf + 1 18.181 * * [simplify]: Extracting #5: cost 30 inf + 171 18.182 * * [simplify]: Extracting #6: cost 10 inf + 2458 18.184 * * [simplify]: Extracting #7: cost 2 inf + 5087 18.187 * * [simplify]: Extracting #8: cost 0 inf + 6015 18.189 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 18.189 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.190 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.190 * * [simplify]: iters left: 6 (15 enodes) 18.197 * * [simplify]: iters left: 5 (52 enodes) 18.212 * * [simplify]: iters left: 4 (66 enodes) 18.228 * * [simplify]: iters left: 3 (72 enodes) 18.245 * * [simplify]: Extracting #0: cost 1 inf + 0 18.246 * * [simplify]: Extracting #1: cost 8 inf + 0 18.246 * * [simplify]: Extracting #2: cost 16 inf + 0 18.246 * * [simplify]: Extracting #3: cost 23 inf + 0 18.246 * * [simplify]: Extracting #4: cost 34 inf + 0 18.246 * * [simplify]: Extracting #5: cost 29 inf + 128 18.247 * * [simplify]: Extracting #6: cost 14 inf + 1320 18.248 * * [simplify]: Extracting #7: cost 6 inf + 3140 18.249 * * [simplify]: Extracting #8: cost 1 inf + 5198 18.251 * * [simplify]: Extracting #9: cost 0 inf + 5440 18.253 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.253 * [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 (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.253 * * * * [progress]: [ 132 / 282 ] simplifiying candidate # 18.254 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.254 * * [simplify]: iters left: 6 (18 enodes) 18.263 * * [simplify]: iters left: 5 (65 enodes) 18.283 * * [simplify]: iters left: 4 (103 enodes) 18.315 * * [simplify]: iters left: 3 (145 enodes) 18.360 * * [simplify]: iters left: 2 (194 enodes) 18.416 * * [simplify]: Extracting #0: cost 1 inf + 0 18.417 * * [simplify]: Extracting #1: cost 13 inf + 0 18.417 * * [simplify]: Extracting #2: cost 24 inf + 1 18.417 * * [simplify]: Extracting #3: cost 30 inf + 1 18.417 * * [simplify]: Extracting #4: cost 42 inf + 1 18.417 * * [simplify]: Extracting #5: cost 39 inf + 129 18.418 * * [simplify]: Extracting #6: cost 20 inf + 2289 18.421 * * [simplify]: Extracting #7: cost 4 inf + 8226 18.426 * * [simplify]: Extracting #8: cost 0 inf + 10043 18.430 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 18.431 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.431 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.431 * * [simplify]: iters left: 6 (15 enodes) 18.438 * * [simplify]: iters left: 5 (52 enodes) 18.447 * * [simplify]: iters left: 4 (66 enodes) 18.457 * * [simplify]: iters left: 3 (72 enodes) 18.466 * * [simplify]: Extracting #0: cost 1 inf + 0 18.466 * * [simplify]: Extracting #1: cost 8 inf + 0 18.466 * * [simplify]: Extracting #2: cost 16 inf + 0 18.466 * * [simplify]: Extracting #3: cost 23 inf + 0 18.467 * * [simplify]: Extracting #4: cost 34 inf + 0 18.467 * * [simplify]: Extracting #5: cost 29 inf + 128 18.467 * * [simplify]: Extracting #6: cost 14 inf + 1320 18.467 * * [simplify]: Extracting #7: cost 7 inf + 2938 18.468 * * [simplify]: Extracting #8: cost 2 inf + 4994 18.469 * * [simplify]: Extracting #9: cost 0 inf + 5760 18.470 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.470 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.470 * * * * [progress]: [ 133 / 282 ] simplifiying candidate # 18.470 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 18.470 * * [simplify]: iters left: 6 (18 enodes) 18.475 * * [simplify]: iters left: 5 (64 enodes) 18.485 * * [simplify]: iters left: 4 (91 enodes) 18.498 * * [simplify]: iters left: 3 (110 enodes) 18.514 * * [simplify]: iters left: 2 (124 enodes) 18.550 * * [simplify]: Extracting #0: cost 1 inf + 0 18.550 * * [simplify]: Extracting #1: cost 9 inf + 0 18.550 * * [simplify]: Extracting #2: cost 17 inf + 1 18.551 * * [simplify]: Extracting #3: cost 24 inf + 1 18.551 * * [simplify]: Extracting #4: cost 36 inf + 1 18.551 * * [simplify]: Extracting #5: cost 33 inf + 130 18.551 * * [simplify]: Extracting #6: cost 19 inf + 1361 18.553 * * [simplify]: Extracting #7: cost 8 inf + 3431 18.555 * * [simplify]: Extracting #8: cost 2 inf + 5891 18.557 * * [simplify]: Extracting #9: cost 0 inf + 6899 18.560 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 18.560 * [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 (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 18.561 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 18.561 * * [simplify]: iters left: 6 (16 enodes) 18.567 * * [simplify]: iters left: 5 (55 enodes) 18.583 * * [simplify]: iters left: 4 (69 enodes) 18.601 * * [simplify]: iters left: 3 (75 enodes) 18.610 * * [simplify]: Extracting #0: cost 1 inf + 0 18.610 * * [simplify]: Extracting #1: cost 8 inf + 0 18.610 * * [simplify]: Extracting #2: cost 17 inf + 0 18.610 * * [simplify]: Extracting #3: cost 25 inf + 0 18.611 * * [simplify]: Extracting #4: cost 36 inf + 0 18.611 * * [simplify]: Extracting #5: cost 31 inf + 128 18.611 * * [simplify]: Extracting #6: cost 18 inf + 1075 18.611 * * [simplify]: Extracting #7: cost 11 inf + 2332 18.612 * * [simplify]: Extracting #8: cost 3 inf + 4792 18.613 * * [simplify]: Extracting #9: cost 1 inf + 5840 18.614 * * [simplify]: Extracting #10: cost 0 inf + 6324 18.615 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 18.615 * [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 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 18.615 * * * * [progress]: [ 134 / 282 ] simplifiying candidate # 18.616 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.616 * * [simplify]: iters left: 6 (17 enodes) 18.620 * * [simplify]: iters left: 5 (60 enodes) 18.629 * * [simplify]: iters left: 4 (87 enodes) 18.647 * * [simplify]: iters left: 3 (106 enodes) 18.662 * * [simplify]: iters left: 2 (118 enodes) 18.681 * * [simplify]: Extracting #0: cost 1 inf + 0 18.681 * * [simplify]: Extracting #1: cost 9 inf + 0 18.681 * * [simplify]: Extracting #2: cost 16 inf + 1 18.682 * * [simplify]: Extracting #3: cost 22 inf + 1 18.682 * * [simplify]: Extracting #4: cost 34 inf + 1 18.682 * * [simplify]: Extracting #5: cost 29 inf + 212 18.683 * * [simplify]: Extracting #6: cost 16 inf + 1402 18.684 * * [simplify]: Extracting #7: cost 4 inf + 4199 18.686 * * [simplify]: Extracting #8: cost 1 inf + 5571 18.689 * * [simplify]: Extracting #9: cost 0 inf + 6015 18.691 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 18.691 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.692 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.692 * * [simplify]: iters left: 6 (15 enodes) 18.698 * * [simplify]: iters left: 5 (52 enodes) 18.713 * * [simplify]: iters left: 4 (66 enodes) 18.730 * * [simplify]: iters left: 3 (72 enodes) 18.748 * * [simplify]: Extracting #0: cost 1 inf + 0 18.748 * * [simplify]: Extracting #1: cost 8 inf + 0 18.748 * * [simplify]: Extracting #2: cost 16 inf + 0 18.748 * * [simplify]: Extracting #3: cost 23 inf + 0 18.748 * * [simplify]: Extracting #4: cost 34 inf + 0 18.749 * * [simplify]: Extracting #5: cost 29 inf + 128 18.749 * * [simplify]: Extracting #6: cost 14 inf + 1320 18.750 * * [simplify]: Extracting #7: cost 7 inf + 2898 18.751 * * [simplify]: Extracting #8: cost 2 inf + 4754 18.753 * * [simplify]: Extracting #9: cost 0 inf + 5440 18.755 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.755 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.755 * * * * [progress]: [ 135 / 282 ] simplifiying candidate # 18.756 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 18.756 * * [simplify]: iters left: 6 (13 enodes) 18.764 * * [simplify]: iters left: 5 (47 enodes) 18.778 * * [simplify]: iters left: 4 (64 enodes) 18.786 * * [simplify]: iters left: 3 (69 enodes) 18.794 * * [simplify]: Extracting #0: cost 1 inf + 0 18.794 * * [simplify]: Extracting #1: cost 5 inf + 0 18.794 * * [simplify]: Extracting #2: cost 7 inf + 1 18.794 * * [simplify]: Extracting #3: cost 11 inf + 1 18.794 * * [simplify]: Extracting #4: cost 20 inf + 1 18.794 * * [simplify]: Extracting #5: cost 16 inf + 88 18.795 * * [simplify]: Extracting #6: cost 4 inf + 1198 18.795 * * [simplify]: Extracting #7: cost 0 inf + 2135 18.796 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 18.796 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.796 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.796 * * [simplify]: iters left: 6 (14 enodes) 18.799 * * [simplify]: iters left: 5 (49 enodes) 18.807 * * [simplify]: iters left: 4 (58 enodes) 18.822 * * [simplify]: iters left: 3 (63 enodes) 18.838 * * [simplify]: Extracting #0: cost 1 inf + 0 18.838 * * [simplify]: Extracting #1: cost 6 inf + 0 18.838 * * [simplify]: Extracting #2: cost 13 inf + 0 18.838 * * [simplify]: Extracting #3: cost 21 inf + 0 18.839 * * [simplify]: Extracting #4: cost 25 inf + 43 18.839 * * [simplify]: Extracting #5: cost 18 inf + 374 18.840 * * [simplify]: Extracting #6: cost 3 inf + 2694 18.841 * * [simplify]: Extracting #7: cost 0 inf + 3424 18.842 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 18.842 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 18.842 * * * * [progress]: [ 136 / 282 ] simplifiying candidate # 18.843 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.843 * * [simplify]: iters left: 6 (17 enodes) 18.851 * * [simplify]: iters left: 5 (60 enodes) 18.869 * * [simplify]: iters left: 4 (87 enodes) 18.897 * * [simplify]: iters left: 3 (106 enodes) 18.925 * * [simplify]: iters left: 2 (118 enodes) 18.941 * * [simplify]: Extracting #0: cost 1 inf + 0 18.941 * * [simplify]: Extracting #1: cost 9 inf + 0 18.941 * * [simplify]: Extracting #2: cost 16 inf + 1 18.941 * * [simplify]: Extracting #3: cost 22 inf + 1 18.941 * * [simplify]: Extracting #4: cost 34 inf + 1 18.941 * * [simplify]: Extracting #5: cost 29 inf + 212 18.942 * * [simplify]: Extracting #6: cost 16 inf + 1402 18.942 * * [simplify]: Extracting #7: cost 4 inf + 4199 18.943 * * [simplify]: Extracting #8: cost 1 inf + 5571 18.945 * * [simplify]: Extracting #9: cost 0 inf + 6015 18.947 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 18.947 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.947 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.947 * * [simplify]: iters left: 6 (15 enodes) 18.950 * * [simplify]: iters left: 5 (52 enodes) 18.957 * * [simplify]: iters left: 4 (66 enodes) 18.966 * * [simplify]: iters left: 3 (72 enodes) 18.984 * * [simplify]: Extracting #0: cost 1 inf + 0 18.984 * * [simplify]: Extracting #1: cost 8 inf + 0 18.984 * * [simplify]: Extracting #2: cost 16 inf + 0 18.984 * * [simplify]: Extracting #3: cost 23 inf + 0 18.984 * * [simplify]: Extracting #4: cost 34 inf + 0 18.984 * * [simplify]: Extracting #5: cost 29 inf + 128 18.985 * * [simplify]: Extracting #6: cost 14 inf + 1320 18.986 * * [simplify]: Extracting #7: cost 7 inf + 2898 18.987 * * [simplify]: Extracting #8: cost 2 inf + 4754 18.989 * * [simplify]: Extracting #9: cost 0 inf + 5440 18.991 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.991 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.991 * * * * [progress]: [ 137 / 282 ] simplifiying candidate # 18.991 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 18.991 * * [simplify]: iters left: 6 (12 enodes) 18.997 * * [simplify]: iters left: 5 (40 enodes) 19.011 * * [simplify]: iters left: 4 (59 enodes) 19.027 * * [simplify]: iters left: 3 (64 enodes) 19.043 * * [simplify]: Extracting #0: cost 1 inf + 0 19.043 * * [simplify]: Extracting #1: cost 5 inf + 0 19.043 * * [simplify]: Extracting #2: cost 7 inf + 1 19.043 * * [simplify]: Extracting #3: cost 11 inf + 1 19.043 * * [simplify]: Extracting #4: cost 20 inf + 1 19.044 * * [simplify]: Extracting #5: cost 15 inf + 130 19.044 * * [simplify]: Extracting #6: cost 4 inf + 1157 19.045 * * [simplify]: Extracting #7: cost 1 inf + 1891 19.046 * * [simplify]: Extracting #8: cost 0 inf + 2135 19.047 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 19.047 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.047 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.047 * * [simplify]: iters left: 6 (14 enodes) 19.053 * * [simplify]: iters left: 5 (49 enodes) 19.067 * * [simplify]: iters left: 4 (58 enodes) 19.083 * * [simplify]: iters left: 3 (63 enodes) 19.099 * * [simplify]: Extracting #0: cost 1 inf + 0 19.099 * * [simplify]: Extracting #1: cost 6 inf + 0 19.099 * * [simplify]: Extracting #2: cost 13 inf + 0 19.099 * * [simplify]: Extracting #3: cost 21 inf + 0 19.100 * * [simplify]: Extracting #4: cost 25 inf + 43 19.100 * * [simplify]: Extracting #5: cost 18 inf + 374 19.101 * * [simplify]: Extracting #6: cost 3 inf + 2694 19.102 * * [simplify]: Extracting #7: cost 0 inf + 3424 19.103 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 19.103 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 19.104 * * * * [progress]: [ 138 / 282 ] simplifiying candidate # 19.104 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.104 * * [simplify]: iters left: 6 (16 enodes) 19.111 * * [simplify]: iters left: 5 (59 enodes) 19.128 * * [simplify]: iters left: 4 (81 enodes) 19.153 * * [simplify]: iters left: 3 (89 enodes) 19.178 * * [simplify]: iters left: 2 (100 enodes) 19.208 * * [simplify]: iters left: 1 (124 enodes) 19.235 * * [simplify]: Extracting #0: cost 1 inf + 0 19.235 * * [simplify]: Extracting #1: cost 10 inf + 0 19.235 * * [simplify]: Extracting #2: cost 30 inf + 0 19.235 * * [simplify]: Extracting #3: cost 45 inf + 2 19.235 * * [simplify]: Extracting #4: cost 53 inf + 6 19.236 * * [simplify]: Extracting #5: cost 44 inf + 340 19.236 * * [simplify]: Extracting #6: cost 35 inf + 918 19.237 * * [simplify]: Extracting #7: cost 28 inf + 1815 19.238 * * [simplify]: Extracting #8: cost 14 inf + 6966 19.240 * * [simplify]: Extracting #9: cost 1 inf + 13490 19.242 * * [simplify]: Extracting #10: cost 0 inf + 14194 19.244 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.244 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.244 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.244 * * [simplify]: iters left: 6 (15 enodes) 19.247 * * [simplify]: iters left: 5 (52 enodes) 19.260 * * [simplify]: iters left: 4 (63 enodes) 19.278 * * [simplify]: iters left: 3 (67 enodes) 19.286 * * [simplify]: Extracting #0: cost 1 inf + 0 19.286 * * [simplify]: Extracting #1: cost 6 inf + 0 19.286 * * [simplify]: Extracting #2: cost 12 inf + 0 19.286 * * [simplify]: Extracting #3: cost 18 inf + 0 19.286 * * [simplify]: Extracting #4: cost 30 inf + 0 19.286 * * [simplify]: Extracting #5: cost 27 inf + 128 19.286 * * [simplify]: Extracting #6: cost 13 inf + 1158 19.287 * * [simplify]: Extracting #7: cost 5 inf + 2736 19.288 * * [simplify]: Extracting #8: cost 0 inf + 4712 19.288 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.288 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.289 * * * * [progress]: [ 139 / 282 ] simplifiying candidate # 19.289 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 19.289 * * [simplify]: iters left: 6 (19 enodes) 19.293 * * [simplify]: iters left: 5 (67 enodes) 19.302 * * [simplify]: iters left: 4 (86 enodes) 19.313 * * [simplify]: iters left: 3 (102 enodes) 19.326 * * [simplify]: iters left: 2 (104 enodes) 19.338 * * [simplify]: Extracting #0: cost 1 inf + 0 19.338 * * [simplify]: Extracting #1: cost 12 inf + 0 19.339 * * [simplify]: Extracting #2: cost 26 inf + 0 19.339 * * [simplify]: Extracting #3: cost 34 inf + 0 19.339 * * [simplify]: Extracting #4: cost 46 inf + 0 19.339 * * [simplify]: Extracting #5: cost 44 inf + 87 19.340 * * [simplify]: Extracting #6: cost 33 inf + 871 19.341 * * [simplify]: Extracting #7: cost 17 inf + 4066 19.343 * * [simplify]: Extracting #8: cost 3 inf + 9868 19.347 * * [simplify]: Extracting #9: cost 0 inf + 11156 19.350 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 19.351 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 19.351 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 19.351 * * [simplify]: iters left: 6 (17 enodes) 19.360 * * [simplify]: iters left: 5 (58 enodes) 19.375 * * [simplify]: iters left: 4 (72 enodes) 19.394 * * [simplify]: iters left: 3 (78 enodes) 19.413 * * [simplify]: Extracting #0: cost 1 inf + 0 19.414 * * [simplify]: Extracting #1: cost 8 inf + 0 19.414 * * [simplify]: Extracting #2: cost 17 inf + 0 19.414 * * [simplify]: Extracting #3: cost 24 inf + 0 19.414 * * [simplify]: Extracting #4: cost 36 inf + 0 19.414 * * [simplify]: Extracting #5: cost 32 inf + 169 19.415 * * [simplify]: Extracting #6: cost 19 inf + 1199 19.416 * * [simplify]: Extracting #7: cost 4 inf + 5478 19.418 * * [simplify]: Extracting #8: cost 0 inf + 6968 19.420 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.420 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.420 * * * * [progress]: [ 140 / 282 ] simplifiying candidate # 19.421 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.421 * * [simplify]: iters left: 6 (17 enodes) 19.428 * * [simplify]: iters left: 5 (60 enodes) 19.444 * * [simplify]: iters left: 4 (79 enodes) 19.465 * * [simplify]: iters left: 3 (95 enodes) 19.490 * * [simplify]: iters left: 2 (97 enodes) 19.514 * * [simplify]: Extracting #0: cost 1 inf + 0 19.514 * * [simplify]: Extracting #1: cost 12 inf + 0 19.514 * * [simplify]: Extracting #2: cost 24 inf + 0 19.515 * * [simplify]: Extracting #3: cost 30 inf + 0 19.515 * * [simplify]: Extracting #4: cost 42 inf + 0 19.515 * * [simplify]: Extracting #5: cost 39 inf + 169 19.515 * * [simplify]: Extracting #6: cost 29 inf + 622 19.516 * * [simplify]: Extracting #7: cost 16 inf + 3180 19.519 * * [simplify]: Extracting #8: cost 4 inf + 7614 19.522 * * [simplify]: Extracting #9: cost 0 inf + 9468 19.526 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.526 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.526 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.526 * * [simplify]: iters left: 6 (16 enodes) 19.533 * * [simplify]: iters left: 5 (55 enodes) 19.540 * * [simplify]: iters left: 4 (69 enodes) 19.550 * * [simplify]: iters left: 3 (75 enodes) 19.559 * * [simplify]: Extracting #0: cost 1 inf + 0 19.559 * * [simplify]: Extracting #1: cost 8 inf + 0 19.559 * * [simplify]: Extracting #2: cost 16 inf + 0 19.559 * * [simplify]: Extracting #3: cost 22 inf + 0 19.559 * * [simplify]: Extracting #4: cost 34 inf + 0 19.559 * * [simplify]: Extracting #5: cost 31 inf + 128 19.560 * * [simplify]: Extracting #6: cost 18 inf + 1035 19.560 * * [simplify]: Extracting #7: cost 11 inf + 2332 19.561 * * [simplify]: Extracting #8: cost 3 inf + 4752 19.562 * * [simplify]: Extracting #9: cost 1 inf + 5680 19.563 * * [simplify]: Extracting #10: cost 0 inf + 6084 19.564 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.564 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.564 * * * * [progress]: [ 141 / 282 ] simplifiying candidate # 19.564 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 19.564 * * [simplify]: iters left: 6 (18 enodes) 19.569 * * [simplify]: iters left: 5 (65 enodes) 19.583 * * [simplify]: iters left: 4 (82 enodes) 19.605 * * [simplify]: iters left: 3 (87 enodes) 19.629 * * [simplify]: iters left: 2 (94 enodes) 19.651 * * [simplify]: Extracting #0: cost 1 inf + 0 19.651 * * [simplify]: Extracting #1: cost 7 inf + 0 19.651 * * [simplify]: Extracting #2: cost 12 inf + 1 19.651 * * [simplify]: Extracting #3: cost 18 inf + 1 19.651 * * [simplify]: Extracting #4: cost 30 inf + 1 19.651 * * [simplify]: Extracting #5: cost 26 inf + 211 19.652 * * [simplify]: Extracting #6: cost 13 inf + 1200 19.653 * * [simplify]: Extracting #7: cost 6 inf + 2655 19.654 * * [simplify]: Extracting #8: cost 1 inf + 4229 19.656 * * [simplify]: Extracting #9: cost 0 inf + 4713 19.658 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.658 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.659 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.659 * * [simplify]: iters left: 6 (15 enodes) 19.665 * * [simplify]: iters left: 5 (52 enodes) 19.680 * * [simplify]: iters left: 4 (66 enodes) 19.697 * * [simplify]: iters left: 3 (72 enodes) 19.705 * * [simplify]: Extracting #0: cost 1 inf + 0 19.706 * * [simplify]: Extracting #1: cost 8 inf + 0 19.706 * * [simplify]: Extracting #2: cost 16 inf + 0 19.706 * * [simplify]: Extracting #3: cost 23 inf + 0 19.706 * * [simplify]: Extracting #4: cost 34 inf + 0 19.706 * * [simplify]: Extracting #5: cost 29 inf + 128 19.706 * * [simplify]: Extracting #6: cost 14 inf + 1240 19.707 * * [simplify]: Extracting #7: cost 6 inf + 3100 19.707 * * [simplify]: Extracting #8: cost 1 inf + 5158 19.708 * * [simplify]: Extracting #9: cost 0 inf + 5440 19.709 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.709 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.709 * * * * [progress]: [ 142 / 282 ] simplifiying candidate # 19.710 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.710 * * [simplify]: iters left: 6 (17 enodes) 19.713 * * [simplify]: iters left: 5 (60 enodes) 19.721 * * [simplify]: iters left: 4 (79 enodes) 19.733 * * [simplify]: iters left: 3 (95 enodes) 19.745 * * [simplify]: iters left: 2 (97 enodes) 19.764 * * [simplify]: Extracting #0: cost 1 inf + 0 19.765 * * [simplify]: Extracting #1: cost 12 inf + 0 19.765 * * [simplify]: Extracting #2: cost 24 inf + 0 19.765 * * [simplify]: Extracting #3: cost 30 inf + 0 19.765 * * [simplify]: Extracting #4: cost 42 inf + 0 19.765 * * [simplify]: Extracting #5: cost 39 inf + 169 19.765 * * [simplify]: Extracting #6: cost 29 inf + 622 19.766 * * [simplify]: Extracting #7: cost 16 inf + 3180 19.767 * * [simplify]: Extracting #8: cost 4 inf + 7614 19.769 * * [simplify]: Extracting #9: cost 0 inf + 9468 19.770 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.770 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.771 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.771 * * [simplify]: iters left: 6 (16 enodes) 19.774 * * [simplify]: iters left: 5 (55 enodes) 19.781 * * [simplify]: iters left: 4 (69 enodes) 19.791 * * [simplify]: iters left: 3 (75 enodes) 19.801 * * [simplify]: Extracting #0: cost 1 inf + 0 19.801 * * [simplify]: Extracting #1: cost 8 inf + 0 19.801 * * [simplify]: Extracting #2: cost 16 inf + 0 19.801 * * [simplify]: Extracting #3: cost 22 inf + 0 19.801 * * [simplify]: Extracting #4: cost 34 inf + 0 19.801 * * [simplify]: Extracting #5: cost 31 inf + 128 19.802 * * [simplify]: Extracting #6: cost 18 inf + 1035 19.802 * * [simplify]: Extracting #7: cost 11 inf + 2332 19.804 * * [simplify]: Extracting #8: cost 3 inf + 4752 19.806 * * [simplify]: Extracting #9: cost 1 inf + 5680 19.808 * * [simplify]: Extracting #10: cost 0 inf + 6084 19.811 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.811 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.811 * * * * [progress]: [ 143 / 282 ] simplifiying candidate # 19.812 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 19.812 * * [simplify]: iters left: 6 (17 enodes) 19.820 * * [simplify]: iters left: 5 (60 enodes) 19.834 * * [simplify]: iters left: 4 (79 enodes) 19.845 * * [simplify]: iters left: 3 (90 enodes) 19.856 * * [simplify]: Extracting #0: cost 1 inf + 0 19.856 * * [simplify]: Extracting #1: cost 7 inf + 0 19.856 * * [simplify]: Extracting #2: cost 12 inf + 1 19.856 * * [simplify]: Extracting #3: cost 18 inf + 1 19.857 * * [simplify]: Extracting #4: cost 30 inf + 1 19.857 * * [simplify]: Extracting #5: cost 26 inf + 171 19.857 * * [simplify]: Extracting #6: cost 14 inf + 1159 19.858 * * [simplify]: Extracting #7: cost 6 inf + 2413 19.859 * * [simplify]: Extracting #8: cost 1 inf + 4229 19.861 * * [simplify]: Extracting #9: cost 0 inf + 4713 19.863 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.863 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.863 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.864 * * [simplify]: iters left: 6 (15 enodes) 19.870 * * [simplify]: iters left: 5 (52 enodes) 19.885 * * [simplify]: iters left: 4 (66 enodes) 19.898 * * [simplify]: iters left: 3 (72 enodes) 19.908 * * [simplify]: Extracting #0: cost 1 inf + 0 19.908 * * [simplify]: Extracting #1: cost 8 inf + 0 19.908 * * [simplify]: Extracting #2: cost 16 inf + 0 19.908 * * [simplify]: Extracting #3: cost 23 inf + 0 19.908 * * [simplify]: Extracting #4: cost 34 inf + 0 19.909 * * [simplify]: Extracting #5: cost 29 inf + 128 19.909 * * [simplify]: Extracting #6: cost 14 inf + 1240 19.909 * * [simplify]: Extracting #7: cost 6 inf + 3100 19.910 * * [simplify]: Extracting #8: cost 1 inf + 5158 19.911 * * [simplify]: Extracting #9: cost 0 inf + 5440 19.912 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.912 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.912 * * * * [progress]: [ 144 / 282 ] simplifiying candidate # 19.913 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.913 * * [simplify]: iters left: 6 (19 enodes) 19.918 * * [simplify]: iters left: 5 (67 enodes) 19.926 * * [simplify]: iters left: 4 (86 enodes) 19.942 * * [simplify]: iters left: 3 (99 enodes) 19.967 * * [simplify]: iters left: 2 (102 enodes) 19.992 * * [simplify]: Extracting #0: cost 1 inf + 0 19.993 * * [simplify]: Extracting #1: cost 10 inf + 0 19.993 * * [simplify]: Extracting #2: cost 24 inf + 0 19.993 * * [simplify]: Extracting #3: cost 34 inf + 0 19.993 * * [simplify]: Extracting #4: cost 46 inf + 0 19.993 * * [simplify]: Extracting #5: cost 44 inf + 87 19.994 * * [simplify]: Extracting #6: cost 32 inf + 912 19.995 * * [simplify]: Extracting #7: cost 19 inf + 3260 19.997 * * [simplify]: Extracting #8: cost 7 inf + 7612 20.000 * * [simplify]: Extracting #9: cost 0 inf + 11156 20.003 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.004 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.004 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.004 * * [simplify]: iters left: 6 (17 enodes) 20.008 * * [simplify]: iters left: 5 (58 enodes) 20.015 * * [simplify]: iters left: 4 (72 enodes) 20.026 * * [simplify]: iters left: 3 (78 enodes) 20.035 * * [simplify]: Extracting #0: cost 1 inf + 0 20.035 * * [simplify]: Extracting #1: cost 8 inf + 0 20.036 * * [simplify]: Extracting #2: cost 17 inf + 0 20.036 * * [simplify]: Extracting #3: cost 24 inf + 0 20.036 * * [simplify]: Extracting #4: cost 36 inf + 0 20.036 * * [simplify]: Extracting #5: cost 32 inf + 169 20.036 * * [simplify]: Extracting #6: cost 19 inf + 1199 20.037 * * [simplify]: Extracting #7: cost 4 inf + 5478 20.039 * * [simplify]: Extracting #8: cost 0 inf + 6968 20.041 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.041 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 20.042 * * * * [progress]: [ 145 / 282 ] simplifiying candidate # 20.042 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 20.042 * * [simplify]: iters left: 6 (16 enodes) 20.049 * * [simplify]: iters left: 5 (56 enodes) 20.065 * * [simplify]: iters left: 4 (65 enodes) 20.082 * * [simplify]: iters left: 3 (69 enodes) 20.099 * * [simplify]: Extracting #0: cost 1 inf + 0 20.099 * * [simplify]: Extracting #1: cost 6 inf + 0 20.099 * * [simplify]: Extracting #2: cost 12 inf + 0 20.100 * * [simplify]: Extracting #3: cost 18 inf + 0 20.100 * * [simplify]: Extracting #4: cost 30 inf + 0 20.100 * * [simplify]: Extracting #5: cost 26 inf + 170 20.100 * * [simplify]: Extracting #6: cost 13 inf + 1199 20.101 * * [simplify]: Extracting #7: cost 5 inf + 2614 20.103 * * [simplify]: Extracting #8: cost 1 inf + 4188 20.104 * * [simplify]: Extracting #9: cost 0 inf + 4632 20.106 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.106 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 20.106 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.106 * * [simplify]: iters left: 6 (15 enodes) 20.113 * * [simplify]: iters left: 5 (52 enodes) 20.128 * * [simplify]: iters left: 4 (61 enodes) 20.143 * * [simplify]: iters left: 3 (66 enodes) 20.161 * * [simplify]: Extracting #0: cost 1 inf + 0 20.161 * * [simplify]: Extracting #1: cost 6 inf + 0 20.161 * * [simplify]: Extracting #2: cost 12 inf + 0 20.162 * * [simplify]: Extracting #3: cost 19 inf + 0 20.162 * * [simplify]: Extracting #4: cost 30 inf + 0 20.162 * * [simplify]: Extracting #5: cost 25 inf + 128 20.162 * * [simplify]: Extracting #6: cost 10 inf + 1240 20.163 * * [simplify]: Extracting #7: cost 3 inf + 2816 20.164 * * [simplify]: Extracting #8: cost 0 inf + 4068 20.166 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 20.166 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 20.166 * * * * [progress]: [ 146 / 282 ] simplifiying candidate # 20.167 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.167 * * [simplify]: iters left: 6 (18 enodes) 20.171 * * [simplify]: iters left: 5 (62 enodes) 20.180 * * [simplify]: iters left: 4 (76 enodes) 20.189 * * [simplify]: iters left: 3 (82 enodes) 20.199 * * [simplify]: Extracting #0: cost 1 inf + 0 20.199 * * [simplify]: Extracting #1: cost 8 inf + 0 20.199 * * [simplify]: Extracting #2: cost 18 inf + 0 20.199 * * [simplify]: Extracting #3: cost 26 inf + 0 20.199 * * [simplify]: Extracting #4: cost 38 inf + 0 20.199 * * [simplify]: Extracting #5: cost 32 inf + 333 20.200 * * [simplify]: Extracting #6: cost 21 inf + 1199 20.200 * * [simplify]: Extracting #7: cost 9 inf + 3342 20.201 * * [simplify]: Extracting #8: cost 2 inf + 6124 20.204 * * [simplify]: Extracting #9: cost 0 inf + 7132 20.206 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.206 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.206 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.206 * * [simplify]: iters left: 6 (17 enodes) 20.213 * * [simplify]: iters left: 5 (58 enodes) 20.229 * * [simplify]: iters left: 4 (72 enodes) 20.248 * * [simplify]: iters left: 3 (78 enodes) 20.268 * * [simplify]: Extracting #0: cost 1 inf + 0 20.268 * * [simplify]: Extracting #1: cost 8 inf + 0 20.268 * * [simplify]: Extracting #2: cost 17 inf + 0 20.268 * * [simplify]: Extracting #3: cost 24 inf + 0 20.268 * * [simplify]: Extracting #4: cost 36 inf + 0 20.269 * * [simplify]: Extracting #5: cost 32 inf + 169 20.269 * * [simplify]: Extracting #6: cost 19 inf + 1199 20.271 * * [simplify]: Extracting #7: cost 4 inf + 5238 20.272 * * [simplify]: Extracting #8: cost 0 inf + 6648 20.274 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.275 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 20.275 * * * * [progress]: [ 147 / 282 ] simplifiying candidate # 20.275 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 20.275 * * [simplify]: iters left: 6 (18 enodes) 20.281 * * [simplify]: iters left: 5 (64 enodes) 20.290 * * [simplify]: iters left: 4 (77 enodes) 20.300 * * [simplify]: iters left: 3 (83 enodes) 20.320 * * [simplify]: iters left: 2 (84 enodes) 20.341 * * [simplify]: Extracting #0: cost 1 inf + 0 20.341 * * [simplify]: Extracting #1: cost 5 inf + 0 20.341 * * [simplify]: Extracting #2: cost 9 inf + 1 20.341 * * [simplify]: Extracting #3: cost 16 inf + 1 20.341 * * [simplify]: Extracting #4: cost 28 inf + 1 20.342 * * [simplify]: Extracting #5: cost 25 inf + 130 20.342 * * [simplify]: Extracting #6: cost 13 inf + 995 20.343 * * [simplify]: Extracting #7: cost 5 inf + 2171 20.344 * * [simplify]: Extracting #8: cost 0 inf + 3745 20.346 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.346 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.346 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.347 * * [simplify]: iters left: 6 (16 enodes) 20.353 * * [simplify]: iters left: 5 (55 enodes) 20.367 * * [simplify]: iters left: 4 (69 enodes) 20.377 * * [simplify]: iters left: 3 (75 enodes) 20.387 * * [simplify]: Extracting #0: cost 1 inf + 0 20.388 * * [simplify]: Extracting #1: cost 8 inf + 0 20.388 * * [simplify]: Extracting #2: cost 17 inf + 0 20.388 * * [simplify]: Extracting #3: cost 25 inf + 0 20.388 * * [simplify]: Extracting #4: cost 36 inf + 0 20.388 * * [simplify]: Extracting #5: cost 31 inf + 128 20.388 * * [simplify]: Extracting #6: cost 18 inf + 1035 20.389 * * [simplify]: Extracting #7: cost 7 inf + 3340 20.389 * * [simplify]: Extracting #8: cost 2 inf + 5116 20.390 * * [simplify]: Extracting #9: cost 0 inf + 6004 20.391 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.391 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.391 * * * * [progress]: [ 148 / 282 ] simplifiying candidate # 20.392 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.392 * * [simplify]: iters left: 6 (18 enodes) 20.395 * * [simplify]: iters left: 5 (62 enodes) 20.411 * * [simplify]: iters left: 4 (76 enodes) 20.430 * * [simplify]: iters left: 3 (82 enodes) 20.440 * * [simplify]: Extracting #0: cost 1 inf + 0 20.440 * * [simplify]: Extracting #1: cost 8 inf + 0 20.440 * * [simplify]: Extracting #2: cost 18 inf + 0 20.440 * * [simplify]: Extracting #3: cost 26 inf + 0 20.440 * * [simplify]: Extracting #4: cost 38 inf + 0 20.440 * * [simplify]: Extracting #5: cost 32 inf + 333 20.441 * * [simplify]: Extracting #6: cost 21 inf + 1199 20.441 * * [simplify]: Extracting #7: cost 9 inf + 3342 20.442 * * [simplify]: Extracting #8: cost 2 inf + 6124 20.443 * * [simplify]: Extracting #9: cost 0 inf + 7132 20.444 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.444 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.445 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.445 * * [simplify]: iters left: 6 (17 enodes) 20.449 * * [simplify]: iters left: 5 (58 enodes) 20.457 * * [simplify]: iters left: 4 (72 enodes) 20.476 * * [simplify]: iters left: 3 (78 enodes) 20.495 * * [simplify]: Extracting #0: cost 1 inf + 0 20.495 * * [simplify]: Extracting #1: cost 8 inf + 0 20.495 * * [simplify]: Extracting #2: cost 17 inf + 0 20.495 * * [simplify]: Extracting #3: cost 24 inf + 0 20.495 * * [simplify]: Extracting #4: cost 36 inf + 0 20.495 * * [simplify]: Extracting #5: cost 32 inf + 169 20.496 * * [simplify]: Extracting #6: cost 19 inf + 1199 20.496 * * [simplify]: Extracting #7: cost 4 inf + 5238 20.497 * * [simplify]: Extracting #8: cost 0 inf + 6648 20.498 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.498 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 20.499 * * * * [progress]: [ 149 / 282 ] simplifiying candidate # 20.499 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 20.499 * * [simplify]: iters left: 6 (17 enodes) 20.503 * * [simplify]: iters left: 5 (59 enodes) 20.511 * * [simplify]: iters left: 4 (73 enodes) 20.522 * * [simplify]: iters left: 3 (80 enodes) 20.534 * * [simplify]: Extracting #0: cost 1 inf + 0 20.534 * * [simplify]: Extracting #1: cost 5 inf + 0 20.534 * * [simplify]: Extracting #2: cost 9 inf + 1 20.534 * * [simplify]: Extracting #3: cost 16 inf + 1 20.534 * * [simplify]: Extracting #4: cost 28 inf + 1 20.535 * * [simplify]: Extracting #5: cost 25 inf + 129 20.535 * * [simplify]: Extracting #6: cost 13 inf + 954 20.536 * * [simplify]: Extracting #7: cost 5 inf + 2171 20.537 * * [simplify]: Extracting #8: cost 1 inf + 3301 20.538 * * [simplify]: Extracting #9: cost 0 inf + 3745 20.540 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.540 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.540 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.540 * * [simplify]: iters left: 6 (16 enodes) 20.547 * * [simplify]: iters left: 5 (55 enodes) 20.562 * * [simplify]: iters left: 4 (69 enodes) 20.581 * * [simplify]: iters left: 3 (75 enodes) 20.600 * * [simplify]: Extracting #0: cost 1 inf + 0 20.600 * * [simplify]: Extracting #1: cost 8 inf + 0 20.600 * * [simplify]: Extracting #2: cost 17 inf + 0 20.600 * * [simplify]: Extracting #3: cost 25 inf + 0 20.600 * * [simplify]: Extracting #4: cost 36 inf + 0 20.600 * * [simplify]: Extracting #5: cost 31 inf + 128 20.600 * * [simplify]: Extracting #6: cost 18 inf + 1035 20.601 * * [simplify]: Extracting #7: cost 7 inf + 3340 20.602 * * [simplify]: Extracting #8: cost 2 inf + 5116 20.603 * * [simplify]: Extracting #9: cost 0 inf + 6004 20.604 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.604 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.604 * * * * [progress]: [ 150 / 282 ] simplifiying candidate # 20.604 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.604 * * [simplify]: iters left: 6 (17 enodes) 20.608 * * [simplify]: iters left: 5 (60 enodes) 20.617 * * [simplify]: iters left: 4 (79 enodes) 20.627 * * [simplify]: iters left: 3 (92 enodes) 20.649 * * [simplify]: iters left: 2 (95 enodes) 20.673 * * [simplify]: Extracting #0: cost 1 inf + 0 20.673 * * [simplify]: Extracting #1: cost 10 inf + 0 20.673 * * [simplify]: Extracting #2: cost 22 inf + 0 20.673 * * [simplify]: Extracting #3: cost 30 inf + 0 20.673 * * [simplify]: Extracting #4: cost 42 inf + 0 20.674 * * [simplify]: Extracting #5: cost 37 inf + 252 20.674 * * [simplify]: Extracting #6: cost 26 inf + 1075 20.675 * * [simplify]: Extracting #7: cost 19 inf + 2252 20.677 * * [simplify]: Extracting #8: cost 8 inf + 6246 20.680 * * [simplify]: Extracting #9: cost 0 inf + 9468 20.684 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.684 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.684 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.684 * * [simplify]: iters left: 6 (16 enodes) 20.691 * * [simplify]: iters left: 5 (55 enodes) 20.706 * * [simplify]: iters left: 4 (69 enodes) 20.721 * * [simplify]: iters left: 3 (75 enodes) 20.731 * * [simplify]: Extracting #0: cost 1 inf + 0 20.731 * * [simplify]: Extracting #1: cost 8 inf + 0 20.731 * * [simplify]: Extracting #2: cost 16 inf + 0 20.731 * * [simplify]: Extracting #3: cost 22 inf + 0 20.731 * * [simplify]: Extracting #4: cost 34 inf + 0 20.731 * * [simplify]: Extracting #5: cost 31 inf + 128 20.732 * * [simplify]: Extracting #6: cost 18 inf + 1035 20.732 * * [simplify]: Extracting #7: cost 11 inf + 2252 20.733 * * [simplify]: Extracting #8: cost 3 inf + 4672 20.734 * * [simplify]: Extracting #9: cost 1 inf + 5640 20.735 * * [simplify]: Extracting #10: cost 0 inf + 6084 20.736 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.736 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.736 * * * * [progress]: [ 151 / 282 ] simplifiying candidate # 20.736 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 20.736 * * [simplify]: iters left: 6 (18 enodes) 20.740 * * [simplify]: iters left: 5 (62 enodes) 20.748 * * [simplify]: iters left: 4 (76 enodes) 20.768 * * [simplify]: iters left: 3 (82 enodes) 20.789 * * [simplify]: Extracting #0: cost 1 inf + 0 20.789 * * [simplify]: Extracting #1: cost 8 inf + 0 20.789 * * [simplify]: Extracting #2: cost 18 inf + 0 20.789 * * [simplify]: Extracting #3: cost 26 inf + 0 20.789 * * [simplify]: Extracting #4: cost 38 inf + 0 20.790 * * [simplify]: Extracting #5: cost 31 inf + 375 20.790 * * [simplify]: Extracting #6: cost 21 inf + 1199 20.791 * * [simplify]: Extracting #7: cost 8 inf + 3786 20.793 * * [simplify]: Extracting #8: cost 1 inf + 6568 20.796 * * [simplify]: Extracting #9: cost 0 inf + 7132 20.798 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.798 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 20.798 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 20.799 * * [simplify]: iters left: 6 (17 enodes) 20.805 * * [simplify]: iters left: 5 (58 enodes) 20.819 * * [simplify]: iters left: 4 (72 enodes) 20.830 * * [simplify]: iters left: 3 (78 enodes) 20.839 * * [simplify]: Extracting #0: cost 1 inf + 0 20.839 * * [simplify]: Extracting #1: cost 8 inf + 0 20.839 * * [simplify]: Extracting #2: cost 17 inf + 0 20.839 * * [simplify]: Extracting #3: cost 24 inf + 0 20.840 * * [simplify]: Extracting #4: cost 36 inf + 0 20.840 * * [simplify]: Extracting #5: cost 32 inf + 169 20.840 * * [simplify]: Extracting #6: cost 19 inf + 1199 20.841 * * [simplify]: Extracting #7: cost 4 inf + 5318 20.842 * * [simplify]: Extracting #8: cost 0 inf + 6648 20.843 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.843 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.843 * * * * [progress]: [ 152 / 282 ] simplifiying candidate # 20.843 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.843 * * [simplify]: iters left: 6 (15 enodes) 20.846 * * [simplify]: iters left: 5 (52 enodes) 20.853 * * [simplify]: iters left: 4 (61 enodes) 20.870 * * [simplify]: iters left: 3 (66 enodes) 20.887 * * [simplify]: Extracting #0: cost 1 inf + 0 20.887 * * [simplify]: Extracting #1: cost 6 inf + 0 20.887 * * [simplify]: Extracting #2: cost 12 inf + 0 20.887 * * [simplify]: Extracting #3: cost 19 inf + 0 20.887 * * [simplify]: Extracting #4: cost 30 inf + 0 20.887 * * [simplify]: Extracting #5: cost 25 inf + 128 20.888 * * [simplify]: Extracting #6: cost 10 inf + 1240 20.889 * * [simplify]: Extracting #7: cost 3 inf + 2616 20.890 * * [simplify]: Extracting #8: cost 0 inf + 3748 20.892 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.892 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.892 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.892 * * [simplify]: iters left: 6 (15 enodes) 20.898 * * [simplify]: iters left: 5 (52 enodes) 20.913 * * [simplify]: iters left: 4 (61 enodes) 20.929 * * [simplify]: iters left: 3 (66 enodes) 20.947 * * [simplify]: Extracting #0: cost 1 inf + 0 20.947 * * [simplify]: Extracting #1: cost 6 inf + 0 20.947 * * [simplify]: Extracting #2: cost 12 inf + 0 20.947 * * [simplify]: Extracting #3: cost 19 inf + 0 20.947 * * [simplify]: Extracting #4: cost 30 inf + 0 20.947 * * [simplify]: Extracting #5: cost 25 inf + 128 20.948 * * [simplify]: Extracting #6: cost 10 inf + 1240 20.949 * * [simplify]: Extracting #7: cost 3 inf + 2616 20.950 * * [simplify]: Extracting #8: cost 0 inf + 3748 20.952 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.952 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.952 * * * * [progress]: [ 153 / 282 ] simplifiying candidate # 20.952 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 20.952 * * [simplify]: iters left: 6 (17 enodes) 20.961 * * [simplify]: iters left: 5 (60 enodes) 20.978 * * [simplify]: iters left: 4 (73 enodes) 20.998 * * [simplify]: iters left: 3 (79 enodes) 21.017 * * [simplify]: iters left: 2 (80 enodes) 21.036 * * [simplify]: Extracting #0: cost 1 inf + 0 21.036 * * [simplify]: Extracting #1: cost 5 inf + 0 21.036 * * [simplify]: Extracting #2: cost 8 inf + 1 21.036 * * [simplify]: Extracting #3: cost 14 inf + 1 21.036 * * [simplify]: Extracting #4: cost 26 inf + 1 21.037 * * [simplify]: Extracting #5: cost 22 inf + 171 21.037 * * [simplify]: Extracting #6: cost 8 inf + 1241 21.037 * * [simplify]: Extracting #7: cost 3 inf + 2253 21.038 * * [simplify]: Extracting #8: cost 0 inf + 3021 21.039 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.039 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.039 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.039 * * [simplify]: iters left: 6 (15 enodes) 21.043 * * [simplify]: iters left: 5 (52 enodes) 21.050 * * [simplify]: iters left: 4 (66 enodes) 21.060 * * [simplify]: iters left: 3 (72 enodes) 21.076 * * [simplify]: Extracting #0: cost 1 inf + 0 21.076 * * [simplify]: Extracting #1: cost 8 inf + 0 21.076 * * [simplify]: Extracting #2: cost 16 inf + 0 21.076 * * [simplify]: Extracting #3: cost 23 inf + 0 21.076 * * [simplify]: Extracting #4: cost 34 inf + 0 21.076 * * [simplify]: Extracting #5: cost 29 inf + 128 21.077 * * [simplify]: Extracting #6: cost 14 inf + 1240 21.078 * * [simplify]: Extracting #7: cost 6 inf + 2980 21.079 * * [simplify]: Extracting #8: cost 1 inf + 4878 21.081 * * [simplify]: Extracting #9: cost 0 inf + 5120 21.083 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.083 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.083 * * * * [progress]: [ 154 / 282 ] simplifiying candidate # 21.084 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.084 * * [simplify]: iters left: 6 (15 enodes) 21.090 * * [simplify]: iters left: 5 (52 enodes) 21.105 * * [simplify]: iters left: 4 (61 enodes) 21.117 * * [simplify]: iters left: 3 (66 enodes) 21.125 * * [simplify]: Extracting #0: cost 1 inf + 0 21.125 * * [simplify]: Extracting #1: cost 6 inf + 0 21.125 * * [simplify]: Extracting #2: cost 12 inf + 0 21.126 * * [simplify]: Extracting #3: cost 19 inf + 0 21.126 * * [simplify]: Extracting #4: cost 30 inf + 0 21.126 * * [simplify]: Extracting #5: cost 25 inf + 128 21.126 * * [simplify]: Extracting #6: cost 10 inf + 1240 21.126 * * [simplify]: Extracting #7: cost 3 inf + 2616 21.127 * * [simplify]: Extracting #8: cost 0 inf + 3748 21.128 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.128 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 21.128 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.128 * * [simplify]: iters left: 6 (15 enodes) 21.131 * * [simplify]: iters left: 5 (52 enodes) 21.138 * * [simplify]: iters left: 4 (61 enodes) 21.147 * * [simplify]: iters left: 3 (66 enodes) 21.164 * * [simplify]: Extracting #0: cost 1 inf + 0 21.164 * * [simplify]: Extracting #1: cost 6 inf + 0 21.164 * * [simplify]: Extracting #2: cost 12 inf + 0 21.164 * * [simplify]: Extracting #3: cost 19 inf + 0 21.164 * * [simplify]: Extracting #4: cost 30 inf + 0 21.164 * * [simplify]: Extracting #5: cost 25 inf + 128 21.165 * * [simplify]: Extracting #6: cost 10 inf + 1240 21.165 * * [simplify]: Extracting #7: cost 3 inf + 2616 21.167 * * [simplify]: Extracting #8: cost 0 inf + 3748 21.168 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.168 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.168 * * * * [progress]: [ 155 / 282 ] simplifiying candidate # 21.169 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 21.169 * * [simplify]: iters left: 6 (16 enodes) 21.178 * * [simplify]: iters left: 5 (55 enodes) 21.194 * * [simplify]: iters left: 4 (69 enodes) 21.214 * * [simplify]: iters left: 3 (76 enodes) 21.232 * * [simplify]: Extracting #0: cost 1 inf + 0 21.233 * * [simplify]: Extracting #1: cost 5 inf + 0 21.233 * * [simplify]: Extracting #2: cost 8 inf + 1 21.233 * * [simplify]: Extracting #3: cost 14 inf + 1 21.233 * * [simplify]: Extracting #4: cost 26 inf + 1 21.233 * * [simplify]: Extracting #5: cost 22 inf + 211 21.234 * * [simplify]: Extracting #6: cost 8 inf + 1241 21.234 * * [simplify]: Extracting #7: cost 2 inf + 2213 21.235 * * [simplify]: Extracting #8: cost 1 inf + 2617 21.237 * * [simplify]: Extracting #9: cost 0 inf + 3021 21.238 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.238 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.238 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.238 * * [simplify]: iters left: 6 (15 enodes) 21.245 * * [simplify]: iters left: 5 (52 enodes) 21.260 * * [simplify]: iters left: 4 (66 enodes) 21.277 * * [simplify]: iters left: 3 (72 enodes) 21.286 * * [simplify]: Extracting #0: cost 1 inf + 0 21.286 * * [simplify]: Extracting #1: cost 8 inf + 0 21.286 * * [simplify]: Extracting #2: cost 16 inf + 0 21.287 * * [simplify]: Extracting #3: cost 23 inf + 0 21.287 * * [simplify]: Extracting #4: cost 34 inf + 0 21.287 * * [simplify]: Extracting #5: cost 29 inf + 128 21.287 * * [simplify]: Extracting #6: cost 14 inf + 1240 21.287 * * [simplify]: Extracting #7: cost 6 inf + 2980 21.288 * * [simplify]: Extracting #8: cost 1 inf + 4878 21.289 * * [simplify]: Extracting #9: cost 0 inf + 5120 21.290 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.290 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.290 * * * * [progress]: [ 156 / 282 ] simplifiying candidate # 21.290 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.291 * * [simplify]: iters left: 6 (18 enodes) 21.295 * * [simplify]: iters left: 5 (65 enodes) 21.307 * * [simplify]: iters left: 4 (80 enodes) 21.318 * * [simplify]: iters left: 3 (87 enodes) 21.330 * * [simplify]: iters left: 2 (89 enodes) 21.342 * * [simplify]: Extracting #0: cost 1 inf + 0 21.342 * * [simplify]: Extracting #1: cost 6 inf + 0 21.342 * * [simplify]: Extracting #2: cost 13 inf + 0 21.343 * * [simplify]: Extracting #3: cost 18 inf + 1 21.343 * * [simplify]: Extracting #4: cost 30 inf + 1 21.343 * * [simplify]: Extracting #5: cost 26 inf + 211 21.344 * * [simplify]: Extracting #6: cost 12 inf + 1199 21.345 * * [simplify]: Extracting #7: cost 5 inf + 2857 21.346 * * [simplify]: Extracting #8: cost 1 inf + 4229 21.348 * * [simplify]: Extracting #9: cost 0 inf + 4713 21.350 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 21.350 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 21.351 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.351 * * [simplify]: iters left: 6 (15 enodes) 21.358 * * [simplify]: iters left: 5 (52 enodes) 21.373 * * [simplify]: iters left: 4 (66 enodes) 21.391 * * [simplify]: iters left: 3 (72 enodes) 21.405 * * [simplify]: Extracting #0: cost 1 inf + 0 21.405 * * [simplify]: Extracting #1: cost 8 inf + 0 21.405 * * [simplify]: Extracting #2: cost 16 inf + 0 21.405 * * [simplify]: Extracting #3: cost 23 inf + 0 21.405 * * [simplify]: Extracting #4: cost 34 inf + 0 21.406 * * [simplify]: Extracting #5: cost 29 inf + 128 21.406 * * [simplify]: Extracting #6: cost 14 inf + 1240 21.406 * * [simplify]: Extracting #7: cost 7 inf + 2778 21.407 * * [simplify]: Extracting #8: cost 2 inf + 4714 21.408 * * [simplify]: Extracting #9: cost 0 inf + 5440 21.410 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.410 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 21.410 * * * * [progress]: [ 157 / 282 ] simplifiying candidate # 21.410 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 21.411 * * [simplify]: iters left: 6 (18 enodes) 21.415 * * [simplify]: iters left: 5 (64 enodes) 21.424 * * [simplify]: iters left: 4 (75 enodes) 21.439 * * [simplify]: iters left: 3 (82 enodes) 21.460 * * [simplify]: iters left: 2 (83 enodes) 21.480 * * [simplify]: Extracting #0: cost 1 inf + 0 21.480 * * [simplify]: Extracting #1: cost 4 inf + 0 21.480 * * [simplify]: Extracting #2: cost 10 inf + 0 21.480 * * [simplify]: Extracting #3: cost 16 inf + 1 21.480 * * [simplify]: Extracting #4: cost 28 inf + 1 21.480 * * [simplify]: Extracting #5: cost 25 inf + 130 21.481 * * [simplify]: Extracting #6: cost 11 inf + 1281 21.482 * * [simplify]: Extracting #7: cost 4 inf + 2373 21.483 * * [simplify]: Extracting #8: cost 0 inf + 3745 21.484 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 21.484 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 21.485 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 21.485 * * [simplify]: iters left: 6 (16 enodes) 21.491 * * [simplify]: iters left: 5 (55 enodes) 21.507 * * [simplify]: iters left: 4 (69 enodes) 21.525 * * [simplify]: iters left: 3 (75 enodes) 21.547 * * [simplify]: Extracting #0: cost 1 inf + 0 21.547 * * [simplify]: Extracting #1: cost 8 inf + 0 21.547 * * [simplify]: Extracting #2: cost 17 inf + 0 21.547 * * [simplify]: Extracting #3: cost 25 inf + 0 21.548 * * [simplify]: Extracting #4: cost 36 inf + 0 21.548 * * [simplify]: Extracting #5: cost 31 inf + 128 21.548 * * [simplify]: Extracting #6: cost 18 inf + 1035 21.549 * * [simplify]: Extracting #7: cost 11 inf + 2212 21.551 * * [simplify]: Extracting #8: cost 3 inf + 4592 21.553 * * [simplify]: Extracting #9: cost 1 inf + 5560 21.555 * * [simplify]: Extracting #10: cost 0 inf + 6004 21.557 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 21.557 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 21.557 * * * * [progress]: [ 158 / 282 ] simplifiying candidate # 21.557 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.558 * * [simplify]: iters left: 6 (17 enodes) 21.566 * * [simplify]: iters left: 5 (60 enodes) 21.583 * * [simplify]: iters left: 4 (71 enodes) 21.601 * * [simplify]: iters left: 3 (78 enodes) 21.620 * * [simplify]: iters left: 2 (79 enodes) 21.638 * * [simplify]: Extracting #0: cost 1 inf + 0 21.638 * * [simplify]: Extracting #1: cost 4 inf + 0 21.638 * * [simplify]: Extracting #2: cost 9 inf + 0 21.638 * * [simplify]: Extracting #3: cost 14 inf + 1 21.638 * * [simplify]: Extracting #4: cost 26 inf + 1 21.639 * * [simplify]: Extracting #5: cost 22 inf + 171 21.639 * * [simplify]: Extracting #6: cost 9 inf + 1240 21.640 * * [simplify]: Extracting #7: cost 2 inf + 2415 21.641 * * [simplify]: Extracting #8: cost 0 inf + 3021 21.642 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 21.643 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 21.643 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.643 * * [simplify]: iters left: 6 (15 enodes) 21.649 * * [simplify]: iters left: 5 (52 enodes) 21.664 * * [simplify]: iters left: 4 (66 enodes) 21.681 * * [simplify]: iters left: 3 (72 enodes) 21.701 * * [simplify]: Extracting #0: cost 1 inf + 0 21.701 * * [simplify]: Extracting #1: cost 8 inf + 0 21.701 * * [simplify]: Extracting #2: cost 16 inf + 0 21.702 * * [simplify]: Extracting #3: cost 23 inf + 0 21.702 * * [simplify]: Extracting #4: cost 34 inf + 0 21.702 * * [simplify]: Extracting #5: cost 29 inf + 128 21.702 * * [simplify]: Extracting #6: cost 14 inf + 1240 21.704 * * [simplify]: Extracting #7: cost 7 inf + 2738 21.705 * * [simplify]: Extracting #8: cost 2 inf + 4474 21.707 * * [simplify]: Extracting #9: cost 0 inf + 5120 21.709 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.709 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 21.709 * * * * [progress]: [ 159 / 282 ] simplifiying candidate # 21.710 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt 1)) 21.710 * * [simplify]: iters left: 6 (12 enodes) 21.716 * * [simplify]: iters left: 5 (44 enodes) 21.729 * * [simplify]: iters left: 4 (55 enodes) 21.738 * * [simplify]: iters left: 3 (59 enodes) 21.745 * * [simplify]: Extracting #0: cost 1 inf + 0 21.745 * * [simplify]: Extracting #1: cost 4 inf + 0 21.745 * * [simplify]: Extracting #2: cost 7 inf + 1 21.745 * * [simplify]: Extracting #3: cost 16 inf + 1 21.745 * * [simplify]: Extracting #4: cost 11 inf + 130 21.745 * * [simplify]: Extracting #5: cost 2 inf + 872 21.746 * * [simplify]: Extracting #6: cost 0 inf + 1077 21.746 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 21.746 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.746 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.746 * * [simplify]: iters left: 6 (14 enodes) 21.749 * * [simplify]: iters left: 5 (49 enodes) 21.756 * * [simplify]: iters left: 4 (58 enodes) 21.766 * * [simplify]: iters left: 3 (63 enodes) 21.782 * * [simplify]: Extracting #0: cost 1 inf + 0 21.783 * * [simplify]: Extracting #1: cost 6 inf + 0 21.783 * * [simplify]: Extracting #2: cost 13 inf + 0 21.783 * * [simplify]: Extracting #3: cost 21 inf + 0 21.783 * * [simplify]: Extracting #4: cost 25 inf + 43 21.783 * * [simplify]: Extracting #5: cost 18 inf + 374 21.784 * * [simplify]: Extracting #6: cost 3 inf + 2534 21.785 * * [simplify]: Extracting #7: cost 0 inf + 3184 21.787 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 21.787 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 21.787 * * * * [progress]: [ 160 / 282 ] simplifiying candidate # 21.787 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.787 * * [simplify]: iters left: 6 (17 enodes) 21.796 * * [simplify]: iters left: 5 (60 enodes) 21.816 * * [simplify]: iters left: 4 (71 enodes) 21.835 * * [simplify]: iters left: 3 (78 enodes) 21.854 * * [simplify]: iters left: 2 (79 enodes) 21.873 * * [simplify]: Extracting #0: cost 1 inf + 0 21.873 * * [simplify]: Extracting #1: cost 4 inf + 0 21.873 * * [simplify]: Extracting #2: cost 9 inf + 0 21.873 * * [simplify]: Extracting #3: cost 14 inf + 1 21.873 * * [simplify]: Extracting #4: cost 26 inf + 1 21.873 * * [simplify]: Extracting #5: cost 22 inf + 171 21.874 * * [simplify]: Extracting #6: cost 9 inf + 1240 21.875 * * [simplify]: Extracting #7: cost 2 inf + 2415 21.876 * * [simplify]: Extracting #8: cost 0 inf + 3021 21.877 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 21.877 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 21.878 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.878 * * [simplify]: iters left: 6 (15 enodes) 21.884 * * [simplify]: iters left: 5 (52 enodes) 21.899 * * [simplify]: iters left: 4 (66 enodes) 21.916 * * [simplify]: iters left: 3 (72 enodes) 21.934 * * [simplify]: Extracting #0: cost 1 inf + 0 21.934 * * [simplify]: Extracting #1: cost 8 inf + 0 21.934 * * [simplify]: Extracting #2: cost 16 inf + 0 21.934 * * [simplify]: Extracting #3: cost 23 inf + 0 21.934 * * [simplify]: Extracting #4: cost 34 inf + 0 21.935 * * [simplify]: Extracting #5: cost 29 inf + 128 21.935 * * [simplify]: Extracting #6: cost 14 inf + 1240 21.936 * * [simplify]: Extracting #7: cost 7 inf + 2738 21.937 * * [simplify]: Extracting #8: cost 2 inf + 4474 21.939 * * [simplify]: Extracting #9: cost 0 inf + 5120 21.941 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.941 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 21.941 * * * * [progress]: [ 161 / 282 ] simplifiying candidate # 21.942 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) 21.942 * * [simplify]: iters left: 6 (12 enodes) 21.949 * * [simplify]: iters left: 5 (42 enodes) 21.960 * * [simplify]: iters left: 4 (53 enodes) 21.976 * * [simplify]: iters left: 3 (57 enodes) 21.990 * * [simplify]: Extracting #0: cost 1 inf + 0 21.990 * * [simplify]: Extracting #1: cost 4 inf + 0 21.990 * * [simplify]: Extracting #2: cost 7 inf + 1 21.990 * * [simplify]: Extracting #3: cost 16 inf + 1 21.990 * * [simplify]: Extracting #4: cost 11 inf + 130 21.990 * * [simplify]: Extracting #5: cost 2 inf + 872 21.991 * * [simplify]: Extracting #6: cost 0 inf + 1077 21.992 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 21.992 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.992 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.992 * * [simplify]: iters left: 6 (14 enodes) 21.999 * * [simplify]: iters left: 5 (49 enodes) 22.013 * * [simplify]: iters left: 4 (58 enodes) 22.029 * * [simplify]: iters left: 3 (63 enodes) 22.045 * * [simplify]: Extracting #0: cost 1 inf + 0 22.045 * * [simplify]: Extracting #1: cost 6 inf + 0 22.045 * * [simplify]: Extracting #2: cost 13 inf + 0 22.045 * * [simplify]: Extracting #3: cost 21 inf + 0 22.045 * * [simplify]: Extracting #4: cost 25 inf + 43 22.046 * * [simplify]: Extracting #5: cost 18 inf + 374 22.047 * * [simplify]: Extracting #6: cost 3 inf + 2534 22.048 * * [simplify]: Extracting #7: cost 0 inf + 3184 22.049 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 22.049 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 22.049 * * * * [progress]: [ 162 / 282 ] simplifiying candidate # 22.050 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.050 * * [simplify]: iters left: 6 (17 enodes) 22.057 * * [simplify]: iters left: 5 (60 enodes) 22.075 * * [simplify]: iters left: 4 (79 enodes) 22.096 * * [simplify]: iters left: 3 (92 enodes) 22.118 * * [simplify]: iters left: 2 (95 enodes) 22.129 * * [simplify]: Extracting #0: cost 1 inf + 0 22.129 * * [simplify]: Extracting #1: cost 10 inf + 0 22.129 * * [simplify]: Extracting #2: cost 22 inf + 0 22.129 * * [simplify]: Extracting #3: cost 30 inf + 0 22.129 * * [simplify]: Extracting #4: cost 42 inf + 0 22.129 * * [simplify]: Extracting #5: cost 37 inf + 252 22.130 * * [simplify]: Extracting #6: cost 26 inf + 1075 22.130 * * [simplify]: Extracting #7: cost 19 inf + 2252 22.131 * * [simplify]: Extracting #8: cost 8 inf + 6246 22.133 * * [simplify]: Extracting #9: cost 0 inf + 9468 22.134 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.134 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.135 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.135 * * [simplify]: iters left: 6 (16 enodes) 22.138 * * [simplify]: iters left: 5 (55 enodes) 22.146 * * [simplify]: iters left: 4 (69 enodes) 22.154 * * [simplify]: iters left: 3 (75 enodes) 22.164 * * [simplify]: Extracting #0: cost 1 inf + 0 22.164 * * [simplify]: Extracting #1: cost 8 inf + 0 22.164 * * [simplify]: Extracting #2: cost 16 inf + 0 22.164 * * [simplify]: Extracting #3: cost 22 inf + 0 22.164 * * [simplify]: Extracting #4: cost 34 inf + 0 22.164 * * [simplify]: Extracting #5: cost 31 inf + 128 22.164 * * [simplify]: Extracting #6: cost 18 inf + 1035 22.165 * * [simplify]: Extracting #7: cost 11 inf + 2252 22.166 * * [simplify]: Extracting #8: cost 3 inf + 4672 22.167 * * [simplify]: Extracting #9: cost 1 inf + 5640 22.168 * * [simplify]: Extracting #10: cost 0 inf + 6084 22.169 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.169 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.169 * * * * [progress]: [ 163 / 282 ] simplifiying candidate # 22.169 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 22.169 * * [simplify]: iters left: 6 (18 enodes) 22.173 * * [simplify]: iters left: 5 (62 enodes) 22.181 * * [simplify]: iters left: 4 (76 enodes) 22.191 * * [simplify]: iters left: 3 (82 enodes) 22.201 * * [simplify]: Extracting #0: cost 1 inf + 0 22.201 * * [simplify]: Extracting #1: cost 8 inf + 0 22.201 * * [simplify]: Extracting #2: cost 18 inf + 0 22.201 * * [simplify]: Extracting #3: cost 26 inf + 0 22.201 * * [simplify]: Extracting #4: cost 38 inf + 0 22.202 * * [simplify]: Extracting #5: cost 31 inf + 375 22.202 * * [simplify]: Extracting #6: cost 21 inf + 1199 22.202 * * [simplify]: Extracting #7: cost 8 inf + 3786 22.203 * * [simplify]: Extracting #8: cost 1 inf + 6568 22.204 * * [simplify]: Extracting #9: cost 0 inf + 7132 22.206 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 22.206 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 22.206 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 22.206 * * [simplify]: iters left: 6 (17 enodes) 22.209 * * [simplify]: iters left: 5 (58 enodes) 22.218 * * [simplify]: iters left: 4 (72 enodes) 22.227 * * [simplify]: iters left: 3 (78 enodes) 22.237 * * [simplify]: Extracting #0: cost 1 inf + 0 22.237 * * [simplify]: Extracting #1: cost 8 inf + 0 22.237 * * [simplify]: Extracting #2: cost 17 inf + 0 22.237 * * [simplify]: Extracting #3: cost 24 inf + 0 22.237 * * [simplify]: Extracting #4: cost 36 inf + 0 22.237 * * [simplify]: Extracting #5: cost 32 inf + 169 22.238 * * [simplify]: Extracting #6: cost 19 inf + 1199 22.239 * * [simplify]: Extracting #7: cost 4 inf + 5318 22.240 * * [simplify]: Extracting #8: cost 0 inf + 6648 22.241 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.241 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.241 * * * * [progress]: [ 164 / 282 ] simplifiying candidate # 22.241 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.241 * * [simplify]: iters left: 6 (15 enodes) 22.248 * * [simplify]: iters left: 5 (52 enodes) 22.262 * * [simplify]: iters left: 4 (61 enodes) 22.275 * * [simplify]: iters left: 3 (66 enodes) 22.283 * * [simplify]: Extracting #0: cost 1 inf + 0 22.283 * * [simplify]: Extracting #1: cost 6 inf + 0 22.283 * * [simplify]: Extracting #2: cost 12 inf + 0 22.283 * * [simplify]: Extracting #3: cost 19 inf + 0 22.283 * * [simplify]: Extracting #4: cost 30 inf + 0 22.283 * * [simplify]: Extracting #5: cost 25 inf + 128 22.283 * * [simplify]: Extracting #6: cost 10 inf + 1240 22.284 * * [simplify]: Extracting #7: cost 3 inf + 2616 22.284 * * [simplify]: Extracting #8: cost 0 inf + 3748 22.285 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.285 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.285 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.285 * * [simplify]: iters left: 6 (15 enodes) 22.288 * * [simplify]: iters left: 5 (52 enodes) 22.295 * * [simplify]: iters left: 4 (61 enodes) 22.303 * * [simplify]: iters left: 3 (66 enodes) 22.313 * * [simplify]: Extracting #0: cost 1 inf + 0 22.313 * * [simplify]: Extracting #1: cost 6 inf + 0 22.313 * * [simplify]: Extracting #2: cost 12 inf + 0 22.313 * * [simplify]: Extracting #3: cost 19 inf + 0 22.313 * * [simplify]: Extracting #4: cost 30 inf + 0 22.314 * * [simplify]: Extracting #5: cost 25 inf + 128 22.314 * * [simplify]: Extracting #6: cost 10 inf + 1240 22.315 * * [simplify]: Extracting #7: cost 3 inf + 2616 22.316 * * [simplify]: Extracting #8: cost 0 inf + 3748 22.318 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.318 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.318 * * * * [progress]: [ 165 / 282 ] simplifiying candidate # 22.318 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 22.319 * * [simplify]: iters left: 6 (17 enodes) 22.327 * * [simplify]: iters left: 5 (60 enodes) 22.344 * * [simplify]: iters left: 4 (73 enodes) 22.363 * * [simplify]: iters left: 3 (79 enodes) 22.382 * * [simplify]: iters left: 2 (80 enodes) 22.403 * * [simplify]: Extracting #0: cost 1 inf + 0 22.403 * * [simplify]: Extracting #1: cost 5 inf + 0 22.403 * * [simplify]: Extracting #2: cost 8 inf + 1 22.403 * * [simplify]: Extracting #3: cost 14 inf + 1 22.403 * * [simplify]: Extracting #4: cost 26 inf + 1 22.404 * * [simplify]: Extracting #5: cost 22 inf + 171 22.404 * * [simplify]: Extracting #6: cost 8 inf + 1241 22.405 * * [simplify]: Extracting #7: cost 3 inf + 2253 22.406 * * [simplify]: Extracting #8: cost 0 inf + 3021 22.407 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.408 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.408 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.408 * * [simplify]: iters left: 6 (15 enodes) 22.414 * * [simplify]: iters left: 5 (52 enodes) 22.429 * * [simplify]: iters left: 4 (66 enodes) 22.447 * * [simplify]: iters left: 3 (72 enodes) 22.465 * * [simplify]: Extracting #0: cost 1 inf + 0 22.466 * * [simplify]: Extracting #1: cost 8 inf + 0 22.466 * * [simplify]: Extracting #2: cost 16 inf + 0 22.466 * * [simplify]: Extracting #3: cost 23 inf + 0 22.466 * * [simplify]: Extracting #4: cost 34 inf + 0 22.466 * * [simplify]: Extracting #5: cost 29 inf + 128 22.467 * * [simplify]: Extracting #6: cost 14 inf + 1240 22.467 * * [simplify]: Extracting #7: cost 6 inf + 2980 22.469 * * [simplify]: Extracting #8: cost 1 inf + 4878 22.471 * * [simplify]: Extracting #9: cost 0 inf + 5120 22.473 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.473 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.473 * * * * [progress]: [ 166 / 282 ] simplifiying candidate # 22.473 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.473 * * [simplify]: iters left: 6 (15 enodes) 22.479 * * [simplify]: iters left: 5 (52 enodes) 22.492 * * [simplify]: iters left: 4 (61 enodes) 22.508 * * [simplify]: iters left: 3 (66 enodes) 22.525 * * [simplify]: Extracting #0: cost 1 inf + 0 22.525 * * [simplify]: Extracting #1: cost 6 inf + 0 22.525 * * [simplify]: Extracting #2: cost 12 inf + 0 22.525 * * [simplify]: Extracting #3: cost 19 inf + 0 22.525 * * [simplify]: Extracting #4: cost 30 inf + 0 22.526 * * [simplify]: Extracting #5: cost 25 inf + 128 22.526 * * [simplify]: Extracting #6: cost 10 inf + 1240 22.527 * * [simplify]: Extracting #7: cost 3 inf + 2616 22.528 * * [simplify]: Extracting #8: cost 0 inf + 3748 22.530 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.530 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.531 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.531 * * [simplify]: iters left: 6 (15 enodes) 22.534 * * [simplify]: iters left: 5 (52 enodes) 22.541 * * [simplify]: iters left: 4 (61 enodes) 22.549 * * [simplify]: iters left: 3 (66 enodes) 22.557 * * [simplify]: Extracting #0: cost 1 inf + 0 22.557 * * [simplify]: Extracting #1: cost 6 inf + 0 22.558 * * [simplify]: Extracting #2: cost 12 inf + 0 22.558 * * [simplify]: Extracting #3: cost 19 inf + 0 22.558 * * [simplify]: Extracting #4: cost 30 inf + 0 22.558 * * [simplify]: Extracting #5: cost 25 inf + 128 22.558 * * [simplify]: Extracting #6: cost 10 inf + 1240 22.559 * * [simplify]: Extracting #7: cost 3 inf + 2616 22.559 * * [simplify]: Extracting #8: cost 0 inf + 3748 22.560 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.560 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.560 * * * * [progress]: [ 167 / 282 ] simplifiying candidate # 22.560 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 22.560 * * [simplify]: iters left: 6 (16 enodes) 22.564 * * [simplify]: iters left: 5 (55 enodes) 22.580 * * [simplify]: iters left: 4 (69 enodes) 22.600 * * [simplify]: iters left: 3 (76 enodes) 22.619 * * [simplify]: Extracting #0: cost 1 inf + 0 22.619 * * [simplify]: Extracting #1: cost 5 inf + 0 22.619 * * [simplify]: Extracting #2: cost 8 inf + 1 22.619 * * [simplify]: Extracting #3: cost 14 inf + 1 22.619 * * [simplify]: Extracting #4: cost 26 inf + 1 22.619 * * [simplify]: Extracting #5: cost 22 inf + 211 22.620 * * [simplify]: Extracting #6: cost 8 inf + 1241 22.621 * * [simplify]: Extracting #7: cost 2 inf + 2213 22.622 * * [simplify]: Extracting #8: cost 1 inf + 2617 22.623 * * [simplify]: Extracting #9: cost 0 inf + 3021 22.624 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.624 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.624 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.625 * * [simplify]: iters left: 6 (15 enodes) 22.631 * * [simplify]: iters left: 5 (52 enodes) 22.647 * * [simplify]: iters left: 4 (66 enodes) 22.665 * * [simplify]: iters left: 3 (72 enodes) 22.684 * * [simplify]: Extracting #0: cost 1 inf + 0 22.684 * * [simplify]: Extracting #1: cost 8 inf + 0 22.684 * * [simplify]: Extracting #2: cost 16 inf + 0 22.684 * * [simplify]: Extracting #3: cost 23 inf + 0 22.684 * * [simplify]: Extracting #4: cost 34 inf + 0 22.684 * * [simplify]: Extracting #5: cost 29 inf + 128 22.685 * * [simplify]: Extracting #6: cost 14 inf + 1240 22.686 * * [simplify]: Extracting #7: cost 6 inf + 2980 22.687 * * [simplify]: Extracting #8: cost 1 inf + 4878 22.689 * * [simplify]: Extracting #9: cost 0 inf + 5120 22.691 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.691 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.691 * * * * [progress]: [ 168 / 282 ] simplifiying candidate # 22.692 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.692 * * [simplify]: iters left: 6 (17 enodes) 22.700 * * [simplify]: iters left: 5 (60 enodes) 22.717 * * [simplify]: iters left: 4 (77 enodes) 22.728 * * [simplify]: iters left: 3 (86 enodes) 22.740 * * [simplify]: iters left: 2 (87 enodes) 22.751 * * [simplify]: Extracting #0: cost 1 inf + 0 22.751 * * [simplify]: Extracting #1: cost 7 inf + 0 22.751 * * [simplify]: Extracting #2: cost 12 inf + 1 22.751 * * [simplify]: Extracting #3: cost 18 inf + 1 22.751 * * [simplify]: Extracting #4: cost 30 inf + 1 22.751 * * [simplify]: Extracting #5: cost 28 inf + 88 22.751 * * [simplify]: Extracting #6: cost 11 inf + 1565 22.752 * * [simplify]: Extracting #7: cost 3 inf + 3543 22.753 * * [simplify]: Extracting #8: cost 0 inf + 4713 22.754 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 22.754 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.755 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.755 * * [simplify]: iters left: 6 (15 enodes) 22.763 * * [simplify]: iters left: 5 (52 enodes) 22.777 * * [simplify]: iters left: 4 (66 enodes) 22.787 * * [simplify]: iters left: 3 (72 enodes) 22.796 * * [simplify]: Extracting #0: cost 1 inf + 0 22.796 * * [simplify]: Extracting #1: cost 8 inf + 0 22.796 * * [simplify]: Extracting #2: cost 16 inf + 0 22.796 * * [simplify]: Extracting #3: cost 23 inf + 0 22.796 * * [simplify]: Extracting #4: cost 34 inf + 0 22.796 * * [simplify]: Extracting #5: cost 29 inf + 128 22.797 * * [simplify]: Extracting #6: cost 14 inf + 1240 22.797 * * [simplify]: Extracting #7: cost 7 inf + 2778 22.798 * * [simplify]: Extracting #8: cost 2 inf + 4714 22.799 * * [simplify]: Extracting #9: cost 0 inf + 5440 22.800 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.800 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.800 * * * * [progress]: [ 169 / 282 ] simplifiying candidate # 22.800 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 22.800 * * [simplify]: iters left: 6 (17 enodes) 22.804 * * [simplify]: iters left: 5 (59 enodes) 22.812 * * [simplify]: iters left: 4 (72 enodes) 22.823 * * [simplify]: iters left: 3 (79 enodes) 22.843 * * [simplify]: Extracting #0: cost 1 inf + 0 22.843 * * [simplify]: Extracting #1: cost 5 inf + 0 22.843 * * [simplify]: Extracting #2: cost 9 inf + 1 22.843 * * [simplify]: Extracting #3: cost 16 inf + 1 22.843 * * [simplify]: Extracting #4: cost 28 inf + 1 22.843 * * [simplify]: Extracting #5: cost 26 inf + 88 22.844 * * [simplify]: Extracting #6: cost 11 inf + 1278 22.845 * * [simplify]: Extracting #7: cost 3 inf + 2817 22.846 * * [simplify]: Extracting #8: cost 0 inf + 3745 22.848 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 22.848 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 22.848 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 22.849 * * [simplify]: iters left: 6 (16 enodes) 22.856 * * [simplify]: iters left: 5 (55 enodes) 22.865 * * [simplify]: iters left: 4 (69 enodes) 22.874 * * [simplify]: iters left: 3 (75 enodes) 22.883 * * [simplify]: Extracting #0: cost 1 inf + 0 22.884 * * [simplify]: Extracting #1: cost 8 inf + 0 22.884 * * [simplify]: Extracting #2: cost 17 inf + 0 22.884 * * [simplify]: Extracting #3: cost 25 inf + 0 22.884 * * [simplify]: Extracting #4: cost 36 inf + 0 22.884 * * [simplify]: Extracting #5: cost 31 inf + 128 22.884 * * [simplify]: Extracting #6: cost 18 inf + 1035 22.885 * * [simplify]: Extracting #7: cost 11 inf + 2212 22.886 * * [simplify]: Extracting #8: cost 3 inf + 4592 22.888 * * [simplify]: Extracting #9: cost 1 inf + 5560 22.889 * * [simplify]: Extracting #10: cost 0 inf + 6004 22.891 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 22.891 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 22.892 * * * * [progress]: [ 170 / 282 ] simplifiying candidate # 22.892 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.892 * * [simplify]: iters left: 6 (16 enodes) 22.900 * * [simplify]: iters left: 5 (55 enodes) 22.916 * * [simplify]: iters left: 4 (68 enodes) 22.936 * * [simplify]: iters left: 3 (75 enodes) 22.955 * * [simplify]: Extracting #0: cost 1 inf + 0 22.955 * * [simplify]: Extracting #1: cost 5 inf + 0 22.955 * * [simplify]: Extracting #2: cost 8 inf + 1 22.955 * * [simplify]: Extracting #3: cost 14 inf + 1 22.956 * * [simplify]: Extracting #4: cost 26 inf + 1 22.956 * * [simplify]: Extracting #5: cost 22 inf + 252 22.956 * * [simplify]: Extracting #6: cost 7 inf + 1442 22.957 * * [simplify]: Extracting #7: cost 1 inf + 2617 22.958 * * [simplify]: Extracting #8: cost 0 inf + 3021 22.959 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 22.959 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.960 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.960 * * [simplify]: iters left: 6 (15 enodes) 22.966 * * [simplify]: iters left: 5 (52 enodes) 22.974 * * [simplify]: iters left: 4 (66 enodes) 22.984 * * [simplify]: iters left: 3 (72 enodes) 22.997 * * [simplify]: Extracting #0: cost 1 inf + 0 22.997 * * [simplify]: Extracting #1: cost 8 inf + 0 22.997 * * [simplify]: Extracting #2: cost 16 inf + 0 22.997 * * [simplify]: Extracting #3: cost 23 inf + 0 22.997 * * [simplify]: Extracting #4: cost 34 inf + 0 22.998 * * [simplify]: Extracting #5: cost 29 inf + 128 22.998 * * [simplify]: Extracting #6: cost 14 inf + 1240 22.999 * * [simplify]: Extracting #7: cost 7 inf + 2738 23.001 * * [simplify]: Extracting #8: cost 2 inf + 4474 23.003 * * [simplify]: Extracting #9: cost 0 inf + 5120 23.004 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.004 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.005 * * * * [progress]: [ 171 / 282 ] simplifiying candidate # 23.005 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 23.005 * * [simplify]: iters left: 6 (12 enodes) 23.013 * * [simplify]: iters left: 5 (42 enodes) 23.024 * * [simplify]: iters left: 4 (53 enodes) 23.037 * * [simplify]: iters left: 3 (57 enodes) 23.044 * * [simplify]: Extracting #0: cost 1 inf + 0 23.044 * * [simplify]: Extracting #1: cost 4 inf + 0 23.044 * * [simplify]: Extracting #2: cost 7 inf + 1 23.044 * * [simplify]: Extracting #3: cost 16 inf + 1 23.044 * * [simplify]: Extracting #4: cost 11 inf + 130 23.045 * * [simplify]: Extracting #5: cost 2 inf + 872 23.045 * * [simplify]: Extracting #6: cost 0 inf + 1077 23.045 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 23.045 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 23.045 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 23.045 * * [simplify]: iters left: 6 (14 enodes) 23.048 * * [simplify]: iters left: 5 (49 enodes) 23.055 * * [simplify]: iters left: 4 (58 enodes) 23.062 * * [simplify]: iters left: 3 (63 enodes) 23.070 * * [simplify]: Extracting #0: cost 1 inf + 0 23.070 * * [simplify]: Extracting #1: cost 6 inf + 0 23.070 * * [simplify]: Extracting #2: cost 13 inf + 0 23.070 * * [simplify]: Extracting #3: cost 21 inf + 0 23.070 * * [simplify]: Extracting #4: cost 25 inf + 43 23.070 * * [simplify]: Extracting #5: cost 18 inf + 374 23.071 * * [simplify]: Extracting #6: cost 3 inf + 2534 23.071 * * [simplify]: Extracting #7: cost 0 inf + 3184 23.072 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 23.072 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 23.072 * * * * [progress]: [ 172 / 282 ] simplifiying candidate # 23.073 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.073 * * [simplify]: iters left: 6 (16 enodes) 23.077 * * [simplify]: iters left: 5 (55 enodes) 23.085 * * [simplify]: iters left: 4 (68 enodes) 23.094 * * [simplify]: iters left: 3 (75 enodes) 23.104 * * [simplify]: Extracting #0: cost 1 inf + 0 23.104 * * [simplify]: Extracting #1: cost 5 inf + 0 23.104 * * [simplify]: Extracting #2: cost 8 inf + 1 23.104 * * [simplify]: Extracting #3: cost 14 inf + 1 23.104 * * [simplify]: Extracting #4: cost 26 inf + 1 23.104 * * [simplify]: Extracting #5: cost 22 inf + 252 23.104 * * [simplify]: Extracting #6: cost 7 inf + 1442 23.105 * * [simplify]: Extracting #7: cost 1 inf + 2617 23.106 * * [simplify]: Extracting #8: cost 0 inf + 3021 23.106 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 23.106 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.106 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.107 * * [simplify]: iters left: 6 (15 enodes) 23.110 * * [simplify]: iters left: 5 (52 enodes) 23.116 * * [simplify]: iters left: 4 (66 enodes) 23.129 * * [simplify]: iters left: 3 (72 enodes) 23.147 * * [simplify]: Extracting #0: cost 1 inf + 0 23.147 * * [simplify]: Extracting #1: cost 8 inf + 0 23.147 * * [simplify]: Extracting #2: cost 16 inf + 0 23.147 * * [simplify]: Extracting #3: cost 23 inf + 0 23.147 * * [simplify]: Extracting #4: cost 34 inf + 0 23.148 * * [simplify]: Extracting #5: cost 29 inf + 128 23.148 * * [simplify]: Extracting #6: cost 14 inf + 1240 23.149 * * [simplify]: Extracting #7: cost 7 inf + 2738 23.150 * * [simplify]: Extracting #8: cost 2 inf + 4474 23.152 * * [simplify]: Extracting #9: cost 0 inf + 5120 23.154 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.154 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.154 * * * * [progress]: [ 173 / 282 ] simplifiying candidate # 23.155 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 23.155 * * [simplify]: iters left: 6 (11 enodes) 23.160 * * [simplify]: iters left: 5 (35 enodes) 23.169 * * [simplify]: iters left: 4 (48 enodes) 23.184 * * [simplify]: iters left: 3 (52 enodes) 23.197 * * [simplify]: Extracting #0: cost 1 inf + 0 23.197 * * [simplify]: Extracting #1: cost 4 inf + 0 23.197 * * [simplify]: Extracting #2: cost 7 inf + 1 23.197 * * [simplify]: Extracting #3: cost 16 inf + 1 23.198 * * [simplify]: Extracting #4: cost 10 inf + 211 23.198 * * [simplify]: Extracting #5: cost 2 inf + 871 23.199 * * [simplify]: Extracting #6: cost 0 inf + 1077 23.199 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 23.199 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 23.200 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 23.200 * * [simplify]: iters left: 6 (14 enodes) 23.206 * * [simplify]: iters left: 5 (49 enodes) 23.218 * * [simplify]: iters left: 4 (58 enodes) 23.226 * * [simplify]: iters left: 3 (63 enodes) 23.234 * * [simplify]: Extracting #0: cost 1 inf + 0 23.234 * * [simplify]: Extracting #1: cost 6 inf + 0 23.234 * * [simplify]: Extracting #2: cost 13 inf + 0 23.234 * * [simplify]: Extracting #3: cost 21 inf + 0 23.235 * * [simplify]: Extracting #4: cost 25 inf + 43 23.235 * * [simplify]: Extracting #5: cost 18 inf + 374 23.235 * * [simplify]: Extracting #6: cost 3 inf + 2534 23.236 * * [simplify]: Extracting #7: cost 0 inf + 3184 23.236 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 23.236 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 23.236 * * * * [progress]: [ 174 / 282 ] simplifiying candidate # 23.237 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 23.237 * * [simplify]: iters left: 6 (11 enodes) 23.240 * * [simplify]: iters left: 5 (42 enodes) 23.247 * * [simplify]: iters left: 4 (57 enodes) 23.264 * * [simplify]: iters left: 3 (61 enodes) 23.285 * * [simplify]: iters left: 2 (71 enodes) 23.312 * * [simplify]: iters left: 1 (91 enodes) 23.344 * * [simplify]: Extracting #0: cost 1 inf + 0 23.344 * * [simplify]: Extracting #1: cost 10 inf + 0 23.344 * * [simplify]: Extracting #2: cost 27 inf + 1 23.345 * * [simplify]: Extracting #3: cost 38 inf + 3 23.345 * * [simplify]: Extracting #4: cost 39 inf + 7 23.345 * * [simplify]: Extracting #5: cost 34 inf + 92 23.345 * * [simplify]: Extracting #6: cost 31 inf + 296 23.347 * * [simplify]: Extracting #7: cost 17 inf + 4372 23.349 * * [simplify]: Extracting #8: cost 3 inf + 9932 23.352 * * [simplify]: Extracting #9: cost 0 inf + 11833 23.356 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 23.356 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.357 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.357 * * [simplify]: iters left: 6 (14 enodes) 23.363 * * [simplify]: iters left: 5 (52 enodes) 23.371 * * [simplify]: iters left: 4 (83 enodes) 23.383 * * [simplify]: iters left: 3 (135 enodes) 23.409 * * [simplify]: iters left: 2 (206 enodes) 23.441 * * [simplify]: iters left: 1 (256 enodes) 23.478 * * [simplify]: Extracting #0: cost 1 inf + 0 23.478 * * [simplify]: Extracting #1: cost 9 inf + 0 23.478 * * [simplify]: Extracting #2: cost 53 inf + 0 23.478 * * [simplify]: Extracting #3: cost 80 inf + 128 23.479 * * [simplify]: Extracting #4: cost 74 inf + 748 23.479 * * [simplify]: Extracting #5: cost 74 inf + 830 23.480 * * [simplify]: Extracting #6: cost 70 inf + 1156 23.482 * * [simplify]: Extracting #7: cost 38 inf + 11202 23.487 * * [simplify]: Extracting #8: cost 6 inf + 21564 23.850 * * [simplify]: Extracting #9: cost 0 inf + 23660 23.860 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.860 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.860 * * * * [progress]: [ 175 / 282 ] simplifiying candidate # 23.861 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 23.861 * * [simplify]: iters left: 6 (14 enodes) 23.868 * * [simplify]: iters left: 5 (50 enodes) 23.883 * * [simplify]: iters left: 4 (62 enodes) 23.900 * * [simplify]: iters left: 3 (74 enodes) 23.921 * * [simplify]: iters left: 2 (76 enodes) 23.930 * * [simplify]: Extracting #0: cost 1 inf + 0 23.930 * * [simplify]: Extracting #1: cost 12 inf + 0 23.931 * * [simplify]: Extracting #2: cost 23 inf + 1 23.931 * * [simplify]: Extracting #3: cost 27 inf + 1 23.931 * * [simplify]: Extracting #4: cost 30 inf + 1 23.931 * * [simplify]: Extracting #5: cost 34 inf + 1 23.931 * * [simplify]: Extracting #6: cost 31 inf + 44 23.931 * * [simplify]: Extracting #7: cost 27 inf + 289 23.932 * * [simplify]: Extracting #8: cost 12 inf + 4243 23.933 * * [simplify]: Extracting #9: cost 2 inf + 7747 23.934 * * [simplify]: Extracting #10: cost 0 inf + 8473 23.936 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 23.936 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 23.936 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 23.936 * * [simplify]: iters left: 6 (16 enodes) 23.939 * * [simplify]: iters left: 5 (58 enodes) 23.955 * * [simplify]: iters left: 4 (92 enodes) 23.979 * * [simplify]: iters left: 3 (159 enodes) 24.007 * * [simplify]: iters left: 2 (283 enodes) 24.079 * * [simplify]: iters left: 1 (385 enodes) 24.183 * * [simplify]: Extracting #0: cost 1 inf + 0 24.183 * * [simplify]: Extracting #1: cost 11 inf + 0 24.184 * * [simplify]: Extracting #2: cost 73 inf + 0 24.184 * * [simplify]: Extracting #3: cost 117 inf + 87 24.185 * * [simplify]: Extracting #4: cost 112 inf + 542 24.186 * * [simplify]: Extracting #5: cost 109 inf + 952 24.191 * * [simplify]: Extracting #6: cost 45 inf + 21595 24.199 * * [simplify]: Extracting #7: cost 1 inf + 38112 24.208 * * [simplify]: Extracting #8: cost 0 inf + 38554 24.216 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 24.216 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 24.217 * * * * [progress]: [ 176 / 282 ] simplifiying candidate # 24.217 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.217 * * [simplify]: iters left: 6 (12 enodes) 24.220 * * [simplify]: iters left: 5 (43 enodes) 24.228 * * [simplify]: iters left: 4 (55 enodes) 24.244 * * [simplify]: iters left: 3 (67 enodes) 24.262 * * [simplify]: iters left: 2 (69 enodes) 24.277 * * [simplify]: Extracting #0: cost 1 inf + 0 24.277 * * [simplify]: Extracting #1: cost 12 inf + 0 24.277 * * [simplify]: Extracting #2: cost 21 inf + 1 24.277 * * [simplify]: Extracting #3: cost 23 inf + 1 24.277 * * [simplify]: Extracting #4: cost 26 inf + 1 24.277 * * [simplify]: Extracting #5: cost 30 inf + 1 24.278 * * [simplify]: Extracting #6: cost 26 inf + 85 24.278 * * [simplify]: Extracting #7: cost 23 inf + 289 24.278 * * [simplify]: Extracting #8: cost 10 inf + 3478 24.279 * * [simplify]: Extracting #9: cost 0 inf + 6785 24.280 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 24.280 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.281 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.281 * * [simplify]: iters left: 6 (15 enodes) 24.285 * * [simplify]: iters left: 5 (55 enodes) 24.293 * * [simplify]: iters left: 4 (89 enodes) 24.313 * * [simplify]: iters left: 3 (156 enodes) 24.340 * * [simplify]: iters left: 2 (280 enodes) 24.404 * * [simplify]: iters left: 1 (382 enodes) 24.476 * * [simplify]: Extracting #0: cost 1 inf + 0 24.476 * * [simplify]: Extracting #1: cost 11 inf + 0 24.477 * * [simplify]: Extracting #2: cost 72 inf + 0 24.477 * * [simplify]: Extracting #3: cost 113 inf + 210 24.478 * * [simplify]: Extracting #4: cost 109 inf + 624 24.479 * * [simplify]: Extracting #5: cost 107 inf + 952 24.485 * * [simplify]: Extracting #6: cost 46 inf + 19147 24.499 * * [simplify]: Extracting #7: cost 2 inf + 33345 24.515 * * [simplify]: Extracting #8: cost 0 inf + 34070 24.528 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.528 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.528 * * * * [progress]: [ 177 / 282 ] simplifiying candidate # 24.528 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 24.529 * * [simplify]: iters left: 6 (12 enodes) 24.534 * * [simplify]: iters left: 5 (43 enodes) 24.542 * * [simplify]: iters left: 4 (51 enodes) 24.549 * * [simplify]: iters left: 3 (52 enodes) 24.559 * * [simplify]: iters left: 2 (58 enodes) 24.573 * * [simplify]: Extracting #0: cost 1 inf + 0 24.573 * * [simplify]: Extracting #1: cost 6 inf + 0 24.573 * * [simplify]: Extracting #2: cost 9 inf + 1 24.573 * * [simplify]: Extracting #3: cost 11 inf + 1 24.573 * * [simplify]: Extracting #4: cost 14 inf + 1 24.573 * * [simplify]: Extracting #5: cost 18 inf + 1 24.574 * * [simplify]: Extracting #6: cost 16 inf + 3 24.574 * * [simplify]: Extracting #7: cost 10 inf + 411 24.574 * * [simplify]: Extracting #8: cost 6 inf + 1219 24.575 * * [simplify]: Extracting #9: cost 1 inf + 2672 24.576 * * [simplify]: Extracting #10: cost 0 inf + 2995 24.577 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 24.577 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 24.577 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.577 * * [simplify]: iters left: 6 (14 enodes) 24.581 * * [simplify]: iters left: 5 (52 enodes) 24.588 * * [simplify]: iters left: 4 (86 enodes) 24.603 * * [simplify]: iters left: 3 (153 enodes) 24.651 * * [simplify]: iters left: 2 (277 enodes) 24.712 * * [simplify]: iters left: 1 (379 enodes) 24.784 * * [simplify]: Extracting #0: cost 1 inf + 0 24.784 * * [simplify]: Extracting #1: cost 11 inf + 0 24.785 * * [simplify]: Extracting #2: cost 72 inf + 0 24.785 * * [simplify]: Extracting #3: cost 115 inf + 128 24.786 * * [simplify]: Extracting #4: cost 106 inf + 830 24.786 * * [simplify]: Extracting #5: cost 102 inf + 1156 24.790 * * [simplify]: Extracting #6: cost 37 inf + 20091 24.798 * * [simplify]: Extracting #7: cost 0 inf + 31026 24.805 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.805 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 24.805 * * * * [progress]: [ 178 / 282 ] simplifiying candidate # 24.806 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.806 * * [simplify]: iters left: 6 (12 enodes) 24.809 * * [simplify]: iters left: 5 (43 enodes) 24.816 * * [simplify]: iters left: 4 (55 enodes) 24.824 * * [simplify]: iters left: 3 (67 enodes) 24.836 * * [simplify]: iters left: 2 (69 enodes) 24.854 * * [simplify]: Extracting #0: cost 1 inf + 0 24.854 * * [simplify]: Extracting #1: cost 12 inf + 0 24.854 * * [simplify]: Extracting #2: cost 21 inf + 1 24.855 * * [simplify]: Extracting #3: cost 23 inf + 1 24.855 * * [simplify]: Extracting #4: cost 26 inf + 1 24.855 * * [simplify]: Extracting #5: cost 30 inf + 1 24.855 * * [simplify]: Extracting #6: cost 26 inf + 85 24.855 * * [simplify]: Extracting #7: cost 23 inf + 289 24.856 * * [simplify]: Extracting #8: cost 10 inf + 3478 24.858 * * [simplify]: Extracting #9: cost 0 inf + 6785 24.861 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 24.861 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.861 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.861 * * [simplify]: iters left: 6 (15 enodes) 24.868 * * [simplify]: iters left: 5 (55 enodes) 24.884 * * [simplify]: iters left: 4 (89 enodes) 24.909 * * [simplify]: iters left: 3 (156 enodes) 24.934 * * [simplify]: iters left: 2 (280 enodes) 25.008 * * [simplify]: iters left: 1 (382 enodes) 25.104 * * [simplify]: Extracting #0: cost 1 inf + 0 25.104 * * [simplify]: Extracting #1: cost 11 inf + 0 25.104 * * [simplify]: Extracting #2: cost 72 inf + 0 25.105 * * [simplify]: Extracting #3: cost 113 inf + 210 25.106 * * [simplify]: Extracting #4: cost 109 inf + 624 25.107 * * [simplify]: Extracting #5: cost 107 inf + 952 25.113 * * [simplify]: Extracting #6: cost 46 inf + 19147 25.127 * * [simplify]: Extracting #7: cost 2 inf + 33345 25.143 * * [simplify]: Extracting #8: cost 0 inf + 34070 25.159 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.159 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.159 * * * * [progress]: [ 179 / 282 ] simplifiying candidate # 25.160 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 25.160 * * [simplify]: iters left: 6 (11 enodes) 25.165 * * [simplify]: iters left: 5 (38 enodes) 25.177 * * [simplify]: iters left: 4 (48 enodes) 25.191 * * [simplify]: iters left: 3 (55 enodes) 25.207 * * [simplify]: Extracting #0: cost 1 inf + 0 25.207 * * [simplify]: Extracting #1: cost 6 inf + 0 25.207 * * [simplify]: Extracting #2: cost 9 inf + 1 25.207 * * [simplify]: Extracting #3: cost 11 inf + 1 25.207 * * [simplify]: Extracting #4: cost 14 inf + 1 25.207 * * [simplify]: Extracting #5: cost 18 inf + 1 25.208 * * [simplify]: Extracting #6: cost 16 inf + 3 25.208 * * [simplify]: Extracting #7: cost 11 inf + 370 25.208 * * [simplify]: Extracting #8: cost 7 inf + 977 25.209 * * [simplify]: Extracting #9: cost 0 inf + 2995 25.210 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.210 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 25.211 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 25.211 * * [simplify]: iters left: 6 (14 enodes) 25.217 * * [simplify]: iters left: 5 (52 enodes) 25.232 * * [simplify]: iters left: 4 (86 enodes) 25.251 * * [simplify]: iters left: 3 (153 enodes) 25.282 * * [simplify]: iters left: 2 (277 enodes) 25.346 * * [simplify]: iters left: 1 (379 enodes) 25.452 * * [simplify]: Extracting #0: cost 1 inf + 0 25.453 * * [simplify]: Extracting #1: cost 11 inf + 0 25.453 * * [simplify]: Extracting #2: cost 72 inf + 0 25.454 * * [simplify]: Extracting #3: cost 115 inf + 128 25.455 * * [simplify]: Extracting #4: cost 106 inf + 830 25.457 * * [simplify]: Extracting #5: cost 102 inf + 1156 25.464 * * [simplify]: Extracting #6: cost 37 inf + 20091 25.477 * * [simplify]: Extracting #7: cost 0 inf + 31026 25.484 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 25.485 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 25.485 * * * * [progress]: [ 180 / 282 ] simplifiying candidate # 25.485 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 25.485 * * [simplify]: iters left: 6 (14 enodes) 25.489 * * [simplify]: iters left: 5 (50 enodes) 25.496 * * [simplify]: iters left: 4 (62 enodes) 25.505 * * [simplify]: iters left: 3 (71 enodes) 25.520 * * [simplify]: iters left: 2 (74 enodes) 25.530 * * [simplify]: Extracting #0: cost 1 inf + 0 25.530 * * [simplify]: Extracting #1: cost 10 inf + 0 25.530 * * [simplify]: Extracting #2: cost 21 inf + 1 25.530 * * [simplify]: Extracting #3: cost 27 inf + 1 25.530 * * [simplify]: Extracting #4: cost 30 inf + 1 25.531 * * [simplify]: Extracting #5: cost 34 inf + 1 25.531 * * [simplify]: Extracting #6: cost 31 inf + 44 25.531 * * [simplify]: Extracting #7: cost 27 inf + 289 25.531 * * [simplify]: Extracting #8: cost 11 inf + 4484 25.533 * * [simplify]: Extracting #9: cost 1 inf + 8150 25.534 * * [simplify]: Extracting #10: cost 0 inf + 8473 25.535 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 25.535 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.536 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.536 * * [simplify]: iters left: 6 (16 enodes) 25.539 * * [simplify]: iters left: 5 (58 enodes) 25.548 * * [simplify]: iters left: 4 (92 enodes) 25.568 * * [simplify]: iters left: 3 (159 enodes) 25.597 * * [simplify]: iters left: 2 (283 enodes) 25.686 * * [simplify]: iters left: 1 (385 enodes) 25.751 * * [simplify]: Extracting #0: cost 1 inf + 0 25.751 * * [simplify]: Extracting #1: cost 11 inf + 0 25.751 * * [simplify]: Extracting #2: cost 73 inf + 0 25.751 * * [simplify]: Extracting #3: cost 117 inf + 87 25.752 * * [simplify]: Extracting #4: cost 112 inf + 542 25.752 * * [simplify]: Extracting #5: cost 109 inf + 952 25.756 * * [simplify]: Extracting #6: cost 45 inf + 21595 25.764 * * [simplify]: Extracting #7: cost 1 inf + 38112 25.780 * * [simplify]: Extracting #8: cost 0 inf + 38554 25.797 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.797 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.797 * * * * [progress]: [ 181 / 282 ] simplifiying candidate # 25.798 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 25.798 * * [simplify]: iters left: 6 (11 enodes) 25.804 * * [simplify]: iters left: 5 (39 enodes) 25.815 * * [simplify]: iters left: 4 (41 enodes) 25.826 * * [simplify]: Extracting #0: cost 1 inf + 0 25.826 * * [simplify]: Extracting #1: cost 6 inf + 0 25.826 * * [simplify]: Extracting #2: cost 9 inf + 1 25.827 * * [simplify]: Extracting #3: cost 11 inf + 1 25.827 * * [simplify]: Extracting #4: cost 14 inf + 1 25.827 * * [simplify]: Extracting #5: cost 18 inf + 1 25.827 * * [simplify]: Extracting #6: cost 16 inf + 3 25.827 * * [simplify]: Extracting #7: cost 10 inf + 411 25.828 * * [simplify]: Extracting #8: cost 2 inf + 2349 25.828 * * [simplify]: Extracting #9: cost 1 inf + 2632 25.829 * * [simplify]: Extracting #10: cost 0 inf + 2915 25.830 * [simplify]: Simplified to (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 25.830 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 25.831 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 25.831 * * [simplify]: iters left: 6 (14 enodes) 25.837 * * [simplify]: iters left: 5 (52 enodes) 25.853 * * [simplify]: iters left: 4 (81 enodes) 25.877 * * [simplify]: iters left: 3 (134 enodes) 25.922 * * [simplify]: iters left: 2 (205 enodes) 25.961 * * [simplify]: iters left: 1 (255 enodes) 26.018 * * [simplify]: Extracting #0: cost 1 inf + 0 26.018 * * [simplify]: Extracting #1: cost 9 inf + 0 26.018 * * [simplify]: Extracting #2: cost 53 inf + 0 26.018 * * [simplify]: Extracting #3: cost 81 inf + 128 26.019 * * [simplify]: Extracting #4: cost 71 inf + 952 26.023 * * [simplify]: Extracting #5: cost 21 inf + 14641 26.031 * * [simplify]: Extracting #6: cost 0 inf + 20616 26.038 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 26.038 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 26.038 * * * * [progress]: [ 182 / 282 ] simplifiying candidate # 26.039 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.039 * * [simplify]: iters left: 6 (13 enodes) 26.042 * * [simplify]: iters left: 5 (45 enodes) 26.049 * * [simplify]: iters left: 4 (52 enodes) 26.056 * * [simplify]: iters left: 3 (54 enodes) 26.063 * * [simplify]: Extracting #0: cost 1 inf + 0 26.063 * * [simplify]: Extracting #1: cost 8 inf + 0 26.064 * * [simplify]: Extracting #2: cost 15 inf + 1 26.064 * * [simplify]: Extracting #3: cost 19 inf + 1 26.064 * * [simplify]: Extracting #4: cost 22 inf + 1 26.064 * * [simplify]: Extracting #5: cost 26 inf + 1 26.064 * * [simplify]: Extracting #6: cost 22 inf + 85 26.064 * * [simplify]: Extracting #7: cost 19 inf + 289 26.064 * * [simplify]: Extracting #8: cost 4 inf + 4123 26.065 * * [simplify]: Extracting #9: cost 0 inf + 5093 26.066 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 26.066 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 26.066 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.066 * * [simplify]: iters left: 6 (16 enodes) 26.070 * * [simplify]: iters left: 5 (58 enodes) 26.086 * * [simplify]: iters left: 4 (92 enodes) 26.107 * * [simplify]: iters left: 3 (159 enodes) 26.140 * * [simplify]: iters left: 2 (283 enodes) 26.214 * * [simplify]: iters left: 1 (385 enodes) 26.299 * * [simplify]: Extracting #0: cost 1 inf + 0 26.299 * * [simplify]: Extracting #1: cost 11 inf + 0 26.300 * * [simplify]: Extracting #2: cost 73 inf + 0 26.300 * * [simplify]: Extracting #3: cost 117 inf + 87 26.301 * * [simplify]: Extracting #4: cost 112 inf + 542 26.302 * * [simplify]: Extracting #5: cost 109 inf + 952 26.306 * * [simplify]: Extracting #6: cost 45 inf + 20275 26.314 * * [simplify]: Extracting #7: cost 1 inf + 35432 26.331 * * [simplify]: Extracting #8: cost 0 inf + 35834 26.345 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.345 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 26.346 * * * * [progress]: [ 183 / 282 ] simplifiying candidate # 26.346 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 26.346 * * [simplify]: iters left: 6 (12 enodes) 26.353 * * [simplify]: iters left: 5 (42 enodes) 26.360 * * [simplify]: iters left: 4 (46 enodes) 26.366 * * [simplify]: iters left: 3 (48 enodes) 26.371 * * [simplify]: iters left: 2 (49 enodes) 26.377 * * [simplify]: Extracting #0: cost 1 inf + 0 26.377 * * [simplify]: Extracting #1: cost 4 inf + 0 26.377 * * [simplify]: Extracting #2: cost 6 inf + 1 26.378 * * [simplify]: Extracting #3: cost 9 inf + 1 26.378 * * [simplify]: Extracting #4: cost 12 inf + 1 26.378 * * [simplify]: Extracting #5: cost 16 inf + 1 26.378 * * [simplify]: Extracting #6: cost 14 inf + 3 26.378 * * [simplify]: Extracting #7: cost 9 inf + 289 26.378 * * [simplify]: Extracting #8: cost 2 inf + 1824 26.378 * * [simplify]: Extracting #9: cost 0 inf + 2349 26.379 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 26.379 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 26.379 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.379 * * [simplify]: iters left: 6 (15 enodes) 26.384 * * [simplify]: iters left: 5 (55 enodes) 26.401 * * [simplify]: iters left: 4 (89 enodes) 26.418 * * [simplify]: iters left: 3 (156 enodes) 26.451 * * [simplify]: iters left: 2 (280 enodes) 26.514 * * [simplify]: iters left: 1 (382 enodes) 26.607 * * [simplify]: Extracting #0: cost 1 inf + 0 26.607 * * [simplify]: Extracting #1: cost 11 inf + 0 26.607 * * [simplify]: Extracting #2: cost 73 inf + 0 26.607 * * [simplify]: Extracting #3: cost 116 inf + 210 26.608 * * [simplify]: Extracting #4: cost 108 inf + 828 26.612 * * [simplify]: Extracting #5: cost 46 inf + 18547 26.619 * * [simplify]: Extracting #6: cost 2 inf + 32065 26.627 * * [simplify]: Extracting #7: cost 0 inf + 32790 26.635 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.635 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 26.636 * * * * [progress]: [ 184 / 282 ] simplifiying candidate # 26.636 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.636 * * [simplify]: iters left: 6 (13 enodes) 26.642 * * [simplify]: iters left: 5 (45 enodes) 26.655 * * [simplify]: iters left: 4 (52 enodes) 26.668 * * [simplify]: iters left: 3 (54 enodes) 26.678 * * [simplify]: Extracting #0: cost 1 inf + 0 26.678 * * [simplify]: Extracting #1: cost 8 inf + 0 26.678 * * [simplify]: Extracting #2: cost 15 inf + 1 26.678 * * [simplify]: Extracting #3: cost 19 inf + 1 26.678 * * [simplify]: Extracting #4: cost 22 inf + 1 26.678 * * [simplify]: Extracting #5: cost 26 inf + 1 26.678 * * [simplify]: Extracting #6: cost 22 inf + 85 26.678 * * [simplify]: Extracting #7: cost 19 inf + 289 26.679 * * [simplify]: Extracting #8: cost 4 inf + 4123 26.680 * * [simplify]: Extracting #9: cost 0 inf + 5093 26.680 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 26.680 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 26.681 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.681 * * [simplify]: iters left: 6 (16 enodes) 26.684 * * [simplify]: iters left: 5 (58 enodes) 26.693 * * [simplify]: iters left: 4 (92 enodes) 26.706 * * [simplify]: iters left: 3 (159 enodes) 26.737 * * [simplify]: iters left: 2 (283 enodes) 26.831 * * [simplify]: iters left: 1 (385 enodes) 26.912 * * [simplify]: Extracting #0: cost 1 inf + 0 26.913 * * [simplify]: Extracting #1: cost 11 inf + 0 26.913 * * [simplify]: Extracting #2: cost 73 inf + 0 26.913 * * [simplify]: Extracting #3: cost 117 inf + 87 26.914 * * [simplify]: Extracting #4: cost 112 inf + 542 26.914 * * [simplify]: Extracting #5: cost 109 inf + 952 26.918 * * [simplify]: Extracting #6: cost 45 inf + 20275 26.927 * * [simplify]: Extracting #7: cost 1 inf + 35432 26.942 * * [simplify]: Extracting #8: cost 0 inf + 35834 26.958 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.958 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 26.958 * * * * [progress]: [ 185 / 282 ] simplifiying candidate # 26.959 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 26.959 * * [simplify]: iters left: 6 (11 enodes) 26.964 * * [simplify]: iters left: 5 (37 enodes) 26.976 * * [simplify]: iters left: 4 (42 enodes) 26.987 * * [simplify]: iters left: 3 (45 enodes) 26.992 * * [simplify]: Extracting #0: cost 1 inf + 0 26.992 * * [simplify]: Extracting #1: cost 4 inf + 0 26.992 * * [simplify]: Extracting #2: cost 6 inf + 1 26.992 * * [simplify]: Extracting #3: cost 9 inf + 1 26.992 * * [simplify]: Extracting #4: cost 12 inf + 1 26.992 * * [simplify]: Extracting #5: cost 16 inf + 1 26.992 * * [simplify]: Extracting #6: cost 14 inf + 3 26.992 * * [simplify]: Extracting #7: cost 8 inf + 411 26.993 * * [simplify]: Extracting #8: cost 0 inf + 2349 26.993 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 26.993 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 26.993 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.994 * * [simplify]: iters left: 6 (15 enodes) 26.997 * * [simplify]: iters left: 5 (55 enodes) 27.005 * * [simplify]: iters left: 4 (89 enodes) 27.018 * * [simplify]: iters left: 3 (156 enodes) 27.045 * * [simplify]: iters left: 2 (280 enodes) 27.119 * * [simplify]: iters left: 1 (382 enodes) 27.176 * * [simplify]: Extracting #0: cost 1 inf + 0 27.176 * * [simplify]: Extracting #1: cost 11 inf + 0 27.176 * * [simplify]: Extracting #2: cost 73 inf + 0 27.176 * * [simplify]: Extracting #3: cost 116 inf + 210 27.177 * * [simplify]: Extracting #4: cost 108 inf + 828 27.183 * * [simplify]: Extracting #5: cost 46 inf + 18547 27.197 * * [simplify]: Extracting #6: cost 2 inf + 32065 27.213 * * [simplify]: Extracting #7: cost 0 inf + 32790 27.228 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 27.228 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 27.228 * * * * [progress]: [ 186 / 282 ] simplifiying candidate # 27.229 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 27.229 * * [simplify]: iters left: 6 (12 enodes) 27.235 * * [simplify]: iters left: 5 (43 enodes) 27.248 * * [simplify]: iters left: 4 (55 enodes) 27.264 * * [simplify]: iters left: 3 (64 enodes) 27.281 * * [simplify]: iters left: 2 (67 enodes) 27.299 * * [simplify]: Extracting #0: cost 1 inf + 0 27.299 * * [simplify]: Extracting #1: cost 10 inf + 0 27.299 * * [simplify]: Extracting #2: cost 19 inf + 1 27.299 * * [simplify]: Extracting #3: cost 23 inf + 1 27.299 * * [simplify]: Extracting #4: cost 26 inf + 1 27.299 * * [simplify]: Extracting #5: cost 30 inf + 1 27.299 * * [simplify]: Extracting #6: cost 26 inf + 85 27.300 * * [simplify]: Extracting #7: cost 23 inf + 289 27.300 * * [simplify]: Extracting #8: cost 13 inf + 2511 27.302 * * [simplify]: Extracting #9: cost 3 inf + 5818 27.304 * * [simplify]: Extracting #10: cost 0 inf + 6785 27.307 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 27.307 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 27.307 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.307 * * [simplify]: iters left: 6 (15 enodes) 27.313 * * [simplify]: iters left: 5 (55 enodes) 27.323 * * [simplify]: iters left: 4 (89 enodes) 27.337 * * [simplify]: iters left: 3 (156 enodes) 27.376 * * [simplify]: iters left: 2 (280 enodes) 27.463 * * [simplify]: iters left: 1 (382 enodes) 27.525 * * [simplify]: Extracting #0: cost 1 inf + 0 27.525 * * [simplify]: Extracting #1: cost 11 inf + 0 27.525 * * [simplify]: Extracting #2: cost 72 inf + 0 27.526 * * [simplify]: Extracting #3: cost 113 inf + 210 27.526 * * [simplify]: Extracting #4: cost 109 inf + 624 27.527 * * [simplify]: Extracting #5: cost 107 inf + 952 27.531 * * [simplify]: Extracting #6: cost 46 inf + 18827 27.546 * * [simplify]: Extracting #7: cost 2 inf + 33345 27.554 * * [simplify]: Extracting #8: cost 0 inf + 34070 27.562 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.562 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 27.562 * * * * [progress]: [ 187 / 282 ] simplifiying candidate # 27.562 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 27.562 * * [simplify]: iters left: 6 (13 enodes) 27.566 * * [simplify]: iters left: 5 (45 enodes) 27.572 * * [simplify]: iters left: 4 (52 enodes) 27.581 * * [simplify]: iters left: 3 (54 enodes) 27.595 * * [simplify]: Extracting #0: cost 1 inf + 0 27.595 * * [simplify]: Extracting #1: cost 8 inf + 0 27.596 * * [simplify]: Extracting #2: cost 15 inf + 1 27.596 * * [simplify]: Extracting #3: cost 19 inf + 1 27.596 * * [simplify]: Extracting #4: cost 22 inf + 1 27.596 * * [simplify]: Extracting #5: cost 26 inf + 1 27.596 * * [simplify]: Extracting #6: cost 22 inf + 85 27.596 * * [simplify]: Extracting #7: cost 18 inf + 491 27.598 * * [simplify]: Extracting #8: cost 3 inf + 4366 27.599 * * [simplify]: Extracting #9: cost 0 inf + 5093 27.601 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 27.601 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 27.601 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 27.601 * * [simplify]: iters left: 6 (16 enodes) 27.608 * * [simplify]: iters left: 5 (58 enodes) 27.626 * * [simplify]: iters left: 4 (92 enodes) 27.653 * * [simplify]: iters left: 3 (159 enodes) 27.687 * * [simplify]: iters left: 2 (283 enodes) 27.744 * * [simplify]: iters left: 1 (385 enodes) 27.848 * * [simplify]: Extracting #0: cost 1 inf + 0 27.848 * * [simplify]: Extracting #1: cost 11 inf + 0 27.848 * * [simplify]: Extracting #2: cost 73 inf + 0 27.849 * * [simplify]: Extracting #3: cost 117 inf + 87 27.850 * * [simplify]: Extracting #4: cost 112 inf + 542 27.851 * * [simplify]: Extracting #5: cost 109 inf + 952 27.857 * * [simplify]: Extracting #6: cost 45 inf + 20115 27.874 * * [simplify]: Extracting #7: cost 1 inf + 35432 27.887 * * [simplify]: Extracting #8: cost 0 inf + 35834 27.895 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 27.895 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 27.895 * * * * [progress]: [ 188 / 282 ] simplifiying candidate # 27.896 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.896 * * [simplify]: iters left: 6 (10 enodes) 27.898 * * [simplify]: iters left: 5 (35 enodes) 27.904 * * [simplify]: iters left: 4 (37 enodes) 27.909 * * [simplify]: iters left: 3 (38 enodes) 27.914 * * [simplify]: Extracting #0: cost 1 inf + 0 27.914 * * [simplify]: Extracting #1: cost 6 inf + 0 27.915 * * [simplify]: Extracting #2: cost 9 inf + 1 27.915 * * [simplify]: Extracting #3: cost 12 inf + 1 27.915 * * [simplify]: Extracting #4: cost 16 inf + 1 27.915 * * [simplify]: Extracting #5: cost 14 inf + 3 27.915 * * [simplify]: Extracting #6: cost 8 inf + 411 27.915 * * [simplify]: Extracting #7: cost 2 inf + 1545 27.915 * * [simplify]: Extracting #8: cost 0 inf + 2031 27.916 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 27.916 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 27.916 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.916 * * [simplify]: iters left: 6 (14 enodes) 27.922 * * [simplify]: iters left: 5 (52 enodes) 27.939 * * [simplify]: iters left: 4 (81 enodes) 27.954 * * [simplify]: iters left: 3 (134 enodes) 27.976 * * [simplify]: iters left: 2 (205 enodes) 28.007 * * [simplify]: iters left: 1 (255 enodes) 28.068 * * [simplify]: Extracting #0: cost 1 inf + 0 28.068 * * [simplify]: Extracting #1: cost 9 inf + 0 28.068 * * [simplify]: Extracting #2: cost 53 inf + 0 28.069 * * [simplify]: Extracting #3: cost 81 inf + 128 28.069 * * [simplify]: Extracting #4: cost 71 inf + 952 28.073 * * [simplify]: Extracting #5: cost 21 inf + 12761 28.081 * * [simplify]: Extracting #6: cost 0 inf + 17896 28.089 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.089 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 28.089 * * * * [progress]: [ 189 / 282 ] simplifiying candidate # 28.089 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 28.089 * * [simplify]: iters left: 6 (11 enodes) 28.093 * * [simplify]: iters left: 5 (38 enodes) 28.099 * * [simplify]: iters left: 4 (42 enodes) 28.105 * * [simplify]: iters left: 3 (44 enodes) 28.110 * * [simplify]: iters left: 2 (45 enodes) 28.115 * * [simplify]: Extracting #0: cost 1 inf + 0 28.115 * * [simplify]: Extracting #1: cost 4 inf + 0 28.115 * * [simplify]: Extracting #2: cost 5 inf + 1 28.115 * * [simplify]: Extracting #3: cost 7 inf + 1 28.115 * * [simplify]: Extracting #4: cost 10 inf + 1 28.115 * * [simplify]: Extracting #5: cost 14 inf + 1 28.115 * * [simplify]: Extracting #6: cost 12 inf + 3 28.115 * * [simplify]: Extracting #7: cost 8 inf + 248 28.116 * * [simplify]: Extracting #8: cost 3 inf + 937 28.116 * * [simplify]: Extracting #9: cost 0 inf + 1625 28.116 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.116 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 28.116 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.117 * * [simplify]: iters left: 6 (14 enodes) 28.119 * * [simplify]: iters left: 5 (52 enodes) 28.127 * * [simplify]: iters left: 4 (86 enodes) 28.140 * * [simplify]: iters left: 3 (153 enodes) 28.167 * * [simplify]: iters left: 2 (277 enodes) 28.220 * * [simplify]: iters left: 1 (379 enodes) 28.288 * * [simplify]: Extracting #0: cost 1 inf + 0 28.288 * * [simplify]: Extracting #1: cost 11 inf + 0 28.288 * * [simplify]: Extracting #2: cost 72 inf + 0 28.289 * * [simplify]: Extracting #3: cost 115 inf + 128 28.290 * * [simplify]: Extracting #4: cost 106 inf + 830 28.292 * * [simplify]: Extracting #5: cost 102 inf + 1156 28.299 * * [simplify]: Extracting #6: cost 37 inf + 18331 28.312 * * [simplify]: Extracting #7: cost 0 inf + 28306 28.326 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.326 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 28.326 * * * * [progress]: [ 190 / 282 ] simplifiying candidate # 28.326 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.326 * * [simplify]: iters left: 6 (10 enodes) 28.332 * * [simplify]: iters left: 5 (35 enodes) 28.343 * * [simplify]: iters left: 4 (37 enodes) 28.348 * * [simplify]: iters left: 3 (38 enodes) 28.353 * * [simplify]: Extracting #0: cost 1 inf + 0 28.353 * * [simplify]: Extracting #1: cost 6 inf + 0 28.353 * * [simplify]: Extracting #2: cost 9 inf + 1 28.353 * * [simplify]: Extracting #3: cost 12 inf + 1 28.353 * * [simplify]: Extracting #4: cost 16 inf + 1 28.353 * * [simplify]: Extracting #5: cost 14 inf + 3 28.354 * * [simplify]: Extracting #6: cost 8 inf + 411 28.354 * * [simplify]: Extracting #7: cost 2 inf + 1545 28.354 * * [simplify]: Extracting #8: cost 0 inf + 2031 28.354 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.355 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 28.355 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.355 * * [simplify]: iters left: 6 (14 enodes) 28.358 * * [simplify]: iters left: 5 (52 enodes) 28.365 * * [simplify]: iters left: 4 (81 enodes) 28.381 * * [simplify]: iters left: 3 (134 enodes) 28.422 * * [simplify]: iters left: 2 (205 enodes) 28.466 * * [simplify]: iters left: 1 (255 enodes) 28.505 * * [simplify]: Extracting #0: cost 1 inf + 0 28.505 * * [simplify]: Extracting #1: cost 9 inf + 0 28.505 * * [simplify]: Extracting #2: cost 53 inf + 0 28.505 * * [simplify]: Extracting #3: cost 81 inf + 128 28.506 * * [simplify]: Extracting #4: cost 71 inf + 952 28.508 * * [simplify]: Extracting #5: cost 21 inf + 12761 28.512 * * [simplify]: Extracting #6: cost 0 inf + 17896 28.516 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.516 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 28.516 * * * * [progress]: [ 191 / 282 ] simplifiying candidate # 28.516 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 28.516 * * [simplify]: iters left: 6 (10 enodes) 28.519 * * [simplify]: iters left: 5 (33 enodes) 28.526 * * [simplify]: iters left: 4 (38 enodes) 28.531 * * [simplify]: iters left: 3 (41 enodes) 28.539 * * [simplify]: Extracting #0: cost 1 inf + 0 28.539 * * [simplify]: Extracting #1: cost 4 inf + 0 28.539 * * [simplify]: Extracting #2: cost 5 inf + 1 28.539 * * [simplify]: Extracting #3: cost 7 inf + 1 28.539 * * [simplify]: Extracting #4: cost 10 inf + 1 28.539 * * [simplify]: Extracting #5: cost 14 inf + 1 28.539 * * [simplify]: Extracting #6: cost 12 inf + 3 28.539 * * [simplify]: Extracting #7: cost 6 inf + 411 28.540 * * [simplify]: Extracting #8: cost 0 inf + 1625 28.540 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.541 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 28.541 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.541 * * [simplify]: iters left: 6 (14 enodes) 28.548 * * [simplify]: iters left: 5 (52 enodes) 28.563 * * [simplify]: iters left: 4 (86 enodes) 28.585 * * [simplify]: iters left: 3 (153 enodes) 28.612 * * [simplify]: iters left: 2 (277 enodes) 28.706 * * [simplify]: iters left: 1 (379 enodes) 28.788 * * [simplify]: Extracting #0: cost 1 inf + 0 28.788 * * [simplify]: Extracting #1: cost 11 inf + 0 28.788 * * [simplify]: Extracting #2: cost 72 inf + 0 28.789 * * [simplify]: Extracting #3: cost 115 inf + 128 28.789 * * [simplify]: Extracting #4: cost 106 inf + 830 28.790 * * [simplify]: Extracting #5: cost 102 inf + 1156 28.793 * * [simplify]: Extracting #6: cost 37 inf + 18331 28.800 * * [simplify]: Extracting #7: cost 0 inf + 28306 28.806 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.807 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 28.807 * * * * [progress]: [ 192 / 282 ] simplifiying candidate # 28.807 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 28.807 * * [simplify]: iters left: 6 (12 enodes) 28.812 * * [simplify]: iters left: 5 (43 enodes) 28.821 * * [simplify]: iters left: 4 (52 enodes) 28.828 * * [simplify]: iters left: 3 (56 enodes) 28.836 * * [simplify]: iters left: 2 (65 enodes) 28.846 * * [simplify]: Extracting #0: cost 1 inf + 0 28.846 * * [simplify]: Extracting #1: cost 6 inf + 0 28.846 * * [simplify]: Extracting #2: cost 9 inf + 1 28.846 * * [simplify]: Extracting #3: cost 11 inf + 1 28.846 * * [simplify]: Extracting #4: cost 14 inf + 1 28.846 * * [simplify]: Extracting #5: cost 18 inf + 1 28.846 * * [simplify]: Extracting #6: cost 16 inf + 3 28.846 * * [simplify]: Extracting #7: cost 10 inf + 411 28.846 * * [simplify]: Extracting #8: cost 7 inf + 977 28.847 * * [simplify]: Extracting #9: cost 2 inf + 2390 28.847 * * [simplify]: Extracting #10: cost 0 inf + 2995 28.848 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 28.848 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 28.848 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.848 * * [simplify]: iters left: 6 (14 enodes) 28.851 * * [simplify]: iters left: 5 (52 enodes) 28.865 * * [simplify]: iters left: 4 (86 enodes) 28.890 * * [simplify]: iters left: 3 (153 enodes) 28.934 * * [simplify]: iters left: 2 (277 enodes) 28.987 * * [simplify]: iters left: 1 (379 enodes) 29.072 * * [simplify]: Extracting #0: cost 1 inf + 0 29.072 * * [simplify]: Extracting #1: cost 11 inf + 0 29.073 * * [simplify]: Extracting #2: cost 72 inf + 0 29.074 * * [simplify]: Extracting #3: cost 115 inf + 128 29.075 * * [simplify]: Extracting #4: cost 107 inf + 706 29.076 * * [simplify]: Extracting #5: cost 102 inf + 1156 29.082 * * [simplify]: Extracting #6: cost 37 inf + 19728 29.096 * * [simplify]: Extracting #7: cost 0 inf + 31026 29.104 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 29.104 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 29.104 * * * * [progress]: [ 193 / 282 ] simplifiying candidate # 29.104 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 29.104 * * [simplify]: iters left: 6 (12 enodes) 29.108 * * [simplify]: iters left: 5 (42 enodes) 29.114 * * [simplify]: iters left: 4 (44 enodes) 29.120 * * [simplify]: iters left: 3 (46 enodes) 29.126 * * [simplify]: iters left: 2 (47 enodes) 29.132 * * [simplify]: Extracting #0: cost 1 inf + 0 29.132 * * [simplify]: Extracting #1: cost 4 inf + 0 29.132 * * [simplify]: Extracting #2: cost 6 inf + 1 29.132 * * [simplify]: Extracting #3: cost 9 inf + 1 29.132 * * [simplify]: Extracting #4: cost 12 inf + 1 29.133 * * [simplify]: Extracting #5: cost 16 inf + 1 29.133 * * [simplify]: Extracting #6: cost 14 inf + 3 29.133 * * [simplify]: Extracting #7: cost 9 inf + 289 29.133 * * [simplify]: Extracting #8: cost 2 inf + 1824 29.133 * * [simplify]: Extracting #9: cost 0 inf + 2349 29.134 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 29.134 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 29.134 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 29.134 * * [simplify]: iters left: 6 (15 enodes) 29.138 * * [simplify]: iters left: 5 (55 enodes) 29.149 * * [simplify]: iters left: 4 (89 enodes) 29.162 * * [simplify]: iters left: 3 (156 enodes) 29.202 * * [simplify]: iters left: 2 (280 enodes) 29.294 * * [simplify]: iters left: 1 (382 enodes) 29.380 * * [simplify]: Extracting #0: cost 1 inf + 0 29.380 * * [simplify]: Extracting #1: cost 11 inf + 0 29.380 * * [simplify]: Extracting #2: cost 73 inf + 0 29.380 * * [simplify]: Extracting #3: cost 116 inf + 210 29.381 * * [simplify]: Extracting #4: cost 108 inf + 828 29.386 * * [simplify]: Extracting #5: cost 46 inf + 17950 29.400 * * [simplify]: Extracting #6: cost 2 inf + 32066 29.414 * * [simplify]: Extracting #7: cost 0 inf + 32790 29.429 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 29.429 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 29.429 * * * * [progress]: [ 194 / 282 ] simplifiying candidate # 29.430 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 29.430 * * [simplify]: iters left: 6 (11 enodes) 29.436 * * [simplify]: iters left: 5 (38 enodes) 29.448 * * [simplify]: iters left: 4 (40 enodes) 29.459 * * [simplify]: iters left: 3 (42 enodes) 29.470 * * [simplify]: iters left: 2 (43 enodes) 29.480 * * [simplify]: Extracting #0: cost 1 inf + 0 29.480 * * [simplify]: Extracting #1: cost 4 inf + 0 29.480 * * [simplify]: Extracting #2: cost 5 inf + 1 29.480 * * [simplify]: Extracting #3: cost 7 inf + 1 29.480 * * [simplify]: Extracting #4: cost 10 inf + 1 29.480 * * [simplify]: Extracting #5: cost 14 inf + 1 29.480 * * [simplify]: Extracting #6: cost 12 inf + 3 29.480 * * [simplify]: Extracting #7: cost 7 inf + 289 29.481 * * [simplify]: Extracting #8: cost 3 inf + 937 29.481 * * [simplify]: Extracting #9: cost 0 inf + 1625 29.482 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 29.482 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 29.482 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 29.482 * * [simplify]: iters left: 6 (14 enodes) 29.488 * * [simplify]: iters left: 5 (52 enodes) 29.503 * * [simplify]: iters left: 4 (86 enodes) 29.530 * * [simplify]: iters left: 3 (153 enodes) 29.573 * * [simplify]: iters left: 2 (277 enodes) 29.627 * * [simplify]: iters left: 1 (379 enodes) 29.688 * * [simplify]: Extracting #0: cost 1 inf + 0 29.689 * * [simplify]: Extracting #1: cost 11 inf + 0 29.690 * * [simplify]: Extracting #2: cost 72 inf + 0 29.690 * * [simplify]: Extracting #3: cost 115 inf + 128 29.692 * * [simplify]: Extracting #4: cost 107 inf + 706 29.693 * * [simplify]: Extracting #5: cost 102 inf + 1156 29.700 * * [simplify]: Extracting #6: cost 37 inf + 18168 29.713 * * [simplify]: Extracting #7: cost 0 inf + 28306 29.727 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 29.727 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 29.727 * * * * [progress]: [ 195 / 282 ] simplifiying candidate # 29.727 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt 1)) 29.727 * * [simplify]: iters left: 5 (4 enodes) 29.730 * * [simplify]: iters left: 4 (16 enodes) 29.736 * * [simplify]: iters left: 3 (18 enodes) 29.740 * * [simplify]: Extracting #0: cost 1 inf + 0 29.740 * * [simplify]: Extracting #1: cost 0 inf + 1 29.740 * [simplify]: Simplified to 1 29.740 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 29.741 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 29.741 * * [simplify]: iters left: 6 (13 enodes) 29.747 * * [simplify]: iters left: 5 (49 enodes) 29.761 * * [simplify]: iters left: 4 (78 enodes) 29.785 * * [simplify]: iters left: 3 (131 enodes) 29.820 * * [simplify]: iters left: 2 (202 enodes) 29.859 * * [simplify]: iters left: 1 (252 enodes) 29.907 * * [simplify]: Extracting #0: cost 1 inf + 0 29.907 * * [simplify]: Extracting #1: cost 9 inf + 0 29.907 * * [simplify]: Extracting #2: cost 54 inf + 0 29.908 * * [simplify]: Extracting #3: cost 81 inf + 128 29.908 * * [simplify]: Extracting #4: cost 69 inf + 871 29.909 * * [simplify]: Extracting #5: cost 47 inf + 4931 29.912 * * [simplify]: Extracting #6: cost 9 inf + 12948 29.916 * * [simplify]: Extracting #7: cost 0 inf + 14932 29.924 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 29.924 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 29.924 * * * * [progress]: [ 196 / 282 ] simplifiying candidate # 29.924 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 29.925 * * [simplify]: iters left: 6 (11 enodes) 29.931 * * [simplify]: iters left: 5 (38 enodes) 29.940 * * [simplify]: iters left: 4 (40 enodes) 29.945 * * [simplify]: iters left: 3 (42 enodes) 29.950 * * [simplify]: iters left: 2 (43 enodes) 29.956 * * [simplify]: Extracting #0: cost 1 inf + 0 29.956 * * [simplify]: Extracting #1: cost 4 inf + 0 29.956 * * [simplify]: Extracting #2: cost 5 inf + 1 29.956 * * [simplify]: Extracting #3: cost 7 inf + 1 29.956 * * [simplify]: Extracting #4: cost 10 inf + 1 29.956 * * [simplify]: Extracting #5: cost 14 inf + 1 29.956 * * [simplify]: Extracting #6: cost 12 inf + 3 29.956 * * [simplify]: Extracting #7: cost 7 inf + 289 29.956 * * [simplify]: Extracting #8: cost 3 inf + 937 29.957 * * [simplify]: Extracting #9: cost 0 inf + 1625 29.957 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 29.957 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 29.957 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 29.957 * * [simplify]: iters left: 6 (14 enodes) 29.961 * * [simplify]: iters left: 5 (52 enodes) 29.968 * * [simplify]: iters left: 4 (86 enodes) 29.995 * * [simplify]: iters left: 3 (153 enodes) 30.023 * * [simplify]: iters left: 2 (277 enodes) 30.093 * * [simplify]: iters left: 1 (379 enodes) 30.167 * * [simplify]: Extracting #0: cost 1 inf + 0 30.167 * * [simplify]: Extracting #1: cost 11 inf + 0 30.167 * * [simplify]: Extracting #2: cost 72 inf + 0 30.168 * * [simplify]: Extracting #3: cost 115 inf + 128 30.168 * * [simplify]: Extracting #4: cost 107 inf + 706 30.169 * * [simplify]: Extracting #5: cost 102 inf + 1156 30.172 * * [simplify]: Extracting #6: cost 37 inf + 18168 30.179 * * [simplify]: Extracting #7: cost 0 inf + 28306 30.186 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 30.186 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 30.186 * * * * [progress]: [ 197 / 282 ] simplifiying candidate # 30.187 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 30.187 * * [simplify]: iters left: 5 (4 enodes) 30.191 * * [simplify]: iters left: 4 (14 enodes) 30.193 * * [simplify]: iters left: 3 (16 enodes) 30.194 * * [simplify]: Extracting #0: cost 1 inf + 0 30.194 * * [simplify]: Extracting #1: cost 0 inf + 1 30.194 * [simplify]: Simplified to 1 30.194 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 30.195 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 30.195 * * [simplify]: iters left: 6 (13 enodes) 30.200 * * [simplify]: iters left: 5 (49 enodes) 30.208 * * [simplify]: iters left: 4 (78 enodes) 30.231 * * [simplify]: iters left: 3 (131 enodes) 30.271 * * [simplify]: iters left: 2 (202 enodes) 30.325 * * [simplify]: iters left: 1 (252 enodes) 30.390 * * [simplify]: Extracting #0: cost 1 inf + 0 30.390 * * [simplify]: Extracting #1: cost 9 inf + 0 30.390 * * [simplify]: Extracting #2: cost 54 inf + 0 30.391 * * [simplify]: Extracting #3: cost 81 inf + 128 30.391 * * [simplify]: Extracting #4: cost 69 inf + 871 30.393 * * [simplify]: Extracting #5: cost 47 inf + 4931 30.399 * * [simplify]: Extracting #6: cost 9 inf + 12948 30.406 * * [simplify]: Extracting #7: cost 0 inf + 14932 30.413 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 30.413 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 30.413 * * * * [progress]: [ 198 / 282 ] simplifiying candidate # 30.413 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 30.414 * * [simplify]: iters left: 6 (12 enodes) 30.419 * * [simplify]: iters left: 5 (43 enodes) 30.426 * * [simplify]: iters left: 4 (55 enodes) 30.434 * * [simplify]: iters left: 3 (64 enodes) 30.442 * * [simplify]: iters left: 2 (67 enodes) 30.454 * * [simplify]: Extracting #0: cost 1 inf + 0 30.454 * * [simplify]: Extracting #1: cost 10 inf + 0 30.454 * * [simplify]: Extracting #2: cost 19 inf + 1 30.454 * * [simplify]: Extracting #3: cost 23 inf + 1 30.454 * * [simplify]: Extracting #4: cost 26 inf + 1 30.454 * * [simplify]: Extracting #5: cost 30 inf + 1 30.454 * * [simplify]: Extracting #6: cost 26 inf + 85 30.455 * * [simplify]: Extracting #7: cost 23 inf + 289 30.455 * * [simplify]: Extracting #8: cost 13 inf + 2511 30.457 * * [simplify]: Extracting #9: cost 3 inf + 5818 30.459 * * [simplify]: Extracting #10: cost 0 inf + 6785 30.461 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 30.461 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 30.462 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 30.462 * * [simplify]: iters left: 6 (15 enodes) 30.468 * * [simplify]: iters left: 5 (55 enodes) 30.484 * * [simplify]: iters left: 4 (89 enodes) 30.512 * * [simplify]: iters left: 3 (156 enodes) 30.562 * * [simplify]: iters left: 2 (280 enodes) 30.653 * * [simplify]: iters left: 1 (382 enodes) 30.753 * * [simplify]: Extracting #0: cost 1 inf + 0 30.753 * * [simplify]: Extracting #1: cost 11 inf + 0 30.753 * * [simplify]: Extracting #2: cost 72 inf + 0 30.753 * * [simplify]: Extracting #3: cost 113 inf + 210 30.754 * * [simplify]: Extracting #4: cost 109 inf + 624 30.754 * * [simplify]: Extracting #5: cost 107 inf + 952 30.757 * * [simplify]: Extracting #6: cost 46 inf + 18827 30.765 * * [simplify]: Extracting #7: cost 2 inf + 33345 30.773 * * [simplify]: Extracting #8: cost 0 inf + 34070 30.784 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 30.784 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 30.784 * * * * [progress]: [ 199 / 282 ] simplifiying candidate # 30.784 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 30.784 * * [simplify]: iters left: 6 (13 enodes) 30.791 * * [simplify]: iters left: 5 (45 enodes) 30.803 * * [simplify]: iters left: 4 (52 enodes) 30.817 * * [simplify]: iters left: 3 (54 enodes) 30.834 * * [simplify]: Extracting #0: cost 1 inf + 0 30.834 * * [simplify]: Extracting #1: cost 8 inf + 0 30.834 * * [simplify]: Extracting #2: cost 15 inf + 1 30.834 * * [simplify]: Extracting #3: cost 19 inf + 1 30.834 * * [simplify]: Extracting #4: cost 22 inf + 1 30.834 * * [simplify]: Extracting #5: cost 26 inf + 1 30.834 * * [simplify]: Extracting #6: cost 22 inf + 85 30.834 * * [simplify]: Extracting #7: cost 18 inf + 491 30.836 * * [simplify]: Extracting #8: cost 3 inf + 4366 30.837 * * [simplify]: Extracting #9: cost 0 inf + 5093 30.839 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 30.839 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 30.839 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 30.840 * * [simplify]: iters left: 6 (16 enodes) 30.846 * * [simplify]: iters left: 5 (58 enodes) 30.863 * * [simplify]: iters left: 4 (92 enodes) 30.890 * * [simplify]: iters left: 3 (159 enodes) 30.917 * * [simplify]: iters left: 2 (283 enodes) 30.994 * * [simplify]: iters left: 1 (385 enodes) 31.049 * * [simplify]: Extracting #0: cost 1 inf + 0 31.050 * * [simplify]: Extracting #1: cost 11 inf + 0 31.050 * * [simplify]: Extracting #2: cost 73 inf + 0 31.050 * * [simplify]: Extracting #3: cost 117 inf + 87 31.051 * * [simplify]: Extracting #4: cost 112 inf + 542 31.051 * * [simplify]: Extracting #5: cost 109 inf + 952 31.054 * * [simplify]: Extracting #6: cost 45 inf + 20115 31.062 * * [simplify]: Extracting #7: cost 1 inf + 35432 31.070 * * [simplify]: Extracting #8: cost 0 inf + 35834 31.079 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 31.079 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 31.079 * * * * [progress]: [ 200 / 282 ] simplifiying candidate # 31.079 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.079 * * [simplify]: iters left: 6 (10 enodes) 31.082 * * [simplify]: iters left: 5 (35 enodes) 31.087 * * [simplify]: iters left: 4 (37 enodes) 31.092 * * [simplify]: iters left: 3 (38 enodes) 31.097 * * [simplify]: Extracting #0: cost 1 inf + 0 31.097 * * [simplify]: Extracting #1: cost 6 inf + 0 31.097 * * [simplify]: Extracting #2: cost 9 inf + 1 31.097 * * [simplify]: Extracting #3: cost 12 inf + 1 31.098 * * [simplify]: Extracting #4: cost 16 inf + 1 31.098 * * [simplify]: Extracting #5: cost 14 inf + 3 31.098 * * [simplify]: Extracting #6: cost 8 inf + 411 31.098 * * [simplify]: Extracting #7: cost 2 inf + 1545 31.098 * * [simplify]: Extracting #8: cost 0 inf + 2031 31.100 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.100 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.100 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.101 * * [simplify]: iters left: 6 (14 enodes) 31.103 * * [simplify]: iters left: 5 (52 enodes) 31.111 * * [simplify]: iters left: 4 (81 enodes) 31.123 * * [simplify]: iters left: 3 (134 enodes) 31.143 * * [simplify]: iters left: 2 (205 enodes) 31.197 * * [simplify]: iters left: 1 (255 enodes) 31.264 * * [simplify]: Extracting #0: cost 1 inf + 0 31.264 * * [simplify]: Extracting #1: cost 9 inf + 0 31.264 * * [simplify]: Extracting #2: cost 53 inf + 0 31.265 * * [simplify]: Extracting #3: cost 81 inf + 128 31.266 * * [simplify]: Extracting #4: cost 71 inf + 952 31.269 * * [simplify]: Extracting #5: cost 21 inf + 12761 31.277 * * [simplify]: Extracting #6: cost 0 inf + 17896 31.285 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.285 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 31.285 * * * * [progress]: [ 201 / 282 ] simplifiying candidate # 31.285 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 31.285 * * [simplify]: iters left: 6 (11 enodes) 31.289 * * [simplify]: iters left: 5 (38 enodes) 31.295 * * [simplify]: iters left: 4 (42 enodes) 31.300 * * [simplify]: iters left: 3 (44 enodes) 31.305 * * [simplify]: iters left: 2 (45 enodes) 31.312 * * [simplify]: Extracting #0: cost 1 inf + 0 31.312 * * [simplify]: Extracting #1: cost 4 inf + 0 31.312 * * [simplify]: Extracting #2: cost 5 inf + 1 31.312 * * [simplify]: Extracting #3: cost 7 inf + 1 31.312 * * [simplify]: Extracting #4: cost 10 inf + 1 31.312 * * [simplify]: Extracting #5: cost 14 inf + 1 31.312 * * [simplify]: Extracting #6: cost 12 inf + 3 31.312 * * [simplify]: Extracting #7: cost 8 inf + 248 31.313 * * [simplify]: Extracting #8: cost 3 inf + 937 31.313 * * [simplify]: Extracting #9: cost 0 inf + 1625 31.313 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.313 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 31.314 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.314 * * [simplify]: iters left: 6 (14 enodes) 31.317 * * [simplify]: iters left: 5 (52 enodes) 31.332 * * [simplify]: iters left: 4 (86 enodes) 31.351 * * [simplify]: iters left: 3 (153 enodes) 31.376 * * [simplify]: iters left: 2 (277 enodes) 31.467 * * [simplify]: iters left: 1 (379 enodes) 31.533 * * [simplify]: Extracting #0: cost 1 inf + 0 31.533 * * [simplify]: Extracting #1: cost 11 inf + 0 31.533 * * [simplify]: Extracting #2: cost 72 inf + 0 31.534 * * [simplify]: Extracting #3: cost 115 inf + 128 31.534 * * [simplify]: Extracting #4: cost 106 inf + 830 31.535 * * [simplify]: Extracting #5: cost 102 inf + 1156 31.538 * * [simplify]: Extracting #6: cost 37 inf + 18331 31.545 * * [simplify]: Extracting #7: cost 0 inf + 28306 31.552 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.552 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 31.552 * * * * [progress]: [ 202 / 282 ] simplifiying candidate # 31.552 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.552 * * [simplify]: iters left: 6 (10 enodes) 31.557 * * [simplify]: iters left: 5 (35 enodes) 31.567 * * [simplify]: iters left: 4 (37 enodes) 31.578 * * [simplify]: iters left: 3 (38 enodes) 31.589 * * [simplify]: Extracting #0: cost 1 inf + 0 31.589 * * [simplify]: Extracting #1: cost 6 inf + 0 31.589 * * [simplify]: Extracting #2: cost 9 inf + 1 31.589 * * [simplify]: Extracting #3: cost 12 inf + 1 31.589 * * [simplify]: Extracting #4: cost 16 inf + 1 31.589 * * [simplify]: Extracting #5: cost 14 inf + 3 31.589 * * [simplify]: Extracting #6: cost 8 inf + 411 31.590 * * [simplify]: Extracting #7: cost 2 inf + 1545 31.590 * * [simplify]: Extracting #8: cost 0 inf + 2031 31.591 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.591 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.591 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.592 * * [simplify]: iters left: 6 (14 enodes) 31.598 * * [simplify]: iters left: 5 (52 enodes) 31.613 * * [simplify]: iters left: 4 (81 enodes) 31.638 * * [simplify]: iters left: 3 (134 enodes) 31.659 * * [simplify]: iters left: 2 (205 enodes) 31.710 * * [simplify]: iters left: 1 (255 enodes) 31.749 * * [simplify]: Extracting #0: cost 1 inf + 0 31.750 * * [simplify]: Extracting #1: cost 9 inf + 0 31.750 * * [simplify]: Extracting #2: cost 53 inf + 0 31.750 * * [simplify]: Extracting #3: cost 81 inf + 128 31.750 * * [simplify]: Extracting #4: cost 71 inf + 952 31.752 * * [simplify]: Extracting #5: cost 21 inf + 12761 31.756 * * [simplify]: Extracting #6: cost 0 inf + 17896 31.760 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.760 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 31.761 * * * * [progress]: [ 203 / 282 ] simplifiying candidate # 31.761 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 31.761 * * [simplify]: iters left: 6 (10 enodes) 31.764 * * [simplify]: iters left: 5 (33 enodes) 31.769 * * [simplify]: iters left: 4 (38 enodes) 31.774 * * [simplify]: iters left: 3 (41 enodes) 31.780 * * [simplify]: Extracting #0: cost 1 inf + 0 31.780 * * [simplify]: Extracting #1: cost 4 inf + 0 31.780 * * [simplify]: Extracting #2: cost 5 inf + 1 31.780 * * [simplify]: Extracting #3: cost 7 inf + 1 31.780 * * [simplify]: Extracting #4: cost 10 inf + 1 31.780 * * [simplify]: Extracting #5: cost 14 inf + 1 31.780 * * [simplify]: Extracting #6: cost 12 inf + 3 31.780 * * [simplify]: Extracting #7: cost 6 inf + 411 31.780 * * [simplify]: Extracting #8: cost 0 inf + 1625 31.780 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.781 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 31.781 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.781 * * [simplify]: iters left: 6 (14 enodes) 31.787 * * [simplify]: iters left: 5 (52 enodes) 31.803 * * [simplify]: iters left: 4 (86 enodes) 31.820 * * [simplify]: iters left: 3 (153 enodes) 31.845 * * [simplify]: iters left: 2 (277 enodes) 31.903 * * [simplify]: iters left: 1 (379 enodes) 31.984 * * [simplify]: Extracting #0: cost 1 inf + 0 31.984 * * [simplify]: Extracting #1: cost 11 inf + 0 31.984 * * [simplify]: Extracting #2: cost 72 inf + 0 31.985 * * [simplify]: Extracting #3: cost 115 inf + 128 31.985 * * [simplify]: Extracting #4: cost 106 inf + 830 31.986 * * [simplify]: Extracting #5: cost 102 inf + 1156 31.989 * * [simplify]: Extracting #6: cost 37 inf + 18331 32.001 * * [simplify]: Extracting #7: cost 0 inf + 28306 32.015 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 32.015 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 32.015 * * * * [progress]: [ 204 / 282 ] simplifiying candidate # 32.016 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 32.016 * * [simplify]: iters left: 6 (11 enodes) 32.021 * * [simplify]: iters left: 5 (36 enodes) 32.032 * * [simplify]: iters left: 4 (42 enodes) 32.043 * * [simplify]: iters left: 3 (44 enodes) 32.055 * * [simplify]: Extracting #0: cost 1 inf + 0 32.055 * * [simplify]: Extracting #1: cost 7 inf + 0 32.055 * * [simplify]: Extracting #2: cost 11 inf + 1 32.055 * * [simplify]: Extracting #3: cost 13 inf + 1 32.055 * * [simplify]: Extracting #4: cost 16 inf + 1 32.055 * * [simplify]: Extracting #5: cost 20 inf + 1 32.055 * * [simplify]: Extracting #6: cost 16 inf + 85 32.055 * * [simplify]: Extracting #7: cost 11 inf + 573 32.056 * * [simplify]: Extracting #8: cost 7 inf + 1542 32.056 * * [simplify]: Extracting #9: cost 1 inf + 3238 32.057 * * [simplify]: Extracting #10: cost 0 inf + 3561 32.057 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 32.057 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.058 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 32.058 * * [simplify]: iters left: 6 (14 enodes) 32.061 * * [simplify]: iters left: 5 (52 enodes) 32.068 * * [simplify]: iters left: 4 (86 enodes) 32.081 * * [simplify]: iters left: 3 (153 enodes) 32.116 * * [simplify]: iters left: 2 (277 enodes) 32.162 * * [simplify]: iters left: 1 (379 enodes) 32.257 * * [simplify]: Extracting #0: cost 1 inf + 0 32.257 * * [simplify]: Extracting #1: cost 11 inf + 0 32.257 * * [simplify]: Extracting #2: cost 72 inf + 0 32.258 * * [simplify]: Extracting #3: cost 115 inf + 128 32.259 * * [simplify]: Extracting #4: cost 107 inf + 706 32.260 * * [simplify]: Extracting #5: cost 102 inf + 1156 32.266 * * [simplify]: Extracting #6: cost 37 inf + 19728 32.273 * * [simplify]: Extracting #7: cost 0 inf + 31026 32.280 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 32.280 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.280 * * * * [progress]: [ 205 / 282 ] simplifiying candidate # 32.280 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 32.280 * * [simplify]: iters left: 6 (11 enodes) 32.283 * * [simplify]: iters left: 5 (35 enodes) 32.290 * * [simplify]: iters left: 4 (37 enodes) 32.295 * * [simplify]: Extracting #0: cost 1 inf + 0 32.295 * * [simplify]: Extracting #1: cost 4 inf + 0 32.295 * * [simplify]: Extracting #2: cost 6 inf + 1 32.295 * * [simplify]: Extracting #3: cost 9 inf + 1 32.295 * * [simplify]: Extracting #4: cost 12 inf + 1 32.295 * * [simplify]: Extracting #5: cost 16 inf + 1 32.295 * * [simplify]: Extracting #6: cost 12 inf + 85 32.295 * * [simplify]: Extracting #7: cost 4 inf + 1299 32.295 * * [simplify]: Extracting #8: cost 0 inf + 2349 32.296 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 32.296 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 32.296 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 32.296 * * [simplify]: iters left: 6 (15 enodes) 32.302 * * [simplify]: iters left: 5 (55 enodes) 32.318 * * [simplify]: iters left: 4 (89 enodes) 32.344 * * [simplify]: iters left: 3 (156 enodes) 32.390 * * [simplify]: iters left: 2 (280 enodes) 32.442 * * [simplify]: iters left: 1 (382 enodes) 32.519 * * [simplify]: Extracting #0: cost 1 inf + 0 32.520 * * [simplify]: Extracting #1: cost 11 inf + 0 32.520 * * [simplify]: Extracting #2: cost 73 inf + 0 32.520 * * [simplify]: Extracting #3: cost 116 inf + 210 32.521 * * [simplify]: Extracting #4: cost 108 inf + 828 32.523 * * [simplify]: Extracting #5: cost 46 inf + 17950 32.531 * * [simplify]: Extracting #6: cost 2 inf + 32066 32.544 * * [simplify]: Extracting #7: cost 0 inf + 32790 32.558 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 32.558 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 32.558 * * * * [progress]: [ 206 / 282 ] simplifiying candidate # 32.559 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 32.559 * * [simplify]: iters left: 6 (10 enodes) 32.564 * * [simplify]: iters left: 5 (31 enodes) 32.573 * * [simplify]: iters left: 4 (33 enodes) 32.582 * * [simplify]: Extracting #0: cost 1 inf + 0 32.583 * * [simplify]: Extracting #1: cost 4 inf + 0 32.583 * * [simplify]: Extracting #2: cost 5 inf + 1 32.583 * * [simplify]: Extracting #3: cost 7 inf + 1 32.583 * * [simplify]: Extracting #4: cost 10 inf + 1 32.583 * * [simplify]: Extracting #5: cost 14 inf + 1 32.583 * * [simplify]: Extracting #6: cost 10 inf + 85 32.583 * * [simplify]: Extracting #7: cost 5 inf + 573 32.584 * * [simplify]: Extracting #8: cost 0 inf + 1625 32.584 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 32.584 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.585 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 32.585 * * [simplify]: iters left: 6 (14 enodes) 32.591 * * [simplify]: iters left: 5 (52 enodes) 32.605 * * [simplify]: iters left: 4 (86 enodes) 32.632 * * [simplify]: iters left: 3 (153 enodes) 32.665 * * [simplify]: iters left: 2 (277 enodes) 32.741 * * [simplify]: iters left: 1 (379 enodes) 32.813 * * [simplify]: Extracting #0: cost 1 inf + 0 32.813 * * [simplify]: Extracting #1: cost 11 inf + 0 32.813 * * [simplify]: Extracting #2: cost 72 inf + 0 32.814 * * [simplify]: Extracting #3: cost 115 inf + 128 32.814 * * [simplify]: Extracting #4: cost 107 inf + 706 32.815 * * [simplify]: Extracting #5: cost 102 inf + 1156 32.818 * * [simplify]: Extracting #6: cost 37 inf + 18168 32.825 * * [simplify]: Extracting #7: cost 0 inf + 28306 32.832 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 32.832 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.832 * * * * [progress]: [ 207 / 282 ] simplifiying candidate # 32.832 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 32.832 * * [simplify]: iters left: 4 (4 enodes) 32.837 * * [simplify]: iters left: 3 (12 enodes) 32.839 * * [simplify]: iters left: 2 (14 enodes) 32.840 * * [simplify]: Extracting #0: cost 1 inf + 0 32.840 * * [simplify]: Extracting #1: cost 0 inf + 1 32.841 * [simplify]: Simplified to 1 32.841 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 32.841 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 32.841 * * [simplify]: iters left: 6 (13 enodes) 32.844 * * [simplify]: iters left: 5 (49 enodes) 32.851 * * [simplify]: iters left: 4 (78 enodes) 32.863 * * [simplify]: iters left: 3 (131 enodes) 32.883 * * [simplify]: iters left: 2 (202 enodes) 32.924 * * [simplify]: iters left: 1 (252 enodes) 32.974 * * [simplify]: Extracting #0: cost 1 inf + 0 32.974 * * [simplify]: Extracting #1: cost 9 inf + 0 32.974 * * [simplify]: Extracting #2: cost 54 inf + 0 32.974 * * [simplify]: Extracting #3: cost 81 inf + 128 32.975 * * [simplify]: Extracting #4: cost 69 inf + 871 32.977 * * [simplify]: Extracting #5: cost 47 inf + 4931 32.983 * * [simplify]: Extracting #6: cost 9 inf + 12948 32.991 * * [simplify]: Extracting #7: cost 0 inf + 14932 32.998 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 32.998 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 32.999 * * * * [progress]: [ 208 / 282 ] simplifiying candidate # 32.999 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 32.999 * * [simplify]: iters left: 6 (10 enodes) 33.004 * * [simplify]: iters left: 5 (31 enodes) 33.013 * * [simplify]: iters left: 4 (33 enodes) 33.022 * * [simplify]: Extracting #0: cost 1 inf + 0 33.022 * * [simplify]: Extracting #1: cost 4 inf + 0 33.022 * * [simplify]: Extracting #2: cost 5 inf + 1 33.022 * * [simplify]: Extracting #3: cost 7 inf + 1 33.022 * * [simplify]: Extracting #4: cost 10 inf + 1 33.022 * * [simplify]: Extracting #5: cost 14 inf + 1 33.022 * * [simplify]: Extracting #6: cost 10 inf + 85 33.023 * * [simplify]: Extracting #7: cost 5 inf + 573 33.023 * * [simplify]: Extracting #8: cost 0 inf + 1625 33.024 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.024 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 33.024 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.024 * * [simplify]: iters left: 6 (14 enodes) 33.030 * * [simplify]: iters left: 5 (52 enodes) 33.045 * * [simplify]: iters left: 4 (86 enodes) 33.058 * * [simplify]: iters left: 3 (153 enodes) 33.087 * * [simplify]: iters left: 2 (277 enodes) 33.150 * * [simplify]: iters left: 1 (379 enodes) 33.217 * * [simplify]: Extracting #0: cost 1 inf + 0 33.217 * * [simplify]: Extracting #1: cost 11 inf + 0 33.217 * * [simplify]: Extracting #2: cost 72 inf + 0 33.218 * * [simplify]: Extracting #3: cost 115 inf + 128 33.218 * * [simplify]: Extracting #4: cost 107 inf + 706 33.219 * * [simplify]: Extracting #5: cost 102 inf + 1156 33.222 * * [simplify]: Extracting #6: cost 37 inf + 18168 33.229 * * [simplify]: Extracting #7: cost 0 inf + 28306 33.235 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.235 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 33.235 * * * * [progress]: [ 209 / 282 ] simplifiying candidate # 33.236 * [simplify]: Simplifying (/ (/ 1 1) 1) 33.236 * * [simplify]: iters left: 4 (3 enodes) 33.237 * * [simplify]: iters left: 3 (7 enodes) 33.238 * * [simplify]: iters left: 2 (9 enodes) 33.240 * * [simplify]: Extracting #0: cost 1 inf + 0 33.240 * * [simplify]: Extracting #1: cost 0 inf + 1 33.240 * [simplify]: Simplified to 1 33.240 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 33.240 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 33.240 * * [simplify]: iters left: 6 (13 enodes) 33.243 * * [simplify]: iters left: 5 (49 enodes) 33.256 * * [simplify]: iters left: 4 (78 enodes) 33.281 * * [simplify]: iters left: 3 (131 enodes) 33.322 * * [simplify]: iters left: 2 (202 enodes) 33.361 * * [simplify]: iters left: 1 (252 enodes) 33.419 * * [simplify]: Extracting #0: cost 1 inf + 0 33.419 * * [simplify]: Extracting #1: cost 9 inf + 0 33.420 * * [simplify]: Extracting #2: cost 54 inf + 0 33.420 * * [simplify]: Extracting #3: cost 81 inf + 128 33.420 * * [simplify]: Extracting #4: cost 69 inf + 871 33.421 * * [simplify]: Extracting #5: cost 47 inf + 4931 33.424 * * [simplify]: Extracting #6: cost 9 inf + 12948 33.428 * * [simplify]: Extracting #7: cost 0 inf + 14932 33.431 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 33.431 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 33.432 * * * * [progress]: [ 210 / 282 ] simplifiying candidate # 33.432 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 33.432 * * [simplify]: iters left: 6 (10 enodes) 33.435 * * [simplify]: iters left: 5 (35 enodes) 33.440 * * [simplify]: iters left: 4 (39 enodes) 33.446 * * [simplify]: Extracting #0: cost 1 inf + 0 33.446 * * [simplify]: Extracting #1: cost 6 inf + 0 33.446 * * [simplify]: Extracting #2: cost 9 inf + 1 33.446 * * [simplify]: Extracting #3: cost 11 inf + 1 33.446 * * [simplify]: Extracting #4: cost 14 inf + 1 33.446 * * [simplify]: Extracting #5: cost 18 inf + 1 33.446 * * [simplify]: Extracting #6: cost 16 inf + 3 33.446 * * [simplify]: Extracting #7: cost 11 inf + 289 33.447 * * [simplify]: Extracting #8: cost 6 inf + 1219 33.448 * * [simplify]: Extracting #9: cost 0 inf + 2995 33.448 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 33.449 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 33.449 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.449 * * [simplify]: iters left: 6 (14 enodes) 33.455 * * [simplify]: iters left: 5 (52 enodes) 33.470 * * [simplify]: iters left: 4 (86 enodes) 33.489 * * [simplify]: iters left: 3 (153 enodes) 33.517 * * [simplify]: iters left: 2 (277 enodes) 33.582 * * [simplify]: iters left: 1 (379 enodes) 33.639 * * [simplify]: Extracting #0: cost 1 inf + 0 33.639 * * [simplify]: Extracting #1: cost 11 inf + 0 33.639 * * [simplify]: Extracting #2: cost 72 inf + 0 33.640 * * [simplify]: Extracting #3: cost 115 inf + 128 33.640 * * [simplify]: Extracting #4: cost 107 inf + 706 33.641 * * [simplify]: Extracting #5: cost 102 inf + 1156 33.644 * * [simplify]: Extracting #6: cost 37 inf + 19728 33.656 * * [simplify]: Extracting #7: cost 0 inf + 31026 33.668 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.668 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 33.669 * * * * [progress]: [ 211 / 282 ] simplifiying candidate # 33.669 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 33.669 * * [simplify]: iters left: 6 (10 enodes) 33.674 * * [simplify]: iters left: 5 (34 enodes) 33.680 * * [simplify]: iters left: 4 (36 enodes) 33.685 * * [simplify]: Extracting #0: cost 1 inf + 0 33.686 * * [simplify]: Extracting #1: cost 4 inf + 0 33.686 * * [simplify]: Extracting #2: cost 6 inf + 1 33.686 * * [simplify]: Extracting #3: cost 9 inf + 1 33.686 * * [simplify]: Extracting #4: cost 12 inf + 1 33.686 * * [simplify]: Extracting #5: cost 16 inf + 1 33.686 * * [simplify]: Extracting #6: cost 14 inf + 3 33.686 * * [simplify]: Extracting #7: cost 10 inf + 248 33.686 * * [simplify]: Extracting #8: cost 2 inf + 1824 33.686 * * [simplify]: Extracting #9: cost 0 inf + 2349 33.687 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 33.687 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 33.687 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 33.687 * * [simplify]: iters left: 6 (15 enodes) 33.690 * * [simplify]: iters left: 5 (55 enodes) 33.698 * * [simplify]: iters left: 4 (89 enodes) 33.717 * * [simplify]: iters left: 3 (156 enodes) 33.770 * * [simplify]: iters left: 2 (280 enodes) 33.831 * * [simplify]: iters left: 1 (382 enodes) 33.916 * * [simplify]: Extracting #0: cost 1 inf + 0 33.916 * * [simplify]: Extracting #1: cost 11 inf + 0 33.916 * * [simplify]: Extracting #2: cost 73 inf + 0 33.917 * * [simplify]: Extracting #3: cost 116 inf + 210 33.918 * * [simplify]: Extracting #4: cost 108 inf + 828 33.924 * * [simplify]: Extracting #5: cost 46 inf + 17950 33.938 * * [simplify]: Extracting #6: cost 2 inf + 32066 33.951 * * [simplify]: Extracting #7: cost 0 inf + 32790 33.964 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 33.964 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 33.964 * * * * [progress]: [ 212 / 282 ] simplifiying candidate # 33.965 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.965 * * [simplify]: iters left: 6 (9 enodes) 33.968 * * [simplify]: iters left: 5 (30 enodes) 33.972 * * [simplify]: iters left: 4 (32 enodes) 33.979 * * [simplify]: Extracting #0: cost 1 inf + 0 33.979 * * [simplify]: Extracting #1: cost 4 inf + 0 33.979 * * [simplify]: Extracting #2: cost 5 inf + 1 33.979 * * [simplify]: Extracting #3: cost 7 inf + 1 33.979 * * [simplify]: Extracting #4: cost 10 inf + 1 33.979 * * [simplify]: Extracting #5: cost 14 inf + 1 33.979 * * [simplify]: Extracting #6: cost 12 inf + 3 33.979 * * [simplify]: Extracting #7: cost 8 inf + 248 33.979 * * [simplify]: Extracting #8: cost 4 inf + 775 33.980 * * [simplify]: Extracting #9: cost 0 inf + 1625 33.980 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 33.980 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.980 * * [simplify]: iters left: 6 (14 enodes) 33.983 * * [simplify]: iters left: 5 (52 enodes) 33.991 * * [simplify]: iters left: 4 (86 enodes) 34.013 * * [simplify]: iters left: 3 (153 enodes) 34.037 * * [simplify]: iters left: 2 (277 enodes) 34.083 * * [simplify]: iters left: 1 (379 enodes) 34.189 * * [simplify]: Extracting #0: cost 1 inf + 0 34.189 * * [simplify]: Extracting #1: cost 11 inf + 0 34.189 * * [simplify]: Extracting #2: cost 72 inf + 0 34.190 * * [simplify]: Extracting #3: cost 115 inf + 128 34.191 * * [simplify]: Extracting #4: cost 107 inf + 706 34.192 * * [simplify]: Extracting #5: cost 102 inf + 1156 34.197 * * [simplify]: Extracting #6: cost 37 inf + 18168 34.204 * * [simplify]: Extracting #7: cost 0 inf + 28306 34.211 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.211 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 34.212 * * * * [progress]: [ 213 / 282 ] simplifiying candidate # 34.212 * [simplify]: Simplifying (/ 1 (sqrt 1)) 34.212 * * [simplify]: iters left: 3 (3 enodes) 34.216 * * [simplify]: iters left: 2 (11 enodes) 34.217 * * [simplify]: iters left: 1 (13 enodes) 34.219 * * [simplify]: Extracting #0: cost 1 inf + 0 34.219 * * [simplify]: Extracting #1: cost 0 inf + 1 34.219 * [simplify]: Simplified to 1 34.219 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 34.219 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 34.220 * * [simplify]: iters left: 6 (13 enodes) 34.222 * * [simplify]: iters left: 5 (49 enodes) 34.230 * * [simplify]: iters left: 4 (78 enodes) 34.247 * * [simplify]: iters left: 3 (131 enodes) 34.274 * * [simplify]: iters left: 2 (202 enodes) 34.309 * * [simplify]: iters left: 1 (252 enodes) 34.359 * * [simplify]: Extracting #0: cost 1 inf + 0 34.359 * * [simplify]: Extracting #1: cost 9 inf + 0 34.359 * * [simplify]: Extracting #2: cost 54 inf + 0 34.359 * * [simplify]: Extracting #3: cost 81 inf + 128 34.359 * * [simplify]: Extracting #4: cost 69 inf + 871 34.360 * * [simplify]: Extracting #5: cost 47 inf + 4931 34.363 * * [simplify]: Extracting #6: cost 9 inf + 12948 34.367 * * [simplify]: Extracting #7: cost 0 inf + 14932 34.371 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 34.371 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 34.371 * * * * [progress]: [ 214 / 282 ] simplifiying candidate # 34.371 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.371 * * [simplify]: iters left: 6 (9 enodes) 34.373 * * [simplify]: iters left: 5 (30 enodes) 34.378 * * [simplify]: iters left: 4 (32 enodes) 34.383 * * [simplify]: Extracting #0: cost 1 inf + 0 34.383 * * [simplify]: Extracting #1: cost 4 inf + 0 34.383 * * [simplify]: Extracting #2: cost 5 inf + 1 34.383 * * [simplify]: Extracting #3: cost 7 inf + 1 34.383 * * [simplify]: Extracting #4: cost 10 inf + 1 34.383 * * [simplify]: Extracting #5: cost 14 inf + 1 34.383 * * [simplify]: Extracting #6: cost 12 inf + 3 34.383 * * [simplify]: Extracting #7: cost 8 inf + 248 34.383 * * [simplify]: Extracting #8: cost 4 inf + 775 34.383 * * [simplify]: Extracting #9: cost 0 inf + 1625 34.384 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.384 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 34.384 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.384 * * [simplify]: iters left: 6 (14 enodes) 34.387 * * [simplify]: iters left: 5 (52 enodes) 34.401 * * [simplify]: iters left: 4 (86 enodes) 34.416 * * [simplify]: iters left: 3 (153 enodes) 34.453 * * [simplify]: iters left: 2 (277 enodes) 34.513 * * [simplify]: iters left: 1 (379 enodes) 34.577 * * [simplify]: Extracting #0: cost 1 inf + 0 34.577 * * [simplify]: Extracting #1: cost 11 inf + 0 34.577 * * [simplify]: Extracting #2: cost 72 inf + 0 34.578 * * [simplify]: Extracting #3: cost 115 inf + 128 34.579 * * [simplify]: Extracting #4: cost 107 inf + 706 34.581 * * [simplify]: Extracting #5: cost 102 inf + 1156 34.587 * * [simplify]: Extracting #6: cost 37 inf + 18168 34.600 * * [simplify]: Extracting #7: cost 0 inf + 28306 34.614 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.614 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 34.614 * * * * [progress]: [ 215 / 282 ] simplifiying candidate # 34.614 * [simplify]: Simplifying (/ 1 1) 34.615 * * [simplify]: iters left: 2 (2 enodes) 34.616 * * [simplify]: iters left: 1 (6 enodes) 34.618 * * [simplify]: Extracting #0: cost 1 inf + 0 34.618 * * [simplify]: Extracting #1: cost 0 inf + 1 34.618 * [simplify]: Simplified to 1 34.618 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 34.619 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 34.619 * * [simplify]: iters left: 6 (13 enodes) 34.625 * * [simplify]: iters left: 5 (49 enodes) 34.642 * * [simplify]: iters left: 4 (78 enodes) 34.665 * * [simplify]: iters left: 3 (131 enodes) 34.705 * * [simplify]: iters left: 2 (202 enodes) 34.763 * * [simplify]: iters left: 1 (252 enodes) 34.807 * * [simplify]: Extracting #0: cost 1 inf + 0 34.807 * * [simplify]: Extracting #1: cost 9 inf + 0 34.807 * * [simplify]: Extracting #2: cost 54 inf + 0 34.807 * * [simplify]: Extracting #3: cost 81 inf + 128 34.808 * * [simplify]: Extracting #4: cost 69 inf + 871 34.809 * * [simplify]: Extracting #5: cost 47 inf + 4931 34.814 * * [simplify]: Extracting #6: cost 9 inf + 12948 34.821 * * [simplify]: Extracting #7: cost 0 inf + 14932 34.829 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 34.829 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 34.829 * * * * [progress]: [ 216 / 282 ] simplifiying candidate # 34.829 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 34.830 * * [simplify]: iters left: 6 (14 enodes) 34.836 * * [simplify]: iters left: 5 (52 enodes) 34.852 * * [simplify]: iters left: 4 (90 enodes) 34.881 * * [simplify]: iters left: 3 (165 enodes) 34.936 * * [simplify]: iters left: 2 (239 enodes) 34.981 * * [simplify]: iters left: 1 (275 enodes) 35.027 * * [simplify]: Extracting #0: cost 1 inf + 0 35.027 * * [simplify]: Extracting #1: cost 9 inf + 0 35.027 * * [simplify]: Extracting #2: cost 53 inf + 0 35.027 * * [simplify]: Extracting #3: cost 80 inf + 128 35.028 * * [simplify]: Extracting #4: cost 74 inf + 748 35.028 * * [simplify]: Extracting #5: cost 73 inf + 952 35.030 * * [simplify]: Extracting #6: cost 29 inf + 14221 35.035 * * [simplify]: Extracting #7: cost 2 inf + 22974 35.044 * * [simplify]: Extracting #8: cost 0 inf + 23660 35.054 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 35.055 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 35.055 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 35.055 * * [simplify]: iters left: 6 (10 enodes) 35.061 * * [simplify]: iters left: 5 (35 enodes) 35.071 * * [simplify]: iters left: 4 (42 enodes) 35.082 * * [simplify]: iters left: 3 (44 enodes) 35.094 * * [simplify]: Extracting #0: cost 1 inf + 0 35.094 * * [simplify]: Extracting #1: cost 8 inf + 0 35.094 * * [simplify]: Extracting #2: cost 13 inf + 1 35.094 * * [simplify]: Extracting #3: cost 16 inf + 1 35.094 * * [simplify]: Extracting #4: cost 20 inf + 1 35.095 * * [simplify]: Extracting #5: cost 18 inf + 3 35.095 * * [simplify]: Extracting #6: cost 12 inf + 411 35.095 * * [simplify]: Extracting #7: cost 2 inf + 2836 35.097 * * [simplify]: Extracting #8: cost 0 inf + 3401 35.098 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 35.098 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 35.098 * * * * [progress]: [ 217 / 282 ] simplifiying candidate # 35.098 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 35.098 * * [simplify]: iters left: 6 (14 enodes) 35.107 * * [simplify]: iters left: 5 (51 enodes) 35.123 * * [simplify]: iters left: 4 (74 enodes) 35.143 * * [simplify]: iters left: 3 (100 enodes) 35.170 * * [simplify]: iters left: 2 (126 enodes) 35.205 * * [simplify]: iters left: 1 (138 enodes) 35.222 * * [simplify]: Extracting #0: cost 1 inf + 0 35.222 * * [simplify]: Extracting #1: cost 7 inf + 0 35.222 * * [simplify]: Extracting #2: cost 35 inf + 0 35.223 * * [simplify]: Extracting #3: cost 49 inf + 87 35.223 * * [simplify]: Extracting #4: cost 43 inf + 707 35.223 * * [simplify]: Extracting #5: cost 41 inf + 952 35.224 * * [simplify]: Extracting #6: cost 17 inf + 7289 35.226 * * [simplify]: Extracting #7: cost 2 inf + 11848 35.229 * * [simplify]: Extracting #8: cost 0 inf + 12454 35.231 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 35.231 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 35.232 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 35.232 * * [simplify]: iters left: 6 (11 enodes) 35.236 * * [simplify]: iters left: 5 (38 enodes) 35.247 * * [simplify]: iters left: 4 (45 enodes) 35.255 * * [simplify]: iters left: 3 (47 enodes) 35.261 * * [simplify]: Extracting #0: cost 1 inf + 0 35.261 * * [simplify]: Extracting #1: cost 8 inf + 0 35.261 * * [simplify]: Extracting #2: cost 14 inf + 1 35.261 * * [simplify]: Extracting #3: cost 18 inf + 1 35.261 * * [simplify]: Extracting #4: cost 22 inf + 1 35.261 * * [simplify]: Extracting #5: cost 20 inf + 3 35.261 * * [simplify]: Extracting #6: cost 16 inf + 329 35.262 * * [simplify]: Extracting #7: cost 8 inf + 1704 35.262 * * [simplify]: Extracting #8: cost 1 inf + 3682 35.263 * * [simplify]: Extracting #9: cost 0 inf + 3965 35.263 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 35.263 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 35.263 * * * * [progress]: [ 218 / 282 ] simplifiying candidate # 35.264 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 35.264 * * [simplify]: iters left: 6 (13 enodes) 35.266 * * [simplify]: iters left: 5 (47 enodes) 35.273 * * [simplify]: iters left: 4 (70 enodes) 35.288 * * [simplify]: iters left: 3 (96 enodes) 35.304 * * [simplify]: iters left: 2 (122 enodes) 35.330 * * [simplify]: iters left: 1 (134 enodes) 35.363 * * [simplify]: Extracting #0: cost 1 inf + 0 35.363 * * [simplify]: Extracting #1: cost 7 inf + 0 35.363 * * [simplify]: Extracting #2: cost 34 inf + 0 35.363 * * [simplify]: Extracting #3: cost 47 inf + 87 35.364 * * [simplify]: Extracting #4: cost 41 inf + 666 35.364 * * [simplify]: Extracting #5: cost 39 inf + 952 35.367 * * [simplify]: Extracting #6: cost 11 inf + 7663 35.370 * * [simplify]: Extracting #7: cost 0 inf + 10530 35.374 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 35.374 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 35.375 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 35.375 * * [simplify]: iters left: 6 (10 enodes) 35.378 * * [simplify]: iters left: 5 (35 enodes) 35.384 * * [simplify]: iters left: 4 (42 enodes) 35.390 * * [simplify]: iters left: 3 (44 enodes) 35.396 * * [simplify]: Extracting #0: cost 1 inf + 0 35.396 * * [simplify]: Extracting #1: cost 8 inf + 0 35.396 * * [simplify]: Extracting #2: cost 13 inf + 1 35.396 * * [simplify]: Extracting #3: cost 16 inf + 1 35.396 * * [simplify]: Extracting #4: cost 20 inf + 1 35.396 * * [simplify]: Extracting #5: cost 18 inf + 3 35.396 * * [simplify]: Extracting #6: cost 12 inf + 411 35.397 * * [simplify]: Extracting #7: cost 2 inf + 2596 35.397 * * [simplify]: Extracting #8: cost 0 inf + 3081 35.398 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 35.398 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 35.398 * * * * [progress]: [ 219 / 282 ] simplifiying candidate # 35.398 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 35.398 * * [simplify]: iters left: 6 (10 enodes) 35.401 * * [simplify]: iters left: 5 (39 enodes) 35.407 * * [simplify]: iters left: 4 (61 enodes) 35.424 * * [simplify]: iters left: 3 (99 enodes) 35.449 * * [simplify]: iters left: 2 (111 enodes) 35.461 * * [simplify]: iters left: 1 (115 enodes) 35.472 * * [simplify]: Extracting #0: cost 1 inf + 0 35.472 * * [simplify]: Extracting #1: cost 6 inf + 0 35.472 * * [simplify]: Extracting #2: cost 20 inf + 1 35.472 * * [simplify]: Extracting #3: cost 18 inf + 336 35.473 * * [simplify]: Extracting #4: cost 4 inf + 1164 35.473 * * [simplify]: Extracting #5: cost 0 inf + 1413 35.474 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 35.474 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 35.474 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 35.474 * * [simplify]: iters left: 6 (9 enodes) 35.476 * * [simplify]: iters left: 5 (32 enodes) 35.486 * * [simplify]: iters left: 4 (34 enodes) 35.496 * * [simplify]: iters left: 3 (35 enodes) 35.507 * * [simplify]: Extracting #0: cost 1 inf + 0 35.507 * * [simplify]: Extracting #1: cost 6 inf + 0 35.507 * * [simplify]: Extracting #2: cost 10 inf + 1 35.507 * * [simplify]: Extracting #3: cost 14 inf + 1 35.507 * * [simplify]: Extracting #4: cost 12 inf + 3 35.507 * * [simplify]: Extracting #5: cost 8 inf + 248 35.508 * * [simplify]: Extracting #6: cost 1 inf + 1264 35.508 * * [simplify]: Extracting #7: cost 0 inf + 1467 35.509 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 35.509 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 35.509 * * * * [progress]: [ 220 / 282 ] simplifiying candidate # 35.509 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 35.510 * * [simplify]: iters left: 6 (13 enodes) 35.515 * * [simplify]: iters left: 5 (47 enodes) 35.529 * * [simplify]: iters left: 4 (70 enodes) 35.548 * * [simplify]: iters left: 3 (96 enodes) 35.573 * * [simplify]: iters left: 2 (122 enodes) 35.591 * * [simplify]: iters left: 1 (134 enodes) 35.622 * * [simplify]: Extracting #0: cost 1 inf + 0 35.622 * * [simplify]: Extracting #1: cost 7 inf + 0 35.623 * * [simplify]: Extracting #2: cost 34 inf + 0 35.623 * * [simplify]: Extracting #3: cost 47 inf + 87 35.623 * * [simplify]: Extracting #4: cost 41 inf + 666 35.624 * * [simplify]: Extracting #5: cost 39 inf + 952 35.627 * * [simplify]: Extracting #6: cost 11 inf + 7663 35.631 * * [simplify]: Extracting #7: cost 0 inf + 10530 35.635 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 35.635 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 35.635 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 35.636 * * [simplify]: iters left: 6 (10 enodes) 35.640 * * [simplify]: iters left: 5 (35 enodes) 35.652 * * [simplify]: iters left: 4 (42 enodes) 35.660 * * [simplify]: iters left: 3 (44 enodes) 35.666 * * [simplify]: Extracting #0: cost 1 inf + 0 35.666 * * [simplify]: Extracting #1: cost 8 inf + 0 35.667 * * [simplify]: Extracting #2: cost 13 inf + 1 35.667 * * [simplify]: Extracting #3: cost 16 inf + 1 35.667 * * [simplify]: Extracting #4: cost 20 inf + 1 35.667 * * [simplify]: Extracting #5: cost 18 inf + 3 35.667 * * [simplify]: Extracting #6: cost 12 inf + 411 35.667 * * [simplify]: Extracting #7: cost 2 inf + 2596 35.668 * * [simplify]: Extracting #8: cost 0 inf + 3081 35.668 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 35.668 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 35.668 * * * * [progress]: [ 221 / 282 ] simplifiying candidate # 35.669 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 35.669 * * [simplify]: iters left: 6 (9 enodes) 35.671 * * [simplify]: iters left: 5 (34 enodes) 35.679 * * [simplify]: iters left: 4 (56 enodes) 35.688 * * [simplify]: iters left: 3 (91 enodes) 35.713 * * [simplify]: iters left: 2 (103 enodes) 35.737 * * [simplify]: iters left: 1 (107 enodes) 35.757 * * [simplify]: Extracting #0: cost 1 inf + 0 35.757 * * [simplify]: Extracting #1: cost 6 inf + 0 35.757 * * [simplify]: Extracting #2: cost 20 inf + 1 35.758 * * [simplify]: Extracting #3: cost 18 inf + 255 35.758 * * [simplify]: Extracting #4: cost 2 inf + 1289 35.759 * * [simplify]: Extracting #5: cost 0 inf + 1413 35.760 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 35.760 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 35.761 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 35.761 * * [simplify]: iters left: 6 (9 enodes) 35.765 * * [simplify]: iters left: 5 (32 enodes) 35.775 * * [simplify]: iters left: 4 (34 enodes) 35.785 * * [simplify]: iters left: 3 (35 enodes) 35.795 * * [simplify]: Extracting #0: cost 1 inf + 0 35.795 * * [simplify]: Extracting #1: cost 6 inf + 0 35.795 * * [simplify]: Extracting #2: cost 10 inf + 1 35.795 * * [simplify]: Extracting #3: cost 14 inf + 1 35.795 * * [simplify]: Extracting #4: cost 12 inf + 3 35.795 * * [simplify]: Extracting #5: cost 8 inf + 248 35.795 * * [simplify]: Extracting #6: cost 1 inf + 1264 35.796 * * [simplify]: Extracting #7: cost 0 inf + 1467 35.797 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 35.797 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 35.797 * * * * [progress]: [ 222 / 282 ] simplifiying candidate # 35.797 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 35.797 * * [simplify]: iters left: 6 (20 enodes) 35.802 * * [simplify]: iters left: 5 (90 enodes) 35.822 * * [simplify]: iters left: 4 (187 enodes) 35.878 * * [simplify]: iters left: 3 (395 enodes) 36.002 * * [simplify]: Extracting #0: cost 1 inf + 0 36.002 * * [simplify]: Extracting #1: cost 15 inf + 0 36.007 * * [simplify]: Extracting #2: cost 113 inf + 0 36.008 * * [simplify]: Extracting #3: cost 160 inf + 335 36.010 * * [simplify]: Extracting #4: cost 186 inf + 748 36.013 * * [simplify]: Extracting #5: cost 207 inf + 12915 36.033 * * [simplify]: Extracting #6: cost 84 inf + 70502 36.070 * * [simplify]: Extracting #7: cost 19 inf + 86102 36.110 * * [simplify]: Extracting #8: cost 0 inf + 90699 36.150 * * [simplify]: Extracting #9: cost 0 inf + 90438 36.191 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))))))) 36.191 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))))))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 36.192 * [simplify]: Simplifying (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.192 * * [simplify]: iters left: 6 (14 enodes) 36.201 * * [simplify]: iters left: 5 (65 enodes) 36.214 * * [simplify]: iters left: 4 (132 enodes) 36.248 * * [simplify]: iters left: 3 (247 enodes) 36.318 * * [simplify]: iters left: 2 (379 enodes) 36.459 * * [simplify]: Extracting #0: cost 1 inf + 0 36.459 * * [simplify]: Extracting #1: cost 4 inf + 0 36.459 * * [simplify]: Extracting #2: cost 8 inf + 0 36.460 * * [simplify]: Extracting #3: cost 29 inf + 0 36.460 * * [simplify]: Extracting #4: cost 156 inf + 0 36.461 * * [simplify]: Extracting #5: cost 211 inf + 2069 36.465 * * [simplify]: Extracting #6: cost 114 inf + 18303 36.482 * * [simplify]: Extracting #7: cost 13 inf + 35370 36.489 * * [simplify]: Extracting #8: cost 0 inf + 36816 36.497 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 36.497 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))))))) (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 36.497 * * * * [progress]: [ 223 / 282 ] simplifiying candidate # 36.498 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 36.498 * * [simplify]: iters left: 6 (20 enodes) 36.503 * * [simplify]: iters left: 5 (89 enodes) 36.520 * * [simplify]: iters left: 4 (178 enodes) 36.561 * * [simplify]: iters left: 3 (340 enodes) 36.653 * * [simplify]: Extracting #0: cost 1 inf + 0 36.653 * * [simplify]: Extracting #1: cost 11 inf + 0 36.653 * * [simplify]: Extracting #2: cost 74 inf + 0 36.653 * * [simplify]: Extracting #3: cost 102 inf + 210 36.654 * * [simplify]: Extracting #4: cost 124 inf + 706 36.655 * * [simplify]: Extracting #5: cost 164 inf + 1569 36.657 * * [simplify]: Extracting #6: cost 112 inf + 17871 36.664 * * [simplify]: Extracting #7: cost 25 inf + 51849 36.675 * * [simplify]: Extracting #8: cost 1 inf + 58103 36.695 * * [simplify]: Extracting #9: cost 0 inf + 57962 36.717 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 36.717 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 36.717 * [simplify]: Simplifying (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 36.718 * * [simplify]: iters left: 6 (14 enodes) 36.725 * * [simplify]: iters left: 5 (65 enodes) 36.750 * * [simplify]: iters left: 4 (132 enodes) 36.780 * * [simplify]: iters left: 3 (247 enodes) 36.847 * * [simplify]: iters left: 2 (379 enodes) 37.013 * * [simplify]: Extracting #0: cost 1 inf + 0 37.013 * * [simplify]: Extracting #1: cost 4 inf + 0 37.013 * * [simplify]: Extracting #2: cost 8 inf + 0 37.013 * * [simplify]: Extracting #3: cost 29 inf + 0 37.014 * * [simplify]: Extracting #4: cost 156 inf + 0 37.016 * * [simplify]: Extracting #5: cost 211 inf + 2069 37.021 * * [simplify]: Extracting #6: cost 114 inf + 18343 37.033 * * [simplify]: Extracting #7: cost 13 inf + 35450 37.048 * * [simplify]: Extracting #8: cost 0 inf + 36896 37.064 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 37.064 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 37.064 * * * * [progress]: [ 224 / 282 ] simplifiying candidate # 37.064 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.065 * * [simplify]: iters left: 6 (19 enodes) 37.074 * * [simplify]: iters left: 5 (85 enodes) 37.117 * * [simplify]: iters left: 4 (174 enodes) 37.186 * * [simplify]: iters left: 3 (342 enodes) 37.295 * * [simplify]: Extracting #0: cost 1 inf + 0 37.295 * * [simplify]: Extracting #1: cost 11 inf + 0 37.296 * * [simplify]: Extracting #2: cost 73 inf + 0 37.296 * * [simplify]: Extracting #3: cost 103 inf + 45 37.297 * * [simplify]: Extracting #4: cost 124 inf + 541 37.299 * * [simplify]: Extracting #5: cost 167 inf + 1206 37.301 * * [simplify]: Extracting #6: cost 145 inf + 7809 37.311 * * [simplify]: Extracting #7: cost 64 inf + 34569 37.330 * * [simplify]: Extracting #8: cost 13 inf + 51833 37.350 * * [simplify]: Extracting #9: cost 0 inf + 56204 37.365 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.365 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 37.366 * [simplify]: Simplifying (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.366 * * [simplify]: iters left: 6 (14 enodes) 37.370 * * [simplify]: iters left: 5 (65 enodes) 37.381 * * [simplify]: iters left: 4 (132 enodes) 37.408 * * [simplify]: iters left: 3 (247 enodes) 37.496 * * [simplify]: iters left: 2 (379 enodes) 37.661 * * [simplify]: Extracting #0: cost 1 inf + 0 37.662 * * [simplify]: Extracting #1: cost 4 inf + 0 37.662 * * [simplify]: Extracting #2: cost 8 inf + 0 37.662 * * [simplify]: Extracting #3: cost 29 inf + 0 37.663 * * [simplify]: Extracting #4: cost 156 inf + 0 37.665 * * [simplify]: Extracting #5: cost 211 inf + 2069 37.671 * * [simplify]: Extracting #6: cost 114 inf + 18143 37.685 * * [simplify]: Extracting #7: cost 13 inf + 35210 37.700 * * [simplify]: Extracting #8: cost 0 inf + 36656 37.716 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 37.716 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 37.716 * * * * [progress]: [ 225 / 282 ] simplifiying candidate # 37.716 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt 1)) 37.717 * * [simplify]: iters left: 6 (18 enodes) 37.727 * * [simplify]: iters left: 5 (83 enodes) 37.759 * * [simplify]: iters left: 4 (171 enodes) 37.802 * * [simplify]: iters left: 3 (340 enodes) 37.901 * * [simplify]: Extracting #0: cost 1 inf + 0 37.901 * * [simplify]: Extracting #1: cost 8 inf + 0 37.901 * * [simplify]: Extracting #2: cost 45 inf + 1 37.901 * * [simplify]: Extracting #3: cost 52 inf + 213 37.902 * * [simplify]: Extracting #4: cost 65 inf + 1164 37.903 * * [simplify]: Extracting #5: cost 108 inf + 2079 37.908 * * [simplify]: Extracting #6: cost 71 inf + 15453 37.918 * * [simplify]: Extracting #7: cost 14 inf + 32088 37.931 * * [simplify]: Extracting #8: cost 0 inf + 35870 37.943 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) 37.943 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 37.944 * [simplify]: Simplifying (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 37.944 * * [simplify]: iters left: 6 (13 enodes) 37.951 * * [simplify]: iters left: 5 (62 enodes) 37.967 * * [simplify]: iters left: 4 (129 enodes) 37.996 * * [simplify]: iters left: 3 (245 enodes) 38.065 * * [simplify]: iters left: 2 (378 enodes) 38.259 * * [simplify]: Extracting #0: cost 1 inf + 0 38.259 * * [simplify]: Extracting #1: cost 4 inf + 0 38.259 * * [simplify]: Extracting #2: cost 8 inf + 0 38.259 * * [simplify]: Extracting #3: cost 30 inf + 0 38.260 * * [simplify]: Extracting #4: cost 156 inf + 0 38.261 * * [simplify]: Extracting #5: cost 207 inf + 2473 38.265 * * [simplify]: Extracting #6: cost 74 inf + 21823 38.272 * * [simplify]: Extracting #7: cost 2 inf + 36188 38.280 * * [simplify]: Extracting #8: cost 0 inf + 36412 38.287 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 38.287 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 38.288 * * * * [progress]: [ 226 / 282 ] simplifiying candidate # 38.288 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.288 * * [simplify]: iters left: 6 (19 enodes) 38.293 * * [simplify]: iters left: 5 (85 enodes) 38.332 * * [simplify]: iters left: 4 (174 enodes) 38.398 * * [simplify]: iters left: 3 (342 enodes) 38.533 * * [simplify]: Extracting #0: cost 1 inf + 0 38.533 * * [simplify]: Extracting #1: cost 11 inf + 0 38.534 * * [simplify]: Extracting #2: cost 73 inf + 0 38.534 * * [simplify]: Extracting #3: cost 103 inf + 45 38.535 * * [simplify]: Extracting #4: cost 124 inf + 541 38.537 * * [simplify]: Extracting #5: cost 167 inf + 1206 38.540 * * [simplify]: Extracting #6: cost 145 inf + 7809 38.550 * * [simplify]: Extracting #7: cost 64 inf + 34569 38.569 * * [simplify]: Extracting #8: cost 13 inf + 51833 38.592 * * [simplify]: Extracting #9: cost 0 inf + 56204 38.614 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.614 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 38.615 * [simplify]: Simplifying (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.615 * * [simplify]: iters left: 6 (14 enodes) 38.622 * * [simplify]: iters left: 5 (65 enodes) 38.650 * * [simplify]: iters left: 4 (132 enodes) 38.691 * * [simplify]: iters left: 3 (247 enodes) 38.754 * * [simplify]: iters left: 2 (379 enodes) 38.881 * * [simplify]: Extracting #0: cost 1 inf + 0 38.881 * * [simplify]: Extracting #1: cost 4 inf + 0 38.881 * * [simplify]: Extracting #2: cost 8 inf + 0 38.881 * * [simplify]: Extracting #3: cost 29 inf + 0 38.881 * * [simplify]: Extracting #4: cost 156 inf + 0 38.882 * * [simplify]: Extracting #5: cost 211 inf + 2069 38.886 * * [simplify]: Extracting #6: cost 114 inf + 18143 38.900 * * [simplify]: Extracting #7: cost 13 inf + 35210 38.910 * * [simplify]: Extracting #8: cost 0 inf + 36656 38.917 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.917 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 38.918 * * * * [progress]: [ 227 / 282 ] simplifiying candidate # 38.918 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 1) 38.918 * * [simplify]: iters left: 6 (17 enodes) 38.923 * * [simplify]: iters left: 5 (78 enodes) 38.939 * * [simplify]: iters left: 4 (169 enodes) 38.995 * * [simplify]: iters left: 3 (328 enodes) 39.086 * * [simplify]: Extracting #0: cost 1 inf + 0 39.086 * * [simplify]: Extracting #1: cost 8 inf + 0 39.086 * * [simplify]: Extracting #2: cost 43 inf + 1 39.087 * * [simplify]: Extracting #3: cost 52 inf + 130 39.087 * * [simplify]: Extracting #4: cost 65 inf + 1080 39.088 * * [simplify]: Extracting #5: cost 108 inf + 1571 39.090 * * [simplify]: Extracting #6: cost 68 inf + 13184 39.100 * * [simplify]: Extracting #7: cost 22 inf + 27015 39.113 * * [simplify]: Extracting #8: cost 5 inf + 32083 39.125 * * [simplify]: Extracting #9: cost 0 inf + 34347 39.134 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) 39.134 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 39.134 * [simplify]: Simplifying (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 39.134 * * [simplify]: iters left: 6 (13 enodes) 39.137 * * [simplify]: iters left: 5 (62 enodes) 39.149 * * [simplify]: iters left: 4 (129 enodes) 39.188 * * [simplify]: iters left: 3 (245 enodes) 39.251 * * [simplify]: iters left: 2 (378 enodes) 39.396 * * [simplify]: Extracting #0: cost 1 inf + 0 39.396 * * [simplify]: Extracting #1: cost 4 inf + 0 39.396 * * [simplify]: Extracting #2: cost 8 inf + 0 39.396 * * [simplify]: Extracting #3: cost 30 inf + 0 39.397 * * [simplify]: Extracting #4: cost 156 inf + 0 39.398 * * [simplify]: Extracting #5: cost 207 inf + 2473 39.402 * * [simplify]: Extracting #6: cost 74 inf + 21823 39.409 * * [simplify]: Extracting #7: cost 2 inf + 36188 39.417 * * [simplify]: Extracting #8: cost 0 inf + 36412 39.424 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 39.424 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 39.425 * * * * [progress]: [ 228 / 282 ] simplifiying candidate # 39.425 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 39.425 * * [simplify]: iters left: 6 (19 enodes) 39.430 * * [simplify]: iters left: 5 (81 enodes) 39.456 * * [simplify]: iters left: 4 (149 enodes) 39.496 * * [simplify]: iters left: 3 (313 enodes) 39.605 * * [simplify]: Extracting #0: cost 1 inf + 0 39.605 * * [simplify]: Extracting #1: cost 15 inf + 0 39.605 * * [simplify]: Extracting #2: cost 113 inf + 0 39.605 * * [simplify]: Extracting #3: cost 175 inf + 294 39.606 * * [simplify]: Extracting #4: cost 227 inf + 913 39.608 * * [simplify]: Extracting #5: cost 198 inf + 6592 39.613 * * [simplify]: Extracting #6: cost 106 inf + 30699 39.639 * * [simplify]: Extracting #7: cost 11 inf + 68601 39.668 * * [simplify]: Extracting #8: cost 0 inf + 73790 39.687 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 39.687 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 39.687 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 39.687 * * [simplify]: iters left: 6 (10 enodes) 39.690 * * [simplify]: iters left: 5 (36 enodes) 39.701 * * [simplify]: iters left: 4 (49 enodes) 39.717 * * [simplify]: iters left: 3 (66 enodes) 39.738 * * [simplify]: iters left: 2 (107 enodes) 39.764 * * [simplify]: iters left: 1 (190 enodes) 39.805 * * [simplify]: Extracting #0: cost 1 inf + 0 39.805 * * [simplify]: Extracting #1: cost 4 inf + 0 39.805 * * [simplify]: Extracting #2: cost 8 inf + 0 39.805 * * [simplify]: Extracting #3: cost 30 inf + 0 39.805 * * [simplify]: Extracting #4: cost 65 inf + 0 39.806 * * [simplify]: Extracting #5: cost 59 inf + 369 39.809 * * [simplify]: Extracting #6: cost 16 inf + 5811 39.815 * * [simplify]: Extracting #7: cost 0 inf + 7923 39.819 * * [simplify]: Extracting #8: cost 0 inf + 7883 39.823 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 39.823 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 39.823 * * * * [progress]: [ 229 / 282 ] simplifiying candidate # 39.823 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 39.824 * * [simplify]: iters left: 6 (19 enodes) 39.833 * * [simplify]: iters left: 5 (80 enodes) 39.858 * * [simplify]: iters left: 4 (140 enodes) 39.892 * * [simplify]: iters left: 3 (261 enodes) 39.960 * * [simplify]: Extracting #0: cost 1 inf + 0 39.960 * * [simplify]: Extracting #1: cost 11 inf + 0 39.960 * * [simplify]: Extracting #2: cost 74 inf + 0 39.961 * * [simplify]: Extracting #3: cost 116 inf + 210 39.962 * * [simplify]: Extracting #4: cost 165 inf + 788 39.965 * * [simplify]: Extracting #5: cost 145 inf + 4328 39.972 * * [simplify]: Extracting #6: cost 88 inf + 17000 39.990 * * [simplify]: Extracting #7: cost 6 inf + 42403 40.010 * * [simplify]: Extracting #8: cost 0 inf + 44817 40.027 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 40.027 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 40.028 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 40.028 * * [simplify]: iters left: 6 (10 enodes) 40.030 * * [simplify]: iters left: 5 (36 enodes) 40.035 * * [simplify]: iters left: 4 (49 enodes) 40.041 * * [simplify]: iters left: 3 (66 enodes) 40.054 * * [simplify]: iters left: 2 (107 enodes) 40.072 * * [simplify]: iters left: 1 (190 enodes) 40.114 * * [simplify]: Extracting #0: cost 1 inf + 0 40.114 * * [simplify]: Extracting #1: cost 4 inf + 0 40.114 * * [simplify]: Extracting #2: cost 8 inf + 0 40.114 * * [simplify]: Extracting #3: cost 30 inf + 0 40.115 * * [simplify]: Extracting #4: cost 65 inf + 0 40.115 * * [simplify]: Extracting #5: cost 59 inf + 369 40.118 * * [simplify]: Extracting #6: cost 16 inf + 5851 40.122 * * [simplify]: Extracting #7: cost 0 inf + 8003 40.126 * * [simplify]: Extracting #8: cost 0 inf + 7963 40.132 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 40.133 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 40.133 * * * * [progress]: [ 230 / 282 ] simplifiying candidate # 40.133 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.133 * * [simplify]: iters left: 6 (18 enodes) 40.142 * * [simplify]: iters left: 5 (76 enodes) 40.166 * * [simplify]: iters left: 4 (136 enodes) 40.192 * * [simplify]: iters left: 3 (257 enodes) 40.253 * * [simplify]: Extracting #0: cost 1 inf + 0 40.253 * * [simplify]: Extracting #1: cost 11 inf + 0 40.253 * * [simplify]: Extracting #2: cost 73 inf + 0 40.253 * * [simplify]: Extracting #3: cost 115 inf + 128 40.254 * * [simplify]: Extracting #4: cost 162 inf + 872 40.255 * * [simplify]: Extracting #5: cost 150 inf + 3516 40.258 * * [simplify]: Extracting #6: cost 91 inf + 15102 40.266 * * [simplify]: Extracting #7: cost 8 inf + 39621 40.280 * * [simplify]: Extracting #8: cost 0 inf + 42133 40.299 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 40.299 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 40.300 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.300 * * [simplify]: iters left: 6 (10 enodes) 40.304 * * [simplify]: iters left: 5 (36 enodes) 40.314 * * [simplify]: iters left: 4 (49 enodes) 40.327 * * [simplify]: iters left: 3 (66 enodes) 40.351 * * [simplify]: iters left: 2 (107 enodes) 40.370 * * [simplify]: iters left: 1 (190 enodes) 40.414 * * [simplify]: Extracting #0: cost 1 inf + 0 40.414 * * [simplify]: Extracting #1: cost 4 inf + 0 40.414 * * [simplify]: Extracting #2: cost 8 inf + 0 40.414 * * [simplify]: Extracting #3: cost 30 inf + 0 40.415 * * [simplify]: Extracting #4: cost 65 inf + 0 40.415 * * [simplify]: Extracting #5: cost 59 inf + 369 40.416 * * [simplify]: Extracting #6: cost 16 inf + 5731 40.418 * * [simplify]: Extracting #7: cost 0 inf + 7763 40.420 * * [simplify]: Extracting #8: cost 0 inf + 7723 40.422 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.422 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 40.422 * * * * [progress]: [ 231 / 282 ] simplifiying candidate # 40.423 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt 1)) 40.423 * * [simplify]: iters left: 6 (17 enodes) 40.430 * * [simplify]: iters left: 5 (75 enodes) 40.446 * * [simplify]: iters left: 4 (137 enodes) 40.491 * * [simplify]: iters left: 3 (257 enodes) 40.564 * * [simplify]: iters left: 2 (471 enodes) 40.775 * * [simplify]: Extracting #0: cost 1 inf + 0 40.775 * * [simplify]: Extracting #1: cost 8 inf + 0 40.776 * * [simplify]: Extracting #2: cost 50 inf + 1 40.776 * * [simplify]: Extracting #3: cost 112 inf + 336 40.778 * * [simplify]: Extracting #4: cost 189 inf + 1534 40.786 * * [simplify]: Extracting #5: cost 172 inf + 14950 40.798 * * [simplify]: Extracting #6: cost 30 inf + 45466 40.811 * * [simplify]: Extracting #7: cost 0 inf + 50537 40.823 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 40.823 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 40.824 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.824 * * [simplify]: iters left: 6 (9 enodes) 40.826 * * [simplify]: iters left: 5 (33 enodes) 40.831 * * [simplify]: iters left: 4 (46 enodes) 40.843 * * [simplify]: iters left: 3 (63 enodes) 40.860 * * [simplify]: iters left: 2 (104 enodes) 40.880 * * [simplify]: iters left: 1 (187 enodes) 40.938 * * [simplify]: Extracting #0: cost 1 inf + 0 40.938 * * [simplify]: Extracting #1: cost 4 inf + 0 40.938 * * [simplify]: Extracting #2: cost 8 inf + 0 40.938 * * [simplify]: Extracting #3: cost 30 inf + 0 40.938 * * [simplify]: Extracting #4: cost 64 inf + 0 40.939 * * [simplify]: Extracting #5: cost 57 inf + 370 40.941 * * [simplify]: Extracting #6: cost 16 inf + 5009 40.945 * * [simplify]: Extracting #7: cost 0 inf + 7241 40.949 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.949 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 40.949 * * * * [progress]: [ 232 / 282 ] simplifiying candidate # 40.949 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.950 * * [simplify]: iters left: 6 (18 enodes) 40.958 * * [simplify]: iters left: 5 (76 enodes) 40.986 * * [simplify]: iters left: 4 (136 enodes) 41.030 * * [simplify]: iters left: 3 (257 enodes) 41.121 * * [simplify]: Extracting #0: cost 1 inf + 0 41.121 * * [simplify]: Extracting #1: cost 11 inf + 0 41.121 * * [simplify]: Extracting #2: cost 73 inf + 0 41.122 * * [simplify]: Extracting #3: cost 115 inf + 128 41.122 * * [simplify]: Extracting #4: cost 162 inf + 872 41.123 * * [simplify]: Extracting #5: cost 150 inf + 3516 41.126 * * [simplify]: Extracting #6: cost 91 inf + 15102 41.135 * * [simplify]: Extracting #7: cost 8 inf + 39621 41.145 * * [simplify]: Extracting #8: cost 0 inf + 42133 41.155 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 41.155 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 41.155 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 41.155 * * [simplify]: iters left: 6 (10 enodes) 41.158 * * [simplify]: iters left: 5 (36 enodes) 41.163 * * [simplify]: iters left: 4 (49 enodes) 41.175 * * [simplify]: iters left: 3 (66 enodes) 41.195 * * [simplify]: iters left: 2 (107 enodes) 41.223 * * [simplify]: iters left: 1 (190 enodes) 41.254 * * [simplify]: Extracting #0: cost 1 inf + 0 41.254 * * [simplify]: Extracting #1: cost 4 inf + 0 41.254 * * [simplify]: Extracting #2: cost 8 inf + 0 41.254 * * [simplify]: Extracting #3: cost 30 inf + 0 41.254 * * [simplify]: Extracting #4: cost 65 inf + 0 41.254 * * [simplify]: Extracting #5: cost 59 inf + 369 41.256 * * [simplify]: Extracting #6: cost 16 inf + 5731 41.258 * * [simplify]: Extracting #7: cost 0 inf + 7763 41.260 * * [simplify]: Extracting #8: cost 0 inf + 7723 41.262 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 41.262 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 41.262 * * * * [progress]: [ 233 / 282 ] simplifiying candidate # 41.262 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1) 41.262 * * [simplify]: iters left: 6 (16 enodes) 41.267 * * [simplify]: iters left: 5 (70 enodes) 41.282 * * [simplify]: iters left: 4 (135 enodes) 41.305 * * [simplify]: iters left: 3 (252 enodes) 41.366 * * [simplify]: iters left: 2 (463 enodes) 41.564 * * [simplify]: Extracting #0: cost 1 inf + 0 41.564 * * [simplify]: Extracting #1: cost 8 inf + 0 41.565 * * [simplify]: Extracting #2: cost 52 inf + 1 41.565 * * [simplify]: Extracting #3: cost 112 inf + 335 41.566 * * [simplify]: Extracting #4: cost 186 inf + 1863 41.572 * * [simplify]: Extracting #5: cost 173 inf + 13485 41.582 * * [simplify]: Extracting #6: cost 45 inf + 38558 41.596 * * [simplify]: Extracting #7: cost 4 inf + 49278 41.608 * * [simplify]: Extracting #8: cost 0 inf + 50457 41.632 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 41.632 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 41.633 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 41.633 * * [simplify]: iters left: 6 (9 enodes) 41.637 * * [simplify]: iters left: 5 (33 enodes) 41.646 * * [simplify]: iters left: 4 (46 enodes) 41.654 * * [simplify]: iters left: 3 (63 enodes) 41.664 * * [simplify]: iters left: 2 (104 enodes) 41.686 * * [simplify]: iters left: 1 (187 enodes) 41.740 * * [simplify]: Extracting #0: cost 1 inf + 0 41.740 * * [simplify]: Extracting #1: cost 4 inf + 0 41.740 * * [simplify]: Extracting #2: cost 8 inf + 0 41.741 * * [simplify]: Extracting #3: cost 30 inf + 0 41.741 * * [simplify]: Extracting #4: cost 64 inf + 0 41.741 * * [simplify]: Extracting #5: cost 57 inf + 370 41.742 * * [simplify]: Extracting #6: cost 16 inf + 5009 41.744 * * [simplify]: Extracting #7: cost 0 inf + 7241 41.746 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 41.746 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 41.746 * * * * [progress]: [ 234 / 282 ] simplifiying candidate # 41.747 * * * * [progress]: [ 235 / 282 ] simplifiying candidate # 41.747 * * * * [progress]: [ 236 / 282 ] simplifiying candidate # 41.747 * * * * [progress]: [ 237 / 282 ] simplifiying candidate # 41.747 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 41.747 * * [simplify]: iters left: 6 (7 enodes) 41.748 * * [simplify]: iters left: 5 (22 enodes) 41.751 * * [simplify]: Extracting #0: cost 1 inf + 0 41.751 * * [simplify]: Extracting #1: cost 3 inf + 0 41.751 * * [simplify]: Extracting #2: cost 5 inf + 0 41.751 * * [simplify]: Extracting #3: cost 8 inf + 0 41.751 * * [simplify]: Extracting #4: cost 12 inf + 0 41.751 * * [simplify]: Extracting #5: cost 10 inf + 2 41.752 * * [simplify]: Extracting #6: cost 1 inf + 976 41.752 * * [simplify]: Extracting #7: cost 0 inf + 1218 41.752 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 41.752 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 41.752 * * * * [progress]: [ 238 / 282 ] simplifiying candidate # 41.752 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 41.752 * * [simplify]: iters left: 6 (7 enodes) 41.754 * * [simplify]: iters left: 5 (22 enodes) 41.757 * * [simplify]: Extracting #0: cost 1 inf + 0 41.757 * * [simplify]: Extracting #1: cost 3 inf + 0 41.757 * * [simplify]: Extracting #2: cost 5 inf + 0 41.758 * * [simplify]: Extracting #3: cost 8 inf + 0 41.758 * * [simplify]: Extracting #4: cost 12 inf + 0 41.758 * * [simplify]: Extracting #5: cost 10 inf + 2 41.758 * * [simplify]: Extracting #6: cost 1 inf + 1056 41.758 * * [simplify]: Extracting #7: cost 0 inf + 1298 41.758 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 41.758 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 41.758 * * * * [progress]: [ 239 / 282 ] simplifiying candidate # 41.759 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 41.759 * * [simplify]: iters left: 6 (7 enodes) 41.761 * * [simplify]: iters left: 5 (22 enodes) 41.764 * * [simplify]: Extracting #0: cost 1 inf + 0 41.764 * * [simplify]: Extracting #1: cost 3 inf + 0 41.764 * * [simplify]: Extracting #2: cost 5 inf + 0 41.764 * * [simplify]: Extracting #3: cost 8 inf + 0 41.764 * * [simplify]: Extracting #4: cost 12 inf + 0 41.764 * * [simplify]: Extracting #5: cost 10 inf + 2 41.765 * * [simplify]: Extracting #6: cost 1 inf + 936 41.765 * * [simplify]: Extracting #7: cost 0 inf + 1138 41.765 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 41.765 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 41.765 * * * * [progress]: [ 240 / 282 ] simplifiying candidate # 41.766 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 41.766 * * [simplify]: iters left: 5 (6 enodes) 41.768 * * [simplify]: iters left: 4 (19 enodes) 41.773 * * [simplify]: Extracting #0: cost 1 inf + 0 41.773 * * [simplify]: Extracting #1: cost 3 inf + 0 41.773 * * [simplify]: Extracting #2: cost 6 inf + 0 41.774 * * [simplify]: Extracting #3: cost 10 inf + 0 41.774 * * [simplify]: Extracting #4: cost 6 inf + 84 41.774 * * [simplify]: Extracting #5: cost 0 inf + 734 41.774 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 41.774 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 41.774 * * * * [progress]: [ 241 / 282 ] simplifiying candidate # 41.775 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 41.775 * * [simplify]: iters left: 6 (7 enodes) 41.778 * * [simplify]: iters left: 5 (22 enodes) 41.782 * * [simplify]: Extracting #0: cost 1 inf + 0 41.782 * * [simplify]: Extracting #1: cost 3 inf + 0 41.782 * * [simplify]: Extracting #2: cost 5 inf + 0 41.782 * * [simplify]: Extracting #3: cost 8 inf + 0 41.782 * * [simplify]: Extracting #4: cost 12 inf + 0 41.782 * * [simplify]: Extracting #5: cost 10 inf + 2 41.782 * * [simplify]: Extracting #6: cost 1 inf + 936 41.783 * * [simplify]: Extracting #7: cost 0 inf + 1138 41.783 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 41.783 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 41.783 * * * * [progress]: [ 242 / 282 ] simplifiying candidate # 41.783 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 41.783 * * [simplify]: iters left: 5 (6 enodes) 41.784 * * [simplify]: iters left: 4 (19 enodes) 41.787 * * [simplify]: Extracting #0: cost 1 inf + 0 41.787 * * [simplify]: Extracting #1: cost 3 inf + 0 41.787 * * [simplify]: Extracting #2: cost 6 inf + 0 41.787 * * [simplify]: Extracting #3: cost 10 inf + 0 41.787 * * [simplify]: Extracting #4: cost 6 inf + 84 41.787 * * [simplify]: Extracting #5: cost 0 inf + 734 41.787 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 41.787 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 41.787 * * * * [progress]: [ 243 / 282 ] simplifiying candidate # 41.788 * [simplify]: Simplifying (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 41.788 * * [simplify]: iters left: 6 (14 enodes) 41.791 * * [simplify]: iters left: 5 (50 enodes) 41.798 * * [simplify]: iters left: 4 (73 enodes) 41.808 * * [simplify]: iters left: 3 (99 enodes) 41.830 * * [simplify]: iters left: 2 (125 enodes) 41.862 * * [simplify]: iters left: 1 (137 enodes) 41.879 * * [simplify]: Extracting #0: cost 1 inf + 0 41.879 * * [simplify]: Extracting #1: cost 3 inf + 0 41.879 * * [simplify]: Extracting #2: cost 5 inf + 0 41.879 * * [simplify]: Extracting #3: cost 11 inf + 0 41.879 * * [simplify]: Extracting #4: cost 38 inf + 0 41.879 * * [simplify]: Extracting #5: cost 52 inf + 87 41.880 * * [simplify]: Extracting #6: cost 42 inf + 870 41.881 * * [simplify]: Extracting #7: cost 11 inf + 7951 41.883 * * [simplify]: Extracting #8: cost 0 inf + 10542 41.886 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 41.886 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 41.886 * * * * [progress]: [ 244 / 282 ] simplifiying candidate # 41.886 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 41.887 * * [simplify]: iters left: 6 (13 enodes) 41.892 * * [simplify]: iters left: 5 (47 enodes) 41.906 * * [simplify]: iters left: 4 (70 enodes) 41.925 * * [simplify]: iters left: 3 (96 enodes) 41.949 * * [simplify]: iters left: 2 (122 enodes) 41.966 * * [simplify]: iters left: 1 (134 enodes) 41.992 * * [simplify]: Extracting #0: cost 1 inf + 0 41.993 * * [simplify]: Extracting #1: cost 3 inf + 0 41.993 * * [simplify]: Extracting #2: cost 9 inf + 0 41.993 * * [simplify]: Extracting #3: cost 36 inf + 0 41.993 * * [simplify]: Extracting #4: cost 49 inf + 128 41.994 * * [simplify]: Extracting #5: cost 40 inf + 870 41.996 * * [simplify]: Extracting #6: cost 9 inf + 7471 42.000 * * [simplify]: Extracting #7: cost 0 inf + 9574 42.005 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.005 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 42.005 * * * * [progress]: [ 245 / 282 ] simplifiying candidate # 42.005 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 42.005 * * [simplify]: iters left: 6 (16 enodes) 42.011 * * [simplify]: iters left: 5 (59 enodes) 42.019 * * [simplify]: iters left: 4 (83 enodes) 42.031 * * [simplify]: iters left: 3 (94 enodes) 42.052 * * [simplify]: iters left: 2 (97 enodes) 42.077 * * [simplify]: Extracting #0: cost 1 inf + 0 42.077 * * [simplify]: Extracting #1: cost 11 inf + 0 42.077 * * [simplify]: Extracting #2: cost 22 inf + 0 42.077 * * [simplify]: Extracting #3: cost 28 inf + 0 42.078 * * [simplify]: Extracting #4: cost 40 inf + 0 42.078 * * [simplify]: Extracting #5: cost 38 inf + 87 42.078 * * [simplify]: Extracting #6: cost 23 inf + 1278 42.079 * * [simplify]: Extracting #7: cost 18 inf + 2092 42.082 * * [simplify]: Extracting #8: cost 5 inf + 7214 42.085 * * [simplify]: Extracting #9: cost 0 inf + 9592 42.089 * * [simplify]: Extracting #10: cost 0 inf + 9552 42.092 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 42.092 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 42.092 * * * * [progress]: [ 246 / 282 ] simplifiying candidate # 42.093 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 42.093 * * [simplify]: iters left: 6 (16 enodes) 42.096 * * [simplify]: iters left: 5 (56 enodes) 42.104 * * [simplify]: iters left: 4 (69 enodes) 42.114 * * [simplify]: iters left: 3 (76 enodes) 42.134 * * [simplify]: Extracting #0: cost 1 inf + 0 42.134 * * [simplify]: Extracting #1: cost 7 inf + 0 42.134 * * [simplify]: Extracting #2: cost 15 inf + 0 42.134 * * [simplify]: Extracting #3: cost 22 inf + 0 42.134 * * [simplify]: Extracting #4: cost 34 inf + 0 42.134 * * [simplify]: Extracting #5: cost 30 inf + 170 42.135 * * [simplify]: Extracting #6: cost 10 inf + 2494 42.137 * * [simplify]: Extracting #7: cost 3 inf + 4916 42.139 * * [simplify]: Extracting #8: cost 0 inf + 6408 42.141 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 42.141 * [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 (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 42.141 * * * * [progress]: [ 247 / 282 ] simplifiying candidate # 42.141 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.141 * * [simplify]: iters left: 6 (15 enodes) 42.146 * * [simplify]: iters left: 5 (52 enodes) 42.153 * * [simplify]: iters left: 4 (65 enodes) 42.162 * * [simplify]: iters left: 3 (72 enodes) 42.174 * * [simplify]: Extracting #0: cost 1 inf + 0 42.174 * * [simplify]: Extracting #1: cost 7 inf + 0 42.174 * * [simplify]: Extracting #2: cost 14 inf + 0 42.174 * * [simplify]: Extracting #3: cost 20 inf + 0 42.174 * * [simplify]: Extracting #4: cost 32 inf + 0 42.175 * * [simplify]: Extracting #5: cost 29 inf + 128 42.175 * * [simplify]: Extracting #6: cost 8 inf + 2537 42.177 * * [simplify]: Extracting #7: cost 2 inf + 4636 42.179 * * [simplify]: Extracting #8: cost 0 inf + 5524 42.180 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 42.180 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 42.181 * * * * [progress]: [ 248 / 282 ] simplifiying candidate # 42.181 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 42.181 * * [simplify]: iters left: 6 (12 enodes) 42.189 * * [simplify]: iters left: 5 (44 enodes) 42.199 * * [simplify]: iters left: 4 (59 enodes) 42.208 * * [simplify]: iters left: 3 (67 enodes) 42.216 * * [simplify]: iters left: 2 (68 enodes) 42.225 * * [simplify]: Extracting #0: cost 1 inf + 0 42.225 * * [simplify]: Extracting #1: cost 5 inf + 0 42.225 * * [simplify]: Extracting #2: cost 7 inf + 1 42.225 * * [simplify]: Extracting #3: cost 11 inf + 1 42.225 * * [simplify]: Extracting #4: cost 20 inf + 1 42.226 * * [simplify]: Extracting #5: cost 14 inf + 171 42.226 * * [simplify]: Extracting #6: cost 3 inf + 1401 42.227 * * [simplify]: Extracting #7: cost 0 inf + 2135 42.228 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 42.228 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 42.228 * * * * [progress]: [ 249 / 282 ] simplifiying candidate # 42.228 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.229 * * [simplify]: iters left: 6 (15 enodes) 42.235 * * [simplify]: iters left: 5 (52 enodes) 42.250 * * [simplify]: iters left: 4 (65 enodes) 42.268 * * [simplify]: iters left: 3 (72 enodes) 42.281 * * [simplify]: Extracting #0: cost 1 inf + 0 42.281 * * [simplify]: Extracting #1: cost 7 inf + 0 42.281 * * [simplify]: Extracting #2: cost 14 inf + 0 42.281 * * [simplify]: Extracting #3: cost 20 inf + 0 42.281 * * [simplify]: Extracting #4: cost 32 inf + 0 42.282 * * [simplify]: Extracting #5: cost 29 inf + 128 42.282 * * [simplify]: Extracting #6: cost 8 inf + 2537 42.283 * * [simplify]: Extracting #7: cost 2 inf + 4636 42.284 * * [simplify]: Extracting #8: cost 0 inf + 5524 42.285 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 42.285 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 42.285 * * * * [progress]: [ 250 / 282 ] simplifiying candidate # 42.285 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 42.285 * * [simplify]: iters left: 6 (11 enodes) 42.288 * * [simplify]: iters left: 5 (39 enodes) 42.295 * * [simplify]: iters left: 4 (58 enodes) 42.303 * * [simplify]: iters left: 3 (63 enodes) 42.312 * * [simplify]: Extracting #0: cost 1 inf + 0 42.313 * * [simplify]: Extracting #1: cost 5 inf + 0 42.313 * * [simplify]: Extracting #2: cost 7 inf + 1 42.313 * * [simplify]: Extracting #3: cost 11 inf + 1 42.313 * * [simplify]: Extracting #4: cost 20 inf + 1 42.313 * * [simplify]: Extracting #5: cost 14 inf + 211 42.313 * * [simplify]: Extracting #6: cost 4 inf + 1198 42.314 * * [simplify]: Extracting #7: cost 0 inf + 2135 42.315 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 42.315 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 42.315 * * * * [progress]: [ 251 / 282 ] simplifiying candidate # 42.316 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 42.316 * * [simplify]: iters left: 6 (15 enodes) 42.322 * * [simplify]: iters left: 5 (52 enodes) 42.337 * * [simplify]: iters left: 4 (63 enodes) 42.354 * * [simplify]: iters left: 3 (67 enodes) 42.372 * * [simplify]: Extracting #0: cost 1 inf + 0 42.372 * * [simplify]: Extracting #1: cost 6 inf + 0 42.372 * * [simplify]: Extracting #2: cost 12 inf + 0 42.372 * * [simplify]: Extracting #3: cost 18 inf + 0 42.372 * * [simplify]: Extracting #4: cost 30 inf + 0 42.372 * * [simplify]: Extracting #5: cost 27 inf + 128 42.373 * * [simplify]: Extracting #6: cost 13 inf + 1158 42.374 * * [simplify]: Extracting #7: cost 5 inf + 2574 42.375 * * [simplify]: Extracting #8: cost 0 inf + 4712 42.377 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 42.377 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 42.377 * * * * [progress]: [ 252 / 282 ] simplifiying candidate # 42.377 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 42.377 * * [simplify]: iters left: 6 (15 enodes) 42.381 * * [simplify]: iters left: 5 (51 enodes) 42.388 * * [simplify]: iters left: 4 (60 enodes) 42.396 * * [simplify]: iters left: 3 (64 enodes) 42.405 * * [simplify]: Extracting #0: cost 1 inf + 0 42.405 * * [simplify]: Extracting #1: cost 4 inf + 0 42.405 * * [simplify]: Extracting #2: cost 9 inf + 0 42.405 * * [simplify]: Extracting #3: cost 16 inf + 0 42.405 * * [simplify]: Extracting #4: cost 28 inf + 0 42.405 * * [simplify]: Extracting #5: cost 26 inf + 87 42.406 * * [simplify]: Extracting #6: cost 11 inf + 1158 42.406 * * [simplify]: Extracting #7: cost 3 inf + 2614 42.407 * * [simplify]: Extracting #8: cost 0 inf + 3744 42.407 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 42.407 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 42.407 * * * * [progress]: [ 253 / 282 ] simplifiying candidate # 42.408 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.408 * * [simplify]: iters left: 6 (14 enodes) 42.411 * * [simplify]: iters left: 5 (47 enodes) 42.421 * * [simplify]: iters left: 4 (56 enodes) 42.436 * * [simplify]: iters left: 3 (60 enodes) 42.451 * * [simplify]: Extracting #0: cost 1 inf + 0 42.451 * * [simplify]: Extracting #1: cost 4 inf + 0 42.451 * * [simplify]: Extracting #2: cost 8 inf + 0 42.451 * * [simplify]: Extracting #3: cost 14 inf + 0 42.451 * * [simplify]: Extracting #4: cost 26 inf + 0 42.451 * * [simplify]: Extracting #5: cost 22 inf + 170 42.452 * * [simplify]: Extracting #6: cost 10 inf + 1117 42.453 * * [simplify]: Extracting #7: cost 2 inf + 2414 42.454 * * [simplify]: Extracting #8: cost 0 inf + 3020 42.455 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.455 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 42.455 * * * * [progress]: [ 254 / 282 ] simplifiying candidate # 42.455 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 42.455 * * [simplify]: iters left: 6 (11 enodes) 42.461 * * [simplify]: iters left: 5 (39 enodes) 42.473 * * [simplify]: iters left: 4 (50 enodes) 42.486 * * [simplify]: iters left: 3 (56 enodes) 42.500 * * [simplify]: Extracting #0: cost 1 inf + 0 42.500 * * [simplify]: Extracting #1: cost 4 inf + 0 42.500 * * [simplify]: Extracting #2: cost 7 inf + 1 42.500 * * [simplify]: Extracting #3: cost 16 inf + 1 42.500 * * [simplify]: Extracting #4: cost 9 inf + 293 42.500 * * [simplify]: Extracting #5: cost 1 inf + 1035 42.501 * * [simplify]: Extracting #6: cost 0 inf + 1077 42.502 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 42.502 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 42.502 * * * * [progress]: [ 255 / 282 ] simplifiying candidate # 42.502 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.502 * * [simplify]: iters left: 6 (14 enodes) 42.509 * * [simplify]: iters left: 5 (47 enodes) 42.521 * * [simplify]: iters left: 4 (56 enodes) 42.537 * * [simplify]: iters left: 3 (60 enodes) 42.554 * * [simplify]: Extracting #0: cost 1 inf + 0 42.554 * * [simplify]: Extracting #1: cost 4 inf + 0 42.554 * * [simplify]: Extracting #2: cost 8 inf + 0 42.554 * * [simplify]: Extracting #3: cost 14 inf + 0 42.554 * * [simplify]: Extracting #4: cost 26 inf + 0 42.555 * * [simplify]: Extracting #5: cost 22 inf + 170 42.555 * * [simplify]: Extracting #6: cost 10 inf + 1117 42.556 * * [simplify]: Extracting #7: cost 2 inf + 2414 42.557 * * [simplify]: Extracting #8: cost 0 inf + 3020 42.558 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.558 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 42.558 * * * * [progress]: [ 256 / 282 ] simplifiying candidate # 42.559 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 42.559 * * [simplify]: iters left: 6 (10 enodes) 42.564 * * [simplify]: iters left: 5 (34 enodes) 42.574 * * [simplify]: iters left: 4 (45 enodes) 42.586 * * [simplify]: iters left: 3 (49 enodes) 42.599 * * [simplify]: Extracting #0: cost 1 inf + 0 42.599 * * [simplify]: Extracting #1: cost 4 inf + 0 42.599 * * [simplify]: Extracting #2: cost 7 inf + 1 42.599 * * [simplify]: Extracting #3: cost 16 inf + 1 42.599 * * [simplify]: Extracting #4: cost 11 inf + 130 42.600 * * [simplify]: Extracting #5: cost 1 inf + 995 42.600 * * [simplify]: Extracting #6: cost 0 inf + 1077 42.601 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 42.601 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 42.601 * * * * [progress]: [ 257 / 282 ] simplifiying candidate # 42.601 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 42.602 * * [simplify]: iters left: 6 (10 enodes) 42.607 * * [simplify]: iters left: 5 (35 enodes) 42.617 * * [simplify]: iters left: 4 (39 enodes) 42.629 * * [simplify]: Extracting #0: cost 1 inf + 0 42.629 * * [simplify]: Extracting #1: cost 6 inf + 0 42.629 * * [simplify]: Extracting #2: cost 9 inf + 1 42.629 * * [simplify]: Extracting #3: cost 11 inf + 1 42.629 * * [simplify]: Extracting #4: cost 14 inf + 1 42.629 * * [simplify]: Extracting #5: cost 18 inf + 1 42.629 * * [simplify]: Extracting #6: cost 16 inf + 3 42.629 * * [simplify]: Extracting #7: cost 11 inf + 289 42.630 * * [simplify]: Extracting #8: cost 6 inf + 1219 42.631 * * [simplify]: Extracting #9: cost 0 inf + 2995 42.631 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 42.632 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 42.632 * * * * [progress]: [ 258 / 282 ] simplifiying candidate # 42.632 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 42.632 * * [simplify]: iters left: 6 (10 enodes) 42.637 * * [simplify]: iters left: 5 (34 enodes) 42.647 * * [simplify]: iters left: 4 (36 enodes) 42.657 * * [simplify]: Extracting #0: cost 1 inf + 0 42.657 * * [simplify]: Extracting #1: cost 4 inf + 0 42.657 * * [simplify]: Extracting #2: cost 6 inf + 1 42.657 * * [simplify]: Extracting #3: cost 9 inf + 1 42.657 * * [simplify]: Extracting #4: cost 12 inf + 1 42.657 * * [simplify]: Extracting #5: cost 16 inf + 1 42.657 * * [simplify]: Extracting #6: cost 14 inf + 3 42.657 * * [simplify]: Extracting #7: cost 10 inf + 248 42.658 * * [simplify]: Extracting #8: cost 2 inf + 1824 42.659 * * [simplify]: Extracting #9: cost 0 inf + 2349 42.659 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 42.659 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 42.659 * * * * [progress]: [ 259 / 282 ] simplifiying candidate # 42.660 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.660 * * [simplify]: iters left: 6 (9 enodes) 42.664 * * [simplify]: iters left: 5 (30 enodes) 42.673 * * [simplify]: iters left: 4 (32 enodes) 42.682 * * [simplify]: Extracting #0: cost 1 inf + 0 42.682 * * [simplify]: Extracting #1: cost 4 inf + 0 42.682 * * [simplify]: Extracting #2: cost 5 inf + 1 42.682 * * [simplify]: Extracting #3: cost 7 inf + 1 42.682 * * [simplify]: Extracting #4: cost 10 inf + 1 42.682 * * [simplify]: Extracting #5: cost 14 inf + 1 42.682 * * [simplify]: Extracting #6: cost 12 inf + 3 42.682 * * [simplify]: Extracting #7: cost 8 inf + 248 42.683 * * [simplify]: Extracting #8: cost 4 inf + 775 42.683 * * [simplify]: Extracting #9: cost 0 inf + 1625 42.684 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.684 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 42.684 * * * * [progress]: [ 260 / 282 ] simplifiying candidate # 42.684 * [simplify]: Simplifying (/ 1 (sqrt 1)) 42.684 * * [simplify]: iters left: 3 (3 enodes) 42.690 * * [simplify]: iters left: 2 (11 enodes) 42.693 * * [simplify]: iters left: 1 (13 enodes) 42.696 * * [simplify]: Extracting #0: cost 1 inf + 0 42.696 * * [simplify]: Extracting #1: cost 0 inf + 1 42.696 * [simplify]: Simplified to 1 42.696 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 42.698 * * * * [progress]: [ 261 / 282 ] simplifiying candidate # 42.698 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.698 * * [simplify]: iters left: 6 (9 enodes) 42.703 * * [simplify]: iters left: 5 (30 enodes) 42.713 * * [simplify]: iters left: 4 (32 enodes) 42.721 * * [simplify]: Extracting #0: cost 1 inf + 0 42.721 * * [simplify]: Extracting #1: cost 4 inf + 0 42.721 * * [simplify]: Extracting #2: cost 5 inf + 1 42.721 * * [simplify]: Extracting #3: cost 7 inf + 1 42.721 * * [simplify]: Extracting #4: cost 10 inf + 1 42.721 * * [simplify]: Extracting #5: cost 14 inf + 1 42.721 * * [simplify]: Extracting #6: cost 12 inf + 3 42.722 * * [simplify]: Extracting #7: cost 8 inf + 248 42.722 * * [simplify]: Extracting #8: cost 4 inf + 775 42.722 * * [simplify]: Extracting #9: cost 0 inf + 1625 42.723 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.723 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 42.723 * * * * [progress]: [ 262 / 282 ] simplifiying candidate # 42.723 * [simplify]: Simplifying (/ 1 1) 42.723 * * [simplify]: iters left: 2 (2 enodes) 42.725 * * [simplify]: iters left: 1 (6 enodes) 42.727 * * [simplify]: Extracting #0: cost 1 inf + 0 42.727 * * [simplify]: Extracting #1: cost 0 inf + 1 42.727 * [simplify]: Simplified to 1 42.727 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 42.728 * * * * [progress]: [ 263 / 282 ] simplifiying candidate # 42.728 * * * * [progress]: [ 264 / 282 ] simplifiying candidate # 42.728 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 42.728 * * [simplify]: iters left: 4 (7 enodes) 42.731 * * [simplify]: iters left: 3 (25 enodes) 42.738 * * [simplify]: iters left: 2 (34 enodes) 42.746 * * [simplify]: iters left: 1 (38 enodes) 42.750 * * [simplify]: Extracting #0: cost 1 inf + 0 42.750 * * [simplify]: Extracting #1: cost 5 inf + 0 42.750 * * [simplify]: Extracting #2: cost 14 inf + 0 42.750 * * [simplify]: Extracting #3: cost 9 inf + 169 42.751 * * [simplify]: Extracting #4: cost 2 inf + 583 42.751 * * [simplify]: Extracting #5: cost 0 inf + 748 42.751 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 42.751 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 42.751 * * * * [progress]: [ 265 / 282 ] simplifiying candidate # 42.751 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 42.752 * * [simplify]: iters left: 6 (15 enodes) 42.756 * * [simplify]: iters left: 5 (70 enodes) 42.771 * * [simplify]: iters left: 4 (148 enodes) 42.806 * * [simplify]: iters left: 3 (277 enodes) 42.899 * * [simplify]: Extracting #0: cost 1 inf + 0 42.899 * * [simplify]: Extracting #1: cost 7 inf + 0 42.899 * * [simplify]: Extracting #2: cost 36 inf + 0 42.899 * * [simplify]: Extracting #3: cost 47 inf + 46 42.899 * * [simplify]: Extracting #4: cost 66 inf + 583 42.900 * * [simplify]: Extracting #5: cost 104 inf + 1983 42.902 * * [simplify]: Extracting #6: cost 65 inf + 14752 42.907 * * [simplify]: Extracting #7: cost 21 inf + 28792 42.918 * * [simplify]: Extracting #8: cost 1 inf + 35078 42.929 * * [simplify]: Extracting #9: cost 0 inf + 35330 42.940 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) 42.940 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))))))) 42.940 * * * * [progress]: [ 266 / 282 ] simplifiying candidate # 42.941 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 42.941 * * [simplify]: iters left: 6 (14 enodes) 42.948 * * [simplify]: iters left: 5 (62 enodes) 42.966 * * [simplify]: iters left: 4 (114 enodes) 42.986 * * [simplify]: iters left: 3 (194 enodes) 43.033 * * [simplify]: iters left: 2 (376 enodes) 43.201 * * [simplify]: Extracting #0: cost 1 inf + 0 43.201 * * [simplify]: Extracting #1: cost 7 inf + 0 43.201 * * [simplify]: Extracting #2: cost 34 inf + 0 43.202 * * [simplify]: Extracting #3: cost 91 inf + 169 43.202 * * [simplify]: Extracting #4: cost 180 inf + 625 43.205 * * [simplify]: Extracting #5: cost 161 inf + 13822 43.214 * * [simplify]: Extracting #6: cost 31 inf + 39180 43.229 * * [simplify]: Extracting #7: cost 2 inf + 46593 43.245 * * [simplify]: Extracting #8: cost 0 inf + 46937 43.255 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 43.255 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re y.re) (* y.im y.im)))))) 43.255 * * * * [progress]: [ 267 / 282 ] simplifiying candidate # 43.256 * [simplify]: Simplifying (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 43.256 * * [simplify]: iters left: 6 (10 enodes) 43.259 * * [simplify]: iters left: 5 (52 enodes) 43.269 * * [simplify]: iters left: 4 (119 enodes) 43.303 * * [simplify]: iters left: 3 (234 enodes) 43.370 * * [simplify]: iters left: 2 (366 enodes) 43.502 * * [simplify]: Extracting #0: cost 1 inf + 0 43.502 * * [simplify]: Extracting #1: cost 3 inf + 0 43.502 * * [simplify]: Extracting #2: cost 22 inf + 0 43.502 * * [simplify]: Extracting #3: cost 148 inf + 0 43.503 * * [simplify]: Extracting #4: cost 202 inf + 2230 43.509 * * [simplify]: Extracting #5: cost 83 inf + 22274 43.523 * * [simplify]: Extracting #6: cost 1 inf + 35108 43.539 * * [simplify]: Extracting #7: cost 0 inf + 35040 43.547 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 43.547 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))))) 43.548 * * * * [progress]: [ 268 / 282 ] simplifiying candidate # 43.548 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 43.548 * * [simplify]: iters left: 5 (6 enodes) 43.549 * * [simplify]: iters left: 4 (23 enodes) 43.552 * * [simplify]: iters left: 3 (36 enodes) 43.557 * * [simplify]: iters left: 2 (53 enodes) 43.566 * * [simplify]: iters left: 1 (94 enodes) 43.593 * * [simplify]: Extracting #0: cost 1 inf + 0 43.593 * * [simplify]: Extracting #1: cost 3 inf + 0 43.594 * * [simplify]: Extracting #2: cost 32 inf + 0 43.594 * * [simplify]: Extracting #3: cost 48 inf + 0 43.594 * * [simplify]: Extracting #4: cost 42 inf + 247 43.595 * * [simplify]: Extracting #5: cost 18 inf + 3412 43.596 * * [simplify]: Extracting #6: cost 0 inf + 5728 43.597 * * [simplify]: Extracting #7: cost 0 inf + 5448 43.599 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 43.599 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 43.599 * * * * [progress]: [ 269 / 282 ] simplifiying candidate # 43.599 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 43.599 * * [simplify]: iters left: 4 (7 enodes) 43.601 * * [simplify]: iters left: 3 (25 enodes) 43.604 * * [simplify]: iters left: 2 (34 enodes) 43.609 * * [simplify]: iters left: 1 (38 enodes) 43.615 * * [simplify]: Extracting #0: cost 1 inf + 0 43.615 * * [simplify]: Extracting #1: cost 5 inf + 0 43.615 * * [simplify]: Extracting #2: cost 14 inf + 0 43.615 * * [simplify]: Extracting #3: cost 9 inf + 169 43.615 * * [simplify]: Extracting #4: cost 2 inf + 583 43.616 * * [simplify]: Extracting #5: cost 0 inf + 748 43.616 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 43.616 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 43.617 * * * * [progress]: [ 270 / 282 ] simplifiying candidate #real (real->posit16 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 43.617 * * * * [progress]: [ 271 / 282 ] simplifiying candidate # 43.617 * [simplify]: Simplifying y.im 43.617 * * [simplify]: iters left: 0 (1 enodes) 43.617 * * [simplify]: Extracting #0: cost 1 inf + 0 43.617 * * [simplify]: Extracting #1: cost 0 inf + 1 43.617 * [simplify]: Simplified to y.im 43.618 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) y.im)) 43.618 * * * * [progress]: [ 272 / 282 ] simplifiying candidate # 43.618 * [simplify]: Simplifying y.re 43.618 * * [simplify]: iters left: 0 (1 enodes) 43.618 * * [simplify]: Extracting #0: cost 1 inf + 0 43.618 * * [simplify]: Extracting #1: cost 0 inf + 1 43.618 * [simplify]: Simplified to y.re 43.619 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) y.re)) 43.619 * * * * [progress]: [ 273 / 282 ] simplifiying candidate # 43.619 * [simplify]: Simplifying (* -1 y.re) 43.619 * * [simplify]: iters left: 2 (3 enodes) 43.621 * * [simplify]: iters left: 1 (11 enodes) 43.624 * * [simplify]: Extracting #0: cost 1 inf + 0 43.624 * * [simplify]: Extracting #1: cost 4 inf + 0 43.624 * * [simplify]: Extracting #2: cost 0 inf + 84 43.624 * [simplify]: Simplified to (- y.re) 43.625 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- y.re))) 43.625 * * * * [progress]: [ 274 / 282 ] simplifiying candidate # 43.625 * [simplify]: Simplifying y.im 43.625 * * [simplify]: iters left: 0 (1 enodes) 43.625 * * [simplify]: Extracting #0: cost 1 inf + 0 43.625 * * [simplify]: Extracting #1: cost 0 inf + 1 43.626 * [simplify]: Simplified to y.im 43.626 * [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 (+ (* y.re y.re) (* y.im y.im))))) 43.626 * * * * [progress]: [ 275 / 282 ] simplifiying candidate # 43.626 * [simplify]: Simplifying y.re 43.626 * * [simplify]: iters left: 0 (1 enodes) 43.626 * * [simplify]: Extracting #0: cost 1 inf + 0 43.626 * * [simplify]: Extracting #1: cost 0 inf + 1 43.626 * [simplify]: Simplified to y.re 43.626 * [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 (+ (* y.re y.re) (* y.im y.im))))) 43.627 * * * * [progress]: [ 276 / 282 ] simplifiying candidate # 43.627 * [simplify]: Simplifying (* -1 y.re) 43.627 * * [simplify]: iters left: 2 (3 enodes) 43.629 * * [simplify]: iters left: 1 (11 enodes) 43.632 * * [simplify]: Extracting #0: cost 1 inf + 0 43.632 * * [simplify]: Extracting #1: cost 4 inf + 0 43.632 * * [simplify]: Extracting #2: cost 0 inf + 84 43.632 * [simplify]: Simplified to (- y.re) 43.633 * [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 (+ (* y.re y.re) (* y.im y.im))))) 43.633 * * * * [progress]: [ 277 / 282 ] simplifiying candidate # 43.633 * [simplify]: Simplifying (* -1 x.re) 43.633 * * [simplify]: iters left: 2 (3 enodes) 43.635 * * [simplify]: iters left: 1 (11 enodes) 43.638 * * [simplify]: Extracting #0: cost 1 inf + 0 43.638 * * [simplify]: Extracting #1: cost 4 inf + 0 43.638 * * [simplify]: Extracting #2: cost 0 inf + 84 43.638 * [simplify]: Simplified to (- x.re) 43.638 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 43.638 * * * * [progress]: [ 278 / 282 ] simplifiying candidate # 43.638 * [simplify]: Simplifying x.im 43.639 * * [simplify]: iters left: 0 (1 enodes) 43.639 * * [simplify]: Extracting #0: cost 1 inf + 0 43.639 * * [simplify]: Extracting #1: cost 0 inf + 1 43.639 * [simplify]: Simplified to x.im 43.639 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (sqrt (+ (* y.re y.re) (* y.im y.im))))) 43.639 * * * * [progress]: [ 279 / 282 ] simplifiying candidate # 43.639 * [simplify]: Simplifying (* -1 x.im) 43.639 * * [simplify]: iters left: 2 (3 enodes) 43.641 * * [simplify]: iters left: 1 (11 enodes) 43.644 * * [simplify]: Extracting #0: cost 1 inf + 0 43.644 * * [simplify]: Extracting #1: cost 4 inf + 0 43.644 * * [simplify]: Extracting #2: cost 0 inf + 84 43.645 * [simplify]: Simplified to (- x.im) 43.645 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 43.645 * * * * [progress]: [ 280 / 282 ] simplifiying candidate # 43.645 * [simplify]: Simplifying 0 43.645 * * [simplify]: iters left: 0 (1 enodes) 43.646 * * [simplify]: Extracting #0: cost 1 inf + 0 43.646 * * [simplify]: Extracting #1: cost 0 inf + 1 43.646 * [simplify]: Simplified to 0 43.646 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 43.646 * * * * [progress]: [ 281 / 282 ] simplifiying candidate # 43.646 * [simplify]: Simplifying 0 43.646 * * [simplify]: iters left: 0 (1 enodes) 43.647 * * [simplify]: Extracting #0: cost 1 inf + 0 43.647 * * [simplify]: Extracting #1: cost 0 inf + 1 43.647 * [simplify]: Simplified to 0 43.647 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 43.647 * * * * [progress]: [ 282 / 282 ] simplifiying candidate # 43.648 * [simplify]: Simplifying 0 43.648 * * [simplify]: iters left: 0 (1 enodes) 43.649 * * [simplify]: Extracting #0: cost 1 inf + 0 43.649 * * [simplify]: Extracting #1: cost 0 inf + 1 43.649 * [simplify]: Simplified to 0 43.649 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 43.649 * * * [progress]: adding candidates to table 47.467 * * [progress]: iteration 3 / 4 47.467 * * * [progress]: picking best candidate 47.507 * * * * [pick]: Picked # 47.507 * * * [progress]: localizing error 47.562 * * * [progress]: generating rewritten candidates 47.562 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 47.574 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 47.581 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 47.609 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 47.718 * * * [progress]: generating series expansions 47.718 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 47.718 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 47.718 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 47.718 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 47.719 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 47.719 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 47.719 * [taylor]: Taking taylor expansion of y.re in y.im 47.719 * [backup-simplify]: Simplify y.re into y.re 47.719 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 47.719 * [taylor]: Taking taylor expansion of y.im in y.im 47.719 * [backup-simplify]: Simplify 0 into 0 47.719 * [backup-simplify]: Simplify 1 into 1 47.719 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.719 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 47.719 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 47.719 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 47.719 * [backup-simplify]: Simplify (+ 0 0) into 0 47.720 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 47.720 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 47.720 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 47.720 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.720 * [taylor]: Taking taylor expansion of y.re in y.re 47.720 * [backup-simplify]: Simplify 0 into 0 47.720 * [backup-simplify]: Simplify 1 into 1 47.720 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.720 * [taylor]: Taking taylor expansion of y.im in y.re 47.720 * [backup-simplify]: Simplify y.im into y.im 47.720 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.720 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 47.720 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 47.720 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.720 * [backup-simplify]: Simplify (+ 0 0) into 0 47.720 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 47.720 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 47.720 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 47.720 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.720 * [taylor]: Taking taylor expansion of y.re in y.re 47.720 * [backup-simplify]: Simplify 0 into 0 47.720 * [backup-simplify]: Simplify 1 into 1 47.720 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.720 * [taylor]: Taking taylor expansion of y.im in y.re 47.720 * [backup-simplify]: Simplify y.im into y.im 47.720 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.721 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 47.721 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 47.721 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.721 * [backup-simplify]: Simplify (+ 0 0) into 0 47.721 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 47.721 * [taylor]: Taking taylor expansion of y.im in y.im 47.721 * [backup-simplify]: Simplify 0 into 0 47.721 * [backup-simplify]: Simplify 1 into 1 47.721 * [backup-simplify]: Simplify 0 into 0 47.721 * [taylor]: Taking taylor expansion of 0 in y.im 47.721 * [backup-simplify]: Simplify 0 into 0 47.721 * [backup-simplify]: Simplify 0 into 0 47.721 * [backup-simplify]: Simplify 1 into 1 47.722 * [backup-simplify]: Simplify (* 1 1) into 1 47.722 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 47.722 * [backup-simplify]: Simplify (+ 1 0) into 1 47.723 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 47.723 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 47.723 * [taylor]: Taking taylor expansion of 1/2 in y.im 47.723 * [backup-simplify]: Simplify 1/2 into 1/2 47.723 * [taylor]: Taking taylor expansion of y.im in y.im 47.723 * [backup-simplify]: Simplify 0 into 0 47.723 * [backup-simplify]: Simplify 1 into 1 47.723 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 47.724 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 47.724 * [backup-simplify]: Simplify 0 into 0 47.724 * [backup-simplify]: Simplify 0 into 0 47.724 * [backup-simplify]: Simplify 0 into 0 47.724 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.725 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 47.725 * [backup-simplify]: Simplify (+ 0 0) into 0 47.725 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 47.725 * [taylor]: Taking taylor expansion of 0 in y.im 47.725 * [backup-simplify]: Simplify 0 into 0 47.725 * [backup-simplify]: Simplify 0 into 0 47.725 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.726 * [backup-simplify]: Simplify 0 into 0 47.726 * [backup-simplify]: Simplify 0 into 0 47.726 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 47.726 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 47.726 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 47.726 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 47.726 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 47.726 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 47.726 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 47.726 * [taylor]: Taking taylor expansion of y.re in y.im 47.726 * [backup-simplify]: Simplify y.re into y.re 47.726 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.726 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 47.726 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 47.726 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 47.726 * [taylor]: Taking taylor expansion of y.im in y.im 47.726 * [backup-simplify]: Simplify 0 into 0 47.726 * [backup-simplify]: Simplify 1 into 1 47.726 * [backup-simplify]: Simplify (* 1 1) into 1 47.727 * [backup-simplify]: Simplify (/ 1 1) into 1 47.727 * [backup-simplify]: Simplify (+ 0 1) into 1 47.727 * [backup-simplify]: Simplify (sqrt 1) into 1 47.727 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.728 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.728 * [backup-simplify]: Simplify (+ 0 0) into 0 47.728 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.728 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 47.729 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 47.729 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 47.729 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.729 * [taylor]: Taking taylor expansion of y.re in y.re 47.729 * [backup-simplify]: Simplify 0 into 0 47.729 * [backup-simplify]: Simplify 1 into 1 47.729 * [backup-simplify]: Simplify (* 1 1) into 1 47.729 * [backup-simplify]: Simplify (/ 1 1) into 1 47.729 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 47.729 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.729 * [taylor]: Taking taylor expansion of y.im in y.re 47.729 * [backup-simplify]: Simplify y.im into y.im 47.729 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.729 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.730 * [backup-simplify]: Simplify (+ 1 0) into 1 47.730 * [backup-simplify]: Simplify (sqrt 1) into 1 47.730 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.731 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.731 * [backup-simplify]: Simplify (+ 0 0) into 0 47.731 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.731 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 47.731 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 47.731 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 47.731 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.731 * [taylor]: Taking taylor expansion of y.re in y.re 47.731 * [backup-simplify]: Simplify 0 into 0 47.731 * [backup-simplify]: Simplify 1 into 1 47.732 * [backup-simplify]: Simplify (* 1 1) into 1 47.732 * [backup-simplify]: Simplify (/ 1 1) into 1 47.732 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 47.732 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.732 * [taylor]: Taking taylor expansion of y.im in y.re 47.732 * [backup-simplify]: Simplify y.im into y.im 47.732 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.732 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.733 * [backup-simplify]: Simplify (+ 1 0) into 1 47.733 * [backup-simplify]: Simplify (sqrt 1) into 1 47.733 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.734 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.734 * [backup-simplify]: Simplify (+ 0 0) into 0 47.734 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.734 * [taylor]: Taking taylor expansion of 1 in y.im 47.734 * [backup-simplify]: Simplify 1 into 1 47.734 * [taylor]: Taking taylor expansion of 0 in y.im 47.734 * [backup-simplify]: Simplify 0 into 0 47.735 * [backup-simplify]: Simplify 1 into 1 47.735 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 47.736 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.736 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 47.736 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 47.736 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 47.736 * [taylor]: Taking taylor expansion of 1/2 in y.im 47.737 * [backup-simplify]: Simplify 1/2 into 1/2 47.737 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 47.737 * [taylor]: Taking taylor expansion of y.im in y.im 47.737 * [backup-simplify]: Simplify 0 into 0 47.737 * [backup-simplify]: Simplify 1 into 1 47.737 * [backup-simplify]: Simplify (* 1 1) into 1 47.737 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 47.738 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.738 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 47.738 * [backup-simplify]: Simplify 0 into 0 47.738 * [backup-simplify]: Simplify 0 into 0 47.738 * [backup-simplify]: Simplify 0 into 0 47.739 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 47.739 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.739 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.740 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 47.740 * [backup-simplify]: Simplify (+ 0 0) into 0 47.740 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 47.740 * [taylor]: Taking taylor expansion of 0 in y.im 47.740 * [backup-simplify]: Simplify 0 into 0 47.741 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 47.741 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.741 * [backup-simplify]: Simplify 0 into 0 47.741 * [backup-simplify]: Simplify 0 into 0 47.741 * [backup-simplify]: Simplify 0 into 0 47.741 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 47.742 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 47.742 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 47.742 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 47.742 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 47.742 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 47.742 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 47.742 * [taylor]: Taking taylor expansion of y.re in y.im 47.742 * [backup-simplify]: Simplify y.re into y.re 47.742 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.742 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 47.742 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 47.742 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 47.742 * [taylor]: Taking taylor expansion of y.im in y.im 47.742 * [backup-simplify]: Simplify 0 into 0 47.742 * [backup-simplify]: Simplify 1 into 1 47.742 * [backup-simplify]: Simplify (* 1 1) into 1 47.742 * [backup-simplify]: Simplify (/ 1 1) into 1 47.743 * [backup-simplify]: Simplify (+ 0 1) into 1 47.743 * [backup-simplify]: Simplify (sqrt 1) into 1 47.743 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.744 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.744 * [backup-simplify]: Simplify (+ 0 0) into 0 47.744 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.744 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 47.744 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 47.744 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 47.744 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.744 * [taylor]: Taking taylor expansion of y.re in y.re 47.744 * [backup-simplify]: Simplify 0 into 0 47.744 * [backup-simplify]: Simplify 1 into 1 47.745 * [backup-simplify]: Simplify (* 1 1) into 1 47.745 * [backup-simplify]: Simplify (/ 1 1) into 1 47.745 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 47.745 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.745 * [taylor]: Taking taylor expansion of y.im in y.re 47.745 * [backup-simplify]: Simplify y.im into y.im 47.745 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.745 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.745 * [backup-simplify]: Simplify (+ 1 0) into 1 47.746 * [backup-simplify]: Simplify (sqrt 1) into 1 47.746 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.746 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.747 * [backup-simplify]: Simplify (+ 0 0) into 0 47.747 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.747 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 47.747 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 47.747 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 47.747 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.747 * [taylor]: Taking taylor expansion of y.re in y.re 47.747 * [backup-simplify]: Simplify 0 into 0 47.747 * [backup-simplify]: Simplify 1 into 1 47.747 * [backup-simplify]: Simplify (* 1 1) into 1 47.748 * [backup-simplify]: Simplify (/ 1 1) into 1 47.748 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 47.748 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.748 * [taylor]: Taking taylor expansion of y.im in y.re 47.748 * [backup-simplify]: Simplify y.im into y.im 47.748 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.748 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.748 * [backup-simplify]: Simplify (+ 1 0) into 1 47.748 * [backup-simplify]: Simplify (sqrt 1) into 1 47.749 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.749 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.750 * [backup-simplify]: Simplify (+ 0 0) into 0 47.750 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.751 * [taylor]: Taking taylor expansion of 1 in y.im 47.751 * [backup-simplify]: Simplify 1 into 1 47.751 * [taylor]: Taking taylor expansion of 0 in y.im 47.751 * [backup-simplify]: Simplify 0 into 0 47.751 * [backup-simplify]: Simplify 1 into 1 47.752 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 47.753 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.753 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 47.754 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 47.754 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 47.754 * [taylor]: Taking taylor expansion of 1/2 in y.im 47.754 * [backup-simplify]: Simplify 1/2 into 1/2 47.754 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 47.754 * [taylor]: Taking taylor expansion of y.im in y.im 47.754 * [backup-simplify]: Simplify 0 into 0 47.754 * [backup-simplify]: Simplify 1 into 1 47.755 * [backup-simplify]: Simplify (* 1 1) into 1 47.755 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 47.756 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.757 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 47.757 * [backup-simplify]: Simplify 0 into 0 47.757 * [backup-simplify]: Simplify 0 into 0 47.757 * [backup-simplify]: Simplify 0 into 0 47.758 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 47.759 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.759 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.759 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 47.759 * [backup-simplify]: Simplify (+ 0 0) into 0 47.760 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 47.760 * [taylor]: Taking taylor expansion of 0 in y.im 47.760 * [backup-simplify]: Simplify 0 into 0 47.761 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 47.762 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.762 * [backup-simplify]: Simplify 0 into 0 47.762 * [backup-simplify]: Simplify 0 into 0 47.762 * [backup-simplify]: Simplify 0 into 0 47.762 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 47.762 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 47.763 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 47.763 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 47.763 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 47.763 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 47.763 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 47.763 * [taylor]: Taking taylor expansion of y.re in y.im 47.763 * [backup-simplify]: Simplify y.re into y.re 47.763 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 47.763 * [taylor]: Taking taylor expansion of y.im in y.im 47.763 * [backup-simplify]: Simplify 0 into 0 47.763 * [backup-simplify]: Simplify 1 into 1 47.763 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.763 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 47.764 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 47.764 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 47.764 * [backup-simplify]: Simplify (+ 0 0) into 0 47.764 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 47.764 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 47.764 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 47.764 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.764 * [taylor]: Taking taylor expansion of y.re in y.re 47.764 * [backup-simplify]: Simplify 0 into 0 47.764 * [backup-simplify]: Simplify 1 into 1 47.764 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.764 * [taylor]: Taking taylor expansion of y.im in y.re 47.764 * [backup-simplify]: Simplify y.im into y.im 47.764 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.765 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 47.765 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 47.765 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.765 * [backup-simplify]: Simplify (+ 0 0) into 0 47.765 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 47.765 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 47.765 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 47.765 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.765 * [taylor]: Taking taylor expansion of y.re in y.re 47.765 * [backup-simplify]: Simplify 0 into 0 47.765 * [backup-simplify]: Simplify 1 into 1 47.765 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.765 * [taylor]: Taking taylor expansion of y.im in y.re 47.766 * [backup-simplify]: Simplify y.im into y.im 47.766 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.766 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 47.766 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 47.766 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.766 * [backup-simplify]: Simplify (+ 0 0) into 0 47.766 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 47.766 * [taylor]: Taking taylor expansion of y.im in y.im 47.766 * [backup-simplify]: Simplify 0 into 0 47.767 * [backup-simplify]: Simplify 1 into 1 47.767 * [backup-simplify]: Simplify 0 into 0 47.767 * [taylor]: Taking taylor expansion of 0 in y.im 47.767 * [backup-simplify]: Simplify 0 into 0 47.767 * [backup-simplify]: Simplify 0 into 0 47.767 * [backup-simplify]: Simplify 1 into 1 47.767 * [backup-simplify]: Simplify (* 1 1) into 1 47.768 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 47.768 * [backup-simplify]: Simplify (+ 1 0) into 1 47.769 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 47.769 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 47.769 * [taylor]: Taking taylor expansion of 1/2 in y.im 47.769 * [backup-simplify]: Simplify 1/2 into 1/2 47.769 * [taylor]: Taking taylor expansion of y.im in y.im 47.769 * [backup-simplify]: Simplify 0 into 0 47.769 * [backup-simplify]: Simplify 1 into 1 47.769 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 47.770 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 47.770 * [backup-simplify]: Simplify 0 into 0 47.770 * [backup-simplify]: Simplify 0 into 0 47.770 * [backup-simplify]: Simplify 0 into 0 47.771 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.772 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 47.772 * [backup-simplify]: Simplify (+ 0 0) into 0 47.772 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 47.772 * [taylor]: Taking taylor expansion of 0 in y.im 47.772 * [backup-simplify]: Simplify 0 into 0 47.772 * [backup-simplify]: Simplify 0 into 0 47.774 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.774 * [backup-simplify]: Simplify 0 into 0 47.774 * [backup-simplify]: Simplify 0 into 0 47.774 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 47.774 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 47.774 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 47.774 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 47.774 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 47.774 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 47.774 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 47.774 * [taylor]: Taking taylor expansion of y.re in y.im 47.774 * [backup-simplify]: Simplify y.re into y.re 47.774 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.774 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 47.774 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 47.774 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 47.774 * [taylor]: Taking taylor expansion of y.im in y.im 47.774 * [backup-simplify]: Simplify 0 into 0 47.774 * [backup-simplify]: Simplify 1 into 1 47.775 * [backup-simplify]: Simplify (* 1 1) into 1 47.775 * [backup-simplify]: Simplify (/ 1 1) into 1 47.776 * [backup-simplify]: Simplify (+ 0 1) into 1 47.776 * [backup-simplify]: Simplify (sqrt 1) into 1 47.777 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.777 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.778 * [backup-simplify]: Simplify (+ 0 0) into 0 47.778 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.779 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 47.779 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 47.779 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 47.779 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.779 * [taylor]: Taking taylor expansion of y.re in y.re 47.779 * [backup-simplify]: Simplify 0 into 0 47.779 * [backup-simplify]: Simplify 1 into 1 47.779 * [backup-simplify]: Simplify (* 1 1) into 1 47.779 * [backup-simplify]: Simplify (/ 1 1) into 1 47.779 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 47.779 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.780 * [taylor]: Taking taylor expansion of y.im in y.re 47.780 * [backup-simplify]: Simplify y.im into y.im 47.780 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.780 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.780 * [backup-simplify]: Simplify (+ 1 0) into 1 47.781 * [backup-simplify]: Simplify (sqrt 1) into 1 47.781 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.782 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.782 * [backup-simplify]: Simplify (+ 0 0) into 0 47.783 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.783 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 47.783 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 47.783 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 47.783 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.783 * [taylor]: Taking taylor expansion of y.re in y.re 47.783 * [backup-simplify]: Simplify 0 into 0 47.783 * [backup-simplify]: Simplify 1 into 1 47.784 * [backup-simplify]: Simplify (* 1 1) into 1 47.784 * [backup-simplify]: Simplify (/ 1 1) into 1 47.784 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 47.784 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.784 * [taylor]: Taking taylor expansion of y.im in y.re 47.784 * [backup-simplify]: Simplify y.im into y.im 47.784 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.784 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.785 * [backup-simplify]: Simplify (+ 1 0) into 1 47.785 * [backup-simplify]: Simplify (sqrt 1) into 1 47.786 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.786 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.787 * [backup-simplify]: Simplify (+ 0 0) into 0 47.787 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.788 * [taylor]: Taking taylor expansion of 1 in y.im 47.788 * [backup-simplify]: Simplify 1 into 1 47.788 * [taylor]: Taking taylor expansion of 0 in y.im 47.788 * [backup-simplify]: Simplify 0 into 0 47.788 * [backup-simplify]: Simplify 1 into 1 47.789 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 47.790 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.790 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 47.791 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 47.791 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 47.791 * [taylor]: Taking taylor expansion of 1/2 in y.im 47.791 * [backup-simplify]: Simplify 1/2 into 1/2 47.791 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 47.791 * [taylor]: Taking taylor expansion of y.im in y.im 47.791 * [backup-simplify]: Simplify 0 into 0 47.791 * [backup-simplify]: Simplify 1 into 1 47.792 * [backup-simplify]: Simplify (* 1 1) into 1 47.792 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 47.793 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.794 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 47.794 * [backup-simplify]: Simplify 0 into 0 47.794 * [backup-simplify]: Simplify 0 into 0 47.794 * [backup-simplify]: Simplify 0 into 0 47.795 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 47.796 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.796 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.796 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 47.797 * [backup-simplify]: Simplify (+ 0 0) into 0 47.797 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 47.797 * [taylor]: Taking taylor expansion of 0 in y.im 47.797 * [backup-simplify]: Simplify 0 into 0 47.798 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 47.799 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.799 * [backup-simplify]: Simplify 0 into 0 47.799 * [backup-simplify]: Simplify 0 into 0 47.799 * [backup-simplify]: Simplify 0 into 0 47.800 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 47.800 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 47.800 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 47.800 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 47.800 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 47.800 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 47.800 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 47.800 * [taylor]: Taking taylor expansion of y.re in y.im 47.800 * [backup-simplify]: Simplify y.re into y.re 47.800 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.801 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 47.801 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 47.801 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 47.801 * [taylor]: Taking taylor expansion of y.im in y.im 47.801 * [backup-simplify]: Simplify 0 into 0 47.801 * [backup-simplify]: Simplify 1 into 1 47.801 * [backup-simplify]: Simplify (* 1 1) into 1 47.802 * [backup-simplify]: Simplify (/ 1 1) into 1 47.802 * [backup-simplify]: Simplify (+ 0 1) into 1 47.802 * [backup-simplify]: Simplify (sqrt 1) into 1 47.803 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.804 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.804 * [backup-simplify]: Simplify (+ 0 0) into 0 47.805 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.805 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 47.805 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 47.805 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 47.805 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.805 * [taylor]: Taking taylor expansion of y.re in y.re 47.805 * [backup-simplify]: Simplify 0 into 0 47.805 * [backup-simplify]: Simplify 1 into 1 47.806 * [backup-simplify]: Simplify (* 1 1) into 1 47.806 * [backup-simplify]: Simplify (/ 1 1) into 1 47.806 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 47.806 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.806 * [taylor]: Taking taylor expansion of y.im in y.re 47.806 * [backup-simplify]: Simplify y.im into y.im 47.806 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.806 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.807 * [backup-simplify]: Simplify (+ 1 0) into 1 47.807 * [backup-simplify]: Simplify (sqrt 1) into 1 47.808 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.808 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.809 * [backup-simplify]: Simplify (+ 0 0) into 0 47.809 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.809 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 47.809 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 47.809 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 47.809 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.809 * [taylor]: Taking taylor expansion of y.re in y.re 47.809 * [backup-simplify]: Simplify 0 into 0 47.809 * [backup-simplify]: Simplify 1 into 1 47.810 * [backup-simplify]: Simplify (* 1 1) into 1 47.810 * [backup-simplify]: Simplify (/ 1 1) into 1 47.810 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 47.810 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.810 * [taylor]: Taking taylor expansion of y.im in y.re 47.810 * [backup-simplify]: Simplify y.im into y.im 47.810 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.810 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.810 * [backup-simplify]: Simplify (+ 1 0) into 1 47.810 * [backup-simplify]: Simplify (sqrt 1) into 1 47.811 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.811 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.811 * [backup-simplify]: Simplify (+ 0 0) into 0 47.812 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.812 * [taylor]: Taking taylor expansion of 1 in y.im 47.812 * [backup-simplify]: Simplify 1 into 1 47.812 * [taylor]: Taking taylor expansion of 0 in y.im 47.812 * [backup-simplify]: Simplify 0 into 0 47.812 * [backup-simplify]: Simplify 1 into 1 47.813 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 47.813 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.813 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 47.814 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 47.814 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 47.814 * [taylor]: Taking taylor expansion of 1/2 in y.im 47.814 * [backup-simplify]: Simplify 1/2 into 1/2 47.814 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 47.814 * [taylor]: Taking taylor expansion of y.im in y.im 47.814 * [backup-simplify]: Simplify 0 into 0 47.814 * [backup-simplify]: Simplify 1 into 1 47.815 * [backup-simplify]: Simplify (* 1 1) into 1 47.815 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 47.815 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.816 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 47.816 * [backup-simplify]: Simplify 0 into 0 47.816 * [backup-simplify]: Simplify 0 into 0 47.816 * [backup-simplify]: Simplify 0 into 0 47.816 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 47.823 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.823 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.823 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 47.824 * [backup-simplify]: Simplify (+ 0 0) into 0 47.824 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 47.824 * [taylor]: Taking taylor expansion of 0 in y.im 47.824 * [backup-simplify]: Simplify 0 into 0 47.825 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 47.825 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.825 * [backup-simplify]: Simplify 0 into 0 47.825 * [backup-simplify]: Simplify 0 into 0 47.825 * [backup-simplify]: Simplify 0 into 0 47.825 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 47.826 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 47.826 * [backup-simplify]: Simplify (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) into (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) 47.826 * [approximate]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in (x.im y.re x.re y.im) around 0 47.826 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in y.im 47.826 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 47.826 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 47.826 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 47.826 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 47.826 * [taylor]: Taking taylor expansion of y.re in y.im 47.826 * [backup-simplify]: Simplify y.re into y.re 47.826 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 47.826 * [taylor]: Taking taylor expansion of y.im in y.im 47.826 * [backup-simplify]: Simplify 0 into 0 47.826 * [backup-simplify]: Simplify 1 into 1 47.826 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.826 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 47.826 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 47.826 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 47.826 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 47.826 * [backup-simplify]: Simplify (+ 0 0) into 0 47.827 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 47.827 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 47.827 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 47.827 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 47.827 * [taylor]: Taking taylor expansion of y.re in y.im 47.827 * [backup-simplify]: Simplify y.re into y.re 47.827 * [taylor]: Taking taylor expansion of x.im in y.im 47.827 * [backup-simplify]: Simplify x.im into x.im 47.827 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 47.827 * [taylor]: Taking taylor expansion of y.im in y.im 47.827 * [backup-simplify]: Simplify 0 into 0 47.827 * [backup-simplify]: Simplify 1 into 1 47.827 * [taylor]: Taking taylor expansion of x.re in y.im 47.827 * [backup-simplify]: Simplify x.re into x.re 47.827 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.re 47.827 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 47.827 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 47.827 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 47.827 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 47.827 * [taylor]: Taking taylor expansion of y.re in x.re 47.827 * [backup-simplify]: Simplify y.re into y.re 47.827 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 47.827 * [taylor]: Taking taylor expansion of y.im in x.re 47.827 * [backup-simplify]: Simplify y.im into y.im 47.827 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.827 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.827 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 47.827 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 47.827 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 47.827 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 47.827 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.828 * [backup-simplify]: Simplify (+ 0 0) into 0 47.828 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 47.828 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 47.828 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 47.828 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 47.828 * [taylor]: Taking taylor expansion of y.re in x.re 47.828 * [backup-simplify]: Simplify y.re into y.re 47.828 * [taylor]: Taking taylor expansion of x.im in x.re 47.828 * [backup-simplify]: Simplify x.im into x.im 47.828 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 47.828 * [taylor]: Taking taylor expansion of y.im in x.re 47.828 * [backup-simplify]: Simplify y.im into y.im 47.828 * [taylor]: Taking taylor expansion of x.re in x.re 47.828 * [backup-simplify]: Simplify 0 into 0 47.828 * [backup-simplify]: Simplify 1 into 1 47.828 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in y.re 47.828 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 47.828 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 47.828 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 47.828 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.828 * [taylor]: Taking taylor expansion of y.re in y.re 47.828 * [backup-simplify]: Simplify 0 into 0 47.828 * [backup-simplify]: Simplify 1 into 1 47.828 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.828 * [taylor]: Taking taylor expansion of y.im in y.re 47.828 * [backup-simplify]: Simplify y.im into y.im 47.828 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.829 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 47.829 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.829 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 47.829 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.829 * [backup-simplify]: Simplify (+ 0 0) into 0 47.829 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 47.829 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 47.829 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 47.829 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 47.829 * [taylor]: Taking taylor expansion of y.re in y.re 47.829 * [backup-simplify]: Simplify 0 into 0 47.829 * [backup-simplify]: Simplify 1 into 1 47.829 * [taylor]: Taking taylor expansion of x.im in y.re 47.829 * [backup-simplify]: Simplify x.im into x.im 47.829 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 47.829 * [taylor]: Taking taylor expansion of y.im in y.re 47.829 * [backup-simplify]: Simplify y.im into y.im 47.829 * [taylor]: Taking taylor expansion of x.re in y.re 47.829 * [backup-simplify]: Simplify x.re into x.re 47.829 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.im 47.829 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 47.829 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 47.829 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 47.829 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 47.829 * [taylor]: Taking taylor expansion of y.re in x.im 47.829 * [backup-simplify]: Simplify y.re into y.re 47.829 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 47.829 * [taylor]: Taking taylor expansion of y.im in x.im 47.829 * [backup-simplify]: Simplify y.im into y.im 47.830 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.830 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.830 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 47.830 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 47.830 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 47.830 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 47.830 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.830 * [backup-simplify]: Simplify (+ 0 0) into 0 47.830 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 47.831 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 47.831 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 47.831 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 47.831 * [taylor]: Taking taylor expansion of y.re in x.im 47.831 * [backup-simplify]: Simplify y.re into y.re 47.831 * [taylor]: Taking taylor expansion of x.im in x.im 47.831 * [backup-simplify]: Simplify 0 into 0 47.831 * [backup-simplify]: Simplify 1 into 1 47.831 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 47.831 * [taylor]: Taking taylor expansion of y.im in x.im 47.831 * [backup-simplify]: Simplify y.im into y.im 47.831 * [taylor]: Taking taylor expansion of x.re in x.im 47.831 * [backup-simplify]: Simplify x.re into x.re 47.831 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.im 47.831 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 47.831 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 47.831 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 47.831 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 47.831 * [taylor]: Taking taylor expansion of y.re in x.im 47.831 * [backup-simplify]: Simplify y.re into y.re 47.831 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 47.831 * [taylor]: Taking taylor expansion of y.im in x.im 47.831 * [backup-simplify]: Simplify y.im into y.im 47.831 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.831 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.831 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 47.831 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 47.831 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 47.831 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 47.831 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.832 * [backup-simplify]: Simplify (+ 0 0) into 0 47.832 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 47.832 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 47.832 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 47.832 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 47.832 * [taylor]: Taking taylor expansion of y.re in x.im 47.832 * [backup-simplify]: Simplify y.re into y.re 47.832 * [taylor]: Taking taylor expansion of x.im in x.im 47.832 * [backup-simplify]: Simplify 0 into 0 47.832 * [backup-simplify]: Simplify 1 into 1 47.832 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 47.832 * [taylor]: Taking taylor expansion of y.im in x.im 47.832 * [backup-simplify]: Simplify y.im into y.im 47.832 * [taylor]: Taking taylor expansion of x.re in x.im 47.832 * [backup-simplify]: Simplify x.re into x.re 47.832 * [backup-simplify]: Simplify (* y.re 0) into 0 47.832 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 47.832 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 47.832 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 47.832 * [backup-simplify]: Simplify (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.im x.re))) into (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) 47.832 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 47.832 * [taylor]: Taking taylor expansion of -1 in y.re 47.832 * [backup-simplify]: Simplify -1 into -1 47.832 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 47.832 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 47.833 * [taylor]: Taking taylor expansion of y.im in y.re 47.833 * [backup-simplify]: Simplify y.im into y.im 47.833 * [taylor]: Taking taylor expansion of x.re in y.re 47.833 * [backup-simplify]: Simplify x.re into x.re 47.833 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 47.833 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 47.833 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 47.833 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.833 * [taylor]: Taking taylor expansion of y.re in y.re 47.833 * [backup-simplify]: Simplify 0 into 0 47.833 * [backup-simplify]: Simplify 1 into 1 47.833 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.833 * [taylor]: Taking taylor expansion of y.im in y.re 47.833 * [backup-simplify]: Simplify y.im into y.im 47.833 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.833 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 47.833 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.833 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 47.833 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.833 * [backup-simplify]: Simplify (+ 0 0) into 0 47.833 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 47.833 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 47.833 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 47.834 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 47.834 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 47.834 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 47.834 * [taylor]: Taking taylor expansion of -1 in x.re 47.834 * [backup-simplify]: Simplify -1 into -1 47.834 * [taylor]: Taking taylor expansion of x.re in x.re 47.834 * [backup-simplify]: Simplify 0 into 0 47.834 * [backup-simplify]: Simplify 1 into 1 47.834 * [backup-simplify]: Simplify (* -1 0) into 0 47.834 * [taylor]: Taking taylor expansion of 0 in y.im 47.834 * [backup-simplify]: Simplify 0 into 0 47.834 * [backup-simplify]: Simplify 0 into 0 47.834 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 47.834 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 47.835 * [backup-simplify]: Simplify (- 0) into 0 47.835 * [backup-simplify]: Simplify (+ y.re 0) into y.re 47.835 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) y.re) (* 0 (- (* y.im x.re)))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 47.835 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 47.835 * [taylor]: Taking taylor expansion of y.re in y.re 47.835 * [backup-simplify]: Simplify 0 into 0 47.835 * [backup-simplify]: Simplify 1 into 1 47.835 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 47.835 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 47.835 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 47.835 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.835 * [taylor]: Taking taylor expansion of y.re in y.re 47.835 * [backup-simplify]: Simplify 0 into 0 47.835 * [backup-simplify]: Simplify 1 into 1 47.835 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.835 * [taylor]: Taking taylor expansion of y.im in y.re 47.835 * [backup-simplify]: Simplify y.im into y.im 47.835 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.835 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 47.835 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.835 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 47.835 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.836 * [backup-simplify]: Simplify (+ 0 0) into 0 47.836 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 47.836 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 47.836 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 47.836 * [taylor]: Taking taylor expansion of 0 in x.re 47.836 * [backup-simplify]: Simplify 0 into 0 47.836 * [taylor]: Taking taylor expansion of 0 in y.im 47.836 * [backup-simplify]: Simplify 0 into 0 47.836 * [backup-simplify]: Simplify 0 into 0 47.836 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 47.836 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 47.836 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 47.836 * [taylor]: Taking taylor expansion of 0 in x.re 47.836 * [backup-simplify]: Simplify 0 into 0 47.836 * [taylor]: Taking taylor expansion of 0 in y.im 47.836 * [backup-simplify]: Simplify 0 into 0 47.836 * [backup-simplify]: Simplify 0 into 0 47.837 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 47.837 * [taylor]: Taking taylor expansion of -1 in y.im 47.837 * [backup-simplify]: Simplify -1 into -1 47.837 * [backup-simplify]: Simplify -1 into -1 47.837 * [backup-simplify]: Simplify 0 into 0 47.837 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 47.838 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 47.838 * [backup-simplify]: Simplify (- 0) into 0 47.838 * [backup-simplify]: Simplify (+ 0 0) into 0 47.838 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 47.839 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 47.839 * [backup-simplify]: Simplify (+ 0 0) into 0 47.839 * [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 47.840 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 47.840 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 0) (+ (* 0 y.re) (* 0 (- (* y.im x.re))))) into 0 47.840 * [taylor]: Taking taylor expansion of 0 in y.re 47.840 * [backup-simplify]: Simplify 0 into 0 47.840 * [taylor]: Taking taylor expansion of 0 in x.re 47.840 * [backup-simplify]: Simplify 0 into 0 47.840 * [taylor]: Taking taylor expansion of 0 in y.im 47.840 * [backup-simplify]: Simplify 0 into 0 47.840 * [backup-simplify]: Simplify 0 into 0 47.840 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 47.840 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 47.840 * [taylor]: Taking taylor expansion of y.im in x.re 47.840 * [backup-simplify]: Simplify y.im into y.im 47.840 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 47.840 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 47.840 * [taylor]: Taking taylor expansion of y.im in y.im 47.840 * [backup-simplify]: Simplify 0 into 0 47.840 * [backup-simplify]: Simplify 1 into 1 47.841 * [backup-simplify]: Simplify (/ 1 1) into 1 47.842 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.842 * [backup-simplify]: Simplify 0 into 0 47.842 * [backup-simplify]: Simplify (* 1 1) into 1 47.842 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 47.843 * [backup-simplify]: Simplify (+ 1 0) into 1 47.843 * [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))) 47.844 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 47.845 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 47.845 * [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)))) 47.846 * [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))) 47.846 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 47.846 * [taylor]: Taking taylor expansion of 1/2 in x.re 47.846 * [backup-simplify]: Simplify 1/2 into 1/2 47.846 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 47.846 * [taylor]: Taking taylor expansion of x.re in x.re 47.846 * [backup-simplify]: Simplify 0 into 0 47.846 * [backup-simplify]: Simplify 1 into 1 47.846 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 47.846 * [taylor]: Taking taylor expansion of y.im in x.re 47.846 * [backup-simplify]: Simplify y.im into y.im 47.846 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.847 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.847 * [taylor]: Taking taylor expansion of 0 in y.im 47.847 * [backup-simplify]: Simplify 0 into 0 47.847 * [backup-simplify]: Simplify 0 into 0 47.847 * [taylor]: Taking taylor expansion of 0 in y.im 47.847 * [backup-simplify]: Simplify 0 into 0 47.847 * [backup-simplify]: Simplify 0 into 0 47.848 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 47.848 * [taylor]: Taking taylor expansion of 0 in y.im 47.848 * [backup-simplify]: Simplify 0 into 0 47.848 * [backup-simplify]: Simplify 0 into 0 47.848 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 47.849 * [backup-simplify]: Simplify (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) into (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 47.849 * [approximate]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re x.re y.im) around 0 47.849 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 47.849 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 47.849 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 47.849 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 47.849 * [taylor]: Taking taylor expansion of y.re in y.im 47.849 * [backup-simplify]: Simplify y.re into y.re 47.849 * [taylor]: Taking taylor expansion of x.im in y.im 47.849 * [backup-simplify]: Simplify x.im into x.im 47.849 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 47.849 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 47.849 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 47.849 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 47.849 * [taylor]: Taking taylor expansion of y.im in y.im 47.849 * [backup-simplify]: Simplify 0 into 0 47.849 * [backup-simplify]: Simplify 1 into 1 47.849 * [taylor]: Taking taylor expansion of x.re in y.im 47.850 * [backup-simplify]: Simplify x.re into x.re 47.850 * [backup-simplify]: Simplify (* 0 x.re) into 0 47.850 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 47.850 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 47.850 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 47.850 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 47.850 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 47.850 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 47.850 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 47.850 * [taylor]: Taking taylor expansion of y.re in y.im 47.850 * [backup-simplify]: Simplify y.re into y.re 47.850 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.850 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 47.850 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 47.850 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 47.851 * [taylor]: Taking taylor expansion of y.im in y.im 47.851 * [backup-simplify]: Simplify 0 into 0 47.851 * [backup-simplify]: Simplify 1 into 1 47.851 * [backup-simplify]: Simplify (* 1 1) into 1 47.851 * [backup-simplify]: Simplify (/ 1 1) into 1 47.852 * [backup-simplify]: Simplify (+ 0 1) into 1 47.852 * [backup-simplify]: Simplify (/ 1 1) into 1 47.853 * [backup-simplify]: Simplify (sqrt 1) into 1 47.853 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.854 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.854 * [backup-simplify]: Simplify (+ 0 0) into 0 47.855 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.856 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.856 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 47.856 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 47.856 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 47.856 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 47.856 * [taylor]: Taking taylor expansion of y.re in x.re 47.856 * [backup-simplify]: Simplify y.re into y.re 47.856 * [taylor]: Taking taylor expansion of x.im in x.re 47.856 * [backup-simplify]: Simplify x.im into x.im 47.856 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 47.856 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 47.856 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 47.856 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 47.856 * [taylor]: Taking taylor expansion of y.im in x.re 47.856 * [backup-simplify]: Simplify y.im into y.im 47.856 * [taylor]: Taking taylor expansion of x.re in x.re 47.856 * [backup-simplify]: Simplify 0 into 0 47.856 * [backup-simplify]: Simplify 1 into 1 47.856 * [backup-simplify]: Simplify (* y.im 0) into 0 47.857 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 47.857 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 47.857 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 47.857 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 47.857 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 47.857 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 47.857 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 47.857 * [taylor]: Taking taylor expansion of y.re in x.re 47.857 * [backup-simplify]: Simplify y.re into y.re 47.857 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.857 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 47.857 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 47.857 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 47.857 * [taylor]: Taking taylor expansion of y.im in x.re 47.857 * [backup-simplify]: Simplify y.im into y.im 47.857 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.858 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.858 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 47.858 * [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)))) 47.858 * [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))))) 47.858 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 47.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 47.859 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 47.859 * [backup-simplify]: Simplify (+ 0 0) into 0 47.860 * [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 47.860 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 47.860 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 47.860 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 47.860 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 47.860 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 47.860 * [taylor]: Taking taylor expansion of y.re in y.re 47.860 * [backup-simplify]: Simplify 0 into 0 47.860 * [backup-simplify]: Simplify 1 into 1 47.860 * [taylor]: Taking taylor expansion of x.im in y.re 47.860 * [backup-simplify]: Simplify x.im into x.im 47.860 * [backup-simplify]: Simplify (* 0 x.im) into 0 47.861 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 47.861 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 47.861 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 47.861 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 47.861 * [taylor]: Taking taylor expansion of y.im in y.re 47.861 * [backup-simplify]: Simplify y.im into y.im 47.861 * [taylor]: Taking taylor expansion of x.re in y.re 47.861 * [backup-simplify]: Simplify x.re into x.re 47.861 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 47.861 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 47.861 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 47.861 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 47.861 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 47.861 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 47.861 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.861 * [taylor]: Taking taylor expansion of y.re in y.re 47.861 * [backup-simplify]: Simplify 0 into 0 47.861 * [backup-simplify]: Simplify 1 into 1 47.862 * [backup-simplify]: Simplify (* 1 1) into 1 47.862 * [backup-simplify]: Simplify (/ 1 1) into 1 47.862 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 47.862 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.862 * [taylor]: Taking taylor expansion of y.im in y.re 47.862 * [backup-simplify]: Simplify y.im into y.im 47.862 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.862 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.863 * [backup-simplify]: Simplify (+ 1 0) into 1 47.863 * [backup-simplify]: Simplify (/ 1 1) into 1 47.863 * [backup-simplify]: Simplify (sqrt 1) into 1 47.864 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.865 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.865 * [backup-simplify]: Simplify (+ 0 0) into 0 47.866 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.867 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.867 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 47.867 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 47.867 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 47.867 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 47.867 * [taylor]: Taking taylor expansion of y.re in x.im 47.867 * [backup-simplify]: Simplify y.re into y.re 47.867 * [taylor]: Taking taylor expansion of x.im in x.im 47.867 * [backup-simplify]: Simplify 0 into 0 47.867 * [backup-simplify]: Simplify 1 into 1 47.867 * [backup-simplify]: Simplify (* y.re 0) into 0 47.868 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 47.868 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 47.868 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 47.868 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 47.868 * [taylor]: Taking taylor expansion of y.im in x.im 47.868 * [backup-simplify]: Simplify y.im into y.im 47.868 * [taylor]: Taking taylor expansion of x.re in x.im 47.868 * [backup-simplify]: Simplify x.re into x.re 47.868 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 47.868 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 47.868 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 47.868 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 47.868 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 47.868 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 47.868 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 47.868 * [taylor]: Taking taylor expansion of y.re in x.im 47.868 * [backup-simplify]: Simplify y.re into y.re 47.868 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.868 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 47.868 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 47.868 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 47.868 * [taylor]: Taking taylor expansion of y.im in x.im 47.868 * [backup-simplify]: Simplify y.im into y.im 47.869 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.869 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.869 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 47.869 * [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)))) 47.869 * [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))))) 47.869 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 47.870 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 47.870 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.870 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 47.870 * [backup-simplify]: Simplify (+ 0 0) into 0 47.871 * [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 47.871 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 47.871 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 47.871 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 47.871 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 47.871 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 47.871 * [taylor]: Taking taylor expansion of y.re in x.im 47.871 * [backup-simplify]: Simplify y.re into y.re 47.871 * [taylor]: Taking taylor expansion of x.im in x.im 47.871 * [backup-simplify]: Simplify 0 into 0 47.871 * [backup-simplify]: Simplify 1 into 1 47.871 * [backup-simplify]: Simplify (* y.re 0) into 0 47.872 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 47.872 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 47.872 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 47.872 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 47.872 * [taylor]: Taking taylor expansion of y.im in x.im 47.872 * [backup-simplify]: Simplify y.im into y.im 47.872 * [taylor]: Taking taylor expansion of x.re in x.im 47.872 * [backup-simplify]: Simplify x.re into x.re 47.872 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 47.872 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 47.872 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 47.872 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 47.872 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 47.872 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 47.872 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 47.872 * [taylor]: Taking taylor expansion of y.re in x.im 47.872 * [backup-simplify]: Simplify y.re into y.re 47.872 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.872 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 47.872 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 47.872 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 47.872 * [taylor]: Taking taylor expansion of y.im in x.im 47.872 * [backup-simplify]: Simplify y.im into y.im 47.872 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.873 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.873 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 47.873 * [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)))) 47.873 * [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))))) 47.873 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 47.873 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 47.873 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.874 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 47.874 * [backup-simplify]: Simplify (+ 0 0) into 0 47.874 * [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 47.875 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 47.875 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 47.875 * [backup-simplify]: Simplify (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 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)))))) 47.875 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 47.875 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 47.875 * [taylor]: Taking taylor expansion of y.re in y.re 47.875 * [backup-simplify]: Simplify 0 into 0 47.875 * [backup-simplify]: Simplify 1 into 1 47.876 * [backup-simplify]: Simplify (/ 1 1) into 1 47.876 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 47.876 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 47.876 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 47.876 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 47.876 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.876 * [taylor]: Taking taylor expansion of y.re in y.re 47.876 * [backup-simplify]: Simplify 0 into 0 47.876 * [backup-simplify]: Simplify 1 into 1 47.876 * [backup-simplify]: Simplify (* 1 1) into 1 47.877 * [backup-simplify]: Simplify (/ 1 1) into 1 47.877 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 47.877 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.877 * [taylor]: Taking taylor expansion of y.im in y.re 47.877 * [backup-simplify]: Simplify y.im into y.im 47.877 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.877 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.877 * [backup-simplify]: Simplify (+ 1 0) into 1 47.878 * [backup-simplify]: Simplify (/ 1 1) into 1 47.878 * [backup-simplify]: Simplify (sqrt 1) into 1 47.879 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.880 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.880 * [backup-simplify]: Simplify (+ 0 0) into 0 47.881 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.881 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.882 * [backup-simplify]: Simplify (* 1 1) into 1 47.882 * [taylor]: Taking taylor expansion of 1 in x.re 47.882 * [backup-simplify]: Simplify 1 into 1 47.883 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 47.883 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 47.883 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 47.883 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 47.884 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (- (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 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))))))) 47.884 * [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 47.884 * [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 47.884 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 47.884 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 47.884 * [taylor]: Taking taylor expansion of y.im in y.re 47.884 * [backup-simplify]: Simplify y.im into y.im 47.884 * [taylor]: Taking taylor expansion of x.re in y.re 47.884 * [backup-simplify]: Simplify x.re into x.re 47.884 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 47.884 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 47.884 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 47.884 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 47.884 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 47.884 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 47.884 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.884 * [taylor]: Taking taylor expansion of y.re in y.re 47.884 * [backup-simplify]: Simplify 0 into 0 47.884 * [backup-simplify]: Simplify 1 into 1 47.885 * [backup-simplify]: Simplify (* 1 1) into 1 47.885 * [backup-simplify]: Simplify (/ 1 1) into 1 47.885 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 47.885 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.885 * [taylor]: Taking taylor expansion of y.im in y.re 47.885 * [backup-simplify]: Simplify y.im into y.im 47.885 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.885 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.886 * [backup-simplify]: Simplify (+ 1 0) into 1 47.886 * [backup-simplify]: Simplify (/ 1 1) into 1 47.887 * [backup-simplify]: Simplify (sqrt 1) into 1 47.887 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.888 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.888 * [backup-simplify]: Simplify (+ 0 0) into 0 47.889 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.890 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.890 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.891 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.891 * [taylor]: Taking taylor expansion of 0 in x.re 47.891 * [backup-simplify]: Simplify 0 into 0 47.891 * [taylor]: Taking taylor expansion of 1 in y.im 47.891 * [backup-simplify]: Simplify 1 into 1 47.891 * [backup-simplify]: Simplify 1 into 1 47.892 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 47.892 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 47.892 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 47.893 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 47.893 * [backup-simplify]: Simplify (+ 0 0) into 0 47.894 * [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 47.895 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 47.895 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 47.895 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 47.896 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 47.896 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 47.896 * [backup-simplify]: Simplify (- 0) into 0 47.896 * [backup-simplify]: Simplify (+ 0 0) into 0 47.897 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 47.897 * [taylor]: Taking taylor expansion of 0 in y.re 47.897 * [backup-simplify]: Simplify 0 into 0 47.897 * [taylor]: Taking taylor expansion of 0 in x.re 47.897 * [backup-simplify]: Simplify 0 into 0 47.897 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 47.897 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 47.897 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 47.897 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 47.897 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 47.897 * [taylor]: Taking taylor expansion of y.im in x.re 47.897 * [backup-simplify]: Simplify y.im into y.im 47.897 * [taylor]: Taking taylor expansion of x.re in x.re 47.897 * [backup-simplify]: Simplify 0 into 0 47.897 * [backup-simplify]: Simplify 1 into 1 47.897 * [backup-simplify]: Simplify (* y.im 0) into 0 47.898 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 47.898 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 47.898 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 47.898 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 47.898 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 47.898 * [taylor]: Taking taylor expansion of y.im in y.im 47.898 * [backup-simplify]: Simplify 0 into 0 47.898 * [backup-simplify]: Simplify 1 into 1 47.899 * [backup-simplify]: Simplify (/ 1 1) into 1 47.899 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.900 * [backup-simplify]: Simplify (- 0) into 0 47.900 * [backup-simplify]: Simplify 0 into 0 47.901 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 47.901 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.902 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 47.902 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 47.903 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 47.904 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.905 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 47.905 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 47.905 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 47.905 * [taylor]: Taking taylor expansion of 1/2 in x.re 47.905 * [backup-simplify]: Simplify 1/2 into 1/2 47.905 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 47.905 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 47.905 * [taylor]: Taking taylor expansion of y.im in x.re 47.905 * [backup-simplify]: Simplify y.im into y.im 47.905 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.905 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.906 * [taylor]: Taking taylor expansion of 0 in y.im 47.906 * [backup-simplify]: Simplify 0 into 0 47.906 * [backup-simplify]: Simplify 0 into 0 47.906 * [taylor]: Taking taylor expansion of 0 in y.im 47.906 * [backup-simplify]: Simplify 0 into 0 47.906 * [backup-simplify]: Simplify 0 into 0 47.906 * [backup-simplify]: Simplify 0 into 0 47.907 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 47.907 * [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 47.908 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 47.908 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 47.908 * [backup-simplify]: Simplify (+ 0 0) into 0 47.909 * [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 47.910 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 47.911 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 47.911 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 47.912 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 47.912 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 47.912 * [backup-simplify]: Simplify (- 0) into 0 47.912 * [backup-simplify]: Simplify (+ 0 0) into 0 47.913 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 47.913 * [taylor]: Taking taylor expansion of 0 in y.re 47.913 * [backup-simplify]: Simplify 0 into 0 47.913 * [taylor]: Taking taylor expansion of 0 in x.re 47.913 * [backup-simplify]: Simplify 0 into 0 47.913 * [taylor]: Taking taylor expansion of 0 in x.re 47.913 * [backup-simplify]: Simplify 0 into 0 47.914 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 47.914 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 47.915 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 47.915 * [backup-simplify]: Simplify (- 0) into 0 47.915 * [taylor]: Taking taylor expansion of 0 in x.re 47.915 * [backup-simplify]: Simplify 0 into 0 47.916 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 47.917 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.917 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.917 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 47.918 * [backup-simplify]: Simplify (+ 0 0) into 0 47.919 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 47.919 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 47.920 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.921 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 47.921 * [taylor]: Taking taylor expansion of 0 in x.re 47.921 * [backup-simplify]: Simplify 0 into 0 47.921 * [taylor]: Taking taylor expansion of 0 in y.im 47.921 * [backup-simplify]: Simplify 0 into 0 47.921 * [backup-simplify]: Simplify 0 into 0 47.922 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 47.922 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 47.923 * [backup-simplify]: Simplify (- 0) into 0 47.923 * [taylor]: Taking taylor expansion of 0 in y.im 47.923 * [backup-simplify]: Simplify 0 into 0 47.923 * [backup-simplify]: Simplify 0 into 0 47.923 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 47.924 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) into (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 47.924 * [approximate]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re x.re y.im) around 0 47.924 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 47.924 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 47.924 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 47.924 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 47.924 * [taylor]: Taking taylor expansion of y.re in y.im 47.924 * [backup-simplify]: Simplify y.re into y.re 47.924 * [taylor]: Taking taylor expansion of x.im in y.im 47.924 * [backup-simplify]: Simplify x.im into x.im 47.924 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 47.924 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 47.924 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 47.924 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 47.924 * [taylor]: Taking taylor expansion of y.im in y.im 47.924 * [backup-simplify]: Simplify 0 into 0 47.924 * [backup-simplify]: Simplify 1 into 1 47.924 * [taylor]: Taking taylor expansion of x.re in y.im 47.924 * [backup-simplify]: Simplify x.re into x.re 47.924 * [backup-simplify]: Simplify (* 0 x.re) into 0 47.925 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 47.925 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 47.925 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 47.925 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 47.925 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 47.925 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 47.925 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 47.925 * [taylor]: Taking taylor expansion of y.re in y.im 47.925 * [backup-simplify]: Simplify y.re into y.re 47.925 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.925 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 47.925 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 47.925 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 47.925 * [taylor]: Taking taylor expansion of y.im in y.im 47.925 * [backup-simplify]: Simplify 0 into 0 47.925 * [backup-simplify]: Simplify 1 into 1 47.926 * [backup-simplify]: Simplify (* 1 1) into 1 47.926 * [backup-simplify]: Simplify (/ 1 1) into 1 47.926 * [backup-simplify]: Simplify (+ 0 1) into 1 47.927 * [backup-simplify]: Simplify (/ 1 1) into 1 47.927 * [backup-simplify]: Simplify (sqrt 1) into 1 47.928 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.929 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.929 * [backup-simplify]: Simplify (+ 0 0) into 0 47.930 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.930 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.930 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 47.930 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 47.931 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 47.931 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 47.931 * [taylor]: Taking taylor expansion of y.re in x.re 47.931 * [backup-simplify]: Simplify y.re into y.re 47.931 * [taylor]: Taking taylor expansion of x.im in x.re 47.931 * [backup-simplify]: Simplify x.im into x.im 47.931 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 47.931 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 47.931 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 47.931 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 47.931 * [taylor]: Taking taylor expansion of y.im in x.re 47.931 * [backup-simplify]: Simplify y.im into y.im 47.931 * [taylor]: Taking taylor expansion of x.re in x.re 47.931 * [backup-simplify]: Simplify 0 into 0 47.931 * [backup-simplify]: Simplify 1 into 1 47.931 * [backup-simplify]: Simplify (* y.im 0) into 0 47.931 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 47.932 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 47.932 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 47.932 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 47.932 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 47.932 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 47.932 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 47.932 * [taylor]: Taking taylor expansion of y.re in x.re 47.932 * [backup-simplify]: Simplify y.re into y.re 47.932 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.932 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 47.932 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 47.932 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 47.932 * [taylor]: Taking taylor expansion of y.im in x.re 47.932 * [backup-simplify]: Simplify y.im into y.im 47.932 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.932 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.932 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 47.933 * [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)))) 47.933 * [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))))) 47.933 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 47.933 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 47.933 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.933 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 47.934 * [backup-simplify]: Simplify (+ 0 0) into 0 47.934 * [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 47.934 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 47.935 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 47.935 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 47.935 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 47.935 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 47.935 * [taylor]: Taking taylor expansion of y.re in y.re 47.935 * [backup-simplify]: Simplify 0 into 0 47.935 * [backup-simplify]: Simplify 1 into 1 47.935 * [taylor]: Taking taylor expansion of x.im in y.re 47.935 * [backup-simplify]: Simplify x.im into x.im 47.935 * [backup-simplify]: Simplify (* 0 x.im) into 0 47.935 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 47.935 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 47.935 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 47.935 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 47.935 * [taylor]: Taking taylor expansion of y.im in y.re 47.935 * [backup-simplify]: Simplify y.im into y.im 47.935 * [taylor]: Taking taylor expansion of x.re in y.re 47.935 * [backup-simplify]: Simplify x.re into x.re 47.936 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 47.936 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 47.936 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 47.936 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 47.936 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 47.936 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 47.936 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.936 * [taylor]: Taking taylor expansion of y.re in y.re 47.936 * [backup-simplify]: Simplify 0 into 0 47.936 * [backup-simplify]: Simplify 1 into 1 47.936 * [backup-simplify]: Simplify (* 1 1) into 1 47.937 * [backup-simplify]: Simplify (/ 1 1) into 1 47.937 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 47.937 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.937 * [taylor]: Taking taylor expansion of y.im in y.re 47.937 * [backup-simplify]: Simplify y.im into y.im 47.937 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.937 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.938 * [backup-simplify]: Simplify (+ 1 0) into 1 47.938 * [backup-simplify]: Simplify (/ 1 1) into 1 47.938 * [backup-simplify]: Simplify (sqrt 1) into 1 47.939 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.940 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.940 * [backup-simplify]: Simplify (+ 0 0) into 0 47.941 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.941 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.941 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 47.942 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 47.942 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 47.942 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 47.942 * [taylor]: Taking taylor expansion of y.re in x.im 47.942 * [backup-simplify]: Simplify y.re into y.re 47.942 * [taylor]: Taking taylor expansion of x.im in x.im 47.942 * [backup-simplify]: Simplify 0 into 0 47.942 * [backup-simplify]: Simplify 1 into 1 47.942 * [backup-simplify]: Simplify (* y.re 0) into 0 47.942 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 47.942 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 47.942 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 47.942 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 47.942 * [taylor]: Taking taylor expansion of y.im in x.im 47.942 * [backup-simplify]: Simplify y.im into y.im 47.942 * [taylor]: Taking taylor expansion of x.re in x.im 47.942 * [backup-simplify]: Simplify x.re into x.re 47.942 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 47.943 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 47.943 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 47.943 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 47.943 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 47.943 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 47.943 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 47.943 * [taylor]: Taking taylor expansion of y.re in x.im 47.943 * [backup-simplify]: Simplify y.re into y.re 47.943 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.943 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 47.943 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 47.943 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 47.943 * [taylor]: Taking taylor expansion of y.im in x.im 47.943 * [backup-simplify]: Simplify y.im into y.im 47.943 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.943 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.943 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 47.944 * [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)))) 47.944 * [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))))) 47.944 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 47.944 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 47.944 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.944 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 47.945 * [backup-simplify]: Simplify (+ 0 0) into 0 47.945 * [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 47.945 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 47.945 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 47.946 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 47.946 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 47.946 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 47.946 * [taylor]: Taking taylor expansion of y.re in x.im 47.946 * [backup-simplify]: Simplify y.re into y.re 47.946 * [taylor]: Taking taylor expansion of x.im in x.im 47.946 * [backup-simplify]: Simplify 0 into 0 47.946 * [backup-simplify]: Simplify 1 into 1 47.946 * [backup-simplify]: Simplify (* y.re 0) into 0 47.946 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 47.946 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 47.946 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 47.946 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 47.946 * [taylor]: Taking taylor expansion of y.im in x.im 47.946 * [backup-simplify]: Simplify y.im into y.im 47.946 * [taylor]: Taking taylor expansion of x.re in x.im 47.946 * [backup-simplify]: Simplify x.re into x.re 47.946 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 47.947 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 47.947 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 47.947 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 47.947 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 47.947 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 47.947 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 47.947 * [taylor]: Taking taylor expansion of y.re in x.im 47.947 * [backup-simplify]: Simplify y.re into y.re 47.947 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 47.947 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 47.947 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 47.947 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 47.947 * [taylor]: Taking taylor expansion of y.im in x.im 47.947 * [backup-simplify]: Simplify y.im into y.im 47.947 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.947 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.947 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 47.947 * [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)))) 47.948 * [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))))) 47.948 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 47.948 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 47.948 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.948 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 47.949 * [backup-simplify]: Simplify (+ 0 0) into 0 47.949 * [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 47.949 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 47.949 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 47.950 * [backup-simplify]: Simplify (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 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)))))) 47.950 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 47.950 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 47.950 * [taylor]: Taking taylor expansion of y.re in y.re 47.950 * [backup-simplify]: Simplify 0 into 0 47.950 * [backup-simplify]: Simplify 1 into 1 47.950 * [backup-simplify]: Simplify (/ 1 1) into 1 47.950 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 47.950 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 47.950 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 47.950 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 47.950 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.950 * [taylor]: Taking taylor expansion of y.re in y.re 47.950 * [backup-simplify]: Simplify 0 into 0 47.950 * [backup-simplify]: Simplify 1 into 1 47.951 * [backup-simplify]: Simplify (* 1 1) into 1 47.951 * [backup-simplify]: Simplify (/ 1 1) into 1 47.951 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 47.951 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.951 * [taylor]: Taking taylor expansion of y.im in y.re 47.951 * [backup-simplify]: Simplify y.im into y.im 47.951 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.951 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.952 * [backup-simplify]: Simplify (+ 1 0) into 1 47.952 * [backup-simplify]: Simplify (/ 1 1) into 1 47.953 * [backup-simplify]: Simplify (sqrt 1) into 1 47.953 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.954 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.954 * [backup-simplify]: Simplify (+ 0 0) into 0 47.955 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.956 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.956 * [backup-simplify]: Simplify (* 1 1) into 1 47.956 * [taylor]: Taking taylor expansion of 1 in x.re 47.956 * [backup-simplify]: Simplify 1 into 1 47.957 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 47.957 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 47.957 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 47.957 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 47.958 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (- (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 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))))))) 47.958 * [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 47.958 * [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 47.958 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 47.958 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 47.958 * [taylor]: Taking taylor expansion of y.im in y.re 47.958 * [backup-simplify]: Simplify y.im into y.im 47.958 * [taylor]: Taking taylor expansion of x.re in y.re 47.958 * [backup-simplify]: Simplify x.re into x.re 47.958 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 47.958 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 47.958 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 47.958 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 47.958 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 47.958 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 47.958 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 47.958 * [taylor]: Taking taylor expansion of y.re in y.re 47.958 * [backup-simplify]: Simplify 0 into 0 47.958 * [backup-simplify]: Simplify 1 into 1 47.959 * [backup-simplify]: Simplify (* 1 1) into 1 47.959 * [backup-simplify]: Simplify (/ 1 1) into 1 47.959 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 47.959 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 47.959 * [taylor]: Taking taylor expansion of y.im in y.re 47.959 * [backup-simplify]: Simplify y.im into y.im 47.959 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.959 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.960 * [backup-simplify]: Simplify (+ 1 0) into 1 47.960 * [backup-simplify]: Simplify (/ 1 1) into 1 47.960 * [backup-simplify]: Simplify (sqrt 1) into 1 47.961 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.962 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.962 * [backup-simplify]: Simplify (+ 0 0) into 0 47.963 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.963 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 47.964 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.965 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 47.965 * [taylor]: Taking taylor expansion of 0 in x.re 47.965 * [backup-simplify]: Simplify 0 into 0 47.965 * [taylor]: Taking taylor expansion of 1 in y.im 47.965 * [backup-simplify]: Simplify 1 into 1 47.965 * [backup-simplify]: Simplify 1 into 1 47.965 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 47.966 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 47.968 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 47.969 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 47.970 * [backup-simplify]: Simplify (+ 0 0) into 0 47.970 * [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 47.971 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 47.972 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 47.972 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 47.972 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 47.972 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 47.973 * [backup-simplify]: Simplify (- 0) into 0 47.973 * [backup-simplify]: Simplify (+ 0 0) into 0 47.973 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 47.973 * [taylor]: Taking taylor expansion of 0 in y.re 47.973 * [backup-simplify]: Simplify 0 into 0 47.973 * [taylor]: Taking taylor expansion of 0 in x.re 47.973 * [backup-simplify]: Simplify 0 into 0 47.974 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 47.974 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 47.974 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 47.974 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 47.974 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 47.974 * [taylor]: Taking taylor expansion of y.im in x.re 47.974 * [backup-simplify]: Simplify y.im into y.im 47.974 * [taylor]: Taking taylor expansion of x.re in x.re 47.974 * [backup-simplify]: Simplify 0 into 0 47.974 * [backup-simplify]: Simplify 1 into 1 47.974 * [backup-simplify]: Simplify (* y.im 0) into 0 47.974 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 47.974 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 47.975 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 47.975 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 47.975 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 47.975 * [taylor]: Taking taylor expansion of y.im in y.im 47.975 * [backup-simplify]: Simplify 0 into 0 47.975 * [backup-simplify]: Simplify 1 into 1 47.975 * [backup-simplify]: Simplify (/ 1 1) into 1 47.976 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 47.976 * [backup-simplify]: Simplify (- 0) into 0 47.976 * [backup-simplify]: Simplify 0 into 0 47.977 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 47.978 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.978 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 47.979 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 47.980 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 47.981 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.982 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 47.982 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 47.982 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 47.982 * [taylor]: Taking taylor expansion of 1/2 in x.re 47.982 * [backup-simplify]: Simplify 1/2 into 1/2 47.982 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 47.982 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 47.982 * [taylor]: Taking taylor expansion of y.im in x.re 47.982 * [backup-simplify]: Simplify y.im into y.im 47.982 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 47.982 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 47.982 * [taylor]: Taking taylor expansion of 0 in y.im 47.982 * [backup-simplify]: Simplify 0 into 0 47.982 * [backup-simplify]: Simplify 0 into 0 47.982 * [taylor]: Taking taylor expansion of 0 in y.im 47.982 * [backup-simplify]: Simplify 0 into 0 47.982 * [backup-simplify]: Simplify 0 into 0 47.982 * [backup-simplify]: Simplify 0 into 0 47.983 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 47.983 * [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 47.984 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 47.985 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 47.985 * [backup-simplify]: Simplify (+ 0 0) into 0 47.986 * [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 47.987 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 47.988 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 47.988 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 47.988 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 47.989 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 47.989 * [backup-simplify]: Simplify (- 0) into 0 47.989 * [backup-simplify]: Simplify (+ 0 0) into 0 47.990 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 47.990 * [taylor]: Taking taylor expansion of 0 in y.re 47.990 * [backup-simplify]: Simplify 0 into 0 47.990 * [taylor]: Taking taylor expansion of 0 in x.re 47.990 * [backup-simplify]: Simplify 0 into 0 47.990 * [taylor]: Taking taylor expansion of 0 in x.re 47.990 * [backup-simplify]: Simplify 0 into 0 47.990 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 47.990 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 47.991 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 47.991 * [backup-simplify]: Simplify (- 0) into 0 47.991 * [taylor]: Taking taylor expansion of 0 in x.re 47.991 * [backup-simplify]: Simplify 0 into 0 47.992 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 47.993 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.993 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 47.994 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 47.994 * [backup-simplify]: Simplify (+ 0 0) into 0 47.995 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 47.996 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 47.997 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 47.998 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 47.998 * [taylor]: Taking taylor expansion of 0 in x.re 47.998 * [backup-simplify]: Simplify 0 into 0 47.998 * [taylor]: Taking taylor expansion of 0 in y.im 47.998 * [backup-simplify]: Simplify 0 into 0 47.998 * [backup-simplify]: Simplify 0 into 0 47.999 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 47.999 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 47.999 * [backup-simplify]: Simplify (- 0) into 0 47.999 * [taylor]: Taking taylor expansion of 0 in y.im 47.999 * [backup-simplify]: Simplify 0 into 0 47.999 * [backup-simplify]: Simplify 0 into 0 47.999 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 47.999 * * * * [progress]: [ 4 / 4 ] generating series at (2) 48.000 * [backup-simplify]: Simplify (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) into (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) 48.000 * [approximate]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in (x.im y.re x.re y.im) around 0 48.000 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 48.000 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 48.000 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 48.000 * [taylor]: Taking taylor expansion of y.re in y.im 48.000 * [backup-simplify]: Simplify y.re into y.re 48.000 * [taylor]: Taking taylor expansion of x.im in y.im 48.000 * [backup-simplify]: Simplify x.im into x.im 48.000 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 48.000 * [taylor]: Taking taylor expansion of y.im in y.im 48.000 * [backup-simplify]: Simplify 0 into 0 48.000 * [backup-simplify]: Simplify 1 into 1 48.000 * [taylor]: Taking taylor expansion of x.re in y.im 48.000 * [backup-simplify]: Simplify x.re into x.re 48.000 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 48.000 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 48.000 * [taylor]: Taking taylor expansion of y.re in y.im 48.000 * [backup-simplify]: Simplify y.re into y.re 48.000 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 48.001 * [taylor]: Taking taylor expansion of y.im in y.im 48.001 * [backup-simplify]: Simplify 0 into 0 48.001 * [backup-simplify]: Simplify 1 into 1 48.001 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 48.001 * [backup-simplify]: Simplify (* 0 x.re) into 0 48.001 * [backup-simplify]: Simplify (- 0) into 0 48.001 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 48.001 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 48.001 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 48.001 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 48.001 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 48.001 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 48.002 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 48.002 * [taylor]: Taking taylor expansion of y.re in x.re 48.002 * [backup-simplify]: Simplify y.re into y.re 48.002 * [taylor]: Taking taylor expansion of x.im in x.re 48.002 * [backup-simplify]: Simplify x.im into x.im 48.002 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 48.002 * [taylor]: Taking taylor expansion of y.im in x.re 48.002 * [backup-simplify]: Simplify y.im into y.im 48.002 * [taylor]: Taking taylor expansion of x.re in x.re 48.002 * [backup-simplify]: Simplify 0 into 0 48.002 * [backup-simplify]: Simplify 1 into 1 48.002 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 48.002 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 48.002 * [taylor]: Taking taylor expansion of y.re in x.re 48.002 * [backup-simplify]: Simplify y.re into y.re 48.002 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 48.002 * [taylor]: Taking taylor expansion of y.im in x.re 48.002 * [backup-simplify]: Simplify y.im into y.im 48.002 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 48.002 * [backup-simplify]: Simplify (* y.im 0) into 0 48.002 * [backup-simplify]: Simplify (- 0) into 0 48.002 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 48.003 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 48.003 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.003 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 48.003 * [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))) 48.003 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 48.003 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 48.003 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 48.003 * [taylor]: Taking taylor expansion of y.re in y.re 48.003 * [backup-simplify]: Simplify 0 into 0 48.003 * [backup-simplify]: Simplify 1 into 1 48.003 * [taylor]: Taking taylor expansion of x.im in y.re 48.003 * [backup-simplify]: Simplify x.im into x.im 48.003 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 48.003 * [taylor]: Taking taylor expansion of y.im in y.re 48.003 * [backup-simplify]: Simplify y.im into y.im 48.003 * [taylor]: Taking taylor expansion of x.re in y.re 48.003 * [backup-simplify]: Simplify x.re into x.re 48.003 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 48.003 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 48.003 * [taylor]: Taking taylor expansion of y.re in y.re 48.003 * [backup-simplify]: Simplify 0 into 0 48.003 * [backup-simplify]: Simplify 1 into 1 48.003 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 48.003 * [taylor]: Taking taylor expansion of y.im in y.re 48.003 * [backup-simplify]: Simplify y.im into y.im 48.004 * [backup-simplify]: Simplify (* 0 x.im) into 0 48.004 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 48.004 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 48.004 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 48.004 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.004 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 48.004 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 48.004 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 48.004 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 48.004 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 48.004 * [taylor]: Taking taylor expansion of y.re in x.im 48.004 * [backup-simplify]: Simplify y.re into y.re 48.004 * [taylor]: Taking taylor expansion of x.im in x.im 48.004 * [backup-simplify]: Simplify 0 into 0 48.004 * [backup-simplify]: Simplify 1 into 1 48.004 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 48.004 * [taylor]: Taking taylor expansion of y.im in x.im 48.004 * [backup-simplify]: Simplify y.im into y.im 48.004 * [taylor]: Taking taylor expansion of x.re in x.im 48.004 * [backup-simplify]: Simplify x.re into x.re 48.004 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 48.004 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 48.004 * [taylor]: Taking taylor expansion of y.re in x.im 48.005 * [backup-simplify]: Simplify y.re into y.re 48.005 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 48.005 * [taylor]: Taking taylor expansion of y.im in x.im 48.005 * [backup-simplify]: Simplify y.im into y.im 48.005 * [backup-simplify]: Simplify (* y.re 0) into 0 48.005 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 48.005 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 48.005 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 48.005 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 48.005 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.005 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 48.005 * [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)))) 48.005 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 48.005 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 48.005 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 48.005 * [taylor]: Taking taylor expansion of y.re in x.im 48.005 * [backup-simplify]: Simplify y.re into y.re 48.005 * [taylor]: Taking taylor expansion of x.im in x.im 48.005 * [backup-simplify]: Simplify 0 into 0 48.005 * [backup-simplify]: Simplify 1 into 1 48.005 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 48.005 * [taylor]: Taking taylor expansion of y.im in x.im 48.005 * [backup-simplify]: Simplify y.im into y.im 48.005 * [taylor]: Taking taylor expansion of x.re in x.im 48.005 * [backup-simplify]: Simplify x.re into x.re 48.005 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 48.005 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 48.005 * [taylor]: Taking taylor expansion of y.re in x.im 48.005 * [backup-simplify]: Simplify y.re into y.re 48.005 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 48.005 * [taylor]: Taking taylor expansion of y.im in x.im 48.005 * [backup-simplify]: Simplify y.im into y.im 48.005 * [backup-simplify]: Simplify (* y.re 0) into 0 48.005 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 48.005 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 48.006 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 48.006 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 48.006 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.006 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 48.006 * [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)))) 48.006 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 48.006 * [taylor]: Taking taylor expansion of -1 in y.re 48.006 * [backup-simplify]: Simplify -1 into -1 48.006 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 48.006 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 48.006 * [taylor]: Taking taylor expansion of y.im in y.re 48.006 * [backup-simplify]: Simplify y.im into y.im 48.006 * [taylor]: Taking taylor expansion of x.re in y.re 48.006 * [backup-simplify]: Simplify x.re into x.re 48.006 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 48.006 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 48.006 * [taylor]: Taking taylor expansion of y.re in y.re 48.006 * [backup-simplify]: Simplify 0 into 0 48.006 * [backup-simplify]: Simplify 1 into 1 48.006 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 48.006 * [taylor]: Taking taylor expansion of y.im in y.re 48.006 * [backup-simplify]: Simplify y.im into y.im 48.006 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 48.006 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.006 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 48.006 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 48.006 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 48.006 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 48.006 * [taylor]: Taking taylor expansion of -1 in x.re 48.006 * [backup-simplify]: Simplify -1 into -1 48.006 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 48.006 * [taylor]: Taking taylor expansion of x.re in x.re 48.006 * [backup-simplify]: Simplify 0 into 0 48.006 * [backup-simplify]: Simplify 1 into 1 48.006 * [taylor]: Taking taylor expansion of y.im in x.re 48.007 * [backup-simplify]: Simplify y.im into y.im 48.007 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 48.007 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 48.007 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 48.007 * [backup-simplify]: Simplify (- 0) into 0 48.007 * [backup-simplify]: Simplify (+ y.re 0) into y.re 48.007 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 48.007 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 48.008 * [backup-simplify]: Simplify (+ 0 0) into 0 48.008 * [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))) 48.008 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 48.008 * [taylor]: Taking taylor expansion of y.re in y.re 48.008 * [backup-simplify]: Simplify 0 into 0 48.008 * [backup-simplify]: Simplify 1 into 1 48.008 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 48.008 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 48.008 * [taylor]: Taking taylor expansion of y.re in y.re 48.008 * [backup-simplify]: Simplify 0 into 0 48.008 * [backup-simplify]: Simplify 1 into 1 48.008 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 48.008 * [taylor]: Taking taylor expansion of y.im in y.re 48.008 * [backup-simplify]: Simplify y.im into y.im 48.008 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.008 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 48.008 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.008 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 48.008 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 48.009 * [backup-simplify]: Simplify (+ 0 0) into 0 48.009 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 48.009 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 48.009 * [taylor]: Taking taylor expansion of 0 in x.re 48.009 * [backup-simplify]: Simplify 0 into 0 48.009 * [taylor]: Taking taylor expansion of 0 in y.im 48.009 * [backup-simplify]: Simplify 0 into 0 48.009 * [backup-simplify]: Simplify 0 into 0 48.009 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 48.009 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 48.009 * [taylor]: Taking taylor expansion of -1 in y.im 48.009 * [backup-simplify]: Simplify -1 into -1 48.009 * [taylor]: Taking taylor expansion of y.im in y.im 48.009 * [backup-simplify]: Simplify 0 into 0 48.009 * [backup-simplify]: Simplify 1 into 1 48.009 * [backup-simplify]: Simplify (/ -1 1) into -1 48.010 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 48.010 * [backup-simplify]: Simplify 0 into 0 48.010 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 48.011 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 48.011 * [backup-simplify]: Simplify (- 0) into 0 48.011 * [backup-simplify]: Simplify (+ 0 0) into 0 48.011 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 48.012 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 48.012 * [backup-simplify]: Simplify (+ 0 0) into 0 48.012 * [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 48.012 * [taylor]: Taking taylor expansion of 0 in y.re 48.012 * [backup-simplify]: Simplify 0 into 0 48.012 * [taylor]: Taking taylor expansion of 0 in x.re 48.012 * [backup-simplify]: Simplify 0 into 0 48.012 * [taylor]: Taking taylor expansion of 0 in y.im 48.013 * [backup-simplify]: Simplify 0 into 0 48.013 * [backup-simplify]: Simplify 0 into 0 48.013 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 48.013 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 48.013 * [taylor]: Taking taylor expansion of y.im in x.re 48.013 * [backup-simplify]: Simplify y.im into y.im 48.013 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.013 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.013 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 48.013 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 48.013 * [taylor]: Taking taylor expansion of y.im in y.im 48.013 * [backup-simplify]: Simplify 0 into 0 48.013 * [backup-simplify]: Simplify 1 into 1 48.013 * [backup-simplify]: Simplify (* 1 1) into 1 48.013 * [backup-simplify]: Simplify (/ 1 1) into 1 48.014 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.014 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.015 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.015 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.015 * [backup-simplify]: Simplify 0 into 0 48.015 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 48.016 * [backup-simplify]: Simplify (* 1 1) into 1 48.016 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 48.016 * [backup-simplify]: Simplify (+ 1 0) into 1 48.016 * [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))) 48.017 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 48.017 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 48.017 * [taylor]: Taking taylor expansion of x.re in x.re 48.017 * [backup-simplify]: Simplify 0 into 0 48.017 * [backup-simplify]: Simplify 1 into 1 48.017 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 48.017 * [taylor]: Taking taylor expansion of y.im in x.re 48.017 * [backup-simplify]: Simplify y.im into y.im 48.017 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.017 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 48.017 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 48.017 * [taylor]: Taking taylor expansion of 0 in y.im 48.017 * [backup-simplify]: Simplify 0 into 0 48.017 * [backup-simplify]: Simplify 0 into 0 48.017 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 48.018 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 48.018 * [taylor]: Taking taylor expansion of 0 in y.im 48.018 * [backup-simplify]: Simplify 0 into 0 48.018 * [backup-simplify]: Simplify 0 into 0 48.018 * [backup-simplify]: Simplify 0 into 0 48.018 * [backup-simplify]: Simplify (/ (/ (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) 1) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 48.018 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.im y.re x.re y.im) around 0 48.018 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 48.018 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 48.018 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 48.018 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 48.018 * [taylor]: Taking taylor expansion of y.re in y.im 48.018 * [backup-simplify]: Simplify y.re into y.re 48.018 * [taylor]: Taking taylor expansion of x.im in y.im 48.018 * [backup-simplify]: Simplify x.im into x.im 48.018 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 48.018 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 48.018 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 48.018 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 48.018 * [taylor]: Taking taylor expansion of y.im in y.im 48.018 * [backup-simplify]: Simplify 0 into 0 48.018 * [backup-simplify]: Simplify 1 into 1 48.018 * [taylor]: Taking taylor expansion of x.re in y.im 48.018 * [backup-simplify]: Simplify x.re into x.re 48.019 * [backup-simplify]: Simplify (* 0 x.re) into 0 48.019 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 48.019 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.019 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 48.019 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 48.019 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 48.019 * [taylor]: Taking taylor expansion of y.re in y.im 48.019 * [backup-simplify]: Simplify y.re into y.re 48.019 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 48.019 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 48.019 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 48.019 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 48.019 * [taylor]: Taking taylor expansion of y.im in y.im 48.019 * [backup-simplify]: Simplify 0 into 0 48.019 * [backup-simplify]: Simplify 1 into 1 48.019 * [backup-simplify]: Simplify (* 1 1) into 1 48.020 * [backup-simplify]: Simplify (/ 1 1) into 1 48.020 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 48.020 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 48.020 * [backup-simplify]: Simplify (+ 0 1) into 1 48.020 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 48.020 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 48.020 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 48.020 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 48.020 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 48.020 * [taylor]: Taking taylor expansion of y.re in x.re 48.020 * [backup-simplify]: Simplify y.re into y.re 48.020 * [taylor]: Taking taylor expansion of x.im in x.re 48.020 * [backup-simplify]: Simplify x.im into x.im 48.020 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 48.020 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 48.020 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 48.020 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 48.021 * [taylor]: Taking taylor expansion of y.im in x.re 48.021 * [backup-simplify]: Simplify y.im into y.im 48.021 * [taylor]: Taking taylor expansion of x.re in x.re 48.021 * [backup-simplify]: Simplify 0 into 0 48.021 * [backup-simplify]: Simplify 1 into 1 48.021 * [backup-simplify]: Simplify (* y.im 0) into 0 48.021 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 48.021 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 48.021 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 48.021 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 48.021 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 48.021 * [taylor]: Taking taylor expansion of y.re in x.re 48.021 * [backup-simplify]: Simplify y.re into y.re 48.021 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 48.021 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 48.021 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 48.021 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 48.021 * [taylor]: Taking taylor expansion of y.im in x.re 48.021 * [backup-simplify]: Simplify y.im into y.im 48.021 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.021 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.021 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 48.021 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 48.022 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 48.022 * [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))))) 48.022 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 48.022 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 48.022 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 48.022 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 48.022 * [taylor]: Taking taylor expansion of y.re in y.re 48.022 * [backup-simplify]: Simplify 0 into 0 48.022 * [backup-simplify]: Simplify 1 into 1 48.022 * [taylor]: Taking taylor expansion of x.im in y.re 48.022 * [backup-simplify]: Simplify x.im into x.im 48.022 * [backup-simplify]: Simplify (* 0 x.im) into 0 48.022 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 48.022 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.022 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 48.022 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 48.022 * [taylor]: Taking taylor expansion of y.im in y.re 48.022 * [backup-simplify]: Simplify y.im into y.im 48.022 * [taylor]: Taking taylor expansion of x.re in y.re 48.022 * [backup-simplify]: Simplify x.re into x.re 48.022 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 48.022 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 48.022 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 48.022 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 48.022 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 48.022 * [taylor]: Taking taylor expansion of y.re in y.re 48.022 * [backup-simplify]: Simplify 0 into 0 48.022 * [backup-simplify]: Simplify 1 into 1 48.023 * [backup-simplify]: Simplify (* 1 1) into 1 48.023 * [backup-simplify]: Simplify (/ 1 1) into 1 48.023 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 48.023 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 48.023 * [taylor]: Taking taylor expansion of y.im in y.re 48.023 * [backup-simplify]: Simplify y.im into y.im 48.023 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.023 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.023 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 48.023 * [backup-simplify]: Simplify (+ 1 0) into 1 48.023 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 48.023 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 48.024 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 48.024 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 48.024 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 48.024 * [taylor]: Taking taylor expansion of y.re in x.im 48.024 * [backup-simplify]: Simplify y.re into y.re 48.024 * [taylor]: Taking taylor expansion of x.im in x.im 48.024 * [backup-simplify]: Simplify 0 into 0 48.024 * [backup-simplify]: Simplify 1 into 1 48.024 * [backup-simplify]: Simplify (* y.re 0) into 0 48.024 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 48.024 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 48.024 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 48.024 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 48.024 * [taylor]: Taking taylor expansion of y.im in x.im 48.024 * [backup-simplify]: Simplify y.im into y.im 48.024 * [taylor]: Taking taylor expansion of x.re in x.im 48.024 * [backup-simplify]: Simplify x.re into x.re 48.024 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 48.024 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 48.024 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 48.024 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 48.024 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 48.024 * [taylor]: Taking taylor expansion of y.re in x.im 48.024 * [backup-simplify]: Simplify y.re into y.re 48.024 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 48.024 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 48.024 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 48.024 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 48.024 * [taylor]: Taking taylor expansion of y.im in x.im 48.024 * [backup-simplify]: Simplify y.im into y.im 48.024 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.024 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.024 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 48.025 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 48.025 * [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))))) 48.025 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 48.025 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 48.025 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 48.025 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 48.025 * [taylor]: Taking taylor expansion of y.re in x.im 48.025 * [backup-simplify]: Simplify y.re into y.re 48.025 * [taylor]: Taking taylor expansion of x.im in x.im 48.025 * [backup-simplify]: Simplify 0 into 0 48.025 * [backup-simplify]: Simplify 1 into 1 48.025 * [backup-simplify]: Simplify (* y.re 0) into 0 48.025 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 48.025 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 48.025 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 48.025 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 48.025 * [taylor]: Taking taylor expansion of y.im in x.im 48.025 * [backup-simplify]: Simplify y.im into y.im 48.025 * [taylor]: Taking taylor expansion of x.re in x.im 48.026 * [backup-simplify]: Simplify x.re into x.re 48.026 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 48.026 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 48.026 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 48.026 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 48.026 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 48.026 * [taylor]: Taking taylor expansion of y.re in x.im 48.026 * [backup-simplify]: Simplify y.re into y.re 48.026 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 48.026 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 48.026 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 48.026 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 48.026 * [taylor]: Taking taylor expansion of y.im in x.im 48.026 * [backup-simplify]: Simplify y.im into y.im 48.026 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.026 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.026 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 48.026 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 48.026 * [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))))) 48.026 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 48.026 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 48.026 * [taylor]: Taking taylor expansion of y.re in y.re 48.026 * [backup-simplify]: Simplify 0 into 0 48.026 * [backup-simplify]: Simplify 1 into 1 48.026 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 48.026 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 48.026 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 48.026 * [taylor]: Taking taylor expansion of y.re in y.re 48.026 * [backup-simplify]: Simplify 0 into 0 48.026 * [backup-simplify]: Simplify 1 into 1 48.027 * [backup-simplify]: Simplify (* 1 1) into 1 48.027 * [backup-simplify]: Simplify (/ 1 1) into 1 48.027 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 48.027 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 48.027 * [taylor]: Taking taylor expansion of y.im in y.re 48.027 * [backup-simplify]: Simplify y.im into y.im 48.027 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.027 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.027 * [backup-simplify]: Simplify (+ 1 0) into 1 48.028 * [backup-simplify]: Simplify (* 0 1) into 0 48.028 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.028 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.029 * [backup-simplify]: Simplify (+ 0 0) into 0 48.029 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 48.029 * [backup-simplify]: Simplify (/ 1 1) into 1 48.029 * [taylor]: Taking taylor expansion of 1 in x.re 48.029 * [backup-simplify]: Simplify 1 into 1 48.030 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 48.030 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 48.030 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 48.030 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 48.030 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 48.030 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 48.030 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 48.030 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 48.030 * [backup-simplify]: Simplify (+ 0 0) into 0 48.031 * [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))))))) 48.031 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 48.031 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 48.031 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 48.031 * [taylor]: Taking taylor expansion of y.im in y.re 48.031 * [backup-simplify]: Simplify y.im into y.im 48.031 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 48.031 * [taylor]: Taking taylor expansion of x.re in y.re 48.031 * [backup-simplify]: Simplify x.re into x.re 48.031 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 48.031 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 48.031 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 48.031 * [taylor]: Taking taylor expansion of y.re in y.re 48.031 * [backup-simplify]: Simplify 0 into 0 48.031 * [backup-simplify]: Simplify 1 into 1 48.031 * [backup-simplify]: Simplify (* 1 1) into 1 48.032 * [backup-simplify]: Simplify (/ 1 1) into 1 48.032 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 48.032 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 48.032 * [taylor]: Taking taylor expansion of y.im in y.re 48.032 * [backup-simplify]: Simplify y.im into y.im 48.032 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.032 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.032 * [backup-simplify]: Simplify (+ 1 0) into 1 48.032 * [backup-simplify]: Simplify (* x.re 1) into x.re 48.032 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 48.032 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 48.033 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.033 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.033 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 48.034 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 48.034 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.034 * [taylor]: Taking taylor expansion of 0 in x.re 48.034 * [backup-simplify]: Simplify 0 into 0 48.034 * [taylor]: Taking taylor expansion of 1 in y.im 48.034 * [backup-simplify]: Simplify 1 into 1 48.034 * [backup-simplify]: Simplify 0 into 0 48.035 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 48.035 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 48.035 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 48.035 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 48.035 * [backup-simplify]: Simplify (- 0) into 0 48.035 * [backup-simplify]: Simplify (+ 0 0) into 0 48.036 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 48.036 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 48.036 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 48.036 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 48.036 * [backup-simplify]: Simplify (+ 0 0) into 0 48.037 * [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 48.038 * [taylor]: Taking taylor expansion of 0 in y.re 48.038 * [backup-simplify]: Simplify 0 into 0 48.038 * [taylor]: Taking taylor expansion of 0 in x.re 48.038 * [backup-simplify]: Simplify 0 into 0 48.038 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 48.038 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 48.038 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 48.038 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 48.038 * [taylor]: Taking taylor expansion of y.im in x.re 48.038 * [backup-simplify]: Simplify y.im into y.im 48.038 * [taylor]: Taking taylor expansion of x.re in x.re 48.038 * [backup-simplify]: Simplify 0 into 0 48.038 * [backup-simplify]: Simplify 1 into 1 48.038 * [backup-simplify]: Simplify (* y.im 0) into 0 48.038 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 48.039 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 48.039 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 48.039 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 48.039 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 48.039 * [taylor]: Taking taylor expansion of y.im in y.im 48.039 * [backup-simplify]: Simplify 0 into 0 48.039 * [backup-simplify]: Simplify 1 into 1 48.039 * [backup-simplify]: Simplify (/ 1 1) into 1 48.040 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.041 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.041 * [backup-simplify]: Simplify (- 0) into 0 48.041 * [backup-simplify]: Simplify 0 into 0 48.042 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.043 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.043 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 48.044 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 48.044 * [backup-simplify]: Simplify (+ 0 0) into 0 48.045 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 48.046 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 48.046 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 48.046 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 48.046 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 48.046 * [taylor]: Taking taylor expansion of y.im in x.re 48.046 * [backup-simplify]: Simplify y.im into y.im 48.046 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.046 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.046 * [taylor]: Taking taylor expansion of 0 in y.im 48.046 * [backup-simplify]: Simplify 0 into 0 48.046 * [backup-simplify]: Simplify 0 into 0 48.046 * [taylor]: Taking taylor expansion of 0 in y.im 48.046 * [backup-simplify]: Simplify 0 into 0 48.046 * [backup-simplify]: Simplify 0 into 0 48.046 * [backup-simplify]: Simplify 0 into 0 48.047 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 48.047 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 48.048 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 48.048 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 48.049 * [backup-simplify]: Simplify (- 0) into 0 48.049 * [backup-simplify]: Simplify (+ 0 0) into 0 48.050 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 48.050 * [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 48.051 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 48.051 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 48.051 * [backup-simplify]: Simplify (+ 0 0) into 0 48.053 * [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 48.053 * [taylor]: Taking taylor expansion of 0 in y.re 48.053 * [backup-simplify]: Simplify 0 into 0 48.053 * [taylor]: Taking taylor expansion of 0 in x.re 48.053 * [backup-simplify]: Simplify 0 into 0 48.053 * [taylor]: Taking taylor expansion of 0 in x.re 48.053 * [backup-simplify]: Simplify 0 into 0 48.054 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.054 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.055 * [backup-simplify]: Simplify (+ 0 0) into 0 48.055 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 48.055 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 48.056 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 48.056 * [backup-simplify]: Simplify (- 0) into 0 48.056 * [taylor]: Taking taylor expansion of 0 in x.re 48.056 * [backup-simplify]: Simplify 0 into 0 48.057 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 48.058 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.059 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 48.059 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 48.059 * [backup-simplify]: Simplify (+ 0 0) into 0 48.061 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 48.062 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 48.062 * [taylor]: Taking taylor expansion of 0 in x.re 48.062 * [backup-simplify]: Simplify 0 into 0 48.062 * [taylor]: Taking taylor expansion of 0 in y.im 48.062 * [backup-simplify]: Simplify 0 into 0 48.062 * [backup-simplify]: Simplify 0 into 0 48.062 * [backup-simplify]: Simplify 0 into 0 48.063 * [backup-simplify]: Simplify (/ (/ (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) 1) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 48.063 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.im y.re x.re y.im) around 0 48.063 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 48.063 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 48.063 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 48.063 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 48.063 * [taylor]: Taking taylor expansion of y.re in y.im 48.063 * [backup-simplify]: Simplify y.re into y.re 48.063 * [taylor]: Taking taylor expansion of x.im in y.im 48.063 * [backup-simplify]: Simplify x.im into x.im 48.063 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 48.063 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 48.063 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 48.063 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 48.063 * [taylor]: Taking taylor expansion of y.im in y.im 48.064 * [backup-simplify]: Simplify 0 into 0 48.064 * [backup-simplify]: Simplify 1 into 1 48.064 * [taylor]: Taking taylor expansion of x.re in y.im 48.064 * [backup-simplify]: Simplify x.re into x.re 48.064 * [backup-simplify]: Simplify (* 0 x.re) into 0 48.064 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 48.064 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 48.064 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 48.064 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 48.064 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 48.064 * [taylor]: Taking taylor expansion of y.re in y.im 48.064 * [backup-simplify]: Simplify y.re into y.re 48.064 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 48.064 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 48.065 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 48.065 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 48.065 * [taylor]: Taking taylor expansion of y.im in y.im 48.065 * [backup-simplify]: Simplify 0 into 0 48.065 * [backup-simplify]: Simplify 1 into 1 48.065 * [backup-simplify]: Simplify (* 1 1) into 1 48.065 * [backup-simplify]: Simplify (/ 1 1) into 1 48.065 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 48.066 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 48.066 * [backup-simplify]: Simplify (+ 0 1) into 1 48.066 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 48.066 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 48.066 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 48.066 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 48.066 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 48.066 * [taylor]: Taking taylor expansion of y.re in x.re 48.066 * [backup-simplify]: Simplify y.re into y.re 48.066 * [taylor]: Taking taylor expansion of x.im in x.re 48.066 * [backup-simplify]: Simplify x.im into x.im 48.066 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 48.066 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 48.067 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 48.067 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 48.067 * [taylor]: Taking taylor expansion of y.im in x.re 48.067 * [backup-simplify]: Simplify y.im into y.im 48.067 * [taylor]: Taking taylor expansion of x.re in x.re 48.067 * [backup-simplify]: Simplify 0 into 0 48.067 * [backup-simplify]: Simplify 1 into 1 48.067 * [backup-simplify]: Simplify (* y.im 0) into 0 48.067 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 48.067 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 48.067 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 48.067 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 48.067 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 48.067 * [taylor]: Taking taylor expansion of y.re in x.re 48.067 * [backup-simplify]: Simplify y.re into y.re 48.067 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 48.067 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 48.068 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 48.068 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 48.068 * [taylor]: Taking taylor expansion of y.im in x.re 48.068 * [backup-simplify]: Simplify y.im into y.im 48.068 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.068 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.068 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 48.068 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 48.068 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 48.068 * [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))))) 48.068 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 48.068 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 48.068 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 48.068 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 48.068 * [taylor]: Taking taylor expansion of y.re in y.re 48.068 * [backup-simplify]: Simplify 0 into 0 48.068 * [backup-simplify]: Simplify 1 into 1 48.068 * [taylor]: Taking taylor expansion of x.im in y.re 48.069 * [backup-simplify]: Simplify x.im into x.im 48.069 * [backup-simplify]: Simplify (* 0 x.im) into 0 48.069 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 48.069 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 48.069 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 48.069 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 48.069 * [taylor]: Taking taylor expansion of y.im in y.re 48.069 * [backup-simplify]: Simplify y.im into y.im 48.069 * [taylor]: Taking taylor expansion of x.re in y.re 48.069 * [backup-simplify]: Simplify x.re into x.re 48.069 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 48.069 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 48.069 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 48.069 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 48.069 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 48.069 * [taylor]: Taking taylor expansion of y.re in y.re 48.070 * [backup-simplify]: Simplify 0 into 0 48.070 * [backup-simplify]: Simplify 1 into 1 48.070 * [backup-simplify]: Simplify (* 1 1) into 1 48.070 * [backup-simplify]: Simplify (/ 1 1) into 1 48.070 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 48.070 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 48.070 * [taylor]: Taking taylor expansion of y.im in y.re 48.070 * [backup-simplify]: Simplify y.im into y.im 48.070 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.071 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.071 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 48.071 * [backup-simplify]: Simplify (+ 1 0) into 1 48.071 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 48.071 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 48.071 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 48.071 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 48.071 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 48.071 * [taylor]: Taking taylor expansion of y.re in x.im 48.071 * [backup-simplify]: Simplify y.re into y.re 48.071 * [taylor]: Taking taylor expansion of x.im in x.im 48.071 * [backup-simplify]: Simplify 0 into 0 48.071 * [backup-simplify]: Simplify 1 into 1 48.071 * [backup-simplify]: Simplify (* y.re 0) into 0 48.072 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 48.072 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 48.072 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 48.072 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 48.072 * [taylor]: Taking taylor expansion of y.im in x.im 48.072 * [backup-simplify]: Simplify y.im into y.im 48.072 * [taylor]: Taking taylor expansion of x.re in x.im 48.072 * [backup-simplify]: Simplify x.re into x.re 48.072 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 48.072 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 48.072 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 48.072 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 48.072 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 48.072 * [taylor]: Taking taylor expansion of y.re in x.im 48.072 * [backup-simplify]: Simplify y.re into y.re 48.072 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 48.072 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 48.073 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 48.073 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 48.073 * [taylor]: Taking taylor expansion of y.im in x.im 48.073 * [backup-simplify]: Simplify y.im into y.im 48.073 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.073 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.073 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 48.073 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 48.073 * [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))))) 48.073 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 48.073 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 48.073 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 48.073 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 48.073 * [taylor]: Taking taylor expansion of y.re in x.im 48.073 * [backup-simplify]: Simplify y.re into y.re 48.073 * [taylor]: Taking taylor expansion of x.im in x.im 48.073 * [backup-simplify]: Simplify 0 into 0 48.073 * [backup-simplify]: Simplify 1 into 1 48.074 * [backup-simplify]: Simplify (* y.re 0) into 0 48.074 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 48.074 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 48.074 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 48.074 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 48.074 * [taylor]: Taking taylor expansion of y.im in x.im 48.074 * [backup-simplify]: Simplify y.im into y.im 48.074 * [taylor]: Taking taylor expansion of x.re in x.im 48.074 * [backup-simplify]: Simplify x.re into x.re 48.074 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 48.074 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 48.074 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 48.074 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 48.074 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 48.074 * [taylor]: Taking taylor expansion of y.re in x.im 48.074 * [backup-simplify]: Simplify y.re into y.re 48.075 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 48.075 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 48.075 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 48.075 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 48.075 * [taylor]: Taking taylor expansion of y.im in x.im 48.075 * [backup-simplify]: Simplify y.im into y.im 48.075 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.075 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.075 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 48.075 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 48.076 * [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))))) 48.076 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 48.076 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 48.076 * [taylor]: Taking taylor expansion of y.re in y.re 48.076 * [backup-simplify]: Simplify 0 into 0 48.076 * [backup-simplify]: Simplify 1 into 1 48.076 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 48.076 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 48.076 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 48.076 * [taylor]: Taking taylor expansion of y.re in y.re 48.076 * [backup-simplify]: Simplify 0 into 0 48.076 * [backup-simplify]: Simplify 1 into 1 48.076 * [backup-simplify]: Simplify (* 1 1) into 1 48.077 * [backup-simplify]: Simplify (/ 1 1) into 1 48.077 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 48.077 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 48.077 * [taylor]: Taking taylor expansion of y.im in y.re 48.077 * [backup-simplify]: Simplify y.im into y.im 48.077 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.077 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.077 * [backup-simplify]: Simplify (+ 1 0) into 1 48.078 * [backup-simplify]: Simplify (* 0 1) into 0 48.078 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.079 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.080 * [backup-simplify]: Simplify (+ 0 0) into 0 48.080 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 48.081 * [backup-simplify]: Simplify (/ 1 1) into 1 48.081 * [taylor]: Taking taylor expansion of 1 in x.re 48.081 * [backup-simplify]: Simplify 1 into 1 48.081 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 48.082 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 48.082 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 48.082 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 48.082 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 48.082 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 48.082 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 48.082 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 48.083 * [backup-simplify]: Simplify (+ 0 0) into 0 48.084 * [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))))))) 48.084 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 48.084 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 48.084 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 48.084 * [taylor]: Taking taylor expansion of y.im in y.re 48.084 * [backup-simplify]: Simplify y.im into y.im 48.084 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 48.084 * [taylor]: Taking taylor expansion of x.re in y.re 48.084 * [backup-simplify]: Simplify x.re into x.re 48.084 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 48.084 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 48.084 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 48.084 * [taylor]: Taking taylor expansion of y.re in y.re 48.084 * [backup-simplify]: Simplify 0 into 0 48.084 * [backup-simplify]: Simplify 1 into 1 48.084 * [backup-simplify]: Simplify (* 1 1) into 1 48.085 * [backup-simplify]: Simplify (/ 1 1) into 1 48.085 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 48.085 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 48.085 * [taylor]: Taking taylor expansion of y.im in y.re 48.085 * [backup-simplify]: Simplify y.im into y.im 48.085 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.085 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.085 * [backup-simplify]: Simplify (+ 1 0) into 1 48.086 * [backup-simplify]: Simplify (* x.re 1) into x.re 48.086 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 48.086 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 48.087 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 48.088 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.088 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 48.088 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 48.089 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.089 * [taylor]: Taking taylor expansion of 0 in x.re 48.089 * [backup-simplify]: Simplify 0 into 0 48.089 * [taylor]: Taking taylor expansion of 1 in y.im 48.089 * [backup-simplify]: Simplify 1 into 1 48.089 * [backup-simplify]: Simplify 0 into 0 48.090 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 48.090 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 48.090 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 48.091 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 48.091 * [backup-simplify]: Simplify (- 0) into 0 48.091 * [backup-simplify]: Simplify (+ 0 0) into 0 48.092 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 48.092 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 48.093 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 48.093 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 48.093 * [backup-simplify]: Simplify (+ 0 0) into 0 48.094 * [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 48.094 * [taylor]: Taking taylor expansion of 0 in y.re 48.094 * [backup-simplify]: Simplify 0 into 0 48.094 * [taylor]: Taking taylor expansion of 0 in x.re 48.094 * [backup-simplify]: Simplify 0 into 0 48.095 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 48.095 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 48.095 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 48.095 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 48.095 * [taylor]: Taking taylor expansion of y.im in x.re 48.095 * [backup-simplify]: Simplify y.im into y.im 48.095 * [taylor]: Taking taylor expansion of x.re in x.re 48.095 * [backup-simplify]: Simplify 0 into 0 48.095 * [backup-simplify]: Simplify 1 into 1 48.095 * [backup-simplify]: Simplify (* y.im 0) into 0 48.095 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 48.095 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 48.095 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 48.095 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 48.095 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 48.095 * [taylor]: Taking taylor expansion of y.im in y.im 48.096 * [backup-simplify]: Simplify 0 into 0 48.096 * [backup-simplify]: Simplify 1 into 1 48.096 * [backup-simplify]: Simplify (/ 1 1) into 1 48.097 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.098 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.098 * [backup-simplify]: Simplify (- 0) into 0 48.098 * [backup-simplify]: Simplify 0 into 0 48.099 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 48.100 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.100 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 48.100 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 48.101 * [backup-simplify]: Simplify (+ 0 0) into 0 48.105 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 48.105 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 48.105 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 48.106 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 48.106 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 48.106 * [taylor]: Taking taylor expansion of y.im in x.re 48.106 * [backup-simplify]: Simplify y.im into y.im 48.106 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 48.106 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 48.106 * [taylor]: Taking taylor expansion of 0 in y.im 48.106 * [backup-simplify]: Simplify 0 into 0 48.106 * [backup-simplify]: Simplify 0 into 0 48.106 * [taylor]: Taking taylor expansion of 0 in y.im 48.106 * [backup-simplify]: Simplify 0 into 0 48.106 * [backup-simplify]: Simplify 0 into 0 48.106 * [backup-simplify]: Simplify 0 into 0 48.107 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 48.107 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 48.108 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 48.108 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 48.108 * [backup-simplify]: Simplify (- 0) into 0 48.109 * [backup-simplify]: Simplify (+ 0 0) into 0 48.110 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 48.110 * [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 48.111 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 48.111 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 48.112 * [backup-simplify]: Simplify (+ 0 0) into 0 48.113 * [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 48.113 * [taylor]: Taking taylor expansion of 0 in y.re 48.113 * [backup-simplify]: Simplify 0 into 0 48.113 * [taylor]: Taking taylor expansion of 0 in x.re 48.113 * [backup-simplify]: Simplify 0 into 0 48.113 * [taylor]: Taking taylor expansion of 0 in x.re 48.113 * [backup-simplify]: Simplify 0 into 0 48.114 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 48.115 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 48.115 * [backup-simplify]: Simplify (+ 0 0) into 0 48.115 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 48.116 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 48.116 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 48.116 * [backup-simplify]: Simplify (- 0) into 0 48.116 * [taylor]: Taking taylor expansion of 0 in x.re 48.116 * [backup-simplify]: Simplify 0 into 0 48.117 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 48.118 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 48.119 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 48.119 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 48.119 * [backup-simplify]: Simplify (+ 0 0) into 0 48.121 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 48.122 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 48.122 * [taylor]: Taking taylor expansion of 0 in x.re 48.122 * [backup-simplify]: Simplify 0 into 0 48.122 * [taylor]: Taking taylor expansion of 0 in y.im 48.122 * [backup-simplify]: Simplify 0 into 0 48.122 * [backup-simplify]: Simplify 0 into 0 48.122 * [backup-simplify]: Simplify 0 into 0 48.123 * * * [progress]: simplifying candidates 48.123 * * * * [progress]: [ 1 / 650 ] simplifiying candidate # 48.123 * * * * [progress]: [ 2 / 650 ] simplifiying candidate # 48.123 * * * * [progress]: [ 3 / 650 ] simplifiying candidate # 48.123 * * * * [progress]: [ 4 / 650 ] simplifiying candidate # 48.123 * * * * [progress]: [ 5 / 650 ] simplifiying candidate # 48.123 * * * * [progress]: [ 6 / 650 ] simplifiying candidate # 48.123 * * * * [progress]: [ 7 / 650 ] simplifiying candidate # 48.123 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 48.123 * * [simplify]: iters left: 6 (8 enodes) 48.127 * * [simplify]: iters left: 5 (26 enodes) 48.134 * * [simplify]: Extracting #0: cost 1 inf + 0 48.134 * * [simplify]: Extracting #1: cost 4 inf + 0 48.134 * * [simplify]: Extracting #2: cost 7 inf + 0 48.134 * * [simplify]: Extracting #3: cost 10 inf + 0 48.134 * * [simplify]: Extracting #4: cost 14 inf + 0 48.134 * * [simplify]: Extracting #5: cost 10 inf + 84 48.135 * * [simplify]: Extracting #6: cost 8 inf + 166 48.135 * * [simplify]: Extracting #7: cost 4 inf + 854 48.135 * * [simplify]: Extracting #8: cost 1 inf + 1540 48.136 * * [simplify]: Extracting #9: cost 0 inf + 1782 48.136 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 48.136 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 48.137 * * * * [progress]: [ 8 / 650 ] simplifiying candidate # 48.137 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 48.137 * * [simplify]: iters left: 6 (7 enodes) 48.140 * * [simplify]: iters left: 5 (22 enodes) 48.146 * * [simplify]: Extracting #0: cost 1 inf + 0 48.146 * * [simplify]: Extracting #1: cost 3 inf + 0 48.146 * * [simplify]: Extracting #2: cost 5 inf + 0 48.146 * * [simplify]: Extracting #3: cost 8 inf + 0 48.146 * * [simplify]: Extracting #4: cost 12 inf + 0 48.146 * * [simplify]: Extracting #5: cost 10 inf + 2 48.146 * * [simplify]: Extracting #6: cost 1 inf + 936 48.147 * * [simplify]: Extracting #7: cost 0 inf + 1138 48.147 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 48.147 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 48.147 * * * * [progress]: [ 9 / 650 ] simplifiying candidate # 48.147 * [simplify]: Simplifying (sqrt 1) 48.148 * * [simplify]: iters left: 1 (2 enodes) 48.151 * * [simplify]: Extracting #0: cost 1 inf + 0 48.151 * * [simplify]: Extracting #1: cost 0 inf + 1 48.151 * [simplify]: Simplified to 1 48.151 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 48.151 * * * * [progress]: [ 10 / 650 ] simplifiying candidate # 48.151 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 48.151 * * [simplify]: iters left: 6 (9 enodes) 48.156 * * [simplify]: iters left: 5 (45 enodes) 48.177 * * [simplify]: iters left: 4 (100 enodes) 48.222 * * [simplify]: iters left: 3 (201 enodes) 48.288 * * [simplify]: iters left: 2 (406 enodes) 48.449 * * [simplify]: Extracting #0: cost 1 inf + 0 48.449 * * [simplify]: Extracting #1: cost 3 inf + 0 48.449 * * [simplify]: Extracting #2: cost 6 inf + 0 48.449 * * [simplify]: Extracting #3: cost 62 inf + 0 48.449 * * [simplify]: Extracting #4: cost 166 inf + 460 48.451 * * [simplify]: Extracting #5: cost 131 inf + 12951 48.458 * * [simplify]: Extracting #6: cost 49 inf + 45746 48.463 * * [simplify]: Extracting #7: cost 1 inf + 66256 48.469 * * [simplify]: Extracting #8: cost 0 inf + 65919 48.474 * [simplify]: Simplified to (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) 48.474 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (/ (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))))))) 48.474 * * * * [progress]: [ 11 / 650 ] simplifiying candidate # 48.475 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 48.475 * * [simplify]: iters left: 6 (8 enodes) 48.477 * * [simplify]: iters left: 5 (37 enodes) 48.490 * * [simplify]: iters left: 4 (67 enodes) 48.507 * * [simplify]: iters left: 3 (123 enodes) 48.533 * * [simplify]: iters left: 2 (278 enodes) 48.677 * * [simplify]: Extracting #0: cost 1 inf + 0 48.677 * * [simplify]: Extracting #1: cost 3 inf + 0 48.677 * * [simplify]: Extracting #2: cost 50 inf + 0 48.678 * * [simplify]: Extracting #3: cost 150 inf + 0 48.679 * * [simplify]: Extracting #4: cost 194 inf + 1180 48.684 * * [simplify]: Extracting #5: cost 123 inf + 12421 48.697 * * [simplify]: Extracting #6: cost 12 inf + 33804 48.712 * * [simplify]: Extracting #7: cost 0 inf + 36129 48.728 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 48.728 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (/ (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im)))))) 48.728 * * * * [progress]: [ 12 / 650 ] simplifiying candidate # 48.729 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 48.729 * * [simplify]: iters left: 4 (5 enodes) 48.731 * * [simplify]: iters left: 3 (16 enodes) 48.735 * * [simplify]: Extracting #0: cost 1 inf + 0 48.735 * * [simplify]: Extracting #1: cost 4 inf + 0 48.735 * * [simplify]: Extracting #2: cost 8 inf + 0 48.735 * * [simplify]: Extracting #3: cost 4 inf + 84 48.736 * * [simplify]: Extracting #4: cost 0 inf + 410 48.736 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 48.736 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2)))) 48.736 * * * * [progress]: [ 13 / 650 ] simplifiying candidate # 48.736 * * * * [progress]: [ 14 / 650 ] simplifiying candidate # 48.736 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 48.736 * * [simplify]: iters left: 5 (6 enodes) 48.739 * * [simplify]: iters left: 4 (19 enodes) 48.744 * * [simplify]: Extracting #0: cost 1 inf + 0 48.744 * * [simplify]: Extracting #1: cost 3 inf + 0 48.744 * * [simplify]: Extracting #2: cost 6 inf + 0 48.744 * * [simplify]: Extracting #3: cost 10 inf + 0 48.744 * * [simplify]: Extracting #4: cost 6 inf + 84 48.745 * * [simplify]: Extracting #5: cost 0 inf + 734 48.745 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 48.745 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (fabs (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 48.745 * * * * [progress]: [ 15 / 650 ] simplifiying candidate # 48.745 * * * * [progress]: [ 16 / 650 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 48.746 * * * * [progress]: [ 17 / 650 ] simplifiying candidate # 48.746 * * * * [progress]: [ 18 / 650 ] simplifiying candidate # 48.746 * * * * [progress]: [ 19 / 650 ] simplifiying candidate # 48.746 * * * * [progress]: [ 20 / 650 ] simplifiying candidate # 48.746 * * * * [progress]: [ 21 / 650 ] simplifiying candidate # 48.746 * * * * [progress]: [ 22 / 650 ] simplifiying candidate # 48.746 * * * * [progress]: [ 23 / 650 ] simplifiying candidate # 48.746 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 48.747 * * [simplify]: iters left: 6 (8 enodes) 48.750 * * [simplify]: iters left: 5 (26 enodes) 48.757 * * [simplify]: Extracting #0: cost 1 inf + 0 48.757 * * [simplify]: Extracting #1: cost 4 inf + 0 48.757 * * [simplify]: Extracting #2: cost 7 inf + 0 48.757 * * [simplify]: Extracting #3: cost 10 inf + 0 48.757 * * [simplify]: Extracting #4: cost 14 inf + 0 48.757 * * [simplify]: Extracting #5: cost 10 inf + 84 48.758 * * [simplify]: Extracting #6: cost 8 inf + 166 48.758 * * [simplify]: Extracting #7: cost 4 inf + 854 48.758 * * [simplify]: Extracting #8: cost 1 inf + 1540 48.759 * * [simplify]: Extracting #9: cost 0 inf + 1782 48.760 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 48.760 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.760 * * * * [progress]: [ 24 / 650 ] simplifiying candidate # 48.760 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 48.760 * * [simplify]: iters left: 6 (7 enodes) 48.767 * * [simplify]: iters left: 5 (22 enodes) 48.772 * * [simplify]: Extracting #0: cost 1 inf + 0 48.773 * * [simplify]: Extracting #1: cost 3 inf + 0 48.773 * * [simplify]: Extracting #2: cost 5 inf + 0 48.773 * * [simplify]: Extracting #3: cost 8 inf + 0 48.773 * * [simplify]: Extracting #4: cost 12 inf + 0 48.773 * * [simplify]: Extracting #5: cost 10 inf + 2 48.773 * * [simplify]: Extracting #6: cost 1 inf + 936 48.773 * * [simplify]: Extracting #7: cost 0 inf + 1138 48.774 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 48.774 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.774 * * * * [progress]: [ 25 / 650 ] simplifiying candidate # 48.774 * [simplify]: Simplifying (sqrt 1) 48.775 * * [simplify]: iters left: 1 (2 enodes) 48.778 * * [simplify]: Extracting #0: cost 1 inf + 0 48.778 * * [simplify]: Extracting #1: cost 0 inf + 1 48.778 * [simplify]: Simplified to 1 48.778 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.778 * * * * [progress]: [ 26 / 650 ] simplifiying candidate # 48.778 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 48.779 * * [simplify]: iters left: 6 (9 enodes) 48.784 * * [simplify]: iters left: 5 (45 enodes) 48.806 * * [simplify]: iters left: 4 (100 enodes) 48.852 * * [simplify]: iters left: 3 (201 enodes) 48.937 * * [simplify]: iters left: 2 (406 enodes) 49.108 * * [simplify]: Extracting #0: cost 1 inf + 0 49.108 * * [simplify]: Extracting #1: cost 3 inf + 0 49.108 * * [simplify]: Extracting #2: cost 6 inf + 0 49.108 * * [simplify]: Extracting #3: cost 62 inf + 0 49.109 * * [simplify]: Extracting #4: cost 166 inf + 460 49.110 * * [simplify]: Extracting #5: cost 131 inf + 12951 49.114 * * [simplify]: Extracting #6: cost 49 inf + 45746 49.119 * * [simplify]: Extracting #7: cost 1 inf + 66256 49.125 * * [simplify]: Extracting #8: cost 0 inf + 65919 49.134 * [simplify]: Simplified to (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) 49.134 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.134 * * * * [progress]: [ 27 / 650 ] simplifiying candidate # 49.134 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 49.134 * * [simplify]: iters left: 6 (8 enodes) 49.137 * * [simplify]: iters left: 5 (37 enodes) 49.143 * * [simplify]: iters left: 4 (67 enodes) 49.154 * * [simplify]: iters left: 3 (123 enodes) 49.181 * * [simplify]: iters left: 2 (278 enodes) 49.306 * * [simplify]: Extracting #0: cost 1 inf + 0 49.306 * * [simplify]: Extracting #1: cost 3 inf + 0 49.306 * * [simplify]: Extracting #2: cost 50 inf + 0 49.307 * * [simplify]: Extracting #3: cost 150 inf + 0 49.309 * * [simplify]: Extracting #4: cost 194 inf + 1180 49.313 * * [simplify]: Extracting #5: cost 123 inf + 12421 49.320 * * [simplify]: Extracting #6: cost 12 inf + 33804 49.328 * * [simplify]: Extracting #7: cost 0 inf + 36129 49.335 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 49.335 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.336 * * * * [progress]: [ 28 / 650 ] simplifiying candidate # 49.336 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 49.336 * * [simplify]: iters left: 4 (5 enodes) 49.337 * * [simplify]: iters left: 3 (16 enodes) 49.339 * * [simplify]: Extracting #0: cost 1 inf + 0 49.339 * * [simplify]: Extracting #1: cost 4 inf + 0 49.340 * * [simplify]: Extracting #2: cost 8 inf + 0 49.340 * * [simplify]: Extracting #3: cost 4 inf + 84 49.340 * * [simplify]: Extracting #4: cost 0 inf + 410 49.340 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 49.340 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.340 * * * * [progress]: [ 29 / 650 ] simplifiying candidate # 49.340 * * * * [progress]: [ 30 / 650 ] simplifiying candidate # 49.340 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 49.340 * * [simplify]: iters left: 5 (6 enodes) 49.342 * * [simplify]: iters left: 4 (19 enodes) 49.345 * * [simplify]: Extracting #0: cost 1 inf + 0 49.345 * * [simplify]: Extracting #1: cost 3 inf + 0 49.345 * * [simplify]: Extracting #2: cost 6 inf + 0 49.345 * * [simplify]: Extracting #3: cost 10 inf + 0 49.345 * * [simplify]: Extracting #4: cost 6 inf + 84 49.345 * * [simplify]: Extracting #5: cost 0 inf + 734 49.345 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 49.346 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.346 * * * * [progress]: [ 31 / 650 ] simplifiying candidate # 49.346 * * * * [progress]: [ 32 / 650 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 49.346 * * * * [progress]: [ 33 / 650 ] simplifiying candidate # 49.346 * * * * [progress]: [ 34 / 650 ] simplifiying candidate # 49.346 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.346 * * [simplify]: iters left: 6 (14 enodes) 49.352 * * [simplify]: iters left: 5 (49 enodes) 49.366 * * [simplify]: iters left: 4 (61 enodes) 49.382 * * [simplify]: iters left: 3 (65 enodes) 49.402 * * [simplify]: Extracting #0: cost 1 inf + 0 49.402 * * [simplify]: Extracting #1: cost 5 inf + 0 49.402 * * [simplify]: Extracting #2: cost 10 inf + 0 49.402 * * [simplify]: Extracting #3: cost 16 inf + 0 49.402 * * [simplify]: Extracting #4: cost 28 inf + 0 49.402 * * [simplify]: Extracting #5: cost 25 inf + 128 49.403 * * [simplify]: Extracting #6: cost 11 inf + 1106 49.404 * * [simplify]: Extracting #7: cost 3 inf + 2906 49.405 * * [simplify]: Extracting #8: cost 0 inf + 3804 49.405 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.405 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (exp (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.406 * * * * [progress]: [ 35 / 650 ] simplifiying candidate # 49.406 * * * * [progress]: [ 36 / 650 ] simplifiying candidate # 49.406 * * * * [progress]: [ 37 / 650 ] simplifiying candidate # 49.406 * [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 (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.406 * * [simplify]: iters left: 6 (16 enodes) 49.410 * * [simplify]: iters left: 5 (60 enodes) 49.419 * * [simplify]: iters left: 4 (133 enodes) 49.451 * * [simplify]: iters left: 3 (394 enodes) 49.628 * * [simplify]: Extracting #0: cost 1 inf + 0 49.628 * * [simplify]: Extracting #1: cost 45 inf + 0 49.629 * * [simplify]: Extracting #2: cost 209 inf + 1 49.631 * * [simplify]: Extracting #3: cost 384 inf + 2859 49.653 * * [simplify]: Extracting #4: cost 199 inf + 56922 49.698 * * [simplify]: Extracting #5: cost 6 inf + 120095 49.727 * * [simplify]: Extracting #6: cost 0 inf + 121838 49.781 * [simplify]: Simplified to (* (/ (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 49.781 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (cbrt (* (/ (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.782 * * * * [progress]: [ 38 / 650 ] simplifiying candidate # 49.782 * * * * [progress]: [ 39 / 650 ] simplifiying candidate # 49.782 * * * * [progress]: [ 40 / 650 ] simplifiying candidate # 49.782 * * * * [progress]: [ 41 / 650 ] simplifiying candidate # 49.782 * * * * [progress]: [ 42 / 650 ] simplifiying candidate # 49.782 * [simplify]: Simplifying (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 49.783 * * [simplify]: iters left: 6 (9 enodes) 49.786 * * [simplify]: iters left: 5 (31 enodes) 49.795 * * [simplify]: iters left: 4 (37 enodes) 49.804 * * [simplify]: iters left: 3 (42 enodes) 49.816 * * [simplify]: iters left: 2 (44 enodes) 49.828 * * [simplify]: iters left: 1 (47 enodes) 49.840 * * [simplify]: Extracting #0: cost 1 inf + 0 49.840 * * [simplify]: Extracting #1: cost 10 inf + 0 49.840 * * [simplify]: Extracting #2: cost 15 inf + 2 49.840 * * [simplify]: Extracting #3: cost 16 inf + 86 49.840 * * [simplify]: Extracting #4: cost 18 inf + 127 49.841 * * [simplify]: Extracting #5: cost 15 inf + 210 49.841 * * [simplify]: Extracting #6: cost 11 inf + 737 49.842 * * [simplify]: Extracting #7: cost 0 inf + 2925 49.843 * [simplify]: Simplified to (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 49.843 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.843 * * * * [progress]: [ 43 / 650 ] simplifiying candidate # 49.844 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 49.844 * * [simplify]: iters left: 6 (16 enodes) 49.851 * * [simplify]: iters left: 5 (59 enodes) 49.868 * * [simplify]: iters left: 4 (83 enodes) 49.886 * * [simplify]: iters left: 3 (94 enodes) 49.898 * * [simplify]: iters left: 2 (97 enodes) 49.911 * * [simplify]: Extracting #0: cost 1 inf + 0 49.911 * * [simplify]: Extracting #1: cost 11 inf + 0 49.911 * * [simplify]: Extracting #2: cost 22 inf + 0 49.911 * * [simplify]: Extracting #3: cost 28 inf + 0 49.911 * * [simplify]: Extracting #4: cost 40 inf + 0 49.911 * * [simplify]: Extracting #5: cost 38 inf + 87 49.912 * * [simplify]: Extracting #6: cost 23 inf + 1278 49.912 * * [simplify]: Extracting #7: cost 18 inf + 2092 49.913 * * [simplify]: Extracting #8: cost 5 inf + 7214 49.917 * * [simplify]: Extracting #9: cost 0 inf + 9592 49.920 * * [simplify]: Extracting #10: cost 0 inf + 9552 49.923 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 49.924 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.924 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.924 * * [simplify]: iters left: 6 (14 enodes) 49.930 * * [simplify]: iters left: 5 (47 enodes) 49.943 * * [simplify]: iters left: 4 (56 enodes) 49.958 * * [simplify]: iters left: 3 (60 enodes) 49.973 * * [simplify]: Extracting #0: cost 1 inf + 0 49.973 * * [simplify]: Extracting #1: cost 4 inf + 0 49.973 * * [simplify]: Extracting #2: cost 8 inf + 0 49.974 * * [simplify]: Extracting #3: cost 14 inf + 0 49.974 * * [simplify]: Extracting #4: cost 26 inf + 0 49.974 * * [simplify]: Extracting #5: cost 22 inf + 170 49.974 * * [simplify]: Extracting #6: cost 10 inf + 1197 49.975 * * [simplify]: Extracting #7: cost 2 inf + 2614 49.977 * * [simplify]: Extracting #8: cost 0 inf + 3340 49.978 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.978 * [simplify]: Simplified (2 1 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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.978 * * * * [progress]: [ 44 / 650 ] simplifiying candidate # 49.978 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 49.978 * * [simplify]: iters left: 6 (16 enodes) 49.985 * * [simplify]: iters left: 5 (56 enodes) 50.001 * * [simplify]: iters left: 4 (69 enodes) 50.020 * * [simplify]: iters left: 3 (76 enodes) 50.040 * * [simplify]: Extracting #0: cost 1 inf + 0 50.040 * * [simplify]: Extracting #1: cost 7 inf + 0 50.040 * * [simplify]: Extracting #2: cost 15 inf + 0 50.041 * * [simplify]: Extracting #3: cost 22 inf + 0 50.041 * * [simplify]: Extracting #4: cost 34 inf + 0 50.041 * * [simplify]: Extracting #5: cost 30 inf + 170 50.042 * * [simplify]: Extracting #6: cost 10 inf + 2494 50.043 * * [simplify]: Extracting #7: cost 3 inf + 4916 50.045 * * [simplify]: Extracting #8: cost 0 inf + 6408 50.047 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 50.047 * [simplify]: Simplified (2 1 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)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.048 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 50.048 * * [simplify]: iters left: 6 (14 enodes) 50.055 * * [simplify]: iters left: 5 (47 enodes) 50.062 * * [simplify]: iters left: 4 (56 enodes) 50.070 * * [simplify]: iters left: 3 (60 enodes) 50.077 * * [simplify]: Extracting #0: cost 1 inf + 0 50.077 * * [simplify]: Extracting #1: cost 4 inf + 0 50.077 * * [simplify]: Extracting #2: cost 8 inf + 0 50.077 * * [simplify]: Extracting #3: cost 14 inf + 0 50.077 * * [simplify]: Extracting #4: cost 26 inf + 0 50.078 * * [simplify]: Extracting #5: cost 22 inf + 170 50.078 * * [simplify]: Extracting #6: cost 10 inf + 1197 50.078 * * [simplify]: Extracting #7: cost 2 inf + 2694 50.079 * * [simplify]: Extracting #8: cost 0 inf + 3420 50.079 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 50.079 * [simplify]: Simplified (2 1 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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.079 * * * * [progress]: [ 45 / 650 ] simplifiying candidate # 50.080 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.080 * * [simplify]: iters left: 6 (15 enodes) 50.083 * * [simplify]: iters left: 5 (52 enodes) 50.090 * * [simplify]: iters left: 4 (65 enodes) 50.099 * * [simplify]: iters left: 3 (72 enodes) 50.108 * * [simplify]: Extracting #0: cost 1 inf + 0 50.108 * * [simplify]: Extracting #1: cost 7 inf + 0 50.108 * * [simplify]: Extracting #2: cost 14 inf + 0 50.108 * * [simplify]: Extracting #3: cost 20 inf + 0 50.108 * * [simplify]: Extracting #4: cost 32 inf + 0 50.108 * * [simplify]: Extracting #5: cost 29 inf + 128 50.109 * * [simplify]: Extracting #6: cost 8 inf + 2537 50.109 * * [simplify]: Extracting #7: cost 2 inf + 4636 50.110 * * [simplify]: Extracting #8: cost 0 inf + 5524 50.111 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 50.111 * [simplify]: Simplified (2 1 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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.111 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.112 * * [simplify]: iters left: 6 (14 enodes) 50.116 * * [simplify]: iters left: 5 (47 enodes) 50.129 * * [simplify]: iters left: 4 (56 enodes) 50.141 * * [simplify]: iters left: 3 (60 enodes) 50.149 * * [simplify]: Extracting #0: cost 1 inf + 0 50.149 * * [simplify]: Extracting #1: cost 4 inf + 0 50.149 * * [simplify]: Extracting #2: cost 8 inf + 0 50.149 * * [simplify]: Extracting #3: cost 14 inf + 0 50.149 * * [simplify]: Extracting #4: cost 26 inf + 0 50.149 * * [simplify]: Extracting #5: cost 22 inf + 170 50.149 * * [simplify]: Extracting #6: cost 10 inf + 1197 50.150 * * [simplify]: Extracting #7: cost 2 inf + 2534 50.150 * * [simplify]: Extracting #8: cost 0 inf + 3180 50.151 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.151 * [simplify]: Simplified (2 1 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 (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.151 * * * * [progress]: [ 46 / 650 ] simplifiying candidate # 50.151 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 50.151 * * [simplify]: iters left: 6 (12 enodes) 50.155 * * [simplify]: iters left: 5 (44 enodes) 50.161 * * [simplify]: iters left: 4 (59 enodes) 50.169 * * [simplify]: iters left: 3 (67 enodes) 50.181 * * [simplify]: iters left: 2 (68 enodes) 50.198 * * [simplify]: Extracting #0: cost 1 inf + 0 50.198 * * [simplify]: Extracting #1: cost 5 inf + 0 50.198 * * [simplify]: Extracting #2: cost 7 inf + 1 50.198 * * [simplify]: Extracting #3: cost 11 inf + 1 50.198 * * [simplify]: Extracting #4: cost 20 inf + 1 50.198 * * [simplify]: Extracting #5: cost 14 inf + 171 50.199 * * [simplify]: Extracting #6: cost 3 inf + 1401 50.199 * * [simplify]: Extracting #7: cost 0 inf + 2135 50.200 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 50.200 * [simplify]: Simplified (2 1 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 (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.201 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 50.201 * * [simplify]: iters left: 6 (13 enodes) 50.206 * * [simplify]: iters left: 5 (44 enodes) 50.219 * * [simplify]: iters left: 4 (53 enodes) 50.233 * * [simplify]: iters left: 3 (57 enodes) 50.248 * * [simplify]: Extracting #0: cost 1 inf + 0 50.248 * * [simplify]: Extracting #1: cost 4 inf + 0 50.248 * * [simplify]: Extracting #2: cost 8 inf + 0 50.249 * * [simplify]: Extracting #3: cost 15 inf + 0 50.249 * * [simplify]: Extracting #4: cost 26 inf + 0 50.249 * * [simplify]: Extracting #5: cost 20 inf + 210 50.249 * * [simplify]: Extracting #6: cost 9 inf + 951 50.250 * * [simplify]: Extracting #7: cost 3 inf + 2008 50.251 * * [simplify]: Extracting #8: cost 0 inf + 2696 50.252 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 50.252 * [simplify]: Simplified (2 1 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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.252 * * * * [progress]: [ 47 / 650 ] simplifiying candidate # 50.253 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.253 * * [simplify]: iters left: 6 (15 enodes) 50.261 * * [simplify]: iters left: 5 (52 enodes) 50.271 * * [simplify]: iters left: 4 (65 enodes) 50.280 * * [simplify]: iters left: 3 (72 enodes) 50.290 * * [simplify]: Extracting #0: cost 1 inf + 0 50.290 * * [simplify]: Extracting #1: cost 7 inf + 0 50.290 * * [simplify]: Extracting #2: cost 14 inf + 0 50.290 * * [simplify]: Extracting #3: cost 20 inf + 0 50.290 * * [simplify]: Extracting #4: cost 32 inf + 0 50.290 * * [simplify]: Extracting #5: cost 29 inf + 128 50.291 * * [simplify]: Extracting #6: cost 8 inf + 2537 50.291 * * [simplify]: Extracting #7: cost 2 inf + 4636 50.292 * * [simplify]: Extracting #8: cost 0 inf + 5524 50.293 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 50.293 * [simplify]: Simplified (2 1 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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.293 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.294 * * [simplify]: iters left: 6 (14 enodes) 50.296 * * [simplify]: iters left: 5 (47 enodes) 50.303 * * [simplify]: iters left: 4 (56 enodes) 50.315 * * [simplify]: iters left: 3 (60 enodes) 50.331 * * [simplify]: Extracting #0: cost 1 inf + 0 50.331 * * [simplify]: Extracting #1: cost 4 inf + 0 50.331 * * [simplify]: Extracting #2: cost 8 inf + 0 50.331 * * [simplify]: Extracting #3: cost 14 inf + 0 50.331 * * [simplify]: Extracting #4: cost 26 inf + 0 50.331 * * [simplify]: Extracting #5: cost 22 inf + 170 50.332 * * [simplify]: Extracting #6: cost 10 inf + 1197 50.333 * * [simplify]: Extracting #7: cost 2 inf + 2534 50.334 * * [simplify]: Extracting #8: cost 0 inf + 3180 50.335 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.335 * [simplify]: Simplified (2 1 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 (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.335 * * * * [progress]: [ 48 / 650 ] simplifiying candidate # 50.335 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 50.335 * * [simplify]: iters left: 6 (11 enodes) 50.341 * * [simplify]: iters left: 5 (39 enodes) 50.353 * * [simplify]: iters left: 4 (58 enodes) 50.371 * * [simplify]: iters left: 3 (63 enodes) 50.386 * * [simplify]: Extracting #0: cost 1 inf + 0 50.386 * * [simplify]: Extracting #1: cost 5 inf + 0 50.386 * * [simplify]: Extracting #2: cost 7 inf + 1 50.386 * * [simplify]: Extracting #3: cost 11 inf + 1 50.387 * * [simplify]: Extracting #4: cost 20 inf + 1 50.387 * * [simplify]: Extracting #5: cost 14 inf + 211 50.387 * * [simplify]: Extracting #6: cost 4 inf + 1198 50.388 * * [simplify]: Extracting #7: cost 0 inf + 2135 50.389 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 50.389 * [simplify]: Simplified (2 1 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 (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.390 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 50.390 * * [simplify]: iters left: 6 (13 enodes) 50.395 * * [simplify]: iters left: 5 (44 enodes) 50.407 * * [simplify]: iters left: 4 (53 enodes) 50.421 * * [simplify]: iters left: 3 (57 enodes) 50.432 * * [simplify]: Extracting #0: cost 1 inf + 0 50.432 * * [simplify]: Extracting #1: cost 4 inf + 0 50.432 * * [simplify]: Extracting #2: cost 8 inf + 0 50.432 * * [simplify]: Extracting #3: cost 15 inf + 0 50.433 * * [simplify]: Extracting #4: cost 26 inf + 0 50.433 * * [simplify]: Extracting #5: cost 20 inf + 210 50.433 * * [simplify]: Extracting #6: cost 9 inf + 951 50.433 * * [simplify]: Extracting #7: cost 3 inf + 2008 50.434 * * [simplify]: Extracting #8: cost 0 inf + 2696 50.434 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 50.434 * [simplify]: Simplified (2 1 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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.434 * * * * [progress]: [ 49 / 650 ] simplifiying candidate # 50.435 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 50.435 * * [simplify]: iters left: 6 (15 enodes) 50.438 * * [simplify]: iters left: 5 (52 enodes) 50.445 * * [simplify]: iters left: 4 (63 enodes) 50.453 * * [simplify]: iters left: 3 (67 enodes) 50.461 * * [simplify]: Extracting #0: cost 1 inf + 0 50.462 * * [simplify]: Extracting #1: cost 6 inf + 0 50.462 * * [simplify]: Extracting #2: cost 12 inf + 0 50.462 * * [simplify]: Extracting #3: cost 18 inf + 0 50.462 * * [simplify]: Extracting #4: cost 30 inf + 0 50.462 * * [simplify]: Extracting #5: cost 27 inf + 128 50.462 * * [simplify]: Extracting #6: cost 13 inf + 1158 50.463 * * [simplify]: Extracting #7: cost 5 inf + 2574 50.465 * * [simplify]: Extracting #8: cost 0 inf + 4712 50.466 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 50.466 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.467 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.467 * * [simplify]: iters left: 6 (14 enodes) 50.473 * * [simplify]: iters left: 5 (47 enodes) 50.487 * * [simplify]: iters left: 4 (56 enodes) 50.503 * * [simplify]: iters left: 3 (60 enodes) 50.518 * * [simplify]: Extracting #0: cost 1 inf + 0 50.518 * * [simplify]: Extracting #1: cost 4 inf + 0 50.519 * * [simplify]: Extracting #2: cost 8 inf + 0 50.519 * * [simplify]: Extracting #3: cost 14 inf + 0 50.519 * * [simplify]: Extracting #4: cost 26 inf + 0 50.519 * * [simplify]: Extracting #5: cost 22 inf + 170 50.519 * * [simplify]: Extracting #6: cost 10 inf + 1117 50.521 * * [simplify]: Extracting #7: cost 2 inf + 2494 50.522 * * [simplify]: Extracting #8: cost 0 inf + 3180 50.523 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.523 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.523 * * * * [progress]: [ 50 / 650 ] simplifiying candidate # 50.524 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 50.524 * * [simplify]: iters left: 6 (15 enodes) 50.530 * * [simplify]: iters left: 5 (51 enodes) 50.544 * * [simplify]: iters left: 4 (60 enodes) 50.560 * * [simplify]: iters left: 3 (64 enodes) 50.576 * * [simplify]: Extracting #0: cost 1 inf + 0 50.576 * * [simplify]: Extracting #1: cost 4 inf + 0 50.576 * * [simplify]: Extracting #2: cost 9 inf + 0 50.576 * * [simplify]: Extracting #3: cost 16 inf + 0 50.577 * * [simplify]: Extracting #4: cost 28 inf + 0 50.577 * * [simplify]: Extracting #5: cost 26 inf + 87 50.577 * * [simplify]: Extracting #6: cost 11 inf + 1158 50.578 * * [simplify]: Extracting #7: cost 3 inf + 2614 50.579 * * [simplify]: Extracting #8: cost 0 inf + 3744 50.580 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 50.580 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.581 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 50.581 * * [simplify]: iters left: 6 (14 enodes) 50.587 * * [simplify]: iters left: 5 (47 enodes) 50.600 * * [simplify]: iters left: 4 (56 enodes) 50.615 * * [simplify]: iters left: 3 (60 enodes) 50.632 * * [simplify]: Extracting #0: cost 1 inf + 0 50.632 * * [simplify]: Extracting #1: cost 4 inf + 0 50.632 * * [simplify]: Extracting #2: cost 8 inf + 0 50.632 * * [simplify]: Extracting #3: cost 14 inf + 0 50.632 * * [simplify]: Extracting #4: cost 26 inf + 0 50.632 * * [simplify]: Extracting #5: cost 22 inf + 170 50.633 * * [simplify]: Extracting #6: cost 10 inf + 1117 50.634 * * [simplify]: Extracting #7: cost 2 inf + 2574 50.635 * * [simplify]: Extracting #8: cost 0 inf + 3260 50.636 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 50.636 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.636 * * * * [progress]: [ 51 / 650 ] simplifiying candidate # 50.637 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.637 * * [simplify]: iters left: 6 (14 enodes) 50.643 * * [simplify]: iters left: 5 (47 enodes) 50.652 * * [simplify]: iters left: 4 (56 enodes) 50.660 * * [simplify]: iters left: 3 (60 enodes) 50.667 * * [simplify]: Extracting #0: cost 1 inf + 0 50.668 * * [simplify]: Extracting #1: cost 4 inf + 0 50.668 * * [simplify]: Extracting #2: cost 8 inf + 0 50.668 * * [simplify]: Extracting #3: cost 14 inf + 0 50.668 * * [simplify]: Extracting #4: cost 26 inf + 0 50.668 * * [simplify]: Extracting #5: cost 22 inf + 170 50.668 * * [simplify]: Extracting #6: cost 10 inf + 1117 50.669 * * [simplify]: Extracting #7: cost 2 inf + 2414 50.669 * * [simplify]: Extracting #8: cost 0 inf + 3020 50.670 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.670 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.670 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.670 * * [simplify]: iters left: 6 (14 enodes) 50.673 * * [simplify]: iters left: 5 (47 enodes) 50.679 * * [simplify]: iters left: 4 (56 enodes) 50.693 * * [simplify]: iters left: 3 (60 enodes) 50.708 * * [simplify]: Extracting #0: cost 1 inf + 0 50.708 * * [simplify]: Extracting #1: cost 4 inf + 0 50.708 * * [simplify]: Extracting #2: cost 8 inf + 0 50.708 * * [simplify]: Extracting #3: cost 14 inf + 0 50.709 * * [simplify]: Extracting #4: cost 26 inf + 0 50.709 * * [simplify]: Extracting #5: cost 22 inf + 170 50.709 * * [simplify]: Extracting #6: cost 10 inf + 1117 50.710 * * [simplify]: Extracting #7: cost 2 inf + 2414 50.711 * * [simplify]: Extracting #8: cost 0 inf + 3020 50.712 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.712 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.712 * * * * [progress]: [ 52 / 650 ] simplifiying candidate # 50.713 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 50.713 * * [simplify]: iters left: 6 (11 enodes) 50.719 * * [simplify]: iters left: 5 (39 enodes) 50.728 * * [simplify]: iters left: 4 (50 enodes) 50.735 * * [simplify]: iters left: 3 (56 enodes) 50.744 * * [simplify]: Extracting #0: cost 1 inf + 0 50.744 * * [simplify]: Extracting #1: cost 4 inf + 0 50.744 * * [simplify]: Extracting #2: cost 7 inf + 1 50.744 * * [simplify]: Extracting #3: cost 16 inf + 1 50.744 * * [simplify]: Extracting #4: cost 9 inf + 293 50.744 * * [simplify]: Extracting #5: cost 1 inf + 1035 50.745 * * [simplify]: Extracting #6: cost 0 inf + 1077 50.745 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 50.745 * [simplify]: Simplified (2 1 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 (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.745 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 50.745 * * [simplify]: iters left: 6 (13 enodes) 50.748 * * [simplify]: iters left: 5 (44 enodes) 50.754 * * [simplify]: iters left: 4 (53 enodes) 50.765 * * [simplify]: iters left: 3 (57 enodes) 50.777 * * [simplify]: Extracting #0: cost 1 inf + 0 50.777 * * [simplify]: Extracting #1: cost 4 inf + 0 50.777 * * [simplify]: Extracting #2: cost 8 inf + 0 50.777 * * [simplify]: Extracting #3: cost 15 inf + 0 50.777 * * [simplify]: Extracting #4: cost 26 inf + 0 50.777 * * [simplify]: Extracting #5: cost 20 inf + 210 50.777 * * [simplify]: Extracting #6: cost 9 inf + 911 50.778 * * [simplify]: Extracting #7: cost 3 inf + 1888 50.778 * * [simplify]: Extracting #8: cost 0 inf + 2536 50.779 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 50.779 * [simplify]: Simplified (2 1 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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.779 * * * * [progress]: [ 53 / 650 ] simplifiying candidate # 50.779 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.779 * * [simplify]: iters left: 6 (14 enodes) 50.782 * * [simplify]: iters left: 5 (47 enodes) 50.788 * * [simplify]: iters left: 4 (56 enodes) 50.796 * * [simplify]: iters left: 3 (60 enodes) 50.803 * * [simplify]: Extracting #0: cost 1 inf + 0 50.803 * * [simplify]: Extracting #1: cost 4 inf + 0 50.803 * * [simplify]: Extracting #2: cost 8 inf + 0 50.803 * * [simplify]: Extracting #3: cost 14 inf + 0 50.803 * * [simplify]: Extracting #4: cost 26 inf + 0 50.803 * * [simplify]: Extracting #5: cost 22 inf + 170 50.804 * * [simplify]: Extracting #6: cost 10 inf + 1117 50.804 * * [simplify]: Extracting #7: cost 2 inf + 2414 50.805 * * [simplify]: Extracting #8: cost 0 inf + 3020 50.805 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.805 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.805 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.805 * * [simplify]: iters left: 6 (14 enodes) 50.808 * * [simplify]: iters left: 5 (47 enodes) 50.814 * * [simplify]: iters left: 4 (56 enodes) 50.823 * * [simplify]: iters left: 3 (60 enodes) 50.830 * * [simplify]: Extracting #0: cost 1 inf + 0 50.830 * * [simplify]: Extracting #1: cost 4 inf + 0 50.830 * * [simplify]: Extracting #2: cost 8 inf + 0 50.830 * * [simplify]: Extracting #3: cost 14 inf + 0 50.830 * * [simplify]: Extracting #4: cost 26 inf + 0 50.830 * * [simplify]: Extracting #5: cost 22 inf + 170 50.830 * * [simplify]: Extracting #6: cost 10 inf + 1117 50.831 * * [simplify]: Extracting #7: cost 2 inf + 2414 50.831 * * [simplify]: Extracting #8: cost 0 inf + 3020 50.832 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.832 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.832 * * * * [progress]: [ 54 / 650 ] simplifiying candidate # 50.832 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 50.832 * * [simplify]: iters left: 6 (10 enodes) 50.835 * * [simplify]: iters left: 5 (34 enodes) 50.840 * * [simplify]: iters left: 4 (45 enodes) 50.846 * * [simplify]: iters left: 3 (49 enodes) 50.853 * * [simplify]: Extracting #0: cost 1 inf + 0 50.853 * * [simplify]: Extracting #1: cost 4 inf + 0 50.853 * * [simplify]: Extracting #2: cost 7 inf + 1 50.853 * * [simplify]: Extracting #3: cost 16 inf + 1 50.853 * * [simplify]: Extracting #4: cost 11 inf + 130 50.853 * * [simplify]: Extracting #5: cost 1 inf + 995 50.854 * * [simplify]: Extracting #6: cost 0 inf + 1077 50.854 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 50.854 * [simplify]: Simplified (2 1 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 (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.854 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 50.854 * * [simplify]: iters left: 6 (13 enodes) 50.857 * * [simplify]: iters left: 5 (44 enodes) 50.863 * * [simplify]: iters left: 4 (53 enodes) 50.870 * * [simplify]: iters left: 3 (57 enodes) 50.877 * * [simplify]: Extracting #0: cost 1 inf + 0 50.877 * * [simplify]: Extracting #1: cost 4 inf + 0 50.877 * * [simplify]: Extracting #2: cost 8 inf + 0 50.877 * * [simplify]: Extracting #3: cost 15 inf + 0 50.877 * * [simplify]: Extracting #4: cost 26 inf + 0 50.877 * * [simplify]: Extracting #5: cost 20 inf + 210 50.878 * * [simplify]: Extracting #6: cost 9 inf + 911 50.878 * * [simplify]: Extracting #7: cost 3 inf + 1888 50.878 * * [simplify]: Extracting #8: cost 0 inf + 2536 50.879 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 50.879 * [simplify]: Simplified (2 1 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))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.879 * * * * [progress]: [ 55 / 650 ] simplifiying candidate # 50.879 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 50.879 * * [simplify]: iters left: 6 (10 enodes) 50.882 * * [simplify]: iters left: 5 (35 enodes) 50.887 * * [simplify]: iters left: 4 (39 enodes) 50.893 * * [simplify]: Extracting #0: cost 1 inf + 0 50.893 * * [simplify]: Extracting #1: cost 6 inf + 0 50.893 * * [simplify]: Extracting #2: cost 9 inf + 1 50.893 * * [simplify]: Extracting #3: cost 11 inf + 1 50.893 * * [simplify]: Extracting #4: cost 14 inf + 1 50.893 * * [simplify]: Extracting #5: cost 18 inf + 1 50.893 * * [simplify]: Extracting #6: cost 16 inf + 3 50.893 * * [simplify]: Extracting #7: cost 11 inf + 289 50.894 * * [simplify]: Extracting #8: cost 6 inf + 1219 50.895 * * [simplify]: Extracting #9: cost 0 inf + 2995 50.895 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 50.895 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.895 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.895 * * [simplify]: iters left: 6 (13 enodes) 50.898 * * [simplify]: iters left: 5 (47 enodes) 50.908 * * [simplify]: iters left: 4 (70 enodes) 50.922 * * [simplify]: iters left: 3 (96 enodes) 50.935 * * [simplify]: iters left: 2 (122 enodes) 50.958 * * [simplify]: iters left: 1 (134 enodes) 50.979 * * [simplify]: Extracting #0: cost 1 inf + 0 50.979 * * [simplify]: Extracting #1: cost 7 inf + 0 50.979 * * [simplify]: Extracting #2: cost 34 inf + 0 50.979 * * [simplify]: Extracting #3: cost 47 inf + 87 50.979 * * [simplify]: Extracting #4: cost 41 inf + 666 50.979 * * [simplify]: Extracting #5: cost 39 inf + 952 50.981 * * [simplify]: Extracting #6: cost 11 inf + 8583 50.984 * * [simplify]: Extracting #7: cost 0 inf + 11890 50.986 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.986 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 50.986 * * * * [progress]: [ 56 / 650 ] simplifiying candidate # 50.986 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 50.986 * * [simplify]: iters left: 6 (10 enodes) 50.989 * * [simplify]: iters left: 5 (34 enodes) 50.994 * * [simplify]: iters left: 4 (36 enodes) 50.999 * * [simplify]: Extracting #0: cost 1 inf + 0 50.999 * * [simplify]: Extracting #1: cost 4 inf + 0 50.999 * * [simplify]: Extracting #2: cost 6 inf + 1 50.999 * * [simplify]: Extracting #3: cost 9 inf + 1 50.999 * * [simplify]: Extracting #4: cost 12 inf + 1 50.999 * * [simplify]: Extracting #5: cost 16 inf + 1 50.999 * * [simplify]: Extracting #6: cost 14 inf + 3 50.999 * * [simplify]: Extracting #7: cost 10 inf + 248 50.999 * * [simplify]: Extracting #8: cost 2 inf + 1824 51.000 * * [simplify]: Extracting #9: cost 0 inf + 2349 51.000 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 51.000 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.000 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 51.000 * * [simplify]: iters left: 6 (13 enodes) 51.003 * * [simplify]: iters left: 5 (47 enodes) 51.010 * * [simplify]: iters left: 4 (70 enodes) 51.024 * * [simplify]: iters left: 3 (96 enodes) 51.047 * * [simplify]: iters left: 2 (122 enodes) 51.078 * * [simplify]: iters left: 1 (134 enodes) 51.110 * * [simplify]: Extracting #0: cost 1 inf + 0 51.110 * * [simplify]: Extracting #1: cost 7 inf + 0 51.110 * * [simplify]: Extracting #2: cost 34 inf + 0 51.110 * * [simplify]: Extracting #3: cost 47 inf + 87 51.111 * * [simplify]: Extracting #4: cost 41 inf + 666 51.111 * * [simplify]: Extracting #5: cost 39 inf + 952 51.113 * * [simplify]: Extracting #6: cost 11 inf + 8663 51.115 * * [simplify]: Extracting #7: cost 0 inf + 11970 51.117 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 51.117 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.117 * * * * [progress]: [ 57 / 650 ] simplifiying candidate # 51.117 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.118 * * [simplify]: iters left: 6 (9 enodes) 51.120 * * [simplify]: iters left: 5 (30 enodes) 51.125 * * [simplify]: iters left: 4 (32 enodes) 51.129 * * [simplify]: Extracting #0: cost 1 inf + 0 51.129 * * [simplify]: Extracting #1: cost 4 inf + 0 51.129 * * [simplify]: Extracting #2: cost 5 inf + 1 51.129 * * [simplify]: Extracting #3: cost 7 inf + 1 51.129 * * [simplify]: Extracting #4: cost 10 inf + 1 51.129 * * [simplify]: Extracting #5: cost 14 inf + 1 51.129 * * [simplify]: Extracting #6: cost 12 inf + 3 51.130 * * [simplify]: Extracting #7: cost 8 inf + 248 51.130 * * [simplify]: Extracting #8: cost 4 inf + 775 51.130 * * [simplify]: Extracting #9: cost 0 inf + 1625 51.130 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.130 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.131 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.131 * * [simplify]: iters left: 6 (13 enodes) 51.134 * * [simplify]: iters left: 5 (47 enodes) 51.142 * * [simplify]: iters left: 4 (70 enodes) 51.155 * * [simplify]: iters left: 3 (96 enodes) 51.169 * * [simplify]: iters left: 2 (122 enodes) 51.187 * * [simplify]: iters left: 1 (134 enodes) 51.204 * * [simplify]: Extracting #0: cost 1 inf + 0 51.204 * * [simplify]: Extracting #1: cost 7 inf + 0 51.204 * * [simplify]: Extracting #2: cost 34 inf + 0 51.204 * * [simplify]: Extracting #3: cost 47 inf + 87 51.205 * * [simplify]: Extracting #4: cost 41 inf + 666 51.206 * * [simplify]: Extracting #5: cost 39 inf + 952 51.208 * * [simplify]: Extracting #6: cost 11 inf + 7663 51.212 * * [simplify]: Extracting #7: cost 0 inf + 10530 51.217 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.217 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.217 * * * * [progress]: [ 58 / 650 ] simplifiying candidate # 51.217 * [simplify]: Simplifying (/ 1 (sqrt 1)) 51.217 * * [simplify]: iters left: 3 (3 enodes) 51.223 * * [simplify]: iters left: 2 (11 enodes) 51.226 * * [simplify]: iters left: 1 (13 enodes) 51.227 * * [simplify]: Extracting #0: cost 1 inf + 0 51.227 * * [simplify]: Extracting #1: cost 0 inf + 1 51.227 * [simplify]: Simplified to 1 51.227 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.228 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 51.228 * * [simplify]: iters left: 6 (12 enodes) 51.230 * * [simplify]: iters left: 5 (44 enodes) 51.236 * * [simplify]: iters left: 4 (67 enodes) 51.246 * * [simplify]: iters left: 3 (93 enodes) 51.259 * * [simplify]: iters left: 2 (119 enodes) 51.294 * * [simplify]: iters left: 1 (131 enodes) 51.325 * * [simplify]: Extracting #0: cost 1 inf + 0 51.325 * * [simplify]: Extracting #1: cost 7 inf + 0 51.325 * * [simplify]: Extracting #2: cost 34 inf + 0 51.325 * * [simplify]: Extracting #3: cost 48 inf + 87 51.326 * * [simplify]: Extracting #4: cost 39 inf + 746 51.328 * * [simplify]: Extracting #5: cost 11 inf + 6417 51.331 * * [simplify]: Extracting #6: cost 0 inf + 8846 51.335 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 51.335 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.335 * * * * [progress]: [ 59 / 650 ] simplifiying candidate # 51.336 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.336 * * [simplify]: iters left: 6 (9 enodes) 51.340 * * [simplify]: iters left: 5 (30 enodes) 51.349 * * [simplify]: iters left: 4 (32 enodes) 51.356 * * [simplify]: Extracting #0: cost 1 inf + 0 51.356 * * [simplify]: Extracting #1: cost 4 inf + 0 51.356 * * [simplify]: Extracting #2: cost 5 inf + 1 51.356 * * [simplify]: Extracting #3: cost 7 inf + 1 51.356 * * [simplify]: Extracting #4: cost 10 inf + 1 51.356 * * [simplify]: Extracting #5: cost 14 inf + 1 51.356 * * [simplify]: Extracting #6: cost 12 inf + 3 51.357 * * [simplify]: Extracting #7: cost 8 inf + 248 51.357 * * [simplify]: Extracting #8: cost 4 inf + 775 51.357 * * [simplify]: Extracting #9: cost 0 inf + 1625 51.357 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.357 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.357 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.358 * * [simplify]: iters left: 6 (13 enodes) 51.360 * * [simplify]: iters left: 5 (47 enodes) 51.367 * * [simplify]: iters left: 4 (70 enodes) 51.377 * * [simplify]: iters left: 3 (96 enodes) 51.392 * * [simplify]: iters left: 2 (122 enodes) 51.408 * * [simplify]: iters left: 1 (134 enodes) 51.432 * * [simplify]: Extracting #0: cost 1 inf + 0 51.433 * * [simplify]: Extracting #1: cost 7 inf + 0 51.433 * * [simplify]: Extracting #2: cost 34 inf + 0 51.433 * * [simplify]: Extracting #3: cost 47 inf + 87 51.433 * * [simplify]: Extracting #4: cost 41 inf + 666 51.433 * * [simplify]: Extracting #5: cost 39 inf + 952 51.435 * * [simplify]: Extracting #6: cost 11 inf + 7663 51.437 * * [simplify]: Extracting #7: cost 0 inf + 10530 51.439 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.439 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.439 * * * * [progress]: [ 60 / 650 ] simplifiying candidate # 51.439 * [simplify]: Simplifying (/ 1 1) 51.439 * * [simplify]: iters left: 2 (2 enodes) 51.440 * * [simplify]: iters left: 1 (6 enodes) 51.441 * * [simplify]: Extracting #0: cost 1 inf + 0 51.441 * * [simplify]: Extracting #1: cost 0 inf + 1 51.441 * [simplify]: Simplified to 1 51.441 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.441 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 51.441 * * [simplify]: iters left: 6 (12 enodes) 51.444 * * [simplify]: iters left: 5 (44 enodes) 51.450 * * [simplify]: iters left: 4 (67 enodes) 51.459 * * [simplify]: iters left: 3 (93 enodes) 51.484 * * [simplify]: iters left: 2 (119 enodes) 51.510 * * [simplify]: iters left: 1 (131 enodes) 51.525 * * [simplify]: Extracting #0: cost 1 inf + 0 51.525 * * [simplify]: Extracting #1: cost 7 inf + 0 51.526 * * [simplify]: Extracting #2: cost 34 inf + 0 51.526 * * [simplify]: Extracting #3: cost 48 inf + 87 51.526 * * [simplify]: Extracting #4: cost 39 inf + 746 51.527 * * [simplify]: Extracting #5: cost 11 inf + 6417 51.529 * * [simplify]: Extracting #6: cost 0 inf + 8846 51.532 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 51.532 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.533 * * * * [progress]: [ 61 / 650 ] simplifiying candidate # 51.533 * * * * [progress]: [ 62 / 650 ] simplifiying candidate # 51.533 * * * * [progress]: [ 63 / 650 ] simplifiying candidate # 51.533 * * * * [progress]: [ 64 / 650 ] simplifiying candidate # 51.533 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 51.533 * * [simplify]: iters left: 6 (7 enodes) 51.536 * * [simplify]: iters left: 5 (22 enodes) 51.542 * * [simplify]: Extracting #0: cost 1 inf + 0 51.542 * * [simplify]: Extracting #1: cost 3 inf + 0 51.542 * * [simplify]: Extracting #2: cost 5 inf + 0 51.542 * * [simplify]: Extracting #3: cost 8 inf + 0 51.542 * * [simplify]: Extracting #4: cost 12 inf + 0 51.543 * * [simplify]: Extracting #5: cost 10 inf + 2 51.543 * * [simplify]: Extracting #6: cost 1 inf + 976 51.543 * * [simplify]: Extracting #7: cost 0 inf + 1218 51.544 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 51.544 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.544 * * * * [progress]: [ 65 / 650 ] simplifiying candidate # 51.544 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 51.544 * * [simplify]: iters left: 6 (7 enodes) 51.548 * * [simplify]: iters left: 5 (22 enodes) 51.554 * * [simplify]: Extracting #0: cost 1 inf + 0 51.554 * * [simplify]: Extracting #1: cost 3 inf + 0 51.554 * * [simplify]: Extracting #2: cost 5 inf + 0 51.554 * * [simplify]: Extracting #3: cost 8 inf + 0 51.554 * * [simplify]: Extracting #4: cost 12 inf + 0 51.554 * * [simplify]: Extracting #5: cost 10 inf + 2 51.554 * * [simplify]: Extracting #6: cost 1 inf + 1056 51.555 * * [simplify]: Extracting #7: cost 0 inf + 1298 51.555 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 51.555 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.555 * * * * [progress]: [ 66 / 650 ] simplifiying candidate # 51.556 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 51.556 * * [simplify]: iters left: 6 (7 enodes) 51.559 * * [simplify]: iters left: 5 (22 enodes) 51.565 * * [simplify]: Extracting #0: cost 1 inf + 0 51.565 * * [simplify]: Extracting #1: cost 3 inf + 0 51.565 * * [simplify]: Extracting #2: cost 5 inf + 0 51.565 * * [simplify]: Extracting #3: cost 8 inf + 0 51.565 * * [simplify]: Extracting #4: cost 12 inf + 0 51.565 * * [simplify]: Extracting #5: cost 10 inf + 2 51.565 * * [simplify]: Extracting #6: cost 1 inf + 936 51.566 * * [simplify]: Extracting #7: cost 0 inf + 1138 51.566 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 51.566 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.566 * * * * [progress]: [ 67 / 650 ] simplifiying candidate # 51.567 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.567 * * [simplify]: iters left: 5 (6 enodes) 51.570 * * [simplify]: iters left: 4 (19 enodes) 51.575 * * [simplify]: Extracting #0: cost 1 inf + 0 51.575 * * [simplify]: Extracting #1: cost 3 inf + 0 51.575 * * [simplify]: Extracting #2: cost 6 inf + 0 51.575 * * [simplify]: Extracting #3: cost 10 inf + 0 51.575 * * [simplify]: Extracting #4: cost 6 inf + 84 51.576 * * [simplify]: Extracting #5: cost 0 inf + 734 51.576 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.576 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.576 * * * * [progress]: [ 68 / 650 ] simplifiying candidate # 51.577 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 51.577 * * [simplify]: iters left: 6 (7 enodes) 51.580 * * [simplify]: iters left: 5 (22 enodes) 51.583 * * [simplify]: Extracting #0: cost 1 inf + 0 51.583 * * [simplify]: Extracting #1: cost 3 inf + 0 51.583 * * [simplify]: Extracting #2: cost 5 inf + 0 51.583 * * [simplify]: Extracting #3: cost 8 inf + 0 51.583 * * [simplify]: Extracting #4: cost 12 inf + 0 51.584 * * [simplify]: Extracting #5: cost 10 inf + 2 51.584 * * [simplify]: Extracting #6: cost 1 inf + 936 51.584 * * [simplify]: Extracting #7: cost 0 inf + 1138 51.584 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 51.584 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.584 * * * * [progress]: [ 69 / 650 ] simplifiying candidate # 51.584 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.585 * * [simplify]: iters left: 5 (6 enodes) 51.587 * * [simplify]: iters left: 4 (19 enodes) 51.591 * * [simplify]: Extracting #0: cost 1 inf + 0 51.591 * * [simplify]: Extracting #1: cost 3 inf + 0 51.591 * * [simplify]: Extracting #2: cost 6 inf + 0 51.591 * * [simplify]: Extracting #3: cost 10 inf + 0 51.591 * * [simplify]: Extracting #4: cost 6 inf + 84 51.591 * * [simplify]: Extracting #5: cost 0 inf + 734 51.591 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 51.591 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.592 * * * * [progress]: [ 70 / 650 ] simplifiying candidate # 51.592 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 51.592 * * [simplify]: iters left: 6 (9 enodes) 51.594 * * [simplify]: iters left: 5 (31 enodes) 51.598 * * [simplify]: iters left: 4 (40 enodes) 51.603 * * [simplify]: iters left: 3 (44 enodes) 51.609 * * [simplify]: Extracting #0: cost 1 inf + 0 51.609 * * [simplify]: Extracting #1: cost 3 inf + 0 51.609 * * [simplify]: Extracting #2: cost 5 inf + 0 51.609 * * [simplify]: Extracting #3: cost 9 inf + 0 51.609 * * [simplify]: Extracting #4: cost 18 inf + 0 51.609 * * [simplify]: Extracting #5: cost 13 inf + 169 51.609 * * [simplify]: Extracting #6: cost 5 inf + 787 51.610 * * [simplify]: Extracting #7: cost 0 inf + 1644 51.610 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 51.610 * [simplify]: Simplified (2 1 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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.610 * * * * [progress]: [ 71 / 650 ] simplifiying candidate # 51.610 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 51.610 * * [simplify]: iters left: 5 (8 enodes) 51.612 * * [simplify]: iters left: 4 (28 enodes) 51.616 * * [simplify]: iters left: 3 (37 enodes) 51.621 * * [simplify]: iters left: 2 (41 enodes) 51.625 * * [simplify]: Extracting #0: cost 1 inf + 0 51.626 * * [simplify]: Extracting #1: cost 3 inf + 0 51.626 * * [simplify]: Extracting #2: cost 7 inf + 0 51.626 * * [simplify]: Extracting #3: cost 16 inf + 0 51.626 * * [simplify]: Extracting #4: cost 11 inf + 128 51.626 * * [simplify]: Extracting #5: cost 2 inf + 830 51.626 * * [simplify]: Extracting #6: cost 0 inf + 1076 51.626 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 51.626 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* x.im y.re) (* x.re y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 51.627 * * * * [progress]: [ 72 / 650 ] simplifiying candidate # 51.627 * * * * [progress]: [ 73 / 650 ] simplifiying candidate # 51.627 * [simplify]: Simplifying (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 51.627 * * [simplify]: iters left: 6 (10 enodes) 51.630 * * [simplify]: iters left: 5 (52 enodes) 51.641 * * [simplify]: iters left: 4 (119 enodes) 51.691 * * [simplify]: iters left: 3 (234 enodes) 51.784 * * [simplify]: iters left: 2 (366 enodes) 51.960 * * [simplify]: Extracting #0: cost 1 inf + 0 51.960 * * [simplify]: Extracting #1: cost 3 inf + 0 51.960 * * [simplify]: Extracting #2: cost 22 inf + 0 51.960 * * [simplify]: Extracting #3: cost 148 inf + 0 51.961 * * [simplify]: Extracting #4: cost 202 inf + 2230 51.965 * * [simplify]: Extracting #5: cost 83 inf + 22274 51.972 * * [simplify]: Extracting #6: cost 1 inf + 35108 51.985 * * [simplify]: Extracting #7: cost 0 inf + 35040 51.999 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 51.999 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 52.000 * * * * [progress]: [ 74 / 650 ] simplifiying candidate # 52.000 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 52.000 * * [simplify]: iters left: 5 (6 enodes) 52.002 * * [simplify]: iters left: 4 (23 enodes) 52.005 * * [simplify]: iters left: 3 (36 enodes) 52.010 * * [simplify]: iters left: 2 (53 enodes) 52.022 * * [simplify]: iters left: 1 (94 enodes) 52.043 * * [simplify]: Extracting #0: cost 1 inf + 0 52.043 * * [simplify]: Extracting #1: cost 3 inf + 0 52.043 * * [simplify]: Extracting #2: cost 32 inf + 0 52.043 * * [simplify]: Extracting #3: cost 48 inf + 0 52.044 * * [simplify]: Extracting #4: cost 42 inf + 247 52.045 * * [simplify]: Extracting #5: cost 18 inf + 3412 52.047 * * [simplify]: Extracting #6: cost 0 inf + 5728 52.050 * * [simplify]: Extracting #7: cost 0 inf + 5448 52.052 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 52.052 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (- (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 52.052 * * * * [progress]: [ 75 / 650 ] simplifiying candidate # 52.053 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 52.053 * * [simplify]: iters left: 5 (10 enodes) 52.059 * * [simplify]: iters left: 4 (53 enodes) 52.075 * * [simplify]: iters left: 3 (165 enodes) 52.132 * * [simplify]: iters left: 2 (470 enodes) 52.301 * * [simplify]: Extracting #0: cost 1 inf + 0 52.301 * * [simplify]: Extracting #1: cost 21 inf + 0 52.301 * * [simplify]: Extracting #2: cost 104 inf + 0 52.302 * * [simplify]: Extracting #3: cost 226 inf + 930 52.305 * * [simplify]: Extracting #4: cost 184 inf + 7619 52.310 * * [simplify]: Extracting #5: cost 74 inf + 36465 52.318 * * [simplify]: Extracting #6: cost 5 inf + 63971 52.326 * * [simplify]: Extracting #7: cost 0 inf + 67070 52.343 * [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))) 52.343 * [simplify]: Simplified (2 1 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 (+ (* y.re y.re) (* y.im 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)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 52.343 * * * * [progress]: [ 76 / 650 ] simplifiying candidate # 52.343 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 52.344 * * [simplify]: iters left: 6 (9 enodes) 52.348 * * [simplify]: iters left: 5 (48 enodes) 52.365 * * [simplify]: iters left: 4 (111 enodes) 52.403 * * [simplify]: iters left: 3 (181 enodes) 52.447 * * [simplify]: iters left: 2 (262 enodes) 52.502 * * [simplify]: iters left: 1 (473 enodes) 52.687 * * [simplify]: Extracting #0: cost 1 inf + 0 52.688 * * [simplify]: Extracting #1: cost 22 inf + 0 52.688 * * [simplify]: Extracting #2: cost 110 inf + 0 52.690 * * [simplify]: Extracting #3: cost 142 inf + 1440 52.697 * * [simplify]: Extracting #4: cost 41 inf + 15973 52.715 * * [simplify]: Extracting #5: cost 0 inf + 23364 52.729 * * [simplify]: Extracting #6: cost 0 inf + 23124 52.738 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 52.738 * [simplify]: Simplified (2 1 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 (+ (* y.re y.re) (* y.im y.im))) (+ (* x.im y.re) (* x.re y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 52.738 * * * * [progress]: [ 77 / 650 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 52.738 * * * * [progress]: [ 78 / 650 ] simplifiying candidate # 52.738 * * * * [progress]: [ 79 / 650 ] simplifiying candidate # 52.738 * [simplify]: Simplifying (- (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 0) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 52.739 * * [simplify]: iters left: 6 (17 enodes) 52.743 * * [simplify]: iters left: 5 (63 enodes) 52.753 * * [simplify]: iters left: 4 (86 enodes) 52.767 * * [simplify]: iters left: 3 (130 enodes) 52.801 * * [simplify]: iters left: 2 (167 enodes) 52.850 * * [simplify]: iters left: 1 (214 enodes) 52.891 * * [simplify]: Extracting #0: cost 1 inf + 0 52.891 * * [simplify]: Extracting #1: cost 13 inf + 0 52.891 * * [simplify]: Extracting #2: cost 26 inf + 1 52.891 * * [simplify]: Extracting #3: cost 32 inf + 1 52.892 * * [simplify]: Extracting #4: cost 44 inf + 1 52.892 * * [simplify]: Extracting #5: cost 40 inf + 170 52.892 * * [simplify]: Extracting #6: cost 29 inf + 984 52.893 * * [simplify]: Extracting #7: cost 14 inf + 4699 52.895 * * [simplify]: Extracting #8: cost 3 inf + 8581 52.899 * * [simplify]: Extracting #9: cost 0 inf + 9861 52.902 * [simplify]: Simplified to (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 52.902 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 52.902 * * * * [progress]: [ 80 / 650 ] simplifiying candidate # 52.902 * [simplify]: Simplifying (- (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log 1)) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 52.902 * * [simplify]: iters left: 6 (18 enodes) 52.907 * * [simplify]: iters left: 5 (70 enodes) 52.923 * * [simplify]: iters left: 4 (97 enodes) 52.947 * * [simplify]: iters left: 3 (118 enodes) 52.968 * * [simplify]: iters left: 2 (165 enodes) 53.002 * * [simplify]: iters left: 1 (215 enodes) 53.051 * * [simplify]: Extracting #0: cost 1 inf + 0 53.051 * * [simplify]: Extracting #1: cost 14 inf + 0 53.051 * * [simplify]: Extracting #2: cost 29 inf + 1 53.051 * * [simplify]: Extracting #3: cost 35 inf + 1 53.052 * * [simplify]: Extracting #4: cost 47 inf + 1 53.052 * * [simplify]: Extracting #5: cost 43 inf + 171 53.052 * * [simplify]: Extracting #6: cost 28 inf + 1849 53.053 * * [simplify]: Extracting #7: cost 18 inf + 3662 53.055 * * [simplify]: Extracting #8: cost 5 inf + 9207 53.059 * * [simplify]: Extracting #9: cost 0 inf + 11455 53.062 * [simplify]: Simplified to (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 53.062 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 53.062 * * * * [progress]: [ 81 / 650 ] simplifiying candidate # 53.063 * [simplify]: Simplifying (- (- (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 0) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 53.063 * * [simplify]: iters left: 6 (17 enodes) 53.071 * * [simplify]: iters left: 5 (65 enodes) 53.091 * * [simplify]: iters left: 4 (104 enodes) 53.108 * * [simplify]: iters left: 3 (175 enodes) 53.148 * * [simplify]: iters left: 2 (271 enodes) 53.255 * * [simplify]: iters left: 1 (296 enodes) 53.319 * * [simplify]: Extracting #0: cost 1 inf + 0 53.319 * * [simplify]: Extracting #1: cost 9 inf + 0 53.320 * * [simplify]: Extracting #2: cost 19 inf + 1 53.320 * * [simplify]: Extracting #3: cost 31 inf + 1 53.320 * * [simplify]: Extracting #4: cost 58 inf + 1 53.321 * * [simplify]: Extracting #5: cost 64 inf + 294 53.322 * * [simplify]: Extracting #6: cost 53 inf + 1188 53.324 * * [simplify]: Extracting #7: cost 18 inf + 9726 53.331 * * [simplify]: Extracting #8: cost 0 inf + 14545 53.338 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 53.338 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (- (* x.im y.re) (* x.re y.im))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 53.339 * * * * [progress]: [ 82 / 650 ] simplifiying candidate # 53.339 * [simplify]: Simplifying (- (- (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log 1)) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 53.339 * * [simplify]: iters left: 6 (18 enodes) 53.348 * * [simplify]: iters left: 5 (72 enodes) 53.369 * * [simplify]: iters left: 4 (101 enodes) 53.398 * * [simplify]: iters left: 3 (162 enodes) 53.423 * * [simplify]: iters left: 2 (227 enodes) 53.475 * * [simplify]: iters left: 1 (295 enodes) 53.548 * * [simplify]: Extracting #0: cost 1 inf + 0 53.548 * * [simplify]: Extracting #1: cost 14 inf + 0 53.548 * * [simplify]: Extracting #2: cost 24 inf + 1 53.548 * * [simplify]: Extracting #3: cost 34 inf + 1 53.548 * * [simplify]: Extracting #4: cost 61 inf + 1 53.548 * * [simplify]: Extracting #5: cost 67 inf + 334 53.549 * * [simplify]: Extracting #6: cost 58 inf + 870 53.550 * * [simplify]: Extracting #7: cost 25 inf + 8502 53.554 * * [simplify]: Extracting #8: cost 0 inf + 16066 53.559 * [simplify]: Simplified to (- (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 53.559 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 53.559 * * * * [progress]: [ 83 / 650 ] simplifiying candidate # 53.559 * [simplify]: Simplifying (- (log (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 53.559 * * [simplify]: iters left: 6 (17 enodes) 53.564 * * [simplify]: iters left: 5 (66 enodes) 53.574 * * [simplify]: iters left: 4 (109 enodes) 53.607 * * [simplify]: iters left: 3 (186 enodes) 53.667 * * [simplify]: iters left: 2 (272 enodes) 53.747 * * [simplify]: iters left: 1 (360 enodes) 53.826 * * [simplify]: Extracting #0: cost 1 inf + 0 53.826 * * [simplify]: Extracting #1: cost 14 inf + 0 53.826 * * [simplify]: Extracting #2: cost 23 inf + 1 53.826 * * [simplify]: Extracting #3: cost 34 inf + 1 53.826 * * [simplify]: Extracting #4: cost 68 inf + 2 53.827 * * [simplify]: Extracting #5: cost 80 inf + 256 53.827 * * [simplify]: Extracting #6: cost 59 inf + 1921 53.829 * * [simplify]: Extracting #7: cost 26 inf + 8483 53.833 * * [simplify]: Extracting #8: cost 4 inf + 14596 53.837 * * [simplify]: Extracting #9: cost 0 inf + 16037 53.843 * [simplify]: Simplified to (- (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 53.843 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 53.843 * * * * [progress]: [ 84 / 650 ] simplifiying candidate # 53.843 * * * * [progress]: [ 85 / 650 ] simplifiying candidate # 53.843 * * * * [progress]: [ 86 / 650 ] simplifiying candidate # 53.843 * [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 (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (* 1 1) 1)) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 53.844 * * [simplify]: iters left: 6 (21 enodes) 53.849 * * [simplify]: iters left: 5 (79 enodes) 53.863 * * [simplify]: iters left: 4 (178 enodes) 53.950 * * [simplify]: Extracting #0: cost 1 inf + 0 53.950 * * [simplify]: Extracting #1: cost 38 inf + 0 53.950 * * [simplify]: Extracting #2: cost 132 inf + 1 53.951 * * [simplify]: Extracting #3: cost 230 inf + 2 53.952 * * [simplify]: Extracting #4: cost 245 inf + 1727 53.957 * * [simplify]: Extracting #5: cost 128 inf + 29627 53.970 * * [simplify]: Extracting #6: cost 19 inf + 65565 53.999 * * [simplify]: Extracting #7: cost 0 inf + 72759 54.017 * [simplify]: Simplified to (* (* (- (* x.im y.re) (* x.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 54.017 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (- (* x.im y.re) (* x.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re))))))) 54.017 * * * * [progress]: [ 87 / 650 ] simplifiying candidate # 54.018 * [simplify]: Simplifying (/ (/ (* (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (* 1 1) 1)) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 54.018 * * [simplify]: iters left: 6 (21 enodes) 54.023 * * [simplify]: iters left: 5 (84 enodes) 54.043 * * [simplify]: iters left: 4 (196 enodes) 54.114 * * [simplify]: Extracting #0: cost 1 inf + 0 54.114 * * [simplify]: Extracting #1: cost 37 inf + 0 54.115 * * [simplify]: Extracting #2: cost 110 inf + 1 54.115 * * [simplify]: Extracting #3: cost 162 inf + 2 54.117 * * [simplify]: Extracting #4: cost 214 inf + 544 54.119 * * [simplify]: Extracting #5: cost 194 inf + 3337 54.124 * * [simplify]: Extracting #6: cost 158 inf + 13346 54.150 * * [simplify]: Extracting #7: cost 17 inf + 64613 54.180 * * [simplify]: Extracting #8: cost 0 inf + 72039 54.203 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 54.203 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 54.203 * * * * [progress]: [ 88 / 650 ] simplifiying candidate # 54.203 * [simplify]: Simplifying (/ (* (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 54.203 * * [simplify]: iters left: 6 (19 enodes) 54.208 * * [simplify]: iters left: 5 (82 enodes) 54.228 * * [simplify]: iters left: 4 (203 enodes) 54.309 * * [simplify]: Extracting #0: cost 1 inf + 0 54.309 * * [simplify]: Extracting #1: cost 32 inf + 0 54.310 * * [simplify]: Extracting #2: cost 125 inf + 1 54.310 * * [simplify]: Extracting #3: cost 210 inf + 2 54.311 * * [simplify]: Extracting #4: cost 189 inf + 2549 54.315 * * [simplify]: Extracting #5: cost 118 inf + 23092 54.329 * * [simplify]: Extracting #6: cost 11 inf + 63507 54.356 * * [simplify]: Extracting #7: cost 0 inf + 68034 54.387 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 54.388 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 54.388 * * * * [progress]: [ 89 / 650 ] simplifiying candidate # 54.388 * * * * [progress]: [ 90 / 650 ] simplifiying candidate # 54.388 * * * * [progress]: [ 91 / 650 ] simplifiying candidate # 54.388 * * * * [progress]: [ 92 / 650 ] simplifiying candidate # 54.388 * * * * [progress]: [ 93 / 650 ] simplifiying candidate # 54.388 * [simplify]: Simplifying (/ (/ (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 54.388 * * [simplify]: iters left: 6 (12 enodes) 54.392 * * [simplify]: iters left: 5 (44 enodes) 54.399 * * [simplify]: iters left: 4 (66 enodes) 54.411 * * [simplify]: iters left: 3 (111 enodes) 54.438 * * [simplify]: iters left: 2 (163 enodes) 54.482 * * [simplify]: iters left: 1 (195 enodes) 54.521 * * [simplify]: Extracting #0: cost 1 inf + 0 54.521 * * [simplify]: Extracting #1: cost 19 inf + 0 54.521 * * [simplify]: Extracting #2: cost 39 inf + 45 54.522 * * [simplify]: Extracting #3: cost 34 inf + 622 54.522 * * [simplify]: Extracting #4: cost 27 inf + 1033 54.523 * * [simplify]: Extracting #5: cost 11 inf + 3632 54.525 * * [simplify]: Extracting #6: cost 1 inf + 5539 54.526 * * [simplify]: Extracting #7: cost 0 inf + 5782 54.528 * [simplify]: Simplified to (* (/ y.re (+ (* y.re y.re) (* y.im y.im))) x.im) 54.528 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (* (/ y.re (+ (* y.re y.re) (* y.im y.im))) x.im) (/ (/ (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 54.528 * * * * [progress]: [ 94 / 650 ] simplifiying candidate # 54.529 * [simplify]: Simplifying (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 54.529 * * [simplify]: iters left: 6 (19 enodes) 54.533 * * [simplify]: iters left: 5 (73 enodes) 54.545 * * [simplify]: iters left: 4 (124 enodes) 54.579 * * [simplify]: iters left: 3 (195 enodes) 54.612 * * [simplify]: iters left: 2 (258 enodes) 54.662 * * [simplify]: iters left: 1 (328 enodes) 54.746 * * [simplify]: Extracting #0: cost 1 inf + 0 54.746 * * [simplify]: Extracting #1: cost 11 inf + 0 54.746 * * [simplify]: Extracting #2: cost 22 inf + 0 54.746 * * [simplify]: Extracting #3: cost 30 inf + 0 54.746 * * [simplify]: Extracting #4: cost 63 inf + 1 54.746 * * [simplify]: Extracting #5: cost 80 inf + 295 54.747 * * [simplify]: Extracting #6: cost 56 inf + 1902 54.749 * * [simplify]: Extracting #7: cost 26 inf + 9103 54.756 * * [simplify]: Extracting #8: cost 3 inf + 17455 54.765 * * [simplify]: Extracting #9: cost 0 inf + 19107 54.774 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 54.774 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 54.775 * [simplify]: Simplifying (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 54.775 * * [simplify]: iters left: 6 (17 enodes) 54.779 * * [simplify]: iters left: 5 (61 enodes) 54.789 * * [simplify]: iters left: 4 (97 enodes) 54.808 * * [simplify]: iters left: 3 (161 enodes) 54.857 * * [simplify]: iters left: 2 (221 enodes) 54.916 * * [simplify]: iters left: 1 (291 enodes) 54.983 * * [simplify]: Extracting #0: cost 1 inf + 0 54.984 * * [simplify]: Extracting #1: cost 4 inf + 0 54.984 * * [simplify]: Extracting #2: cost 8 inf + 0 54.984 * * [simplify]: Extracting #3: cost 16 inf + 0 54.984 * * [simplify]: Extracting #4: cost 49 inf + 1 54.985 * * [simplify]: Extracting #5: cost 64 inf + 418 54.986 * * [simplify]: Extracting #6: cost 44 inf + 1778 54.989 * * [simplify]: Extracting #7: cost 12 inf + 8821 54.997 * * [simplify]: Extracting #8: cost 0 inf + 12095 55.003 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 55.003 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 55.003 * * * * [progress]: [ 95 / 650 ] simplifiying candidate # 55.004 * [simplify]: Simplifying (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 55.004 * * [simplify]: iters left: 6 (20 enodes) 55.014 * * [simplify]: iters left: 5 (73 enodes) 55.034 * * [simplify]: iters left: 4 (113 enodes) 55.051 * * [simplify]: iters left: 3 (180 enodes) 55.085 * * [simplify]: iters left: 2 (240 enodes) 55.130 * * [simplify]: iters left: 1 (310 enodes) 55.212 * * [simplify]: Extracting #0: cost 1 inf + 0 55.213 * * [simplify]: Extracting #1: cost 7 inf + 0 55.213 * * [simplify]: Extracting #2: cost 15 inf + 0 55.213 * * [simplify]: Extracting #3: cost 25 inf + 0 55.213 * * [simplify]: Extracting #4: cost 59 inf + 1 55.213 * * [simplify]: Extracting #5: cost 74 inf + 378 55.214 * * [simplify]: Extracting #6: cost 55 inf + 1574 55.216 * * [simplify]: Extracting #7: cost 20 inf + 9308 55.219 * * [simplify]: Extracting #8: cost 5 inf + 13387 55.224 * * [simplify]: Extracting #9: cost 0 inf + 16287 55.230 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 55.230 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 55.231 * [simplify]: Simplifying (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 55.231 * * [simplify]: iters left: 6 (18 enodes) 55.239 * * [simplify]: iters left: 5 (64 enodes) 55.257 * * [simplify]: iters left: 4 (100 enodes) 55.284 * * [simplify]: iters left: 3 (164 enodes) 55.331 * * [simplify]: iters left: 2 (224 enodes) 55.394 * * [simplify]: iters left: 1 (294 enodes) 55.484 * * [simplify]: Extracting #0: cost 1 inf + 0 55.484 * * [simplify]: Extracting #1: cost 4 inf + 0 55.484 * * [simplify]: Extracting #2: cost 8 inf + 0 55.484 * * [simplify]: Extracting #3: cost 17 inf + 0 55.484 * * [simplify]: Extracting #4: cost 51 inf + 1 55.485 * * [simplify]: Extracting #5: cost 69 inf + 253 55.486 * * [simplify]: Extracting #6: cost 48 inf + 1451 55.487 * * [simplify]: Extracting #7: cost 39 inf + 2751 55.491 * * [simplify]: Extracting #8: cost 8 inf + 10195 55.497 * * [simplify]: Extracting #9: cost 0 inf + 12579 55.500 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 55.500 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 55.500 * * * * [progress]: [ 96 / 650 ] simplifiying candidate # 55.501 * [simplify]: Simplifying (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 55.501 * * [simplify]: iters left: 6 (18 enodes) 55.505 * * [simplify]: iters left: 5 (66 enodes) 55.516 * * [simplify]: iters left: 4 (106 enodes) 55.537 * * [simplify]: iters left: 3 (173 enodes) 55.590 * * [simplify]: iters left: 2 (233 enodes) 55.624 * * [simplify]: iters left: 1 (303 enodes) 55.673 * * [simplify]: Extracting #0: cost 1 inf + 0 55.673 * * [simplify]: Extracting #1: cost 7 inf + 0 55.673 * * [simplify]: Extracting #2: cost 14 inf + 0 55.673 * * [simplify]: Extracting #3: cost 22 inf + 0 55.674 * * [simplify]: Extracting #4: cost 55 inf + 1 55.674 * * [simplify]: Extracting #5: cost 73 inf + 212 55.675 * * [simplify]: Extracting #6: cost 49 inf + 1820 55.678 * * [simplify]: Extracting #7: cost 19 inf + 8821 55.685 * * [simplify]: Extracting #8: cost 2 inf + 13831 55.690 * * [simplify]: Extracting #9: cost 0 inf + 14839 55.694 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 55.694 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 55.694 * [simplify]: Simplifying (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 55.694 * * [simplify]: iters left: 6 (17 enodes) 55.698 * * [simplify]: iters left: 5 (61 enodes) 55.708 * * [simplify]: iters left: 4 (97 enodes) 55.724 * * [simplify]: iters left: 3 (161 enodes) 55.749 * * [simplify]: iters left: 2 (221 enodes) 55.782 * * [simplify]: iters left: 1 (291 enodes) 55.827 * * [simplify]: Extracting #0: cost 1 inf + 0 55.827 * * [simplify]: Extracting #1: cost 4 inf + 0 55.827 * * [simplify]: Extracting #2: cost 8 inf + 0 55.827 * * [simplify]: Extracting #3: cost 16 inf + 0 55.827 * * [simplify]: Extracting #4: cost 49 inf + 1 55.827 * * [simplify]: Extracting #5: cost 64 inf + 418 55.828 * * [simplify]: Extracting #6: cost 44 inf + 1778 55.830 * * [simplify]: Extracting #7: cost 12 inf + 8741 55.833 * * [simplify]: Extracting #8: cost 0 inf + 11935 55.836 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 55.836 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 55.836 * * * * [progress]: [ 97 / 650 ] simplifiying candidate # 55.837 * [simplify]: Simplifying (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1))) (sqrt 1)) 55.837 * * [simplify]: iters left: 6 (18 enodes) 55.842 * * [simplify]: iters left: 5 (66 enodes) 55.852 * * [simplify]: iters left: 4 (106 enodes) 55.869 * * [simplify]: iters left: 3 (172 enodes) 55.917 * * [simplify]: iters left: 2 (233 enodes) 55.984 * * [simplify]: iters left: 1 (303 enodes) 56.042 * * [simplify]: Extracting #0: cost 1 inf + 0 56.042 * * [simplify]: Extracting #1: cost 5 inf + 0 56.042 * * [simplify]: Extracting #2: cost 7 inf + 1 56.042 * * [simplify]: Extracting #3: cost 13 inf + 1 56.042 * * [simplify]: Extracting #4: cost 46 inf + 1 56.042 * * [simplify]: Extracting #5: cost 65 inf + 253 56.043 * * [simplify]: Extracting #6: cost 44 inf + 1819 56.045 * * [simplify]: Extracting #7: cost 17 inf + 7809 56.051 * * [simplify]: Extracting #8: cost 0 inf + 12341 56.057 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 56.057 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 56.057 * [simplify]: Simplifying (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 56.058 * * [simplify]: iters left: 6 (16 enodes) 56.065 * * [simplify]: iters left: 5 (58 enodes) 56.085 * * [simplify]: iters left: 4 (94 enodes) 56.117 * * [simplify]: iters left: 3 (161 enodes) 56.147 * * [simplify]: iters left: 2 (221 enodes) 56.180 * * [simplify]: iters left: 1 (291 enodes) 56.223 * * [simplify]: Extracting #0: cost 1 inf + 0 56.223 * * [simplify]: Extracting #1: cost 5 inf + 0 56.223 * * [simplify]: Extracting #2: cost 8 inf + 1 56.223 * * [simplify]: Extracting #3: cost 16 inf + 1 56.223 * * [simplify]: Extracting #4: cost 49 inf + 1 56.223 * * [simplify]: Extracting #5: cost 62 inf + 418 56.224 * * [simplify]: Extracting #6: cost 42 inf + 1657 56.225 * * [simplify]: Extracting #7: cost 16 inf + 7768 56.228 * * [simplify]: Extracting #8: cost 0 inf + 11451 56.231 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 56.231 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1))) (sqrt 1)) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 56.231 * * * * [progress]: [ 98 / 650 ] simplifiying candidate # 56.232 * [simplify]: Simplifying (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 56.232 * * [simplify]: iters left: 6 (18 enodes) 56.239 * * [simplify]: iters left: 5 (66 enodes) 56.258 * * [simplify]: iters left: 4 (106 enodes) 56.291 * * [simplify]: iters left: 3 (173 enodes) 56.317 * * [simplify]: iters left: 2 (233 enodes) 56.387 * * [simplify]: iters left: 1 (303 enodes) 56.462 * * [simplify]: Extracting #0: cost 1 inf + 0 56.462 * * [simplify]: Extracting #1: cost 7 inf + 0 56.463 * * [simplify]: Extracting #2: cost 14 inf + 0 56.463 * * [simplify]: Extracting #3: cost 22 inf + 0 56.463 * * [simplify]: Extracting #4: cost 55 inf + 1 56.463 * * [simplify]: Extracting #5: cost 73 inf + 212 56.464 * * [simplify]: Extracting #6: cost 49 inf + 1820 56.465 * * [simplify]: Extracting #7: cost 19 inf + 8821 56.469 * * [simplify]: Extracting #8: cost 2 inf + 13831 56.472 * * [simplify]: Extracting #9: cost 0 inf + 14839 56.476 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 56.476 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 56.476 * [simplify]: Simplifying (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 56.476 * * [simplify]: iters left: 6 (17 enodes) 56.484 * * [simplify]: iters left: 5 (61 enodes) 56.506 * * [simplify]: iters left: 4 (97 enodes) 56.536 * * [simplify]: iters left: 3 (161 enodes) 56.573 * * [simplify]: iters left: 2 (221 enodes) 56.620 * * [simplify]: iters left: 1 (291 enodes) 56.663 * * [simplify]: Extracting #0: cost 1 inf + 0 56.663 * * [simplify]: Extracting #1: cost 4 inf + 0 56.663 * * [simplify]: Extracting #2: cost 8 inf + 0 56.663 * * [simplify]: Extracting #3: cost 16 inf + 0 56.663 * * [simplify]: Extracting #4: cost 49 inf + 1 56.664 * * [simplify]: Extracting #5: cost 64 inf + 418 56.665 * * [simplify]: Extracting #6: cost 44 inf + 1778 56.668 * * [simplify]: Extracting #7: cost 12 inf + 8741 56.674 * * [simplify]: Extracting #8: cost 0 inf + 11935 56.677 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 56.677 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 56.677 * * * * [progress]: [ 99 / 650 ] simplifiying candidate # 56.677 * [simplify]: Simplifying (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1))) 1) 56.677 * * [simplify]: iters left: 6 (17 enodes) 56.681 * * [simplify]: iters left: 5 (61 enodes) 56.692 * * [simplify]: iters left: 4 (104 enodes) 56.711 * * [simplify]: iters left: 3 (169 enodes) 56.763 * * [simplify]: iters left: 2 (229 enodes) 56.834 * * [simplify]: iters left: 1 (299 enodes) 56.904 * * [simplify]: Extracting #0: cost 1 inf + 0 56.904 * * [simplify]: Extracting #1: cost 5 inf + 0 56.904 * * [simplify]: Extracting #2: cost 7 inf + 1 56.904 * * [simplify]: Extracting #3: cost 13 inf + 1 56.904 * * [simplify]: Extracting #4: cost 46 inf + 1 56.904 * * [simplify]: Extracting #5: cost 66 inf + 171 56.905 * * [simplify]: Extracting #6: cost 46 inf + 1615 56.907 * * [simplify]: Extracting #7: cost 13 inf + 8741 56.910 * * [simplify]: Extracting #8: cost 0 inf + 12341 56.916 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 56.916 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 56.917 * [simplify]: Simplifying (/ (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 56.917 * * [simplify]: iters left: 6 (16 enodes) 56.925 * * [simplify]: iters left: 5 (58 enodes) 56.943 * * [simplify]: iters left: 4 (94 enodes) 56.964 * * [simplify]: iters left: 3 (161 enodes) 56.995 * * [simplify]: iters left: 2 (221 enodes) 57.059 * * [simplify]: iters left: 1 (291 enodes) 57.118 * * [simplify]: Extracting #0: cost 1 inf + 0 57.118 * * [simplify]: Extracting #1: cost 5 inf + 0 57.118 * * [simplify]: Extracting #2: cost 8 inf + 1 57.118 * * [simplify]: Extracting #3: cost 16 inf + 1 57.119 * * [simplify]: Extracting #4: cost 49 inf + 1 57.119 * * [simplify]: Extracting #5: cost 62 inf + 418 57.120 * * [simplify]: Extracting #6: cost 42 inf + 1657 57.123 * * [simplify]: Extracting #7: cost 16 inf + 7768 57.129 * * [simplify]: Extracting #8: cost 0 inf + 11451 57.137 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 57.137 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1))) 1) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 57.137 * * * * [progress]: [ 100 / 650 ] simplifiying candidate # 57.138 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 57.138 * * [simplify]: iters left: 6 (18 enodes) 57.146 * * [simplify]: iters left: 5 (66 enodes) 57.167 * * [simplify]: iters left: 4 (104 enodes) 57.198 * * [simplify]: iters left: 3 (168 enodes) 57.227 * * [simplify]: iters left: 2 (228 enodes) 57.289 * * [simplify]: iters left: 1 (298 enodes) 57.375 * * [simplify]: Extracting #0: cost 1 inf + 0 57.375 * * [simplify]: Extracting #1: cost 6 inf + 0 57.375 * * [simplify]: Extracting #2: cost 12 inf + 0 57.375 * * [simplify]: Extracting #3: cost 20 inf + 0 57.375 * * [simplify]: Extracting #4: cost 53 inf + 1 57.376 * * [simplify]: Extracting #5: cost 67 inf + 460 57.379 * * [simplify]: Extracting #6: cost 47 inf + 1860 57.382 * * [simplify]: Extracting #7: cost 14 inf + 9145 57.388 * * [simplify]: Extracting #8: cost 2 inf + 12539 57.395 * * [simplify]: Extracting #9: cost 0 inf + 13547 57.402 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 57.402 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 57.402 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 57.402 * * [simplify]: iters left: 6 (17 enodes) 57.410 * * [simplify]: iters left: 5 (61 enodes) 57.420 * * [simplify]: iters left: 4 (97 enodes) 57.435 * * [simplify]: iters left: 3 (161 enodes) 57.479 * * [simplify]: iters left: 2 (221 enodes) 57.521 * * [simplify]: iters left: 1 (291 enodes) 57.578 * * [simplify]: Extracting #0: cost 1 inf + 0 57.578 * * [simplify]: Extracting #1: cost 4 inf + 0 57.578 * * [simplify]: Extracting #2: cost 8 inf + 0 57.578 * * [simplify]: Extracting #3: cost 16 inf + 0 57.579 * * [simplify]: Extracting #4: cost 49 inf + 1 57.579 * * [simplify]: Extracting #5: cost 64 inf + 418 57.580 * * [simplify]: Extracting #6: cost 44 inf + 1778 57.584 * * [simplify]: Extracting #7: cost 12 inf + 8741 57.590 * * [simplify]: Extracting #8: cost 0 inf + 11935 57.596 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 57.596 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 57.596 * * * * [progress]: [ 101 / 650 ] simplifiying candidate # 57.597 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 57.597 * * [simplify]: iters left: 6 (19 enodes) 57.605 * * [simplify]: iters left: 5 (68 enodes) 57.627 * * [simplify]: iters left: 4 (104 enodes) 57.658 * * [simplify]: iters left: 3 (168 enodes) 57.707 * * [simplify]: iters left: 2 (228 enodes) 57.776 * * [simplify]: iters left: 1 (298 enodes) 57.834 * * [simplify]: Extracting #0: cost 1 inf + 0 57.834 * * [simplify]: Extracting #1: cost 4 inf + 0 57.834 * * [simplify]: Extracting #2: cost 9 inf + 0 57.834 * * [simplify]: Extracting #3: cost 19 inf + 0 57.835 * * [simplify]: Extracting #4: cost 53 inf + 1 57.835 * * [simplify]: Extracting #5: cost 71 inf + 212 57.836 * * [simplify]: Extracting #6: cost 48 inf + 1778 57.840 * * [simplify]: Extracting #7: cost 16 inf + 8702 57.846 * * [simplify]: Extracting #8: cost 1 inf + 12379 57.850 * * [simplify]: Extracting #9: cost 0 inf + 12903 57.854 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 57.854 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 57.854 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 57.854 * * [simplify]: iters left: 6 (18 enodes) 57.858 * * [simplify]: iters left: 5 (64 enodes) 57.869 * * [simplify]: iters left: 4 (100 enodes) 57.884 * * [simplify]: iters left: 3 (164 enodes) 57.913 * * [simplify]: iters left: 2 (224 enodes) 57.960 * * [simplify]: iters left: 1 (294 enodes) 58.048 * * [simplify]: Extracting #0: cost 1 inf + 0 58.048 * * [simplify]: Extracting #1: cost 4 inf + 0 58.048 * * [simplify]: Extracting #2: cost 8 inf + 0 58.048 * * [simplify]: Extracting #3: cost 17 inf + 0 58.049 * * [simplify]: Extracting #4: cost 51 inf + 1 58.049 * * [simplify]: Extracting #5: cost 69 inf + 253 58.050 * * [simplify]: Extracting #6: cost 48 inf + 1451 58.052 * * [simplify]: Extracting #7: cost 39 inf + 2751 58.056 * * [simplify]: Extracting #8: cost 8 inf + 10115 58.059 * * [simplify]: Extracting #9: cost 0 inf + 12419 58.063 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 58.063 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 58.063 * * * * [progress]: [ 102 / 650 ] simplifiying candidate # 58.063 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 58.063 * * [simplify]: iters left: 6 (17 enodes) 58.068 * * [simplify]: iters left: 5 (61 enodes) 58.078 * * [simplify]: iters left: 4 (97 enodes) 58.092 * * [simplify]: iters left: 3 (161 enodes) 58.125 * * [simplify]: iters left: 2 (221 enodes) 58.174 * * [simplify]: iters left: 1 (291 enodes) 58.236 * * [simplify]: Extracting #0: cost 1 inf + 0 58.236 * * [simplify]: Extracting #1: cost 4 inf + 0 58.236 * * [simplify]: Extracting #2: cost 8 inf + 0 58.236 * * [simplify]: Extracting #3: cost 16 inf + 0 58.237 * * [simplify]: Extracting #4: cost 49 inf + 1 58.237 * * [simplify]: Extracting #5: cost 64 inf + 418 58.238 * * [simplify]: Extracting #6: cost 44 inf + 1778 58.239 * * [simplify]: Extracting #7: cost 12 inf + 8661 58.242 * * [simplify]: Extracting #8: cost 0 inf + 11775 58.245 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 58.245 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 58.245 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 58.246 * * [simplify]: iters left: 6 (17 enodes) 58.250 * * [simplify]: iters left: 5 (61 enodes) 58.266 * * [simplify]: iters left: 4 (97 enodes) 58.289 * * [simplify]: iters left: 3 (161 enodes) 58.316 * * [simplify]: iters left: 2 (221 enodes) 58.373 * * [simplify]: iters left: 1 (291 enodes) 58.426 * * [simplify]: Extracting #0: cost 1 inf + 0 58.426 * * [simplify]: Extracting #1: cost 4 inf + 0 58.426 * * [simplify]: Extracting #2: cost 8 inf + 0 58.426 * * [simplify]: Extracting #3: cost 16 inf + 0 58.426 * * [simplify]: Extracting #4: cost 49 inf + 1 58.427 * * [simplify]: Extracting #5: cost 64 inf + 418 58.427 * * [simplify]: Extracting #6: cost 44 inf + 1778 58.429 * * [simplify]: Extracting #7: cost 12 inf + 8661 58.432 * * [simplify]: Extracting #8: cost 0 inf + 11775 58.435 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 58.435 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 58.435 * * * * [progress]: [ 103 / 650 ] simplifiying candidate # 58.436 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt 1)) 58.436 * * [simplify]: iters left: 6 (17 enodes) 58.440 * * [simplify]: iters left: 5 (61 enodes) 58.458 * * [simplify]: iters left: 4 (97 enodes) 58.487 * * [simplify]: iters left: 3 (161 enodes) 58.537 * * [simplify]: iters left: 2 (221 enodes) 58.582 * * [simplify]: iters left: 1 (291 enodes) 58.661 * * [simplify]: Extracting #0: cost 1 inf + 0 58.661 * * [simplify]: Extracting #1: cost 4 inf + 0 58.662 * * [simplify]: Extracting #2: cost 9 inf + 1 58.662 * * [simplify]: Extracting #3: cost 42 inf + 1 58.662 * * [simplify]: Extracting #4: cost 62 inf + 213 58.663 * * [simplify]: Extracting #5: cost 46 inf + 1288 58.666 * * [simplify]: Extracting #6: cost 11 inf + 7933 58.670 * * [simplify]: Extracting #7: cost 0 inf + 10483 58.673 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 58.673 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 58.674 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 58.674 * * [simplify]: iters left: 6 (16 enodes) 58.678 * * [simplify]: iters left: 5 (58 enodes) 58.687 * * [simplify]: iters left: 4 (94 enodes) 58.703 * * [simplify]: iters left: 3 (161 enodes) 58.732 * * [simplify]: iters left: 2 (221 enodes) 58.796 * * [simplify]: iters left: 1 (291 enodes) 59.228 * * [simplify]: Extracting #0: cost 1 inf + 0 59.228 * * [simplify]: Extracting #1: cost 5 inf + 0 59.228 * * [simplify]: Extracting #2: cost 8 inf + 1 59.228 * * [simplify]: Extracting #3: cost 16 inf + 1 59.229 * * [simplify]: Extracting #4: cost 49 inf + 1 59.229 * * [simplify]: Extracting #5: cost 62 inf + 418 59.230 * * [simplify]: Extracting #6: cost 42 inf + 1657 59.231 * * [simplify]: Extracting #7: cost 16 inf + 7608 59.234 * * [simplify]: Extracting #8: cost 0 inf + 11291 59.237 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 59.237 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 59.237 * * * * [progress]: [ 104 / 650 ] simplifiying candidate # 59.237 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 59.238 * * [simplify]: iters left: 6 (17 enodes) 59.241 * * [simplify]: iters left: 5 (61 enodes) 59.252 * * [simplify]: iters left: 4 (97 enodes) 59.274 * * [simplify]: iters left: 3 (161 enodes) 59.303 * * [simplify]: iters left: 2 (221 enodes) 59.351 * * [simplify]: iters left: 1 (291 enodes) 59.430 * * [simplify]: Extracting #0: cost 1 inf + 0 59.430 * * [simplify]: Extracting #1: cost 4 inf + 0 59.430 * * [simplify]: Extracting #2: cost 8 inf + 0 59.430 * * [simplify]: Extracting #3: cost 16 inf + 0 59.430 * * [simplify]: Extracting #4: cost 49 inf + 1 59.431 * * [simplify]: Extracting #5: cost 64 inf + 418 59.432 * * [simplify]: Extracting #6: cost 44 inf + 1778 59.434 * * [simplify]: Extracting #7: cost 12 inf + 8661 59.437 * * [simplify]: Extracting #8: cost 0 inf + 11775 59.440 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 59.440 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 59.440 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 59.441 * * [simplify]: iters left: 6 (17 enodes) 59.445 * * [simplify]: iters left: 5 (61 enodes) 59.454 * * [simplify]: iters left: 4 (97 enodes) 59.478 * * [simplify]: iters left: 3 (161 enodes) 59.505 * * [simplify]: iters left: 2 (221 enodes) 59.546 * * [simplify]: iters left: 1 (291 enodes) 59.608 * * [simplify]: Extracting #0: cost 1 inf + 0 59.608 * * [simplify]: Extracting #1: cost 4 inf + 0 59.608 * * [simplify]: Extracting #2: cost 8 inf + 0 59.608 * * [simplify]: Extracting #3: cost 16 inf + 0 59.608 * * [simplify]: Extracting #4: cost 49 inf + 1 59.609 * * [simplify]: Extracting #5: cost 64 inf + 418 59.610 * * [simplify]: Extracting #6: cost 44 inf + 1778 59.613 * * [simplify]: Extracting #7: cost 12 inf + 8661 59.619 * * [simplify]: Extracting #8: cost 0 inf + 11775 59.625 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 59.625 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 59.625 * * * * [progress]: [ 105 / 650 ] simplifiying candidate # 59.626 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) 1) 59.626 * * [simplify]: iters left: 6 (16 enodes) 59.634 * * [simplify]: iters left: 5 (56 enodes) 59.645 * * [simplify]: iters left: 4 (92 enodes) 59.662 * * [simplify]: iters left: 3 (156 enodes) 59.697 * * [simplify]: iters left: 2 (216 enodes) 59.748 * * [simplify]: iters left: 1 (286 enodes) 59.821 * * [simplify]: Extracting #0: cost 1 inf + 0 59.821 * * [simplify]: Extracting #1: cost 4 inf + 0 59.821 * * [simplify]: Extracting #2: cost 9 inf + 1 59.821 * * [simplify]: Extracting #3: cost 42 inf + 1 59.821 * * [simplify]: Extracting #4: cost 60 inf + 295 59.822 * * [simplify]: Extracting #5: cost 43 inf + 1491 59.823 * * [simplify]: Extracting #6: cost 9 inf + 8338 59.826 * * [simplify]: Extracting #7: cost 0 inf + 10483 59.829 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 59.829 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 59.829 * [simplify]: Simplifying (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 59.830 * * [simplify]: iters left: 6 (16 enodes) 59.834 * * [simplify]: iters left: 5 (58 enodes) 59.852 * * [simplify]: iters left: 4 (94 enodes) 59.873 * * [simplify]: iters left: 3 (161 enodes) 59.905 * * [simplify]: iters left: 2 (221 enodes) 59.970 * * [simplify]: iters left: 1 (291 enodes) 60.059 * * [simplify]: Extracting #0: cost 1 inf + 0 60.059 * * [simplify]: Extracting #1: cost 5 inf + 0 60.059 * * [simplify]: Extracting #2: cost 8 inf + 1 60.059 * * [simplify]: Extracting #3: cost 16 inf + 1 60.059 * * [simplify]: Extracting #4: cost 49 inf + 1 60.060 * * [simplify]: Extracting #5: cost 62 inf + 418 60.061 * * [simplify]: Extracting #6: cost 42 inf + 1657 60.064 * * [simplify]: Extracting #7: cost 16 inf + 7608 60.070 * * [simplify]: Extracting #8: cost 0 inf + 11291 60.076 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 60.077 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) 1) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 60.077 * * * * [progress]: [ 106 / 650 ] simplifiying candidate # 60.077 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 60.077 * * [simplify]: iters left: 6 (21 enodes) 60.090 * * [simplify]: iters left: 5 (83 enodes) 60.108 * * [simplify]: iters left: 4 (127 enodes) 60.129 * * [simplify]: iters left: 3 (200 enodes) 60.168 * * [simplify]: iters left: 2 (247 enodes) 60.220 * * [simplify]: iters left: 1 (261 enodes) 60.267 * * [simplify]: Extracting #0: cost 1 inf + 0 60.267 * * [simplify]: Extracting #1: cost 13 inf + 0 60.267 * * [simplify]: Extracting #2: cost 24 inf + 1 60.268 * * [simplify]: Extracting #3: cost 31 inf + 1 60.268 * * [simplify]: Extracting #4: cost 59 inf + 1 60.268 * * [simplify]: Extracting #5: cost 69 inf + 252 60.269 * * [simplify]: Extracting #6: cost 59 inf + 870 60.272 * * [simplify]: Extracting #7: cost 21 inf + 10738 60.280 * * [simplify]: Extracting #8: cost 1 inf + 18525 60.289 * * [simplify]: Extracting #9: cost 0 inf + 19089 60.293 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 60.293 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 60.293 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 60.294 * * [simplify]: iters left: 6 (18 enodes) 60.299 * * [simplify]: iters left: 5 (66 enodes) 60.309 * * [simplify]: iters left: 4 (91 enodes) 60.326 * * [simplify]: iters left: 3 (120 enodes) 60.355 * * [simplify]: iters left: 2 (147 enodes) 60.375 * * [simplify]: iters left: 1 (159 enodes) 60.412 * * [simplify]: Extracting #0: cost 1 inf + 0 60.412 * * [simplify]: Extracting #1: cost 4 inf + 0 60.412 * * [simplify]: Extracting #2: cost 9 inf + 0 60.412 * * [simplify]: Extracting #3: cost 15 inf + 1 60.412 * * [simplify]: Extracting #4: cost 43 inf + 1 60.412 * * [simplify]: Extracting #5: cost 55 inf + 129 60.413 * * [simplify]: Extracting #6: cost 43 inf + 829 60.415 * * [simplify]: Extracting #7: cost 13 inf + 7671 60.419 * * [simplify]: Extracting #8: cost 1 inf + 10663 60.423 * * [simplify]: Extracting #9: cost 0 inf + 11187 60.428 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 60.428 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 60.428 * * * * [progress]: [ 107 / 650 ] simplifiying candidate # 60.429 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 60.429 * * [simplify]: iters left: 6 (22 enodes) 60.442 * * [simplify]: iters left: 5 (85 enodes) 60.469 * * [simplify]: iters left: 4 (120 enodes) 60.502 * * [simplify]: iters left: 3 (165 enodes) 60.532 * * [simplify]: iters left: 2 (203 enodes) 60.571 * * [simplify]: iters left: 1 (216 enodes) 60.619 * * [simplify]: Extracting #0: cost 1 inf + 0 60.619 * * [simplify]: Extracting #1: cost 9 inf + 0 60.619 * * [simplify]: Extracting #2: cost 17 inf + 1 60.619 * * [simplify]: Extracting #3: cost 26 inf + 1 60.619 * * [simplify]: Extracting #4: cost 55 inf + 1 60.620 * * [simplify]: Extracting #5: cost 66 inf + 170 60.620 * * [simplify]: Extracting #6: cost 55 inf + 870 60.621 * * [simplify]: Extracting #7: cost 12 inf + 11790 60.625 * * [simplify]: Extracting #8: cost 0 inf + 16269 60.628 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 60.628 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 60.628 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 60.628 * * [simplify]: iters left: 6 (19 enodes) 60.634 * * [simplify]: iters left: 5 (69 enodes) 60.644 * * [simplify]: iters left: 4 (94 enodes) 60.666 * * [simplify]: iters left: 3 (123 enodes) 60.691 * * [simplify]: iters left: 2 (150 enodes) 60.716 * * [simplify]: iters left: 1 (162 enodes) 60.745 * * [simplify]: Extracting #0: cost 1 inf + 0 60.745 * * [simplify]: Extracting #1: cost 4 inf + 0 60.745 * * [simplify]: Extracting #2: cost 9 inf + 0 60.745 * * [simplify]: Extracting #3: cost 16 inf + 1 60.745 * * [simplify]: Extracting #4: cost 45 inf + 1 60.745 * * [simplify]: Extracting #5: cost 57 inf + 129 60.746 * * [simplify]: Extracting #6: cost 46 inf + 871 60.747 * * [simplify]: Extracting #7: cost 12 inf + 8078 60.749 * * [simplify]: Extracting #8: cost 3 inf + 10301 60.751 * * [simplify]: Extracting #9: cost 1 inf + 11107 60.753 * * [simplify]: Extracting #10: cost 0 inf + 11671 60.755 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 60.755 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 60.756 * * * * [progress]: [ 108 / 650 ] simplifiying candidate # 60.756 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 60.756 * * [simplify]: iters left: 6 (20 enodes) 60.762 * * [simplify]: iters left: 5 (78 enodes) 60.781 * * [simplify]: iters left: 4 (112 enodes) 60.814 * * [simplify]: iters left: 3 (158 enodes) 60.856 * * [simplify]: iters left: 2 (196 enodes) 60.884 * * [simplify]: iters left: 1 (209 enodes) 60.923 * * [simplify]: Extracting #0: cost 1 inf + 0 60.923 * * [simplify]: Extracting #1: cost 9 inf + 0 60.923 * * [simplify]: Extracting #2: cost 16 inf + 1 60.923 * * [simplify]: Extracting #3: cost 23 inf + 1 60.923 * * [simplify]: Extracting #4: cost 51 inf + 1 60.924 * * [simplify]: Extracting #5: cost 63 inf + 129 60.924 * * [simplify]: Extracting #6: cost 50 inf + 994 60.927 * * [simplify]: Extracting #7: cost 16 inf + 9569 60.933 * * [simplify]: Extracting #8: cost 1 inf + 14337 60.939 * * [simplify]: Extracting #9: cost 0 inf + 14821 60.943 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 60.943 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 60.944 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 60.944 * * [simplify]: iters left: 6 (18 enodes) 60.949 * * [simplify]: iters left: 5 (66 enodes) 60.959 * * [simplify]: iters left: 4 (91 enodes) 60.973 * * [simplify]: iters left: 3 (120 enodes) 61.005 * * [simplify]: iters left: 2 (147 enodes) 61.030 * * [simplify]: iters left: 1 (159 enodes) 61.057 * * [simplify]: Extracting #0: cost 1 inf + 0 61.057 * * [simplify]: Extracting #1: cost 4 inf + 0 61.057 * * [simplify]: Extracting #2: cost 9 inf + 0 61.057 * * [simplify]: Extracting #3: cost 15 inf + 1 61.057 * * [simplify]: Extracting #4: cost 43 inf + 1 61.057 * * [simplify]: Extracting #5: cost 55 inf + 129 61.058 * * [simplify]: Extracting #6: cost 43 inf + 829 61.060 * * [simplify]: Extracting #7: cost 13 inf + 7591 61.064 * * [simplify]: Extracting #8: cost 1 inf + 10543 61.068 * * [simplify]: Extracting #9: cost 0 inf + 11027 61.072 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 61.072 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 61.072 * * * * [progress]: [ 109 / 650 ] simplifiying candidate # 61.073 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 61.073 * * [simplify]: iters left: 6 (20 enodes) 61.085 * * [simplify]: iters left: 5 (78 enodes) 61.107 * * [simplify]: iters left: 4 (110 enodes) 61.135 * * [simplify]: iters left: 3 (138 enodes) 61.171 * * [simplify]: iters left: 2 (164 enodes) 61.213 * * [simplify]: iters left: 1 (176 enodes) 61.253 * * [simplify]: Extracting #0: cost 1 inf + 0 61.253 * * [simplify]: Extracting #1: cost 5 inf + 0 61.253 * * [simplify]: Extracting #2: cost 7 inf + 1 61.253 * * [simplify]: Extracting #3: cost 13 inf + 1 61.253 * * [simplify]: Extracting #4: cost 40 inf + 1 61.253 * * [simplify]: Extracting #5: cost 54 inf + 88 61.254 * * [simplify]: Extracting #6: cost 43 inf + 953 61.256 * * [simplify]: Extracting #7: cost 15 inf + 7268 61.260 * * [simplify]: Extracting #8: cost 0 inf + 11433 61.265 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 61.265 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 61.266 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 61.266 * * [simplify]: iters left: 6 (17 enodes) 61.274 * * [simplify]: iters left: 5 (63 enodes) 61.294 * * [simplify]: iters left: 4 (88 enodes) 61.322 * * [simplify]: iters left: 3 (132 enodes) 61.347 * * [simplify]: iters left: 2 (187 enodes) 61.383 * * [simplify]: iters left: 1 (263 enodes) 61.470 * * [simplify]: Extracting #0: cost 1 inf + 0 61.470 * * [simplify]: Extracting #1: cost 4 inf + 0 61.470 * * [simplify]: Extracting #2: cost 9 inf + 0 61.470 * * [simplify]: Extracting #3: cost 16 inf + 1 61.470 * * [simplify]: Extracting #4: cost 49 inf + 1 61.471 * * [simplify]: Extracting #5: cost 58 inf + 417 61.472 * * [simplify]: Extracting #6: cost 41 inf + 1452 61.475 * * [simplify]: Extracting #7: cost 13 inf + 7647 61.481 * * [simplify]: Extracting #8: cost 0 inf + 11043 61.487 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 61.487 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 61.487 * * * * [progress]: [ 110 / 650 ] simplifiying candidate # 61.488 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 61.488 * * [simplify]: iters left: 6 (20 enodes) 61.494 * * [simplify]: iters left: 5 (78 enodes) 61.505 * * [simplify]: iters left: 4 (112 enodes) 61.528 * * [simplify]: iters left: 3 (158 enodes) 61.566 * * [simplify]: iters left: 2 (196 enodes) 61.594 * * [simplify]: iters left: 1 (209 enodes) 61.640 * * [simplify]: Extracting #0: cost 1 inf + 0 61.640 * * [simplify]: Extracting #1: cost 9 inf + 0 61.640 * * [simplify]: Extracting #2: cost 16 inf + 1 61.641 * * [simplify]: Extracting #3: cost 23 inf + 1 61.641 * * [simplify]: Extracting #4: cost 51 inf + 1 61.641 * * [simplify]: Extracting #5: cost 63 inf + 129 61.642 * * [simplify]: Extracting #6: cost 50 inf + 994 61.644 * * [simplify]: Extracting #7: cost 16 inf + 9569 61.649 * * [simplify]: Extracting #8: cost 1 inf + 14337 61.654 * * [simplify]: Extracting #9: cost 0 inf + 14821 61.660 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 61.660 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 61.660 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 61.660 * * [simplify]: iters left: 6 (18 enodes) 61.669 * * [simplify]: iters left: 5 (66 enodes) 61.685 * * [simplify]: iters left: 4 (91 enodes) 61.706 * * [simplify]: iters left: 3 (120 enodes) 61.733 * * [simplify]: iters left: 2 (147 enodes) 61.760 * * [simplify]: iters left: 1 (159 enodes) 61.780 * * [simplify]: Extracting #0: cost 1 inf + 0 61.780 * * [simplify]: Extracting #1: cost 4 inf + 0 61.780 * * [simplify]: Extracting #2: cost 9 inf + 0 61.780 * * [simplify]: Extracting #3: cost 15 inf + 1 61.780 * * [simplify]: Extracting #4: cost 43 inf + 1 61.780 * * [simplify]: Extracting #5: cost 55 inf + 129 61.780 * * [simplify]: Extracting #6: cost 43 inf + 829 61.782 * * [simplify]: Extracting #7: cost 13 inf + 7591 61.784 * * [simplify]: Extracting #8: cost 1 inf + 10543 61.786 * * [simplify]: Extracting #9: cost 0 inf + 11027 61.788 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 61.788 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 61.788 * * * * [progress]: [ 111 / 650 ] simplifiying candidate # 61.788 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) 1) 61.788 * * [simplify]: iters left: 6 (19 enodes) 61.795 * * [simplify]: iters left: 5 (73 enodes) 61.806 * * [simplify]: iters left: 4 (104 enodes) 61.820 * * [simplify]: iters left: 3 (132 enodes) 61.839 * * [simplify]: iters left: 2 (158 enodes) 61.859 * * [simplify]: iters left: 1 (170 enodes) 61.878 * * [simplify]: Extracting #0: cost 1 inf + 0 61.878 * * [simplify]: Extracting #1: cost 5 inf + 0 61.878 * * [simplify]: Extracting #2: cost 7 inf + 1 61.878 * * [simplify]: Extracting #3: cost 13 inf + 1 61.879 * * [simplify]: Extracting #4: cost 40 inf + 1 61.879 * * [simplify]: Extracting #5: cost 54 inf + 129 61.879 * * [simplify]: Extracting #6: cost 46 inf + 747 61.880 * * [simplify]: Extracting #7: cost 10 inf + 9126 61.883 * * [simplify]: Extracting #8: cost 1 inf + 11230 61.885 * * [simplify]: Extracting #9: cost 0 inf + 11433 61.888 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 61.888 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 61.888 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 61.888 * * [simplify]: iters left: 6 (17 enodes) 61.892 * * [simplify]: iters left: 5 (63 enodes) 61.901 * * [simplify]: iters left: 4 (88 enodes) 61.916 * * [simplify]: iters left: 3 (132 enodes) 61.952 * * [simplify]: iters left: 2 (187 enodes) 62.008 * * [simplify]: iters left: 1 (263 enodes) 62.093 * * [simplify]: Extracting #0: cost 1 inf + 0 62.093 * * [simplify]: Extracting #1: cost 4 inf + 0 62.093 * * [simplify]: Extracting #2: cost 9 inf + 0 62.093 * * [simplify]: Extracting #3: cost 16 inf + 1 62.093 * * [simplify]: Extracting #4: cost 49 inf + 1 62.094 * * [simplify]: Extracting #5: cost 58 inf + 417 62.095 * * [simplify]: Extracting #6: cost 41 inf + 1452 62.098 * * [simplify]: Extracting #7: cost 13 inf + 7647 62.104 * * [simplify]: Extracting #8: cost 0 inf + 11043 62.107 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 62.107 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 62.107 * * * * [progress]: [ 112 / 650 ] simplifiying candidate # 62.108 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 62.108 * * [simplify]: iters left: 6 (20 enodes) 62.113 * * [simplify]: iters left: 5 (76 enodes) 62.125 * * [simplify]: iters left: 4 (116 enodes) 62.147 * * [simplify]: iters left: 3 (181 enodes) 62.204 * * [simplify]: iters left: 2 (238 enodes) 62.268 * * [simplify]: iters left: 1 (251 enodes) 62.325 * * [simplify]: Extracting #0: cost 1 inf + 0 62.325 * * [simplify]: Extracting #1: cost 13 inf + 0 62.325 * * [simplify]: Extracting #2: cost 24 inf + 1 62.325 * * [simplify]: Extracting #3: cost 31 inf + 1 62.325 * * [simplify]: Extracting #4: cost 59 inf + 1 62.326 * * [simplify]: Extracting #5: cost 70 inf + 211 62.327 * * [simplify]: Extracting #6: cost 59 inf + 870 62.329 * * [simplify]: Extracting #7: cost 30 inf + 7790 62.335 * * [simplify]: Extracting #8: cost 5 inf + 16309 62.342 * * [simplify]: Extracting #9: cost 0 inf + 19089 62.346 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 62.346 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 62.346 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 62.347 * * [simplify]: iters left: 6 (18 enodes) 62.351 * * [simplify]: iters left: 5 (66 enodes) 62.360 * * [simplify]: iters left: 4 (91 enodes) 62.376 * * [simplify]: iters left: 3 (120 enodes) 62.406 * * [simplify]: iters left: 2 (147 enodes) 62.446 * * [simplify]: iters left: 1 (159 enodes) 62.484 * * [simplify]: Extracting #0: cost 1 inf + 0 62.484 * * [simplify]: Extracting #1: cost 4 inf + 0 62.484 * * [simplify]: Extracting #2: cost 9 inf + 0 62.484 * * [simplify]: Extracting #3: cost 15 inf + 1 62.484 * * [simplify]: Extracting #4: cost 43 inf + 1 62.485 * * [simplify]: Extracting #5: cost 55 inf + 129 62.485 * * [simplify]: Extracting #6: cost 43 inf + 829 62.487 * * [simplify]: Extracting #7: cost 13 inf + 7671 62.491 * * [simplify]: Extracting #8: cost 1 inf + 10663 62.496 * * [simplify]: Extracting #9: cost 0 inf + 11187 62.500 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 62.500 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 62.500 * * * * [progress]: [ 113 / 650 ] simplifiying candidate # 62.500 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 62.501 * * [simplify]: iters left: 6 (21 enodes) 62.508 * * [simplify]: iters left: 5 (78 enodes) 62.520 * * [simplify]: iters left: 4 (112 enodes) 62.541 * * [simplify]: iters left: 3 (159 enodes) 62.563 * * [simplify]: iters left: 2 (193 enodes) 62.598 * * [simplify]: iters left: 1 (206 enodes) 62.635 * * [simplify]: Extracting #0: cost 1 inf + 0 62.636 * * [simplify]: Extracting #1: cost 9 inf + 0 62.636 * * [simplify]: Extracting #2: cost 17 inf + 1 62.636 * * [simplify]: Extracting #3: cost 26 inf + 1 62.636 * * [simplify]: Extracting #4: cost 55 inf + 1 62.636 * * [simplify]: Extracting #5: cost 66 inf + 211 62.637 * * [simplify]: Extracting #6: cost 55 inf + 953 62.638 * * [simplify]: Extracting #7: cost 24 inf + 8116 62.641 * * [simplify]: Extracting #8: cost 1 inf + 15705 62.644 * * [simplify]: Extracting #9: cost 0 inf + 16269 62.648 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 62.648 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 62.648 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 62.648 * * [simplify]: iters left: 6 (19 enodes) 62.654 * * [simplify]: iters left: 5 (69 enodes) 62.664 * * [simplify]: iters left: 4 (94 enodes) 62.690 * * [simplify]: iters left: 3 (123 enodes) 62.720 * * [simplify]: iters left: 2 (150 enodes) 62.743 * * [simplify]: iters left: 1 (162 enodes) 62.762 * * [simplify]: Extracting #0: cost 1 inf + 0 62.762 * * [simplify]: Extracting #1: cost 4 inf + 0 62.762 * * [simplify]: Extracting #2: cost 9 inf + 0 62.762 * * [simplify]: Extracting #3: cost 16 inf + 1 62.762 * * [simplify]: Extracting #4: cost 45 inf + 1 62.762 * * [simplify]: Extracting #5: cost 57 inf + 129 62.763 * * [simplify]: Extracting #6: cost 46 inf + 871 62.764 * * [simplify]: Extracting #7: cost 12 inf + 8078 62.766 * * [simplify]: Extracting #8: cost 3 inf + 10301 62.768 * * [simplify]: Extracting #9: cost 1 inf + 11107 62.770 * * [simplify]: Extracting #10: cost 0 inf + 11671 62.772 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 62.772 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 62.772 * * * * [progress]: [ 114 / 650 ] simplifiying candidate # 62.773 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 62.773 * * [simplify]: iters left: 6 (19 enodes) 62.777 * * [simplify]: iters left: 5 (71 enodes) 62.791 * * [simplify]: iters left: 4 (105 enodes) 62.807 * * [simplify]: iters left: 3 (152 enodes) 62.843 * * [simplify]: iters left: 2 (191 enodes) 62.890 * * [simplify]: iters left: 1 (204 enodes) 62.915 * * [simplify]: Extracting #0: cost 1 inf + 0 62.915 * * [simplify]: Extracting #1: cost 9 inf + 0 62.915 * * [simplify]: Extracting #2: cost 16 inf + 1 62.915 * * [simplify]: Extracting #3: cost 23 inf + 1 62.915 * * [simplify]: Extracting #4: cost 51 inf + 1 62.915 * * [simplify]: Extracting #5: cost 61 inf + 252 62.916 * * [simplify]: Extracting #6: cost 50 inf + 992 62.917 * * [simplify]: Extracting #7: cost 22 inf + 7832 62.920 * * [simplify]: Extracting #8: cost 1 inf + 14337 62.925 * * [simplify]: Extracting #9: cost 0 inf + 14821 62.932 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 62.933 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 62.933 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 62.933 * * [simplify]: iters left: 6 (18 enodes) 62.942 * * [simplify]: iters left: 5 (66 enodes) 62.961 * * [simplify]: iters left: 4 (91 enodes) 62.980 * * [simplify]: iters left: 3 (120 enodes) 62.996 * * [simplify]: iters left: 2 (147 enodes) 63.016 * * [simplify]: iters left: 1 (159 enodes) 63.042 * * [simplify]: Extracting #0: cost 1 inf + 0 63.042 * * [simplify]: Extracting #1: cost 4 inf + 0 63.042 * * [simplify]: Extracting #2: cost 9 inf + 0 63.042 * * [simplify]: Extracting #3: cost 15 inf + 1 63.043 * * [simplify]: Extracting #4: cost 43 inf + 1 63.043 * * [simplify]: Extracting #5: cost 55 inf + 129 63.043 * * [simplify]: Extracting #6: cost 43 inf + 829 63.046 * * [simplify]: Extracting #7: cost 13 inf + 7591 63.050 * * [simplify]: Extracting #8: cost 1 inf + 10543 63.054 * * [simplify]: Extracting #9: cost 0 inf + 11027 63.058 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 63.058 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 63.059 * * * * [progress]: [ 115 / 650 ] simplifiying candidate # 63.059 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt 1)) 63.059 * * [simplify]: iters left: 6 (18 enodes) 63.069 * * [simplify]: iters left: 5 (68 enodes) 63.088 * * [simplify]: iters left: 4 (99 enodes) 63.109 * * [simplify]: iters left: 3 (130 enodes) 63.127 * * [simplify]: iters left: 2 (156 enodes) 63.158 * * [simplify]: iters left: 1 (168 enodes) 63.177 * * [simplify]: Extracting #0: cost 1 inf + 0 63.177 * * [simplify]: Extracting #1: cost 5 inf + 0 63.177 * * [simplify]: Extracting #2: cost 7 inf + 1 63.177 * * [simplify]: Extracting #3: cost 13 inf + 1 63.178 * * [simplify]: Extracting #4: cost 40 inf + 1 63.178 * * [simplify]: Extracting #5: cost 52 inf + 211 63.178 * * [simplify]: Extracting #6: cost 43 inf + 953 63.181 * * [simplify]: Extracting #7: cost 13 inf + 7793 63.185 * * [simplify]: Extracting #8: cost 0 inf + 11433 63.190 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 63.190 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 63.190 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 63.191 * * [simplify]: iters left: 6 (17 enodes) 63.199 * * [simplify]: iters left: 5 (63 enodes) 63.218 * * [simplify]: iters left: 4 (88 enodes) 63.232 * * [simplify]: iters left: 3 (132 enodes) 63.257 * * [simplify]: iters left: 2 (187 enodes) 63.298 * * [simplify]: iters left: 1 (263 enodes) 63.366 * * [simplify]: Extracting #0: cost 1 inf + 0 63.366 * * [simplify]: Extracting #1: cost 4 inf + 0 63.366 * * [simplify]: Extracting #2: cost 9 inf + 0 63.366 * * [simplify]: Extracting #3: cost 16 inf + 1 63.366 * * [simplify]: Extracting #4: cost 49 inf + 1 63.366 * * [simplify]: Extracting #5: cost 58 inf + 417 63.367 * * [simplify]: Extracting #6: cost 41 inf + 1452 63.368 * * [simplify]: Extracting #7: cost 13 inf + 7647 63.371 * * [simplify]: Extracting #8: cost 0 inf + 11043 63.374 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 63.374 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 63.374 * * * * [progress]: [ 116 / 650 ] simplifiying candidate # 63.375 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 63.375 * * [simplify]: iters left: 6 (19 enodes) 63.379 * * [simplify]: iters left: 5 (71 enodes) 63.397 * * [simplify]: iters left: 4 (105 enodes) 63.419 * * [simplify]: iters left: 3 (152 enodes) 63.442 * * [simplify]: iters left: 2 (191 enodes) 63.480 * * [simplify]: iters left: 1 (204 enodes) 63.505 * * [simplify]: Extracting #0: cost 1 inf + 0 63.505 * * [simplify]: Extracting #1: cost 9 inf + 0 63.505 * * [simplify]: Extracting #2: cost 16 inf + 1 63.505 * * [simplify]: Extracting #3: cost 23 inf + 1 63.506 * * [simplify]: Extracting #4: cost 51 inf + 1 63.506 * * [simplify]: Extracting #5: cost 61 inf + 252 63.507 * * [simplify]: Extracting #6: cost 50 inf + 992 63.509 * * [simplify]: Extracting #7: cost 22 inf + 7832 63.512 * * [simplify]: Extracting #8: cost 1 inf + 14337 63.515 * * [simplify]: Extracting #9: cost 0 inf + 14821 63.518 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 63.518 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 63.518 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 63.519 * * [simplify]: iters left: 6 (18 enodes) 63.523 * * [simplify]: iters left: 5 (66 enodes) 63.536 * * [simplify]: iters left: 4 (91 enodes) 63.555 * * [simplify]: iters left: 3 (120 enodes) 63.586 * * [simplify]: iters left: 2 (147 enodes) 63.608 * * [simplify]: iters left: 1 (159 enodes) 63.629 * * [simplify]: Extracting #0: cost 1 inf + 0 63.629 * * [simplify]: Extracting #1: cost 4 inf + 0 63.629 * * [simplify]: Extracting #2: cost 9 inf + 0 63.630 * * [simplify]: Extracting #3: cost 15 inf + 1 63.630 * * [simplify]: Extracting #4: cost 43 inf + 1 63.630 * * [simplify]: Extracting #5: cost 55 inf + 129 63.630 * * [simplify]: Extracting #6: cost 43 inf + 829 63.631 * * [simplify]: Extracting #7: cost 13 inf + 7591 63.634 * * [simplify]: Extracting #8: cost 1 inf + 10543 63.637 * * [simplify]: Extracting #9: cost 0 inf + 11027 63.639 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 63.639 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 63.639 * * * * [progress]: [ 117 / 650 ] simplifiying candidate # 63.639 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 1) 63.639 * * [simplify]: iters left: 6 (18 enodes) 63.645 * * [simplify]: iters left: 5 (66 enodes) 63.655 * * [simplify]: iters left: 4 (97 enodes) 63.677 * * [simplify]: iters left: 3 (128 enodes) 63.695 * * [simplify]: iters left: 2 (154 enodes) 63.725 * * [simplify]: iters left: 1 (166 enodes) 63.747 * * [simplify]: Extracting #0: cost 1 inf + 0 63.747 * * [simplify]: Extracting #1: cost 5 inf + 0 63.748 * * [simplify]: Extracting #2: cost 7 inf + 1 63.748 * * [simplify]: Extracting #3: cost 13 inf + 1 63.748 * * [simplify]: Extracting #4: cost 40 inf + 1 63.748 * * [simplify]: Extracting #5: cost 54 inf + 88 63.749 * * [simplify]: Extracting #6: cost 44 inf + 912 63.751 * * [simplify]: Extracting #7: cost 10 inf + 8524 63.756 * * [simplify]: Extracting #8: cost 1 inf + 11191 63.760 * * [simplify]: Extracting #9: cost 0 inf + 11433 63.765 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 63.765 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 63.765 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 63.766 * * [simplify]: iters left: 6 (17 enodes) 63.774 * * [simplify]: iters left: 5 (63 enodes) 63.793 * * [simplify]: iters left: 4 (88 enodes) 63.815 * * [simplify]: iters left: 3 (132 enodes) 63.835 * * [simplify]: iters left: 2 (187 enodes) 63.878 * * [simplify]: iters left: 1 (263 enodes) 63.964 * * [simplify]: Extracting #0: cost 1 inf + 0 63.964 * * [simplify]: Extracting #1: cost 4 inf + 0 63.964 * * [simplify]: Extracting #2: cost 9 inf + 0 63.964 * * [simplify]: Extracting #3: cost 16 inf + 1 63.964 * * [simplify]: Extracting #4: cost 49 inf + 1 63.965 * * [simplify]: Extracting #5: cost 58 inf + 417 63.966 * * [simplify]: Extracting #6: cost 41 inf + 1452 63.969 * * [simplify]: Extracting #7: cost 13 inf + 7647 63.975 * * [simplify]: Extracting #8: cost 0 inf + 11043 63.980 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 63.980 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 63.981 * * * * [progress]: [ 118 / 650 ] simplifiying candidate # 63.981 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 63.981 * * [simplify]: iters left: 6 (19 enodes) 63.990 * * [simplify]: iters left: 5 (71 enodes) 64.012 * * [simplify]: iters left: 4 (123 enodes) 64.034 * * [simplify]: iters left: 3 (187 enodes) 64.079 * * [simplify]: iters left: 2 (261 enodes) 64.137 * * [simplify]: iters left: 1 (273 enodes) 64.175 * * [simplify]: Extracting #0: cost 1 inf + 0 64.175 * * [simplify]: Extracting #1: cost 13 inf + 0 64.175 * * [simplify]: Extracting #2: cost 24 inf + 1 64.176 * * [simplify]: Extracting #3: cost 31 inf + 1 64.176 * * [simplify]: Extracting #4: cost 59 inf + 1 64.176 * * [simplify]: Extracting #5: cost 70 inf + 211 64.176 * * [simplify]: Extracting #6: cost 58 inf + 911 64.177 * * [simplify]: Extracting #7: cost 33 inf + 6458 64.180 * * [simplify]: Extracting #8: cost 13 inf + 12235 64.183 * * [simplify]: Extracting #9: cost 1 inf + 18605 64.187 * * [simplify]: Extracting #10: cost 0 inf + 19089 64.192 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 64.192 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 64.192 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 64.192 * * [simplify]: iters left: 6 (17 enodes) 64.196 * * [simplify]: iters left: 5 (61 enodes) 64.210 * * [simplify]: iters left: 4 (88 enodes) 64.236 * * [simplify]: iters left: 3 (117 enodes) 64.268 * * [simplify]: iters left: 2 (143 enodes) 64.301 * * [simplify]: iters left: 1 (155 enodes) 64.320 * * [simplify]: Extracting #0: cost 1 inf + 0 64.320 * * [simplify]: Extracting #1: cost 5 inf + 0 64.320 * * [simplify]: Extracting #2: cost 8 inf + 1 64.320 * * [simplify]: Extracting #3: cost 15 inf + 1 64.320 * * [simplify]: Extracting #4: cost 43 inf + 1 64.320 * * [simplify]: Extracting #5: cost 53 inf + 252 64.320 * * [simplify]: Extracting #6: cost 41 inf + 1035 64.322 * * [simplify]: Extracting #7: cost 18 inf + 6616 64.327 * * [simplify]: Extracting #8: cost 0 inf + 11187 64.331 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 64.331 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 64.331 * * * * [progress]: [ 119 / 650 ] simplifiying candidate # 64.331 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 64.332 * * [simplify]: iters left: 6 (20 enodes) 64.338 * * [simplify]: iters left: 5 (73 enodes) 64.349 * * [simplify]: iters left: 4 (114 enodes) 64.371 * * [simplify]: iters left: 3 (155 enodes) 64.395 * * [simplify]: iters left: 2 (193 enodes) 64.425 * * [simplify]: iters left: 1 (205 enodes) 64.465 * * [simplify]: Extracting #0: cost 1 inf + 0 64.466 * * [simplify]: Extracting #1: cost 9 inf + 0 64.466 * * [simplify]: Extracting #2: cost 17 inf + 1 64.466 * * [simplify]: Extracting #3: cost 26 inf + 1 64.466 * * [simplify]: Extracting #4: cost 55 inf + 1 64.466 * * [simplify]: Extracting #5: cost 66 inf + 211 64.466 * * [simplify]: Extracting #6: cost 54 inf + 911 64.468 * * [simplify]: Extracting #7: cost 21 inf + 9403 64.471 * * [simplify]: Extracting #8: cost 0 inf + 16269 64.474 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 64.474 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 64.475 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 64.475 * * [simplify]: iters left: 6 (18 enodes) 64.480 * * [simplify]: iters left: 5 (64 enodes) 64.490 * * [simplify]: iters left: 4 (91 enodes) 64.517 * * [simplify]: iters left: 3 (120 enodes) 64.537 * * [simplify]: iters left: 2 (146 enodes) 64.561 * * [simplify]: iters left: 1 (158 enodes) 64.594 * * [simplify]: Extracting #0: cost 1 inf + 0 64.594 * * [simplify]: Extracting #1: cost 5 inf + 0 64.594 * * [simplify]: Extracting #2: cost 8 inf + 1 64.594 * * [simplify]: Extracting #3: cost 16 inf + 1 64.594 * * [simplify]: Extracting #4: cost 45 inf + 1 64.594 * * [simplify]: Extracting #5: cost 58 inf + 88 64.594 * * [simplify]: Extracting #6: cost 48 inf + 706 64.596 * * [simplify]: Extracting #7: cost 12 inf + 8197 64.598 * * [simplify]: Extracting #8: cost 1 inf + 11107 64.600 * * [simplify]: Extracting #9: cost 0 inf + 11671 64.602 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 64.602 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 64.602 * * * * [progress]: [ 120 / 650 ] simplifiying candidate # 64.603 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 64.603 * * [simplify]: iters left: 6 (18 enodes) 64.607 * * [simplify]: iters left: 5 (66 enodes) 64.618 * * [simplify]: iters left: 4 (107 enodes) 64.638 * * [simplify]: iters left: 3 (148 enodes) 64.660 * * [simplify]: iters left: 2 (186 enodes) 64.698 * * [simplify]: iters left: 1 (198 enodes) 64.723 * * [simplify]: Extracting #0: cost 1 inf + 0 64.724 * * [simplify]: Extracting #1: cost 9 inf + 0 64.724 * * [simplify]: Extracting #2: cost 16 inf + 1 64.724 * * [simplify]: Extracting #3: cost 23 inf + 1 64.724 * * [simplify]: Extracting #4: cost 51 inf + 1 64.724 * * [simplify]: Extracting #5: cost 62 inf + 170 64.725 * * [simplify]: Extracting #6: cost 50 inf + 994 64.728 * * [simplify]: Extracting #7: cost 18 inf + 8884 64.733 * * [simplify]: Extracting #8: cost 2 inf + 13813 64.739 * * [simplify]: Extracting #9: cost 0 inf + 14821 64.746 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 64.746 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 64.746 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 64.746 * * [simplify]: iters left: 6 (17 enodes) 64.752 * * [simplify]: iters left: 5 (61 enodes) 64.761 * * [simplify]: iters left: 4 (88 enodes) 64.776 * * [simplify]: iters left: 3 (117 enodes) 64.807 * * [simplify]: iters left: 2 (143 enodes) 64.828 * * [simplify]: iters left: 1 (155 enodes) 64.851 * * [simplify]: Extracting #0: cost 1 inf + 0 64.851 * * [simplify]: Extracting #1: cost 5 inf + 0 64.851 * * [simplify]: Extracting #2: cost 8 inf + 1 64.851 * * [simplify]: Extracting #3: cost 15 inf + 1 64.851 * * [simplify]: Extracting #4: cost 43 inf + 1 64.852 * * [simplify]: Extracting #5: cost 53 inf + 252 64.852 * * [simplify]: Extracting #6: cost 41 inf + 1035 64.854 * * [simplify]: Extracting #7: cost 18 inf + 6536 64.859 * * [simplify]: Extracting #8: cost 0 inf + 11027 64.863 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 64.863 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 64.863 * * * * [progress]: [ 121 / 650 ] simplifiying candidate # 64.864 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt 1)) 64.864 * * [simplify]: iters left: 6 (18 enodes) 64.876 * * [simplify]: iters left: 5 (66 enodes) 64.895 * * [simplify]: iters left: 4 (96 enodes) 64.919 * * [simplify]: iters left: 3 (122 enodes) 64.934 * * [simplify]: iters left: 2 (149 enodes) 64.959 * * [simplify]: iters left: 1 (162 enodes) 65.000 * * [simplify]: Extracting #0: cost 1 inf + 0 65.000 * * [simplify]: Extracting #1: cost 5 inf + 0 65.000 * * [simplify]: Extracting #2: cost 7 inf + 1 65.001 * * [simplify]: Extracting #3: cost 13 inf + 1 65.001 * * [simplify]: Extracting #4: cost 40 inf + 1 65.001 * * [simplify]: Extracting #5: cost 53 inf + 129 65.002 * * [simplify]: Extracting #6: cost 43 inf + 953 65.004 * * [simplify]: Extracting #7: cost 9 inf + 8886 65.009 * * [simplify]: Extracting #8: cost 0 inf + 11433 65.013 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 65.013 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 65.013 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 65.014 * * [simplify]: iters left: 6 (16 enodes) 65.021 * * [simplify]: iters left: 5 (58 enodes) 65.038 * * [simplify]: iters left: 4 (85 enodes) 65.052 * * [simplify]: iters left: 3 (143 enodes) 65.076 * * [simplify]: iters left: 2 (205 enodes) 65.109 * * [simplify]: iters left: 1 (267 enodes) 65.153 * * [simplify]: Extracting #0: cost 1 inf + 0 65.153 * * [simplify]: Extracting #1: cost 5 inf + 0 65.153 * * [simplify]: Extracting #2: cost 8 inf + 1 65.153 * * [simplify]: Extracting #3: cost 16 inf + 1 65.154 * * [simplify]: Extracting #4: cost 49 inf + 1 65.154 * * [simplify]: Extracting #5: cost 64 inf + 294 65.155 * * [simplify]: Extracting #6: cost 45 inf + 1409 65.158 * * [simplify]: Extracting #7: cost 11 inf + 8659 65.166 * * [simplify]: Extracting #8: cost 0 inf + 11451 65.171 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 65.171 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 65.171 * * * * [progress]: [ 122 / 650 ] simplifiying candidate # 65.171 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 65.171 * * [simplify]: iters left: 6 (18 enodes) 65.176 * * [simplify]: iters left: 5 (66 enodes) 65.186 * * [simplify]: iters left: 4 (107 enodes) 65.202 * * [simplify]: iters left: 3 (148 enodes) 65.232 * * [simplify]: iters left: 2 (186 enodes) 65.267 * * [simplify]: iters left: 1 (198 enodes) 65.307 * * [simplify]: Extracting #0: cost 1 inf + 0 65.307 * * [simplify]: Extracting #1: cost 9 inf + 0 65.308 * * [simplify]: Extracting #2: cost 16 inf + 1 65.308 * * [simplify]: Extracting #3: cost 23 inf + 1 65.308 * * [simplify]: Extracting #4: cost 51 inf + 1 65.308 * * [simplify]: Extracting #5: cost 62 inf + 170 65.309 * * [simplify]: Extracting #6: cost 50 inf + 994 65.312 * * [simplify]: Extracting #7: cost 18 inf + 8884 65.318 * * [simplify]: Extracting #8: cost 2 inf + 13813 65.324 * * [simplify]: Extracting #9: cost 0 inf + 14821 65.330 * [simplify]: Simplified to (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 65.330 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 65.330 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 65.330 * * [simplify]: iters left: 6 (17 enodes) 65.339 * * [simplify]: iters left: 5 (61 enodes) 65.356 * * [simplify]: iters left: 4 (88 enodes) 65.382 * * [simplify]: iters left: 3 (117 enodes) 65.416 * * [simplify]: iters left: 2 (143 enodes) 65.442 * * [simplify]: iters left: 1 (155 enodes) 65.464 * * [simplify]: Extracting #0: cost 1 inf + 0 65.464 * * [simplify]: Extracting #1: cost 5 inf + 0 65.464 * * [simplify]: Extracting #2: cost 8 inf + 1 65.464 * * [simplify]: Extracting #3: cost 15 inf + 1 65.464 * * [simplify]: Extracting #4: cost 43 inf + 1 65.464 * * [simplify]: Extracting #5: cost 53 inf + 252 65.465 * * [simplify]: Extracting #6: cost 41 inf + 1035 65.468 * * [simplify]: Extracting #7: cost 18 inf + 6536 65.472 * * [simplify]: Extracting #8: cost 0 inf + 11027 65.476 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 65.476 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 65.477 * * * * [progress]: [ 123 / 650 ] simplifiying candidate # 65.477 * [simplify]: Simplifying (/ (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1) 65.477 * * [simplify]: iters left: 6 (17 enodes) 65.485 * * [simplify]: iters left: 5 (59 enodes) 65.502 * * [simplify]: iters left: 4 (92 enodes) 65.517 * * [simplify]: iters left: 3 (119 enodes) 65.534 * * [simplify]: iters left: 2 (145 enodes) 65.564 * * [simplify]: iters left: 1 (157 enodes) 65.585 * * [simplify]: Extracting #0: cost 1 inf + 0 65.585 * * [simplify]: Extracting #1: cost 5 inf + 0 65.585 * * [simplify]: Extracting #2: cost 7 inf + 1 65.585 * * [simplify]: Extracting #3: cost 13 inf + 1 65.585 * * [simplify]: Extracting #4: cost 40 inf + 1 65.585 * * [simplify]: Extracting #5: cost 54 inf + 129 65.586 * * [simplify]: Extracting #6: cost 45 inf + 871 65.589 * * [simplify]: Extracting #7: cost 7 inf + 9613 65.593 * * [simplify]: Extracting #8: cost 0 inf + 11433 65.598 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 65.598 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 65.598 * [simplify]: Simplifying (/ (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 65.598 * * [simplify]: iters left: 6 (16 enodes) 65.608 * * [simplify]: iters left: 5 (58 enodes) 65.625 * * [simplify]: iters left: 4 (85 enodes) 65.652 * * [simplify]: iters left: 3 (143 enodes) 65.696 * * [simplify]: iters left: 2 (205 enodes) 65.760 * * [simplify]: iters left: 1 (267 enodes) 65.818 * * [simplify]: Extracting #0: cost 1 inf + 0 65.818 * * [simplify]: Extracting #1: cost 5 inf + 0 65.818 * * [simplify]: Extracting #2: cost 8 inf + 1 65.818 * * [simplify]: Extracting #3: cost 16 inf + 1 65.819 * * [simplify]: Extracting #4: cost 49 inf + 1 65.819 * * [simplify]: Extracting #5: cost 64 inf + 294 65.819 * * [simplify]: Extracting #6: cost 45 inf + 1409 65.821 * * [simplify]: Extracting #7: cost 11 inf + 8659 65.824 * * [simplify]: Extracting #8: cost 0 inf + 11451 65.829 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 65.830 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 65.830 * * * * [progress]: [ 124 / 650 ] simplifiying candidate # 65.830 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 65.830 * * [simplify]: iters left: 6 (20 enodes) 65.843 * * [simplify]: iters left: 5 (76 enodes) 65.863 * * [simplify]: iters left: 4 (105 enodes) 65.877 * * [simplify]: iters left: 3 (132 enodes) 65.902 * * [simplify]: iters left: 2 (160 enodes) 65.946 * * [simplify]: iters left: 1 (172 enodes) 65.991 * * [simplify]: Extracting #0: cost 1 inf + 0 65.991 * * [simplify]: Extracting #1: cost 6 inf + 0 65.991 * * [simplify]: Extracting #2: cost 13 inf + 0 65.991 * * [simplify]: Extracting #3: cost 19 inf + 1 65.991 * * [simplify]: Extracting #4: cost 47 inf + 1 65.991 * * [simplify]: Extracting #5: cost 58 inf + 211 65.992 * * [simplify]: Extracting #6: cost 47 inf + 870 65.994 * * [simplify]: Extracting #7: cost 14 inf + 8035 65.996 * * [simplify]: Extracting #8: cost 3 inf + 11107 65.998 * * [simplify]: Extracting #9: cost 0 inf + 12639 66.001 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 66.001 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 66.001 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 66.001 * * [simplify]: iters left: 6 (18 enodes) 66.006 * * [simplify]: iters left: 5 (66 enodes) 66.016 * * [simplify]: iters left: 4 (91 enodes) 66.032 * * [simplify]: iters left: 3 (120 enodes) 66.063 * * [simplify]: iters left: 2 (147 enodes) 66.105 * * [simplify]: iters left: 1 (159 enodes) 66.144 * * [simplify]: Extracting #0: cost 1 inf + 0 66.144 * * [simplify]: Extracting #1: cost 4 inf + 0 66.144 * * [simplify]: Extracting #2: cost 9 inf + 0 66.144 * * [simplify]: Extracting #3: cost 15 inf + 1 66.144 * * [simplify]: Extracting #4: cost 43 inf + 1 66.144 * * [simplify]: Extracting #5: cost 55 inf + 129 66.145 * * [simplify]: Extracting #6: cost 43 inf + 829 66.147 * * [simplify]: Extracting #7: cost 13 inf + 7591 66.151 * * [simplify]: Extracting #8: cost 1 inf + 10543 66.156 * * [simplify]: Extracting #9: cost 0 inf + 11027 66.160 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 66.160 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 66.160 * * * * [progress]: [ 125 / 650 ] simplifiying candidate # 66.161 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 66.161 * * [simplify]: iters left: 6 (21 enodes) 66.173 * * [simplify]: iters left: 5 (78 enodes) 66.184 * * [simplify]: iters left: 4 (103 enodes) 66.198 * * [simplify]: iters left: 3 (129 enodes) 66.228 * * [simplify]: iters left: 2 (155 enodes) 66.269 * * [simplify]: iters left: 1 (167 enodes) 66.309 * * [simplify]: Extracting #0: cost 1 inf + 0 66.309 * * [simplify]: Extracting #1: cost 4 inf + 0 66.309 * * [simplify]: Extracting #2: cost 10 inf + 0 66.309 * * [simplify]: Extracting #3: cost 18 inf + 1 66.310 * * [simplify]: Extracting #4: cost 47 inf + 1 66.310 * * [simplify]: Extracting #5: cost 58 inf + 211 66.311 * * [simplify]: Extracting #6: cost 46 inf + 911 66.313 * * [simplify]: Extracting #7: cost 18 inf + 7187 66.317 * * [simplify]: Extracting #8: cost 0 inf + 11995 66.322 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 66.322 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 66.323 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 66.323 * * [simplify]: iters left: 6 (19 enodes) 66.333 * * [simplify]: iters left: 5 (69 enodes) 66.354 * * [simplify]: iters left: 4 (94 enodes) 66.376 * * [simplify]: iters left: 3 (123 enodes) 66.393 * * [simplify]: iters left: 2 (150 enodes) 66.414 * * [simplify]: iters left: 1 (162 enodes) 66.453 * * [simplify]: Extracting #0: cost 1 inf + 0 66.453 * * [simplify]: Extracting #1: cost 4 inf + 0 66.453 * * [simplify]: Extracting #2: cost 9 inf + 0 66.453 * * [simplify]: Extracting #3: cost 16 inf + 1 66.453 * * [simplify]: Extracting #4: cost 45 inf + 1 66.454 * * [simplify]: Extracting #5: cost 57 inf + 129 66.454 * * [simplify]: Extracting #6: cost 46 inf + 871 66.457 * * [simplify]: Extracting #7: cost 12 inf + 8038 66.461 * * [simplify]: Extracting #8: cost 3 inf + 10221 66.465 * * [simplify]: Extracting #9: cost 1 inf + 10987 66.471 * * [simplify]: Extracting #10: cost 0 inf + 11511 66.476 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 66.476 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 66.476 * * * * [progress]: [ 126 / 650 ] simplifiying candidate # 66.477 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 66.477 * * [simplify]: iters left: 6 (19 enodes) 66.487 * * [simplify]: iters left: 5 (71 enodes) 66.498 * * [simplify]: iters left: 4 (96 enodes) 66.511 * * [simplify]: iters left: 3 (122 enodes) 66.532 * * [simplify]: iters left: 2 (148 enodes) 66.566 * * [simplify]: iters left: 1 (160 enodes) 66.588 * * [simplify]: Extracting #0: cost 1 inf + 0 66.588 * * [simplify]: Extracting #1: cost 4 inf + 0 66.588 * * [simplify]: Extracting #2: cost 9 inf + 0 66.588 * * [simplify]: Extracting #3: cost 15 inf + 1 66.588 * * [simplify]: Extracting #4: cost 43 inf + 1 66.589 * * [simplify]: Extracting #5: cost 55 inf + 170 66.589 * * [simplify]: Extracting #6: cost 42 inf + 1075 66.590 * * [simplify]: Extracting #7: cost 13 inf + 7431 66.592 * * [simplify]: Extracting #8: cost 0 inf + 10867 66.594 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 66.594 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 66.595 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 66.595 * * [simplify]: iters left: 6 (18 enodes) 66.599 * * [simplify]: iters left: 5 (66 enodes) 66.609 * * [simplify]: iters left: 4 (91 enodes) 66.622 * * [simplify]: iters left: 3 (120 enodes) 66.646 * * [simplify]: iters left: 2 (147 enodes) 66.688 * * [simplify]: iters left: 1 (159 enodes) 66.726 * * [simplify]: Extracting #0: cost 1 inf + 0 66.726 * * [simplify]: Extracting #1: cost 4 inf + 0 66.726 * * [simplify]: Extracting #2: cost 9 inf + 0 66.726 * * [simplify]: Extracting #3: cost 15 inf + 1 66.727 * * [simplify]: Extracting #4: cost 43 inf + 1 66.727 * * [simplify]: Extracting #5: cost 55 inf + 129 66.727 * * [simplify]: Extracting #6: cost 43 inf + 829 66.730 * * [simplify]: Extracting #7: cost 13 inf + 7511 66.734 * * [simplify]: Extracting #8: cost 1 inf + 10423 66.738 * * [simplify]: Extracting #9: cost 0 inf + 10867 66.742 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 66.742 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 66.742 * * * * [progress]: [ 127 / 650 ] simplifiying candidate # 66.743 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 66.743 * * [simplify]: iters left: 6 (19 enodes) 66.754 * * [simplify]: iters left: 5 (71 enodes) 66.770 * * [simplify]: iters left: 4 (96 enodes) 66.782 * * [simplify]: iters left: 3 (122 enodes) 66.804 * * [simplify]: iters left: 2 (148 enodes) 66.842 * * [simplify]: iters left: 1 (160 enodes) 66.871 * * [simplify]: Extracting #0: cost 1 inf + 0 66.871 * * [simplify]: Extracting #1: cost 4 inf + 0 66.871 * * [simplify]: Extracting #2: cost 9 inf + 1 66.871 * * [simplify]: Extracting #3: cost 36 inf + 1 66.871 * * [simplify]: Extracting #4: cost 49 inf + 170 66.872 * * [simplify]: Extracting #5: cost 38 inf + 1075 66.873 * * [simplify]: Extracting #6: cost 12 inf + 6622 66.874 * * [simplify]: Extracting #7: cost 0 inf + 9575 66.876 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 66.876 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 66.877 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 66.877 * * [simplify]: iters left: 6 (17 enodes) 66.881 * * [simplify]: iters left: 5 (63 enodes) 66.896 * * [simplify]: iters left: 4 (88 enodes) 66.924 * * [simplify]: iters left: 3 (132 enodes) 66.954 * * [simplify]: iters left: 2 (187 enodes) 66.988 * * [simplify]: iters left: 1 (263 enodes) 67.076 * * [simplify]: Extracting #0: cost 1 inf + 0 67.076 * * [simplify]: Extracting #1: cost 4 inf + 0 67.076 * * [simplify]: Extracting #2: cost 9 inf + 0 67.077 * * [simplify]: Extracting #3: cost 16 inf + 1 67.077 * * [simplify]: Extracting #4: cost 49 inf + 1 67.077 * * [simplify]: Extracting #5: cost 58 inf + 417 67.078 * * [simplify]: Extracting #6: cost 41 inf + 1452 67.082 * * [simplify]: Extracting #7: cost 13 inf + 7567 67.088 * * [simplify]: Extracting #8: cost 0 inf + 10883 67.093 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 67.094 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 67.094 * * * * [progress]: [ 128 / 650 ] simplifiying candidate # 67.094 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 67.094 * * [simplify]: iters left: 6 (19 enodes) 67.104 * * [simplify]: iters left: 5 (71 enodes) 67.124 * * [simplify]: iters left: 4 (96 enodes) 67.150 * * [simplify]: iters left: 3 (122 enodes) 67.185 * * [simplify]: iters left: 2 (148 enodes) 67.225 * * [simplify]: iters left: 1 (160 enodes) 67.258 * * [simplify]: Extracting #0: cost 1 inf + 0 67.258 * * [simplify]: Extracting #1: cost 4 inf + 0 67.258 * * [simplify]: Extracting #2: cost 9 inf + 0 67.258 * * [simplify]: Extracting #3: cost 15 inf + 1 67.258 * * [simplify]: Extracting #4: cost 43 inf + 1 67.258 * * [simplify]: Extracting #5: cost 55 inf + 170 67.258 * * [simplify]: Extracting #6: cost 42 inf + 1075 67.260 * * [simplify]: Extracting #7: cost 13 inf + 7431 67.262 * * [simplify]: Extracting #8: cost 0 inf + 10867 67.264 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 67.264 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 67.264 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 67.264 * * [simplify]: iters left: 6 (18 enodes) 67.269 * * [simplify]: iters left: 5 (66 enodes) 67.279 * * [simplify]: iters left: 4 (91 enodes) 67.301 * * [simplify]: iters left: 3 (120 enodes) 67.323 * * [simplify]: iters left: 2 (147 enodes) 67.345 * * [simplify]: iters left: 1 (159 enodes) 67.373 * * [simplify]: Extracting #0: cost 1 inf + 0 67.373 * * [simplify]: Extracting #1: cost 4 inf + 0 67.373 * * [simplify]: Extracting #2: cost 9 inf + 0 67.373 * * [simplify]: Extracting #3: cost 15 inf + 1 67.373 * * [simplify]: Extracting #4: cost 43 inf + 1 67.374 * * [simplify]: Extracting #5: cost 55 inf + 129 67.374 * * [simplify]: Extracting #6: cost 43 inf + 829 67.375 * * [simplify]: Extracting #7: cost 13 inf + 7511 67.377 * * [simplify]: Extracting #8: cost 1 inf + 10423 67.379 * * [simplify]: Extracting #9: cost 0 inf + 10867 67.382 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 67.382 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 67.382 * * * * [progress]: [ 129 / 650 ] simplifiying candidate # 67.382 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 1) 67.382 * * [simplify]: iters left: 6 (18 enodes) 67.391 * * [simplify]: iters left: 5 (66 enodes) 67.406 * * [simplify]: iters left: 4 (91 enodes) 67.429 * * [simplify]: iters left: 3 (117 enodes) 67.459 * * [simplify]: iters left: 2 (143 enodes) 67.493 * * [simplify]: iters left: 1 (155 enodes) 67.514 * * [simplify]: Extracting #0: cost 1 inf + 0 67.515 * * [simplify]: Extracting #1: cost 4 inf + 0 67.515 * * [simplify]: Extracting #2: cost 9 inf + 1 67.515 * * [simplify]: Extracting #3: cost 36 inf + 1 67.515 * * [simplify]: Extracting #4: cost 50 inf + 88 67.516 * * [simplify]: Extracting #5: cost 40 inf + 912 67.518 * * [simplify]: Extracting #6: cost 10 inf + 7148 67.522 * * [simplify]: Extracting #7: cost 0 inf + 9575 67.526 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 67.526 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 67.526 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 67.526 * * [simplify]: iters left: 6 (17 enodes) 67.535 * * [simplify]: iters left: 5 (63 enodes) 67.554 * * [simplify]: iters left: 4 (88 enodes) 67.580 * * [simplify]: iters left: 3 (132 enodes) 67.618 * * [simplify]: iters left: 2 (187 enodes) 67.670 * * [simplify]: iters left: 1 (263 enodes) 67.726 * * [simplify]: Extracting #0: cost 1 inf + 0 67.726 * * [simplify]: Extracting #1: cost 4 inf + 0 67.726 * * [simplify]: Extracting #2: cost 9 inf + 0 67.726 * * [simplify]: Extracting #3: cost 16 inf + 1 67.726 * * [simplify]: Extracting #4: cost 49 inf + 1 67.727 * * [simplify]: Extracting #5: cost 58 inf + 417 67.728 * * [simplify]: Extracting #6: cost 41 inf + 1452 67.731 * * [simplify]: Extracting #7: cost 13 inf + 7567 67.737 * * [simplify]: Extracting #8: cost 0 inf + 10883 67.743 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 67.743 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 67.743 * * * * [progress]: [ 130 / 650 ] simplifiying candidate # 67.744 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 67.744 * * [simplify]: iters left: 6 (19 enodes) 67.753 * * [simplify]: iters left: 5 (71 enodes) 67.778 * * [simplify]: iters left: 4 (100 enodes) 67.792 * * [simplify]: iters left: 3 (129 enodes) 67.810 * * [simplify]: iters left: 2 (157 enodes) 67.852 * * [simplify]: iters left: 1 (169 enodes) 67.877 * * [simplify]: Extracting #0: cost 1 inf + 0 67.877 * * [simplify]: Extracting #1: cost 6 inf + 0 67.877 * * [simplify]: Extracting #2: cost 13 inf + 0 67.877 * * [simplify]: Extracting #3: cost 19 inf + 1 67.877 * * [simplify]: Extracting #4: cost 47 inf + 1 67.877 * * [simplify]: Extracting #5: cost 58 inf + 211 67.877 * * [simplify]: Extracting #6: cost 46 inf + 992 67.879 * * [simplify]: Extracting #7: cost 20 inf + 7025 67.881 * * [simplify]: Extracting #8: cost 1 inf + 12357 67.883 * * [simplify]: Extracting #9: cost 0 inf + 12639 67.886 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 67.886 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 67.886 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 67.886 * * [simplify]: iters left: 6 (18 enodes) 67.892 * * [simplify]: iters left: 5 (66 enodes) 67.912 * * [simplify]: iters left: 4 (91 enodes) 67.937 * * [simplify]: iters left: 3 (120 enodes) 67.969 * * [simplify]: iters left: 2 (147 enodes) 67.999 * * [simplify]: iters left: 1 (159 enodes) 68.021 * * [simplify]: Extracting #0: cost 1 inf + 0 68.022 * * [simplify]: Extracting #1: cost 4 inf + 0 68.022 * * [simplify]: Extracting #2: cost 9 inf + 0 68.022 * * [simplify]: Extracting #3: cost 15 inf + 1 68.022 * * [simplify]: Extracting #4: cost 43 inf + 1 68.022 * * [simplify]: Extracting #5: cost 55 inf + 129 68.023 * * [simplify]: Extracting #6: cost 43 inf + 829 68.025 * * [simplify]: Extracting #7: cost 13 inf + 7591 68.029 * * [simplify]: Extracting #8: cost 1 inf + 10543 68.033 * * [simplify]: Extracting #9: cost 0 inf + 11027 68.038 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 68.038 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 68.038 * * * * [progress]: [ 131 / 650 ] simplifiying candidate # 68.038 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 68.039 * * [simplify]: iters left: 6 (20 enodes) 68.049 * * [simplify]: iters left: 5 (73 enodes) 68.070 * * [simplify]: iters left: 4 (98 enodes) 68.097 * * [simplify]: iters left: 3 (127 enodes) 68.118 * * [simplify]: iters left: 2 (154 enodes) 68.139 * * [simplify]: iters left: 1 (166 enodes) 68.168 * * [simplify]: Extracting #0: cost 1 inf + 0 68.169 * * [simplify]: Extracting #1: cost 4 inf + 0 68.169 * * [simplify]: Extracting #2: cost 10 inf + 0 68.169 * * [simplify]: Extracting #3: cost 18 inf + 1 68.169 * * [simplify]: Extracting #4: cost 47 inf + 1 68.169 * * [simplify]: Extracting #5: cost 57 inf + 252 68.170 * * [simplify]: Extracting #6: cost 46 inf + 911 68.172 * * [simplify]: Extracting #7: cost 17 inf + 7268 68.174 * * [simplify]: Extracting #8: cost 3 inf + 10705 68.177 * * [simplify]: Extracting #9: cost 0 inf + 11995 68.179 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 68.179 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 68.180 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 68.180 * * [simplify]: iters left: 6 (19 enodes) 68.186 * * [simplify]: iters left: 5 (69 enodes) 68.196 * * [simplify]: iters left: 4 (94 enodes) 68.220 * * [simplify]: iters left: 3 (123 enodes) 68.253 * * [simplify]: iters left: 2 (150 enodes) 68.275 * * [simplify]: iters left: 1 (162 enodes) 68.308 * * [simplify]: Extracting #0: cost 1 inf + 0 68.309 * * [simplify]: Extracting #1: cost 4 inf + 0 68.309 * * [simplify]: Extracting #2: cost 9 inf + 0 68.309 * * [simplify]: Extracting #3: cost 16 inf + 1 68.309 * * [simplify]: Extracting #4: cost 45 inf + 1 68.309 * * [simplify]: Extracting #5: cost 57 inf + 129 68.310 * * [simplify]: Extracting #6: cost 46 inf + 871 68.312 * * [simplify]: Extracting #7: cost 12 inf + 8038 68.316 * * [simplify]: Extracting #8: cost 3 inf + 10221 68.322 * * [simplify]: Extracting #9: cost 1 inf + 10987 68.327 * * [simplify]: Extracting #10: cost 0 inf + 11511 68.331 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 68.331 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 68.331 * * * * [progress]: [ 132 / 650 ] simplifiying candidate # 68.332 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 68.332 * * [simplify]: iters left: 6 (18 enodes) 68.341 * * [simplify]: iters left: 5 (66 enodes) 68.360 * * [simplify]: iters left: 4 (91 enodes) 68.386 * * [simplify]: iters left: 3 (120 enodes) 68.417 * * [simplify]: iters left: 2 (147 enodes) 68.455 * * [simplify]: iters left: 1 (159 enodes) 68.495 * * [simplify]: Extracting #0: cost 1 inf + 0 68.495 * * [simplify]: Extracting #1: cost 4 inf + 0 68.495 * * [simplify]: Extracting #2: cost 9 inf + 0 68.496 * * [simplify]: Extracting #3: cost 15 inf + 1 68.496 * * [simplify]: Extracting #4: cost 43 inf + 1 68.496 * * [simplify]: Extracting #5: cost 55 inf + 129 68.497 * * [simplify]: Extracting #6: cost 43 inf + 829 68.499 * * [simplify]: Extracting #7: cost 13 inf + 7511 68.503 * * [simplify]: Extracting #8: cost 1 inf + 10423 68.507 * * [simplify]: Extracting #9: cost 0 inf + 10867 68.511 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 68.511 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 68.512 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 68.512 * * [simplify]: iters left: 6 (18 enodes) 68.520 * * [simplify]: iters left: 5 (66 enodes) 68.539 * * [simplify]: iters left: 4 (91 enodes) 68.564 * * [simplify]: iters left: 3 (120 enodes) 68.594 * * [simplify]: iters left: 2 (147 enodes) 68.636 * * [simplify]: iters left: 1 (159 enodes) 68.674 * * [simplify]: Extracting #0: cost 1 inf + 0 68.674 * * [simplify]: Extracting #1: cost 4 inf + 0 68.674 * * [simplify]: Extracting #2: cost 9 inf + 0 68.674 * * [simplify]: Extracting #3: cost 15 inf + 1 68.674 * * [simplify]: Extracting #4: cost 43 inf + 1 68.674 * * [simplify]: Extracting #5: cost 55 inf + 129 68.675 * * [simplify]: Extracting #6: cost 43 inf + 829 68.677 * * [simplify]: Extracting #7: cost 13 inf + 7511 68.681 * * [simplify]: Extracting #8: cost 1 inf + 10423 68.685 * * [simplify]: Extracting #9: cost 0 inf + 10867 68.690 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 68.690 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 68.690 * * * * [progress]: [ 133 / 650 ] simplifiying candidate # 68.690 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt 1)) 68.690 * * [simplify]: iters left: 6 (17 enodes) 68.700 * * [simplify]: iters left: 5 (63 enodes) 68.717 * * [simplify]: iters left: 4 (88 enodes) 68.733 * * [simplify]: iters left: 3 (114 enodes) 68.750 * * [simplify]: iters left: 2 (140 enodes) 68.779 * * [simplify]: iters left: 1 (152 enodes) 68.814 * * [simplify]: Extracting #0: cost 1 inf + 0 68.814 * * [simplify]: Extracting #1: cost 4 inf + 0 68.814 * * [simplify]: Extracting #2: cost 9 inf + 1 68.814 * * [simplify]: Extracting #3: cost 36 inf + 1 68.814 * * [simplify]: Extracting #4: cost 48 inf + 211 68.815 * * [simplify]: Extracting #5: cost 39 inf + 953 68.816 * * [simplify]: Extracting #6: cost 12 inf + 6701 68.818 * * [simplify]: Extracting #7: cost 0 inf + 9575 68.820 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 68.820 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 68.820 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 68.820 * * [simplify]: iters left: 6 (17 enodes) 68.824 * * [simplify]: iters left: 5 (63 enodes) 68.834 * * [simplify]: iters left: 4 (88 enodes) 68.853 * * [simplify]: iters left: 3 (132 enodes) 68.891 * * [simplify]: iters left: 2 (187 enodes) 68.946 * * [simplify]: iters left: 1 (263 enodes) 69.033 * * [simplify]: Extracting #0: cost 1 inf + 0 69.033 * * [simplify]: Extracting #1: cost 4 inf + 0 69.033 * * [simplify]: Extracting #2: cost 9 inf + 0 69.033 * * [simplify]: Extracting #3: cost 16 inf + 1 69.033 * * [simplify]: Extracting #4: cost 49 inf + 1 69.034 * * [simplify]: Extracting #5: cost 58 inf + 417 69.035 * * [simplify]: Extracting #6: cost 41 inf + 1452 69.038 * * [simplify]: Extracting #7: cost 13 inf + 7567 69.043 * * [simplify]: Extracting #8: cost 0 inf + 10883 69.049 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 69.049 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 69.050 * * * * [progress]: [ 134 / 650 ] simplifiying candidate # 69.050 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 69.050 * * [simplify]: iters left: 6 (18 enodes) 69.058 * * [simplify]: iters left: 5 (66 enodes) 69.068 * * [simplify]: iters left: 4 (91 enodes) 69.081 * * [simplify]: iters left: 3 (120 enodes) 69.108 * * [simplify]: iters left: 2 (147 enodes) 69.128 * * [simplify]: iters left: 1 (159 enodes) 69.161 * * [simplify]: Extracting #0: cost 1 inf + 0 69.161 * * [simplify]: Extracting #1: cost 4 inf + 0 69.161 * * [simplify]: Extracting #2: cost 9 inf + 0 69.161 * * [simplify]: Extracting #3: cost 15 inf + 1 69.161 * * [simplify]: Extracting #4: cost 43 inf + 1 69.162 * * [simplify]: Extracting #5: cost 55 inf + 129 69.162 * * [simplify]: Extracting #6: cost 43 inf + 829 69.164 * * [simplify]: Extracting #7: cost 13 inf + 7511 69.169 * * [simplify]: Extracting #8: cost 1 inf + 10423 69.173 * * [simplify]: Extracting #9: cost 0 inf + 10867 69.177 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 69.177 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 69.178 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 69.178 * * [simplify]: iters left: 6 (18 enodes) 69.187 * * [simplify]: iters left: 5 (66 enodes) 69.206 * * [simplify]: iters left: 4 (91 enodes) 69.234 * * [simplify]: iters left: 3 (120 enodes) 69.265 * * [simplify]: iters left: 2 (147 enodes) 69.304 * * [simplify]: iters left: 1 (159 enodes) 69.343 * * [simplify]: Extracting #0: cost 1 inf + 0 69.343 * * [simplify]: Extracting #1: cost 4 inf + 0 69.343 * * [simplify]: Extracting #2: cost 9 inf + 0 69.343 * * [simplify]: Extracting #3: cost 15 inf + 1 69.343 * * [simplify]: Extracting #4: cost 43 inf + 1 69.344 * * [simplify]: Extracting #5: cost 55 inf + 129 69.344 * * [simplify]: Extracting #6: cost 43 inf + 829 69.347 * * [simplify]: Extracting #7: cost 13 inf + 7511 69.351 * * [simplify]: Extracting #8: cost 1 inf + 10423 69.355 * * [simplify]: Extracting #9: cost 0 inf + 10867 69.359 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 69.360 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 69.360 * * * * [progress]: [ 135 / 650 ] simplifiying candidate # 69.360 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 1) 69.360 * * [simplify]: iters left: 6 (17 enodes) 69.371 * * [simplify]: iters left: 5 (61 enodes) 69.388 * * [simplify]: iters left: 4 (86 enodes) 69.406 * * [simplify]: iters left: 3 (112 enodes) 69.422 * * [simplify]: iters left: 2 (138 enodes) 69.448 * * [simplify]: iters left: 1 (150 enodes) 69.487 * * [simplify]: Extracting #0: cost 1 inf + 0 69.487 * * [simplify]: Extracting #1: cost 4 inf + 0 69.487 * * [simplify]: Extracting #2: cost 9 inf + 1 69.487 * * [simplify]: Extracting #3: cost 36 inf + 1 69.487 * * [simplify]: Extracting #4: cost 49 inf + 170 69.488 * * [simplify]: Extracting #5: cost 39 inf + 953 69.491 * * [simplify]: Extracting #6: cost 11 inf + 6863 69.494 * * [simplify]: Extracting #7: cost 0 inf + 9575 69.498 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 69.498 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 69.499 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 69.499 * * [simplify]: iters left: 6 (17 enodes) 69.507 * * [simplify]: iters left: 5 (63 enodes) 69.517 * * [simplify]: iters left: 4 (88 enodes) 69.531 * * [simplify]: iters left: 3 (132 enodes) 69.551 * * [simplify]: iters left: 2 (187 enodes) 69.590 * * [simplify]: iters left: 1 (263 enodes) 69.655 * * [simplify]: Extracting #0: cost 1 inf + 0 69.655 * * [simplify]: Extracting #1: cost 4 inf + 0 69.655 * * [simplify]: Extracting #2: cost 9 inf + 0 69.655 * * [simplify]: Extracting #3: cost 16 inf + 1 69.655 * * [simplify]: Extracting #4: cost 49 inf + 1 69.656 * * [simplify]: Extracting #5: cost 58 inf + 417 69.657 * * [simplify]: Extracting #6: cost 41 inf + 1452 69.660 * * [simplify]: Extracting #7: cost 13 inf + 7567 69.666 * * [simplify]: Extracting #8: cost 0 inf + 10883 69.672 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 69.672 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 69.672 * * * * [progress]: [ 136 / 650 ] simplifiying candidate # 69.672 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 69.673 * * [simplify]: iters left: 6 (18 enodes) 69.681 * * [simplify]: iters left: 5 (66 enodes) 69.704 * * [simplify]: iters left: 4 (97 enodes) 69.732 * * [simplify]: iters left: 3 (128 enodes) 69.766 * * [simplify]: iters left: 2 (155 enodes) 69.805 * * [simplify]: iters left: 1 (167 enodes) 69.827 * * [simplify]: Extracting #0: cost 1 inf + 0 69.827 * * [simplify]: Extracting #1: cost 7 inf + 0 69.827 * * [simplify]: Extracting #2: cost 12 inf + 1 69.827 * * [simplify]: Extracting #3: cost 19 inf + 1 69.827 * * [simplify]: Extracting #4: cost 47 inf + 1 69.828 * * [simplify]: Extracting #5: cost 58 inf + 170 69.828 * * [simplify]: Extracting #6: cost 46 inf + 994 69.829 * * [simplify]: Extracting #7: cost 15 inf + 7914 69.834 * * [simplify]: Extracting #8: cost 1 inf + 12115 69.839 * * [simplify]: Extracting #9: cost 0 inf + 12639 69.844 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 69.844 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 69.845 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 69.845 * * [simplify]: iters left: 6 (17 enodes) 69.853 * * [simplify]: iters left: 5 (61 enodes) 69.864 * * [simplify]: iters left: 4 (88 enodes) 69.877 * * [simplify]: iters left: 3 (117 enodes) 69.895 * * [simplify]: iters left: 2 (143 enodes) 69.919 * * [simplify]: iters left: 1 (155 enodes) 69.946 * * [simplify]: Extracting #0: cost 1 inf + 0 69.946 * * [simplify]: Extracting #1: cost 5 inf + 0 69.946 * * [simplify]: Extracting #2: cost 8 inf + 1 69.946 * * [simplify]: Extracting #3: cost 15 inf + 1 69.947 * * [simplify]: Extracting #4: cost 43 inf + 1 69.947 * * [simplify]: Extracting #5: cost 53 inf + 252 69.948 * * [simplify]: Extracting #6: cost 41 inf + 1035 69.950 * * [simplify]: Extracting #7: cost 18 inf + 6536 69.954 * * [simplify]: Extracting #8: cost 0 inf + 11027 69.958 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 69.958 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 69.959 * * * * [progress]: [ 137 / 650 ] simplifiying candidate # 69.959 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 69.959 * * [simplify]: iters left: 6 (19 enodes) 69.968 * * [simplify]: iters left: 5 (68 enodes) 69.985 * * [simplify]: iters left: 4 (95 enodes) 69.998 * * [simplify]: iters left: 3 (124 enodes) 70.016 * * [simplify]: iters left: 2 (150 enodes) 70.037 * * [simplify]: iters left: 1 (162 enodes) 70.058 * * [simplify]: Extracting #0: cost 1 inf + 0 70.058 * * [simplify]: Extracting #1: cost 5 inf + 0 70.058 * * [simplify]: Extracting #2: cost 9 inf + 1 70.058 * * [simplify]: Extracting #3: cost 18 inf + 1 70.058 * * [simplify]: Extracting #4: cost 47 inf + 1 70.059 * * [simplify]: Extracting #5: cost 59 inf + 129 70.059 * * [simplify]: Extracting #6: cost 47 inf + 912 70.061 * * [simplify]: Extracting #7: cost 18 inf + 7063 70.066 * * [simplify]: Extracting #8: cost 0 inf + 11995 70.070 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 70.070 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 70.071 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 70.071 * * [simplify]: iters left: 6 (18 enodes) 70.079 * * [simplify]: iters left: 5 (64 enodes) 70.098 * * [simplify]: iters left: 4 (91 enodes) 70.127 * * [simplify]: iters left: 3 (120 enodes) 70.148 * * [simplify]: iters left: 2 (146 enodes) 70.169 * * [simplify]: iters left: 1 (158 enodes) 70.203 * * [simplify]: Extracting #0: cost 1 inf + 0 70.203 * * [simplify]: Extracting #1: cost 5 inf + 0 70.203 * * [simplify]: Extracting #2: cost 8 inf + 1 70.203 * * [simplify]: Extracting #3: cost 16 inf + 1 70.203 * * [simplify]: Extracting #4: cost 45 inf + 1 70.203 * * [simplify]: Extracting #5: cost 58 inf + 88 70.204 * * [simplify]: Extracting #6: cost 48 inf + 706 70.205 * * [simplify]: Extracting #7: cost 12 inf + 8157 70.207 * * [simplify]: Extracting #8: cost 1 inf + 10987 70.209 * * [simplify]: Extracting #9: cost 0 inf + 11511 70.212 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 70.212 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 70.212 * * * * [progress]: [ 138 / 650 ] simplifiying candidate # 70.212 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 70.212 * * [simplify]: iters left: 6 (17 enodes) 70.216 * * [simplify]: iters left: 5 (61 enodes) 70.227 * * [simplify]: iters left: 4 (88 enodes) 70.240 * * [simplify]: iters left: 3 (117 enodes) 70.270 * * [simplify]: iters left: 2 (143 enodes) 70.310 * * [simplify]: iters left: 1 (155 enodes) 70.349 * * [simplify]: Extracting #0: cost 1 inf + 0 70.349 * * [simplify]: Extracting #1: cost 5 inf + 0 70.349 * * [simplify]: Extracting #2: cost 8 inf + 1 70.349 * * [simplify]: Extracting #3: cost 15 inf + 1 70.349 * * [simplify]: Extracting #4: cost 43 inf + 1 70.349 * * [simplify]: Extracting #5: cost 53 inf + 252 70.349 * * [simplify]: Extracting #6: cost 41 inf + 1035 70.350 * * [simplify]: Extracting #7: cost 18 inf + 6456 70.352 * * [simplify]: Extracting #8: cost 0 inf + 10867 70.354 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 70.355 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 70.355 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 70.355 * * [simplify]: iters left: 6 (17 enodes) 70.359 * * [simplify]: iters left: 5 (61 enodes) 70.368 * * [simplify]: iters left: 4 (88 enodes) 70.390 * * [simplify]: iters left: 3 (117 enodes) 70.421 * * [simplify]: iters left: 2 (143 enodes) 70.443 * * [simplify]: iters left: 1 (155 enodes) 70.472 * * [simplify]: Extracting #0: cost 1 inf + 0 70.473 * * [simplify]: Extracting #1: cost 5 inf + 0 70.473 * * [simplify]: Extracting #2: cost 8 inf + 1 70.473 * * [simplify]: Extracting #3: cost 15 inf + 1 70.473 * * [simplify]: Extracting #4: cost 43 inf + 1 70.473 * * [simplify]: Extracting #5: cost 53 inf + 252 70.474 * * [simplify]: Extracting #6: cost 41 inf + 1035 70.476 * * [simplify]: Extracting #7: cost 18 inf + 6456 70.480 * * [simplify]: Extracting #8: cost 0 inf + 10867 70.484 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 70.484 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 70.485 * * * * [progress]: [ 139 / 650 ] simplifiying candidate # 70.485 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt 1)) 70.485 * * [simplify]: iters left: 6 (17 enodes) 70.494 * * [simplify]: iters left: 5 (61 enodes) 70.511 * * [simplify]: iters left: 4 (86 enodes) 70.534 * * [simplify]: iters left: 3 (112 enodes) 70.563 * * [simplify]: iters left: 2 (138 enodes) 70.591 * * [simplify]: iters left: 1 (150 enodes) 70.613 * * [simplify]: Extracting #0: cost 1 inf + 0 70.613 * * [simplify]: Extracting #1: cost 4 inf + 0 70.613 * * [simplify]: Extracting #2: cost 9 inf + 1 70.613 * * [simplify]: Extracting #3: cost 36 inf + 1 70.614 * * [simplify]: Extracting #4: cost 50 inf + 88 70.614 * * [simplify]: Extracting #5: cost 40 inf + 871 70.616 * * [simplify]: Extracting #6: cost 11 inf + 6863 70.621 * * [simplify]: Extracting #7: cost 0 inf + 9575 70.624 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 70.624 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 70.625 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 70.625 * * [simplify]: iters left: 6 (16 enodes) 70.633 * * [simplify]: iters left: 5 (58 enodes) 70.651 * * [simplify]: iters left: 4 (85 enodes) 70.678 * * [simplify]: iters left: 3 (143 enodes) 70.714 * * [simplify]: iters left: 2 (205 enodes) 70.761 * * [simplify]: iters left: 1 (267 enodes) 70.814 * * [simplify]: Extracting #0: cost 1 inf + 0 70.814 * * [simplify]: Extracting #1: cost 5 inf + 0 70.814 * * [simplify]: Extracting #2: cost 8 inf + 1 70.814 * * [simplify]: Extracting #3: cost 16 inf + 1 70.814 * * [simplify]: Extracting #4: cost 49 inf + 1 70.815 * * [simplify]: Extracting #5: cost 64 inf + 294 70.816 * * [simplify]: Extracting #6: cost 45 inf + 1409 70.819 * * [simplify]: Extracting #7: cost 11 inf + 8539 70.823 * * [simplify]: Extracting #8: cost 0 inf + 11291 70.826 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 70.826 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 70.826 * * * * [progress]: [ 140 / 650 ] simplifiying candidate # 70.826 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 70.826 * * [simplify]: iters left: 6 (17 enodes) 70.830 * * [simplify]: iters left: 5 (61 enodes) 70.839 * * [simplify]: iters left: 4 (88 enodes) 70.852 * * [simplify]: iters left: 3 (117 enodes) 70.876 * * [simplify]: iters left: 2 (143 enodes) 70.898 * * [simplify]: iters left: 1 (155 enodes) 70.924 * * [simplify]: Extracting #0: cost 1 inf + 0 70.924 * * [simplify]: Extracting #1: cost 5 inf + 0 70.924 * * [simplify]: Extracting #2: cost 8 inf + 1 70.924 * * [simplify]: Extracting #3: cost 15 inf + 1 70.924 * * [simplify]: Extracting #4: cost 43 inf + 1 70.925 * * [simplify]: Extracting #5: cost 53 inf + 252 70.925 * * [simplify]: Extracting #6: cost 41 inf + 1035 70.928 * * [simplify]: Extracting #7: cost 18 inf + 6456 70.932 * * [simplify]: Extracting #8: cost 0 inf + 10867 70.936 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 70.936 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 70.937 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 70.937 * * [simplify]: iters left: 6 (17 enodes) 70.945 * * [simplify]: iters left: 5 (61 enodes) 70.963 * * [simplify]: iters left: 4 (88 enodes) 70.979 * * [simplify]: iters left: 3 (117 enodes) 70.995 * * [simplify]: iters left: 2 (143 enodes) 71.016 * * [simplify]: iters left: 1 (155 enodes) 71.049 * * [simplify]: Extracting #0: cost 1 inf + 0 71.049 * * [simplify]: Extracting #1: cost 5 inf + 0 71.049 * * [simplify]: Extracting #2: cost 8 inf + 1 71.049 * * [simplify]: Extracting #3: cost 15 inf + 1 71.050 * * [simplify]: Extracting #4: cost 43 inf + 1 71.050 * * [simplify]: Extracting #5: cost 53 inf + 252 71.050 * * [simplify]: Extracting #6: cost 41 inf + 1035 71.052 * * [simplify]: Extracting #7: cost 18 inf + 6456 71.056 * * [simplify]: Extracting #8: cost 0 inf + 10867 71.061 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 71.061 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 71.061 * * * * [progress]: [ 141 / 650 ] simplifiying candidate # 71.061 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1) 71.061 * * [simplify]: iters left: 6 (16 enodes) 71.069 * * [simplify]: iters left: 5 (54 enodes) 71.085 * * [simplify]: iters left: 4 (81 enodes) 71.107 * * [simplify]: iters left: 3 (107 enodes) 71.138 * * [simplify]: iters left: 2 (133 enodes) 71.176 * * [simplify]: iters left: 1 (145 enodes) 71.211 * * [simplify]: Extracting #0: cost 1 inf + 0 71.211 * * [simplify]: Extracting #1: cost 4 inf + 0 71.211 * * [simplify]: Extracting #2: cost 9 inf + 1 71.211 * * [simplify]: Extracting #3: cost 36 inf + 1 71.211 * * [simplify]: Extracting #4: cost 48 inf + 211 71.212 * * [simplify]: Extracting #5: cost 39 inf + 951 71.212 * * [simplify]: Extracting #6: cost 13 inf + 6420 71.214 * * [simplify]: Extracting #7: cost 0 inf + 9575 71.216 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 71.216 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 71.217 * [simplify]: Simplifying (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 71.217 * * [simplify]: iters left: 6 (16 enodes) 71.221 * * [simplify]: iters left: 5 (58 enodes) 71.230 * * [simplify]: iters left: 4 (85 enodes) 71.245 * * [simplify]: iters left: 3 (143 enodes) 71.271 * * [simplify]: iters left: 2 (205 enodes) 71.323 * * [simplify]: iters left: 1 (267 enodes) 71.380 * * [simplify]: Extracting #0: cost 1 inf + 0 71.381 * * [simplify]: Extracting #1: cost 5 inf + 0 71.381 * * [simplify]: Extracting #2: cost 8 inf + 1 71.381 * * [simplify]: Extracting #3: cost 16 inf + 1 71.381 * * [simplify]: Extracting #4: cost 49 inf + 1 71.381 * * [simplify]: Extracting #5: cost 64 inf + 294 71.383 * * [simplify]: Extracting #6: cost 45 inf + 1409 71.386 * * [simplify]: Extracting #7: cost 11 inf + 8539 71.391 * * [simplify]: Extracting #8: cost 0 inf + 11291 71.397 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 71.397 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 71.398 * * * * [progress]: [ 142 / 650 ] simplifiying candidate # 71.398 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 71.398 * * [simplify]: iters left: 6 (21 enodes) 71.409 * * [simplify]: iters left: 5 (84 enodes) 71.429 * * [simplify]: iters left: 4 (148 enodes) 71.459 * * [simplify]: iters left: 3 (244 enodes) 71.515 * * [simplify]: Extracting #0: cost 1 inf + 0 71.517 * * [simplify]: Extracting #1: cost 58 inf + 0 71.518 * * [simplify]: Extracting #2: cost 129 inf + 1 71.518 * * [simplify]: Extracting #3: cost 141 inf + 2 71.518 * * [simplify]: Extracting #4: cost 153 inf + 2 71.519 * * [simplify]: Extracting #5: cost 147 inf + 379 71.521 * * [simplify]: Extracting #6: cost 104 inf + 11732 71.534 * * [simplify]: Extracting #7: cost 27 inf + 50750 71.558 * * [simplify]: Extracting #8: cost 0 inf + 65619 71.572 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))))) 71.572 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 71.573 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 71.573 * * [simplify]: iters left: 6 (18 enodes) 71.578 * * [simplify]: iters left: 5 (65 enodes) 71.587 * * [simplify]: iters left: 4 (79 enodes) 71.606 * * [simplify]: iters left: 3 (86 enodes) 71.627 * * [simplify]: Extracting #0: cost 1 inf + 0 71.627 * * [simplify]: Extracting #1: cost 5 inf + 0 71.627 * * [simplify]: Extracting #2: cost 8 inf + 1 71.627 * * [simplify]: Extracting #3: cost 12 inf + 1 71.627 * * [simplify]: Extracting #4: cost 19 inf + 1 71.627 * * [simplify]: Extracting #5: cost 30 inf + 1 71.628 * * [simplify]: Extracting #6: cost 24 inf + 211 71.628 * * [simplify]: Extracting #7: cost 11 inf + 1280 71.629 * * [simplify]: Extracting #8: cost 5 inf + 2493 71.630 * * [simplify]: Extracting #9: cost 1 inf + 3865 71.632 * * [simplify]: Extracting #10: cost 0 inf + 4389 71.633 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 71.633 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 71.634 * * * * [progress]: [ 143 / 650 ] simplifiying candidate # 71.634 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 71.635 * * [simplify]: iters left: 6 (24 enodes) 71.650 * * [simplify]: iters left: 5 (92 enodes) 71.680 * * [simplify]: iters left: 4 (150 enodes) 71.729 * * [simplify]: iters left: 3 (231 enodes) 71.775 * * [simplify]: iters left: 2 (391 enodes) 71.899 * * [simplify]: Extracting #0: cost 1 inf + 0 71.899 * * [simplify]: Extracting #1: cost 35 inf + 0 71.899 * * [simplify]: Extracting #2: cost 67 inf + 1 71.899 * * [simplify]: Extracting #3: cost 75 inf + 1 71.900 * * [simplify]: Extracting #4: cost 87 inf + 1 71.900 * * [simplify]: Extracting #5: cost 82 inf + 252 71.901 * * [simplify]: Extracting #6: cost 62 inf + 3129 71.903 * * [simplify]: Extracting #7: cost 37 inf + 13613 71.915 * * [simplify]: Extracting #8: cost 5 inf + 31546 71.931 * * [simplify]: Extracting #9: cost 0 inf + 34247 71.940 * * [simplify]: Extracting #10: cost 0 inf + 34207 71.950 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 71.950 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 71.950 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 71.950 * * [simplify]: iters left: 6 (20 enodes) 71.955 * * [simplify]: iters left: 5 (71 enodes) 71.966 * * [simplify]: iters left: 4 (85 enodes) 71.988 * * [simplify]: iters left: 3 (92 enodes) 72.010 * * [simplify]: iters left: 2 (94 enodes) 72.033 * * [simplify]: Extracting #0: cost 1 inf + 0 72.033 * * [simplify]: Extracting #1: cost 5 inf + 0 72.033 * * [simplify]: Extracting #2: cost 9 inf + 1 72.033 * * [simplify]: Extracting #3: cost 15 inf + 1 72.033 * * [simplify]: Extracting #4: cost 23 inf + 1 72.034 * * [simplify]: Extracting #5: cost 34 inf + 1 72.034 * * [simplify]: Extracting #6: cost 27 inf + 212 72.034 * * [simplify]: Extracting #7: cost 16 inf + 1156 72.035 * * [simplify]: Extracting #8: cost 6 inf + 3381 72.037 * * [simplify]: Extracting #9: cost 2 inf + 4229 72.039 * * [simplify]: Extracting #10: cost 0 inf + 5517 72.041 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 72.041 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 72.041 * * * * [progress]: [ 144 / 650 ] simplifiying candidate # 72.042 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 72.042 * * [simplify]: iters left: 6 (22 enodes) 72.053 * * [simplify]: iters left: 5 (85 enodes) 72.081 * * [simplify]: iters left: 4 (143 enodes) 72.106 * * [simplify]: iters left: 3 (225 enodes) 72.162 * * [simplify]: iters left: 2 (452 enodes) 72.349 * * [simplify]: Extracting #0: cost 1 inf + 0 72.349 * * [simplify]: Extracting #1: cost 37 inf + 0 72.349 * * [simplify]: Extracting #2: cost 74 inf + 1 72.350 * * [simplify]: Extracting #3: cost 80 inf + 1 72.350 * * [simplify]: Extracting #4: cost 92 inf + 1 72.350 * * [simplify]: Extracting #5: cost 86 inf + 377 72.352 * * [simplify]: Extracting #6: cost 48 inf + 9526 72.359 * * [simplify]: Extracting #7: cost 8 inf + 28962 72.368 * * [simplify]: Extracting #8: cost 0 inf + 33677 72.376 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 72.376 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 72.377 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 72.377 * * [simplify]: iters left: 6 (19 enodes) 72.386 * * [simplify]: iters left: 5 (68 enodes) 72.405 * * [simplify]: iters left: 4 (82 enodes) 72.416 * * [simplify]: iters left: 3 (89 enodes) 72.428 * * [simplify]: iters left: 2 (91 enodes) 72.440 * * [simplify]: Extracting #0: cost 1 inf + 0 72.440 * * [simplify]: Extracting #1: cost 5 inf + 0 72.440 * * [simplify]: Extracting #2: cost 9 inf + 1 72.440 * * [simplify]: Extracting #3: cost 14 inf + 1 72.441 * * [simplify]: Extracting #4: cost 21 inf + 1 72.441 * * [simplify]: Extracting #5: cost 32 inf + 1 72.441 * * [simplify]: Extracting #6: cost 26 inf + 211 72.441 * * [simplify]: Extracting #7: cost 13 inf + 1117 72.442 * * [simplify]: Extracting #8: cost 5 inf + 2897 72.444 * * [simplify]: Extracting #9: cost 0 inf + 4873 72.446 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 72.446 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 72.446 * * * * [progress]: [ 145 / 650 ] simplifiying candidate # 72.446 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 72.447 * * [simplify]: iters left: 6 (22 enodes) 72.454 * * [simplify]: iters left: 5 (85 enodes) 72.468 * * [simplify]: iters left: 4 (128 enodes) 72.490 * * [simplify]: iters left: 3 (160 enodes) 72.533 * * [simplify]: iters left: 2 (203 enodes) 72.560 * * [simplify]: iters left: 1 (214 enodes) 72.578 * * [simplify]: Extracting #0: cost 1 inf + 0 72.578 * * [simplify]: Extracting #1: cost 13 inf + 0 72.578 * * [simplify]: Extracting #2: cost 24 inf + 1 72.578 * * [simplify]: Extracting #3: cost 30 inf + 1 72.578 * * [simplify]: Extracting #4: cost 42 inf + 1 72.578 * * [simplify]: Extracting #5: cost 38 inf + 170 72.579 * * [simplify]: Extracting #6: cost 17 inf + 3217 72.580 * * [simplify]: Extracting #7: cost 2 inf + 8995 72.585 * * [simplify]: Extracting #8: cost 0 inf + 10043 72.589 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 72.589 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 72.590 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 72.590 * * [simplify]: iters left: 6 (18 enodes) 72.599 * * [simplify]: iters left: 5 (65 enodes) 72.612 * * [simplify]: iters left: 4 (79 enodes) 72.632 * * [simplify]: iters left: 3 (86 enodes) 72.652 * * [simplify]: iters left: 2 (88 enodes) 72.672 * * [simplify]: Extracting #0: cost 1 inf + 0 72.672 * * [simplify]: Extracting #1: cost 5 inf + 0 72.673 * * [simplify]: Extracting #2: cost 9 inf + 1 72.673 * * [simplify]: Extracting #3: cost 15 inf + 1 72.673 * * [simplify]: Extracting #4: cost 23 inf + 1 72.673 * * [simplify]: Extracting #5: cost 27 inf + 44 72.673 * * [simplify]: Extracting #6: cost 22 inf + 293 72.674 * * [simplify]: Extracting #7: cost 5 inf + 2493 72.675 * * [simplify]: Extracting #8: cost 1 inf + 3865 72.677 * * [simplify]: Extracting #9: cost 0 inf + 4389 72.678 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 72.679 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 72.679 * * * * [progress]: [ 146 / 650 ] simplifiying candidate # 72.679 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 72.679 * * [simplify]: iters left: 6 (22 enodes) 72.690 * * [simplify]: iters left: 5 (85 enodes) 72.717 * * [simplify]: iters left: 4 (143 enodes) 72.765 * * [simplify]: iters left: 3 (225 enodes) 72.850 * * [simplify]: iters left: 2 (452 enodes) 73.066 * * [simplify]: Extracting #0: cost 1 inf + 0 73.066 * * [simplify]: Extracting #1: cost 37 inf + 0 73.067 * * [simplify]: Extracting #2: cost 74 inf + 1 73.067 * * [simplify]: Extracting #3: cost 80 inf + 1 73.067 * * [simplify]: Extracting #4: cost 92 inf + 1 73.068 * * [simplify]: Extracting #5: cost 86 inf + 377 73.069 * * [simplify]: Extracting #6: cost 48 inf + 9526 73.076 * * [simplify]: Extracting #7: cost 8 inf + 28962 73.091 * * [simplify]: Extracting #8: cost 0 inf + 33677 73.108 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 73.108 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 73.108 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 73.109 * * [simplify]: iters left: 6 (19 enodes) 73.117 * * [simplify]: iters left: 5 (68 enodes) 73.127 * * [simplify]: iters left: 4 (82 enodes) 73.139 * * [simplify]: iters left: 3 (89 enodes) 73.150 * * [simplify]: iters left: 2 (91 enodes) 73.168 * * [simplify]: Extracting #0: cost 1 inf + 0 73.168 * * [simplify]: Extracting #1: cost 5 inf + 0 73.168 * * [simplify]: Extracting #2: cost 9 inf + 1 73.168 * * [simplify]: Extracting #3: cost 14 inf + 1 73.168 * * [simplify]: Extracting #4: cost 21 inf + 1 73.168 * * [simplify]: Extracting #5: cost 32 inf + 1 73.168 * * [simplify]: Extracting #6: cost 26 inf + 211 73.169 * * [simplify]: Extracting #7: cost 13 inf + 1117 73.170 * * [simplify]: Extracting #8: cost 5 inf + 2897 73.172 * * [simplify]: Extracting #9: cost 0 inf + 4873 73.173 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 73.173 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 73.174 * * * * [progress]: [ 147 / 650 ] simplifiying candidate # 73.174 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) 1) 73.174 * * [simplify]: iters left: 6 (21 enodes) 73.185 * * [simplify]: iters left: 5 (80 enodes) 73.207 * * [simplify]: iters left: 4 (125 enodes) 73.226 * * [simplify]: iters left: 3 (153 enodes) 73.262 * * [simplify]: iters left: 2 (203 enodes) 73.295 * * [simplify]: iters left: 1 (215 enodes) 73.326 * * [simplify]: Extracting #0: cost 1 inf + 0 73.326 * * [simplify]: Extracting #1: cost 13 inf + 0 73.326 * * [simplify]: Extracting #2: cost 24 inf + 1 73.326 * * [simplify]: Extracting #3: cost 30 inf + 1 73.327 * * [simplify]: Extracting #4: cost 42 inf + 1 73.327 * * [simplify]: Extracting #5: cost 39 inf + 170 73.327 * * [simplify]: Extracting #6: cost 25 inf + 1320 73.329 * * [simplify]: Extracting #7: cost 13 inf + 3995 73.333 * * [simplify]: Extracting #8: cost 2 inf + 9035 73.338 * * [simplify]: Extracting #9: cost 0 inf + 10043 73.342 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 73.342 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 73.343 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 73.343 * * [simplify]: iters left: 6 (18 enodes) 73.353 * * [simplify]: iters left: 5 (65 enodes) 73.371 * * [simplify]: iters left: 4 (79 enodes) 73.394 * * [simplify]: iters left: 3 (86 enodes) 73.414 * * [simplify]: iters left: 2 (88 enodes) 73.435 * * [simplify]: Extracting #0: cost 1 inf + 0 73.435 * * [simplify]: Extracting #1: cost 5 inf + 0 73.435 * * [simplify]: Extracting #2: cost 9 inf + 1 73.435 * * [simplify]: Extracting #3: cost 15 inf + 1 73.435 * * [simplify]: Extracting #4: cost 23 inf + 1 73.435 * * [simplify]: Extracting #5: cost 27 inf + 44 73.435 * * [simplify]: Extracting #6: cost 22 inf + 293 73.436 * * [simplify]: Extracting #7: cost 5 inf + 2493 73.438 * * [simplify]: Extracting #8: cost 1 inf + 3865 73.439 * * [simplify]: Extracting #9: cost 0 inf + 4389 73.441 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 73.441 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 73.441 * * * * [progress]: [ 148 / 650 ] simplifiying candidate # 73.442 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 73.442 * * [simplify]: iters left: 6 (20 enodes) 73.452 * * [simplify]: iters left: 5 (79 enodes) 73.477 * * [simplify]: iters left: 4 (120 enodes) 73.517 * * [simplify]: iters left: 3 (183 enodes) 73.561 * * [simplify]: iters left: 2 (273 enodes) 73.633 * * [simplify]: iters left: 1 (320 enodes) 73.740 * * [simplify]: Extracting #0: cost 1 inf + 0 73.741 * * [simplify]: Extracting #1: cost 25 inf + 0 73.741 * * [simplify]: Extracting #2: cost 55 inf + 1 73.742 * * [simplify]: Extracting #3: cost 60 inf + 4 73.742 * * [simplify]: Extracting #4: cost 70 inf + 5 73.743 * * [simplify]: Extracting #5: cost 63 inf + 257 73.744 * * [simplify]: Extracting #6: cost 45 inf + 2377 73.747 * * [simplify]: Extracting #7: cost 32 inf + 7386 73.757 * * [simplify]: Extracting #8: cost 2 inf + 23176 73.769 * * [simplify]: Extracting #9: cost 0 inf + 24162 73.781 * [simplify]: Simplified to (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 73.782 * [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 (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 73.782 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 73.782 * * [simplify]: iters left: 6 (18 enodes) 73.792 * * [simplify]: iters left: 5 (65 enodes) 73.810 * * [simplify]: iters left: 4 (79 enodes) 73.831 * * [simplify]: iters left: 3 (86 enodes) 73.851 * * [simplify]: Extracting #0: cost 1 inf + 0 73.851 * * [simplify]: Extracting #1: cost 5 inf + 0 73.851 * * [simplify]: Extracting #2: cost 8 inf + 1 73.851 * * [simplify]: Extracting #3: cost 12 inf + 1 73.851 * * [simplify]: Extracting #4: cost 19 inf + 1 73.852 * * [simplify]: Extracting #5: cost 30 inf + 1 73.852 * * [simplify]: Extracting #6: cost 24 inf + 211 73.852 * * [simplify]: Extracting #7: cost 11 inf + 1280 73.853 * * [simplify]: Extracting #8: cost 5 inf + 2493 73.854 * * [simplify]: Extracting #9: cost 1 inf + 3865 73.856 * * [simplify]: Extracting #10: cost 0 inf + 4389 73.857 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 73.858 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 73.858 * * * * [progress]: [ 149 / 650 ] simplifiying candidate # 73.858 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 73.858 * * [simplify]: iters left: 6 (23 enodes) 73.868 * * [simplify]: iters left: 5 (87 enodes) 73.884 * * [simplify]: iters left: 4 (123 enodes) 73.902 * * [simplify]: iters left: 3 (158 enodes) 73.948 * * [simplify]: iters left: 2 (218 enodes) 74.025 * * [simplify]: iters left: 1 (275 enodes) 74.109 * * [simplify]: Extracting #0: cost 1 inf + 0 74.110 * * [simplify]: Extracting #1: cost 25 inf + 0 74.110 * * [simplify]: Extracting #2: cost 50 inf + 1 74.110 * * [simplify]: Extracting #3: cost 58 inf + 1 74.111 * * [simplify]: Extracting #4: cost 70 inf + 1 74.111 * * [simplify]: Extracting #5: cost 65 inf + 253 74.113 * * [simplify]: Extracting #6: cost 42 inf + 4390 74.122 * * [simplify]: Extracting #7: cost 12 inf + 17651 74.135 * * [simplify]: Extracting #8: cost 1 inf + 23611 74.148 * * [simplify]: Extracting #9: cost 0 inf + 24135 74.161 * [simplify]: Simplified to (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 74.162 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 74.162 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 74.162 * * [simplify]: iters left: 6 (20 enodes) 74.172 * * [simplify]: iters left: 5 (71 enodes) 74.192 * * [simplify]: iters left: 4 (85 enodes) 74.213 * * [simplify]: iters left: 3 (92 enodes) 74.225 * * [simplify]: iters left: 2 (94 enodes) 74.236 * * [simplify]: Extracting #0: cost 1 inf + 0 74.236 * * [simplify]: Extracting #1: cost 5 inf + 0 74.236 * * [simplify]: Extracting #2: cost 9 inf + 1 74.236 * * [simplify]: Extracting #3: cost 15 inf + 1 74.236 * * [simplify]: Extracting #4: cost 23 inf + 1 74.236 * * [simplify]: Extracting #5: cost 34 inf + 1 74.236 * * [simplify]: Extracting #6: cost 27 inf + 212 74.236 * * [simplify]: Extracting #7: cost 16 inf + 1156 74.237 * * [simplify]: Extracting #8: cost 6 inf + 3381 74.238 * * [simplify]: Extracting #9: cost 2 inf + 4229 74.239 * * [simplify]: Extracting #10: cost 0 inf + 5517 74.240 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 74.240 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 74.240 * * * * [progress]: [ 150 / 650 ] simplifiying candidate # 74.240 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 74.240 * * [simplify]: iters left: 6 (21 enodes) 74.247 * * [simplify]: iters left: 5 (80 enodes) 74.259 * * [simplify]: iters left: 4 (116 enodes) 74.276 * * [simplify]: iters left: 3 (151 enodes) 74.320 * * [simplify]: iters left: 2 (211 enodes) 74.380 * * [simplify]: iters left: 1 (269 enodes) 74.437 * * [simplify]: Extracting #0: cost 1 inf + 0 74.437 * * [simplify]: Extracting #1: cost 25 inf + 0 74.437 * * [simplify]: Extracting #2: cost 48 inf + 1 74.437 * * [simplify]: Extracting #3: cost 54 inf + 1 74.437 * * [simplify]: Extracting #4: cost 66 inf + 1 74.438 * * [simplify]: Extracting #5: cost 62 inf + 170 74.440 * * [simplify]: Extracting #6: cost 42 inf + 2973 74.443 * * [simplify]: Extracting #7: cost 9 inf + 17093 74.450 * * [simplify]: Extracting #8: cost 0 inf + 21647 74.456 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 74.456 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 74.456 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 74.457 * * [simplify]: iters left: 6 (19 enodes) 74.462 * * [simplify]: iters left: 5 (68 enodes) 74.481 * * [simplify]: iters left: 4 (82 enodes) 74.492 * * [simplify]: iters left: 3 (89 enodes) 74.503 * * [simplify]: iters left: 2 (91 enodes) 74.518 * * [simplify]: Extracting #0: cost 1 inf + 0 74.518 * * [simplify]: Extracting #1: cost 5 inf + 0 74.518 * * [simplify]: Extracting #2: cost 9 inf + 1 74.518 * * [simplify]: Extracting #3: cost 14 inf + 1 74.518 * * [simplify]: Extracting #4: cost 21 inf + 1 74.518 * * [simplify]: Extracting #5: cost 32 inf + 1 74.519 * * [simplify]: Extracting #6: cost 26 inf + 211 74.519 * * [simplify]: Extracting #7: cost 13 inf + 1117 74.520 * * [simplify]: Extracting #8: cost 5 inf + 2897 74.522 * * [simplify]: Extracting #9: cost 0 inf + 4873 74.523 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 74.523 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 74.524 * * * * [progress]: [ 151 / 650 ] simplifiying candidate # 74.524 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt 1)) 74.524 * * [simplify]: iters left: 6 (20 enodes) 74.535 * * [simplify]: iters left: 5 (77 enodes) 74.562 * * [simplify]: iters left: 4 (112 enodes) 74.584 * * [simplify]: iters left: 3 (132 enodes) 74.602 * * [simplify]: iters left: 2 (157 enodes) 74.641 * * [simplify]: iters left: 1 (165 enodes) 74.662 * * [simplify]: Extracting #0: cost 1 inf + 0 74.662 * * [simplify]: Extracting #1: cost 13 inf + 0 74.662 * * [simplify]: Extracting #2: cost 24 inf + 1 74.663 * * [simplify]: Extracting #3: cost 30 inf + 1 74.663 * * [simplify]: Extracting #4: cost 42 inf + 1 74.663 * * [simplify]: Extracting #5: cost 37 inf + 252 74.663 * * [simplify]: Extracting #6: cost 14 inf + 4307 74.666 * * [simplify]: Extracting #7: cost 2 inf + 9354 74.670 * * [simplify]: Extracting #8: cost 0 inf + 10043 74.675 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 74.675 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 74.676 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 74.676 * * [simplify]: iters left: 6 (18 enodes) 74.686 * * [simplify]: iters left: 5 (65 enodes) 74.703 * * [simplify]: iters left: 4 (79 enodes) 74.714 * * [simplify]: iters left: 3 (86 enodes) 74.725 * * [simplify]: iters left: 2 (88 enodes) 74.736 * * [simplify]: Extracting #0: cost 1 inf + 0 74.736 * * [simplify]: Extracting #1: cost 5 inf + 0 74.736 * * [simplify]: Extracting #2: cost 9 inf + 1 74.736 * * [simplify]: Extracting #3: cost 15 inf + 1 74.736 * * [simplify]: Extracting #4: cost 23 inf + 1 74.736 * * [simplify]: Extracting #5: cost 27 inf + 44 74.736 * * [simplify]: Extracting #6: cost 22 inf + 293 74.737 * * [simplify]: Extracting #7: cost 5 inf + 2493 74.738 * * [simplify]: Extracting #8: cost 1 inf + 3865 74.738 * * [simplify]: Extracting #9: cost 0 inf + 4389 74.739 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 74.739 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt 1)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 74.739 * * * * [progress]: [ 152 / 650 ] simplifiying candidate # 74.740 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 74.740 * * [simplify]: iters left: 6 (21 enodes) 74.747 * * [simplify]: iters left: 5 (80 enodes) 74.766 * * [simplify]: iters left: 4 (116 enodes) 74.800 * * [simplify]: iters left: 3 (151 enodes) 74.827 * * [simplify]: iters left: 2 (211 enodes) 74.866 * * [simplify]: iters left: 1 (269 enodes) 74.940 * * [simplify]: Extracting #0: cost 1 inf + 0 74.940 * * [simplify]: Extracting #1: cost 25 inf + 0 74.940 * * [simplify]: Extracting #2: cost 48 inf + 1 74.941 * * [simplify]: Extracting #3: cost 54 inf + 1 74.941 * * [simplify]: Extracting #4: cost 66 inf + 1 74.942 * * [simplify]: Extracting #5: cost 62 inf + 170 74.943 * * [simplify]: Extracting #6: cost 42 inf + 2973 74.950 * * [simplify]: Extracting #7: cost 9 inf + 17093 74.962 * * [simplify]: Extracting #8: cost 0 inf + 21647 74.975 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 74.975 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 74.976 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 74.976 * * [simplify]: iters left: 6 (19 enodes) 74.985 * * [simplify]: iters left: 5 (68 enodes) 75.004 * * [simplify]: iters left: 4 (82 enodes) 75.027 * * [simplify]: iters left: 3 (89 enodes) 75.048 * * [simplify]: iters left: 2 (91 enodes) 75.065 * * [simplify]: Extracting #0: cost 1 inf + 0 75.065 * * [simplify]: Extracting #1: cost 5 inf + 0 75.065 * * [simplify]: Extracting #2: cost 9 inf + 1 75.065 * * [simplify]: Extracting #3: cost 14 inf + 1 75.065 * * [simplify]: Extracting #4: cost 21 inf + 1 75.065 * * [simplify]: Extracting #5: cost 32 inf + 1 75.066 * * [simplify]: Extracting #6: cost 26 inf + 211 75.066 * * [simplify]: Extracting #7: cost 13 inf + 1117 75.066 * * [simplify]: Extracting #8: cost 5 inf + 2897 75.067 * * [simplify]: Extracting #9: cost 0 inf + 4873 75.068 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 75.068 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 75.068 * * * * [progress]: [ 153 / 650 ] simplifiying candidate # 75.068 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 1) 75.069 * * [simplify]: iters left: 6 (20 enodes) 75.074 * * [simplify]: iters left: 5 (75 enodes) 75.087 * * [simplify]: iters left: 4 (110 enodes) 75.103 * * [simplify]: iters left: 3 (130 enodes) 75.127 * * [simplify]: iters left: 2 (155 enodes) 75.172 * * [simplify]: iters left: 1 (163 enodes) 75.194 * * [simplify]: Extracting #0: cost 1 inf + 0 75.194 * * [simplify]: Extracting #1: cost 13 inf + 0 75.194 * * [simplify]: Extracting #2: cost 24 inf + 1 75.194 * * [simplify]: Extracting #3: cost 30 inf + 1 75.194 * * [simplify]: Extracting #4: cost 42 inf + 1 75.194 * * [simplify]: Extracting #5: cost 37 inf + 253 75.195 * * [simplify]: Extracting #6: cost 13 inf + 4591 75.197 * * [simplify]: Extracting #7: cost 1 inf + 9559 75.199 * * [simplify]: Extracting #8: cost 0 inf + 10043 75.202 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 75.202 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 75.202 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 75.202 * * [simplify]: iters left: 6 (18 enodes) 75.208 * * [simplify]: iters left: 5 (65 enodes) 75.217 * * [simplify]: iters left: 4 (79 enodes) 75.228 * * [simplify]: iters left: 3 (86 enodes) 75.247 * * [simplify]: iters left: 2 (88 enodes) 75.265 * * [simplify]: Extracting #0: cost 1 inf + 0 75.265 * * [simplify]: Extracting #1: cost 5 inf + 0 75.265 * * [simplify]: Extracting #2: cost 9 inf + 1 75.265 * * [simplify]: Extracting #3: cost 15 inf + 1 75.266 * * [simplify]: Extracting #4: cost 23 inf + 1 75.266 * * [simplify]: Extracting #5: cost 27 inf + 44 75.266 * * [simplify]: Extracting #6: cost 22 inf + 293 75.266 * * [simplify]: Extracting #7: cost 5 inf + 2493 75.267 * * [simplify]: Extracting #8: cost 1 inf + 3865 75.268 * * [simplify]: Extracting #9: cost 0 inf + 4389 75.269 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 75.269 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 75.269 * * * * [progress]: [ 154 / 650 ] simplifiying candidate # 75.269 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 75.270 * * [simplify]: iters left: 6 (19 enodes) 75.276 * * [simplify]: iters left: 5 (74 enodes) 75.289 * * [simplify]: iters left: 4 (138 enodes) 75.329 * * [simplify]: iters left: 3 (230 enodes) 75.388 * * [simplify]: iters left: 2 (329 enodes) 75.494 * * [simplify]: iters left: 1 (373 enodes) 75.593 * * [simplify]: Extracting #0: cost 1 inf + 0 75.593 * * [simplify]: Extracting #1: cost 43 inf + 0 75.594 * * [simplify]: Extracting #2: cost 108 inf + 1 75.594 * * [simplify]: Extracting #3: cost 116 inf + 5 75.596 * * [simplify]: Extracting #4: cost 127 inf + 6 75.597 * * [simplify]: Extracting #5: cost 114 inf + 1240 75.599 * * [simplify]: Extracting #6: cost 98 inf + 3155 75.605 * * [simplify]: Extracting #7: cost 73 inf + 15401 75.623 * * [simplify]: Extracting #8: cost 10 inf + 52128 75.647 * * [simplify]: Extracting #9: cost 0 inf + 59338 75.670 * [simplify]: Simplified to (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 75.670 * [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 (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 75.671 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 75.671 * * [simplify]: iters left: 6 (17 enodes) 75.679 * * [simplify]: iters left: 5 (60 enodes) 75.691 * * [simplify]: iters left: 4 (76 enodes) 75.702 * * [simplify]: iters left: 3 (89 enodes) 75.716 * * [simplify]: Extracting #0: cost 1 inf + 0 75.716 * * [simplify]: Extracting #1: cost 7 inf + 0 75.716 * * [simplify]: Extracting #2: cost 12 inf + 1 75.716 * * [simplify]: Extracting #3: cost 18 inf + 1 75.716 * * [simplify]: Extracting #4: cost 30 inf + 1 75.717 * * [simplify]: Extracting #5: cost 27 inf + 129 75.717 * * [simplify]: Extracting #6: cost 13 inf + 1280 75.718 * * [simplify]: Extracting #7: cost 5 inf + 2655 75.719 * * [simplify]: Extracting #8: cost 1 inf + 4469 75.721 * * [simplify]: Extracting #9: cost 0 inf + 4953 75.723 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 75.723 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 75.724 * * * * [progress]: [ 155 / 650 ] simplifiying candidate # 75.724 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 75.724 * * [simplify]: iters left: 6 (22 enodes) 75.734 * * [simplify]: iters left: 5 (82 enodes) 75.761 * * [simplify]: iters left: 4 (135 enodes) 75.806 * * [simplify]: iters left: 3 (203 enodes) 75.868 * * [simplify]: iters left: 2 (338 enodes) 75.988 * * [simplify]: iters left: 1 (390 enodes) 76.078 * * [simplify]: Extracting #0: cost 1 inf + 0 76.078 * * [simplify]: Extracting #1: cost 25 inf + 0 76.078 * * [simplify]: Extracting #2: cost 50 inf + 1 76.079 * * [simplify]: Extracting #3: cost 58 inf + 1 76.079 * * [simplify]: Extracting #4: cost 70 inf + 1 76.080 * * [simplify]: Extracting #5: cost 63 inf + 376 76.081 * * [simplify]: Extracting #6: cost 47 inf + 2774 76.086 * * [simplify]: Extracting #7: cost 18 inf + 14355 76.093 * * [simplify]: Extracting #8: cost 0 inf + 24135 76.101 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 76.102 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 76.102 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 76.102 * * [simplify]: iters left: 6 (19 enodes) 76.106 * * [simplify]: iters left: 5 (66 enodes) 76.116 * * [simplify]: iters left: 4 (84 enodes) 76.140 * * [simplify]: iters left: 3 (100 enodes) 76.166 * * [simplify]: iters left: 2 (103 enodes) 76.190 * * [simplify]: Extracting #0: cost 1 inf + 0 76.190 * * [simplify]: Extracting #1: cost 9 inf + 0 76.190 * * [simplify]: Extracting #2: cost 17 inf + 1 76.190 * * [simplify]: Extracting #3: cost 24 inf + 1 76.190 * * [simplify]: Extracting #4: cost 36 inf + 1 76.191 * * [simplify]: Extracting #5: cost 32 inf + 211 76.191 * * [simplify]: Extracting #6: cost 19 inf + 1117 76.192 * * [simplify]: Extracting #7: cost 11 inf + 2615 76.193 * * [simplify]: Extracting #8: cost 7 inf + 3987 76.195 * * [simplify]: Extracting #9: cost 1 inf + 6887 76.198 * * [simplify]: Extracting #10: cost 0 inf + 7289 76.200 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 76.200 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 76.200 * * * * [progress]: [ 156 / 650 ] simplifiying candidate # 76.201 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 76.201 * * [simplify]: iters left: 6 (20 enodes) 76.208 * * [simplify]: iters left: 5 (75 enodes) 76.221 * * [simplify]: iters left: 4 (128 enodes) 76.243 * * [simplify]: iters left: 3 (196 enodes) 76.315 * * [simplify]: iters left: 2 (332 enodes) 76.447 * * [simplify]: iters left: 1 (384 enodes) 76.550 * * [simplify]: Extracting #0: cost 1 inf + 0 76.550 * * [simplify]: Extracting #1: cost 25 inf + 0 76.551 * * [simplify]: Extracting #2: cost 48 inf + 1 76.551 * * [simplify]: Extracting #3: cost 54 inf + 1 76.551 * * [simplify]: Extracting #4: cost 66 inf + 1 76.552 * * [simplify]: Extracting #5: cost 61 inf + 253 76.553 * * [simplify]: Extracting #6: cost 42 inf + 2615 76.558 * * [simplify]: Extracting #7: cost 11 inf + 15647 76.568 * * [simplify]: Extracting #8: cost 0 inf + 21647 76.580 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 76.580 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 76.581 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 76.581 * * [simplify]: iters left: 6 (18 enodes) 76.588 * * [simplify]: iters left: 5 (63 enodes) 76.604 * * [simplify]: iters left: 4 (81 enodes) 76.626 * * [simplify]: iters left: 3 (97 enodes) 76.648 * * [simplify]: iters left: 2 (100 enodes) 76.671 * * [simplify]: Extracting #0: cost 1 inf + 0 76.671 * * [simplify]: Extracting #1: cost 9 inf + 0 76.671 * * [simplify]: Extracting #2: cost 16 inf + 1 76.671 * * [simplify]: Extracting #3: cost 22 inf + 1 76.671 * * [simplify]: Extracting #4: cost 34 inf + 1 76.671 * * [simplify]: Extracting #5: cost 30 inf + 211 76.672 * * [simplify]: Extracting #6: cost 17 inf + 1280 76.672 * * [simplify]: Extracting #7: cost 10 inf + 2655 76.674 * * [simplify]: Extracting #8: cost 3 inf + 5035 76.676 * * [simplify]: Extracting #9: cost 0 inf + 6405 76.678 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 76.678 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 76.678 * * * * [progress]: [ 157 / 650 ] simplifiying candidate # 76.679 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt 1)) 76.679 * * [simplify]: iters left: 6 (20 enodes) 76.689 * * [simplify]: iters left: 5 (75 enodes) 76.701 * * [simplify]: iters left: 4 (113 enodes) 76.719 * * [simplify]: iters left: 3 (142 enodes) 76.756 * * [simplify]: iters left: 2 (163 enodes) 76.785 * * [simplify]: iters left: 1 (166 enodes) 76.811 * * [simplify]: Extracting #0: cost 1 inf + 0 76.811 * * [simplify]: Extracting #1: cost 13 inf + 0 76.811 * * [simplify]: Extracting #2: cost 24 inf + 1 76.811 * * [simplify]: Extracting #3: cost 30 inf + 1 76.812 * * [simplify]: Extracting #4: cost 42 inf + 1 76.812 * * [simplify]: Extracting #5: cost 38 inf + 211 76.813 * * [simplify]: Extracting #6: cost 12 inf + 5075 76.817 * * [simplify]: Extracting #7: cost 2 inf + 9354 76.822 * * [simplify]: Extracting #8: cost 0 inf + 10043 76.827 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 76.827 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 76.827 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 76.828 * * [simplify]: iters left: 6 (17 enodes) 76.833 * * [simplify]: iters left: 5 (60 enodes) 76.842 * * [simplify]: iters left: 4 (78 enodes) 76.852 * * [simplify]: iters left: 3 (94 enodes) 76.865 * * [simplify]: iters left: 2 (97 enodes) 76.885 * * [simplify]: Extracting #0: cost 1 inf + 0 76.885 * * [simplify]: Extracting #1: cost 9 inf + 0 76.885 * * [simplify]: Extracting #2: cost 16 inf + 1 76.885 * * [simplify]: Extracting #3: cost 23 inf + 1 76.885 * * [simplify]: Extracting #4: cost 34 inf + 1 76.886 * * [simplify]: Extracting #5: cost 29 inf + 129 76.886 * * [simplify]: Extracting #6: cost 16 inf + 1239 76.887 * * [simplify]: Extracting #7: cost 5 inf + 3985 76.889 * * [simplify]: Extracting #8: cost 1 inf + 5277 76.891 * * [simplify]: Extracting #9: cost 0 inf + 5761 76.893 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 76.893 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt 1)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 76.894 * * * * [progress]: [ 158 / 650 ] simplifiying candidate # 76.894 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 76.894 * * [simplify]: iters left: 6 (20 enodes) 76.904 * * [simplify]: iters left: 5 (75 enodes) 76.928 * * [simplify]: iters left: 4 (128 enodes) 76.969 * * [simplify]: iters left: 3 (196 enodes) 77.024 * * [simplify]: iters left: 2 (332 enodes) 77.127 * * [simplify]: iters left: 1 (384 enodes) 77.230 * * [simplify]: Extracting #0: cost 1 inf + 0 77.231 * * [simplify]: Extracting #1: cost 25 inf + 0 77.231 * * [simplify]: Extracting #2: cost 48 inf + 1 77.231 * * [simplify]: Extracting #3: cost 54 inf + 1 77.231 * * [simplify]: Extracting #4: cost 66 inf + 1 77.232 * * [simplify]: Extracting #5: cost 61 inf + 253 77.232 * * [simplify]: Extracting #6: cost 42 inf + 2615 77.235 * * [simplify]: Extracting #7: cost 11 inf + 15647 77.242 * * [simplify]: Extracting #8: cost 0 inf + 21647 77.252 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 77.253 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 77.254 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 77.254 * * [simplify]: iters left: 6 (18 enodes) 77.263 * * [simplify]: iters left: 5 (63 enodes) 77.279 * * [simplify]: iters left: 4 (81 enodes) 77.292 * * [simplify]: iters left: 3 (97 enodes) 77.305 * * [simplify]: iters left: 2 (100 enodes) 77.323 * * [simplify]: Extracting #0: cost 1 inf + 0 77.323 * * [simplify]: Extracting #1: cost 9 inf + 0 77.323 * * [simplify]: Extracting #2: cost 16 inf + 1 77.323 * * [simplify]: Extracting #3: cost 22 inf + 1 77.323 * * [simplify]: Extracting #4: cost 34 inf + 1 77.323 * * [simplify]: Extracting #5: cost 30 inf + 211 77.324 * * [simplify]: Extracting #6: cost 17 inf + 1280 77.324 * * [simplify]: Extracting #7: cost 10 inf + 2655 77.325 * * [simplify]: Extracting #8: cost 3 inf + 5035 77.326 * * [simplify]: Extracting #9: cost 0 inf + 6405 77.327 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 77.327 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 77.328 * * * * [progress]: [ 159 / 650 ] simplifiying candidate # 77.328 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1) 77.328 * * [simplify]: iters left: 6 (19 enodes) 77.333 * * [simplify]: iters left: 5 (70 enodes) 77.344 * * [simplify]: iters left: 4 (108 enodes) 77.375 * * [simplify]: iters left: 3 (137 enodes) 77.419 * * [simplify]: iters left: 2 (158 enodes) 77.464 * * [simplify]: iters left: 1 (161 enodes) 77.499 * * [simplify]: Extracting #0: cost 1 inf + 0 77.499 * * [simplify]: Extracting #1: cost 13 inf + 0 77.499 * * [simplify]: Extracting #2: cost 24 inf + 1 77.499 * * [simplify]: Extracting #3: cost 30 inf + 1 77.500 * * [simplify]: Extracting #4: cost 42 inf + 1 77.500 * * [simplify]: Extracting #5: cost 37 inf + 212 77.501 * * [simplify]: Extracting #6: cost 15 inf + 3501 77.505 * * [simplify]: Extracting #7: cost 3 inf + 8511 77.510 * * [simplify]: Extracting #8: cost 0 inf + 10043 77.514 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 77.514 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 77.515 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 77.515 * * [simplify]: iters left: 6 (17 enodes) 77.522 * * [simplify]: iters left: 5 (60 enodes) 77.542 * * [simplify]: iters left: 4 (78 enodes) 77.565 * * [simplify]: iters left: 3 (94 enodes) 77.589 * * [simplify]: iters left: 2 (97 enodes) 77.612 * * [simplify]: Extracting #0: cost 1 inf + 0 77.618 * * [simplify]: Extracting #1: cost 9 inf + 0 77.619 * * [simplify]: Extracting #2: cost 16 inf + 1 77.619 * * [simplify]: Extracting #3: cost 23 inf + 1 77.619 * * [simplify]: Extracting #4: cost 34 inf + 1 77.619 * * [simplify]: Extracting #5: cost 29 inf + 129 77.620 * * [simplify]: Extracting #6: cost 16 inf + 1239 77.621 * * [simplify]: Extracting #7: cost 5 inf + 3985 77.623 * * [simplify]: Extracting #8: cost 1 inf + 5277 77.625 * * [simplify]: Extracting #9: cost 0 inf + 5761 77.627 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 77.627 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 77.627 * * * * [progress]: [ 160 / 650 ] simplifiying candidate # 77.627 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 77.628 * * [simplify]: iters left: 6 (24 enodes) 77.639 * * [simplify]: iters left: 5 (90 enodes) 77.666 * * [simplify]: iters left: 4 (131 enodes) 77.711 * * [simplify]: iters left: 3 (192 enodes) 77.753 * * [simplify]: iters left: 2 (387 enodes) 77.896 * * [simplify]: Extracting #0: cost 1 inf + 0 77.896 * * [simplify]: Extracting #1: cost 42 inf + 0 77.897 * * [simplify]: Extracting #2: cost 79 inf + 1 77.897 * * [simplify]: Extracting #3: cost 87 inf + 1 77.897 * * [simplify]: Extracting #4: cost 99 inf + 1 77.898 * * [simplify]: Extracting #5: cost 92 inf + 502 77.899 * * [simplify]: Extracting #6: cost 68 inf + 4801 77.901 * * [simplify]: Extracting #7: cost 46 inf + 13765 77.907 * * [simplify]: Extracting #8: cost 13 inf + 31931 77.916 * * [simplify]: Extracting #9: cost 0 inf + 39302 77.929 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))))) 77.929 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 77.929 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 77.930 * * [simplify]: iters left: 6 (20 enodes) 77.940 * * [simplify]: iters left: 5 (71 enodes) 77.960 * * [simplify]: iters left: 4 (85 enodes) 77.986 * * [simplify]: iters left: 3 (92 enodes) 78.007 * * [simplify]: iters left: 2 (94 enodes) 78.029 * * [simplify]: Extracting #0: cost 1 inf + 0 78.030 * * [simplify]: Extracting #1: cost 5 inf + 0 78.030 * * [simplify]: Extracting #2: cost 9 inf + 1 78.030 * * [simplify]: Extracting #3: cost 15 inf + 1 78.030 * * [simplify]: Extracting #4: cost 23 inf + 1 78.030 * * [simplify]: Extracting #5: cost 34 inf + 1 78.030 * * [simplify]: Extracting #6: cost 27 inf + 212 78.031 * * [simplify]: Extracting #7: cost 16 inf + 1156 78.032 * * [simplify]: Extracting #8: cost 6 inf + 3381 78.033 * * [simplify]: Extracting #9: cost 2 inf + 4229 78.035 * * [simplify]: Extracting #10: cost 0 inf + 5517 78.037 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 78.037 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 78.037 * * * * [progress]: [ 161 / 650 ] simplifiying candidate # 78.037 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 78.038 * * [simplify]: iters left: 6 (21 enodes) 78.048 * * [simplify]: iters left: 5 (79 enodes) 78.071 * * [simplify]: iters left: 4 (114 enodes) 78.088 * * [simplify]: iters left: 3 (161 enodes) 78.119 * * [simplify]: iters left: 2 (261 enodes) 78.189 * * [simplify]: iters left: 1 (405 enodes) 78.358 * * [simplify]: Extracting #0: cost 1 inf + 0 78.358 * * [simplify]: Extracting #1: cost 23 inf + 0 78.359 * * [simplify]: Extracting #2: cost 39 inf + 1 78.359 * * [simplify]: Extracting #3: cost 46 inf + 1 78.359 * * [simplify]: Extracting #4: cost 57 inf + 1 78.360 * * [simplify]: Extracting #5: cost 49 inf + 294 78.360 * * [simplify]: Extracting #6: cost 33 inf + 2085 78.363 * * [simplify]: Extracting #7: cost 22 inf + 5806 78.370 * * [simplify]: Extracting #8: cost 0 inf + 16139 78.377 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 78.377 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 78.378 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 78.378 * * [simplify]: iters left: 6 (18 enodes) 78.387 * * [simplify]: iters left: 5 (65 enodes) 78.408 * * [simplify]: iters left: 4 (79 enodes) 78.428 * * [simplify]: iters left: 3 (86 enodes) 78.449 * * [simplify]: Extracting #0: cost 1 inf + 0 78.449 * * [simplify]: Extracting #1: cost 5 inf + 0 78.449 * * [simplify]: Extracting #2: cost 8 inf + 1 78.449 * * [simplify]: Extracting #3: cost 12 inf + 1 78.449 * * [simplify]: Extracting #4: cost 19 inf + 1 78.449 * * [simplify]: Extracting #5: cost 30 inf + 1 78.449 * * [simplify]: Extracting #6: cost 24 inf + 211 78.450 * * [simplify]: Extracting #7: cost 11 inf + 1280 78.451 * * [simplify]: Extracting #8: cost 5 inf + 2573 78.452 * * [simplify]: Extracting #9: cost 1 inf + 3945 78.453 * * [simplify]: Extracting #10: cost 0 inf + 4469 78.455 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 78.455 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 78.455 * * * * [progress]: [ 162 / 650 ] simplifiying candidate # 78.456 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 78.456 * * [simplify]: iters left: 6 (23 enodes) 78.467 * * [simplify]: iters left: 5 (85 enodes) 78.492 * * [simplify]: iters left: 4 (120 enodes) 78.512 * * [simplify]: iters left: 3 (165 enodes) 78.547 * * [simplify]: iters left: 2 (253 enodes) 78.634 * * [simplify]: iters left: 1 (343 enodes) 78.734 * * [simplify]: Extracting #0: cost 1 inf + 0 78.734 * * [simplify]: Extracting #1: cost 21 inf + 0 78.734 * * [simplify]: Extracting #2: cost 47 inf + 1 78.734 * * [simplify]: Extracting #3: cost 55 inf + 1 78.735 * * [simplify]: Extracting #4: cost 67 inf + 1 78.735 * * [simplify]: Extracting #5: cost 62 inf + 253 78.737 * * [simplify]: Extracting #6: cost 42 inf + 2769 78.739 * * [simplify]: Extracting #7: cost 27 inf + 8703 78.748 * * [simplify]: Extracting #8: cost 2 inf + 20963 78.757 * * [simplify]: Extracting #9: cost 0 inf + 22011 78.766 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 78.766 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 78.767 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 78.767 * * [simplify]: iters left: 6 (20 enodes) 78.777 * * [simplify]: iters left: 5 (71 enodes) 78.800 * * [simplify]: iters left: 4 (85 enodes) 78.822 * * [simplify]: iters left: 3 (92 enodes) 78.844 * * [simplify]: iters left: 2 (94 enodes) 78.862 * * [simplify]: Extracting #0: cost 1 inf + 0 78.862 * * [simplify]: Extracting #1: cost 5 inf + 0 78.862 * * [simplify]: Extracting #2: cost 9 inf + 1 78.862 * * [simplify]: Extracting #3: cost 15 inf + 1 78.862 * * [simplify]: Extracting #4: cost 23 inf + 1 78.862 * * [simplify]: Extracting #5: cost 34 inf + 1 78.863 * * [simplify]: Extracting #6: cost 27 inf + 212 78.863 * * [simplify]: Extracting #7: cost 16 inf + 1156 78.863 * * [simplify]: Extracting #8: cost 6 inf + 3381 78.864 * * [simplify]: Extracting #9: cost 2 inf + 4149 78.865 * * [simplify]: Extracting #10: cost 0 inf + 5357 78.866 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 78.866 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 78.866 * * * * [progress]: [ 163 / 650 ] simplifiying candidate # 78.866 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 78.866 * * [simplify]: iters left: 6 (22 enodes) 78.873 * * [simplify]: iters left: 5 (82 enodes) 78.886 * * [simplify]: iters left: 4 (106 enodes) 78.908 * * [simplify]: iters left: 3 (120 enodes) 78.930 * * [simplify]: iters left: 2 (149 enodes) 78.948 * * [simplify]: iters left: 1 (153 enodes) 78.975 * * [simplify]: Extracting #0: cost 1 inf + 0 78.975 * * [simplify]: Extracting #1: cost 9 inf + 0 78.975 * * [simplify]: Extracting #2: cost 17 inf + 1 78.975 * * [simplify]: Extracting #3: cost 24 inf + 1 78.976 * * [simplify]: Extracting #4: cost 36 inf + 1 78.976 * * [simplify]: Extracting #5: cost 33 inf + 129 78.976 * * [simplify]: Extracting #6: cost 18 inf + 1473 78.978 * * [simplify]: Extracting #7: cost 8 inf + 3466 78.980 * * [simplify]: Extracting #8: cost 1 inf + 6415 78.983 * * [simplify]: Extracting #9: cost 0 inf + 6899 78.986 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 78.986 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 78.986 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 78.986 * * [simplify]: iters left: 6 (19 enodes) 78.995 * * [simplify]: iters left: 5 (68 enodes) 79.015 * * [simplify]: iters left: 4 (82 enodes) 79.034 * * [simplify]: iters left: 3 (89 enodes) 79.044 * * [simplify]: iters left: 2 (91 enodes) 79.055 * * [simplify]: Extracting #0: cost 1 inf + 0 79.055 * * [simplify]: Extracting #1: cost 5 inf + 0 79.055 * * [simplify]: Extracting #2: cost 9 inf + 1 79.055 * * [simplify]: Extracting #3: cost 16 inf + 1 79.055 * * [simplify]: Extracting #4: cost 25 inf + 1 79.055 * * [simplify]: Extracting #5: cost 29 inf + 44 79.055 * * [simplify]: Extracting #6: cost 23 inf + 334 79.056 * * [simplify]: Extracting #7: cost 6 inf + 2693 79.056 * * [simplify]: Extracting #8: cost 0 inf + 4873 79.057 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 79.057 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 79.057 * * * * [progress]: [ 164 / 650 ] simplifiying candidate # 79.058 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 79.058 * * [simplify]: iters left: 6 (23 enodes) 79.065 * * [simplify]: iters left: 5 (85 enodes) 79.083 * * [simplify]: iters left: 4 (120 enodes) 79.101 * * [simplify]: iters left: 3 (165 enodes) 79.143 * * [simplify]: iters left: 2 (253 enodes) 79.210 * * [simplify]: iters left: 1 (343 enodes) 79.263 * * [simplify]: Extracting #0: cost 1 inf + 0 79.263 * * [simplify]: Extracting #1: cost 21 inf + 0 79.263 * * [simplify]: Extracting #2: cost 47 inf + 1 79.264 * * [simplify]: Extracting #3: cost 55 inf + 1 79.264 * * [simplify]: Extracting #4: cost 67 inf + 1 79.264 * * [simplify]: Extracting #5: cost 62 inf + 253 79.265 * * [simplify]: Extracting #6: cost 42 inf + 2769 79.266 * * [simplify]: Extracting #7: cost 27 inf + 8703 79.270 * * [simplify]: Extracting #8: cost 2 inf + 20963 79.275 * * [simplify]: Extracting #9: cost 0 inf + 22011 79.280 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 79.280 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 79.280 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 79.281 * * [simplify]: iters left: 6 (20 enodes) 79.294 * * [simplify]: iters left: 5 (71 enodes) 79.314 * * [simplify]: iters left: 4 (85 enodes) 79.337 * * [simplify]: iters left: 3 (92 enodes) 79.359 * * [simplify]: iters left: 2 (94 enodes) 79.383 * * [simplify]: Extracting #0: cost 1 inf + 0 79.383 * * [simplify]: Extracting #1: cost 5 inf + 0 79.383 * * [simplify]: Extracting #2: cost 9 inf + 1 79.383 * * [simplify]: Extracting #3: cost 15 inf + 1 79.383 * * [simplify]: Extracting #4: cost 23 inf + 1 79.383 * * [simplify]: Extracting #5: cost 34 inf + 1 79.383 * * [simplify]: Extracting #6: cost 27 inf + 212 79.384 * * [simplify]: Extracting #7: cost 16 inf + 1156 79.385 * * [simplify]: Extracting #8: cost 6 inf + 3381 79.386 * * [simplify]: Extracting #9: cost 2 inf + 4149 79.388 * * [simplify]: Extracting #10: cost 0 inf + 5357 79.389 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 79.389 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 79.389 * * * * [progress]: [ 165 / 650 ] simplifiying candidate # 79.390 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) 1) 79.390 * * [simplify]: iters left: 6 (21 enodes) 79.396 * * [simplify]: iters left: 5 (77 enodes) 79.408 * * [simplify]: iters left: 4 (103 enodes) 79.434 * * [simplify]: iters left: 3 (117 enodes) 79.453 * * [simplify]: iters left: 2 (155 enodes) 79.471 * * [simplify]: iters left: 1 (158 enodes) 79.498 * * [simplify]: Extracting #0: cost 1 inf + 0 79.498 * * [simplify]: Extracting #1: cost 9 inf + 0 79.499 * * [simplify]: Extracting #2: cost 16 inf + 1 79.499 * * [simplify]: Extracting #3: cost 23 inf + 1 79.499 * * [simplify]: Extracting #4: cost 35 inf + 1 79.499 * * [simplify]: Extracting #5: cost 32 inf + 170 79.500 * * [simplify]: Extracting #6: cost 9 inf + 3107 79.502 * * [simplify]: Extracting #7: cost 1 inf + 5931 79.505 * * [simplify]: Extracting #8: cost 0 inf + 6415 79.508 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (- (* x.im y.re) (* x.re y.im))))) 79.508 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 79.509 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 79.509 * * [simplify]: iters left: 6 (19 enodes) 79.518 * * [simplify]: iters left: 5 (68 enodes) 79.540 * * [simplify]: iters left: 4 (82 enodes) 79.558 * * [simplify]: iters left: 3 (89 enodes) 79.569 * * [simplify]: iters left: 2 (91 enodes) 79.580 * * [simplify]: Extracting #0: cost 1 inf + 0 79.580 * * [simplify]: Extracting #1: cost 5 inf + 0 79.580 * * [simplify]: Extracting #2: cost 9 inf + 1 79.580 * * [simplify]: Extracting #3: cost 16 inf + 1 79.580 * * [simplify]: Extracting #4: cost 25 inf + 1 79.580 * * [simplify]: Extracting #5: cost 29 inf + 44 79.580 * * [simplify]: Extracting #6: cost 23 inf + 334 79.581 * * [simplify]: Extracting #7: cost 6 inf + 2693 79.582 * * [simplify]: Extracting #8: cost 0 inf + 4873 79.582 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 79.582 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 79.583 * * * * [progress]: [ 166 / 650 ] simplifiying candidate # 79.583 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 79.583 * * [simplify]: iters left: 6 (23 enodes) 79.588 * * [simplify]: iters left: 5 (85 enodes) 79.601 * * [simplify]: iters left: 4 (110 enodes) 79.616 * * [simplify]: iters left: 3 (145 enodes) 79.644 * * [simplify]: iters left: 2 (240 enodes) 79.699 * * [simplify]: iters left: 1 (317 enodes) 79.817 * * [simplify]: Extracting #0: cost 1 inf + 0 79.817 * * [simplify]: Extracting #1: cost 28 inf + 0 79.818 * * [simplify]: Extracting #2: cost 53 inf + 1 79.818 * * [simplify]: Extracting #3: cost 61 inf + 1 79.818 * * [simplify]: Extracting #4: cost 73 inf + 1 79.819 * * [simplify]: Extracting #5: cost 67 inf + 335 79.820 * * [simplify]: Extracting #6: cost 55 inf + 1482 79.822 * * [simplify]: Extracting #7: cost 43 inf + 4197 79.828 * * [simplify]: Extracting #8: cost 24 inf + 13783 79.839 * * [simplify]: Extracting #9: cost 7 inf + 21959 79.853 * * [simplify]: Extracting #10: cost 0 inf + 25988 79.867 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 79.867 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 79.868 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 79.868 * * [simplify]: iters left: 6 (20 enodes) 79.877 * * [simplify]: iters left: 5 (71 enodes) 79.898 * * [simplify]: iters left: 4 (85 enodes) 79.920 * * [simplify]: iters left: 3 (92 enodes) 79.931 * * [simplify]: iters left: 2 (94 enodes) 79.942 * * [simplify]: Extracting #0: cost 1 inf + 0 79.942 * * [simplify]: Extracting #1: cost 5 inf + 0 79.942 * * [simplify]: Extracting #2: cost 9 inf + 1 79.942 * * [simplify]: Extracting #3: cost 15 inf + 1 79.942 * * [simplify]: Extracting #4: cost 23 inf + 1 79.942 * * [simplify]: Extracting #5: cost 34 inf + 1 79.942 * * [simplify]: Extracting #6: cost 27 inf + 212 79.942 * * [simplify]: Extracting #7: cost 16 inf + 1156 79.943 * * [simplify]: Extracting #8: cost 6 inf + 3381 79.944 * * [simplify]: Extracting #9: cost 2 inf + 4229 79.945 * * [simplify]: Extracting #10: cost 0 inf + 5517 79.945 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 79.945 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 79.946 * * * * [progress]: [ 167 / 650 ] simplifiying candidate # 79.946 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 79.946 * * [simplify]: iters left: 6 (20 enodes) 79.952 * * [simplify]: iters left: 5 (74 enodes) 79.967 * * [simplify]: iters left: 4 (94 enodes) 79.994 * * [simplify]: iters left: 3 (117 enodes) 80.025 * * [simplify]: iters left: 2 (160 enodes) 80.072 * * [simplify]: iters left: 1 (176 enodes) 80.095 * * [simplify]: Extracting #0: cost 1 inf + 0 80.095 * * [simplify]: Extracting #1: cost 16 inf + 0 80.095 * * [simplify]: Extracting #2: cost 29 inf + 1 80.095 * * [simplify]: Extracting #3: cost 36 inf + 1 80.095 * * [simplify]: Extracting #4: cost 47 inf + 1 80.096 * * [simplify]: Extracting #5: cost 40 inf + 252 80.096 * * [simplify]: Extracting #6: cost 19 inf + 3581 80.098 * * [simplify]: Extracting #7: cost 1 inf + 10812 80.101 * * [simplify]: Extracting #8: cost 0 inf + 11216 80.106 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 80.106 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 80.106 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 80.106 * * [simplify]: iters left: 6 (18 enodes) 80.116 * * [simplify]: iters left: 5 (65 enodes) 80.135 * * [simplify]: iters left: 4 (79 enodes) 80.157 * * [simplify]: iters left: 3 (86 enodes) 80.169 * * [simplify]: Extracting #0: cost 1 inf + 0 80.169 * * [simplify]: Extracting #1: cost 5 inf + 0 80.169 * * [simplify]: Extracting #2: cost 8 inf + 1 80.170 * * [simplify]: Extracting #3: cost 12 inf + 1 80.170 * * [simplify]: Extracting #4: cost 19 inf + 1 80.170 * * [simplify]: Extracting #5: cost 30 inf + 1 80.170 * * [simplify]: Extracting #6: cost 24 inf + 211 80.170 * * [simplify]: Extracting #7: cost 11 inf + 1280 80.171 * * [simplify]: Extracting #8: cost 5 inf + 2573 80.171 * * [simplify]: Extracting #9: cost 1 inf + 3945 80.172 * * [simplify]: Extracting #10: cost 0 inf + 4469 80.173 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 80.173 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 80.173 * * * * [progress]: [ 168 / 650 ] simplifiying candidate # 80.173 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 80.173 * * [simplify]: iters left: 6 (22 enodes) 80.179 * * [simplify]: iters left: 5 (80 enodes) 80.193 * * [simplify]: iters left: 4 (100 enodes) 80.217 * * [simplify]: iters left: 3 (120 enodes) 80.236 * * [simplify]: iters left: 2 (159 enodes) 80.261 * * [simplify]: iters left: 1 (192 enodes) 80.291 * * [simplify]: Extracting #0: cost 1 inf + 0 80.291 * * [simplify]: Extracting #1: cost 18 inf + 0 80.291 * * [simplify]: Extracting #2: cost 35 inf + 1 80.291 * * [simplify]: Extracting #3: cost 43 inf + 1 80.292 * * [simplify]: Extracting #4: cost 55 inf + 1 80.292 * * [simplify]: Extracting #5: cost 49 inf + 334 80.292 * * [simplify]: Extracting #6: cost 30 inf + 2778 80.294 * * [simplify]: Extracting #7: cost 12 inf + 9035 80.297 * * [simplify]: Extracting #8: cost 1 inf + 14680 80.301 * * [simplify]: Extracting #9: cost 0 inf + 15324 80.305 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 80.305 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 80.306 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 80.306 * * [simplify]: iters left: 6 (20 enodes) 80.316 * * [simplify]: iters left: 5 (71 enodes) 80.337 * * [simplify]: iters left: 4 (85 enodes) 80.359 * * [simplify]: iters left: 3 (92 enodes) 80.380 * * [simplify]: iters left: 2 (94 enodes) 80.393 * * [simplify]: Extracting #0: cost 1 inf + 0 80.393 * * [simplify]: Extracting #1: cost 5 inf + 0 80.393 * * [simplify]: Extracting #2: cost 9 inf + 1 80.393 * * [simplify]: Extracting #3: cost 15 inf + 1 80.393 * * [simplify]: Extracting #4: cost 23 inf + 1 80.393 * * [simplify]: Extracting #5: cost 34 inf + 1 80.393 * * [simplify]: Extracting #6: cost 27 inf + 212 80.394 * * [simplify]: Extracting #7: cost 16 inf + 1156 80.394 * * [simplify]: Extracting #8: cost 6 inf + 3381 80.395 * * [simplify]: Extracting #9: cost 2 inf + 4149 80.396 * * [simplify]: Extracting #10: cost 0 inf + 5357 80.397 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 80.397 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 80.397 * * * * [progress]: [ 169 / 650 ] simplifiying candidate # 80.397 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt 1)) 80.397 * * [simplify]: iters left: 6 (20 enodes) 80.403 * * [simplify]: iters left: 5 (74 enodes) 80.417 * * [simplify]: iters left: 4 (95 enodes) 80.442 * * [simplify]: iters left: 3 (108 enodes) 80.462 * * [simplify]: iters left: 2 (121 enodes) 80.478 * * [simplify]: iters left: 1 (124 enodes) 80.506 * * [simplify]: Extracting #0: cost 1 inf + 0 80.506 * * [simplify]: Extracting #1: cost 9 inf + 0 80.506 * * [simplify]: Extracting #2: cost 17 inf + 1 80.506 * * [simplify]: Extracting #3: cost 24 inf + 1 80.506 * * [simplify]: Extracting #4: cost 36 inf + 1 80.507 * * [simplify]: Extracting #5: cost 32 inf + 171 80.507 * * [simplify]: Extracting #6: cost 14 inf + 2171 80.509 * * [simplify]: Extracting #7: cost 1 inf + 6375 80.512 * * [simplify]: Extracting #8: cost 0 inf + 6899 80.515 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 80.515 * [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 (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 80.516 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 80.516 * * [simplify]: iters left: 6 (19 enodes) 80.525 * * [simplify]: iters left: 5 (68 enodes) 80.543 * * [simplify]: iters left: 4 (82 enodes) 80.554 * * [simplify]: iters left: 3 (89 enodes) 80.565 * * [simplify]: iters left: 2 (91 enodes) 80.582 * * [simplify]: Extracting #0: cost 1 inf + 0 80.582 * * [simplify]: Extracting #1: cost 5 inf + 0 80.582 * * [simplify]: Extracting #2: cost 9 inf + 1 80.582 * * [simplify]: Extracting #3: cost 16 inf + 1 80.582 * * [simplify]: Extracting #4: cost 25 inf + 1 80.582 * * [simplify]: Extracting #5: cost 29 inf + 44 80.582 * * [simplify]: Extracting #6: cost 23 inf + 334 80.583 * * [simplify]: Extracting #7: cost 6 inf + 2693 80.584 * * [simplify]: Extracting #8: cost 0 inf + 4873 80.584 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 80.585 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt 1)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 80.585 * * * * [progress]: [ 170 / 650 ] simplifiying candidate # 80.585 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 80.585 * * [simplify]: iters left: 6 (22 enodes) 80.591 * * [simplify]: iters left: 5 (80 enodes) 80.605 * * [simplify]: iters left: 4 (100 enodes) 80.623 * * [simplify]: iters left: 3 (120 enodes) 80.655 * * [simplify]: iters left: 2 (159 enodes) 80.685 * * [simplify]: iters left: 1 (192 enodes) 80.743 * * [simplify]: Extracting #0: cost 1 inf + 0 80.743 * * [simplify]: Extracting #1: cost 18 inf + 0 80.743 * * [simplify]: Extracting #2: cost 35 inf + 1 80.744 * * [simplify]: Extracting #3: cost 43 inf + 1 80.744 * * [simplify]: Extracting #4: cost 55 inf + 1 80.744 * * [simplify]: Extracting #5: cost 49 inf + 334 80.745 * * [simplify]: Extracting #6: cost 30 inf + 2778 80.748 * * [simplify]: Extracting #7: cost 12 inf + 9035 80.755 * * [simplify]: Extracting #8: cost 1 inf + 14680 80.763 * * [simplify]: Extracting #9: cost 0 inf + 15324 80.770 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 80.770 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 80.771 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 80.771 * * [simplify]: iters left: 6 (20 enodes) 80.780 * * [simplify]: iters left: 5 (71 enodes) 80.797 * * [simplify]: iters left: 4 (85 enodes) 80.809 * * [simplify]: iters left: 3 (92 enodes) 80.821 * * [simplify]: iters left: 2 (94 enodes) 80.842 * * [simplify]: Extracting #0: cost 1 inf + 0 80.842 * * [simplify]: Extracting #1: cost 5 inf + 0 80.842 * * [simplify]: Extracting #2: cost 9 inf + 1 80.842 * * [simplify]: Extracting #3: cost 15 inf + 1 80.842 * * [simplify]: Extracting #4: cost 23 inf + 1 80.842 * * [simplify]: Extracting #5: cost 34 inf + 1 80.843 * * [simplify]: Extracting #6: cost 27 inf + 212 80.843 * * [simplify]: Extracting #7: cost 16 inf + 1156 80.844 * * [simplify]: Extracting #8: cost 6 inf + 3381 80.845 * * [simplify]: Extracting #9: cost 2 inf + 4149 80.846 * * [simplify]: Extracting #10: cost 0 inf + 5357 80.847 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 80.847 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 80.847 * * * * [progress]: [ 171 / 650 ] simplifiying candidate # 80.847 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 1) 80.848 * * [simplify]: iters left: 6 (20 enodes) 80.853 * * [simplify]: iters left: 5 (72 enodes) 80.864 * * [simplify]: iters left: 4 (93 enodes) 80.879 * * [simplify]: iters left: 3 (104 enodes) 80.906 * * [simplify]: iters left: 2 (117 enodes) 80.932 * * [simplify]: iters left: 1 (120 enodes) 80.948 * * [simplify]: Extracting #0: cost 1 inf + 0 80.948 * * [simplify]: Extracting #1: cost 9 inf + 0 80.948 * * [simplify]: Extracting #2: cost 17 inf + 1 80.948 * * [simplify]: Extracting #3: cost 24 inf + 1 80.948 * * [simplify]: Extracting #4: cost 36 inf + 1 80.948 * * [simplify]: Extracting #5: cost 34 inf + 88 80.949 * * [simplify]: Extracting #6: cost 15 inf + 2131 80.950 * * [simplify]: Extracting #7: cost 2 inf + 5931 80.951 * * [simplify]: Extracting #8: cost 0 inf + 6899 80.952 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 80.953 * [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 (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 80.953 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 80.953 * * [simplify]: iters left: 6 (19 enodes) 80.960 * * [simplify]: iters left: 5 (68 enodes) 80.970 * * [simplify]: iters left: 4 (82 enodes) 80.981 * * [simplify]: iters left: 3 (89 enodes) 80.991 * * [simplify]: iters left: 2 (91 enodes) 81.002 * * [simplify]: Extracting #0: cost 1 inf + 0 81.002 * * [simplify]: Extracting #1: cost 5 inf + 0 81.002 * * [simplify]: Extracting #2: cost 9 inf + 1 81.002 * * [simplify]: Extracting #3: cost 16 inf + 1 81.002 * * [simplify]: Extracting #4: cost 25 inf + 1 81.002 * * [simplify]: Extracting #5: cost 29 inf + 44 81.002 * * [simplify]: Extracting #6: cost 23 inf + 334 81.003 * * [simplify]: Extracting #7: cost 6 inf + 2693 81.004 * * [simplify]: Extracting #8: cost 0 inf + 4873 81.005 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 81.005 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 81.005 * * * * [progress]: [ 172 / 650 ] simplifiying candidate # 81.005 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 81.005 * * [simplify]: iters left: 6 (22 enodes) 81.010 * * [simplify]: iters left: 5 (80 enodes) 81.033 * * [simplify]: iters left: 4 (116 enodes) 81.056 * * [simplify]: iters left: 3 (185 enodes) 81.090 * * [simplify]: iters left: 2 (345 enodes) 81.187 * * [simplify]: iters left: 1 (422 enodes) 81.297 * * [simplify]: Extracting #0: cost 1 inf + 0 81.297 * * [simplify]: Extracting #1: cost 25 inf + 0 81.298 * * [simplify]: Extracting #2: cost 50 inf + 1 81.298 * * [simplify]: Extracting #3: cost 58 inf + 1 81.299 * * [simplify]: Extracting #4: cost 70 inf + 1 81.299 * * [simplify]: Extracting #5: cost 66 inf + 170 81.300 * * [simplify]: Extracting #6: cost 47 inf + 2371 81.303 * * [simplify]: Extracting #7: cost 33 inf + 6978 81.309 * * [simplify]: Extracting #8: cost 12 inf + 17851 81.322 * * [simplify]: Extracting #9: cost 0 inf + 24255 81.335 * * [simplify]: Extracting #10: cost 0 inf + 24135 81.349 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 81.349 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 81.349 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 81.350 * * [simplify]: iters left: 6 (19 enodes) 81.358 * * [simplify]: iters left: 5 (66 enodes) 81.371 * * [simplify]: iters left: 4 (84 enodes) 81.386 * * [simplify]: iters left: 3 (100 enodes) 81.402 * * [simplify]: iters left: 2 (103 enodes) 81.425 * * [simplify]: Extracting #0: cost 1 inf + 0 81.425 * * [simplify]: Extracting #1: cost 9 inf + 0 81.425 * * [simplify]: Extracting #2: cost 17 inf + 1 81.425 * * [simplify]: Extracting #3: cost 24 inf + 1 81.425 * * [simplify]: Extracting #4: cost 36 inf + 1 81.425 * * [simplify]: Extracting #5: cost 32 inf + 211 81.426 * * [simplify]: Extracting #6: cost 19 inf + 1117 81.426 * * [simplify]: Extracting #7: cost 11 inf + 2575 81.427 * * [simplify]: Extracting #8: cost 7 inf + 3987 81.428 * * [simplify]: Extracting #9: cost 1 inf + 6887 81.429 * * [simplify]: Extracting #10: cost 0 inf + 7289 81.430 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 81.431 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 81.431 * * * * [progress]: [ 173 / 650 ] simplifiying candidate # 81.431 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 81.431 * * [simplify]: iters left: 6 (19 enodes) 81.436 * * [simplify]: iters left: 5 (69 enodes) 81.446 * * [simplify]: iters left: 4 (95 enodes) 81.467 * * [simplify]: iters left: 3 (129 enodes) 81.507 * * [simplify]: iters left: 2 (178 enodes) 81.565 * * [simplify]: iters left: 1 (205 enodes) 81.613 * * [simplify]: Extracting #0: cost 1 inf + 0 81.614 * * [simplify]: Extracting #1: cost 17 inf + 0 81.614 * * [simplify]: Extracting #2: cost 32 inf + 1 81.614 * * [simplify]: Extracting #3: cost 39 inf + 1 81.614 * * [simplify]: Extracting #4: cost 50 inf + 1 81.614 * * [simplify]: Extracting #5: cost 40 inf + 417 81.615 * * [simplify]: Extracting #6: cost 19 inf + 5394 81.618 * * [simplify]: Extracting #7: cost 2 inf + 11619 81.623 * * [simplify]: Extracting #8: cost 0 inf + 12547 81.626 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 81.626 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 81.626 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 81.626 * * [simplify]: iters left: 6 (17 enodes) 81.631 * * [simplify]: iters left: 5 (60 enodes) 81.640 * * [simplify]: iters left: 4 (76 enodes) 81.660 * * [simplify]: iters left: 3 (87 enodes) 81.682 * * [simplify]: iters left: 2 (88 enodes) 81.702 * * [simplify]: Extracting #0: cost 1 inf + 0 81.702 * * [simplify]: Extracting #1: cost 7 inf + 0 81.702 * * [simplify]: Extracting #2: cost 12 inf + 1 81.702 * * [simplify]: Extracting #3: cost 19 inf + 1 81.702 * * [simplify]: Extracting #4: cost 30 inf + 1 81.702 * * [simplify]: Extracting #5: cost 25 inf + 129 81.703 * * [simplify]: Extracting #6: cost 11 inf + 1280 81.703 * * [simplify]: Extracting #7: cost 2 inf + 3341 81.704 * * [simplify]: Extracting #8: cost 1 inf + 3825 81.705 * * [simplify]: Extracting #9: cost 0 inf + 4309 81.705 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 81.705 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 81.705 * * * * [progress]: [ 174 / 650 ] simplifiying candidate # 81.706 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 81.706 * * [simplify]: iters left: 6 (21 enodes) 81.711 * * [simplify]: iters left: 5 (75 enodes) 81.722 * * [simplify]: iters left: 4 (103 enodes) 81.740 * * [simplify]: iters left: 3 (145 enodes) 81.785 * * [simplify]: iters left: 2 (226 enodes) 81.867 * * [simplify]: iters left: 1 (247 enodes) 81.919 * * [simplify]: Extracting #0: cost 1 inf + 0 81.919 * * [simplify]: Extracting #1: cost 17 inf + 0 81.919 * * [simplify]: Extracting #2: cost 34 inf + 1 81.919 * * [simplify]: Extracting #3: cost 42 inf + 1 81.920 * * [simplify]: Extracting #4: cost 54 inf + 1 81.920 * * [simplify]: Extracting #5: cost 49 inf + 253 81.921 * * [simplify]: Extracting #6: cost 28 inf + 3462 81.924 * * [simplify]: Extracting #7: cost 17 inf + 6739 81.928 * * [simplify]: Extracting #8: cost 2 inf + 13953 81.935 * * [simplify]: Extracting #9: cost 0 inf + 14799 81.942 * [simplify]: Simplified to (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 81.943 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 81.943 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 81.943 * * [simplify]: iters left: 6 (19 enodes) 81.952 * * [simplify]: iters left: 5 (66 enodes) 81.970 * * [simplify]: iters left: 4 (84 enodes) 81.990 * * [simplify]: iters left: 3 (100 enodes) 82.002 * * [simplify]: iters left: 2 (103 enodes) 82.015 * * [simplify]: Extracting #0: cost 1 inf + 0 82.015 * * [simplify]: Extracting #1: cost 9 inf + 0 82.015 * * [simplify]: Extracting #2: cost 17 inf + 1 82.015 * * [simplify]: Extracting #3: cost 24 inf + 1 82.015 * * [simplify]: Extracting #4: cost 36 inf + 1 82.015 * * [simplify]: Extracting #5: cost 32 inf + 211 82.015 * * [simplify]: Extracting #6: cost 19 inf + 1117 82.016 * * [simplify]: Extracting #7: cost 11 inf + 2575 82.016 * * [simplify]: Extracting #8: cost 7 inf + 3947 82.017 * * [simplify]: Extracting #9: cost 1 inf + 6607 82.019 * * [simplify]: Extracting #10: cost 0 inf + 6969 82.020 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 82.020 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 82.020 * * * * [progress]: [ 175 / 650 ] simplifiying candidate # 82.020 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt 1)) 82.020 * * [simplify]: iters left: 6 (20 enodes) 82.028 * * [simplify]: iters left: 5 (72 enodes) 82.038 * * [simplify]: iters left: 4 (92 enodes) 82.051 * * [simplify]: iters left: 3 (104 enodes) 82.073 * * [simplify]: iters left: 2 (116 enodes) 82.091 * * [simplify]: iters left: 1 (118 enodes) 82.104 * * [simplify]: Extracting #0: cost 1 inf + 0 82.104 * * [simplify]: Extracting #1: cost 9 inf + 0 82.104 * * [simplify]: Extracting #2: cost 17 inf + 1 82.104 * * [simplify]: Extracting #3: cost 24 inf + 1 82.104 * * [simplify]: Extracting #4: cost 36 inf + 1 82.104 * * [simplify]: Extracting #5: cost 34 inf + 88 82.105 * * [simplify]: Extracting #6: cost 12 inf + 2702 82.106 * * [simplify]: Extracting #7: cost 3 inf + 5367 82.107 * * [simplify]: Extracting #8: cost 0 inf + 6899 82.108 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 82.109 * [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 (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 82.109 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 82.109 * * [simplify]: iters left: 6 (18 enodes) 82.113 * * [simplify]: iters left: 5 (63 enodes) 82.128 * * [simplify]: iters left: 4 (81 enodes) 82.151 * * [simplify]: iters left: 3 (97 enodes) 82.176 * * [simplify]: iters left: 2 (100 enodes) 82.201 * * [simplify]: Extracting #0: cost 1 inf + 0 82.201 * * [simplify]: Extracting #1: cost 9 inf + 0 82.201 * * [simplify]: Extracting #2: cost 17 inf + 1 82.201 * * [simplify]: Extracting #3: cost 25 inf + 1 82.201 * * [simplify]: Extracting #4: cost 36 inf + 1 82.202 * * [simplify]: Extracting #5: cost 30 inf + 211 82.202 * * [simplify]: Extracting #6: cost 17 inf + 1280 82.203 * * [simplify]: Extracting #7: cost 10 inf + 2655 82.205 * * [simplify]: Extracting #8: cost 3 inf + 4955 82.207 * * [simplify]: Extracting #9: cost 0 inf + 6325 82.209 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 82.209 * [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 (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 82.209 * * * * [progress]: [ 176 / 650 ] simplifiying candidate # 82.210 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 82.210 * * [simplify]: iters left: 6 (21 enodes) 82.220 * * [simplify]: iters left: 5 (75 enodes) 82.243 * * [simplify]: iters left: 4 (103 enodes) 82.275 * * [simplify]: iters left: 3 (145 enodes) 82.306 * * [simplify]: iters left: 2 (226 enodes) 82.375 * * [simplify]: iters left: 1 (247 enodes) 82.401 * * [simplify]: Extracting #0: cost 1 inf + 0 82.403 * * [simplify]: Extracting #1: cost 17 inf + 0 82.403 * * [simplify]: Extracting #2: cost 34 inf + 1 82.404 * * [simplify]: Extracting #3: cost 42 inf + 1 82.404 * * [simplify]: Extracting #4: cost 54 inf + 1 82.404 * * [simplify]: Extracting #5: cost 49 inf + 253 82.405 * * [simplify]: Extracting #6: cost 28 inf + 3462 82.406 * * [simplify]: Extracting #7: cost 17 inf + 6739 82.409 * * [simplify]: Extracting #8: cost 2 inf + 13953 82.416 * * [simplify]: Extracting #9: cost 0 inf + 14799 82.420 * [simplify]: Simplified to (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 82.420 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 82.420 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 82.420 * * [simplify]: iters left: 6 (19 enodes) 82.425 * * [simplify]: iters left: 5 (66 enodes) 82.435 * * [simplify]: iters left: 4 (84 enodes) 82.448 * * [simplify]: iters left: 3 (100 enodes) 82.473 * * [simplify]: iters left: 2 (103 enodes) 82.497 * * [simplify]: Extracting #0: cost 1 inf + 0 82.498 * * [simplify]: Extracting #1: cost 9 inf + 0 82.498 * * [simplify]: Extracting #2: cost 17 inf + 1 82.498 * * [simplify]: Extracting #3: cost 24 inf + 1 82.498 * * [simplify]: Extracting #4: cost 36 inf + 1 82.498 * * [simplify]: Extracting #5: cost 32 inf + 211 82.499 * * [simplify]: Extracting #6: cost 19 inf + 1117 82.500 * * [simplify]: Extracting #7: cost 11 inf + 2575 82.501 * * [simplify]: Extracting #8: cost 7 inf + 3947 82.503 * * [simplify]: Extracting #9: cost 1 inf + 6607 82.505 * * [simplify]: Extracting #10: cost 0 inf + 6969 82.508 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 82.508 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 82.508 * * * * [progress]: [ 177 / 650 ] simplifiying candidate # 82.509 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1) 82.509 * * [simplify]: iters left: 6 (19 enodes) 82.518 * * [simplify]: iters left: 5 (65 enodes) 82.539 * * [simplify]: iters left: 4 (89 enodes) 82.565 * * [simplify]: iters left: 3 (102 enodes) 82.592 * * [simplify]: iters left: 2 (111 enodes) 82.623 * * [simplify]: iters left: 1 (113 enodes) 82.641 * * [simplify]: Extracting #0: cost 1 inf + 0 82.641 * * [simplify]: Extracting #1: cost 9 inf + 0 82.641 * * [simplify]: Extracting #2: cost 17 inf + 1 82.641 * * [simplify]: Extracting #3: cost 24 inf + 1 82.642 * * [simplify]: Extracting #4: cost 36 inf + 1 82.642 * * [simplify]: Extracting #5: cost 33 inf + 129 82.642 * * [simplify]: Extracting #6: cost 16 inf + 1845 82.643 * * [simplify]: Extracting #7: cost 3 inf + 5447 82.644 * * [simplify]: Extracting #8: cost 0 inf + 6899 82.646 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 82.646 * [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 (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 82.646 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 82.646 * * [simplify]: iters left: 6 (18 enodes) 82.650 * * [simplify]: iters left: 5 (63 enodes) 82.668 * * [simplify]: iters left: 4 (81 enodes) 82.687 * * [simplify]: iters left: 3 (97 enodes) 82.700 * * [simplify]: iters left: 2 (100 enodes) 82.711 * * [simplify]: Extracting #0: cost 1 inf + 0 82.711 * * [simplify]: Extracting #1: cost 9 inf + 0 82.711 * * [simplify]: Extracting #2: cost 17 inf + 1 82.711 * * [simplify]: Extracting #3: cost 25 inf + 1 82.712 * * [simplify]: Extracting #4: cost 36 inf + 1 82.712 * * [simplify]: Extracting #5: cost 30 inf + 211 82.712 * * [simplify]: Extracting #6: cost 17 inf + 1280 82.712 * * [simplify]: Extracting #7: cost 10 inf + 2655 82.713 * * [simplify]: Extracting #8: cost 3 inf + 4955 82.714 * * [simplify]: Extracting #9: cost 0 inf + 6325 82.716 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 82.716 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 82.716 * * * * [progress]: [ 178 / 650 ] simplifiying candidate # 82.716 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 82.716 * * [simplify]: iters left: 6 (22 enodes) 82.722 * * [simplify]: iters left: 5 (83 enodes) 82.740 * * [simplify]: iters left: 4 (124 enodes) 82.781 * * [simplify]: iters left: 3 (188 enodes) 82.846 * * [simplify]: iters left: 2 (390 enodes) 83.002 * * [simplify]: Extracting #0: cost 1 inf + 0 83.002 * * [simplify]: Extracting #1: cost 50 inf + 0 83.002 * * [simplify]: Extracting #2: cost 95 inf + 1 83.003 * * [simplify]: Extracting #3: cost 101 inf + 1 83.004 * * [simplify]: Extracting #4: cost 113 inf + 1 83.005 * * [simplify]: Extracting #5: cost 109 inf + 255 83.006 * * [simplify]: Extracting #6: cost 89 inf + 2828 83.010 * * [simplify]: Extracting #7: cost 65 inf + 10957 83.026 * * [simplify]: Extracting #8: cost 9 inf + 38816 83.045 * * [simplify]: Extracting #9: cost 0 inf + 43491 83.066 * [simplify]: Simplified to (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 83.066 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 83.066 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 83.067 * * [simplify]: iters left: 6 (19 enodes) 83.077 * * [simplify]: iters left: 5 (68 enodes) 83.087 * * [simplify]: iters left: 4 (82 enodes) 83.097 * * [simplify]: iters left: 3 (89 enodes) 83.108 * * [simplify]: iters left: 2 (91 enodes) 83.118 * * [simplify]: Extracting #0: cost 1 inf + 0 83.119 * * [simplify]: Extracting #1: cost 5 inf + 0 83.119 * * [simplify]: Extracting #2: cost 9 inf + 1 83.119 * * [simplify]: Extracting #3: cost 14 inf + 1 83.119 * * [simplify]: Extracting #4: cost 21 inf + 1 83.119 * * [simplify]: Extracting #5: cost 32 inf + 1 83.119 * * [simplify]: Extracting #6: cost 26 inf + 211 83.119 * * [simplify]: Extracting #7: cost 13 inf + 1117 83.120 * * [simplify]: Extracting #8: cost 5 inf + 2817 83.120 * * [simplify]: Extracting #9: cost 0 inf + 4793 83.121 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 83.122 * [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 (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 83.122 * * * * [progress]: [ 179 / 650 ] simplifiying candidate # 83.122 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 83.122 * * [simplify]: iters left: 6 (23 enodes) 83.128 * * [simplify]: iters left: 5 (85 enodes) 83.141 * * [simplify]: iters left: 4 (120 enodes) 83.178 * * [simplify]: iters left: 3 (166 enodes) 83.205 * * [simplify]: iters left: 2 (272 enodes) 83.269 * * [simplify]: iters left: 1 (391 enodes) 83.368 * * [simplify]: Extracting #0: cost 1 inf + 0 83.368 * * [simplify]: Extracting #1: cost 23 inf + 0 83.368 * * [simplify]: Extracting #2: cost 50 inf + 1 83.369 * * [simplify]: Extracting #3: cost 58 inf + 1 83.369 * * [simplify]: Extracting #4: cost 70 inf + 1 83.369 * * [simplify]: Extracting #5: cost 64 inf + 294 83.371 * * [simplify]: Extracting #6: cost 46 inf + 2853 83.374 * * [simplify]: Extracting #7: cost 23 inf + 11779 83.382 * * [simplify]: Extracting #8: cost 5 inf + 20686 83.387 * * [simplify]: Extracting #9: cost 0 inf + 23264 83.393 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 83.393 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 83.393 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 83.393 * * [simplify]: iters left: 6 (20 enodes) 83.398 * * [simplify]: iters left: 5 (71 enodes) 83.408 * * [simplify]: iters left: 4 (85 enodes) 83.425 * * [simplify]: iters left: 3 (92 enodes) 83.436 * * [simplify]: iters left: 2 (94 enodes) 83.449 * * [simplify]: Extracting #0: cost 1 inf + 0 83.449 * * [simplify]: Extracting #1: cost 5 inf + 0 83.449 * * [simplify]: Extracting #2: cost 9 inf + 1 83.450 * * [simplify]: Extracting #3: cost 15 inf + 1 83.450 * * [simplify]: Extracting #4: cost 23 inf + 1 83.450 * * [simplify]: Extracting #5: cost 34 inf + 1 83.450 * * [simplify]: Extracting #6: cost 27 inf + 212 83.450 * * [simplify]: Extracting #7: cost 16 inf + 1156 83.451 * * [simplify]: Extracting #8: cost 6 inf + 3261 83.452 * * [simplify]: Extracting #9: cost 2 inf + 4069 83.452 * * [simplify]: Extracting #10: cost 0 inf + 5277 83.453 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 83.453 * [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 (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 83.454 * * * * [progress]: [ 180 / 650 ] simplifiying candidate # 83.454 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 83.454 * * [simplify]: iters left: 6 (20 enodes) 83.461 * * [simplify]: iters left: 5 (75 enodes) 83.479 * * [simplify]: iters left: 4 (110 enodes) 83.496 * * [simplify]: iters left: 3 (153 enodes) 83.538 * * [simplify]: iters left: 2 (255 enodes) 83.596 * * [simplify]: iters left: 1 (293 enodes) 83.645 * * [simplify]: Extracting #0: cost 1 inf + 0 83.645 * * [simplify]: Extracting #1: cost 13 inf + 0 83.645 * * [simplify]: Extracting #2: cost 23 inf + 1 83.645 * * [simplify]: Extracting #3: cost 30 inf + 1 83.645 * * [simplify]: Extracting #4: cost 41 inf + 1 83.645 * * [simplify]: Extracting #5: cost 36 inf + 130 83.646 * * [simplify]: Extracting #6: cost 16 inf + 2174 83.647 * * [simplify]: Extracting #7: cost 8 inf + 4765 83.648 * * [simplify]: Extracting #8: cost 0 inf + 8075 83.652 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 83.653 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 83.653 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 83.653 * * [simplify]: iters left: 6 (18 enodes) 83.663 * * [simplify]: iters left: 5 (65 enodes) 83.683 * * [simplify]: iters left: 4 (79 enodes) 83.701 * * [simplify]: iters left: 3 (86 enodes) 83.722 * * [simplify]: Extracting #0: cost 1 inf + 0 83.722 * * [simplify]: Extracting #1: cost 5 inf + 0 83.722 * * [simplify]: Extracting #2: cost 8 inf + 1 83.722 * * [simplify]: Extracting #3: cost 12 inf + 1 83.722 * * [simplify]: Extracting #4: cost 19 inf + 1 83.722 * * [simplify]: Extracting #5: cost 30 inf + 1 83.722 * * [simplify]: Extracting #6: cost 24 inf + 211 83.723 * * [simplify]: Extracting #7: cost 11 inf + 1280 83.723 * * [simplify]: Extracting #8: cost 5 inf + 2413 83.724 * * [simplify]: Extracting #9: cost 1 inf + 3665 83.725 * * [simplify]: Extracting #10: cost 0 inf + 4149 83.725 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 83.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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 83.726 * * * * [progress]: [ 181 / 650 ] simplifiying candidate # 83.726 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 83.726 * * [simplify]: iters left: 6 (21 enodes) 83.732 * * [simplify]: iters left: 5 (78 enodes) 83.745 * * [simplify]: iters left: 4 (102 enodes) 83.769 * * [simplify]: iters left: 3 (116 enodes) 83.796 * * [simplify]: iters left: 2 (143 enodes) 83.812 * * [simplify]: iters left: 1 (148 enodes) 83.835 * * [simplify]: Extracting #0: cost 1 inf + 0 83.835 * * [simplify]: Extracting #1: cost 9 inf + 0 83.835 * * [simplify]: Extracting #2: cost 16 inf + 1 83.835 * * [simplify]: Extracting #3: cost 22 inf + 1 83.836 * * [simplify]: Extracting #4: cost 34 inf + 1 83.836 * * [simplify]: Extracting #5: cost 32 inf + 88 83.837 * * [simplify]: Extracting #6: cost 12 inf + 2377 83.839 * * [simplify]: Extracting #7: cost 0 inf + 6015 83.841 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 83.841 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 83.841 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 83.841 * * [simplify]: iters left: 6 (18 enodes) 83.847 * * [simplify]: iters left: 5 (65 enodes) 83.856 * * [simplify]: iters left: 4 (79 enodes) 83.869 * * [simplify]: iters left: 3 (86 enodes) 83.890 * * [simplify]: iters left: 2 (88 enodes) 83.905 * * [simplify]: Extracting #0: cost 1 inf + 0 83.905 * * [simplify]: Extracting #1: cost 5 inf + 0 83.905 * * [simplify]: Extracting #2: cost 9 inf + 1 83.905 * * [simplify]: Extracting #3: cost 15 inf + 1 83.905 * * [simplify]: Extracting #4: cost 23 inf + 1 83.905 * * [simplify]: Extracting #5: cost 27 inf + 44 83.905 * * [simplify]: Extracting #6: cost 22 inf + 293 83.906 * * [simplify]: Extracting #7: cost 5 inf + 2413 83.906 * * [simplify]: Extracting #8: cost 1 inf + 3665 83.907 * * [simplify]: Extracting #9: cost 0 inf + 4149 83.908 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 83.908 * [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 (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 83.908 * * * * [progress]: [ 182 / 650 ] simplifiying candidate # 83.908 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 83.909 * * [simplify]: iters left: 6 (20 enodes) 83.914 * * [simplify]: iters left: 5 (75 enodes) 83.926 * * [simplify]: iters left: 4 (110 enodes) 83.952 * * [simplify]: iters left: 3 (153 enodes) 83.982 * * [simplify]: iters left: 2 (255 enodes) 84.040 * * [simplify]: iters left: 1 (293 enodes) 84.078 * * [simplify]: Extracting #0: cost 1 inf + 0 84.078 * * [simplify]: Extracting #1: cost 13 inf + 0 84.078 * * [simplify]: Extracting #2: cost 23 inf + 1 84.079 * * [simplify]: Extracting #3: cost 30 inf + 1 84.079 * * [simplify]: Extracting #4: cost 41 inf + 1 84.079 * * [simplify]: Extracting #5: cost 36 inf + 130 84.080 * * [simplify]: Extracting #6: cost 16 inf + 2174 84.082 * * [simplify]: Extracting #7: cost 8 inf + 4765 84.085 * * [simplify]: Extracting #8: cost 0 inf + 8075 84.089 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 84.090 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 84.090 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 84.090 * * [simplify]: iters left: 6 (18 enodes) 84.100 * * [simplify]: iters left: 5 (65 enodes) 84.119 * * [simplify]: iters left: 4 (79 enodes) 84.140 * * [simplify]: iters left: 3 (86 enodes) 84.160 * * [simplify]: Extracting #0: cost 1 inf + 0 84.160 * * [simplify]: Extracting #1: cost 5 inf + 0 84.160 * * [simplify]: Extracting #2: cost 8 inf + 1 84.160 * * [simplify]: Extracting #3: cost 12 inf + 1 84.160 * * [simplify]: Extracting #4: cost 19 inf + 1 84.160 * * [simplify]: Extracting #5: cost 30 inf + 1 84.161 * * [simplify]: Extracting #6: cost 24 inf + 211 84.161 * * [simplify]: Extracting #7: cost 11 inf + 1280 84.162 * * [simplify]: Extracting #8: cost 5 inf + 2413 84.163 * * [simplify]: Extracting #9: cost 1 inf + 3665 84.165 * * [simplify]: Extracting #10: cost 0 inf + 4149 84.167 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 84.167 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 84.167 * * * * [progress]: [ 183 / 650 ] simplifiying candidate # 84.167 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 1) 84.168 * * [simplify]: iters left: 6 (20 enodes) 84.180 * * [simplify]: iters left: 5 (73 enodes) 84.203 * * [simplify]: iters left: 4 (99 enodes) 84.228 * * [simplify]: iters left: 3 (113 enodes) 84.258 * * [simplify]: iters left: 2 (153 enodes) 84.284 * * [simplify]: iters left: 1 (157 enodes) 84.301 * * [simplify]: Extracting #0: cost 1 inf + 0 84.301 * * [simplify]: Extracting #1: cost 9 inf + 0 84.301 * * [simplify]: Extracting #2: cost 16 inf + 1 84.301 * * [simplify]: Extracting #3: cost 22 inf + 1 84.301 * * [simplify]: Extracting #4: cost 34 inf + 1 84.302 * * [simplify]: Extracting #5: cost 31 inf + 129 84.302 * * [simplify]: Extracting #6: cost 10 inf + 2701 84.304 * * [simplify]: Extracting #7: cost 0 inf + 6015 84.307 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 84.307 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 84.308 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 84.308 * * [simplify]: iters left: 6 (18 enodes) 84.317 * * [simplify]: iters left: 5 (65 enodes) 84.337 * * [simplify]: iters left: 4 (79 enodes) 84.357 * * [simplify]: iters left: 3 (86 enodes) 84.379 * * [simplify]: iters left: 2 (88 enodes) 84.401 * * [simplify]: Extracting #0: cost 1 inf + 0 84.401 * * [simplify]: Extracting #1: cost 5 inf + 0 84.401 * * [simplify]: Extracting #2: cost 9 inf + 1 84.401 * * [simplify]: Extracting #3: cost 15 inf + 1 84.401 * * [simplify]: Extracting #4: cost 23 inf + 1 84.402 * * [simplify]: Extracting #5: cost 27 inf + 44 84.402 * * [simplify]: Extracting #6: cost 22 inf + 293 84.403 * * [simplify]: Extracting #7: cost 5 inf + 2413 84.404 * * [simplify]: Extracting #8: cost 1 inf + 3665 84.406 * * [simplify]: Extracting #9: cost 0 inf + 4149 84.407 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 84.407 * [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 (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 84.408 * * * * [progress]: [ 184 / 650 ] simplifiying candidate # 84.408 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 84.408 * * [simplify]: iters left: 6 (21 enodes) 84.419 * * [simplify]: iters left: 5 (78 enodes) 84.441 * * [simplify]: iters left: 4 (103 enodes) 84.473 * * [simplify]: iters left: 3 (138 enodes) 84.496 * * [simplify]: iters left: 2 (234 enodes) 84.548 * * [simplify]: iters left: 1 (312 enodes) 84.637 * * [simplify]: Extracting #0: cost 1 inf + 0 84.637 * * [simplify]: Extracting #1: cost 28 inf + 0 84.637 * * [simplify]: Extracting #2: cost 51 inf + 1 84.638 * * [simplify]: Extracting #3: cost 57 inf + 1 84.638 * * [simplify]: Extracting #4: cost 69 inf + 1 84.639 * * [simplify]: Extracting #5: cost 65 inf + 171 84.641 * * [simplify]: Extracting #6: cost 46 inf + 2331 84.644 * * [simplify]: Extracting #7: cost 29 inf + 8912 84.655 * * [simplify]: Extracting #8: cost 2 inf + 22454 84.669 * * [simplify]: Extracting #9: cost 0 inf + 23420 84.682 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))))) 84.682 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 84.682 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 84.683 * * [simplify]: iters left: 6 (19 enodes) 84.692 * * [simplify]: iters left: 5 (68 enodes) 84.712 * * [simplify]: iters left: 4 (82 enodes) 84.734 * * [simplify]: iters left: 3 (89 enodes) 84.756 * * [simplify]: iters left: 2 (91 enodes) 84.781 * * [simplify]: Extracting #0: cost 1 inf + 0 84.781 * * [simplify]: Extracting #1: cost 5 inf + 0 84.781 * * [simplify]: Extracting #2: cost 9 inf + 1 84.781 * * [simplify]: Extracting #3: cost 14 inf + 1 84.781 * * [simplify]: Extracting #4: cost 21 inf + 1 84.781 * * [simplify]: Extracting #5: cost 32 inf + 1 84.782 * * [simplify]: Extracting #6: cost 26 inf + 211 84.782 * * [simplify]: Extracting #7: cost 13 inf + 1117 84.782 * * [simplify]: Extracting #8: cost 5 inf + 2817 84.783 * * [simplify]: Extracting #9: cost 0 inf + 4793 84.784 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 84.784 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 84.784 * * * * [progress]: [ 185 / 650 ] simplifiying candidate # 84.784 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 84.785 * * [simplify]: iters left: 6 (22 enodes) 84.790 * * [simplify]: iters left: 5 (80 enodes) 84.802 * * [simplify]: iters left: 4 (100 enodes) 84.821 * * [simplify]: iters left: 3 (120 enodes) 84.850 * * [simplify]: iters left: 2 (159 enodes) 84.881 * * [simplify]: iters left: 1 (192 enodes) 84.932 * * [simplify]: Extracting #0: cost 1 inf + 0 84.932 * * [simplify]: Extracting #1: cost 18 inf + 0 84.932 * * [simplify]: Extracting #2: cost 35 inf + 1 84.932 * * [simplify]: Extracting #3: cost 43 inf + 1 84.932 * * [simplify]: Extracting #4: cost 55 inf + 1 84.932 * * [simplify]: Extracting #5: cost 49 inf + 334 84.933 * * [simplify]: Extracting #6: cost 30 inf + 2820 84.935 * * [simplify]: Extracting #7: cost 13 inf + 9157 84.938 * * [simplify]: Extracting #8: cost 1 inf + 14720 84.941 * * [simplify]: Extracting #9: cost 0 inf + 15364 84.945 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 84.945 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 84.946 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 84.946 * * [simplify]: iters left: 6 (20 enodes) 84.951 * * [simplify]: iters left: 5 (71 enodes) 84.961 * * [simplify]: iters left: 4 (85 enodes) 84.979 * * [simplify]: iters left: 3 (92 enodes) 85.003 * * [simplify]: iters left: 2 (94 enodes) 85.021 * * [simplify]: Extracting #0: cost 1 inf + 0 85.021 * * [simplify]: Extracting #1: cost 5 inf + 0 85.021 * * [simplify]: Extracting #2: cost 9 inf + 1 85.021 * * [simplify]: Extracting #3: cost 15 inf + 1 85.022 * * [simplify]: Extracting #4: cost 23 inf + 1 85.022 * * [simplify]: Extracting #5: cost 34 inf + 1 85.022 * * [simplify]: Extracting #6: cost 27 inf + 212 85.022 * * [simplify]: Extracting #7: cost 16 inf + 1156 85.022 * * [simplify]: Extracting #8: cost 6 inf + 3261 85.023 * * [simplify]: Extracting #9: cost 2 inf + 4069 85.024 * * [simplify]: Extracting #10: cost 0 inf + 5277 85.025 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 85.025 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 85.025 * * * * [progress]: [ 186 / 650 ] simplifiying candidate # 85.025 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 85.026 * * [simplify]: iters left: 6 (19 enodes) 85.030 * * [simplify]: iters left: 5 (70 enodes) 85.040 * * [simplify]: iters left: 4 (90 enodes) 85.060 * * [simplify]: iters left: 3 (113 enodes) 85.076 * * [simplify]: iters left: 2 (156 enodes) 85.113 * * [simplify]: iters left: 1 (172 enodes) 85.151 * * [simplify]: Extracting #0: cost 1 inf + 0 85.151 * * [simplify]: Extracting #1: cost 13 inf + 0 85.152 * * [simplify]: Extracting #2: cost 24 inf + 1 85.152 * * [simplify]: Extracting #3: cost 31 inf + 1 85.152 * * [simplify]: Extracting #4: cost 42 inf + 1 85.152 * * [simplify]: Extracting #5: cost 37 inf + 129 85.152 * * [simplify]: Extracting #6: cost 21 inf + 1565 85.153 * * [simplify]: Extracting #7: cost 15 inf + 2662 85.154 * * [simplify]: Extracting #8: cost 2 inf + 7631 85.156 * * [simplify]: Extracting #9: cost 0 inf + 8519 85.158 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 85.159 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 85.159 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 85.159 * * [simplify]: iters left: 6 (18 enodes) 85.164 * * [simplify]: iters left: 5 (65 enodes) 85.173 * * [simplify]: iters left: 4 (79 enodes) 85.192 * * [simplify]: iters left: 3 (86 enodes) 85.213 * * [simplify]: Extracting #0: cost 1 inf + 0 85.213 * * [simplify]: Extracting #1: cost 5 inf + 0 85.213 * * [simplify]: Extracting #2: cost 8 inf + 1 85.213 * * [simplify]: Extracting #3: cost 12 inf + 1 85.213 * * [simplify]: Extracting #4: cost 19 inf + 1 85.213 * * [simplify]: Extracting #5: cost 30 inf + 1 85.213 * * [simplify]: Extracting #6: cost 24 inf + 211 85.214 * * [simplify]: Extracting #7: cost 11 inf + 1280 85.215 * * [simplify]: Extracting #8: cost 5 inf + 2413 85.216 * * [simplify]: Extracting #9: cost 1 inf + 3665 85.218 * * [simplify]: Extracting #10: cost 0 inf + 4149 85.219 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 85.219 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 85.220 * * * * [progress]: [ 187 / 650 ] simplifiying candidate # 85.220 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt 1)) 85.220 * * [simplify]: iters left: 6 (19 enodes) 85.230 * * [simplify]: iters left: 5 (70 enodes) 85.251 * * [simplify]: iters left: 4 (89 enodes) 85.274 * * [simplify]: iters left: 3 (99 enodes) 85.298 * * [simplify]: iters left: 2 (116 enodes) 85.318 * * [simplify]: iters left: 1 (118 enodes) 85.347 * * [simplify]: Extracting #0: cost 1 inf + 0 85.347 * * [simplify]: Extracting #1: cost 9 inf + 0 85.347 * * [simplify]: Extracting #2: cost 16 inf + 1 85.348 * * [simplify]: Extracting #3: cost 22 inf + 1 85.348 * * [simplify]: Extracting #4: cost 34 inf + 1 85.348 * * [simplify]: Extracting #5: cost 30 inf + 170 85.349 * * [simplify]: Extracting #6: cost 12 inf + 2295 85.351 * * [simplify]: Extracting #7: cost 1 inf + 5571 85.353 * * [simplify]: Extracting #8: cost 0 inf + 6015 85.356 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 85.356 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 85.357 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 85.357 * * [simplify]: iters left: 6 (18 enodes) 85.366 * * [simplify]: iters left: 5 (65 enodes) 85.385 * * [simplify]: iters left: 4 (79 enodes) 85.406 * * [simplify]: iters left: 3 (86 enodes) 85.416 * * [simplify]: iters left: 2 (88 enodes) 85.427 * * [simplify]: Extracting #0: cost 1 inf + 0 85.427 * * [simplify]: Extracting #1: cost 5 inf + 0 85.427 * * [simplify]: Extracting #2: cost 9 inf + 1 85.427 * * [simplify]: Extracting #3: cost 15 inf + 1 85.427 * * [simplify]: Extracting #4: cost 23 inf + 1 85.427 * * [simplify]: Extracting #5: cost 27 inf + 44 85.428 * * [simplify]: Extracting #6: cost 22 inf + 293 85.428 * * [simplify]: Extracting #7: cost 5 inf + 2413 85.429 * * [simplify]: Extracting #8: cost 1 inf + 3665 85.430 * * [simplify]: Extracting #9: cost 0 inf + 4149 85.430 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 85.430 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt 1)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 85.431 * * * * [progress]: [ 188 / 650 ] simplifiying candidate # 85.431 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 85.431 * * [simplify]: iters left: 6 (19 enodes) 85.438 * * [simplify]: iters left: 5 (70 enodes) 85.461 * * [simplify]: iters left: 4 (90 enodes) 85.487 * * [simplify]: iters left: 3 (113 enodes) 85.519 * * [simplify]: iters left: 2 (156 enodes) 85.567 * * [simplify]: iters left: 1 (172 enodes) 85.606 * * [simplify]: Extracting #0: cost 1 inf + 0 85.606 * * [simplify]: Extracting #1: cost 13 inf + 0 85.606 * * [simplify]: Extracting #2: cost 24 inf + 1 85.606 * * [simplify]: Extracting #3: cost 31 inf + 1 85.606 * * [simplify]: Extracting #4: cost 42 inf + 1 85.606 * * [simplify]: Extracting #5: cost 37 inf + 129 85.607 * * [simplify]: Extracting #6: cost 21 inf + 1565 85.607 * * [simplify]: Extracting #7: cost 15 inf + 2662 85.609 * * [simplify]: Extracting #8: cost 2 inf + 7631 85.611 * * [simplify]: Extracting #9: cost 0 inf + 8519 85.613 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 85.613 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 85.613 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 85.613 * * [simplify]: iters left: 6 (18 enodes) 85.619 * * [simplify]: iters left: 5 (65 enodes) 85.628 * * [simplify]: iters left: 4 (79 enodes) 85.650 * * [simplify]: iters left: 3 (86 enodes) 85.668 * * [simplify]: Extracting #0: cost 1 inf + 0 85.668 * * [simplify]: Extracting #1: cost 5 inf + 0 85.668 * * [simplify]: Extracting #2: cost 8 inf + 1 85.668 * * [simplify]: Extracting #3: cost 12 inf + 1 85.668 * * [simplify]: Extracting #4: cost 19 inf + 1 85.668 * * [simplify]: Extracting #5: cost 30 inf + 1 85.668 * * [simplify]: Extracting #6: cost 24 inf + 211 85.669 * * [simplify]: Extracting #7: cost 11 inf + 1280 85.669 * * [simplify]: Extracting #8: cost 5 inf + 2413 85.670 * * [simplify]: Extracting #9: cost 1 inf + 3665 85.671 * * [simplify]: Extracting #10: cost 0 inf + 4149 85.671 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 85.671 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 85.672 * * * * [progress]: [ 189 / 650 ] simplifiying candidate # 85.672 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 1) 85.672 * * [simplify]: iters left: 6 (19 enodes) 85.677 * * [simplify]: iters left: 5 (68 enodes) 85.687 * * [simplify]: iters left: 4 (87 enodes) 85.707 * * [simplify]: iters left: 3 (97 enodes) 85.732 * * [simplify]: iters left: 2 (114 enodes) 85.759 * * [simplify]: iters left: 1 (116 enodes) 85.772 * * [simplify]: Extracting #0: cost 1 inf + 0 85.772 * * [simplify]: Extracting #1: cost 9 inf + 0 85.772 * * [simplify]: Extracting #2: cost 16 inf + 1 85.772 * * [simplify]: Extracting #3: cost 22 inf + 1 85.772 * * [simplify]: Extracting #4: cost 34 inf + 1 85.772 * * [simplify]: Extracting #5: cost 32 inf + 88 85.773 * * [simplify]: Extracting #6: cost 9 inf + 2620 85.774 * * [simplify]: Extracting #7: cost 1 inf + 5571 85.775 * * [simplify]: Extracting #8: cost 0 inf + 6015 85.776 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 85.777 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 85.777 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 85.777 * * [simplify]: iters left: 6 (18 enodes) 85.783 * * [simplify]: iters left: 5 (65 enodes) 85.800 * * [simplify]: iters left: 4 (79 enodes) 85.812 * * [simplify]: iters left: 3 (86 enodes) 85.823 * * [simplify]: iters left: 2 (88 enodes) 85.842 * * [simplify]: Extracting #0: cost 1 inf + 0 85.843 * * [simplify]: Extracting #1: cost 5 inf + 0 85.843 * * [simplify]: Extracting #2: cost 9 inf + 1 85.843 * * [simplify]: Extracting #3: cost 15 inf + 1 85.843 * * [simplify]: Extracting #4: cost 23 inf + 1 85.843 * * [simplify]: Extracting #5: cost 27 inf + 44 85.843 * * [simplify]: Extracting #6: cost 22 inf + 293 85.844 * * [simplify]: Extracting #7: cost 5 inf + 2413 85.846 * * [simplify]: Extracting #8: cost 1 inf + 3665 85.847 * * [simplify]: Extracting #9: cost 0 inf + 4149 85.849 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 85.849 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 85.849 * * * * [progress]: [ 190 / 650 ] simplifiying candidate # 85.849 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 85.850 * * [simplify]: iters left: 6 (20 enodes) 85.856 * * [simplify]: iters left: 5 (73 enodes) 85.868 * * [simplify]: iters left: 4 (109 enodes) 85.887 * * [simplify]: iters left: 3 (178 enodes) 85.946 * * [simplify]: iters left: 2 (335 enodes) 86.052 * * [simplify]: iters left: 1 (384 enodes) 86.149 * * [simplify]: Extracting #0: cost 1 inf + 0 86.150 * * [simplify]: Extracting #1: cost 25 inf + 0 86.150 * * [simplify]: Extracting #2: cost 48 inf + 1 86.150 * * [simplify]: Extracting #3: cost 54 inf + 1 86.151 * * [simplify]: Extracting #4: cost 66 inf + 1 86.152 * * [simplify]: Extracting #5: cost 64 inf + 88 86.153 * * [simplify]: Extracting #6: cost 37 inf + 4189 86.160 * * [simplify]: Extracting #7: cost 9 inf + 17132 86.173 * * [simplify]: Extracting #8: cost 0 inf + 21727 86.185 * * [simplify]: Extracting #9: cost 0 inf + 21647 86.198 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 86.198 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 86.199 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 86.199 * * [simplify]: iters left: 6 (18 enodes) 86.207 * * [simplify]: iters left: 5 (63 enodes) 86.228 * * [simplify]: iters left: 4 (81 enodes) 86.241 * * [simplify]: iters left: 3 (97 enodes) 86.253 * * [simplify]: iters left: 2 (100 enodes) 86.265 * * [simplify]: Extracting #0: cost 1 inf + 0 86.265 * * [simplify]: Extracting #1: cost 9 inf + 0 86.265 * * [simplify]: Extracting #2: cost 16 inf + 1 86.265 * * [simplify]: Extracting #3: cost 22 inf + 1 86.265 * * [simplify]: Extracting #4: cost 34 inf + 1 86.265 * * [simplify]: Extracting #5: cost 30 inf + 211 86.266 * * [simplify]: Extracting #6: cost 17 inf + 1280 86.266 * * [simplify]: Extracting #7: cost 10 inf + 2695 86.267 * * [simplify]: Extracting #8: cost 3 inf + 5075 86.268 * * [simplify]: Extracting #9: cost 0 inf + 6405 86.270 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 86.270 * [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 (+ (* y.re y.re) (* y.im y.im))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 86.270 * * * * [progress]: [ 191 / 650 ] simplifiying candidate # 86.270 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 86.270 * * [simplify]: iters left: 6 (21 enodes) 86.277 * * [simplify]: iters left: 5 (75 enodes) 86.299 * * [simplify]: iters left: 4 (103 enodes) 86.334 * * [simplify]: iters left: 3 (145 enodes) 86.375 * * [simplify]: iters left: 2 (228 enodes) 86.427 * * [simplify]: iters left: 1 (249 enodes) 86.462 * * [simplify]: Extracting #0: cost 1 inf + 0 86.463 * * [simplify]: Extracting #1: cost 17 inf + 0 86.463 * * [simplify]: Extracting #2: cost 34 inf + 1 86.463 * * [simplify]: Extracting #3: cost 42 inf + 1 86.463 * * [simplify]: Extracting #4: cost 54 inf + 1 86.464 * * [simplify]: Extracting #5: cost 49 inf + 253 86.465 * * [simplify]: Extracting #6: cost 24 inf + 4234 86.471 * * [simplify]: Extracting #7: cost 3 inf + 13067 86.478 * * [simplify]: Extracting #8: cost 0 inf + 14799 86.485 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 86.485 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 86.486 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 86.486 * * [simplify]: iters left: 6 (19 enodes) 86.495 * * [simplify]: iters left: 5 (66 enodes) 86.508 * * [simplify]: iters left: 4 (84 enodes) 86.520 * * [simplify]: iters left: 3 (100 enodes) 86.540 * * [simplify]: iters left: 2 (103 enodes) 86.564 * * [simplify]: Extracting #0: cost 1 inf + 0 86.564 * * [simplify]: Extracting #1: cost 9 inf + 0 86.564 * * [simplify]: Extracting #2: cost 17 inf + 1 86.565 * * [simplify]: Extracting #3: cost 24 inf + 1 86.565 * * [simplify]: Extracting #4: cost 36 inf + 1 86.565 * * [simplify]: Extracting #5: cost 32 inf + 211 86.565 * * [simplify]: Extracting #6: cost 19 inf + 1117 86.566 * * [simplify]: Extracting #7: cost 11 inf + 2535 86.568 * * [simplify]: Extracting #8: cost 7 inf + 3827 86.570 * * [simplify]: Extracting #9: cost 1 inf + 6607 86.572 * * [simplify]: Extracting #10: cost 0 inf + 6969 86.575 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 86.575 * [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 (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 86.575 * * * * [progress]: [ 192 / 650 ] simplifiying candidate # 86.575 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 86.576 * * [simplify]: iters left: 6 (18 enodes) 86.584 * * [simplify]: iters left: 5 (65 enodes) 86.604 * * [simplify]: iters left: 4 (91 enodes) 86.632 * * [simplify]: iters left: 3 (125 enodes) 86.671 * * [simplify]: iters left: 2 (169 enodes) 86.722 * * [simplify]: iters left: 1 (177 enodes) 86.758 * * [simplify]: Extracting #0: cost 1 inf + 0 86.758 * * [simplify]: Extracting #1: cost 13 inf + 0 86.759 * * [simplify]: Extracting #2: cost 24 inf + 1 86.759 * * [simplify]: Extracting #3: cost 31 inf + 1 86.759 * * [simplify]: Extracting #4: cost 42 inf + 1 86.759 * * [simplify]: Extracting #5: cost 38 inf + 88 86.759 * * [simplify]: Extracting #6: cost 18 inf + 2091 86.761 * * [simplify]: Extracting #7: cost 2 inf + 7631 86.763 * * [simplify]: Extracting #8: cost 0 inf + 8519 86.765 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 86.765 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 86.766 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 86.766 * * [simplify]: iters left: 6 (17 enodes) 86.770 * * [simplify]: iters left: 5 (60 enodes) 86.779 * * [simplify]: iters left: 4 (76 enodes) 86.797 * * [simplify]: iters left: 3 (87 enodes) 86.810 * * [simplify]: iters left: 2 (88 enodes) 86.820 * * [simplify]: Extracting #0: cost 1 inf + 0 86.820 * * [simplify]: Extracting #1: cost 7 inf + 0 86.820 * * [simplify]: Extracting #2: cost 12 inf + 1 86.820 * * [simplify]: Extracting #3: cost 19 inf + 1 86.820 * * [simplify]: Extracting #4: cost 30 inf + 1 86.820 * * [simplify]: Extracting #5: cost 25 inf + 129 86.821 * * [simplify]: Extracting #6: cost 11 inf + 1280 86.822 * * [simplify]: Extracting #7: cost 2 inf + 3101 86.823 * * [simplify]: Extracting #8: cost 1 inf + 3545 86.825 * * [simplify]: Extracting #9: cost 0 inf + 3989 86.827 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 86.827 * [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 (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 86.827 * * * * [progress]: [ 193 / 650 ] simplifiying candidate # 86.827 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt 1)) 86.827 * * [simplify]: iters left: 6 (19 enodes) 86.838 * * [simplify]: iters left: 5 (68 enodes) 86.856 * * [simplify]: iters left: 4 (90 enodes) 86.881 * * [simplify]: iters left: 3 (103 enodes) 86.908 * * [simplify]: iters left: 2 (112 enodes) 86.931 * * [simplify]: iters left: 1 (114 enodes) 86.944 * * [simplify]: Extracting #0: cost 1 inf + 0 86.944 * * [simplify]: Extracting #1: cost 9 inf + 0 86.944 * * [simplify]: Extracting #2: cost 16 inf + 1 86.944 * * [simplify]: Extracting #3: cost 22 inf + 1 86.944 * * [simplify]: Extracting #4: cost 34 inf + 1 86.944 * * [simplify]: Extracting #5: cost 30 inf + 170 86.945 * * [simplify]: Extracting #6: cost 13 inf + 2093 86.946 * * [simplify]: Extracting #7: cost 1 inf + 5571 86.947 * * [simplify]: Extracting #8: cost 0 inf + 6015 86.948 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 86.948 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 86.949 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 86.949 * * [simplify]: iters left: 6 (17 enodes) 86.956 * * [simplify]: iters left: 5 (60 enodes) 86.974 * * [simplify]: iters left: 4 (78 enodes) 86.997 * * [simplify]: iters left: 3 (94 enodes) 87.017 * * [simplify]: iters left: 2 (97 enodes) 87.030 * * [simplify]: Extracting #0: cost 1 inf + 0 87.030 * * [simplify]: Extracting #1: cost 9 inf + 0 87.030 * * [simplify]: Extracting #2: cost 16 inf + 1 87.030 * * [simplify]: Extracting #3: cost 23 inf + 1 87.030 * * [simplify]: Extracting #4: cost 34 inf + 1 87.031 * * [simplify]: Extracting #5: cost 29 inf + 129 87.031 * * [simplify]: Extracting #6: cost 16 inf + 1239 87.032 * * [simplify]: Extracting #7: cost 5 inf + 3785 87.033 * * [simplify]: Extracting #8: cost 1 inf + 4997 87.034 * * [simplify]: Extracting #9: cost 0 inf + 5441 87.035 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 87.035 * [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 (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt 1)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 87.035 * * * * [progress]: [ 194 / 650 ] simplifiying candidate # 87.035 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 87.035 * * [simplify]: iters left: 6 (18 enodes) 87.039 * * [simplify]: iters left: 5 (65 enodes) 87.057 * * [simplify]: iters left: 4 (91 enodes) 87.087 * * [simplify]: iters left: 3 (125 enodes) 87.113 * * [simplify]: iters left: 2 (169 enodes) 87.148 * * [simplify]: iters left: 1 (177 enodes) 87.167 * * [simplify]: Extracting #0: cost 1 inf + 0 87.168 * * [simplify]: Extracting #1: cost 13 inf + 0 87.168 * * [simplify]: Extracting #2: cost 24 inf + 1 87.168 * * [simplify]: Extracting #3: cost 31 inf + 1 87.168 * * [simplify]: Extracting #4: cost 42 inf + 1 87.169 * * [simplify]: Extracting #5: cost 38 inf + 88 87.169 * * [simplify]: Extracting #6: cost 18 inf + 2091 87.172 * * [simplify]: Extracting #7: cost 2 inf + 7631 87.176 * * [simplify]: Extracting #8: cost 0 inf + 8519 87.181 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 87.181 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 87.181 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 87.181 * * [simplify]: iters left: 6 (17 enodes) 87.189 * * [simplify]: iters left: 5 (60 enodes) 87.198 * * [simplify]: iters left: 4 (76 enodes) 87.209 * * [simplify]: iters left: 3 (87 enodes) 87.222 * * [simplify]: iters left: 2 (88 enodes) 87.239 * * [simplify]: Extracting #0: cost 1 inf + 0 87.239 * * [simplify]: Extracting #1: cost 7 inf + 0 87.239 * * [simplify]: Extracting #2: cost 12 inf + 1 87.239 * * [simplify]: Extracting #3: cost 19 inf + 1 87.239 * * [simplify]: Extracting #4: cost 30 inf + 1 87.240 * * [simplify]: Extracting #5: cost 25 inf + 129 87.240 * * [simplify]: Extracting #6: cost 11 inf + 1280 87.240 * * [simplify]: Extracting #7: cost 2 inf + 3101 87.241 * * [simplify]: Extracting #8: cost 1 inf + 3545 87.242 * * [simplify]: Extracting #9: cost 0 inf + 3989 87.243 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 87.243 * [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 (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 87.243 * * * * [progress]: [ 195 / 650 ] simplifiying candidate # 87.243 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1) 87.243 * * [simplify]: iters left: 6 (18 enodes) 87.248 * * [simplify]: iters left: 5 (61 enodes) 87.257 * * [simplify]: iters left: 4 (85 enodes) 87.272 * * [simplify]: iters left: 3 (98 enodes) 87.287 * * [simplify]: iters left: 2 (107 enodes) 87.302 * * [simplify]: iters left: 1 (109 enodes) 87.322 * * [simplify]: Extracting #0: cost 1 inf + 0 87.322 * * [simplify]: Extracting #1: cost 9 inf + 0 87.322 * * [simplify]: Extracting #2: cost 16 inf + 1 87.322 * * [simplify]: Extracting #3: cost 22 inf + 1 87.322 * * [simplify]: Extracting #4: cost 34 inf + 1 87.322 * * [simplify]: Extracting #5: cost 32 inf + 129 87.323 * * [simplify]: Extracting #6: cost 10 inf + 2821 87.325 * * [simplify]: Extracting #7: cost 1 inf + 5531 87.328 * * [simplify]: Extracting #8: cost 0 inf + 6015 87.330 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 87.330 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 87.331 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 87.331 * * [simplify]: iters left: 6 (17 enodes) 87.338 * * [simplify]: iters left: 5 (60 enodes) 87.356 * * [simplify]: iters left: 4 (78 enodes) 87.379 * * [simplify]: iters left: 3 (94 enodes) 87.403 * * [simplify]: iters left: 2 (97 enodes) 87.415 * * [simplify]: Extracting #0: cost 1 inf + 0 87.415 * * [simplify]: Extracting #1: cost 9 inf + 0 87.415 * * [simplify]: Extracting #2: cost 16 inf + 1 87.415 * * [simplify]: Extracting #3: cost 23 inf + 1 87.415 * * [simplify]: Extracting #4: cost 34 inf + 1 87.415 * * [simplify]: Extracting #5: cost 29 inf + 129 87.416 * * [simplify]: Extracting #6: cost 16 inf + 1239 87.416 * * [simplify]: Extracting #7: cost 5 inf + 3785 87.417 * * [simplify]: Extracting #8: cost 1 inf + 4997 87.418 * * [simplify]: Extracting #9: cost 0 inf + 5441 87.419 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 87.419 * [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 (+ (* y.re y.re) (* y.im y.im))))) 1) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 87.420 * * * * [progress]: [ 196 / 650 ] simplifiying candidate # 87.420 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 87.420 * * [simplify]: iters left: 6 (22 enodes) 87.429 * * [simplify]: iters left: 5 (83 enodes) 87.443 * * [simplify]: iters left: 4 (111 enodes) 87.458 * * [simplify]: iters left: 3 (153 enodes) 87.493 * * [simplify]: iters left: 2 (206 enodes) 87.520 * * [simplify]: iters left: 1 (212 enodes) 87.556 * * [simplify]: Extracting #0: cost 1 inf + 0 87.556 * * [simplify]: Extracting #1: cost 13 inf + 0 87.556 * * [simplify]: Extracting #2: cost 24 inf + 1 87.556 * * [simplify]: Extracting #3: cost 30 inf + 1 87.557 * * [simplify]: Extracting #4: cost 42 inf + 1 87.557 * * [simplify]: Extracting #5: cost 40 inf + 88 87.558 * * [simplify]: Extracting #6: cost 27 inf + 1155 87.559 * * [simplify]: Extracting #7: cost 16 inf + 2867 87.561 * * [simplify]: Extracting #8: cost 7 inf + 6657 87.565 * * [simplify]: Extracting #9: cost 0 inf + 10043 87.570 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 87.570 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 87.570 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 87.570 * * [simplify]: iters left: 6 (18 enodes) 87.579 * * [simplify]: iters left: 5 (65 enodes) 87.597 * * [simplify]: iters left: 4 (79 enodes) 87.617 * * [simplify]: iters left: 3 (86 enodes) 87.627 * * [simplify]: iters left: 2 (88 enodes) 87.642 * * [simplify]: Extracting #0: cost 1 inf + 0 87.642 * * [simplify]: Extracting #1: cost 5 inf + 0 87.642 * * [simplify]: Extracting #2: cost 8 inf + 1 87.642 * * [simplify]: Extracting #3: cost 12 inf + 1 87.642 * * [simplify]: Extracting #4: cost 19 inf + 1 87.642 * * [simplify]: Extracting #5: cost 30 inf + 1 87.642 * * [simplify]: Extracting #6: cost 24 inf + 211 87.643 * * [simplify]: Extracting #7: cost 11 inf + 1280 87.644 * * [simplify]: Extracting #8: cost 5 inf + 2413 87.645 * * [simplify]: Extracting #9: cost 1 inf + 3705 87.646 * * [simplify]: Extracting #10: cost 0 inf + 4229 87.647 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 87.647 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 87.648 * * * * [progress]: [ 197 / 650 ] simplifiying candidate # 87.648 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 87.648 * * [simplify]: iters left: 6 (22 enodes) 87.662 * * [simplify]: iters left: 5 (82 enodes) 87.681 * * [simplify]: iters left: 4 (102 enodes) 87.704 * * [simplify]: iters left: 3 (123 enodes) 87.733 * * [simplify]: iters left: 2 (140 enodes) 87.762 * * [simplify]: iters left: 1 (145 enodes) 87.790 * * [simplify]: Extracting #0: cost 1 inf + 0 87.790 * * [simplify]: Extracting #1: cost 9 inf + 0 87.790 * * [simplify]: Extracting #2: cost 17 inf + 1 87.790 * * [simplify]: Extracting #3: cost 24 inf + 1 87.791 * * [simplify]: Extracting #4: cost 36 inf + 1 87.791 * * [simplify]: Extracting #5: cost 34 inf + 88 87.791 * * [simplify]: Extracting #6: cost 18 inf + 1482 87.792 * * [simplify]: Extracting #7: cost 8 inf + 3673 87.793 * * [simplify]: Extracting #8: cost 0 inf + 6899 87.794 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im))))) 87.794 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 87.795 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 87.795 * * [simplify]: iters left: 6 (19 enodes) 87.800 * * [simplify]: iters left: 5 (68 enodes) 87.810 * * [simplify]: iters left: 4 (82 enodes) 87.829 * * [simplify]: iters left: 3 (89 enodes) 87.850 * * [simplify]: iters left: 2 (91 enodes) 87.872 * * [simplify]: Extracting #0: cost 1 inf + 0 87.872 * * [simplify]: Extracting #1: cost 5 inf + 0 87.872 * * [simplify]: Extracting #2: cost 9 inf + 1 87.872 * * [simplify]: Extracting #3: cost 14 inf + 1 87.872 * * [simplify]: Extracting #4: cost 21 inf + 1 87.872 * * [simplify]: Extracting #5: cost 32 inf + 1 87.872 * * [simplify]: Extracting #6: cost 26 inf + 211 87.873 * * [simplify]: Extracting #7: cost 13 inf + 1117 87.874 * * [simplify]: Extracting #8: cost 5 inf + 2939 87.875 * * [simplify]: Extracting #9: cost 3 inf + 3343 87.877 * * [simplify]: Extracting #10: cost 0 inf + 4713 87.878 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 87.878 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 87.879 * * * * [progress]: [ 198 / 650 ] simplifiying candidate # 87.879 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 87.879 * * [simplify]: iters left: 6 (21 enodes) 87.895 * * [simplify]: iters left: 5 (78 enodes) 87.907 * * [simplify]: iters left: 4 (97 enodes) 87.920 * * [simplify]: iters left: 3 (120 enodes) 87.941 * * [simplify]: iters left: 2 (148 enodes) 87.971 * * [simplify]: iters left: 1 (153 enodes) 87.996 * * [simplify]: Extracting #0: cost 1 inf + 0 87.996 * * [simplify]: Extracting #1: cost 9 inf + 0 87.997 * * [simplify]: Extracting #2: cost 17 inf + 1 87.997 * * [simplify]: Extracting #3: cost 23 inf + 1 87.997 * * [simplify]: Extracting #4: cost 35 inf + 1 87.997 * * [simplify]: Extracting #5: cost 32 inf + 129 87.998 * * [simplify]: Extracting #6: cost 19 inf + 913 87.998 * * [simplify]: Extracting #7: cost 14 inf + 1932 88.000 * * [simplify]: Extracting #8: cost 8 inf + 3152 88.004 * * [simplify]: Extracting #9: cost 2 inf + 5372 88.006 * * [simplify]: Extracting #10: cost 0 inf + 6300 88.009 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 88.009 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 88.010 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 88.010 * * [simplify]: iters left: 6 (18 enodes) 88.019 * * [simplify]: iters left: 5 (65 enodes) 88.037 * * [simplify]: iters left: 4 (79 enodes) 88.048 * * [simplify]: iters left: 3 (86 enodes) 88.059 * * [simplify]: iters left: 2 (88 enodes) 88.070 * * [simplify]: Extracting #0: cost 1 inf + 0 88.070 * * [simplify]: Extracting #1: cost 5 inf + 0 88.070 * * [simplify]: Extracting #2: cost 8 inf + 1 88.070 * * [simplify]: Extracting #3: cost 12 inf + 1 88.070 * * [simplify]: Extracting #4: cost 19 inf + 1 88.070 * * [simplify]: Extracting #5: cost 30 inf + 1 88.071 * * [simplify]: Extracting #6: cost 24 inf + 211 88.071 * * [simplify]: Extracting #7: cost 11 inf + 1280 88.072 * * [simplify]: Extracting #8: cost 5 inf + 2373 88.073 * * [simplify]: Extracting #9: cost 1 inf + 3585 88.075 * * [simplify]: Extracting #10: cost 0 inf + 4069 88.076 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 88.076 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 88.077 * * * * [progress]: [ 199 / 650 ] simplifiying candidate # 88.077 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 88.077 * * [simplify]: iters left: 6 (16 enodes) 88.085 * * [simplify]: iters left: 5 (62 enodes) 88.092 * * [simplify]: iters left: 4 (79 enodes) 88.104 * * [simplify]: iters left: 3 (88 enodes) 88.122 * * [simplify]: Extracting #0: cost 1 inf + 0 88.122 * * [simplify]: Extracting #1: cost 5 inf + 0 88.122 * * [simplify]: Extracting #2: cost 7 inf + 1 88.122 * * [simplify]: Extracting #3: cost 11 inf + 1 88.122 * * [simplify]: Extracting #4: cost 20 inf + 1 88.122 * * [simplify]: Extracting #5: cost 15 inf + 170 88.123 * * [simplify]: Extracting #6: cost 4 inf + 1197 88.124 * * [simplify]: Extracting #7: cost 1 inf + 1890 88.125 * * [simplify]: Extracting #8: cost 0 inf + 2135 88.126 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 88.126 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 88.126 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 88.126 * * [simplify]: iters left: 6 (17 enodes) 88.135 * * [simplify]: iters left: 5 (62 enodes) 88.153 * * [simplify]: iters left: 4 (76 enodes) 88.170 * * [simplify]: iters left: 3 (83 enodes) 88.179 * * [simplify]: Extracting #0: cost 1 inf + 0 88.180 * * [simplify]: Extracting #1: cost 5 inf + 0 88.180 * * [simplify]: Extracting #2: cost 8 inf + 1 88.180 * * [simplify]: Extracting #3: cost 13 inf + 1 88.180 * * [simplify]: Extracting #4: cost 21 inf + 1 88.180 * * [simplify]: Extracting #5: cost 25 inf + 44 88.180 * * [simplify]: Extracting #6: cost 20 inf + 252 88.180 * * [simplify]: Extracting #7: cost 0 inf + 3585 88.181 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 88.181 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 88.182 * * * * [progress]: [ 200 / 650 ] simplifiying candidate # 88.182 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 88.182 * * [simplify]: iters left: 6 (21 enodes) 88.192 * * [simplify]: iters left: 5 (78 enodes) 88.213 * * [simplify]: iters left: 4 (97 enodes) 88.236 * * [simplify]: iters left: 3 (120 enodes) 88.257 * * [simplify]: iters left: 2 (148 enodes) 88.275 * * [simplify]: iters left: 1 (153 enodes) 88.299 * * [simplify]: Extracting #0: cost 1 inf + 0 88.299 * * [simplify]: Extracting #1: cost 9 inf + 0 88.299 * * [simplify]: Extracting #2: cost 17 inf + 1 88.299 * * [simplify]: Extracting #3: cost 23 inf + 1 88.299 * * [simplify]: Extracting #4: cost 35 inf + 1 88.299 * * [simplify]: Extracting #5: cost 32 inf + 129 88.300 * * [simplify]: Extracting #6: cost 19 inf + 913 88.301 * * [simplify]: Extracting #7: cost 14 inf + 1932 88.302 * * [simplify]: Extracting #8: cost 8 inf + 3152 88.304 * * [simplify]: Extracting #9: cost 2 inf + 5372 88.307 * * [simplify]: Extracting #10: cost 0 inf + 6300 88.310 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 88.310 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 88.311 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 88.311 * * [simplify]: iters left: 6 (18 enodes) 88.320 * * [simplify]: iters left: 5 (65 enodes) 88.340 * * [simplify]: iters left: 4 (79 enodes) 88.350 * * [simplify]: iters left: 3 (86 enodes) 88.361 * * [simplify]: iters left: 2 (88 enodes) 88.372 * * [simplify]: Extracting #0: cost 1 inf + 0 88.372 * * [simplify]: Extracting #1: cost 5 inf + 0 88.372 * * [simplify]: Extracting #2: cost 8 inf + 1 88.372 * * [simplify]: Extracting #3: cost 12 inf + 1 88.373 * * [simplify]: Extracting #4: cost 19 inf + 1 88.373 * * [simplify]: Extracting #5: cost 30 inf + 1 88.373 * * [simplify]: Extracting #6: cost 24 inf + 211 88.373 * * [simplify]: Extracting #7: cost 11 inf + 1280 88.374 * * [simplify]: Extracting #8: cost 5 inf + 2373 88.376 * * [simplify]: Extracting #9: cost 1 inf + 3585 88.377 * * [simplify]: Extracting #10: cost 0 inf + 4069 88.379 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 88.379 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 88.379 * * * * [progress]: [ 201 / 650 ] simplifiying candidate # 88.379 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (* (cbrt 1) (cbrt 1))) 1) 88.380 * * [simplify]: iters left: 6 (16 enodes) 88.394 * * [simplify]: iters left: 5 (60 enodes) 88.403 * * [simplify]: iters left: 4 (77 enodes) 88.413 * * [simplify]: iters left: 3 (86 enodes) 88.422 * * [simplify]: Extracting #0: cost 1 inf + 0 88.422 * * [simplify]: Extracting #1: cost 5 inf + 0 88.423 * * [simplify]: Extracting #2: cost 7 inf + 1 88.423 * * [simplify]: Extracting #3: cost 11 inf + 1 88.423 * * [simplify]: Extracting #4: cost 20 inf + 1 88.423 * * [simplify]: Extracting #5: cost 14 inf + 211 88.423 * * [simplify]: Extracting #6: cost 4 inf + 1197 88.423 * * [simplify]: Extracting #7: cost 1 inf + 1890 88.424 * * [simplify]: Extracting #8: cost 0 inf + 2135 88.424 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 88.424 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 88.425 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 88.425 * * [simplify]: iters left: 6 (17 enodes) 88.434 * * [simplify]: iters left: 5 (62 enodes) 88.452 * * [simplify]: iters left: 4 (76 enodes) 88.472 * * [simplify]: iters left: 3 (83 enodes) 88.489 * * [simplify]: Extracting #0: cost 1 inf + 0 88.489 * * [simplify]: Extracting #1: cost 5 inf + 0 88.489 * * [simplify]: Extracting #2: cost 8 inf + 1 88.489 * * [simplify]: Extracting #3: cost 13 inf + 1 88.489 * * [simplify]: Extracting #4: cost 21 inf + 1 88.489 * * [simplify]: Extracting #5: cost 25 inf + 44 88.489 * * [simplify]: Extracting #6: cost 20 inf + 252 88.489 * * [simplify]: Extracting #7: cost 0 inf + 3585 88.490 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 88.490 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 88.490 * * * * [progress]: [ 202 / 650 ] simplifiying candidate # 88.491 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 88.491 * * [simplify]: iters left: 6 (20 enodes) 88.497 * * [simplify]: iters left: 5 (75 enodes) 88.508 * * [simplify]: iters left: 4 (103 enodes) 88.527 * * [simplify]: iters left: 3 (145 enodes) 88.563 * * [simplify]: iters left: 2 (199 enodes) 88.599 * * [simplify]: iters left: 1 (205 enodes) 88.620 * * [simplify]: Extracting #0: cost 1 inf + 0 88.620 * * [simplify]: Extracting #1: cost 13 inf + 0 88.620 * * [simplify]: Extracting #2: cost 24 inf + 1 88.620 * * [simplify]: Extracting #3: cost 30 inf + 1 88.620 * * [simplify]: Extracting #4: cost 42 inf + 1 88.620 * * [simplify]: Extracting #5: cost 38 inf + 212 88.621 * * [simplify]: Extracting #6: cost 22 inf + 1928 88.621 * * [simplify]: Extracting #7: cost 13 inf + 3835 88.623 * * [simplify]: Extracting #8: cost 5 inf + 7463 88.625 * * [simplify]: Extracting #9: cost 0 inf + 10043 88.627 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 88.627 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 88.628 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 88.628 * * [simplify]: iters left: 6 (18 enodes) 88.639 * * [simplify]: iters left: 5 (65 enodes) 88.658 * * [simplify]: iters left: 4 (79 enodes) 88.679 * * [simplify]: iters left: 3 (86 enodes) 88.699 * * [simplify]: iters left: 2 (88 enodes) 88.710 * * [simplify]: Extracting #0: cost 1 inf + 0 88.710 * * [simplify]: Extracting #1: cost 5 inf + 0 88.710 * * [simplify]: Extracting #2: cost 8 inf + 1 88.710 * * [simplify]: Extracting #3: cost 12 inf + 1 88.710 * * [simplify]: Extracting #4: cost 19 inf + 1 88.710 * * [simplify]: Extracting #5: cost 30 inf + 1 88.711 * * [simplify]: Extracting #6: cost 24 inf + 211 88.711 * * [simplify]: Extracting #7: cost 11 inf + 1280 88.711 * * [simplify]: Extracting #8: cost 5 inf + 2413 88.712 * * [simplify]: Extracting #9: cost 1 inf + 3705 88.713 * * [simplify]: Extracting #10: cost 0 inf + 4229 88.714 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 88.714 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 88.714 * * * * [progress]: [ 203 / 650 ] simplifiying candidate # 88.714 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 88.714 * * [simplify]: iters left: 6 (20 enodes) 88.720 * * [simplify]: iters left: 5 (74 enodes) 88.733 * * [simplify]: iters left: 4 (94 enodes) 88.761 * * [simplify]: iters left: 3 (115 enodes) 88.791 * * [simplify]: iters left: 2 (134 enodes) 88.824 * * [simplify]: iters left: 1 (139 enodes) 88.854 * * [simplify]: Extracting #0: cost 1 inf + 0 88.854 * * [simplify]: Extracting #1: cost 9 inf + 0 88.854 * * [simplify]: Extracting #2: cost 17 inf + 1 88.854 * * [simplify]: Extracting #3: cost 24 inf + 1 88.854 * * [simplify]: Extracting #4: cost 36 inf + 1 88.855 * * [simplify]: Extracting #5: cost 34 inf + 88 88.856 * * [simplify]: Extracting #6: cost 14 inf + 2253 88.857 * * [simplify]: Extracting #7: cost 6 inf + 4399 88.859 * * [simplify]: Extracting #8: cost 0 inf + 6899 88.862 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 88.862 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 88.863 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 88.863 * * [simplify]: iters left: 6 (19 enodes) 88.872 * * [simplify]: iters left: 5 (68 enodes) 88.891 * * [simplify]: iters left: 4 (82 enodes) 88.914 * * [simplify]: iters left: 3 (89 enodes) 88.936 * * [simplify]: iters left: 2 (91 enodes) 88.958 * * [simplify]: Extracting #0: cost 1 inf + 0 88.958 * * [simplify]: Extracting #1: cost 5 inf + 0 88.958 * * [simplify]: Extracting #2: cost 9 inf + 1 88.958 * * [simplify]: Extracting #3: cost 14 inf + 1 88.958 * * [simplify]: Extracting #4: cost 21 inf + 1 88.959 * * [simplify]: Extracting #5: cost 32 inf + 1 88.959 * * [simplify]: Extracting #6: cost 26 inf + 211 88.959 * * [simplify]: Extracting #7: cost 13 inf + 1117 88.960 * * [simplify]: Extracting #8: cost 5 inf + 2939 88.961 * * [simplify]: Extracting #9: cost 3 inf + 3343 88.962 * * [simplify]: Extracting #10: cost 0 inf + 4713 88.963 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 88.963 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 88.963 * * * * [progress]: [ 204 / 650 ] simplifiying candidate # 88.963 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 88.963 * * [simplify]: iters left: 6 (19 enodes) 88.969 * * [simplify]: iters left: 5 (70 enodes) 88.979 * * [simplify]: iters left: 4 (90 enodes) 88.991 * * [simplify]: iters left: 3 (111 enodes) 89.008 * * [simplify]: iters left: 2 (128 enodes) 89.025 * * [simplify]: iters left: 1 (133 enodes) 89.050 * * [simplify]: Extracting #0: cost 1 inf + 0 89.050 * * [simplify]: Extracting #1: cost 9 inf + 0 89.050 * * [simplify]: Extracting #2: cost 16 inf + 1 89.051 * * [simplify]: Extracting #3: cost 22 inf + 1 89.051 * * [simplify]: Extracting #4: cost 34 inf + 1 89.051 * * [simplify]: Extracting #5: cost 30 inf + 170 89.052 * * [simplify]: Extracting #6: cost 10 inf + 2460 89.053 * * [simplify]: Extracting #7: cost 5 inf + 3715 89.055 * * [simplify]: Extracting #8: cost 2 inf + 5087 89.058 * * [simplify]: Extracting #9: cost 0 inf + 6015 89.061 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 89.061 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 89.061 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 89.061 * * [simplify]: iters left: 6 (18 enodes) 89.066 * * [simplify]: iters left: 5 (65 enodes) 89.075 * * [simplify]: iters left: 4 (79 enodes) 89.086 * * [simplify]: iters left: 3 (86 enodes) 89.104 * * [simplify]: iters left: 2 (88 enodes) 89.129 * * [simplify]: Extracting #0: cost 1 inf + 0 89.129 * * [simplify]: Extracting #1: cost 5 inf + 0 89.129 * * [simplify]: Extracting #2: cost 8 inf + 1 89.129 * * [simplify]: Extracting #3: cost 12 inf + 1 89.129 * * [simplify]: Extracting #4: cost 19 inf + 1 89.129 * * [simplify]: Extracting #5: cost 30 inf + 1 89.129 * * [simplify]: Extracting #6: cost 24 inf + 211 89.130 * * [simplify]: Extracting #7: cost 11 inf + 1280 89.131 * * [simplify]: Extracting #8: cost 5 inf + 2373 89.132 * * [simplify]: Extracting #9: cost 1 inf + 3585 89.133 * * [simplify]: Extracting #10: cost 0 inf + 4069 89.135 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 89.135 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 89.135 * * * * [progress]: [ 205 / 650 ] simplifiying candidate # 89.136 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt 1)) (sqrt 1)) 89.136 * * [simplify]: iters left: 6 (14 enodes) 89.145 * * [simplify]: iters left: 5 (53 enodes) 89.158 * * [simplify]: iters left: 4 (70 enodes) 89.166 * * [simplify]: iters left: 3 (79 enodes) 89.176 * * [simplify]: Extracting #0: cost 1 inf + 0 89.176 * * [simplify]: Extracting #1: cost 5 inf + 0 89.176 * * [simplify]: Extracting #2: cost 7 inf + 1 89.176 * * [simplify]: Extracting #3: cost 11 inf + 1 89.176 * * [simplify]: Extracting #4: cost 20 inf + 1 89.176 * * [simplify]: Extracting #5: cost 16 inf + 87 89.176 * * [simplify]: Extracting #6: cost 6 inf + 1111 89.177 * * [simplify]: Extracting #7: cost 0 inf + 2335 89.178 * * [simplify]: Extracting #8: cost 0 inf + 2135 89.179 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 89.179 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 89.180 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 89.180 * * [simplify]: iters left: 6 (17 enodes) 89.189 * * [simplify]: iters left: 5 (62 enodes) 89.207 * * [simplify]: iters left: 4 (76 enodes) 89.228 * * [simplify]: iters left: 3 (83 enodes) 89.248 * * [simplify]: Extracting #0: cost 1 inf + 0 89.248 * * [simplify]: Extracting #1: cost 5 inf + 0 89.248 * * [simplify]: Extracting #2: cost 8 inf + 1 89.248 * * [simplify]: Extracting #3: cost 13 inf + 1 89.248 * * [simplify]: Extracting #4: cost 21 inf + 1 89.249 * * [simplify]: Extracting #5: cost 25 inf + 44 89.249 * * [simplify]: Extracting #6: cost 20 inf + 252 89.250 * * [simplify]: Extracting #7: cost 0 inf + 3585 89.251 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 89.251 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 89.251 * * * * [progress]: [ 206 / 650 ] simplifiying candidate # 89.252 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 89.252 * * [simplify]: iters left: 6 (19 enodes) 89.265 * * [simplify]: iters left: 5 (70 enodes) 89.284 * * [simplify]: iters left: 4 (90 enodes) 89.308 * * [simplify]: iters left: 3 (111 enodes) 89.337 * * [simplify]: iters left: 2 (128 enodes) 89.360 * * [simplify]: iters left: 1 (133 enodes) 89.374 * * [simplify]: Extracting #0: cost 1 inf + 0 89.374 * * [simplify]: Extracting #1: cost 9 inf + 0 89.375 * * [simplify]: Extracting #2: cost 16 inf + 1 89.375 * * [simplify]: Extracting #3: cost 22 inf + 1 89.375 * * [simplify]: Extracting #4: cost 34 inf + 1 89.375 * * [simplify]: Extracting #5: cost 30 inf + 170 89.375 * * [simplify]: Extracting #6: cost 10 inf + 2460 89.376 * * [simplify]: Extracting #7: cost 5 inf + 3715 89.378 * * [simplify]: Extracting #8: cost 2 inf + 5087 89.380 * * [simplify]: Extracting #9: cost 0 inf + 6015 89.381 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 89.381 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 89.381 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 89.381 * * [simplify]: iters left: 6 (18 enodes) 89.386 * * [simplify]: iters left: 5 (65 enodes) 89.401 * * [simplify]: iters left: 4 (79 enodes) 89.422 * * [simplify]: iters left: 3 (86 enodes) 89.442 * * [simplify]: iters left: 2 (88 enodes) 89.463 * * [simplify]: Extracting #0: cost 1 inf + 0 89.463 * * [simplify]: Extracting #1: cost 5 inf + 0 89.463 * * [simplify]: Extracting #2: cost 8 inf + 1 89.463 * * [simplify]: Extracting #3: cost 12 inf + 1 89.464 * * [simplify]: Extracting #4: cost 19 inf + 1 89.464 * * [simplify]: Extracting #5: cost 30 inf + 1 89.464 * * [simplify]: Extracting #6: cost 24 inf + 211 89.464 * * [simplify]: Extracting #7: cost 11 inf + 1280 89.465 * * [simplify]: Extracting #8: cost 5 inf + 2373 89.467 * * [simplify]: Extracting #9: cost 1 inf + 3585 89.468 * * [simplify]: Extracting #10: cost 0 inf + 4069 89.470 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 89.470 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 89.470 * * * * [progress]: [ 207 / 650 ] simplifiying candidate # 89.470 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt 1)) 1) 89.471 * * [simplify]: iters left: 6 (14 enodes) 89.481 * * [simplify]: iters left: 5 (52 enodes) 89.494 * * [simplify]: iters left: 4 (67 enodes) 89.510 * * [simplify]: iters left: 3 (71 enodes) 89.527 * * [simplify]: iters left: 2 (72 enodes) 89.535 * * [simplify]: iters left: 1 (73 enodes) 89.543 * * [simplify]: Extracting #0: cost 1 inf + 0 89.543 * * [simplify]: Extracting #1: cost 5 inf + 0 89.543 * * [simplify]: Extracting #2: cost 7 inf + 1 89.543 * * [simplify]: Extracting #3: cost 11 inf + 1 89.543 * * [simplify]: Extracting #4: cost 20 inf + 1 89.544 * * [simplify]: Extracting #5: cost 13 inf + 294 89.544 * * [simplify]: Extracting #6: cost 4 inf + 1197 89.544 * * [simplify]: Extracting #7: cost 1 inf + 1890 89.545 * * [simplify]: Extracting #8: cost 0 inf + 2135 89.545 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 89.545 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 89.546 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 89.546 * * [simplify]: iters left: 6 (17 enodes) 89.550 * * [simplify]: iters left: 5 (62 enodes) 89.566 * * [simplify]: iters left: 4 (76 enodes) 89.586 * * [simplify]: iters left: 3 (83 enodes) 89.606 * * [simplify]: Extracting #0: cost 1 inf + 0 89.606 * * [simplify]: Extracting #1: cost 5 inf + 0 89.606 * * [simplify]: Extracting #2: cost 8 inf + 1 89.606 * * [simplify]: Extracting #3: cost 13 inf + 1 89.606 * * [simplify]: Extracting #4: cost 21 inf + 1 89.606 * * [simplify]: Extracting #5: cost 25 inf + 44 89.606 * * [simplify]: Extracting #6: cost 20 inf + 252 89.607 * * [simplify]: Extracting #7: cost 0 inf + 3585 89.609 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 89.609 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 89.609 * * * * [progress]: [ 208 / 650 ] simplifiying candidate # 89.609 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 89.610 * * [simplify]: iters left: 6 (20 enodes) 89.621 * * [simplify]: iters left: 5 (73 enodes) 89.642 * * [simplify]: iters left: 4 (101 enodes) 89.674 * * [simplify]: iters left: 3 (148 enodes) 89.723 * * [simplify]: iters left: 2 (232 enodes) 89.791 * * [simplify]: Extracting #0: cost 1 inf + 0 89.791 * * [simplify]: Extracting #1: cost 13 inf + 0 89.791 * * [simplify]: Extracting #2: cost 24 inf + 1 89.791 * * [simplify]: Extracting #3: cost 30 inf + 1 89.792 * * [simplify]: Extracting #4: cost 42 inf + 1 89.792 * * [simplify]: Extracting #5: cost 39 inf + 129 89.793 * * [simplify]: Extracting #6: cost 24 inf + 1724 89.793 * * [simplify]: Extracting #7: cost 14 inf + 3351 89.795 * * [simplify]: Extracting #8: cost 4 inf + 7987 89.797 * * [simplify]: Extracting #9: cost 0 inf + 10043 89.799 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 89.799 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 89.800 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 89.800 * * [simplify]: iters left: 6 (17 enodes) 89.804 * * [simplify]: iters left: 5 (60 enodes) 89.814 * * [simplify]: iters left: 4 (78 enodes) 89.829 * * [simplify]: iters left: 3 (94 enodes) 89.852 * * [simplify]: iters left: 2 (97 enodes) 89.875 * * [simplify]: Extracting #0: cost 1 inf + 0 89.875 * * [simplify]: Extracting #1: cost 9 inf + 0 89.875 * * [simplify]: Extracting #2: cost 16 inf + 1 89.876 * * [simplify]: Extracting #3: cost 23 inf + 1 89.876 * * [simplify]: Extracting #4: cost 34 inf + 1 89.876 * * [simplify]: Extracting #5: cost 27 inf + 212 89.876 * * [simplify]: Extracting #6: cost 16 inf + 1239 89.877 * * [simplify]: Extracting #7: cost 13 inf + 1443 89.878 * * [simplify]: Extracting #8: cost 5 inf + 4067 89.880 * * [simplify]: Extracting #9: cost 0 inf + 5761 89.882 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 89.883 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 89.883 * * * * [progress]: [ 209 / 650 ] simplifiying candidate # 89.883 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 89.883 * * [simplify]: iters left: 6 (20 enodes) 89.895 * * [simplify]: iters left: 5 (72 enodes) 89.914 * * [simplify]: iters left: 4 (93 enodes) 89.927 * * [simplify]: iters left: 3 (118 enodes) 89.947 * * [simplify]: iters left: 2 (155 enodes) 89.976 * * [simplify]: Extracting #0: cost 1 inf + 0 89.976 * * [simplify]: Extracting #1: cost 9 inf + 0 89.976 * * [simplify]: Extracting #2: cost 17 inf + 1 89.976 * * [simplify]: Extracting #3: cost 24 inf + 1 89.976 * * [simplify]: Extracting #4: cost 36 inf + 1 89.976 * * [simplify]: Extracting #5: cost 33 inf + 130 89.977 * * [simplify]: Extracting #6: cost 16 inf + 1888 89.977 * * [simplify]: Extracting #7: cost 6 inf + 4399 89.979 * * [simplify]: Extracting #8: cost 0 inf + 6899 89.980 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im))))) 89.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 89.980 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 89.980 * * [simplify]: iters left: 6 (18 enodes) 89.985 * * [simplify]: iters left: 5 (63 enodes) 89.998 * * [simplify]: iters left: 4 (81 enodes) 90.021 * * [simplify]: iters left: 3 (97 enodes) 90.037 * * [simplify]: iters left: 2 (100 enodes) 90.050 * * [simplify]: Extracting #0: cost 1 inf + 0 90.050 * * [simplify]: Extracting #1: cost 9 inf + 0 90.050 * * [simplify]: Extracting #2: cost 17 inf + 1 90.050 * * [simplify]: Extracting #3: cost 25 inf + 1 90.050 * * [simplify]: Extracting #4: cost 36 inf + 1 90.050 * * [simplify]: Extracting #5: cost 30 inf + 211 90.050 * * [simplify]: Extracting #6: cost 18 inf + 1076 90.051 * * [simplify]: Extracting #7: cost 11 inf + 2533 90.052 * * [simplify]: Extracting #8: cost 1 inf + 5761 90.053 * * [simplify]: Extracting #9: cost 0 inf + 6325 90.054 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 90.054 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 90.054 * * * * [progress]: [ 210 / 650 ] simplifiying candidate # 90.054 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 90.055 * * [simplify]: iters left: 6 (19 enodes) 90.060 * * [simplify]: iters left: 5 (68 enodes) 90.079 * * [simplify]: iters left: 4 (89 enodes) 90.099 * * [simplify]: iters left: 3 (114 enodes) 90.117 * * [simplify]: iters left: 2 (154 enodes) 90.150 * * [simplify]: Extracting #0: cost 1 inf + 0 90.151 * * [simplify]: Extracting #1: cost 9 inf + 0 90.151 * * [simplify]: Extracting #2: cost 16 inf + 1 90.151 * * [simplify]: Extracting #3: cost 22 inf + 1 90.151 * * [simplify]: Extracting #4: cost 34 inf + 1 90.151 * * [simplify]: Extracting #5: cost 31 inf + 129 90.152 * * [simplify]: Extracting #6: cost 12 inf + 2094 90.154 * * [simplify]: Extracting #7: cost 3 inf + 4603 90.156 * * [simplify]: Extracting #8: cost 1 inf + 5531 90.158 * * [simplify]: Extracting #9: cost 0 inf + 6015 90.159 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 90.159 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 90.159 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 90.160 * * [simplify]: iters left: 6 (17 enodes) 90.164 * * [simplify]: iters left: 5 (60 enodes) 90.173 * * [simplify]: iters left: 4 (78 enodes) 90.184 * * [simplify]: iters left: 3 (94 enodes) 90.207 * * [simplify]: iters left: 2 (97 enodes) 90.218 * * [simplify]: Extracting #0: cost 1 inf + 0 90.218 * * [simplify]: Extracting #1: cost 9 inf + 0 90.218 * * [simplify]: Extracting #2: cost 16 inf + 1 90.218 * * [simplify]: Extracting #3: cost 23 inf + 1 90.218 * * [simplify]: Extracting #4: cost 34 inf + 1 90.218 * * [simplify]: Extracting #5: cost 27 inf + 212 90.219 * * [simplify]: Extracting #6: cost 16 inf + 1239 90.219 * * [simplify]: Extracting #7: cost 13 inf + 1443 90.220 * * [simplify]: Extracting #8: cost 5 inf + 3907 90.221 * * [simplify]: Extracting #9: cost 0 inf + 5441 90.222 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 90.222 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 90.222 * * * * [progress]: [ 211 / 650 ] simplifiying candidate # 90.222 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) (sqrt 1)) 90.222 * * [simplify]: iters left: 6 (14 enodes) 90.228 * * [simplify]: iters left: 5 (52 enodes) 90.240 * * [simplify]: iters left: 4 (69 enodes) 90.257 * * [simplify]: iters left: 3 (78 enodes) 90.276 * * [simplify]: Extracting #0: cost 1 inf + 0 90.276 * * [simplify]: Extracting #1: cost 5 inf + 0 90.276 * * [simplify]: Extracting #2: cost 7 inf + 1 90.276 * * [simplify]: Extracting #3: cost 11 inf + 1 90.276 * * [simplify]: Extracting #4: cost 20 inf + 1 90.276 * * [simplify]: Extracting #5: cost 15 inf + 170 90.277 * * [simplify]: Extracting #6: cost 5 inf + 1156 90.278 * * [simplify]: Extracting #7: cost 1 inf + 1890 90.279 * * [simplify]: Extracting #8: cost 0 inf + 2135 90.280 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 90.280 * [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 (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 90.280 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 90.280 * * [simplify]: iters left: 6 (16 enodes) 90.288 * * [simplify]: iters left: 5 (57 enodes) 90.304 * * [simplify]: iters left: 4 (73 enodes) 90.326 * * [simplify]: iters left: 3 (84 enodes) 90.345 * * [simplify]: iters left: 2 (93 enodes) 90.357 * * [simplify]: iters left: 1 (101 enodes) 90.369 * * [simplify]: Extracting #0: cost 1 inf + 0 90.369 * * [simplify]: Extracting #1: cost 7 inf + 0 90.369 * * [simplify]: Extracting #2: cost 13 inf + 1 90.369 * * [simplify]: Extracting #3: cost 21 inf + 1 90.369 * * [simplify]: Extracting #4: cost 25 inf + 44 90.369 * * [simplify]: Extracting #5: cost 18 inf + 416 90.370 * * [simplify]: Extracting #6: cost 2 inf + 2617 90.371 * * [simplify]: Extracting #7: cost 0 inf + 3425 90.371 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 90.371 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 90.371 * * * * [progress]: [ 212 / 650 ] simplifiying candidate # 90.372 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 90.372 * * [simplify]: iters left: 6 (19 enodes) 90.378 * * [simplify]: iters left: 5 (68 enodes) 90.391 * * [simplify]: iters left: 4 (89 enodes) 90.404 * * [simplify]: iters left: 3 (114 enodes) 90.429 * * [simplify]: iters left: 2 (154 enodes) 90.456 * * [simplify]: Extracting #0: cost 1 inf + 0 90.457 * * [simplify]: Extracting #1: cost 9 inf + 0 90.457 * * [simplify]: Extracting #2: cost 16 inf + 1 90.457 * * [simplify]: Extracting #3: cost 22 inf + 1 90.457 * * [simplify]: Extracting #4: cost 34 inf + 1 90.457 * * [simplify]: Extracting #5: cost 31 inf + 129 90.457 * * [simplify]: Extracting #6: cost 12 inf + 2094 90.458 * * [simplify]: Extracting #7: cost 3 inf + 4603 90.459 * * [simplify]: Extracting #8: cost 1 inf + 5531 90.461 * * [simplify]: Extracting #9: cost 0 inf + 6015 90.462 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 90.462 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 90.463 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 90.463 * * [simplify]: iters left: 6 (17 enodes) 90.467 * * [simplify]: iters left: 5 (60 enodes) 90.477 * * [simplify]: iters left: 4 (78 enodes) 90.500 * * [simplify]: iters left: 3 (94 enodes) 90.523 * * [simplify]: iters left: 2 (97 enodes) 90.548 * * [simplify]: Extracting #0: cost 1 inf + 0 90.548 * * [simplify]: Extracting #1: cost 9 inf + 0 90.548 * * [simplify]: Extracting #2: cost 16 inf + 1 90.548 * * [simplify]: Extracting #3: cost 23 inf + 1 90.548 * * [simplify]: Extracting #4: cost 34 inf + 1 90.548 * * [simplify]: Extracting #5: cost 27 inf + 212 90.549 * * [simplify]: Extracting #6: cost 16 inf + 1239 90.550 * * [simplify]: Extracting #7: cost 13 inf + 1443 90.551 * * [simplify]: Extracting #8: cost 5 inf + 3907 90.553 * * [simplify]: Extracting #9: cost 0 inf + 5441 90.555 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 90.555 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 90.555 * * * * [progress]: [ 213 / 650 ] simplifiying candidate # 90.556 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) 1) 90.556 * * [simplify]: iters left: 6 (14 enodes) 90.561 * * [simplify]: iters left: 5 (48 enodes) 90.568 * * [simplify]: iters left: 4 (65 enodes) 90.577 * * [simplify]: iters left: 3 (74 enodes) 90.585 * * [simplify]: Extracting #0: cost 1 inf + 0 90.586 * * [simplify]: Extracting #1: cost 5 inf + 0 90.586 * * [simplify]: Extracting #2: cost 7 inf + 1 90.586 * * [simplify]: Extracting #3: cost 11 inf + 1 90.586 * * [simplify]: Extracting #4: cost 20 inf + 1 90.586 * * [simplify]: Extracting #5: cost 14 inf + 252 90.586 * * [simplify]: Extracting #6: cost 5 inf + 953 90.587 * * [simplify]: Extracting #7: cost 0 inf + 2135 90.587 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 90.587 * [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 (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 90.587 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 90.588 * * [simplify]: iters left: 6 (16 enodes) 90.592 * * [simplify]: iters left: 5 (57 enodes) 90.601 * * [simplify]: iters left: 4 (73 enodes) 90.611 * * [simplify]: iters left: 3 (84 enodes) 90.621 * * [simplify]: iters left: 2 (93 enodes) 90.635 * * [simplify]: iters left: 1 (101 enodes) 90.648 * * [simplify]: Extracting #0: cost 1 inf + 0 90.648 * * [simplify]: Extracting #1: cost 7 inf + 0 90.648 * * [simplify]: Extracting #2: cost 13 inf + 1 90.648 * * [simplify]: Extracting #3: cost 21 inf + 1 90.648 * * [simplify]: Extracting #4: cost 25 inf + 44 90.649 * * [simplify]: Extracting #5: cost 18 inf + 416 90.649 * * [simplify]: Extracting #6: cost 2 inf + 2617 90.651 * * [simplify]: Extracting #7: cost 0 inf + 3425 90.652 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 90.652 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 90.652 * * * * [progress]: [ 214 / 650 ] simplifiying candidate # 90.653 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 90.653 * * [simplify]: iters left: 6 (22 enodes) 90.663 * * [simplify]: iters left: 5 (83 enodes) 90.689 * * [simplify]: iters left: 4 (124 enodes) 90.728 * * [simplify]: iters left: 3 (188 enodes) 90.794 * * [simplify]: iters left: 2 (390 enodes) 90.959 * * [simplify]: Extracting #0: cost 1 inf + 0 90.960 * * [simplify]: Extracting #1: cost 50 inf + 0 90.960 * * [simplify]: Extracting #2: cost 95 inf + 1 90.961 * * [simplify]: Extracting #3: cost 101 inf + 1 90.962 * * [simplify]: Extracting #4: cost 113 inf + 1 90.963 * * [simplify]: Extracting #5: cost 109 inf + 255 90.964 * * [simplify]: Extracting #6: cost 89 inf + 2828 90.968 * * [simplify]: Extracting #7: cost 65 inf + 10957 90.984 * * [simplify]: Extracting #8: cost 9 inf + 38816 91.004 * * [simplify]: Extracting #9: cost 0 inf + 43491 91.015 * [simplify]: Simplified to (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 91.015 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 91.016 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 91.016 * * [simplify]: iters left: 6 (19 enodes) 91.020 * * [simplify]: iters left: 5 (68 enodes) 91.030 * * [simplify]: iters left: 4 (82 enodes) 91.043 * * [simplify]: iters left: 3 (89 enodes) 91.065 * * [simplify]: iters left: 2 (91 enodes) 91.078 * * [simplify]: Extracting #0: cost 1 inf + 0 91.078 * * [simplify]: Extracting #1: cost 5 inf + 0 91.078 * * [simplify]: Extracting #2: cost 9 inf + 1 91.078 * * [simplify]: Extracting #3: cost 14 inf + 1 91.078 * * [simplify]: Extracting #4: cost 21 inf + 1 91.078 * * [simplify]: Extracting #5: cost 32 inf + 1 91.078 * * [simplify]: Extracting #6: cost 26 inf + 211 91.078 * * [simplify]: Extracting #7: cost 13 inf + 1117 91.079 * * [simplify]: Extracting #8: cost 5 inf + 2817 91.080 * * [simplify]: Extracting #9: cost 0 inf + 4793 91.081 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 91.081 * [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 (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 91.081 * * * * [progress]: [ 215 / 650 ] simplifiying candidate # 91.081 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 91.081 * * [simplify]: iters left: 6 (23 enodes) 91.089 * * [simplify]: iters left: 5 (85 enodes) 91.114 * * [simplify]: iters left: 4 (120 enodes) 91.131 * * [simplify]: iters left: 3 (166 enodes) 91.159 * * [simplify]: iters left: 2 (272 enodes) 91.244 * * [simplify]: iters left: 1 (391 enodes) 91.345 * * [simplify]: Extracting #0: cost 1 inf + 0 91.346 * * [simplify]: Extracting #1: cost 23 inf + 0 91.346 * * [simplify]: Extracting #2: cost 50 inf + 1 91.346 * * [simplify]: Extracting #3: cost 58 inf + 1 91.346 * * [simplify]: Extracting #4: cost 70 inf + 1 91.346 * * [simplify]: Extracting #5: cost 64 inf + 294 91.347 * * [simplify]: Extracting #6: cost 46 inf + 2853 91.349 * * [simplify]: Extracting #7: cost 23 inf + 11779 91.353 * * [simplify]: Extracting #8: cost 5 inf + 20686 91.359 * * [simplify]: Extracting #9: cost 0 inf + 23264 91.365 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 91.365 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 91.365 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 91.365 * * [simplify]: iters left: 6 (20 enodes) 91.370 * * [simplify]: iters left: 5 (71 enodes) 91.381 * * [simplify]: iters left: 4 (85 enodes) 91.392 * * [simplify]: iters left: 3 (92 enodes) 91.404 * * [simplify]: iters left: 2 (94 enodes) 91.416 * * [simplify]: Extracting #0: cost 1 inf + 0 91.416 * * [simplify]: Extracting #1: cost 5 inf + 0 91.416 * * [simplify]: Extracting #2: cost 9 inf + 1 91.416 * * [simplify]: Extracting #3: cost 15 inf + 1 91.416 * * [simplify]: Extracting #4: cost 23 inf + 1 91.416 * * [simplify]: Extracting #5: cost 34 inf + 1 91.416 * * [simplify]: Extracting #6: cost 27 inf + 212 91.416 * * [simplify]: Extracting #7: cost 16 inf + 1156 91.417 * * [simplify]: Extracting #8: cost 6 inf + 3261 91.418 * * [simplify]: Extracting #9: cost 2 inf + 4069 91.418 * * [simplify]: Extracting #10: cost 0 inf + 5277 91.419 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 91.419 * [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 (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 91.420 * * * * [progress]: [ 216 / 650 ] simplifiying candidate # 91.420 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 91.420 * * [simplify]: iters left: 6 (20 enodes) 91.425 * * [simplify]: iters left: 5 (75 enodes) 91.438 * * [simplify]: iters left: 4 (110 enodes) 91.458 * * [simplify]: iters left: 3 (153 enodes) 91.504 * * [simplify]: iters left: 2 (255 enodes) 91.576 * * [simplify]: iters left: 1 (293 enodes) 91.621 * * [simplify]: Extracting #0: cost 1 inf + 0 91.621 * * [simplify]: Extracting #1: cost 13 inf + 0 91.621 * * [simplify]: Extracting #2: cost 23 inf + 1 91.622 * * [simplify]: Extracting #3: cost 30 inf + 1 91.622 * * [simplify]: Extracting #4: cost 41 inf + 1 91.622 * * [simplify]: Extracting #5: cost 36 inf + 130 91.623 * * [simplify]: Extracting #6: cost 16 inf + 2174 91.625 * * [simplify]: Extracting #7: cost 8 inf + 4765 91.629 * * [simplify]: Extracting #8: cost 0 inf + 8075 91.633 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 91.633 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 91.634 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 91.634 * * [simplify]: iters left: 6 (18 enodes) 91.641 * * [simplify]: iters left: 5 (65 enodes) 91.652 * * [simplify]: iters left: 4 (79 enodes) 91.663 * * [simplify]: iters left: 3 (86 enodes) 91.673 * * [simplify]: Extracting #0: cost 1 inf + 0 91.673 * * [simplify]: Extracting #1: cost 5 inf + 0 91.673 * * [simplify]: Extracting #2: cost 8 inf + 1 91.673 * * [simplify]: Extracting #3: cost 12 inf + 1 91.673 * * [simplify]: Extracting #4: cost 19 inf + 1 91.673 * * [simplify]: Extracting #5: cost 30 inf + 1 91.674 * * [simplify]: Extracting #6: cost 24 inf + 211 91.674 * * [simplify]: Extracting #7: cost 11 inf + 1280 91.674 * * [simplify]: Extracting #8: cost 5 inf + 2413 91.675 * * [simplify]: Extracting #9: cost 1 inf + 3665 91.676 * * [simplify]: Extracting #10: cost 0 inf + 4149 91.676 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 91.677 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 91.677 * * * * [progress]: [ 217 / 650 ] simplifiying candidate # 91.677 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 91.677 * * [simplify]: iters left: 6 (21 enodes) 91.689 * * [simplify]: iters left: 5 (78 enodes) 91.713 * * [simplify]: iters left: 4 (102 enodes) 91.730 * * [simplify]: iters left: 3 (116 enodes) 91.745 * * [simplify]: iters left: 2 (143 enodes) 91.775 * * [simplify]: iters left: 1 (148 enodes) 91.791 * * [simplify]: Extracting #0: cost 1 inf + 0 91.791 * * [simplify]: Extracting #1: cost 9 inf + 0 91.791 * * [simplify]: Extracting #2: cost 16 inf + 1 91.791 * * [simplify]: Extracting #3: cost 22 inf + 1 91.791 * * [simplify]: Extracting #4: cost 34 inf + 1 91.791 * * [simplify]: Extracting #5: cost 32 inf + 88 91.791 * * [simplify]: Extracting #6: cost 12 inf + 2377 91.793 * * [simplify]: Extracting #7: cost 0 inf + 6015 91.795 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 91.795 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 91.796 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 91.796 * * [simplify]: iters left: 6 (18 enodes) 91.805 * * [simplify]: iters left: 5 (65 enodes) 91.825 * * [simplify]: iters left: 4 (79 enodes) 91.836 * * [simplify]: iters left: 3 (86 enodes) 91.848 * * [simplify]: iters left: 2 (88 enodes) 91.872 * * [simplify]: Extracting #0: cost 1 inf + 0 91.872 * * [simplify]: Extracting #1: cost 5 inf + 0 91.872 * * [simplify]: Extracting #2: cost 9 inf + 1 91.872 * * [simplify]: Extracting #3: cost 15 inf + 1 91.872 * * [simplify]: Extracting #4: cost 23 inf + 1 91.873 * * [simplify]: Extracting #5: cost 27 inf + 44 91.873 * * [simplify]: Extracting #6: cost 22 inf + 293 91.873 * * [simplify]: Extracting #7: cost 5 inf + 2413 91.874 * * [simplify]: Extracting #8: cost 1 inf + 3665 91.875 * * [simplify]: Extracting #9: cost 0 inf + 4149 91.875 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 91.875 * [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 (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 91.876 * * * * [progress]: [ 218 / 650 ] simplifiying candidate # 91.876 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 91.876 * * [simplify]: iters left: 6 (20 enodes) 91.881 * * [simplify]: iters left: 5 (75 enodes) 91.894 * * [simplify]: iters left: 4 (110 enodes) 91.915 * * [simplify]: iters left: 3 (153 enodes) 91.949 * * [simplify]: iters left: 2 (255 enodes) 92.020 * * [simplify]: iters left: 1 (293 enodes) 92.085 * * [simplify]: Extracting #0: cost 1 inf + 0 92.085 * * [simplify]: Extracting #1: cost 13 inf + 0 92.085 * * [simplify]: Extracting #2: cost 23 inf + 1 92.085 * * [simplify]: Extracting #3: cost 30 inf + 1 92.085 * * [simplify]: Extracting #4: cost 41 inf + 1 92.086 * * [simplify]: Extracting #5: cost 36 inf + 130 92.087 * * [simplify]: Extracting #6: cost 16 inf + 2174 92.088 * * [simplify]: Extracting #7: cost 8 inf + 4765 92.092 * * [simplify]: Extracting #8: cost 0 inf + 8075 92.096 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 92.097 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 92.097 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 92.097 * * [simplify]: iters left: 6 (18 enodes) 92.107 * * [simplify]: iters left: 5 (65 enodes) 92.117 * * [simplify]: iters left: 4 (79 enodes) 92.127 * * [simplify]: iters left: 3 (86 enodes) 92.138 * * [simplify]: Extracting #0: cost 1 inf + 0 92.138 * * [simplify]: Extracting #1: cost 5 inf + 0 92.138 * * [simplify]: Extracting #2: cost 8 inf + 1 92.138 * * [simplify]: Extracting #3: cost 12 inf + 1 92.138 * * [simplify]: Extracting #4: cost 19 inf + 1 92.138 * * [simplify]: Extracting #5: cost 30 inf + 1 92.138 * * [simplify]: Extracting #6: cost 24 inf + 211 92.139 * * [simplify]: Extracting #7: cost 11 inf + 1280 92.139 * * [simplify]: Extracting #8: cost 5 inf + 2413 92.140 * * [simplify]: Extracting #9: cost 1 inf + 3665 92.140 * * [simplify]: Extracting #10: cost 0 inf + 4149 92.141 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 92.141 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 92.141 * * * * [progress]: [ 219 / 650 ] simplifiying candidate # 92.142 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 1) 92.142 * * [simplify]: iters left: 6 (20 enodes) 92.147 * * [simplify]: iters left: 5 (73 enodes) 92.164 * * [simplify]: iters left: 4 (99 enodes) 92.193 * * [simplify]: iters left: 3 (113 enodes) 92.223 * * [simplify]: iters left: 2 (153 enodes) 92.260 * * [simplify]: iters left: 1 (157 enodes) 92.291 * * [simplify]: Extracting #0: cost 1 inf + 0 92.291 * * [simplify]: Extracting #1: cost 9 inf + 0 92.291 * * [simplify]: Extracting #2: cost 16 inf + 1 92.291 * * [simplify]: Extracting #3: cost 22 inf + 1 92.291 * * [simplify]: Extracting #4: cost 34 inf + 1 92.291 * * [simplify]: Extracting #5: cost 31 inf + 129 92.292 * * [simplify]: Extracting #6: cost 10 inf + 2701 92.294 * * [simplify]: Extracting #7: cost 0 inf + 6015 92.297 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 92.297 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 92.297 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 92.298 * * [simplify]: iters left: 6 (18 enodes) 92.307 * * [simplify]: iters left: 5 (65 enodes) 92.320 * * [simplify]: iters left: 4 (79 enodes) 92.330 * * [simplify]: iters left: 3 (86 enodes) 92.341 * * [simplify]: iters left: 2 (88 enodes) 92.351 * * [simplify]: Extracting #0: cost 1 inf + 0 92.352 * * [simplify]: Extracting #1: cost 5 inf + 0 92.352 * * [simplify]: Extracting #2: cost 9 inf + 1 92.352 * * [simplify]: Extracting #3: cost 15 inf + 1 92.352 * * [simplify]: Extracting #4: cost 23 inf + 1 92.352 * * [simplify]: Extracting #5: cost 27 inf + 44 92.352 * * [simplify]: Extracting #6: cost 22 inf + 293 92.352 * * [simplify]: Extracting #7: cost 5 inf + 2413 92.353 * * [simplify]: Extracting #8: cost 1 inf + 3665 92.354 * * [simplify]: Extracting #9: cost 0 inf + 4149 92.355 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 92.355 * [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 (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 92.355 * * * * [progress]: [ 220 / 650 ] simplifiying candidate # 92.355 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 92.355 * * [simplify]: iters left: 6 (21 enodes) 92.361 * * [simplify]: iters left: 5 (78 enodes) 92.372 * * [simplify]: iters left: 4 (103 enodes) 92.388 * * [simplify]: iters left: 3 (138 enodes) 92.420 * * [simplify]: iters left: 2 (234 enodes) 92.484 * * [simplify]: iters left: 1 (312 enodes) 92.567 * * [simplify]: Extracting #0: cost 1 inf + 0 92.567 * * [simplify]: Extracting #1: cost 28 inf + 0 92.568 * * [simplify]: Extracting #2: cost 51 inf + 1 92.568 * * [simplify]: Extracting #3: cost 57 inf + 1 92.569 * * [simplify]: Extracting #4: cost 69 inf + 1 92.569 * * [simplify]: Extracting #5: cost 65 inf + 171 92.570 * * [simplify]: Extracting #6: cost 46 inf + 2331 92.574 * * [simplify]: Extracting #7: cost 29 inf + 8912 92.585 * * [simplify]: Extracting #8: cost 2 inf + 22454 92.599 * * [simplify]: Extracting #9: cost 0 inf + 23420 92.612 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))))) 92.612 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 92.612 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 92.613 * * [simplify]: iters left: 6 (19 enodes) 92.621 * * [simplify]: iters left: 5 (68 enodes) 92.640 * * [simplify]: iters left: 4 (82 enodes) 92.662 * * [simplify]: iters left: 3 (89 enodes) 92.684 * * [simplify]: iters left: 2 (91 enodes) 92.706 * * [simplify]: Extracting #0: cost 1 inf + 0 92.706 * * [simplify]: Extracting #1: cost 5 inf + 0 92.706 * * [simplify]: Extracting #2: cost 9 inf + 1 92.706 * * [simplify]: Extracting #3: cost 14 inf + 1 92.706 * * [simplify]: Extracting #4: cost 21 inf + 1 92.706 * * [simplify]: Extracting #5: cost 32 inf + 1 92.706 * * [simplify]: Extracting #6: cost 26 inf + 211 92.707 * * [simplify]: Extracting #7: cost 13 inf + 1117 92.708 * * [simplify]: Extracting #8: cost 5 inf + 2817 92.709 * * [simplify]: Extracting #9: cost 0 inf + 4793 92.711 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 92.711 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 92.712 * * * * [progress]: [ 221 / 650 ] simplifiying candidate # 92.712 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 92.712 * * [simplify]: iters left: 6 (22 enodes) 92.723 * * [simplify]: iters left: 5 (80 enodes) 92.745 * * [simplify]: iters left: 4 (100 enodes) 92.759 * * [simplify]: iters left: 3 (120 enodes) 92.775 * * [simplify]: iters left: 2 (159 enodes) 92.814 * * [simplify]: iters left: 1 (192 enodes) 92.860 * * [simplify]: Extracting #0: cost 1 inf + 0 92.861 * * [simplify]: Extracting #1: cost 18 inf + 0 92.861 * * [simplify]: Extracting #2: cost 35 inf + 1 92.861 * * [simplify]: Extracting #3: cost 43 inf + 1 92.861 * * [simplify]: Extracting #4: cost 55 inf + 1 92.861 * * [simplify]: Extracting #5: cost 49 inf + 334 92.862 * * [simplify]: Extracting #6: cost 30 inf + 2820 92.863 * * [simplify]: Extracting #7: cost 13 inf + 9157 92.867 * * [simplify]: Extracting #8: cost 1 inf + 14720 92.870 * * [simplify]: Extracting #9: cost 0 inf + 15364 92.874 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) 92.874 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 92.874 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 92.874 * * [simplify]: iters left: 6 (20 enodes) 92.879 * * [simplify]: iters left: 5 (71 enodes) 92.889 * * [simplify]: iters left: 4 (85 enodes) 92.901 * * [simplify]: iters left: 3 (92 enodes) 92.912 * * [simplify]: iters left: 2 (94 enodes) 92.933 * * [simplify]: Extracting #0: cost 1 inf + 0 92.933 * * [simplify]: Extracting #1: cost 5 inf + 0 92.933 * * [simplify]: Extracting #2: cost 9 inf + 1 92.933 * * [simplify]: Extracting #3: cost 15 inf + 1 92.933 * * [simplify]: Extracting #4: cost 23 inf + 1 92.933 * * [simplify]: Extracting #5: cost 34 inf + 1 92.933 * * [simplify]: Extracting #6: cost 27 inf + 212 92.936 * * [simplify]: Extracting #7: cost 16 inf + 1156 92.937 * * [simplify]: Extracting #8: cost 6 inf + 3261 92.938 * * [simplify]: Extracting #9: cost 2 inf + 4069 92.940 * * [simplify]: Extracting #10: cost 0 inf + 5277 92.942 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 92.942 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 92.942 * * * * [progress]: [ 222 / 650 ] simplifiying candidate # 92.943 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 92.943 * * [simplify]: iters left: 6 (19 enodes) 92.952 * * [simplify]: iters left: 5 (70 enodes) 92.965 * * [simplify]: iters left: 4 (90 enodes) 92.979 * * [simplify]: iters left: 3 (113 enodes) 92.998 * * [simplify]: iters left: 2 (156 enodes) 93.036 * * [simplify]: iters left: 1 (172 enodes) 93.061 * * [simplify]: Extracting #0: cost 1 inf + 0 93.062 * * [simplify]: Extracting #1: cost 13 inf + 0 93.062 * * [simplify]: Extracting #2: cost 24 inf + 1 93.062 * * [simplify]: Extracting #3: cost 31 inf + 1 93.062 * * [simplify]: Extracting #4: cost 42 inf + 1 93.062 * * [simplify]: Extracting #5: cost 37 inf + 129 93.063 * * [simplify]: Extracting #6: cost 21 inf + 1565 93.064 * * [simplify]: Extracting #7: cost 15 inf + 2662 93.067 * * [simplify]: Extracting #8: cost 2 inf + 7631 93.072 * * [simplify]: Extracting #9: cost 0 inf + 8519 93.076 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 93.076 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 93.076 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 93.077 * * [simplify]: iters left: 6 (18 enodes) 93.086 * * [simplify]: iters left: 5 (65 enodes) 93.105 * * [simplify]: iters left: 4 (79 enodes) 93.126 * * [simplify]: iters left: 3 (86 enodes) 93.144 * * [simplify]: Extracting #0: cost 1 inf + 0 93.145 * * [simplify]: Extracting #1: cost 5 inf + 0 93.145 * * [simplify]: Extracting #2: cost 8 inf + 1 93.145 * * [simplify]: Extracting #3: cost 12 inf + 1 93.145 * * [simplify]: Extracting #4: cost 19 inf + 1 93.145 * * [simplify]: Extracting #5: cost 30 inf + 1 93.145 * * [simplify]: Extracting #6: cost 24 inf + 211 93.145 * * [simplify]: Extracting #7: cost 11 inf + 1280 93.146 * * [simplify]: Extracting #8: cost 5 inf + 2413 93.146 * * [simplify]: Extracting #9: cost 1 inf + 3665 93.147 * * [simplify]: Extracting #10: cost 0 inf + 4149 93.148 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 93.148 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 93.148 * * * * [progress]: [ 223 / 650 ] simplifiying candidate # 93.149 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt 1)) 93.149 * * [simplify]: iters left: 6 (19 enodes) 93.153 * * [simplify]: iters left: 5 (70 enodes) 93.166 * * [simplify]: iters left: 4 (89 enodes) 93.182 * * [simplify]: iters left: 3 (99 enodes) 93.208 * * [simplify]: iters left: 2 (116 enodes) 93.227 * * [simplify]: iters left: 1 (118 enodes) 93.242 * * [simplify]: Extracting #0: cost 1 inf + 0 93.242 * * [simplify]: Extracting #1: cost 9 inf + 0 93.242 * * [simplify]: Extracting #2: cost 16 inf + 1 93.242 * * [simplify]: Extracting #3: cost 22 inf + 1 93.242 * * [simplify]: Extracting #4: cost 34 inf + 1 93.243 * * [simplify]: Extracting #5: cost 30 inf + 170 93.243 * * [simplify]: Extracting #6: cost 12 inf + 2295 93.245 * * [simplify]: Extracting #7: cost 1 inf + 5571 93.248 * * [simplify]: Extracting #8: cost 0 inf + 6015 93.250 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 93.251 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 93.251 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 93.251 * * [simplify]: iters left: 6 (18 enodes) 93.260 * * [simplify]: iters left: 5 (65 enodes) 93.277 * * [simplify]: iters left: 4 (79 enodes) 93.288 * * [simplify]: iters left: 3 (86 enodes) 93.298 * * [simplify]: iters left: 2 (88 enodes) 93.317 * * [simplify]: Extracting #0: cost 1 inf + 0 93.317 * * [simplify]: Extracting #1: cost 5 inf + 0 93.317 * * [simplify]: Extracting #2: cost 9 inf + 1 93.317 * * [simplify]: Extracting #3: cost 15 inf + 1 93.317 * * [simplify]: Extracting #4: cost 23 inf + 1 93.317 * * [simplify]: Extracting #5: cost 27 inf + 44 93.317 * * [simplify]: Extracting #6: cost 22 inf + 293 93.318 * * [simplify]: Extracting #7: cost 5 inf + 2413 93.319 * * [simplify]: Extracting #8: cost 1 inf + 3665 93.319 * * [simplify]: Extracting #9: cost 0 inf + 4149 93.320 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 93.320 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt 1)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 93.320 * * * * [progress]: [ 224 / 650 ] simplifiying candidate # 93.321 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 93.321 * * [simplify]: iters left: 6 (19 enodes) 93.325 * * [simplify]: iters left: 5 (70 enodes) 93.336 * * [simplify]: iters left: 4 (90 enodes) 93.352 * * [simplify]: iters left: 3 (113 enodes) 93.387 * * [simplify]: iters left: 2 (156 enodes) 93.429 * * [simplify]: iters left: 1 (172 enodes) 93.449 * * [simplify]: Extracting #0: cost 1 inf + 0 93.449 * * [simplify]: Extracting #1: cost 13 inf + 0 93.450 * * [simplify]: Extracting #2: cost 24 inf + 1 93.450 * * [simplify]: Extracting #3: cost 31 inf + 1 93.450 * * [simplify]: Extracting #4: cost 42 inf + 1 93.450 * * [simplify]: Extracting #5: cost 37 inf + 129 93.450 * * [simplify]: Extracting #6: cost 21 inf + 1565 93.451 * * [simplify]: Extracting #7: cost 15 inf + 2662 93.452 * * [simplify]: Extracting #8: cost 2 inf + 7631 93.454 * * [simplify]: Extracting #9: cost 0 inf + 8519 93.457 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 93.457 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 93.457 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 93.458 * * [simplify]: iters left: 6 (18 enodes) 93.467 * * [simplify]: iters left: 5 (65 enodes) 93.488 * * [simplify]: iters left: 4 (79 enodes) 93.498 * * [simplify]: iters left: 3 (86 enodes) 93.509 * * [simplify]: Extracting #0: cost 1 inf + 0 93.509 * * [simplify]: Extracting #1: cost 5 inf + 0 93.509 * * [simplify]: Extracting #2: cost 8 inf + 1 93.509 * * [simplify]: Extracting #3: cost 12 inf + 1 93.509 * * [simplify]: Extracting #4: cost 19 inf + 1 93.509 * * [simplify]: Extracting #5: cost 30 inf + 1 93.510 * * [simplify]: Extracting #6: cost 24 inf + 211 93.510 * * [simplify]: Extracting #7: cost 11 inf + 1280 93.510 * * [simplify]: Extracting #8: cost 5 inf + 2413 93.511 * * [simplify]: Extracting #9: cost 1 inf + 3665 93.512 * * [simplify]: Extracting #10: cost 0 inf + 4149 93.513 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 93.513 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 93.513 * * * * [progress]: [ 225 / 650 ] simplifiying candidate # 93.513 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 1) 93.513 * * [simplify]: iters left: 6 (19 enodes) 93.520 * * [simplify]: iters left: 5 (68 enodes) 93.537 * * [simplify]: iters left: 4 (87 enodes) 93.549 * * [simplify]: iters left: 3 (97 enodes) 93.562 * * [simplify]: iters left: 2 (114 enodes) 93.585 * * [simplify]: iters left: 1 (116 enodes) 93.599 * * [simplify]: Extracting #0: cost 1 inf + 0 93.599 * * [simplify]: Extracting #1: cost 9 inf + 0 93.599 * * [simplify]: Extracting #2: cost 16 inf + 1 93.599 * * [simplify]: Extracting #3: cost 22 inf + 1 93.599 * * [simplify]: Extracting #4: cost 34 inf + 1 93.599 * * [simplify]: Extracting #5: cost 32 inf + 88 93.600 * * [simplify]: Extracting #6: cost 9 inf + 2620 93.601 * * [simplify]: Extracting #7: cost 1 inf + 5571 93.602 * * [simplify]: Extracting #8: cost 0 inf + 6015 93.603 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 93.604 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 93.604 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 93.604 * * [simplify]: iters left: 6 (18 enodes) 93.609 * * [simplify]: iters left: 5 (65 enodes) 93.627 * * [simplify]: iters left: 4 (79 enodes) 93.648 * * [simplify]: iters left: 3 (86 enodes) 93.668 * * [simplify]: iters left: 2 (88 enodes) 93.691 * * [simplify]: Extracting #0: cost 1 inf + 0 93.691 * * [simplify]: Extracting #1: cost 5 inf + 0 93.691 * * [simplify]: Extracting #2: cost 9 inf + 1 93.691 * * [simplify]: Extracting #3: cost 15 inf + 1 93.692 * * [simplify]: Extracting #4: cost 23 inf + 1 93.692 * * [simplify]: Extracting #5: cost 27 inf + 44 93.692 * * [simplify]: Extracting #6: cost 22 inf + 293 93.693 * * [simplify]: Extracting #7: cost 5 inf + 2413 93.694 * * [simplify]: Extracting #8: cost 1 inf + 3665 93.696 * * [simplify]: Extracting #9: cost 0 inf + 4149 93.697 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 93.698 * [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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 93.698 * * * * [progress]: [ 226 / 650 ] simplifiying candidate # 93.698 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 93.698 * * [simplify]: iters left: 6 (20 enodes) 93.708 * * [simplify]: iters left: 5 (73 enodes) 93.729 * * [simplify]: iters left: 4 (109 enodes) 93.747 * * [simplify]: iters left: 3 (178 enodes) 93.801 * * [simplify]: iters left: 2 (335 enodes) 93.884 * * [simplify]: iters left: 1 (384 enodes) 94.004 * * [simplify]: Extracting #0: cost 1 inf + 0 94.004 * * [simplify]: Extracting #1: cost 25 inf + 0 94.004 * * [simplify]: Extracting #2: cost 48 inf + 1 94.005 * * [simplify]: Extracting #3: cost 54 inf + 1 94.005 * * [simplify]: Extracting #4: cost 66 inf + 1 94.005 * * [simplify]: Extracting #5: cost 64 inf + 88 94.006 * * [simplify]: Extracting #6: cost 37 inf + 4189 94.009 * * [simplify]: Extracting #7: cost 9 inf + 17132 94.016 * * [simplify]: Extracting #8: cost 0 inf + 21727 94.023 * * [simplify]: Extracting #9: cost 0 inf + 21647 94.029 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 94.029 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 94.030 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 94.030 * * [simplify]: iters left: 6 (18 enodes) 94.034 * * [simplify]: iters left: 5 (63 enodes) 94.043 * * [simplify]: iters left: 4 (81 enodes) 94.055 * * [simplify]: iters left: 3 (97 enodes) 94.076 * * [simplify]: iters left: 2 (100 enodes) 94.099 * * [simplify]: Extracting #0: cost 1 inf + 0 94.100 * * [simplify]: Extracting #1: cost 9 inf + 0 94.100 * * [simplify]: Extracting #2: cost 16 inf + 1 94.100 * * [simplify]: Extracting #3: cost 22 inf + 1 94.100 * * [simplify]: Extracting #4: cost 34 inf + 1 94.100 * * [simplify]: Extracting #5: cost 30 inf + 211 94.101 * * [simplify]: Extracting #6: cost 17 inf + 1280 94.102 * * [simplify]: Extracting #7: cost 10 inf + 2695 94.104 * * [simplify]: Extracting #8: cost 3 inf + 5075 94.106 * * [simplify]: Extracting #9: cost 0 inf + 6405 94.108 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 94.108 * [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 (+ (* y.re y.re) (* y.im y.im))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 94.109 * * * * [progress]: [ 227 / 650 ] simplifiying candidate # 94.109 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 94.109 * * [simplify]: iters left: 6 (21 enodes) 94.120 * * [simplify]: iters left: 5 (75 enodes) 94.142 * * [simplify]: iters left: 4 (103 enodes) 94.174 * * [simplify]: iters left: 3 (145 enodes) 94.206 * * [simplify]: iters left: 2 (228 enodes) 94.253 * * [simplify]: iters left: 1 (249 enodes) 94.312 * * [simplify]: Extracting #0: cost 1 inf + 0 94.312 * * [simplify]: Extracting #1: cost 17 inf + 0 94.312 * * [simplify]: Extracting #2: cost 34 inf + 1 94.313 * * [simplify]: Extracting #3: cost 42 inf + 1 94.313 * * [simplify]: Extracting #4: cost 54 inf + 1 94.313 * * [simplify]: Extracting #5: cost 49 inf + 253 94.314 * * [simplify]: Extracting #6: cost 24 inf + 4234 94.316 * * [simplify]: Extracting #7: cost 3 inf + 13067 94.320 * * [simplify]: Extracting #8: cost 0 inf + 14799 94.324 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 94.324 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 94.324 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 94.324 * * [simplify]: iters left: 6 (19 enodes) 94.329 * * [simplify]: iters left: 5 (66 enodes) 94.338 * * [simplify]: iters left: 4 (84 enodes) 94.359 * * [simplify]: iters left: 3 (100 enodes) 94.371 * * [simplify]: iters left: 2 (103 enodes) 94.383 * * [simplify]: Extracting #0: cost 1 inf + 0 94.383 * * [simplify]: Extracting #1: cost 9 inf + 0 94.383 * * [simplify]: Extracting #2: cost 17 inf + 1 94.383 * * [simplify]: Extracting #3: cost 24 inf + 1 94.383 * * [simplify]: Extracting #4: cost 36 inf + 1 94.384 * * [simplify]: Extracting #5: cost 32 inf + 211 94.384 * * [simplify]: Extracting #6: cost 19 inf + 1117 94.384 * * [simplify]: Extracting #7: cost 11 inf + 2535 94.387 * * [simplify]: Extracting #8: cost 7 inf + 3827 94.389 * * [simplify]: Extracting #9: cost 1 inf + 6607 94.391 * * [simplify]: Extracting #10: cost 0 inf + 6969 94.394 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 94.394 * [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 (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 94.394 * * * * [progress]: [ 228 / 650 ] simplifiying candidate # 94.395 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 94.395 * * [simplify]: iters left: 6 (18 enodes) 94.402 * * [simplify]: iters left: 5 (65 enodes) 94.412 * * [simplify]: iters left: 4 (91 enodes) 94.427 * * [simplify]: iters left: 3 (125 enodes) 94.461 * * [simplify]: iters left: 2 (169 enodes) 94.514 * * [simplify]: iters left: 1 (177 enodes) 94.551 * * [simplify]: Extracting #0: cost 1 inf + 0 94.551 * * [simplify]: Extracting #1: cost 13 inf + 0 94.551 * * [simplify]: Extracting #2: cost 24 inf + 1 94.551 * * [simplify]: Extracting #3: cost 31 inf + 1 94.551 * * [simplify]: Extracting #4: cost 42 inf + 1 94.552 * * [simplify]: Extracting #5: cost 38 inf + 88 94.552 * * [simplify]: Extracting #6: cost 18 inf + 2091 94.555 * * [simplify]: Extracting #7: cost 2 inf + 7631 94.558 * * [simplify]: Extracting #8: cost 0 inf + 8519 94.560 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 94.560 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 94.561 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 94.561 * * [simplify]: iters left: 6 (17 enodes) 94.565 * * [simplify]: iters left: 5 (60 enodes) 94.574 * * [simplify]: iters left: 4 (76 enodes) 94.586 * * [simplify]: iters left: 3 (87 enodes) 94.604 * * [simplify]: iters left: 2 (88 enodes) 94.616 * * [simplify]: Extracting #0: cost 1 inf + 0 94.617 * * [simplify]: Extracting #1: cost 7 inf + 0 94.617 * * [simplify]: Extracting #2: cost 12 inf + 1 94.617 * * [simplify]: Extracting #3: cost 19 inf + 1 94.617 * * [simplify]: Extracting #4: cost 30 inf + 1 94.617 * * [simplify]: Extracting #5: cost 25 inf + 129 94.617 * * [simplify]: Extracting #6: cost 11 inf + 1280 94.618 * * [simplify]: Extracting #7: cost 2 inf + 3101 94.619 * * [simplify]: Extracting #8: cost 1 inf + 3545 94.619 * * [simplify]: Extracting #9: cost 0 inf + 3989 94.620 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 94.620 * [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 (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 94.620 * * * * [progress]: [ 229 / 650 ] simplifiying candidate # 94.621 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt 1)) 94.621 * * [simplify]: iters left: 6 (19 enodes) 94.626 * * [simplify]: iters left: 5 (68 enodes) 94.637 * * [simplify]: iters left: 4 (90 enodes) 94.662 * * [simplify]: iters left: 3 (103 enodes) 94.689 * * [simplify]: iters left: 2 (112 enodes) 94.718 * * [simplify]: iters left: 1 (114 enodes) 94.733 * * [simplify]: Extracting #0: cost 1 inf + 0 94.733 * * [simplify]: Extracting #1: cost 9 inf + 0 94.733 * * [simplify]: Extracting #2: cost 16 inf + 1 94.734 * * [simplify]: Extracting #3: cost 22 inf + 1 94.734 * * [simplify]: Extracting #4: cost 34 inf + 1 94.734 * * [simplify]: Extracting #5: cost 30 inf + 170 94.734 * * [simplify]: Extracting #6: cost 13 inf + 2093 94.735 * * [simplify]: Extracting #7: cost 1 inf + 5571 94.736 * * [simplify]: Extracting #8: cost 0 inf + 6015 94.738 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 94.738 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 94.738 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 94.738 * * [simplify]: iters left: 6 (17 enodes) 94.742 * * [simplify]: iters left: 5 (60 enodes) 94.752 * * [simplify]: iters left: 4 (78 enodes) 94.763 * * [simplify]: iters left: 3 (94 enodes) 94.775 * * [simplify]: iters left: 2 (97 enodes) 94.792 * * [simplify]: Extracting #0: cost 1 inf + 0 94.792 * * [simplify]: Extracting #1: cost 9 inf + 0 94.792 * * [simplify]: Extracting #2: cost 16 inf + 1 94.792 * * [simplify]: Extracting #3: cost 23 inf + 1 94.792 * * [simplify]: Extracting #4: cost 34 inf + 1 94.792 * * [simplify]: Extracting #5: cost 29 inf + 129 94.793 * * [simplify]: Extracting #6: cost 16 inf + 1239 94.794 * * [simplify]: Extracting #7: cost 5 inf + 3785 94.796 * * [simplify]: Extracting #8: cost 1 inf + 4997 94.798 * * [simplify]: Extracting #9: cost 0 inf + 5441 94.800 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 94.800 * [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 (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt 1)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 94.800 * * * * [progress]: [ 230 / 650 ] simplifiying candidate # 94.801 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 94.801 * * [simplify]: iters left: 6 (18 enodes) 94.810 * * [simplify]: iters left: 5 (65 enodes) 94.830 * * [simplify]: iters left: 4 (91 enodes) 94.860 * * [simplify]: iters left: 3 (125 enodes) 94.896 * * [simplify]: iters left: 2 (169 enodes) 94.948 * * [simplify]: iters left: 1 (177 enodes) 94.987 * * [simplify]: Extracting #0: cost 1 inf + 0 94.987 * * [simplify]: Extracting #1: cost 13 inf + 0 94.987 * * [simplify]: Extracting #2: cost 24 inf + 1 94.987 * * [simplify]: Extracting #3: cost 31 inf + 1 94.987 * * [simplify]: Extracting #4: cost 42 inf + 1 94.988 * * [simplify]: Extracting #5: cost 38 inf + 88 94.988 * * [simplify]: Extracting #6: cost 18 inf + 2091 94.991 * * [simplify]: Extracting #7: cost 2 inf + 7631 94.996 * * [simplify]: Extracting #8: cost 0 inf + 8519 95.000 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 95.000 * [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 (+ (* y.im y.im) (* y.re y.re)))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 95.000 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 95.000 * * [simplify]: iters left: 6 (17 enodes) 95.008 * * [simplify]: iters left: 5 (60 enodes) 95.026 * * [simplify]: iters left: 4 (76 enodes) 95.048 * * [simplify]: iters left: 3 (87 enodes) 95.070 * * [simplify]: iters left: 2 (88 enodes) 95.090 * * [simplify]: Extracting #0: cost 1 inf + 0 95.090 * * [simplify]: Extracting #1: cost 7 inf + 0 95.090 * * [simplify]: Extracting #2: cost 12 inf + 1 95.090 * * [simplify]: Extracting #3: cost 19 inf + 1 95.090 * * [simplify]: Extracting #4: cost 30 inf + 1 95.090 * * [simplify]: Extracting #5: cost 25 inf + 129 95.091 * * [simplify]: Extracting #6: cost 11 inf + 1280 95.092 * * [simplify]: Extracting #7: cost 2 inf + 3101 95.093 * * [simplify]: Extracting #8: cost 1 inf + 3545 95.095 * * [simplify]: Extracting #9: cost 0 inf + 3989 95.096 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 95.096 * [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 (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 95.097 * * * * [progress]: [ 231 / 650 ] simplifiying candidate # 95.097 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1) 95.097 * * [simplify]: iters left: 6 (18 enodes) 95.106 * * [simplify]: iters left: 5 (61 enodes) 95.123 * * [simplify]: iters left: 4 (85 enodes) 95.135 * * [simplify]: iters left: 3 (98 enodes) 95.148 * * [simplify]: iters left: 2 (107 enodes) 95.177 * * [simplify]: iters left: 1 (109 enodes) 95.202 * * [simplify]: Extracting #0: cost 1 inf + 0 95.202 * * [simplify]: Extracting #1: cost 9 inf + 0 95.203 * * [simplify]: Extracting #2: cost 16 inf + 1 95.203 * * [simplify]: Extracting #3: cost 22 inf + 1 95.203 * * [simplify]: Extracting #4: cost 34 inf + 1 95.203 * * [simplify]: Extracting #5: cost 32 inf + 129 95.204 * * [simplify]: Extracting #6: cost 10 inf + 2821 95.207 * * [simplify]: Extracting #7: cost 1 inf + 5531 95.209 * * [simplify]: Extracting #8: cost 0 inf + 6015 95.212 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 95.212 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 95.212 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 95.213 * * [simplify]: iters left: 6 (17 enodes) 95.220 * * [simplify]: iters left: 5 (60 enodes) 95.240 * * [simplify]: iters left: 4 (78 enodes) 95.258 * * [simplify]: iters left: 3 (94 enodes) 95.270 * * [simplify]: iters left: 2 (97 enodes) 95.282 * * [simplify]: Extracting #0: cost 1 inf + 0 95.282 * * [simplify]: Extracting #1: cost 9 inf + 0 95.282 * * [simplify]: Extracting #2: cost 16 inf + 1 95.282 * * [simplify]: Extracting #3: cost 23 inf + 1 95.282 * * [simplify]: Extracting #4: cost 34 inf + 1 95.283 * * [simplify]: Extracting #5: cost 29 inf + 129 95.283 * * [simplify]: Extracting #6: cost 16 inf + 1239 95.284 * * [simplify]: Extracting #7: cost 5 inf + 3785 95.286 * * [simplify]: Extracting #8: cost 1 inf + 4997 95.288 * * [simplify]: Extracting #9: cost 0 inf + 5441 95.290 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 95.290 * [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 (+ (* y.re y.re) (* y.im y.im))))) 1) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 95.291 * * * * [progress]: [ 232 / 650 ] simplifiying candidate # 95.291 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 95.291 * * [simplify]: iters left: 6 (21 enodes) 95.305 * * [simplify]: iters left: 5 (78 enodes) 95.316 * * [simplify]: iters left: 4 (114 enodes) 95.334 * * [simplify]: iters left: 3 (150 enodes) 95.359 * * [simplify]: iters left: 2 (183 enodes) 95.395 * * [simplify]: iters left: 1 (188 enodes) 95.434 * * [simplify]: Extracting #0: cost 1 inf + 0 95.434 * * [simplify]: Extracting #1: cost 13 inf + 0 95.434 * * [simplify]: Extracting #2: cost 24 inf + 1 95.434 * * [simplify]: Extracting #3: cost 30 inf + 1 95.434 * * [simplify]: Extracting #4: cost 42 inf + 1 95.434 * * [simplify]: Extracting #5: cost 39 inf + 129 95.435 * * [simplify]: Extracting #6: cost 26 inf + 1157 95.435 * * [simplify]: Extracting #7: cost 16 inf + 2867 95.436 * * [simplify]: Extracting #8: cost 7 inf + 6899 95.438 * * [simplify]: Extracting #9: cost 0 inf + 10043 95.442 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 95.442 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 95.443 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 95.443 * * [simplify]: iters left: 6 (18 enodes) 95.448 * * [simplify]: iters left: 5 (65 enodes) 95.457 * * [simplify]: iters left: 4 (79 enodes) 95.468 * * [simplify]: iters left: 3 (86 enodes) 95.478 * * [simplify]: iters left: 2 (88 enodes) 95.489 * * [simplify]: Extracting #0: cost 1 inf + 0 95.489 * * [simplify]: Extracting #1: cost 5 inf + 0 95.489 * * [simplify]: Extracting #2: cost 8 inf + 1 95.489 * * [simplify]: Extracting #3: cost 12 inf + 1 95.489 * * [simplify]: Extracting #4: cost 19 inf + 1 95.489 * * [simplify]: Extracting #5: cost 30 inf + 1 95.490 * * [simplify]: Extracting #6: cost 24 inf + 211 95.490 * * [simplify]: Extracting #7: cost 11 inf + 1280 95.490 * * [simplify]: Extracting #8: cost 5 inf + 2413 95.491 * * [simplify]: Extracting #9: cost 1 inf + 3705 95.492 * * [simplify]: Extracting #10: cost 0 inf + 4229 95.493 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 95.493 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 95.493 * * * * [progress]: [ 233 / 650 ] simplifiying candidate # 95.493 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 95.493 * * [simplify]: iters left: 6 (21 enodes) 95.501 * * [simplify]: iters left: 5 (77 enodes) 95.516 * * [simplify]: iters left: 4 (101 enodes) 95.546 * * [simplify]: iters left: 3 (115 enodes) 95.574 * * [simplify]: iters left: 2 (122 enodes) 95.591 * * [simplify]: iters left: 1 (123 enodes) 95.605 * * [simplify]: Extracting #0: cost 1 inf + 0 95.605 * * [simplify]: Extracting #1: cost 9 inf + 0 95.605 * * [simplify]: Extracting #2: cost 17 inf + 1 95.605 * * [simplify]: Extracting #3: cost 24 inf + 1 95.605 * * [simplify]: Extracting #4: cost 36 inf + 1 95.605 * * [simplify]: Extracting #5: cost 32 inf + 211 95.606 * * [simplify]: Extracting #6: cost 14 inf + 2055 95.607 * * [simplify]: Extracting #7: cost 10 inf + 2947 95.609 * * [simplify]: Extracting #8: cost 1 inf + 6415 95.612 * * [simplify]: Extracting #9: cost 0 inf + 6899 95.615 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 95.615 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 95.615 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 95.616 * * [simplify]: iters left: 6 (19 enodes) 95.625 * * [simplify]: iters left: 5 (68 enodes) 95.645 * * [simplify]: iters left: 4 (82 enodes) 95.667 * * [simplify]: iters left: 3 (89 enodes) 95.679 * * [simplify]: iters left: 2 (91 enodes) 95.690 * * [simplify]: Extracting #0: cost 1 inf + 0 95.690 * * [simplify]: Extracting #1: cost 5 inf + 0 95.690 * * [simplify]: Extracting #2: cost 9 inf + 1 95.691 * * [simplify]: Extracting #3: cost 14 inf + 1 95.691 * * [simplify]: Extracting #4: cost 21 inf + 1 95.691 * * [simplify]: Extracting #5: cost 32 inf + 1 95.691 * * [simplify]: Extracting #6: cost 26 inf + 211 95.691 * * [simplify]: Extracting #7: cost 13 inf + 1117 95.692 * * [simplify]: Extracting #8: cost 5 inf + 2939 95.692 * * [simplify]: Extracting #9: cost 3 inf + 3343 95.693 * * [simplify]: Extracting #10: cost 0 inf + 4713 95.695 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 95.695 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 95.695 * * * * [progress]: [ 234 / 650 ] simplifiying candidate # 95.696 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 95.696 * * [simplify]: iters left: 6 (20 enodes) 95.710 * * [simplify]: iters left: 5 (73 enodes) 95.729 * * [simplify]: iters left: 4 (97 enodes) 95.755 * * [simplify]: iters left: 3 (111 enodes) 95.782 * * [simplify]: iters left: 2 (118 enodes) 95.799 * * [simplify]: iters left: 1 (119 enodes) 95.813 * * [simplify]: Extracting #0: cost 1 inf + 0 95.813 * * [simplify]: Extracting #1: cost 9 inf + 0 95.813 * * [simplify]: Extracting #2: cost 16 inf + 1 95.813 * * [simplify]: Extracting #3: cost 22 inf + 1 95.814 * * [simplify]: Extracting #4: cost 34 inf + 1 95.814 * * [simplify]: Extracting #5: cost 30 inf + 171 95.814 * * [simplify]: Extracting #6: cost 15 inf + 1443 95.815 * * [simplify]: Extracting #7: cost 8 inf + 2867 95.817 * * [simplify]: Extracting #8: cost 3 inf + 4603 95.819 * * [simplify]: Extracting #9: cost 0 inf + 6015 95.822 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 95.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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 95.822 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 95.823 * * [simplify]: iters left: 6 (18 enodes) 95.831 * * [simplify]: iters left: 5 (65 enodes) 95.850 * * [simplify]: iters left: 4 (79 enodes) 95.871 * * [simplify]: iters left: 3 (86 enodes) 95.892 * * [simplify]: iters left: 2 (88 enodes) 95.915 * * [simplify]: Extracting #0: cost 1 inf + 0 95.915 * * [simplify]: Extracting #1: cost 5 inf + 0 95.915 * * [simplify]: Extracting #2: cost 8 inf + 1 95.916 * * [simplify]: Extracting #3: cost 12 inf + 1 95.916 * * [simplify]: Extracting #4: cost 19 inf + 1 95.916 * * [simplify]: Extracting #5: cost 30 inf + 1 95.916 * * [simplify]: Extracting #6: cost 24 inf + 211 95.917 * * [simplify]: Extracting #7: cost 11 inf + 1280 95.917 * * [simplify]: Extracting #8: cost 5 inf + 2373 95.919 * * [simplify]: Extracting #9: cost 1 inf + 3585 95.920 * * [simplify]: Extracting #10: cost 0 inf + 4069 95.922 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 95.922 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 95.922 * * * * [progress]: [ 235 / 650 ] simplifiying candidate # 95.922 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 95.922 * * [simplify]: iters left: 6 (16 enodes) 95.936 * * [simplify]: iters left: 5 (60 enodes) 95.950 * * [simplify]: iters left: 4 (77 enodes) 95.969 * * [simplify]: iters left: 3 (82 enodes) 95.986 * * [simplify]: Extracting #0: cost 1 inf + 0 95.986 * * [simplify]: Extracting #1: cost 5 inf + 0 95.986 * * [simplify]: Extracting #2: cost 7 inf + 1 95.986 * * [simplify]: Extracting #3: cost 11 inf + 1 95.986 * * [simplify]: Extracting #4: cost 20 inf + 1 95.986 * * [simplify]: Extracting #5: cost 14 inf + 211 95.987 * * [simplify]: Extracting #6: cost 5 inf + 953 95.987 * * [simplify]: Extracting #7: cost 2 inf + 1646 95.988 * * [simplify]: Extracting #8: cost 0 inf + 2135 95.989 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 95.989 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 95.990 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 95.990 * * [simplify]: iters left: 6 (17 enodes) 96.000 * * [simplify]: iters left: 5 (62 enodes) 96.018 * * [simplify]: iters left: 4 (76 enodes) 96.038 * * [simplify]: iters left: 3 (83 enodes) 96.058 * * [simplify]: Extracting #0: cost 1 inf + 0 96.058 * * [simplify]: Extracting #1: cost 5 inf + 0 96.058 * * [simplify]: Extracting #2: cost 8 inf + 1 96.058 * * [simplify]: Extracting #3: cost 13 inf + 1 96.058 * * [simplify]: Extracting #4: cost 21 inf + 1 96.059 * * [simplify]: Extracting #5: cost 25 inf + 44 96.059 * * [simplify]: Extracting #6: cost 20 inf + 252 96.060 * * [simplify]: Extracting #7: cost 0 inf + 3585 96.063 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 96.063 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 96.063 * * * * [progress]: [ 236 / 650 ] simplifiying candidate # 96.064 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 96.064 * * [simplify]: iters left: 6 (20 enodes) 96.071 * * [simplify]: iters left: 5 (73 enodes) 96.081 * * [simplify]: iters left: 4 (97 enodes) 96.094 * * [simplify]: iters left: 3 (111 enodes) 96.108 * * [simplify]: iters left: 2 (118 enodes) 96.127 * * [simplify]: iters left: 1 (119 enodes) 96.153 * * [simplify]: Extracting #0: cost 1 inf + 0 96.153 * * [simplify]: Extracting #1: cost 9 inf + 0 96.153 * * [simplify]: Extracting #2: cost 16 inf + 1 96.153 * * [simplify]: Extracting #3: cost 22 inf + 1 96.154 * * [simplify]: Extracting #4: cost 34 inf + 1 96.154 * * [simplify]: Extracting #5: cost 30 inf + 171 96.155 * * [simplify]: Extracting #6: cost 15 inf + 1443 96.156 * * [simplify]: Extracting #7: cost 8 inf + 2867 96.157 * * [simplify]: Extracting #8: cost 3 inf + 4603 96.162 * * [simplify]: Extracting #9: cost 0 inf + 6015 96.165 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 96.165 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 96.165 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 96.166 * * [simplify]: iters left: 6 (18 enodes) 96.175 * * [simplify]: iters left: 5 (65 enodes) 96.193 * * [simplify]: iters left: 4 (79 enodes) 96.214 * * [simplify]: iters left: 3 (86 enodes) 96.226 * * [simplify]: iters left: 2 (88 enodes) 96.236 * * [simplify]: Extracting #0: cost 1 inf + 0 96.237 * * [simplify]: Extracting #1: cost 5 inf + 0 96.237 * * [simplify]: Extracting #2: cost 8 inf + 1 96.237 * * [simplify]: Extracting #3: cost 12 inf + 1 96.237 * * [simplify]: Extracting #4: cost 19 inf + 1 96.237 * * [simplify]: Extracting #5: cost 30 inf + 1 96.237 * * [simplify]: Extracting #6: cost 24 inf + 211 96.237 * * [simplify]: Extracting #7: cost 11 inf + 1280 96.238 * * [simplify]: Extracting #8: cost 5 inf + 2373 96.238 * * [simplify]: Extracting #9: cost 1 inf + 3585 96.239 * * [simplify]: Extracting #10: cost 0 inf + 4069 96.240 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 96.240 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 96.240 * * * * [progress]: [ 237 / 650 ] simplifiying candidate # 96.240 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt 1) (cbrt 1))) 1) 96.240 * * [simplify]: iters left: 6 (15 enodes) 96.248 * * [simplify]: iters left: 5 (55 enodes) 96.262 * * [simplify]: iters left: 4 (74 enodes) 96.280 * * [simplify]: iters left: 3 (79 enodes) 96.300 * * [simplify]: Extracting #0: cost 1 inf + 0 96.300 * * [simplify]: Extracting #1: cost 5 inf + 0 96.300 * * [simplify]: Extracting #2: cost 7 inf + 1 96.300 * * [simplify]: Extracting #3: cost 11 inf + 1 96.300 * * [simplify]: Extracting #4: cost 20 inf + 1 96.300 * * [simplify]: Extracting #5: cost 16 inf + 87 96.300 * * [simplify]: Extracting #6: cost 9 inf + 419 96.301 * * [simplify]: Extracting #7: cost 4 inf + 1157 96.302 * * [simplify]: Extracting #8: cost 0 inf + 2135 96.303 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 96.303 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 96.303 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 96.303 * * [simplify]: iters left: 6 (17 enodes) 96.313 * * [simplify]: iters left: 5 (62 enodes) 96.331 * * [simplify]: iters left: 4 (76 enodes) 96.352 * * [simplify]: iters left: 3 (83 enodes) 96.372 * * [simplify]: Extracting #0: cost 1 inf + 0 96.372 * * [simplify]: Extracting #1: cost 5 inf + 0 96.372 * * [simplify]: Extracting #2: cost 8 inf + 1 96.372 * * [simplify]: Extracting #3: cost 13 inf + 1 96.372 * * [simplify]: Extracting #4: cost 21 inf + 1 96.372 * * [simplify]: Extracting #5: cost 25 inf + 44 96.372 * * [simplify]: Extracting #6: cost 20 inf + 252 96.373 * * [simplify]: Extracting #7: cost 0 inf + 3585 96.375 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 96.375 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 96.375 * * * * [progress]: [ 238 / 650 ] simplifiying candidate # 96.376 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 96.376 * * [simplify]: iters left: 6 (20 enodes) 96.387 * * [simplify]: iters left: 5 (73 enodes) 96.408 * * [simplify]: iters left: 4 (107 enodes) 96.442 * * [simplify]: iters left: 3 (142 enodes) 96.480 * * [simplify]: iters left: 2 (177 enodes) 96.509 * * [simplify]: iters left: 1 (180 enodes) 96.526 * * [simplify]: Extracting #0: cost 1 inf + 0 96.526 * * [simplify]: Extracting #1: cost 13 inf + 0 96.527 * * [simplify]: Extracting #2: cost 24 inf + 1 96.527 * * [simplify]: Extracting #3: cost 30 inf + 1 96.527 * * [simplify]: Extracting #4: cost 42 inf + 1 96.527 * * [simplify]: Extracting #5: cost 39 inf + 129 96.527 * * [simplify]: Extracting #6: cost 23 inf + 1685 96.528 * * [simplify]: Extracting #7: cost 14 inf + 3593 96.530 * * [simplify]: Extracting #8: cost 2 inf + 9035 96.532 * * [simplify]: Extracting #9: cost 0 inf + 10043 96.535 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 96.535 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 96.535 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 96.535 * * [simplify]: iters left: 6 (18 enodes) 96.542 * * [simplify]: iters left: 5 (65 enodes) 96.552 * * [simplify]: iters left: 4 (79 enodes) 96.563 * * [simplify]: iters left: 3 (86 enodes) 96.573 * * [simplify]: iters left: 2 (88 enodes) 96.584 * * [simplify]: Extracting #0: cost 1 inf + 0 96.584 * * [simplify]: Extracting #1: cost 5 inf + 0 96.584 * * [simplify]: Extracting #2: cost 8 inf + 1 96.584 * * [simplify]: Extracting #3: cost 12 inf + 1 96.584 * * [simplify]: Extracting #4: cost 19 inf + 1 96.584 * * [simplify]: Extracting #5: cost 30 inf + 1 96.584 * * [simplify]: Extracting #6: cost 24 inf + 211 96.584 * * [simplify]: Extracting #7: cost 11 inf + 1280 96.585 * * [simplify]: Extracting #8: cost 5 inf + 2413 96.586 * * [simplify]: Extracting #9: cost 1 inf + 3705 96.588 * * [simplify]: Extracting #10: cost 0 inf + 4229 96.589 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 96.589 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 96.590 * * * * [progress]: [ 239 / 650 ] simplifiying candidate # 96.590 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 96.590 * * [simplify]: iters left: 6 (20 enodes) 96.602 * * [simplify]: iters left: 5 (72 enodes) 96.622 * * [simplify]: iters left: 4 (95 enodes) 96.642 * * [simplify]: iters left: 3 (114 enodes) 96.656 * * [simplify]: iters left: 2 (131 enodes) 96.685 * * [simplify]: iters left: 1 (133 enodes) 96.711 * * [simplify]: Extracting #0: cost 1 inf + 0 96.711 * * [simplify]: Extracting #1: cost 9 inf + 0 96.711 * * [simplify]: Extracting #2: cost 17 inf + 1 96.712 * * [simplify]: Extracting #3: cost 24 inf + 1 96.712 * * [simplify]: Extracting #4: cost 36 inf + 1 96.712 * * [simplify]: Extracting #5: cost 34 inf + 88 96.712 * * [simplify]: Extracting #6: cost 14 inf + 2171 96.713 * * [simplify]: Extracting #7: cost 4 inf + 5125 96.714 * * [simplify]: Extracting #8: cost 0 inf + 6899 96.716 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 96.716 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 96.716 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 96.716 * * [simplify]: iters left: 6 (19 enodes) 96.721 * * [simplify]: iters left: 5 (68 enodes) 96.730 * * [simplify]: iters left: 4 (82 enodes) 96.742 * * [simplify]: iters left: 3 (89 enodes) 96.753 * * [simplify]: iters left: 2 (91 enodes) 96.763 * * [simplify]: Extracting #0: cost 1 inf + 0 96.764 * * [simplify]: Extracting #1: cost 5 inf + 0 96.764 * * [simplify]: Extracting #2: cost 9 inf + 1 96.764 * * [simplify]: Extracting #3: cost 14 inf + 1 96.764 * * [simplify]: Extracting #4: cost 21 inf + 1 96.764 * * [simplify]: Extracting #5: cost 32 inf + 1 96.764 * * [simplify]: Extracting #6: cost 26 inf + 211 96.764 * * [simplify]: Extracting #7: cost 13 inf + 1117 96.765 * * [simplify]: Extracting #8: cost 5 inf + 2939 96.765 * * [simplify]: Extracting #9: cost 3 inf + 3343 96.766 * * [simplify]: Extracting #10: cost 0 inf + 4713 96.767 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 96.767 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 96.767 * * * * [progress]: [ 240 / 650 ] simplifiying candidate # 96.767 * [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 (+ (* y.re y.re) (* y.im y.im))))) 96.767 * * [simplify]: iters left: 6 (19 enodes) 96.773 * * [simplify]: iters left: 5 (68 enodes) 96.791 * * [simplify]: iters left: 4 (91 enodes) 96.815 * * [simplify]: iters left: 3 (106 enodes) 96.841 * * [simplify]: iters left: 2 (113 enodes) 96.869 * * [simplify]: iters left: 1 (114 enodes) 96.882 * * [simplify]: Extracting #0: cost 1 inf + 0 96.882 * * [simplify]: Extracting #1: cost 9 inf + 0 96.882 * * [simplify]: Extracting #2: cost 16 inf + 1 96.882 * * [simplify]: Extracting #3: cost 22 inf + 1 96.882 * * [simplify]: Extracting #4: cost 34 inf + 1 96.883 * * [simplify]: Extracting #5: cost 31 inf + 129 96.883 * * [simplify]: Extracting #6: cost 12 inf + 2255 96.884 * * [simplify]: Extracting #7: cost 3 inf + 4603 96.885 * * [simplify]: Extracting #8: cost 0 inf + 6015 96.886 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 96.886 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 96.887 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 96.887 * * [simplify]: iters left: 6 (18 enodes) 96.891 * * [simplify]: iters left: 5 (65 enodes) 96.901 * * [simplify]: iters left: 4 (79 enodes) 96.922 * * [simplify]: iters left: 3 (86 enodes) 96.941 * * [simplify]: iters left: 2 (88 enodes) 96.951 * * [simplify]: Extracting #0: cost 1 inf + 0 96.951 * * [simplify]: Extracting #1: cost 5 inf + 0 96.951 * * [simplify]: Extracting #2: cost 8 inf + 1 96.951 * * [simplify]: Extracting #3: cost 12 inf + 1 96.951 * * [simplify]: Extracting #4: cost 19 inf + 1 96.951 * * [simplify]: Extracting #5: cost 30 inf + 1 96.952 * * [simplify]: Extracting #6: cost 24 inf + 211 96.952 * * [simplify]: Extracting #7: cost 11 inf + 1280 96.952 * * [simplify]: Extracting #8: cost 5 inf + 2373 96.953 * * [simplify]: Extracting #9: cost 1 inf + 3585 96.954 * * [simplify]: Extracting #10: cost 0 inf + 4069 96.956 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 96.956 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 96.956 * * * * [progress]: [ 241 / 650 ] simplifiying candidate # 96.956 * [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)) 96.956 * * [simplify]: iters left: 6 (14 enodes) 96.962 * * [simplify]: iters left: 5 (52 enodes) 96.968 * * [simplify]: iters left: 4 (67 enodes) 96.982 * * [simplify]: iters left: 3 (71 enodes) 96.996 * * [simplify]: iters left: 2 (72 enodes) 97.008 * * [simplify]: iters left: 1 (73 enodes) 97.017 * * [simplify]: Extracting #0: cost 1 inf + 0 97.017 * * [simplify]: Extracting #1: cost 5 inf + 0 97.017 * * [simplify]: Extracting #2: cost 7 inf + 1 97.017 * * [simplify]: Extracting #3: cost 11 inf + 1 97.017 * * [simplify]: Extracting #4: cost 20 inf + 1 97.017 * * [simplify]: Extracting #5: cost 13 inf + 294 97.017 * * [simplify]: Extracting #6: cost 4 inf + 1197 97.018 * * [simplify]: Extracting #7: cost 1 inf + 1890 97.018 * * [simplify]: Extracting #8: cost 0 inf + 2135 97.019 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 97.019 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 97.019 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 97.019 * * [simplify]: iters left: 6 (17 enodes) 97.024 * * [simplify]: iters left: 5 (62 enodes) 97.033 * * [simplify]: iters left: 4 (76 enodes) 97.043 * * [simplify]: iters left: 3 (83 enodes) 97.054 * * [simplify]: Extracting #0: cost 1 inf + 0 97.054 * * [simplify]: Extracting #1: cost 5 inf + 0 97.054 * * [simplify]: Extracting #2: cost 8 inf + 1 97.054 * * [simplify]: Extracting #3: cost 13 inf + 1 97.054 * * [simplify]: Extracting #4: cost 21 inf + 1 97.054 * * [simplify]: Extracting #5: cost 25 inf + 44 97.054 * * [simplify]: Extracting #6: cost 20 inf + 252 97.055 * * [simplify]: Extracting #7: cost 0 inf + 3585 97.056 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 97.056 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 97.056 * * * * [progress]: [ 242 / 650 ] simplifiying candidate # 97.056 * [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 (+ (* y.re y.re) (* y.im y.im))))) 97.056 * * [simplify]: iters left: 6 (19 enodes) 97.062 * * [simplify]: iters left: 5 (68 enodes) 97.071 * * [simplify]: iters left: 4 (91 enodes) 97.093 * * [simplify]: iters left: 3 (106 enodes) 97.116 * * [simplify]: iters left: 2 (113 enodes) 97.130 * * [simplify]: iters left: 1 (114 enodes) 97.143 * * [simplify]: Extracting #0: cost 1 inf + 0 97.143 * * [simplify]: Extracting #1: cost 9 inf + 0 97.143 * * [simplify]: Extracting #2: cost 16 inf + 1 97.143 * * [simplify]: Extracting #3: cost 22 inf + 1 97.143 * * [simplify]: Extracting #4: cost 34 inf + 1 97.143 * * [simplify]: Extracting #5: cost 31 inf + 129 97.144 * * [simplify]: Extracting #6: cost 12 inf + 2255 97.146 * * [simplify]: Extracting #7: cost 3 inf + 4603 97.147 * * [simplify]: Extracting #8: cost 0 inf + 6015 97.148 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 97.148 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 97.148 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 97.148 * * [simplify]: iters left: 6 (18 enodes) 97.153 * * [simplify]: iters left: 5 (65 enodes) 97.162 * * [simplify]: iters left: 4 (79 enodes) 97.172 * * [simplify]: iters left: 3 (86 enodes) 97.190 * * [simplify]: iters left: 2 (88 enodes) 97.211 * * [simplify]: Extracting #0: cost 1 inf + 0 97.211 * * [simplify]: Extracting #1: cost 5 inf + 0 97.211 * * [simplify]: Extracting #2: cost 8 inf + 1 97.211 * * [simplify]: Extracting #3: cost 12 inf + 1 97.211 * * [simplify]: Extracting #4: cost 19 inf + 1 97.212 * * [simplify]: Extracting #5: cost 30 inf + 1 97.212 * * [simplify]: Extracting #6: cost 24 inf + 211 97.212 * * [simplify]: Extracting #7: cost 11 inf + 1280 97.213 * * [simplify]: Extracting #8: cost 5 inf + 2373 97.215 * * [simplify]: Extracting #9: cost 1 inf + 3585 97.217 * * [simplify]: Extracting #10: cost 0 inf + 4069 97.218 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 97.218 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 97.218 * * * * [progress]: [ 243 / 650 ] simplifiying candidate # 97.219 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 1) 97.219 * * [simplify]: iters left: 6 (14 enodes) 97.227 * * [simplify]: iters left: 5 (50 enodes) 97.240 * * [simplify]: iters left: 4 (68 enodes) 97.253 * * [simplify]: iters left: 3 (73 enodes) 97.262 * * [simplify]: Extracting #0: cost 1 inf + 0 97.262 * * [simplify]: Extracting #1: cost 5 inf + 0 97.262 * * [simplify]: Extracting #2: cost 7 inf + 1 97.262 * * [simplify]: Extracting #3: cost 11 inf + 1 97.262 * * [simplify]: Extracting #4: cost 20 inf + 1 97.262 * * [simplify]: Extracting #5: cost 14 inf + 211 97.263 * * [simplify]: Extracting #6: cost 4 inf + 1197 97.263 * * [simplify]: Extracting #7: cost 0 inf + 2135 97.264 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 97.264 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 97.264 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 97.264 * * [simplify]: iters left: 6 (17 enodes) 97.269 * * [simplify]: iters left: 5 (62 enodes) 97.278 * * [simplify]: iters left: 4 (76 enodes) 97.289 * * [simplify]: iters left: 3 (83 enodes) 97.305 * * [simplify]: Extracting #0: cost 1 inf + 0 97.305 * * [simplify]: Extracting #1: cost 5 inf + 0 97.305 * * [simplify]: Extracting #2: cost 8 inf + 1 97.305 * * [simplify]: Extracting #3: cost 13 inf + 1 97.306 * * [simplify]: Extracting #4: cost 21 inf + 1 97.306 * * [simplify]: Extracting #5: cost 25 inf + 44 97.306 * * [simplify]: Extracting #6: cost 20 inf + 252 97.307 * * [simplify]: Extracting #7: cost 0 inf + 3585 97.308 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 97.308 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 97.308 * * * * [progress]: [ 244 / 650 ] simplifiying candidate # 97.309 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 97.309 * * [simplify]: iters left: 6 (19 enodes) 97.318 * * [simplify]: iters left: 5 (66 enodes) 97.338 * * [simplify]: iters left: 4 (104 enodes) 97.369 * * [simplify]: iters left: 3 (146 enodes) 97.413 * * [simplify]: iters left: 2 (196 enodes) 97.446 * * [simplify]: Extracting #0: cost 1 inf + 0 97.446 * * [simplify]: Extracting #1: cost 13 inf + 0 97.446 * * [simplify]: Extracting #2: cost 24 inf + 1 97.447 * * [simplify]: Extracting #3: cost 30 inf + 1 97.447 * * [simplify]: Extracting #4: cost 42 inf + 1 97.447 * * [simplify]: Extracting #5: cost 39 inf + 129 97.447 * * [simplify]: Extracting #6: cost 20 inf + 2732 97.449 * * [simplify]: Extracting #7: cost 3 inf + 8992 97.451 * * [simplify]: Extracting #8: cost 0 inf + 10043 97.453 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 97.453 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 97.454 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 97.454 * * [simplify]: iters left: 6 (17 enodes) 97.458 * * [simplify]: iters left: 5 (60 enodes) 97.469 * * [simplify]: iters left: 4 (78 enodes) 97.480 * * [simplify]: iters left: 3 (94 enodes) 97.495 * * [simplify]: iters left: 2 (97 enodes) 97.512 * * [simplify]: Extracting #0: cost 1 inf + 0 97.512 * * [simplify]: Extracting #1: cost 9 inf + 0 97.512 * * [simplify]: Extracting #2: cost 16 inf + 1 97.512 * * [simplify]: Extracting #3: cost 23 inf + 1 97.512 * * [simplify]: Extracting #4: cost 34 inf + 1 97.512 * * [simplify]: Extracting #5: cost 27 inf + 212 97.512 * * [simplify]: Extracting #6: cost 16 inf + 1239 97.513 * * [simplify]: Extracting #7: cost 13 inf + 1443 97.513 * * [simplify]: Extracting #8: cost 5 inf + 4067 97.514 * * [simplify]: Extracting #9: cost 0 inf + 5761 97.515 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 97.516 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 97.516 * * * * [progress]: [ 245 / 650 ] simplifiying candidate # 97.516 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 97.516 * * [simplify]: iters left: 6 (19 enodes) 97.521 * * [simplify]: iters left: 5 (65 enodes) 97.530 * * [simplify]: iters left: 4 (92 enodes) 97.550 * * [simplify]: iters left: 3 (111 enodes) 97.566 * * [simplify]: iters left: 2 (125 enodes) 97.585 * * [simplify]: Extracting #0: cost 1 inf + 0 97.585 * * [simplify]: Extracting #1: cost 9 inf + 0 97.586 * * [simplify]: Extracting #2: cost 17 inf + 1 97.586 * * [simplify]: Extracting #3: cost 24 inf + 1 97.586 * * [simplify]: Extracting #4: cost 36 inf + 1 97.587 * * [simplify]: Extracting #5: cost 32 inf + 171 97.587 * * [simplify]: Extracting #6: cost 22 inf + 953 97.588 * * [simplify]: Extracting #7: cost 7 inf + 4275 97.591 * * [simplify]: Extracting #8: cost 0 inf + 6899 97.593 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 97.593 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 97.593 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 97.593 * * [simplify]: iters left: 6 (18 enodes) 97.598 * * [simplify]: iters left: 5 (63 enodes) 97.607 * * [simplify]: iters left: 4 (81 enodes) 97.619 * * [simplify]: iters left: 3 (97 enodes) 97.631 * * [simplify]: iters left: 2 (100 enodes) 97.647 * * [simplify]: Extracting #0: cost 1 inf + 0 97.647 * * [simplify]: Extracting #1: cost 9 inf + 0 97.647 * * [simplify]: Extracting #2: cost 17 inf + 1 97.647 * * [simplify]: Extracting #3: cost 25 inf + 1 97.647 * * [simplify]: Extracting #4: cost 36 inf + 1 97.647 * * [simplify]: Extracting #5: cost 30 inf + 211 97.647 * * [simplify]: Extracting #6: cost 18 inf + 1076 97.648 * * [simplify]: Extracting #7: cost 11 inf + 2533 97.649 * * [simplify]: Extracting #8: cost 1 inf + 5761 97.650 * * [simplify]: Extracting #9: cost 0 inf + 6325 97.651 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 97.651 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* 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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 97.651 * * * * [progress]: [ 246 / 650 ] simplifiying candidate # 97.651 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 97.652 * * [simplify]: iters left: 6 (18 enodes) 97.656 * * [simplify]: iters left: 5 (61 enodes) 97.666 * * [simplify]: iters left: 4 (88 enodes) 97.690 * * [simplify]: iters left: 3 (107 enodes) 97.706 * * [simplify]: iters left: 2 (120 enodes) 97.722 * * [simplify]: Extracting #0: cost 1 inf + 0 97.722 * * [simplify]: Extracting #1: cost 9 inf + 0 97.722 * * [simplify]: Extracting #2: cost 16 inf + 1 97.722 * * [simplify]: Extracting #3: cost 22 inf + 1 97.722 * * [simplify]: Extracting #4: cost 34 inf + 1 97.722 * * [simplify]: Extracting #5: cost 31 inf + 170 97.722 * * [simplify]: Extracting #6: cost 18 inf + 1280 97.723 * * [simplify]: Extracting #7: cost 7 inf + 3069 97.724 * * [simplify]: Extracting #8: cost 1 inf + 5531 97.725 * * [simplify]: Extracting #9: cost 0 inf + 6015 97.730 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 97.730 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 97.730 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 97.730 * * [simplify]: iters left: 6 (17 enodes) 97.738 * * [simplify]: iters left: 5 (60 enodes) 97.757 * * [simplify]: iters left: 4 (78 enodes) 97.780 * * [simplify]: iters left: 3 (94 enodes) 97.803 * * [simplify]: iters left: 2 (97 enodes) 97.826 * * [simplify]: Extracting #0: cost 1 inf + 0 97.826 * * [simplify]: Extracting #1: cost 9 inf + 0 97.826 * * [simplify]: Extracting #2: cost 16 inf + 1 97.827 * * [simplify]: Extracting #3: cost 23 inf + 1 97.827 * * [simplify]: Extracting #4: cost 34 inf + 1 97.827 * * [simplify]: Extracting #5: cost 27 inf + 212 97.827 * * [simplify]: Extracting #6: cost 16 inf + 1239 97.828 * * [simplify]: Extracting #7: cost 13 inf + 1443 97.829 * * [simplify]: Extracting #8: cost 5 inf + 3907 97.831 * * [simplify]: Extracting #9: cost 0 inf + 5441 97.833 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 97.833 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 97.834 * * * * [progress]: [ 247 / 650 ] simplifiying candidate # 97.834 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) (sqrt 1)) 97.834 * * [simplify]: iters left: 6 (14 enodes) 97.841 * * [simplify]: iters left: 5 (48 enodes) 97.855 * * [simplify]: iters left: 4 (64 enodes) 97.871 * * [simplify]: iters left: 3 (68 enodes) 97.887 * * [simplify]: iters left: 2 (69 enodes) 97.895 * * [simplify]: iters left: 1 (70 enodes) 97.904 * * [simplify]: Extracting #0: cost 1 inf + 0 97.904 * * [simplify]: Extracting #1: cost 5 inf + 0 97.904 * * [simplify]: Extracting #2: cost 7 inf + 1 97.904 * * [simplify]: Extracting #3: cost 11 inf + 1 97.904 * * [simplify]: Extracting #4: cost 20 inf + 1 97.904 * * [simplify]: Extracting #5: cost 15 inf + 170 97.904 * * [simplify]: Extracting #6: cost 5 inf + 1156 97.905 * * [simplify]: Extracting #7: cost 1 inf + 1890 97.905 * * [simplify]: Extracting #8: cost 0 inf + 2135 97.906 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 97.906 * [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 (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 97.906 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 97.906 * * [simplify]: iters left: 6 (16 enodes) 97.910 * * [simplify]: iters left: 5 (57 enodes) 97.923 * * [simplify]: iters left: 4 (73 enodes) 97.934 * * [simplify]: iters left: 3 (84 enodes) 97.945 * * [simplify]: iters left: 2 (93 enodes) 97.965 * * [simplify]: iters left: 1 (101 enodes) 97.990 * * [simplify]: Extracting #0: cost 1 inf + 0 97.990 * * [simplify]: Extracting #1: cost 7 inf + 0 97.990 * * [simplify]: Extracting #2: cost 13 inf + 1 97.990 * * [simplify]: Extracting #3: cost 21 inf + 1 97.990 * * [simplify]: Extracting #4: cost 25 inf + 44 97.991 * * [simplify]: Extracting #5: cost 18 inf + 416 97.991 * * [simplify]: Extracting #6: cost 2 inf + 2617 97.992 * * [simplify]: Extracting #7: cost 0 inf + 3425 97.992 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 97.992 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 97.993 * * * * [progress]: [ 248 / 650 ] simplifiying candidate # 97.994 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 97.994 * * [simplify]: iters left: 6 (18 enodes) 97.998 * * [simplify]: iters left: 5 (61 enodes) 98.007 * * [simplify]: iters left: 4 (88 enodes) 98.022 * * [simplify]: iters left: 3 (107 enodes) 98.051 * * [simplify]: iters left: 2 (120 enodes) 98.083 * * [simplify]: Extracting #0: cost 1 inf + 0 98.083 * * [simplify]: Extracting #1: cost 9 inf + 0 98.083 * * [simplify]: Extracting #2: cost 16 inf + 1 98.083 * * [simplify]: Extracting #3: cost 22 inf + 1 98.083 * * [simplify]: Extracting #4: cost 34 inf + 1 98.083 * * [simplify]: Extracting #5: cost 31 inf + 170 98.084 * * [simplify]: Extracting #6: cost 18 inf + 1280 98.085 * * [simplify]: Extracting #7: cost 7 inf + 3069 98.087 * * [simplify]: Extracting #8: cost 1 inf + 5531 98.090 * * [simplify]: Extracting #9: cost 0 inf + 6015 98.093 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 98.093 * [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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 98.093 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 98.093 * * [simplify]: iters left: 6 (17 enodes) 98.100 * * [simplify]: iters left: 5 (60 enodes) 98.109 * * [simplify]: iters left: 4 (78 enodes) 98.121 * * [simplify]: iters left: 3 (94 enodes) 98.135 * * [simplify]: iters left: 2 (97 enodes) 98.158 * * [simplify]: Extracting #0: cost 1 inf + 0 98.158 * * [simplify]: Extracting #1: cost 9 inf + 0 98.158 * * [simplify]: Extracting #2: cost 16 inf + 1 98.159 * * [simplify]: Extracting #3: cost 23 inf + 1 98.159 * * [simplify]: Extracting #4: cost 34 inf + 1 98.159 * * [simplify]: Extracting #5: cost 27 inf + 212 98.159 * * [simplify]: Extracting #6: cost 16 inf + 1239 98.160 * * [simplify]: Extracting #7: cost 13 inf + 1443 98.161 * * [simplify]: Extracting #8: cost 5 inf + 3907 98.163 * * [simplify]: Extracting #9: cost 0 inf + 5441 98.165 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 98.165 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 98.165 * * * * [progress]: [ 249 / 650 ] simplifiying candidate # 98.166 * [simplify]: Simplifying (/ (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 1) 98.166 * * [simplify]: iters left: 6 (13 enodes) 98.169 * * [simplify]: iters left: 5 (43 enodes) 98.175 * * [simplify]: iters left: 4 (60 enodes) 98.183 * * [simplify]: iters left: 3 (65 enodes) 98.191 * * [simplify]: Extracting #0: cost 1 inf + 0 98.191 * * [simplify]: Extracting #1: cost 5 inf + 0 98.191 * * [simplify]: Extracting #2: cost 7 inf + 1 98.191 * * [simplify]: Extracting #3: cost 11 inf + 1 98.192 * * [simplify]: Extracting #4: cost 20 inf + 1 98.193 * * [simplify]: Extracting #5: cost 16 inf + 87 98.193 * * [simplify]: Extracting #6: cost 5 inf + 1316 98.194 * * [simplify]: Extracting #7: cost 0 inf + 2295 98.194 * * [simplify]: Extracting #8: cost 0 inf + 2135 98.194 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 98.194 * [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 (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 98.195 * [simplify]: Simplifying (/ (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 98.195 * * [simplify]: iters left: 6 (16 enodes) 98.200 * * [simplify]: iters left: 5 (57 enodes) 98.217 * * [simplify]: iters left: 4 (73 enodes) 98.239 * * [simplify]: iters left: 3 (84 enodes) 98.260 * * [simplify]: iters left: 2 (93 enodes) 98.284 * * [simplify]: iters left: 1 (101 enodes) 98.307 * * [simplify]: Extracting #0: cost 1 inf + 0 98.308 * * [simplify]: Extracting #1: cost 7 inf + 0 98.308 * * [simplify]: Extracting #2: cost 13 inf + 1 98.308 * * [simplify]: Extracting #3: cost 21 inf + 1 98.308 * * [simplify]: Extracting #4: cost 25 inf + 44 98.308 * * [simplify]: Extracting #5: cost 18 inf + 416 98.309 * * [simplify]: Extracting #6: cost 2 inf + 2617 98.310 * * [simplify]: Extracting #7: cost 0 inf + 3425 98.312 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 98.312 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 98.312 * * * * [progress]: [ 250 / 650 ] simplifiying candidate # 98.312 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 98.313 * * [simplify]: iters left: 6 (20 enodes) 98.322 * * [simplify]: iters left: 5 (77 enodes) 98.347 * * [simplify]: iters left: 4 (114 enodes) 98.364 * * [simplify]: iters left: 3 (135 enodes) 98.381 * * [simplify]: iters left: 2 (145 enodes) 98.411 * * [simplify]: iters left: 1 (158 enodes) 98.433 * * [simplify]: Extracting #0: cost 1 inf + 0 98.433 * * [simplify]: Extracting #1: cost 11 inf + 0 98.433 * * [simplify]: Extracting #2: cost 26 inf + 1 98.434 * * [simplify]: Extracting #3: cost 34 inf + 3 98.434 * * [simplify]: Extracting #4: cost 45 inf + 4 98.434 * * [simplify]: Extracting #5: cost 36 inf + 298 98.434 * * [simplify]: Extracting #6: cost 25 inf + 1204 98.435 * * [simplify]: Extracting #7: cost 11 inf + 4979 98.437 * * [simplify]: Extracting #8: cost 0 inf + 9816 98.439 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 98.439 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 98.439 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 98.439 * * [simplify]: iters left: 6 (18 enodes) 98.447 * * [simplify]: iters left: 5 (65 enodes) 98.466 * * [simplify]: iters left: 4 (79 enodes) 98.487 * * [simplify]: iters left: 3 (86 enodes) 98.508 * * [simplify]: Extracting #0: cost 1 inf + 0 98.508 * * [simplify]: Extracting #1: cost 5 inf + 0 98.508 * * [simplify]: Extracting #2: cost 8 inf + 1 98.508 * * [simplify]: Extracting #3: cost 12 inf + 1 98.508 * * [simplify]: Extracting #4: cost 19 inf + 1 98.509 * * [simplify]: Extracting #5: cost 30 inf + 1 98.509 * * [simplify]: Extracting #6: cost 24 inf + 211 98.509 * * [simplify]: Extracting #7: cost 11 inf + 1200 98.510 * * [simplify]: Extracting #8: cost 5 inf + 2373 98.512 * * [simplify]: Extracting #9: cost 1 inf + 3665 98.513 * * [simplify]: Extracting #10: cost 0 inf + 4149 98.515 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 98.515 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 98.515 * * * * [progress]: [ 251 / 650 ] simplifiying candidate # 98.515 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 98.516 * * [simplify]: iters left: 6 (23 enodes) 98.527 * * [simplify]: iters left: 5 (85 enodes) 98.543 * * [simplify]: iters left: 4 (116 enodes) 98.561 * * [simplify]: iters left: 3 (143 enodes) 98.590 * * [simplify]: iters left: 2 (159 enodes) 98.612 * * [simplify]: Extracting #0: cost 1 inf + 0 98.612 * * [simplify]: Extracting #1: cost 13 inf + 0 98.612 * * [simplify]: Extracting #2: cost 26 inf + 1 98.612 * * [simplify]: Extracting #3: cost 34 inf + 1 98.612 * * [simplify]: Extracting #4: cost 46 inf + 1 98.612 * * [simplify]: Extracting #5: cost 41 inf + 253 98.613 * * [simplify]: Extracting #6: cost 31 inf + 912 98.613 * * [simplify]: Extracting #7: cost 20 inf + 2857 98.614 * * [simplify]: Extracting #8: cost 12 inf + 5601 98.616 * * [simplify]: Extracting #9: cost 2 inf + 10271 98.619 * * [simplify]: Extracting #10: cost 0 inf + 11157 98.621 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 98.621 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 98.621 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 98.621 * * [simplify]: iters left: 6 (20 enodes) 98.626 * * [simplify]: iters left: 5 (71 enodes) 98.643 * * [simplify]: iters left: 4 (85 enodes) 98.669 * * [simplify]: iters left: 3 (92 enodes) 98.684 * * [simplify]: iters left: 2 (94 enodes) 98.696 * * [simplify]: Extracting #0: cost 1 inf + 0 98.696 * * [simplify]: Extracting #1: cost 5 inf + 0 98.696 * * [simplify]: Extracting #2: cost 9 inf + 1 98.696 * * [simplify]: Extracting #3: cost 15 inf + 1 98.696 * * [simplify]: Extracting #4: cost 23 inf + 1 98.696 * * [simplify]: Extracting #5: cost 34 inf + 1 98.696 * * [simplify]: Extracting #6: cost 27 inf + 212 98.696 * * [simplify]: Extracting #7: cost 16 inf + 1076 98.697 * * [simplify]: Extracting #8: cost 6 inf + 3221 98.698 * * [simplify]: Extracting #9: cost 2 inf + 4069 98.698 * * [simplify]: Extracting #10: cost 0 inf + 5277 98.699 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 98.699 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 98.700 * * * * [progress]: [ 252 / 650 ] simplifiying candidate # 98.700 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 98.700 * * [simplify]: iters left: 6 (21 enodes) 98.705 * * [simplify]: iters left: 5 (78 enodes) 98.729 * * [simplify]: iters left: 4 (109 enodes) 98.749 * * [simplify]: iters left: 3 (135 enodes) 98.772 * * [simplify]: iters left: 2 (156 enodes) 98.790 * * [simplify]: iters left: 1 (161 enodes) 98.814 * * [simplify]: Extracting #0: cost 1 inf + 0 98.814 * * [simplify]: Extracting #1: cost 13 inf + 0 98.814 * * [simplify]: Extracting #2: cost 24 inf + 1 98.815 * * [simplify]: Extracting #3: cost 30 inf + 1 98.815 * * [simplify]: Extracting #4: cost 42 inf + 1 98.815 * * [simplify]: Extracting #5: cost 38 inf + 170 98.816 * * [simplify]: Extracting #6: cost 27 inf + 871 98.817 * * [simplify]: Extracting #7: cost 10 inf + 5155 98.821 * * [simplify]: Extracting #8: cost 0 inf + 9469 98.825 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 98.825 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 98.826 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 98.826 * * [simplify]: iters left: 6 (19 enodes) 98.832 * * [simplify]: iters left: 5 (68 enodes) 98.842 * * [simplify]: iters left: 4 (82 enodes) 98.853 * * [simplify]: iters left: 3 (89 enodes) 98.874 * * [simplify]: iters left: 2 (91 enodes) 98.885 * * [simplify]: Extracting #0: cost 1 inf + 0 98.885 * * [simplify]: Extracting #1: cost 5 inf + 0 98.885 * * [simplify]: Extracting #2: cost 9 inf + 1 98.885 * * [simplify]: Extracting #3: cost 14 inf + 1 98.885 * * [simplify]: Extracting #4: cost 21 inf + 1 98.885 * * [simplify]: Extracting #5: cost 32 inf + 1 98.885 * * [simplify]: Extracting #6: cost 26 inf + 211 98.886 * * [simplify]: Extracting #7: cost 13 inf + 1077 98.886 * * [simplify]: Extracting #8: cost 5 inf + 2777 98.887 * * [simplify]: Extracting #9: cost 0 inf + 4633 98.888 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 98.888 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 98.888 * * * * [progress]: [ 253 / 650 ] simplifiying candidate # 98.888 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 98.888 * * [simplify]: iters left: 6 (21 enodes) 98.895 * * [simplify]: iters left: 5 (78 enodes) 98.911 * * [simplify]: iters left: 4 (98 enodes) 98.937 * * [simplify]: iters left: 3 (104 enodes) 98.949 * * [simplify]: iters left: 2 (105 enodes) 98.963 * * [simplify]: Extracting #0: cost 1 inf + 0 98.963 * * [simplify]: Extracting #1: cost 7 inf + 0 98.963 * * [simplify]: Extracting #2: cost 12 inf + 1 98.963 * * [simplify]: Extracting #3: cost 18 inf + 1 98.963 * * [simplify]: Extracting #4: cost 30 inf + 1 98.963 * * [simplify]: Extracting #5: cost 28 inf + 88 98.963 * * [simplify]: Extracting #6: cost 13 inf + 1200 98.964 * * [simplify]: Extracting #7: cost 7 inf + 2131 98.965 * * [simplify]: Extracting #8: cost 0 inf + 4713 98.966 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 98.966 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 98.966 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 98.966 * * [simplify]: iters left: 6 (18 enodes) 98.973 * * [simplify]: iters left: 5 (65 enodes) 98.987 * * [simplify]: iters left: 4 (79 enodes) 98.998 * * [simplify]: iters left: 3 (86 enodes) 99.008 * * [simplify]: iters left: 2 (88 enodes) 99.029 * * [simplify]: Extracting #0: cost 1 inf + 0 99.029 * * [simplify]: Extracting #1: cost 5 inf + 0 99.029 * * [simplify]: Extracting #2: cost 9 inf + 1 99.029 * * [simplify]: Extracting #3: cost 15 inf + 1 99.029 * * [simplify]: Extracting #4: cost 23 inf + 1 99.029 * * [simplify]: Extracting #5: cost 27 inf + 44 99.030 * * [simplify]: Extracting #6: cost 22 inf + 293 99.030 * * [simplify]: Extracting #7: cost 5 inf + 2373 99.032 * * [simplify]: Extracting #8: cost 1 inf + 3665 99.034 * * [simplify]: Extracting #9: cost 0 inf + 4149 99.035 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 99.035 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 99.036 * * * * [progress]: [ 254 / 650 ] simplifiying candidate # 99.036 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 99.036 * * [simplify]: iters left: 6 (21 enodes) 99.044 * * [simplify]: iters left: 5 (78 enodes) 99.056 * * [simplify]: iters left: 4 (109 enodes) 99.076 * * [simplify]: iters left: 3 (135 enodes) 99.112 * * [simplify]: iters left: 2 (156 enodes) 99.148 * * [simplify]: iters left: 1 (161 enodes) 99.182 * * [simplify]: Extracting #0: cost 1 inf + 0 99.182 * * [simplify]: Extracting #1: cost 13 inf + 0 99.182 * * [simplify]: Extracting #2: cost 24 inf + 1 99.182 * * [simplify]: Extracting #3: cost 30 inf + 1 99.182 * * [simplify]: Extracting #4: cost 42 inf + 1 99.183 * * [simplify]: Extracting #5: cost 38 inf + 170 99.183 * * [simplify]: Extracting #6: cost 27 inf + 871 99.185 * * [simplify]: Extracting #7: cost 10 inf + 5155 99.188 * * [simplify]: Extracting #8: cost 0 inf + 9469 99.192 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 99.192 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 99.193 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 99.193 * * [simplify]: iters left: 6 (19 enodes) 99.204 * * [simplify]: iters left: 5 (68 enodes) 99.219 * * [simplify]: iters left: 4 (82 enodes) 99.230 * * [simplify]: iters left: 3 (89 enodes) 99.241 * * [simplify]: iters left: 2 (91 enodes) 99.261 * * [simplify]: Extracting #0: cost 1 inf + 0 99.261 * * [simplify]: Extracting #1: cost 5 inf + 0 99.261 * * [simplify]: Extracting #2: cost 9 inf + 1 99.261 * * [simplify]: Extracting #3: cost 14 inf + 1 99.261 * * [simplify]: Extracting #4: cost 21 inf + 1 99.261 * * [simplify]: Extracting #5: cost 32 inf + 1 99.261 * * [simplify]: Extracting #6: cost 26 inf + 211 99.261 * * [simplify]: Extracting #7: cost 13 inf + 1077 99.262 * * [simplify]: Extracting #8: cost 5 inf + 2777 99.262 * * [simplify]: Extracting #9: cost 0 inf + 4633 99.263 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 99.263 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 99.264 * * * * [progress]: [ 255 / 650 ] simplifiying candidate # 99.264 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) 1) 99.264 * * [simplify]: iters left: 6 (20 enodes) 99.269 * * [simplify]: iters left: 5 (73 enodes) 99.281 * * [simplify]: iters left: 4 (95 enodes) 99.303 * * [simplify]: iters left: 3 (101 enodes) 99.315 * * [simplify]: iters left: 2 (102 enodes) 99.326 * * [simplify]: Extracting #0: cost 1 inf + 0 99.326 * * [simplify]: Extracting #1: cost 7 inf + 0 99.326 * * [simplify]: Extracting #2: cost 12 inf + 1 99.326 * * [simplify]: Extracting #3: cost 18 inf + 1 99.326 * * [simplify]: Extracting #4: cost 30 inf + 1 99.326 * * [simplify]: Extracting #5: cost 26 inf + 170 99.326 * * [simplify]: Extracting #6: cost 12 inf + 1241 99.327 * * [simplify]: Extracting #7: cost 5 inf + 2575 99.328 * * [simplify]: Extracting #8: cost 0 inf + 4713 99.329 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 99.329 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 99.329 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 99.329 * * [simplify]: iters left: 6 (18 enodes) 99.339 * * [simplify]: iters left: 5 (65 enodes) 99.357 * * [simplify]: iters left: 4 (79 enodes) 99.378 * * [simplify]: iters left: 3 (86 enodes) 99.390 * * [simplify]: iters left: 2 (88 enodes) 99.401 * * [simplify]: Extracting #0: cost 1 inf + 0 99.401 * * [simplify]: Extracting #1: cost 5 inf + 0 99.401 * * [simplify]: Extracting #2: cost 9 inf + 1 99.401 * * [simplify]: Extracting #3: cost 15 inf + 1 99.402 * * [simplify]: Extracting #4: cost 23 inf + 1 99.402 * * [simplify]: Extracting #5: cost 27 inf + 44 99.402 * * [simplify]: Extracting #6: cost 22 inf + 293 99.402 * * [simplify]: Extracting #7: cost 5 inf + 2373 99.403 * * [simplify]: Extracting #8: cost 1 inf + 3665 99.405 * * [simplify]: Extracting #9: cost 0 inf + 4149 99.406 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 99.406 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 99.406 * * * * [progress]: [ 256 / 650 ] simplifiying candidate # 99.406 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 99.407 * * [simplify]: iters left: 6 (19 enodes) 99.412 * * [simplify]: iters left: 5 (72 enodes) 99.423 * * [simplify]: iters left: 4 (95 enodes) 99.436 * * [simplify]: iters left: 3 (104 enodes) 99.449 * * [simplify]: iters left: 2 (113 enodes) 99.469 * * [simplify]: iters left: 1 (123 enodes) 99.500 * * [simplify]: Extracting #0: cost 1 inf + 0 99.500 * * [simplify]: Extracting #1: cost 7 inf + 0 99.501 * * [simplify]: Extracting #2: cost 13 inf + 1 99.501 * * [simplify]: Extracting #3: cost 20 inf + 1 99.501 * * [simplify]: Extracting #4: cost 29 inf + 2 99.501 * * [simplify]: Extracting #5: cost 40 inf + 3 99.501 * * [simplify]: Extracting #6: cost 33 inf + 214 99.505 * * [simplify]: Extracting #7: cost 21 inf + 1039 99.506 * * [simplify]: Extracting #8: cost 11 inf + 3031 99.508 * * [simplify]: Extracting #9: cost 0 inf + 7771 99.512 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 99.512 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 99.513 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 99.513 * * [simplify]: iters left: 6 (18 enodes) 99.520 * * [simplify]: iters left: 5 (65 enodes) 99.530 * * [simplify]: iters left: 4 (79 enodes) 99.542 * * [simplify]: iters left: 3 (86 enodes) 99.553 * * [simplify]: Extracting #0: cost 1 inf + 0 99.553 * * [simplify]: Extracting #1: cost 5 inf + 0 99.553 * * [simplify]: Extracting #2: cost 8 inf + 1 99.553 * * [simplify]: Extracting #3: cost 12 inf + 1 99.553 * * [simplify]: Extracting #4: cost 19 inf + 1 99.553 * * [simplify]: Extracting #5: cost 30 inf + 1 99.553 * * [simplify]: Extracting #6: cost 24 inf + 211 99.553 * * [simplify]: Extracting #7: cost 11 inf + 1200 99.554 * * [simplify]: Extracting #8: cost 5 inf + 2373 99.555 * * [simplify]: Extracting #9: cost 1 inf + 3665 99.555 * * [simplify]: Extracting #10: cost 0 inf + 4149 99.556 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 99.556 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 99.556 * * * * [progress]: [ 257 / 650 ] simplifiying candidate # 99.556 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 99.557 * * [simplify]: iters left: 6 (22 enodes) 99.562 * * [simplify]: iters left: 5 (80 enodes) 99.577 * * [simplify]: iters left: 4 (98 enodes) 99.603 * * [simplify]: iters left: 3 (105 enodes) 99.631 * * [simplify]: iters left: 2 (108 enodes) 99.644 * * [simplify]: Extracting #0: cost 1 inf + 0 99.644 * * [simplify]: Extracting #1: cost 5 inf + 0 99.644 * * [simplify]: Extracting #2: cost 12 inf + 1 99.644 * * [simplify]: Extracting #3: cost 21 inf + 1 99.644 * * [simplify]: Extracting #4: cost 29 inf + 1 99.645 * * [simplify]: Extracting #5: cost 40 inf + 1 99.645 * * [simplify]: Extracting #6: cost 36 inf + 88 99.645 * * [simplify]: Extracting #7: cost 20 inf + 1241 99.646 * * [simplify]: Extracting #8: cost 12 inf + 2777 99.647 * * [simplify]: Extracting #9: cost 2 inf + 6285 99.648 * * [simplify]: Extracting #10: cost 0 inf + 7373 99.649 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 99.649 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 99.650 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 99.650 * * [simplify]: iters left: 6 (20 enodes) 99.656 * * [simplify]: iters left: 5 (71 enodes) 99.673 * * [simplify]: iters left: 4 (85 enodes) 99.684 * * [simplify]: iters left: 3 (92 enodes) 99.695 * * [simplify]: iters left: 2 (94 enodes) 99.719 * * [simplify]: Extracting #0: cost 1 inf + 0 99.719 * * [simplify]: Extracting #1: cost 5 inf + 0 99.719 * * [simplify]: Extracting #2: cost 9 inf + 1 99.719 * * [simplify]: Extracting #3: cost 15 inf + 1 99.719 * * [simplify]: Extracting #4: cost 23 inf + 1 99.719 * * [simplify]: Extracting #5: cost 34 inf + 1 99.719 * * [simplify]: Extracting #6: cost 27 inf + 212 99.720 * * [simplify]: Extracting #7: cost 16 inf + 1076 99.722 * * [simplify]: Extracting #8: cost 6 inf + 3221 99.723 * * [simplify]: Extracting #9: cost 2 inf + 4069 99.725 * * [simplify]: Extracting #10: cost 0 inf + 5277 99.727 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 99.727 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 99.727 * * * * [progress]: [ 258 / 650 ] simplifiying candidate # 99.728 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 99.728 * * [simplify]: iters left: 6 (20 enodes) 99.738 * * [simplify]: iters left: 5 (73 enodes) 99.752 * * [simplify]: iters left: 4 (91 enodes) 99.765 * * [simplify]: iters left: 3 (98 enodes) 99.777 * * [simplify]: iters left: 2 (101 enodes) 99.801 * * [simplify]: Extracting #0: cost 1 inf + 0 99.801 * * [simplify]: Extracting #1: cost 5 inf + 0 99.801 * * [simplify]: Extracting #2: cost 11 inf + 1 99.801 * * [simplify]: Extracting #3: cost 18 inf + 1 99.801 * * [simplify]: Extracting #4: cost 25 inf + 1 99.801 * * [simplify]: Extracting #5: cost 36 inf + 1 99.801 * * [simplify]: Extracting #6: cost 30 inf + 211 99.802 * * [simplify]: Extracting #7: cost 17 inf + 1200 99.803 * * [simplify]: Extracting #8: cost 10 inf + 2333 99.804 * * [simplify]: Extracting #9: cost 2 inf + 5117 99.807 * * [simplify]: Extracting #10: cost 0 inf + 6245 99.809 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 99.809 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 99.809 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 99.810 * * [simplify]: iters left: 6 (19 enodes) 99.818 * * [simplify]: iters left: 5 (68 enodes) 99.829 * * [simplify]: iters left: 4 (82 enodes) 99.841 * * [simplify]: iters left: 3 (89 enodes) 99.852 * * [simplify]: iters left: 2 (91 enodes) 99.863 * * [simplify]: Extracting #0: cost 1 inf + 0 99.863 * * [simplify]: Extracting #1: cost 5 inf + 0 99.863 * * [simplify]: Extracting #2: cost 9 inf + 1 99.863 * * [simplify]: Extracting #3: cost 14 inf + 1 99.863 * * [simplify]: Extracting #4: cost 21 inf + 1 99.863 * * [simplify]: Extracting #5: cost 32 inf + 1 99.863 * * [simplify]: Extracting #6: cost 26 inf + 211 99.864 * * [simplify]: Extracting #7: cost 13 inf + 1077 99.864 * * [simplify]: Extracting #8: cost 5 inf + 2777 99.865 * * [simplify]: Extracting #9: cost 0 inf + 4633 99.866 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 99.866 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 99.866 * * * * [progress]: [ 259 / 650 ] simplifiying candidate # 99.866 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt 1)) 99.866 * * [simplify]: iters left: 6 (19 enodes) 99.871 * * [simplify]: iters left: 5 (70 enodes) 99.890 * * [simplify]: iters left: 4 (87 enodes) 99.913 * * [simplify]: iters left: 3 (92 enodes) 99.939 * * [simplify]: iters left: 2 (94 enodes) 99.961 * * [simplify]: Extracting #0: cost 1 inf + 0 99.961 * * [simplify]: Extracting #1: cost 7 inf + 0 99.962 * * [simplify]: Extracting #2: cost 12 inf + 1 99.962 * * [simplify]: Extracting #3: cost 18 inf + 1 99.962 * * [simplify]: Extracting #4: cost 30 inf + 1 99.962 * * [simplify]: Extracting #5: cost 27 inf + 129 99.963 * * [simplify]: Extracting #6: cost 13 inf + 1200 99.963 * * [simplify]: Extracting #7: cost 6 inf + 2333 99.965 * * [simplify]: Extracting #8: cost 0 inf + 4713 99.967 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 99.967 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 99.968 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 99.968 * * [simplify]: iters left: 6 (18 enodes) 99.977 * * [simplify]: iters left: 5 (65 enodes) 99.996 * * [simplify]: iters left: 4 (79 enodes) 100.018 * * [simplify]: iters left: 3 (86 enodes) 100.039 * * [simplify]: iters left: 2 (88 enodes) 100.059 * * [simplify]: Extracting #0: cost 1 inf + 0 100.059 * * [simplify]: Extracting #1: cost 5 inf + 0 100.059 * * [simplify]: Extracting #2: cost 9 inf + 1 100.059 * * [simplify]: Extracting #3: cost 15 inf + 1 100.060 * * [simplify]: Extracting #4: cost 23 inf + 1 100.060 * * [simplify]: Extracting #5: cost 27 inf + 44 100.060 * * [simplify]: Extracting #6: cost 22 inf + 293 100.061 * * [simplify]: Extracting #7: cost 5 inf + 2373 100.062 * * [simplify]: Extracting #8: cost 1 inf + 3665 100.064 * * [simplify]: Extracting #9: cost 0 inf + 4149 100.065 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 100.065 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 100.066 * * * * [progress]: [ 260 / 650 ] simplifiying candidate # 100.066 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 100.066 * * [simplify]: iters left: 6 (20 enodes) 100.075 * * [simplify]: iters left: 5 (73 enodes) 100.101 * * [simplify]: iters left: 4 (91 enodes) 100.126 * * [simplify]: iters left: 3 (98 enodes) 100.150 * * [simplify]: iters left: 2 (101 enodes) 100.170 * * [simplify]: Extracting #0: cost 1 inf + 0 100.170 * * [simplify]: Extracting #1: cost 5 inf + 0 100.170 * * [simplify]: Extracting #2: cost 11 inf + 1 100.170 * * [simplify]: Extracting #3: cost 18 inf + 1 100.170 * * [simplify]: Extracting #4: cost 25 inf + 1 100.171 * * [simplify]: Extracting #5: cost 36 inf + 1 100.171 * * [simplify]: Extracting #6: cost 30 inf + 211 100.171 * * [simplify]: Extracting #7: cost 17 inf + 1200 100.171 * * [simplify]: Extracting #8: cost 10 inf + 2333 100.172 * * [simplify]: Extracting #9: cost 2 inf + 5117 100.173 * * [simplify]: Extracting #10: cost 0 inf + 6245 100.175 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 100.175 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 100.175 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 100.175 * * [simplify]: iters left: 6 (19 enodes) 100.180 * * [simplify]: iters left: 5 (68 enodes) 100.190 * * [simplify]: iters left: 4 (82 enodes) 100.200 * * [simplify]: iters left: 3 (89 enodes) 100.212 * * [simplify]: iters left: 2 (91 enodes) 100.222 * * [simplify]: Extracting #0: cost 1 inf + 0 100.222 * * [simplify]: Extracting #1: cost 5 inf + 0 100.222 * * [simplify]: Extracting #2: cost 9 inf + 1 100.223 * * [simplify]: Extracting #3: cost 14 inf + 1 100.223 * * [simplify]: Extracting #4: cost 21 inf + 1 100.223 * * [simplify]: Extracting #5: cost 32 inf + 1 100.223 * * [simplify]: Extracting #6: cost 26 inf + 211 100.223 * * [simplify]: Extracting #7: cost 13 inf + 1077 100.224 * * [simplify]: Extracting #8: cost 5 inf + 2777 100.224 * * [simplify]: Extracting #9: cost 0 inf + 4633 100.225 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 100.225 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 100.225 * * * * [progress]: [ 261 / 650 ] simplifiying candidate # 100.226 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 1) 100.226 * * [simplify]: iters left: 6 (19 enodes) 100.232 * * [simplify]: iters left: 5 (68 enodes) 100.252 * * [simplify]: iters left: 4 (85 enodes) 100.266 * * [simplify]: iters left: 3 (90 enodes) 100.278 * * [simplify]: iters left: 2 (92 enodes) 100.290 * * [simplify]: Extracting #0: cost 1 inf + 0 100.290 * * [simplify]: Extracting #1: cost 7 inf + 0 100.290 * * [simplify]: Extracting #2: cost 12 inf + 1 100.290 * * [simplify]: Extracting #3: cost 18 inf + 1 100.290 * * [simplify]: Extracting #4: cost 30 inf + 1 100.290 * * [simplify]: Extracting #5: cost 27 inf + 129 100.291 * * [simplify]: Extracting #6: cost 13 inf + 1077 100.291 * * [simplify]: Extracting #7: cost 6 inf + 2413 100.292 * * [simplify]: Extracting #8: cost 1 inf + 4269 100.293 * * [simplify]: Extracting #9: cost 0 inf + 4713 100.294 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 100.294 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 100.294 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 100.294 * * [simplify]: iters left: 6 (18 enodes) 100.303 * * [simplify]: iters left: 5 (65 enodes) 100.321 * * [simplify]: iters left: 4 (79 enodes) 100.332 * * [simplify]: iters left: 3 (86 enodes) 100.342 * * [simplify]: iters left: 2 (88 enodes) 100.356 * * [simplify]: Extracting #0: cost 1 inf + 0 100.356 * * [simplify]: Extracting #1: cost 5 inf + 0 100.356 * * [simplify]: Extracting #2: cost 9 inf + 1 100.357 * * [simplify]: Extracting #3: cost 15 inf + 1 100.357 * * [simplify]: Extracting #4: cost 23 inf + 1 100.357 * * [simplify]: Extracting #5: cost 27 inf + 44 100.357 * * [simplify]: Extracting #6: cost 22 inf + 293 100.358 * * [simplify]: Extracting #7: cost 5 inf + 2373 100.359 * * [simplify]: Extracting #8: cost 1 inf + 3665 100.361 * * [simplify]: Extracting #9: cost 0 inf + 4149 100.363 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 100.363 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 100.363 * * * * [progress]: [ 262 / 650 ] simplifiying candidate # 100.363 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 100.364 * * [simplify]: iters left: 6 (18 enodes) 100.368 * * [simplify]: iters left: 5 (67 enodes) 100.379 * * [simplify]: iters left: 4 (97 enodes) 100.396 * * [simplify]: iters left: 3 (121 enodes) 100.414 * * [simplify]: iters left: 2 (134 enodes) 100.438 * * [simplify]: iters left: 1 (155 enodes) 100.470 * * [simplify]: Extracting #0: cost 1 inf + 0 100.470 * * [simplify]: Extracting #1: cost 11 inf + 0 100.470 * * [simplify]: Extracting #2: cost 37 inf + 1 100.471 * * [simplify]: Extracting #3: cost 46 inf + 4 100.471 * * [simplify]: Extracting #4: cost 56 inf + 6 100.471 * * [simplify]: Extracting #5: cost 46 inf + 382 100.471 * * [simplify]: Extracting #6: cost 38 inf + 918 100.472 * * [simplify]: Extracting #7: cost 18 inf + 6844 100.474 * * [simplify]: Extracting #8: cost 3 inf + 13210 100.477 * * [simplify]: Extracting #9: cost 0 inf + 14860 100.479 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 100.479 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 100.480 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 100.480 * * [simplify]: iters left: 6 (17 enodes) 100.486 * * [simplify]: iters left: 5 (60 enodes) 100.500 * * [simplify]: iters left: 4 (76 enodes) 100.520 * * [simplify]: iters left: 3 (89 enodes) 100.531 * * [simplify]: Extracting #0: cost 1 inf + 0 100.531 * * [simplify]: Extracting #1: cost 7 inf + 0 100.531 * * [simplify]: Extracting #2: cost 12 inf + 1 100.531 * * [simplify]: Extracting #3: cost 18 inf + 1 100.531 * * [simplify]: Extracting #4: cost 30 inf + 1 100.531 * * [simplify]: Extracting #5: cost 27 inf + 129 100.532 * * [simplify]: Extracting #6: cost 13 inf + 1200 100.532 * * [simplify]: Extracting #7: cost 5 inf + 2575 100.533 * * [simplify]: Extracting #8: cost 1 inf + 4269 100.534 * * [simplify]: Extracting #9: cost 0 inf + 4713 100.535 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 100.535 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 100.535 * * * * [progress]: [ 263 / 650 ] simplifiying candidate # 100.535 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 100.535 * * [simplify]: iters left: 6 (21 enodes) 100.541 * * [simplify]: iters left: 5 (75 enodes) 100.552 * * [simplify]: iters left: 4 (100 enodes) 100.576 * * [simplify]: iters left: 3 (127 enodes) 100.615 * * [simplify]: iters left: 2 (137 enodes) 100.649 * * [simplify]: iters left: 1 (138 enodes) 100.664 * * [simplify]: Extracting #0: cost 1 inf + 0 100.664 * * [simplify]: Extracting #1: cost 13 inf + 0 100.665 * * [simplify]: Extracting #2: cost 26 inf + 1 100.665 * * [simplify]: Extracting #3: cost 34 inf + 1 100.665 * * [simplify]: Extracting #4: cost 46 inf + 1 100.665 * * [simplify]: Extracting #5: cost 39 inf + 376 100.665 * * [simplify]: Extracting #6: cost 29 inf + 1117 100.666 * * [simplify]: Extracting #7: cost 16 inf + 4189 100.667 * * [simplify]: Extracting #8: cost 4 inf + 9063 100.670 * * [simplify]: Extracting #9: cost 0 inf + 11157 100.672 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 100.672 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 100.672 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 100.672 * * [simplify]: iters left: 6 (19 enodes) 100.676 * * [simplify]: iters left: 5 (66 enodes) 100.696 * * [simplify]: iters left: 4 (84 enodes) 100.722 * * [simplify]: iters left: 3 (100 enodes) 100.747 * * [simplify]: iters left: 2 (103 enodes) 100.773 * * [simplify]: Extracting #0: cost 1 inf + 0 100.773 * * [simplify]: Extracting #1: cost 9 inf + 0 100.773 * * [simplify]: Extracting #2: cost 17 inf + 1 100.773 * * [simplify]: Extracting #3: cost 24 inf + 1 100.773 * * [simplify]: Extracting #4: cost 36 inf + 1 100.774 * * [simplify]: Extracting #5: cost 32 inf + 211 100.774 * * [simplify]: Extracting #6: cost 19 inf + 1077 100.775 * * [simplify]: Extracting #7: cost 11 inf + 2535 100.777 * * [simplify]: Extracting #8: cost 7 inf + 3827 100.779 * * [simplify]: Extracting #9: cost 1 inf + 6567 100.782 * * [simplify]: Extracting #10: cost 0 inf + 6969 100.784 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 100.786 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 100.787 * * * * [progress]: [ 264 / 650 ] simplifiying candidate # 100.787 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 100.787 * * [simplify]: iters left: 6 (19 enodes) 100.796 * * [simplify]: iters left: 5 (68 enodes) 100.817 * * [simplify]: iters left: 4 (93 enodes) 100.845 * * [simplify]: iters left: 3 (120 enodes) 100.880 * * [simplify]: iters left: 2 (129 enodes) 100.896 * * [simplify]: iters left: 1 (130 enodes) 100.911 * * [simplify]: Extracting #0: cost 1 inf + 0 100.911 * * [simplify]: Extracting #1: cost 13 inf + 0 100.911 * * [simplify]: Extracting #2: cost 24 inf + 1 100.911 * * [simplify]: Extracting #3: cost 30 inf + 1 100.911 * * [simplify]: Extracting #4: cost 42 inf + 1 100.911 * * [simplify]: Extracting #5: cost 40 inf + 88 100.912 * * [simplify]: Extracting #6: cost 27 inf + 995 100.912 * * [simplify]: Extracting #7: cost 15 inf + 3623 100.914 * * [simplify]: Extracting #8: cost 1 inf + 9065 100.916 * * [simplify]: Extracting #9: cost 0 inf + 9469 100.919 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 100.919 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 100.920 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 100.920 * * [simplify]: iters left: 6 (18 enodes) 100.928 * * [simplify]: iters left: 5 (63 enodes) 100.947 * * [simplify]: iters left: 4 (81 enodes) 100.969 * * [simplify]: iters left: 3 (97 enodes) 100.985 * * [simplify]: iters left: 2 (100 enodes) 100.997 * * [simplify]: Extracting #0: cost 1 inf + 0 100.997 * * [simplify]: Extracting #1: cost 9 inf + 0 100.997 * * [simplify]: Extracting #2: cost 16 inf + 1 100.997 * * [simplify]: Extracting #3: cost 22 inf + 1 100.997 * * [simplify]: Extracting #4: cost 34 inf + 1 100.997 * * [simplify]: Extracting #5: cost 30 inf + 211 100.997 * * [simplify]: Extracting #6: cost 17 inf + 1200 100.998 * * [simplify]: Extracting #7: cost 10 inf + 2535 100.999 * * [simplify]: Extracting #8: cost 3 inf + 4795 101.000 * * [simplify]: Extracting #9: cost 0 inf + 6085 101.001 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 101.001 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 101.001 * * * * [progress]: [ 265 / 650 ] simplifiying candidate # 101.001 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt 1)) 101.001 * * [simplify]: iters left: 6 (19 enodes) 101.006 * * [simplify]: iters left: 5 (68 enodes) 101.015 * * [simplify]: iters left: 4 (87 enodes) 101.026 * * [simplify]: iters left: 3 (95 enodes) 101.037 * * [simplify]: Extracting #0: cost 1 inf + 0 101.037 * * [simplify]: Extracting #1: cost 7 inf + 0 101.037 * * [simplify]: Extracting #2: cost 12 inf + 1 101.038 * * [simplify]: Extracting #3: cost 18 inf + 1 101.038 * * [simplify]: Extracting #4: cost 30 inf + 1 101.038 * * [simplify]: Extracting #5: cost 27 inf + 129 101.038 * * [simplify]: Extracting #6: cost 13 inf + 1200 101.039 * * [simplify]: Extracting #7: cost 7 inf + 2171 101.039 * * [simplify]: Extracting #8: cost 1 inf + 4269 101.040 * * [simplify]: Extracting #9: cost 0 inf + 4713 101.041 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 101.041 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 101.041 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 101.042 * * [simplify]: iters left: 6 (17 enodes) 101.045 * * [simplify]: iters left: 5 (60 enodes) 101.056 * * [simplify]: iters left: 4 (78 enodes) 101.067 * * [simplify]: iters left: 3 (94 enodes) 101.078 * * [simplify]: iters left: 2 (97 enodes) 101.090 * * [simplify]: Extracting #0: cost 1 inf + 0 101.090 * * [simplify]: Extracting #1: cost 9 inf + 0 101.090 * * [simplify]: Extracting #2: cost 16 inf + 1 101.090 * * [simplify]: Extracting #3: cost 23 inf + 1 101.090 * * [simplify]: Extracting #4: cost 34 inf + 1 101.090 * * [simplify]: Extracting #5: cost 29 inf + 129 101.091 * * [simplify]: Extracting #6: cost 16 inf + 1159 101.092 * * [simplify]: Extracting #7: cost 5 inf + 3785 101.094 * * [simplify]: Extracting #8: cost 1 inf + 4997 101.096 * * [simplify]: Extracting #9: cost 0 inf + 5441 101.098 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 101.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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 101.099 * * * * [progress]: [ 266 / 650 ] simplifiying candidate # 101.099 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 101.099 * * [simplify]: iters left: 6 (19 enodes) 101.108 * * [simplify]: iters left: 5 (68 enodes) 101.128 * * [simplify]: iters left: 4 (93 enodes) 101.143 * * [simplify]: iters left: 3 (120 enodes) 101.160 * * [simplify]: iters left: 2 (129 enodes) 101.192 * * [simplify]: iters left: 1 (130 enodes) 101.221 * * [simplify]: Extracting #0: cost 1 inf + 0 101.221 * * [simplify]: Extracting #1: cost 13 inf + 0 101.221 * * [simplify]: Extracting #2: cost 24 inf + 1 101.222 * * [simplify]: Extracting #3: cost 30 inf + 1 101.222 * * [simplify]: Extracting #4: cost 42 inf + 1 101.222 * * [simplify]: Extracting #5: cost 40 inf + 88 101.222 * * [simplify]: Extracting #6: cost 27 inf + 995 101.223 * * [simplify]: Extracting #7: cost 15 inf + 3623 101.224 * * [simplify]: Extracting #8: cost 1 inf + 9065 101.226 * * [simplify]: Extracting #9: cost 0 inf + 9469 101.228 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 101.228 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 101.228 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 101.228 * * [simplify]: iters left: 6 (18 enodes) 101.233 * * [simplify]: iters left: 5 (63 enodes) 101.242 * * [simplify]: iters left: 4 (81 enodes) 101.262 * * [simplify]: iters left: 3 (97 enodes) 101.282 * * [simplify]: iters left: 2 (100 enodes) 101.294 * * [simplify]: Extracting #0: cost 1 inf + 0 101.294 * * [simplify]: Extracting #1: cost 9 inf + 0 101.294 * * [simplify]: Extracting #2: cost 16 inf + 1 101.294 * * [simplify]: Extracting #3: cost 22 inf + 1 101.294 * * [simplify]: Extracting #4: cost 34 inf + 1 101.294 * * [simplify]: Extracting #5: cost 30 inf + 211 101.294 * * [simplify]: Extracting #6: cost 17 inf + 1200 101.295 * * [simplify]: Extracting #7: cost 10 inf + 2535 101.296 * * [simplify]: Extracting #8: cost 3 inf + 4795 101.297 * * [simplify]: Extracting #9: cost 0 inf + 6085 101.298 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 101.298 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 101.298 * * * * [progress]: [ 267 / 650 ] simplifiying candidate # 101.299 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1) 101.299 * * [simplify]: iters left: 6 (18 enodes) 101.303 * * [simplify]: iters left: 5 (61 enodes) 101.312 * * [simplify]: iters left: 4 (82 enodes) 101.334 * * [simplify]: iters left: 3 (90 enodes) 101.357 * * [simplify]: Extracting #0: cost 1 inf + 0 101.357 * * [simplify]: Extracting #1: cost 7 inf + 0 101.357 * * [simplify]: Extracting #2: cost 12 inf + 1 101.357 * * [simplify]: Extracting #3: cost 18 inf + 1 101.357 * * [simplify]: Extracting #4: cost 30 inf + 1 101.357 * * [simplify]: Extracting #5: cost 26 inf + 211 101.358 * * [simplify]: Extracting #6: cost 13 inf + 1200 101.359 * * [simplify]: Extracting #7: cost 6 inf + 2655 101.360 * * [simplify]: Extracting #8: cost 1 inf + 4229 101.362 * * [simplify]: Extracting #9: cost 0 inf + 4713 101.364 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 101.364 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 101.364 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 101.364 * * [simplify]: iters left: 6 (17 enodes) 101.374 * * [simplify]: iters left: 5 (60 enodes) 101.389 * * [simplify]: iters left: 4 (78 enodes) 101.401 * * [simplify]: iters left: 3 (94 enodes) 101.413 * * [simplify]: iters left: 2 (97 enodes) 101.432 * * [simplify]: Extracting #0: cost 1 inf + 0 101.432 * * [simplify]: Extracting #1: cost 9 inf + 0 101.432 * * [simplify]: Extracting #2: cost 16 inf + 1 101.432 * * [simplify]: Extracting #3: cost 23 inf + 1 101.432 * * [simplify]: Extracting #4: cost 34 inf + 1 101.433 * * [simplify]: Extracting #5: cost 29 inf + 129 101.433 * * [simplify]: Extracting #6: cost 16 inf + 1159 101.434 * * [simplify]: Extracting #7: cost 5 inf + 3785 101.436 * * [simplify]: Extracting #8: cost 1 inf + 4997 101.438 * * [simplify]: Extracting #9: cost 0 inf + 5441 101.441 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 101.441 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 101.441 * * * * [progress]: [ 268 / 650 ] simplifiying candidate # 101.441 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 101.442 * * [simplify]: iters left: 6 (23 enodes) 101.453 * * [simplify]: iters left: 5 (85 enodes) 101.480 * * [simplify]: iters left: 4 (116 enodes) 101.516 * * [simplify]: iters left: 3 (136 enodes) 101.542 * * [simplify]: iters left: 2 (154 enodes) 101.579 * * [simplify]: Extracting #0: cost 1 inf + 0 101.580 * * [simplify]: Extracting #1: cost 11 inf + 0 101.580 * * [simplify]: Extracting #2: cost 24 inf + 1 101.580 * * [simplify]: Extracting #3: cost 34 inf + 1 101.580 * * [simplify]: Extracting #4: cost 46 inf + 1 101.581 * * [simplify]: Extracting #5: cost 41 inf + 253 101.581 * * [simplify]: Extracting #6: cost 31 inf + 912 101.582 * * [simplify]: Extracting #7: cost 21 inf + 2615 101.585 * * [simplify]: Extracting #8: cost 7 inf + 8379 101.589 * * [simplify]: Extracting #9: cost 0 inf + 11157 101.593 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 101.593 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 101.594 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 101.594 * * [simplify]: iters left: 6 (20 enodes) 101.604 * * [simplify]: iters left: 5 (71 enodes) 101.625 * * [simplify]: iters left: 4 (85 enodes) 101.650 * * [simplify]: iters left: 3 (92 enodes) 101.673 * * [simplify]: iters left: 2 (94 enodes) 101.696 * * [simplify]: Extracting #0: cost 1 inf + 0 101.696 * * [simplify]: Extracting #1: cost 5 inf + 0 101.696 * * [simplify]: Extracting #2: cost 9 inf + 1 101.696 * * [simplify]: Extracting #3: cost 15 inf + 1 101.696 * * [simplify]: Extracting #4: cost 23 inf + 1 101.696 * * [simplify]: Extracting #5: cost 34 inf + 1 101.697 * * [simplify]: Extracting #6: cost 27 inf + 212 101.697 * * [simplify]: Extracting #7: cost 16 inf + 1076 101.698 * * [simplify]: Extracting #8: cost 6 inf + 3221 101.700 * * [simplify]: Extracting #9: cost 2 inf + 4069 101.702 * * [simplify]: Extracting #10: cost 0 inf + 5277 101.704 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 101.704 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 101.704 * * * * [progress]: [ 269 / 650 ] simplifiying candidate # 101.704 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 101.705 * * [simplify]: iters left: 6 (20 enodes) 101.715 * * [simplify]: iters left: 5 (74 enodes) 101.738 * * [simplify]: iters left: 4 (99 enodes) 101.755 * * [simplify]: iters left: 3 (115 enodes) 101.772 * * [simplify]: iters left: 2 (123 enodes) 101.795 * * [simplify]: iters left: 1 (124 enodes) 101.819 * * [simplify]: Extracting #0: cost 1 inf + 0 101.819 * * [simplify]: Extracting #1: cost 8 inf + 0 101.819 * * [simplify]: Extracting #2: cost 14 inf + 1 101.819 * * [simplify]: Extracting #3: cost 20 inf + 1 101.819 * * [simplify]: Extracting #4: cost 32 inf + 1 101.819 * * [simplify]: Extracting #5: cost 31 inf + 47 101.820 * * [simplify]: Extracting #6: cost 16 inf + 1159 101.821 * * [simplify]: Extracting #7: cost 8 inf + 2373 101.822 * * [simplify]: Extracting #8: cost 2 inf + 4633 101.825 * * [simplify]: Extracting #9: cost 0 inf + 5521 101.827 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 101.827 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 101.828 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 101.828 * * [simplify]: iters left: 6 (18 enodes) 101.837 * * [simplify]: iters left: 5 (65 enodes) 101.856 * * [simplify]: iters left: 4 (79 enodes) 101.878 * * [simplify]: iters left: 3 (86 enodes) 101.899 * * [simplify]: Extracting #0: cost 1 inf + 0 101.899 * * [simplify]: Extracting #1: cost 5 inf + 0 101.899 * * [simplify]: Extracting #2: cost 8 inf + 1 101.899 * * [simplify]: Extracting #3: cost 12 inf + 1 101.899 * * [simplify]: Extracting #4: cost 19 inf + 1 101.899 * * [simplify]: Extracting #5: cost 30 inf + 1 101.899 * * [simplify]: Extracting #6: cost 24 inf + 211 101.900 * * [simplify]: Extracting #7: cost 11 inf + 1200 101.901 * * [simplify]: Extracting #8: cost 5 inf + 2453 101.902 * * [simplify]: Extracting #9: cost 1 inf + 3745 101.904 * * [simplify]: Extracting #10: cost 0 inf + 4229 101.905 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 101.905 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 101.906 * * * * [progress]: [ 270 / 650 ] simplifiying candidate # 101.906 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 101.906 * * [simplify]: iters left: 6 (22 enodes) 101.919 * * [simplify]: iters left: 5 (80 enodes) 101.943 * * [simplify]: iters left: 4 (105 enodes) 101.964 * * [simplify]: iters left: 3 (120 enodes) 101.980 * * [simplify]: iters left: 2 (129 enodes) 102.003 * * [simplify]: Extracting #0: cost 1 inf + 0 102.003 * * [simplify]: Extracting #1: cost 9 inf + 0 102.003 * * [simplify]: Extracting #2: cost 18 inf + 1 102.004 * * [simplify]: Extracting #3: cost 26 inf + 1 102.004 * * [simplify]: Extracting #4: cost 38 inf + 1 102.004 * * [simplify]: Extracting #5: cost 35 inf + 129 102.005 * * [simplify]: Extracting #6: cost 21 inf + 1200 102.006 * * [simplify]: Extracting #7: cost 13 inf + 2615 102.007 * * [simplify]: Extracting #8: cost 3 inf + 5763 102.010 * * [simplify]: Extracting #9: cost 0 inf + 7133 102.013 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 102.013 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 102.014 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 102.014 * * [simplify]: iters left: 6 (20 enodes) 102.020 * * [simplify]: iters left: 5 (71 enodes) 102.033 * * [simplify]: iters left: 4 (85 enodes) 102.046 * * [simplify]: iters left: 3 (92 enodes) 102.069 * * [simplify]: iters left: 2 (94 enodes) 102.087 * * [simplify]: Extracting #0: cost 1 inf + 0 102.087 * * [simplify]: Extracting #1: cost 5 inf + 0 102.087 * * [simplify]: Extracting #2: cost 9 inf + 1 102.088 * * [simplify]: Extracting #3: cost 15 inf + 1 102.088 * * [simplify]: Extracting #4: cost 23 inf + 1 102.088 * * [simplify]: Extracting #5: cost 34 inf + 1 102.088 * * [simplify]: Extracting #6: cost 27 inf + 212 102.088 * * [simplify]: Extracting #7: cost 16 inf + 1076 102.089 * * [simplify]: Extracting #8: cost 6 inf + 3221 102.089 * * [simplify]: Extracting #9: cost 2 inf + 3989 102.090 * * [simplify]: Extracting #10: cost 0 inf + 5117 102.091 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 102.091 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 102.091 * * * * [progress]: [ 271 / 650 ] simplifiying candidate # 102.091 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 102.092 * * [simplify]: iters left: 6 (21 enodes) 102.099 * * [simplify]: iters left: 5 (77 enodes) 102.111 * * [simplify]: iters left: 4 (93 enodes) 102.134 * * [simplify]: iters left: 3 (97 enodes) 102.148 * * [simplify]: Extracting #0: cost 1 inf + 0 102.148 * * [simplify]: Extracting #1: cost 5 inf + 0 102.148 * * [simplify]: Extracting #2: cost 9 inf + 1 102.148 * * [simplify]: Extracting #3: cost 16 inf + 1 102.149 * * [simplify]: Extracting #4: cost 28 inf + 1 102.149 * * [simplify]: Extracting #5: cost 24 inf + 170 102.149 * * [simplify]: Extracting #6: cost 11 inf + 1159 102.149 * * [simplify]: Extracting #7: cost 5 inf + 2171 102.150 * * [simplify]: Extracting #8: cost 2 inf + 2857 102.150 * * [simplify]: Extracting #9: cost 0 inf + 3745 102.151 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 102.151 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 102.152 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 102.152 * * [simplify]: iters left: 6 (19 enodes) 102.156 * * [simplify]: iters left: 5 (68 enodes) 102.166 * * [simplify]: iters left: 4 (82 enodes) 102.184 * * [simplify]: iters left: 3 (89 enodes) 102.205 * * [simplify]: iters left: 2 (91 enodes) 102.226 * * [simplify]: Extracting #0: cost 1 inf + 0 102.226 * * [simplify]: Extracting #1: cost 5 inf + 0 102.226 * * [simplify]: Extracting #2: cost 9 inf + 1 102.226 * * [simplify]: Extracting #3: cost 16 inf + 1 102.226 * * [simplify]: Extracting #4: cost 25 inf + 1 102.226 * * [simplify]: Extracting #5: cost 29 inf + 44 102.227 * * [simplify]: Extracting #6: cost 23 inf + 334 102.227 * * [simplify]: Extracting #7: cost 6 inf + 2613 102.229 * * [simplify]: Extracting #8: cost 0 inf + 4633 102.230 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 102.230 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 102.230 * * * * [progress]: [ 272 / 650 ] simplifiying candidate # 102.230 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 102.230 * * [simplify]: iters left: 6 (22 enodes) 102.235 * * [simplify]: iters left: 5 (80 enodes) 102.250 * * [simplify]: iters left: 4 (105 enodes) 102.270 * * [simplify]: iters left: 3 (120 enodes) 102.299 * * [simplify]: iters left: 2 (129 enodes) 102.327 * * [simplify]: Extracting #0: cost 1 inf + 0 102.327 * * [simplify]: Extracting #1: cost 9 inf + 0 102.327 * * [simplify]: Extracting #2: cost 18 inf + 1 102.327 * * [simplify]: Extracting #3: cost 26 inf + 1 102.328 * * [simplify]: Extracting #4: cost 38 inf + 1 102.328 * * [simplify]: Extracting #5: cost 35 inf + 129 102.328 * * [simplify]: Extracting #6: cost 21 inf + 1200 102.329 * * [simplify]: Extracting #7: cost 13 inf + 2615 102.331 * * [simplify]: Extracting #8: cost 3 inf + 5763 102.334 * * [simplify]: Extracting #9: cost 0 inf + 7133 102.337 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 102.337 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 102.337 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 102.338 * * [simplify]: iters left: 6 (20 enodes) 102.347 * * [simplify]: iters left: 5 (71 enodes) 102.368 * * [simplify]: iters left: 4 (85 enodes) 102.393 * * [simplify]: iters left: 3 (92 enodes) 102.415 * * [simplify]: iters left: 2 (94 enodes) 102.437 * * [simplify]: Extracting #0: cost 1 inf + 0 102.437 * * [simplify]: Extracting #1: cost 5 inf + 0 102.438 * * [simplify]: Extracting #2: cost 9 inf + 1 102.438 * * [simplify]: Extracting #3: cost 15 inf + 1 102.438 * * [simplify]: Extracting #4: cost 23 inf + 1 102.438 * * [simplify]: Extracting #5: cost 34 inf + 1 102.438 * * [simplify]: Extracting #6: cost 27 inf + 212 102.439 * * [simplify]: Extracting #7: cost 16 inf + 1076 102.440 * * [simplify]: Extracting #8: cost 6 inf + 3221 102.441 * * [simplify]: Extracting #9: cost 2 inf + 3989 102.443 * * [simplify]: Extracting #10: cost 0 inf + 5117 102.445 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 102.445 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 102.445 * * * * [progress]: [ 273 / 650 ] simplifiying candidate # 102.446 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) 1) 102.446 * * [simplify]: iters left: 6 (20 enodes) 102.456 * * [simplify]: iters left: 5 (72 enodes) 102.478 * * [simplify]: iters left: 4 (90 enodes) 102.489 * * [simplify]: iters left: 3 (94 enodes) 102.501 * * [simplify]: Extracting #0: cost 1 inf + 0 102.501 * * [simplify]: Extracting #1: cost 5 inf + 0 102.501 * * [simplify]: Extracting #2: cost 9 inf + 1 102.501 * * [simplify]: Extracting #3: cost 16 inf + 1 102.501 * * [simplify]: Extracting #4: cost 28 inf + 1 102.501 * * [simplify]: Extracting #5: cost 23 inf + 293 102.502 * * [simplify]: Extracting #6: cost 12 inf + 1036 102.502 * * [simplify]: Extracting #7: cost 5 inf + 2171 102.503 * * [simplify]: Extracting #8: cost 0 inf + 3745 102.503 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 102.503 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 102.504 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 102.504 * * [simplify]: iters left: 6 (19 enodes) 102.509 * * [simplify]: iters left: 5 (68 enodes) 102.529 * * [simplify]: iters left: 4 (82 enodes) 102.540 * * [simplify]: iters left: 3 (89 enodes) 102.551 * * [simplify]: iters left: 2 (91 enodes) 102.568 * * [simplify]: Extracting #0: cost 1 inf + 0 102.568 * * [simplify]: Extracting #1: cost 5 inf + 0 102.568 * * [simplify]: Extracting #2: cost 9 inf + 1 102.568 * * [simplify]: Extracting #3: cost 16 inf + 1 102.568 * * [simplify]: Extracting #4: cost 25 inf + 1 102.568 * * [simplify]: Extracting #5: cost 29 inf + 44 102.568 * * [simplify]: Extracting #6: cost 23 inf + 334 102.569 * * [simplify]: Extracting #7: cost 6 inf + 2613 102.571 * * [simplify]: Extracting #8: cost 0 inf + 4633 102.572 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 102.573 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 102.573 * * * * [progress]: [ 274 / 650 ] simplifiying candidate # 102.573 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 102.573 * * [simplify]: iters left: 6 (22 enodes) 102.583 * * [simplify]: iters left: 5 (80 enodes) 102.595 * * [simplify]: iters left: 4 (99 enodes) 102.608 * * [simplify]: iters left: 3 (108 enodes) 102.630 * * [simplify]: iters left: 2 (117 enodes) 102.646 * * [simplify]: iters left: 1 (121 enodes) 102.666 * * [simplify]: Extracting #0: cost 1 inf + 0 102.666 * * [simplify]: Extracting #1: cost 7 inf + 0 102.666 * * [simplify]: Extracting #2: cost 15 inf + 1 102.667 * * [simplify]: Extracting #3: cost 24 inf + 1 102.667 * * [simplify]: Extracting #4: cost 33 inf + 1 102.667 * * [simplify]: Extracting #5: cost 44 inf + 1 102.667 * * [simplify]: Extracting #6: cost 40 inf + 88 102.668 * * [simplify]: Extracting #7: cost 26 inf + 1036 102.669 * * [simplify]: Extracting #8: cost 15 inf + 3423 102.671 * * [simplify]: Extracting #9: cost 4 inf + 6969 102.674 * * [simplify]: Extracting #10: cost 1 inf + 8661 102.677 * * [simplify]: Extracting #11: cost 0 inf + 9305 102.678 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 102.679 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 102.679 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 102.679 * * [simplify]: iters left: 6 (20 enodes) 102.684 * * [simplify]: iters left: 5 (71 enodes) 102.695 * * [simplify]: iters left: 4 (85 enodes) 102.707 * * [simplify]: iters left: 3 (92 enodes) 102.723 * * [simplify]: iters left: 2 (94 enodes) 102.745 * * [simplify]: Extracting #0: cost 1 inf + 0 102.746 * * [simplify]: Extracting #1: cost 5 inf + 0 102.746 * * [simplify]: Extracting #2: cost 9 inf + 1 102.746 * * [simplify]: Extracting #3: cost 15 inf + 1 102.746 * * [simplify]: Extracting #4: cost 23 inf + 1 102.746 * * [simplify]: Extracting #5: cost 34 inf + 1 102.746 * * [simplify]: Extracting #6: cost 27 inf + 212 102.747 * * [simplify]: Extracting #7: cost 16 inf + 1076 102.748 * * [simplify]: Extracting #8: cost 6 inf + 3221 102.749 * * [simplify]: Extracting #9: cost 2 inf + 4069 102.751 * * [simplify]: Extracting #10: cost 0 inf + 5277 102.753 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 102.753 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 102.753 * * * * [progress]: [ 275 / 650 ] simplifiying candidate # 102.753 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 102.754 * * [simplify]: iters left: 6 (19 enodes) 102.760 * * [simplify]: iters left: 5 (69 enodes) 102.770 * * [simplify]: iters left: 4 (83 enodes) 102.781 * * [simplify]: iters left: 3 (90 enodes) 102.797 * * [simplify]: Extracting #0: cost 1 inf + 0 102.797 * * [simplify]: Extracting #1: cost 5 inf + 0 102.797 * * [simplify]: Extracting #2: cost 9 inf + 1 102.798 * * [simplify]: Extracting #3: cost 14 inf + 1 102.798 * * [simplify]: Extracting #4: cost 21 inf + 1 102.798 * * [simplify]: Extracting #5: cost 32 inf + 1 102.798 * * [simplify]: Extracting #6: cost 26 inf + 170 102.799 * * [simplify]: Extracting #7: cost 13 inf + 1200 102.800 * * [simplify]: Extracting #8: cost 6 inf + 2373 102.801 * * [simplify]: Extracting #9: cost 1 inf + 4229 102.803 * * [simplify]: Extracting #10: cost 0 inf + 4713 102.805 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 102.805 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 102.805 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 102.806 * * [simplify]: iters left: 6 (18 enodes) 102.815 * * [simplify]: iters left: 5 (65 enodes) 102.835 * * [simplify]: iters left: 4 (79 enodes) 102.851 * * [simplify]: iters left: 3 (86 enodes) 102.861 * * [simplify]: Extracting #0: cost 1 inf + 0 102.861 * * [simplify]: Extracting #1: cost 5 inf + 0 102.861 * * [simplify]: Extracting #2: cost 8 inf + 1 102.861 * * [simplify]: Extracting #3: cost 12 inf + 1 102.861 * * [simplify]: Extracting #4: cost 19 inf + 1 102.861 * * [simplify]: Extracting #5: cost 30 inf + 1 102.861 * * [simplify]: Extracting #6: cost 24 inf + 211 102.861 * * [simplify]: Extracting #7: cost 11 inf + 1200 102.862 * * [simplify]: Extracting #8: cost 5 inf + 2453 102.863 * * [simplify]: Extracting #9: cost 1 inf + 3745 102.863 * * [simplify]: Extracting #10: cost 0 inf + 4229 102.864 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 102.864 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 102.864 * * * * [progress]: [ 276 / 650 ] simplifiying candidate # 102.864 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 102.865 * * [simplify]: iters left: 6 (21 enodes) 102.869 * * [simplify]: iters left: 5 (75 enodes) 102.880 * * [simplify]: iters left: 4 (89 enodes) 102.892 * * [simplify]: iters left: 3 (96 enodes) 102.906 * * [simplify]: iters left: 2 (98 enodes) 102.919 * * [simplify]: Extracting #0: cost 1 inf + 0 102.919 * * [simplify]: Extracting #1: cost 5 inf + 0 102.919 * * [simplify]: Extracting #2: cost 9 inf + 1 102.919 * * [simplify]: Extracting #3: cost 16 inf + 1 102.919 * * [simplify]: Extracting #4: cost 25 inf + 1 102.919 * * [simplify]: Extracting #5: cost 36 inf + 1 102.919 * * [simplify]: Extracting #6: cost 28 inf + 294 102.920 * * [simplify]: Extracting #7: cost 17 inf + 1200 102.920 * * [simplify]: Extracting #8: cost 8 inf + 2697 102.921 * * [simplify]: Extracting #9: cost 1 inf + 5037 102.922 * * [simplify]: Extracting #10: cost 0 inf + 5601 102.923 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 102.923 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 102.923 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 102.923 * * [simplify]: iters left: 6 (20 enodes) 102.928 * * [simplify]: iters left: 5 (71 enodes) 102.939 * * [simplify]: iters left: 4 (85 enodes) 102.951 * * [simplify]: iters left: 3 (92 enodes) 102.972 * * [simplify]: iters left: 2 (94 enodes) 102.993 * * [simplify]: Extracting #0: cost 1 inf + 0 102.993 * * [simplify]: Extracting #1: cost 5 inf + 0 102.993 * * [simplify]: Extracting #2: cost 9 inf + 1 102.993 * * [simplify]: Extracting #3: cost 15 inf + 1 102.993 * * [simplify]: Extracting #4: cost 23 inf + 1 102.993 * * [simplify]: Extracting #5: cost 34 inf + 1 102.993 * * [simplify]: Extracting #6: cost 27 inf + 212 102.993 * * [simplify]: Extracting #7: cost 16 inf + 1076 102.994 * * [simplify]: Extracting #8: cost 6 inf + 3221 102.995 * * [simplify]: Extracting #9: cost 2 inf + 3989 102.995 * * [simplify]: Extracting #10: cost 0 inf + 5117 102.996 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 102.996 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 102.996 * * * * [progress]: [ 277 / 650 ] simplifiying candidate # 102.997 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt 1)) 102.997 * * [simplify]: iters left: 6 (19 enodes) 103.002 * * [simplify]: iters left: 5 (69 enodes) 103.013 * * [simplify]: iters left: 4 (82 enodes) 103.026 * * [simplify]: iters left: 3 (86 enodes) 103.046 * * [simplify]: Extracting #0: cost 1 inf + 0 103.046 * * [simplify]: Extracting #1: cost 5 inf + 0 103.046 * * [simplify]: Extracting #2: cost 9 inf + 1 103.046 * * [simplify]: Extracting #3: cost 16 inf + 1 103.047 * * [simplify]: Extracting #4: cost 28 inf + 1 103.047 * * [simplify]: Extracting #5: cost 24 inf + 170 103.048 * * [simplify]: Extracting #6: cost 11 inf + 1200 103.049 * * [simplify]: Extracting #7: cost 4 inf + 2373 103.050 * * [simplify]: Extracting #8: cost 0 inf + 3745 103.052 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 103.052 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 103.053 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 103.053 * * [simplify]: iters left: 6 (19 enodes) 103.062 * * [simplify]: iters left: 5 (68 enodes) 103.082 * * [simplify]: iters left: 4 (82 enodes) 103.093 * * [simplify]: iters left: 3 (89 enodes) 103.103 * * [simplify]: iters left: 2 (91 enodes) 103.115 * * [simplify]: Extracting #0: cost 1 inf + 0 103.115 * * [simplify]: Extracting #1: cost 5 inf + 0 103.115 * * [simplify]: Extracting #2: cost 9 inf + 1 103.115 * * [simplify]: Extracting #3: cost 16 inf + 1 103.115 * * [simplify]: Extracting #4: cost 25 inf + 1 103.115 * * [simplify]: Extracting #5: cost 29 inf + 44 103.115 * * [simplify]: Extracting #6: cost 23 inf + 334 103.117 * * [simplify]: Extracting #7: cost 6 inf + 2613 103.118 * * [simplify]: Extracting #8: cost 0 inf + 4633 103.119 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 103.119 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 103.119 * * * * [progress]: [ 278 / 650 ] simplifiying candidate # 103.119 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 103.119 * * [simplify]: iters left: 6 (21 enodes) 103.125 * * [simplify]: iters left: 5 (75 enodes) 103.136 * * [simplify]: iters left: 4 (89 enodes) 103.148 * * [simplify]: iters left: 3 (96 enodes) 103.169 * * [simplify]: iters left: 2 (98 enodes) 103.192 * * [simplify]: Extracting #0: cost 1 inf + 0 103.192 * * [simplify]: Extracting #1: cost 5 inf + 0 103.192 * * [simplify]: Extracting #2: cost 9 inf + 1 103.192 * * [simplify]: Extracting #3: cost 16 inf + 1 103.192 * * [simplify]: Extracting #4: cost 25 inf + 1 103.192 * * [simplify]: Extracting #5: cost 36 inf + 1 103.192 * * [simplify]: Extracting #6: cost 28 inf + 294 103.193 * * [simplify]: Extracting #7: cost 17 inf + 1200 103.194 * * [simplify]: Extracting #8: cost 8 inf + 2697 103.195 * * [simplify]: Extracting #9: cost 1 inf + 5037 103.197 * * [simplify]: Extracting #10: cost 0 inf + 5601 103.200 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 103.200 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 103.200 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 103.200 * * [simplify]: iters left: 6 (20 enodes) 103.210 * * [simplify]: iters left: 5 (71 enodes) 103.231 * * [simplify]: iters left: 4 (85 enodes) 103.245 * * [simplify]: iters left: 3 (92 enodes) 103.256 * * [simplify]: iters left: 2 (94 enodes) 103.267 * * [simplify]: Extracting #0: cost 1 inf + 0 103.267 * * [simplify]: Extracting #1: cost 5 inf + 0 103.267 * * [simplify]: Extracting #2: cost 9 inf + 1 103.267 * * [simplify]: Extracting #3: cost 15 inf + 1 103.267 * * [simplify]: Extracting #4: cost 23 inf + 1 103.267 * * [simplify]: Extracting #5: cost 34 inf + 1 103.268 * * [simplify]: Extracting #6: cost 27 inf + 212 103.268 * * [simplify]: Extracting #7: cost 16 inf + 1076 103.268 * * [simplify]: Extracting #8: cost 6 inf + 3221 103.269 * * [simplify]: Extracting #9: cost 2 inf + 3989 103.270 * * [simplify]: Extracting #10: cost 0 inf + 5117 103.271 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 103.271 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 103.271 * * * * [progress]: [ 279 / 650 ] simplifiying candidate # 103.271 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 1) 103.271 * * [simplify]: iters left: 6 (19 enodes) 103.276 * * [simplify]: iters left: 5 (67 enodes) 103.286 * * [simplify]: iters left: 4 (80 enodes) 103.306 * * [simplify]: iters left: 3 (84 enodes) 103.325 * * [simplify]: Extracting #0: cost 1 inf + 0 103.326 * * [simplify]: Extracting #1: cost 5 inf + 0 103.326 * * [simplify]: Extracting #2: cost 9 inf + 1 103.326 * * [simplify]: Extracting #3: cost 16 inf + 1 103.326 * * [simplify]: Extracting #4: cost 28 inf + 1 103.326 * * [simplify]: Extracting #5: cost 25 inf + 129 103.326 * * [simplify]: Extracting #6: cost 13 inf + 954 103.327 * * [simplify]: Extracting #7: cost 6 inf + 2049 103.328 * * [simplify]: Extracting #8: cost 1 inf + 3301 103.330 * * [simplify]: Extracting #9: cost 0 inf + 3745 103.331 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 103.331 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 103.331 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 103.332 * * [simplify]: iters left: 6 (19 enodes) 103.342 * * [simplify]: iters left: 5 (68 enodes) 103.361 * * [simplify]: iters left: 4 (82 enodes) 103.374 * * [simplify]: iters left: 3 (89 enodes) 103.385 * * [simplify]: iters left: 2 (91 enodes) 103.399 * * [simplify]: Extracting #0: cost 1 inf + 0 103.399 * * [simplify]: Extracting #1: cost 5 inf + 0 103.399 * * [simplify]: Extracting #2: cost 9 inf + 1 103.399 * * [simplify]: Extracting #3: cost 16 inf + 1 103.399 * * [simplify]: Extracting #4: cost 25 inf + 1 103.399 * * [simplify]: Extracting #5: cost 29 inf + 44 103.400 * * [simplify]: Extracting #6: cost 23 inf + 334 103.401 * * [simplify]: Extracting #7: cost 6 inf + 2613 103.403 * * [simplify]: Extracting #8: cost 0 inf + 4633 103.404 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 103.404 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 103.404 * * * * [progress]: [ 280 / 650 ] simplifiying candidate # 103.405 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 103.405 * * [simplify]: iters left: 6 (21 enodes) 103.414 * * [simplify]: iters left: 5 (75 enodes) 103.425 * * [simplify]: iters left: 4 (99 enodes) 103.442 * * [simplify]: iters left: 3 (124 enodes) 103.466 * * [simplify]: iters left: 2 (134 enodes) 103.482 * * [simplify]: iters left: 1 (136 enodes) 103.511 * * [simplify]: Extracting #0: cost 1 inf + 0 103.512 * * [simplify]: Extracting #1: cost 13 inf + 0 103.512 * * [simplify]: Extracting #2: cost 26 inf + 1 103.512 * * [simplify]: Extracting #3: cost 34 inf + 1 103.512 * * [simplify]: Extracting #4: cost 46 inf + 1 103.512 * * [simplify]: Extracting #5: cost 39 inf + 376 103.513 * * [simplify]: Extracting #6: cost 29 inf + 1117 103.514 * * [simplify]: Extracting #7: cost 17 inf + 3625 103.516 * * [simplify]: Extracting #8: cost 10 inf + 6487 103.518 * * [simplify]: Extracting #9: cost 1 inf + 10513 103.521 * * [simplify]: Extracting #10: cost 0 inf + 11157 103.523 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 103.523 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 103.523 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 103.523 * * [simplify]: iters left: 6 (19 enodes) 103.528 * * [simplify]: iters left: 5 (66 enodes) 103.540 * * [simplify]: iters left: 4 (84 enodes) 103.554 * * [simplify]: iters left: 3 (100 enodes) 103.567 * * [simplify]: iters left: 2 (103 enodes) 103.580 * * [simplify]: Extracting #0: cost 1 inf + 0 103.580 * * [simplify]: Extracting #1: cost 9 inf + 0 103.580 * * [simplify]: Extracting #2: cost 17 inf + 1 103.580 * * [simplify]: Extracting #3: cost 24 inf + 1 103.580 * * [simplify]: Extracting #4: cost 36 inf + 1 103.580 * * [simplify]: Extracting #5: cost 32 inf + 211 103.580 * * [simplify]: Extracting #6: cost 19 inf + 1077 103.581 * * [simplify]: Extracting #7: cost 11 inf + 2495 103.582 * * [simplify]: Extracting #8: cost 7 inf + 3827 103.584 * * [simplify]: Extracting #9: cost 1 inf + 6567 103.587 * * [simplify]: Extracting #10: cost 0 inf + 6969 103.589 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 103.590 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 103.590 * * * * [progress]: [ 281 / 650 ] simplifiying candidate # 103.590 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 103.590 * * [simplify]: iters left: 6 (18 enodes) 103.599 * * [simplify]: iters left: 5 (64 enodes) 103.619 * * [simplify]: iters left: 4 (80 enodes) 103.636 * * [simplify]: iters left: 3 (91 enodes) 103.648 * * [simplify]: iters left: 2 (94 enodes) 103.661 * * [simplify]: iters left: 1 (96 enodes) 103.684 * * [simplify]: Extracting #0: cost 1 inf + 0 103.684 * * [simplify]: Extracting #1: cost 7 inf + 0 103.684 * * [simplify]: Extracting #2: cost 12 inf + 1 103.684 * * [simplify]: Extracting #3: cost 18 inf + 1 103.684 * * [simplify]: Extracting #4: cost 30 inf + 1 103.685 * * [simplify]: Extracting #5: cost 27 inf + 130 103.686 * * [simplify]: Extracting #6: cost 14 inf + 1036 103.687 * * [simplify]: Extracting #7: cost 6 inf + 2413 103.688 * * [simplify]: Extracting #8: cost 2 inf + 3745 103.690 * * [simplify]: Extracting #9: cost 0 inf + 4633 103.692 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 103.692 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 103.692 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 103.693 * * [simplify]: iters left: 6 (17 enodes) 103.701 * * [simplify]: iters left: 5 (60 enodes) 103.717 * * [simplify]: iters left: 4 (76 enodes) 103.729 * * [simplify]: iters left: 3 (87 enodes) 103.740 * * [simplify]: iters left: 2 (88 enodes) 103.757 * * [simplify]: Extracting #0: cost 1 inf + 0 103.757 * * [simplify]: Extracting #1: cost 7 inf + 0 103.758 * * [simplify]: Extracting #2: cost 12 inf + 1 103.758 * * [simplify]: Extracting #3: cost 19 inf + 1 103.758 * * [simplify]: Extracting #4: cost 30 inf + 1 103.758 * * [simplify]: Extracting #5: cost 25 inf + 129 103.758 * * [simplify]: Extracting #6: cost 11 inf + 1200 103.760 * * [simplify]: Extracting #7: cost 2 inf + 3181 103.761 * * [simplify]: Extracting #8: cost 1 inf + 3625 103.763 * * [simplify]: Extracting #9: cost 0 inf + 4069 103.764 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 103.764 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 103.764 * * * * [progress]: [ 282 / 650 ] simplifiying candidate # 103.765 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 103.765 * * [simplify]: iters left: 6 (20 enodes) 103.775 * * [simplify]: iters left: 5 (70 enodes) 103.796 * * [simplify]: iters left: 4 (88 enodes) 103.822 * * [simplify]: iters left: 3 (104 enodes) 103.849 * * [simplify]: iters left: 2 (107 enodes) 103.876 * * [simplify]: Extracting #0: cost 1 inf + 0 103.876 * * [simplify]: Extracting #1: cost 9 inf + 0 103.876 * * [simplify]: Extracting #2: cost 18 inf + 1 103.876 * * [simplify]: Extracting #3: cost 26 inf + 1 103.877 * * [simplify]: Extracting #4: cost 38 inf + 1 103.877 * * [simplify]: Extracting #5: cost 35 inf + 129 103.877 * * [simplify]: Extracting #6: cost 20 inf + 1241 103.878 * * [simplify]: Extracting #7: cost 11 inf + 2939 103.880 * * [simplify]: Extracting #8: cost 6 inf + 4551 103.882 * * [simplify]: Extracting #9: cost 0 inf + 7133 103.885 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 103.885 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 103.885 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 103.885 * * [simplify]: iters left: 6 (19 enodes) 103.893 * * [simplify]: iters left: 5 (66 enodes) 104.278 * * [simplify]: iters left: 4 (84 enodes) 104.291 * * [simplify]: iters left: 3 (100 enodes) 104.314 * * [simplify]: iters left: 2 (103 enodes) 104.326 * * [simplify]: Extracting #0: cost 1 inf + 0 104.326 * * [simplify]: Extracting #1: cost 9 inf + 0 104.327 * * [simplify]: Extracting #2: cost 17 inf + 1 104.327 * * [simplify]: Extracting #3: cost 24 inf + 1 104.327 * * [simplify]: Extracting #4: cost 36 inf + 1 104.327 * * [simplify]: Extracting #5: cost 32 inf + 211 104.327 * * [simplify]: Extracting #6: cost 19 inf + 1077 104.328 * * [simplify]: Extracting #7: cost 11 inf + 2495 104.328 * * [simplify]: Extracting #8: cost 7 inf + 3787 104.329 * * [simplify]: Extracting #9: cost 1 inf + 6287 104.330 * * [simplify]: Extracting #10: cost 0 inf + 6649 104.332 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 104.332 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 104.332 * * * * [progress]: [ 283 / 650 ] simplifiying candidate # 104.332 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt 1)) 104.332 * * [simplify]: iters left: 6 (19 enodes) 104.337 * * [simplify]: iters left: 5 (67 enodes) 104.346 * * [simplify]: iters left: 4 (81 enodes) 104.356 * * [simplify]: iters left: 3 (85 enodes) 104.368 * * [simplify]: Extracting #0: cost 1 inf + 0 104.368 * * [simplify]: Extracting #1: cost 5 inf + 0 104.368 * * [simplify]: Extracting #2: cost 9 inf + 1 104.368 * * [simplify]: Extracting #3: cost 16 inf + 1 104.368 * * [simplify]: Extracting #4: cost 28 inf + 1 104.369 * * [simplify]: Extracting #5: cost 25 inf + 129 104.369 * * [simplify]: Extracting #6: cost 13 inf + 995 104.369 * * [simplify]: Extracting #7: cost 5 inf + 2171 104.370 * * [simplify]: Extracting #8: cost 0 inf + 3745 104.371 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 104.371 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 104.371 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 104.371 * * [simplify]: iters left: 6 (18 enodes) 104.375 * * [simplify]: iters left: 5 (63 enodes) 104.391 * * [simplify]: iters left: 4 (81 enodes) 104.412 * * [simplify]: iters left: 3 (97 enodes) 104.437 * * [simplify]: iters left: 2 (100 enodes) 104.460 * * [simplify]: Extracting #0: cost 1 inf + 0 104.460 * * [simplify]: Extracting #1: cost 9 inf + 0 104.460 * * [simplify]: Extracting #2: cost 17 inf + 1 104.460 * * [simplify]: Extracting #3: cost 25 inf + 1 104.460 * * [simplify]: Extracting #4: cost 36 inf + 1 104.460 * * [simplify]: Extracting #5: cost 30 inf + 211 104.461 * * [simplify]: Extracting #6: cost 17 inf + 1200 104.462 * * [simplify]: Extracting #7: cost 10 inf + 2535 104.463 * * [simplify]: Extracting #8: cost 3 inf + 4715 104.466 * * [simplify]: Extracting #9: cost 0 inf + 6005 104.468 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 104.468 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 104.468 * * * * [progress]: [ 284 / 650 ] simplifiying candidate # 104.468 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 104.469 * * [simplify]: iters left: 6 (20 enodes) 104.478 * * [simplify]: iters left: 5 (70 enodes) 104.495 * * [simplify]: iters left: 4 (88 enodes) 104.507 * * [simplify]: iters left: 3 (104 enodes) 104.521 * * [simplify]: iters left: 2 (107 enodes) 104.542 * * [simplify]: Extracting #0: cost 1 inf + 0 104.542 * * [simplify]: Extracting #1: cost 9 inf + 0 104.542 * * [simplify]: Extracting #2: cost 18 inf + 1 104.542 * * [simplify]: Extracting #3: cost 26 inf + 1 104.543 * * [simplify]: Extracting #4: cost 38 inf + 1 104.543 * * [simplify]: Extracting #5: cost 35 inf + 129 104.543 * * [simplify]: Extracting #6: cost 20 inf + 1241 104.544 * * [simplify]: Extracting #7: cost 11 inf + 2939 104.546 * * [simplify]: Extracting #8: cost 6 inf + 4551 104.548 * * [simplify]: Extracting #9: cost 0 inf + 7133 104.551 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 104.551 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 104.551 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 104.552 * * [simplify]: iters left: 6 (19 enodes) 104.559 * * [simplify]: iters left: 5 (66 enodes) 104.568 * * [simplify]: iters left: 4 (84 enodes) 104.583 * * [simplify]: iters left: 3 (100 enodes) 104.607 * * [simplify]: iters left: 2 (103 enodes) 104.632 * * [simplify]: Extracting #0: cost 1 inf + 0 104.632 * * [simplify]: Extracting #1: cost 9 inf + 0 104.632 * * [simplify]: Extracting #2: cost 17 inf + 1 104.632 * * [simplify]: Extracting #3: cost 24 inf + 1 104.632 * * [simplify]: Extracting #4: cost 36 inf + 1 104.633 * * [simplify]: Extracting #5: cost 32 inf + 211 104.633 * * [simplify]: Extracting #6: cost 19 inf + 1077 104.634 * * [simplify]: Extracting #7: cost 11 inf + 2495 104.635 * * [simplify]: Extracting #8: cost 7 inf + 3787 104.637 * * [simplify]: Extracting #9: cost 1 inf + 6287 104.640 * * [simplify]: Extracting #10: cost 0 inf + 6649 104.642 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 104.642 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 104.643 * * * * [progress]: [ 285 / 650 ] simplifiying candidate # 104.643 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1) 104.643 * * [simplify]: iters left: 6 (18 enodes) 104.652 * * [simplify]: iters left: 5 (60 enodes) 104.669 * * [simplify]: iters left: 4 (76 enodes) 104.686 * * [simplify]: iters left: 3 (80 enodes) 104.695 * * [simplify]: Extracting #0: cost 1 inf + 0 104.696 * * [simplify]: Extracting #1: cost 5 inf + 0 104.696 * * [simplify]: Extracting #2: cost 9 inf + 1 104.696 * * [simplify]: Extracting #3: cost 16 inf + 1 104.696 * * [simplify]: Extracting #4: cost 28 inf + 1 104.696 * * [simplify]: Extracting #5: cost 24 inf + 171 104.696 * * [simplify]: Extracting #6: cost 11 inf + 1200 104.696 * * [simplify]: Extracting #7: cost 5 inf + 2171 104.697 * * [simplify]: Extracting #8: cost 0 inf + 3745 104.698 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 104.698 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 104.698 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 104.698 * * [simplify]: iters left: 6 (18 enodes) 104.702 * * [simplify]: iters left: 5 (63 enodes) 104.714 * * [simplify]: iters left: 4 (81 enodes) 104.735 * * [simplify]: iters left: 3 (97 enodes) 104.750 * * [simplify]: iters left: 2 (100 enodes) 104.762 * * [simplify]: Extracting #0: cost 1 inf + 0 104.762 * * [simplify]: Extracting #1: cost 9 inf + 0 104.762 * * [simplify]: Extracting #2: cost 17 inf + 1 104.762 * * [simplify]: Extracting #3: cost 25 inf + 1 104.762 * * [simplify]: Extracting #4: cost 36 inf + 1 104.762 * * [simplify]: Extracting #5: cost 30 inf + 211 104.763 * * [simplify]: Extracting #6: cost 17 inf + 1200 104.763 * * [simplify]: Extracting #7: cost 10 inf + 2535 104.764 * * [simplify]: Extracting #8: cost 3 inf + 4715 104.765 * * [simplify]: Extracting #9: cost 0 inf + 6005 104.766 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 104.766 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 104.766 * * * * [progress]: [ 286 / 650 ] simplifiying candidate # 104.767 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 104.767 * * [simplify]: iters left: 6 (21 enodes) 104.775 * * [simplify]: iters left: 5 (78 enodes) 104.794 * * [simplify]: iters left: 4 (97 enodes) 104.808 * * [simplify]: iters left: 3 (104 enodes) 104.821 * * [simplify]: iters left: 2 (112 enodes) 104.834 * * [simplify]: iters left: 1 (118 enodes) 104.849 * * [simplify]: Extracting #0: cost 1 inf + 0 104.849 * * [simplify]: Extracting #1: cost 7 inf + 0 104.849 * * [simplify]: Extracting #2: cost 15 inf + 1 104.849 * * [simplify]: Extracting #3: cost 22 inf + 1 104.849 * * [simplify]: Extracting #4: cost 29 inf + 1 104.849 * * [simplify]: Extracting #5: cost 40 inf + 1 104.850 * * [simplify]: Extracting #6: cost 37 inf + 47 104.850 * * [simplify]: Extracting #7: cost 20 inf + 1241 104.851 * * [simplify]: Extracting #8: cost 19 inf + 1363 104.852 * * [simplify]: Extracting #9: cost 14 inf + 2455 104.854 * * [simplify]: Extracting #10: cost 7 inf + 5037 104.856 * * [simplify]: Extracting #11: cost 0 inf + 7777 104.860 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 104.860 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 104.861 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 104.861 * * [simplify]: iters left: 6 (19 enodes) 104.865 * * [simplify]: iters left: 5 (68 enodes) 104.875 * * [simplify]: iters left: 4 (82 enodes) 104.888 * * [simplify]: iters left: 3 (89 enodes) 104.910 * * [simplify]: iters left: 2 (91 enodes) 104.929 * * [simplify]: Extracting #0: cost 1 inf + 0 104.929 * * [simplify]: Extracting #1: cost 5 inf + 0 104.929 * * [simplify]: Extracting #2: cost 9 inf + 1 104.929 * * [simplify]: Extracting #3: cost 14 inf + 1 104.929 * * [simplify]: Extracting #4: cost 21 inf + 1 104.929 * * [simplify]: Extracting #5: cost 32 inf + 1 104.929 * * [simplify]: Extracting #6: cost 26 inf + 211 104.930 * * [simplify]: Extracting #7: cost 13 inf + 1077 104.930 * * [simplify]: Extracting #8: cost 5 inf + 2697 104.931 * * [simplify]: Extracting #9: cost 0 inf + 4553 104.932 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 104.932 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 104.932 * * * * [progress]: [ 287 / 650 ] simplifiying candidate # 104.932 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 104.932 * * [simplify]: iters left: 6 (22 enodes) 104.938 * * [simplify]: iters left: 5 (80 enodes) 104.949 * * [simplify]: iters left: 4 (94 enodes) 104.960 * * [simplify]: iters left: 3 (98 enodes) 104.972 * * [simplify]: Extracting #0: cost 1 inf + 0 104.972 * * [simplify]: Extracting #1: cost 5 inf + 0 104.972 * * [simplify]: Extracting #2: cost 10 inf + 1 104.972 * * [simplify]: Extracting #3: cost 17 inf + 1 104.972 * * [simplify]: Extracting #4: cost 25 inf + 1 104.972 * * [simplify]: Extracting #5: cost 36 inf + 1 104.972 * * [simplify]: Extracting #6: cost 32 inf + 88 104.973 * * [simplify]: Extracting #7: cost 17 inf + 1200 104.973 * * [simplify]: Extracting #8: cost 8 inf + 2859 104.974 * * [simplify]: Extracting #9: cost 1 inf + 4957 104.975 * * [simplify]: Extracting #10: cost 0 inf + 5521 104.976 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 104.976 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 104.976 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 104.977 * * [simplify]: iters left: 6 (20 enodes) 104.985 * * [simplify]: iters left: 5 (71 enodes) 104.997 * * [simplify]: iters left: 4 (85 enodes) 105.007 * * [simplify]: iters left: 3 (92 enodes) 105.024 * * [simplify]: iters left: 2 (94 enodes) 105.038 * * [simplify]: Extracting #0: cost 1 inf + 0 105.038 * * [simplify]: Extracting #1: cost 5 inf + 0 105.038 * * [simplify]: Extracting #2: cost 9 inf + 1 105.038 * * [simplify]: Extracting #3: cost 15 inf + 1 105.038 * * [simplify]: Extracting #4: cost 23 inf + 1 105.038 * * [simplify]: Extracting #5: cost 34 inf + 1 105.038 * * [simplify]: Extracting #6: cost 27 inf + 212 105.038 * * [simplify]: Extracting #7: cost 16 inf + 1076 105.039 * * [simplify]: Extracting #8: cost 6 inf + 3101 105.040 * * [simplify]: Extracting #9: cost 2 inf + 3909 105.041 * * [simplify]: Extracting #10: cost 0 inf + 5037 105.042 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 105.042 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 105.042 * * * * [progress]: [ 288 / 650 ] simplifiying candidate # 105.042 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.042 * * [simplify]: iters left: 6 (19 enodes) 105.048 * * [simplify]: iters left: 5 (70 enodes) 105.060 * * [simplify]: iters left: 4 (84 enodes) 105.078 * * [simplify]: iters left: 3 (88 enodes) 105.090 * * [simplify]: Extracting #0: cost 1 inf + 0 105.090 * * [simplify]: Extracting #1: cost 5 inf + 0 105.090 * * [simplify]: Extracting #2: cost 8 inf + 1 105.090 * * [simplify]: Extracting #3: cost 12 inf + 1 105.090 * * [simplify]: Extracting #4: cost 19 inf + 1 105.090 * * [simplify]: Extracting #5: cost 30 inf + 1 105.090 * * [simplify]: Extracting #6: cost 25 inf + 129 105.090 * * [simplify]: Extracting #7: cost 11 inf + 1200 105.091 * * [simplify]: Extracting #8: cost 4 inf + 2415 105.092 * * [simplify]: Extracting #9: cost 1 inf + 3465 105.092 * * [simplify]: Extracting #10: cost 0 inf + 3909 105.093 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.093 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.094 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.094 * * [simplify]: iters left: 6 (18 enodes) 105.099 * * [simplify]: iters left: 5 (65 enodes) 105.117 * * [simplify]: iters left: 4 (79 enodes) 105.134 * * [simplify]: iters left: 3 (86 enodes) 105.144 * * [simplify]: Extracting #0: cost 1 inf + 0 105.144 * * [simplify]: Extracting #1: cost 5 inf + 0 105.144 * * [simplify]: Extracting #2: cost 8 inf + 1 105.144 * * [simplify]: Extracting #3: cost 12 inf + 1 105.144 * * [simplify]: Extracting #4: cost 19 inf + 1 105.145 * * [simplify]: Extracting #5: cost 30 inf + 1 105.145 * * [simplify]: Extracting #6: cost 24 inf + 211 105.145 * * [simplify]: Extracting #7: cost 11 inf + 1200 105.146 * * [simplify]: Extracting #8: cost 5 inf + 2293 105.146 * * [simplify]: Extracting #9: cost 1 inf + 3465 105.147 * * [simplify]: Extracting #10: cost 0 inf + 3909 105.148 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.148 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.148 * * * * [progress]: [ 289 / 650 ] simplifiying candidate # 105.148 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 105.148 * * [simplify]: iters left: 6 (20 enodes) 105.155 * * [simplify]: iters left: 5 (73 enodes) 105.166 * * [simplify]: iters left: 4 (86 enodes) 105.189 * * [simplify]: iters left: 3 (90 enodes) 105.207 * * [simplify]: Extracting #0: cost 1 inf + 0 105.208 * * [simplify]: Extracting #1: cost 5 inf + 0 105.208 * * [simplify]: Extracting #2: cost 8 inf + 1 105.208 * * [simplify]: Extracting #3: cost 14 inf + 1 105.208 * * [simplify]: Extracting #4: cost 26 inf + 1 105.208 * * [simplify]: Extracting #5: cost 21 inf + 252 105.209 * * [simplify]: Extracting #6: cost 9 inf + 1200 105.209 * * [simplify]: Extracting #7: cost 3 inf + 2011 105.211 * * [simplify]: Extracting #8: cost 0 inf + 3021 105.212 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.212 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 105.212 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 105.213 * * [simplify]: iters left: 6 (18 enodes) 105.220 * * [simplify]: iters left: 5 (65 enodes) 105.230 * * [simplify]: iters left: 4 (79 enodes) 105.240 * * [simplify]: iters left: 3 (86 enodes) 105.251 * * [simplify]: iters left: 2 (88 enodes) 105.261 * * [simplify]: Extracting #0: cost 1 inf + 0 105.261 * * [simplify]: Extracting #1: cost 5 inf + 0 105.261 * * [simplify]: Extracting #2: cost 9 inf + 1 105.261 * * [simplify]: Extracting #3: cost 15 inf + 1 105.261 * * [simplify]: Extracting #4: cost 23 inf + 1 105.261 * * [simplify]: Extracting #5: cost 27 inf + 44 105.261 * * [simplify]: Extracting #6: cost 22 inf + 293 105.262 * * [simplify]: Extracting #7: cost 5 inf + 2293 105.262 * * [simplify]: Extracting #8: cost 1 inf + 3465 105.263 * * [simplify]: Extracting #9: cost 0 inf + 3909 105.264 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 105.264 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 105.264 * * * * [progress]: [ 290 / 650 ] simplifiying candidate # 105.264 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.264 * * [simplify]: iters left: 6 (19 enodes) 105.270 * * [simplify]: iters left: 5 (70 enodes) 105.281 * * [simplify]: iters left: 4 (84 enodes) 105.292 * * [simplify]: iters left: 3 (88 enodes) 105.303 * * [simplify]: Extracting #0: cost 1 inf + 0 105.303 * * [simplify]: Extracting #1: cost 5 inf + 0 105.303 * * [simplify]: Extracting #2: cost 8 inf + 1 105.303 * * [simplify]: Extracting #3: cost 12 inf + 1 105.303 * * [simplify]: Extracting #4: cost 19 inf + 1 105.303 * * [simplify]: Extracting #5: cost 30 inf + 1 105.303 * * [simplify]: Extracting #6: cost 25 inf + 129 105.304 * * [simplify]: Extracting #7: cost 11 inf + 1200 105.304 * * [simplify]: Extracting #8: cost 4 inf + 2415 105.305 * * [simplify]: Extracting #9: cost 1 inf + 3465 105.306 * * [simplify]: Extracting #10: cost 0 inf + 3909 105.307 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.307 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.307 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.307 * * [simplify]: iters left: 6 (18 enodes) 105.312 * * [simplify]: iters left: 5 (65 enodes) 105.323 * * [simplify]: iters left: 4 (79 enodes) 105.334 * * [simplify]: iters left: 3 (86 enodes) 105.346 * * [simplify]: Extracting #0: cost 1 inf + 0 105.346 * * [simplify]: Extracting #1: cost 5 inf + 0 105.346 * * [simplify]: Extracting #2: cost 8 inf + 1 105.346 * * [simplify]: Extracting #3: cost 12 inf + 1 105.346 * * [simplify]: Extracting #4: cost 19 inf + 1 105.347 * * [simplify]: Extracting #5: cost 30 inf + 1 105.347 * * [simplify]: Extracting #6: cost 24 inf + 211 105.347 * * [simplify]: Extracting #7: cost 11 inf + 1200 105.348 * * [simplify]: Extracting #8: cost 5 inf + 2293 105.350 * * [simplify]: Extracting #9: cost 1 inf + 3465 105.351 * * [simplify]: Extracting #10: cost 0 inf + 3909 105.353 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.353 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.353 * * * * [progress]: [ 291 / 650 ] simplifiying candidate # 105.353 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 1) 105.353 * * [simplify]: iters left: 6 (19 enodes) 105.364 * * [simplify]: iters left: 5 (68 enodes) 105.384 * * [simplify]: iters left: 4 (81 enodes) 105.404 * * [simplify]: iters left: 3 (85 enodes) 105.424 * * [simplify]: Extracting #0: cost 1 inf + 0 105.424 * * [simplify]: Extracting #1: cost 5 inf + 0 105.424 * * [simplify]: Extracting #2: cost 8 inf + 1 105.424 * * [simplify]: Extracting #3: cost 14 inf + 1 105.425 * * [simplify]: Extracting #4: cost 26 inf + 1 105.425 * * [simplify]: Extracting #5: cost 23 inf + 129 105.425 * * [simplify]: Extracting #6: cost 9 inf + 1077 105.426 * * [simplify]: Extracting #7: cost 2 inf + 2455 105.427 * * [simplify]: Extracting #8: cost 0 inf + 3021 105.428 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.428 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 105.429 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 105.429 * * [simplify]: iters left: 6 (18 enodes) 105.439 * * [simplify]: iters left: 5 (65 enodes) 105.453 * * [simplify]: iters left: 4 (79 enodes) 105.465 * * [simplify]: iters left: 3 (86 enodes) 105.475 * * [simplify]: iters left: 2 (88 enodes) 105.498 * * [simplify]: Extracting #0: cost 1 inf + 0 105.498 * * [simplify]: Extracting #1: cost 5 inf + 0 105.498 * * [simplify]: Extracting #2: cost 9 inf + 1 105.498 * * [simplify]: Extracting #3: cost 15 inf + 1 105.498 * * [simplify]: Extracting #4: cost 23 inf + 1 105.498 * * [simplify]: Extracting #5: cost 27 inf + 44 105.498 * * [simplify]: Extracting #6: cost 22 inf + 293 105.499 * * [simplify]: Extracting #7: cost 5 inf + 2293 105.501 * * [simplify]: Extracting #8: cost 1 inf + 3465 105.502 * * [simplify]: Extracting #9: cost 0 inf + 3909 105.504 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 105.504 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 105.504 * * * * [progress]: [ 292 / 650 ] simplifiying candidate # 105.504 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 105.505 * * [simplify]: iters left: 6 (20 enodes) 105.515 * * [simplify]: iters left: 5 (73 enodes) 105.527 * * [simplify]: iters left: 4 (92 enodes) 105.539 * * [simplify]: iters left: 3 (101 enodes) 105.554 * * [simplify]: iters left: 2 (110 enodes) 105.581 * * [simplify]: iters left: 1 (114 enodes) 105.608 * * [simplify]: Extracting #0: cost 1 inf + 0 105.608 * * [simplify]: Extracting #1: cost 7 inf + 0 105.608 * * [simplify]: Extracting #2: cost 15 inf + 1 105.608 * * [simplify]: Extracting #3: cost 22 inf + 1 105.609 * * [simplify]: Extracting #4: cost 29 inf + 1 105.609 * * [simplify]: Extracting #5: cost 40 inf + 1 105.609 * * [simplify]: Extracting #6: cost 33 inf + 252 105.610 * * [simplify]: Extracting #7: cost 21 inf + 1200 105.611 * * [simplify]: Extracting #8: cost 12 inf + 3101 105.615 * * [simplify]: Extracting #9: cost 2 inf + 6649 105.619 * * [simplify]: Extracting #10: cost 0 inf + 7777 105.622 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.622 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.622 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.622 * * [simplify]: iters left: 6 (19 enodes) 105.631 * * [simplify]: iters left: 5 (68 enodes) 105.651 * * [simplify]: iters left: 4 (82 enodes) 105.667 * * [simplify]: iters left: 3 (89 enodes) 105.677 * * [simplify]: iters left: 2 (91 enodes) 105.689 * * [simplify]: Extracting #0: cost 1 inf + 0 105.689 * * [simplify]: Extracting #1: cost 5 inf + 0 105.689 * * [simplify]: Extracting #2: cost 9 inf + 1 105.689 * * [simplify]: Extracting #3: cost 14 inf + 1 105.689 * * [simplify]: Extracting #4: cost 21 inf + 1 105.689 * * [simplify]: Extracting #5: cost 32 inf + 1 105.689 * * [simplify]: Extracting #6: cost 26 inf + 211 105.689 * * [simplify]: Extracting #7: cost 13 inf + 1077 105.690 * * [simplify]: Extracting #8: cost 5 inf + 2697 105.691 * * [simplify]: Extracting #9: cost 0 inf + 4553 105.692 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.692 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.692 * * * * [progress]: [ 293 / 650 ] simplifiying candidate # 105.692 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 105.692 * * [simplify]: iters left: 6 (21 enodes) 105.703 * * [simplify]: iters left: 5 (75 enodes) 105.724 * * [simplify]: iters left: 4 (89 enodes) 105.750 * * [simplify]: iters left: 3 (96 enodes) 105.765 * * [simplify]: iters left: 2 (98 enodes) 105.777 * * [simplify]: Extracting #0: cost 1 inf + 0 105.777 * * [simplify]: Extracting #1: cost 5 inf + 0 105.777 * * [simplify]: Extracting #2: cost 10 inf + 1 105.777 * * [simplify]: Extracting #3: cost 17 inf + 1 105.777 * * [simplify]: Extracting #4: cost 25 inf + 1 105.777 * * [simplify]: Extracting #5: cost 36 inf + 1 105.777 * * [simplify]: Extracting #6: cost 29 inf + 253 105.778 * * [simplify]: Extracting #7: cost 17 inf + 1200 105.778 * * [simplify]: Extracting #8: cost 9 inf + 2617 105.779 * * [simplify]: Extracting #9: cost 1 inf + 4957 105.780 * * [simplify]: Extracting #10: cost 0 inf + 5521 105.782 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 105.782 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 105.783 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 105.783 * * [simplify]: iters left: 6 (20 enodes) 105.792 * * [simplify]: iters left: 5 (71 enodes) 105.813 * * [simplify]: iters left: 4 (85 enodes) 105.831 * * [simplify]: iters left: 3 (92 enodes) 105.843 * * [simplify]: iters left: 2 (94 enodes) 105.856 * * [simplify]: Extracting #0: cost 1 inf + 0 105.856 * * [simplify]: Extracting #1: cost 5 inf + 0 105.856 * * [simplify]: Extracting #2: cost 9 inf + 1 105.856 * * [simplify]: Extracting #3: cost 15 inf + 1 105.856 * * [simplify]: Extracting #4: cost 23 inf + 1 105.856 * * [simplify]: Extracting #5: cost 34 inf + 1 105.856 * * [simplify]: Extracting #6: cost 27 inf + 212 105.857 * * [simplify]: Extracting #7: cost 16 inf + 1076 105.858 * * [simplify]: Extracting #8: cost 6 inf + 3101 105.859 * * [simplify]: Extracting #9: cost 2 inf + 3909 105.861 * * [simplify]: Extracting #10: cost 0 inf + 5037 105.863 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 105.863 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 105.863 * * * * [progress]: [ 294 / 650 ] simplifiying candidate # 105.863 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.863 * * [simplify]: iters left: 6 (18 enodes) 105.872 * * [simplify]: iters left: 5 (65 enodes) 105.889 * * [simplify]: iters left: 4 (79 enodes) 105.899 * * [simplify]: iters left: 3 (86 enodes) 105.910 * * [simplify]: Extracting #0: cost 1 inf + 0 105.910 * * [simplify]: Extracting #1: cost 5 inf + 0 105.910 * * [simplify]: Extracting #2: cost 8 inf + 1 105.910 * * [simplify]: Extracting #3: cost 12 inf + 1 105.910 * * [simplify]: Extracting #4: cost 19 inf + 1 105.910 * * [simplify]: Extracting #5: cost 30 inf + 1 105.910 * * [simplify]: Extracting #6: cost 24 inf + 211 105.910 * * [simplify]: Extracting #7: cost 11 inf + 1200 105.911 * * [simplify]: Extracting #8: cost 5 inf + 2293 105.912 * * [simplify]: Extracting #9: cost 1 inf + 3465 105.912 * * [simplify]: Extracting #10: cost 0 inf + 3909 105.914 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.914 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.915 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.915 * * [simplify]: iters left: 6 (18 enodes) 105.923 * * [simplify]: iters left: 5 (65 enodes) 105.933 * * [simplify]: iters left: 4 (79 enodes) 105.945 * * [simplify]: iters left: 3 (86 enodes) 105.961 * * [simplify]: Extracting #0: cost 1 inf + 0 105.961 * * [simplify]: Extracting #1: cost 5 inf + 0 105.961 * * [simplify]: Extracting #2: cost 8 inf + 1 105.961 * * [simplify]: Extracting #3: cost 12 inf + 1 105.961 * * [simplify]: Extracting #4: cost 19 inf + 1 105.961 * * [simplify]: Extracting #5: cost 30 inf + 1 105.961 * * [simplify]: Extracting #6: cost 24 inf + 211 105.962 * * [simplify]: Extracting #7: cost 11 inf + 1200 105.963 * * [simplify]: Extracting #8: cost 5 inf + 2293 105.964 * * [simplify]: Extracting #9: cost 1 inf + 3465 105.966 * * [simplify]: Extracting #10: cost 0 inf + 3909 105.967 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 105.967 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 105.968 * * * * [progress]: [ 295 / 650 ] simplifiying candidate # 105.968 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt 1)) 105.968 * * [simplify]: iters left: 6 (18 enodes) 105.976 * * [simplify]: iters left: 5 (65 enodes) 105.985 * * [simplify]: iters left: 4 (78 enodes) 105.995 * * [simplify]: iters left: 3 (82 enodes) 106.007 * * [simplify]: Extracting #0: cost 1 inf + 0 106.007 * * [simplify]: Extracting #1: cost 5 inf + 0 106.007 * * [simplify]: Extracting #2: cost 8 inf + 1 106.007 * * [simplify]: Extracting #3: cost 14 inf + 1 106.008 * * [simplify]: Extracting #4: cost 26 inf + 1 106.008 * * [simplify]: Extracting #5: cost 22 inf + 211 106.008 * * [simplify]: Extracting #6: cost 9 inf + 1200 106.009 * * [simplify]: Extracting #7: cost 3 inf + 2293 106.011 * * [simplify]: Extracting #8: cost 0 inf + 3021 106.012 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.012 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 106.012 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 106.012 * * [simplify]: iters left: 6 (18 enodes) 106.017 * * [simplify]: iters left: 5 (65 enodes) 106.027 * * [simplify]: iters left: 4 (79 enodes) 106.039 * * [simplify]: iters left: 3 (86 enodes) 106.058 * * [simplify]: iters left: 2 (88 enodes) 106.078 * * [simplify]: Extracting #0: cost 1 inf + 0 106.078 * * [simplify]: Extracting #1: cost 5 inf + 0 106.079 * * [simplify]: Extracting #2: cost 9 inf + 1 106.079 * * [simplify]: Extracting #3: cost 15 inf + 1 106.079 * * [simplify]: Extracting #4: cost 23 inf + 1 106.079 * * [simplify]: Extracting #5: cost 27 inf + 44 106.079 * * [simplify]: Extracting #6: cost 22 inf + 293 106.080 * * [simplify]: Extracting #7: cost 5 inf + 2293 106.081 * * [simplify]: Extracting #8: cost 1 inf + 3465 106.083 * * [simplify]: Extracting #9: cost 0 inf + 3909 106.084 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 106.084 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 106.085 * * * * [progress]: [ 296 / 650 ] simplifiying candidate # 106.085 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.085 * * [simplify]: iters left: 6 (18 enodes) 106.095 * * [simplify]: iters left: 5 (65 enodes) 106.113 * * [simplify]: iters left: 4 (79 enodes) 106.128 * * [simplify]: iters left: 3 (86 enodes) 106.138 * * [simplify]: Extracting #0: cost 1 inf + 0 106.138 * * [simplify]: Extracting #1: cost 5 inf + 0 106.138 * * [simplify]: Extracting #2: cost 8 inf + 1 106.138 * * [simplify]: Extracting #3: cost 12 inf + 1 106.138 * * [simplify]: Extracting #4: cost 19 inf + 1 106.138 * * [simplify]: Extracting #5: cost 30 inf + 1 106.138 * * [simplify]: Extracting #6: cost 24 inf + 211 106.138 * * [simplify]: Extracting #7: cost 11 inf + 1200 106.139 * * [simplify]: Extracting #8: cost 5 inf + 2293 106.140 * * [simplify]: Extracting #9: cost 1 inf + 3465 106.140 * * [simplify]: Extracting #10: cost 0 inf + 3909 106.141 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.141 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 106.142 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.142 * * [simplify]: iters left: 6 (18 enodes) 106.147 * * [simplify]: iters left: 5 (65 enodes) 106.165 * * [simplify]: iters left: 4 (79 enodes) 106.186 * * [simplify]: iters left: 3 (86 enodes) 106.196 * * [simplify]: Extracting #0: cost 1 inf + 0 106.196 * * [simplify]: Extracting #1: cost 5 inf + 0 106.196 * * [simplify]: Extracting #2: cost 8 inf + 1 106.196 * * [simplify]: Extracting #3: cost 12 inf + 1 106.196 * * [simplify]: Extracting #4: cost 19 inf + 1 106.197 * * [simplify]: Extracting #5: cost 30 inf + 1 106.197 * * [simplify]: Extracting #6: cost 24 inf + 211 106.197 * * [simplify]: Extracting #7: cost 11 inf + 1200 106.197 * * [simplify]: Extracting #8: cost 5 inf + 2293 106.198 * * [simplify]: Extracting #9: cost 1 inf + 3465 106.199 * * [simplify]: Extracting #10: cost 0 inf + 3909 106.200 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.200 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 106.200 * * * * [progress]: [ 297 / 650 ] simplifiying candidate # 106.200 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 1) 106.200 * * [simplify]: iters left: 6 (18 enodes) 106.205 * * [simplify]: iters left: 5 (63 enodes) 106.215 * * [simplify]: iters left: 4 (76 enodes) 106.234 * * [simplify]: iters left: 3 (80 enodes) 106.254 * * [simplify]: Extracting #0: cost 1 inf + 0 106.254 * * [simplify]: Extracting #1: cost 5 inf + 0 106.254 * * [simplify]: Extracting #2: cost 8 inf + 1 106.254 * * [simplify]: Extracting #3: cost 14 inf + 1 106.254 * * [simplify]: Extracting #4: cost 26 inf + 1 106.255 * * [simplify]: Extracting #5: cost 21 inf + 252 106.255 * * [simplify]: Extracting #6: cost 10 inf + 1036 106.256 * * [simplify]: Extracting #7: cost 4 inf + 2131 106.257 * * [simplify]: Extracting #8: cost 0 inf + 3021 106.258 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.258 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 106.259 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 106.259 * * [simplify]: iters left: 6 (18 enodes) 106.269 * * [simplify]: iters left: 5 (65 enodes) 106.290 * * [simplify]: iters left: 4 (79 enodes) 106.302 * * [simplify]: iters left: 3 (86 enodes) 106.313 * * [simplify]: iters left: 2 (88 enodes) 106.326 * * [simplify]: Extracting #0: cost 1 inf + 0 106.326 * * [simplify]: Extracting #1: cost 5 inf + 0 106.326 * * [simplify]: Extracting #2: cost 9 inf + 1 106.326 * * [simplify]: Extracting #3: cost 15 inf + 1 106.327 * * [simplify]: Extracting #4: cost 23 inf + 1 106.327 * * [simplify]: Extracting #5: cost 27 inf + 44 106.327 * * [simplify]: Extracting #6: cost 22 inf + 293 106.328 * * [simplify]: Extracting #7: cost 5 inf + 2293 106.329 * * [simplify]: Extracting #8: cost 1 inf + 3465 106.331 * * [simplify]: Extracting #9: cost 0 inf + 3909 106.332 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 106.332 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 106.333 * * * * [progress]: [ 298 / 650 ] simplifiying candidate # 106.333 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 106.333 * * [simplify]: iters left: 6 (19 enodes) 106.342 * * [simplify]: iters left: 5 (68 enodes) 106.356 * * [simplify]: iters left: 4 (92 enodes) 106.370 * * [simplify]: iters left: 3 (117 enodes) 106.388 * * [simplify]: iters left: 2 (128 enodes) 106.417 * * [simplify]: iters left: 1 (130 enodes) 106.433 * * [simplify]: Extracting #0: cost 1 inf + 0 106.433 * * [simplify]: Extracting #1: cost 13 inf + 0 106.433 * * [simplify]: Extracting #2: cost 24 inf + 1 106.433 * * [simplify]: Extracting #3: cost 30 inf + 1 106.433 * * [simplify]: Extracting #4: cost 42 inf + 1 106.433 * * [simplify]: Extracting #5: cost 38 inf + 170 106.434 * * [simplify]: Extracting #6: cost 26 inf + 1036 106.434 * * [simplify]: Extracting #7: cost 17 inf + 2657 106.435 * * [simplify]: Extracting #8: cost 7 inf + 6367 106.437 * * [simplify]: Extracting #9: cost 2 inf + 8543 106.439 * * [simplify]: Extracting #10: cost 0 inf + 9469 106.441 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.441 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 106.441 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.441 * * [simplify]: iters left: 6 (18 enodes) 106.450 * * [simplify]: iters left: 5 (63 enodes) 106.469 * * [simplify]: iters left: 4 (81 enodes) 106.492 * * [simplify]: iters left: 3 (97 enodes) 106.518 * * [simplify]: iters left: 2 (100 enodes) 106.541 * * [simplify]: Extracting #0: cost 1 inf + 0 106.541 * * [simplify]: Extracting #1: cost 9 inf + 0 106.542 * * [simplify]: Extracting #2: cost 16 inf + 1 106.542 * * [simplify]: Extracting #3: cost 22 inf + 1 106.542 * * [simplify]: Extracting #4: cost 34 inf + 1 106.542 * * [simplify]: Extracting #5: cost 30 inf + 211 106.543 * * [simplify]: Extracting #6: cost 17 inf + 1200 106.544 * * [simplify]: Extracting #7: cost 10 inf + 2575 106.545 * * [simplify]: Extracting #8: cost 3 inf + 4835 106.548 * * [simplify]: Extracting #9: cost 0 inf + 6085 106.549 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.549 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 106.550 * * * * [progress]: [ 299 / 650 ] simplifiying candidate # 106.550 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 106.550 * * [simplify]: iters left: 6 (20 enodes) 106.554 * * [simplify]: iters left: 5 (70 enodes) 106.565 * * [simplify]: iters left: 4 (88 enodes) 106.578 * * [simplify]: iters left: 3 (104 enodes) 106.605 * * [simplify]: iters left: 2 (107 enodes) 106.632 * * [simplify]: Extracting #0: cost 1 inf + 0 106.632 * * [simplify]: Extracting #1: cost 9 inf + 0 106.632 * * [simplify]: Extracting #2: cost 18 inf + 1 106.632 * * [simplify]: Extracting #3: cost 26 inf + 1 106.633 * * [simplify]: Extracting #4: cost 38 inf + 1 106.633 * * [simplify]: Extracting #5: cost 35 inf + 129 106.633 * * [simplify]: Extracting #6: cost 21 inf + 1077 106.635 * * [simplify]: Extracting #7: cost 13 inf + 2455 106.636 * * [simplify]: Extracting #8: cost 4 inf + 5117 106.639 * * [simplify]: Extracting #9: cost 0 inf + 7133 106.641 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 106.641 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 106.642 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 106.642 * * [simplify]: iters left: 6 (19 enodes) 106.651 * * [simplify]: iters left: 5 (66 enodes) 106.670 * * [simplify]: iters left: 4 (84 enodes) 106.690 * * [simplify]: iters left: 3 (100 enodes) 106.703 * * [simplify]: iters left: 2 (103 enodes) 106.716 * * [simplify]: Extracting #0: cost 1 inf + 0 106.716 * * [simplify]: Extracting #1: cost 9 inf + 0 106.716 * * [simplify]: Extracting #2: cost 17 inf + 1 106.716 * * [simplify]: Extracting #3: cost 24 inf + 1 106.716 * * [simplify]: Extracting #4: cost 36 inf + 1 106.716 * * [simplify]: Extracting #5: cost 32 inf + 211 106.716 * * [simplify]: Extracting #6: cost 19 inf + 1077 106.717 * * [simplify]: Extracting #7: cost 11 inf + 2455 106.717 * * [simplify]: Extracting #8: cost 7 inf + 3667 106.718 * * [simplify]: Extracting #9: cost 1 inf + 6287 106.720 * * [simplify]: Extracting #10: cost 0 inf + 6649 106.721 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.721 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 106.721 * * * * [progress]: [ 300 / 650 ] simplifiying candidate # 106.721 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.721 * * [simplify]: iters left: 6 (17 enodes) 106.725 * * [simplify]: iters left: 5 (60 enodes) 106.735 * * [simplify]: iters left: 4 (76 enodes) 106.748 * * [simplify]: iters left: 3 (87 enodes) 106.770 * * [simplify]: iters left: 2 (88 enodes) 106.781 * * [simplify]: Extracting #0: cost 1 inf + 0 106.781 * * [simplify]: Extracting #1: cost 7 inf + 0 106.782 * * [simplify]: Extracting #2: cost 12 inf + 1 106.782 * * [simplify]: Extracting #3: cost 19 inf + 1 106.782 * * [simplify]: Extracting #4: cost 30 inf + 1 106.782 * * [simplify]: Extracting #5: cost 25 inf + 129 106.782 * * [simplify]: Extracting #6: cost 11 inf + 1200 106.782 * * [simplify]: Extracting #7: cost 2 inf + 2941 106.783 * * [simplify]: Extracting #8: cost 1 inf + 3345 106.784 * * [simplify]: Extracting #9: cost 0 inf + 3749 106.785 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 106.785 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 106.785 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.785 * * [simplify]: iters left: 6 (17 enodes) 106.789 * * [simplify]: iters left: 5 (60 enodes) 106.799 * * [simplify]: iters left: 4 (76 enodes) 106.814 * * [simplify]: iters left: 3 (87 enodes) 106.827 * * [simplify]: iters left: 2 (88 enodes) 106.837 * * [simplify]: Extracting #0: cost 1 inf + 0 106.837 * * [simplify]: Extracting #1: cost 7 inf + 0 106.837 * * [simplify]: Extracting #2: cost 12 inf + 1 106.837 * * [simplify]: Extracting #3: cost 19 inf + 1 106.838 * * [simplify]: Extracting #4: cost 30 inf + 1 106.838 * * [simplify]: Extracting #5: cost 25 inf + 129 106.838 * * [simplify]: Extracting #6: cost 11 inf + 1200 106.839 * * [simplify]: Extracting #7: cost 2 inf + 2941 106.841 * * [simplify]: Extracting #8: cost 1 inf + 3345 106.842 * * [simplify]: Extracting #9: cost 0 inf + 3749 106.844 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 106.844 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 106.844 * * * * [progress]: [ 301 / 650 ] simplifiying candidate # 106.844 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt 1)) 106.845 * * [simplify]: iters left: 6 (18 enodes) 106.854 * * [simplify]: iters left: 5 (63 enodes) 106.872 * * [simplify]: iters left: 4 (77 enodes) 106.888 * * [simplify]: iters left: 3 (81 enodes) 106.898 * * [simplify]: Extracting #0: cost 1 inf + 0 106.898 * * [simplify]: Extracting #1: cost 5 inf + 0 106.898 * * [simplify]: Extracting #2: cost 8 inf + 1 106.898 * * [simplify]: Extracting #3: cost 14 inf + 1 106.898 * * [simplify]: Extracting #4: cost 26 inf + 1 106.899 * * [simplify]: Extracting #5: cost 21 inf + 252 106.899 * * [simplify]: Extracting #6: cost 9 inf + 1200 106.899 * * [simplify]: Extracting #7: cost 4 inf + 1889 106.900 * * [simplify]: Extracting #8: cost 1 inf + 2617 106.901 * * [simplify]: Extracting #9: cost 0 inf + 3021 106.901 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.901 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 106.901 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 106.902 * * [simplify]: iters left: 6 (17 enodes) 106.906 * * [simplify]: iters left: 5 (60 enodes) 106.916 * * [simplify]: iters left: 4 (78 enodes) 106.941 * * [simplify]: iters left: 3 (94 enodes) 106.966 * * [simplify]: iters left: 2 (97 enodes) 106.988 * * [simplify]: Extracting #0: cost 1 inf + 0 106.988 * * [simplify]: Extracting #1: cost 9 inf + 0 106.988 * * [simplify]: Extracting #2: cost 16 inf + 1 106.988 * * [simplify]: Extracting #3: cost 23 inf + 1 106.989 * * [simplify]: Extracting #4: cost 34 inf + 1 106.989 * * [simplify]: Extracting #5: cost 29 inf + 129 106.989 * * [simplify]: Extracting #6: cost 16 inf + 1159 106.991 * * [simplify]: Extracting #7: cost 5 inf + 3585 106.992 * * [simplify]: Extracting #8: cost 1 inf + 4717 106.994 * * [simplify]: Extracting #9: cost 0 inf + 5121 106.997 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.997 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 106.997 * * * * [progress]: [ 302 / 650 ] simplifiying candidate # 106.997 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 106.997 * * [simplify]: iters left: 6 (17 enodes) 107.005 * * [simplify]: iters left: 5 (60 enodes) 107.023 * * [simplify]: iters left: 4 (76 enodes) 107.045 * * [simplify]: iters left: 3 (87 enodes) 107.066 * * [simplify]: iters left: 2 (88 enodes) 107.089 * * [simplify]: Extracting #0: cost 1 inf + 0 107.089 * * [simplify]: Extracting #1: cost 7 inf + 0 107.089 * * [simplify]: Extracting #2: cost 12 inf + 1 107.089 * * [simplify]: Extracting #3: cost 19 inf + 1 107.089 * * [simplify]: Extracting #4: cost 30 inf + 1 107.090 * * [simplify]: Extracting #5: cost 25 inf + 129 107.090 * * [simplify]: Extracting #6: cost 11 inf + 1200 107.091 * * [simplify]: Extracting #7: cost 2 inf + 2941 107.092 * * [simplify]: Extracting #8: cost 1 inf + 3345 107.094 * * [simplify]: Extracting #9: cost 0 inf + 3749 107.096 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 107.096 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 107.096 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 107.096 * * [simplify]: iters left: 6 (17 enodes) 107.104 * * [simplify]: iters left: 5 (60 enodes) 107.122 * * [simplify]: iters left: 4 (76 enodes) 107.143 * * [simplify]: iters left: 3 (87 enodes) 107.154 * * [simplify]: iters left: 2 (88 enodes) 107.164 * * [simplify]: Extracting #0: cost 1 inf + 0 107.164 * * [simplify]: Extracting #1: cost 7 inf + 0 107.164 * * [simplify]: Extracting #2: cost 12 inf + 1 107.164 * * [simplify]: Extracting #3: cost 19 inf + 1 107.165 * * [simplify]: Extracting #4: cost 30 inf + 1 107.165 * * [simplify]: Extracting #5: cost 25 inf + 129 107.165 * * [simplify]: Extracting #6: cost 11 inf + 1200 107.165 * * [simplify]: Extracting #7: cost 2 inf + 2941 107.166 * * [simplify]: Extracting #8: cost 1 inf + 3345 107.167 * * [simplify]: Extracting #9: cost 0 inf + 3749 107.168 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 107.168 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 107.168 * * * * [progress]: [ 303 / 650 ] simplifiying candidate # 107.168 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1) 107.168 * * [simplify]: iters left: 6 (17 enodes) 107.176 * * [simplify]: iters left: 5 (56 enodes) 107.192 * * [simplify]: iters left: 4 (72 enodes) 107.213 * * [simplify]: iters left: 3 (76 enodes) 107.231 * * [simplify]: Extracting #0: cost 1 inf + 0 107.231 * * [simplify]: Extracting #1: cost 5 inf + 0 107.231 * * [simplify]: Extracting #2: cost 8 inf + 1 107.231 * * [simplify]: Extracting #3: cost 14 inf + 1 107.231 * * [simplify]: Extracting #4: cost 26 inf + 1 107.232 * * [simplify]: Extracting #5: cost 22 inf + 171 107.232 * * [simplify]: Extracting #6: cost 9 inf + 1159 107.233 * * [simplify]: Extracting #7: cost 3 inf + 2253 107.234 * * [simplify]: Extracting #8: cost 0 inf + 3021 107.235 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 107.235 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 107.236 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 107.236 * * [simplify]: iters left: 6 (17 enodes) 107.244 * * [simplify]: iters left: 5 (60 enodes) 107.261 * * [simplify]: iters left: 4 (78 enodes) 107.272 * * [simplify]: iters left: 3 (94 enodes) 107.287 * * [simplify]: iters left: 2 (97 enodes) 107.307 * * [simplify]: Extracting #0: cost 1 inf + 0 107.307 * * [simplify]: Extracting #1: cost 9 inf + 0 107.307 * * [simplify]: Extracting #2: cost 16 inf + 1 107.307 * * [simplify]: Extracting #3: cost 23 inf + 1 107.308 * * [simplify]: Extracting #4: cost 34 inf + 1 107.308 * * [simplify]: Extracting #5: cost 29 inf + 129 107.308 * * [simplify]: Extracting #6: cost 16 inf + 1159 107.309 * * [simplify]: Extracting #7: cost 5 inf + 3585 107.310 * * [simplify]: Extracting #8: cost 1 inf + 4717 107.311 * * [simplify]: Extracting #9: cost 0 inf + 5121 107.312 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 107.312 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 107.312 * * * * [progress]: [ 304 / 650 ] simplifiying candidate # 107.312 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 107.312 * * [simplify]: iters left: 6 (21 enodes) 107.320 * * [simplify]: iters left: 5 (78 enodes) 107.332 * * [simplify]: iters left: 4 (95 enodes) 107.345 * * [simplify]: iters left: 3 (100 enodes) 107.356 * * [simplify]: iters left: 2 (102 enodes) 107.367 * * [simplify]: Extracting #0: cost 1 inf + 0 107.367 * * [simplify]: Extracting #1: cost 7 inf + 0 107.367 * * [simplify]: Extracting #2: cost 12 inf + 1 107.367 * * [simplify]: Extracting #3: cost 18 inf + 1 107.367 * * [simplify]: Extracting #4: cost 30 inf + 1 107.367 * * [simplify]: Extracting #5: cost 26 inf + 252 107.368 * * [simplify]: Extracting #6: cost 13 inf + 1281 107.368 * * [simplify]: Extracting #7: cost 9 inf + 1647 107.369 * * [simplify]: Extracting #8: cost 6 inf + 2293 107.370 * * [simplify]: Extracting #9: cost 1 inf + 4229 107.372 * * [simplify]: Extracting #10: cost 0 inf + 4713 107.373 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 107.373 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 107.374 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 107.374 * * [simplify]: iters left: 6 (18 enodes) 107.383 * * [simplify]: iters left: 5 (65 enodes) 107.401 * * [simplify]: iters left: 4 (79 enodes) 107.422 * * [simplify]: iters left: 3 (86 enodes) 107.444 * * [simplify]: iters left: 2 (88 enodes) 107.465 * * [simplify]: Extracting #0: cost 1 inf + 0 107.465 * * [simplify]: Extracting #1: cost 5 inf + 0 107.465 * * [simplify]: Extracting #2: cost 8 inf + 1 107.465 * * [simplify]: Extracting #3: cost 12 inf + 1 107.466 * * [simplify]: Extracting #4: cost 19 inf + 1 107.466 * * [simplify]: Extracting #5: cost 30 inf + 1 107.466 * * [simplify]: Extracting #6: cost 24 inf + 211 107.466 * * [simplify]: Extracting #7: cost 11 inf + 1200 107.467 * * [simplify]: Extracting #8: cost 5 inf + 2293 107.469 * * [simplify]: Extracting #9: cost 1 inf + 3505 107.470 * * [simplify]: Extracting #10: cost 0 inf + 3989 107.472 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 107.472 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 107.472 * * * * [progress]: [ 305 / 650 ] simplifiying candidate # 107.472 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 107.473 * * [simplify]: iters left: 6 (21 enodes) 107.487 * * [simplify]: iters left: 5 (77 enodes) 107.508 * * [simplify]: iters left: 4 (89 enodes) 107.527 * * [simplify]: iters left: 3 (93 enodes) 107.548 * * [simplify]: Extracting #0: cost 1 inf + 0 107.549 * * [simplify]: Extracting #1: cost 5 inf + 0 107.549 * * [simplify]: Extracting #2: cost 9 inf + 1 107.549 * * [simplify]: Extracting #3: cost 16 inf + 1 107.549 * * [simplify]: Extracting #4: cost 28 inf + 1 107.549 * * [simplify]: Extracting #5: cost 25 inf + 129 107.550 * * [simplify]: Extracting #6: cost 10 inf + 1362 107.551 * * [simplify]: Extracting #7: cost 6 inf + 1889 107.552 * * [simplify]: Extracting #8: cost 0 inf + 3745 107.553 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 107.553 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 107.554 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 107.554 * * [simplify]: iters left: 6 (19 enodes) 107.563 * * [simplify]: iters left: 5 (68 enodes) 107.584 * * [simplify]: iters left: 4 (82 enodes) 107.606 * * [simplify]: iters left: 3 (89 enodes) 107.627 * * [simplify]: iters left: 2 (91 enodes) 107.649 * * [simplify]: Extracting #0: cost 1 inf + 0 107.650 * * [simplify]: Extracting #1: cost 5 inf + 0 107.650 * * [simplify]: Extracting #2: cost 9 inf + 1 107.650 * * [simplify]: Extracting #3: cost 14 inf + 1 107.650 * * [simplify]: Extracting #4: cost 21 inf + 1 107.650 * * [simplify]: Extracting #5: cost 32 inf + 1 107.650 * * [simplify]: Extracting #6: cost 26 inf + 211 107.651 * * [simplify]: Extracting #7: cost 13 inf + 1077 107.652 * * [simplify]: Extracting #8: cost 5 inf + 2779 107.653 * * [simplify]: Extracting #9: cost 3 inf + 3183 107.654 * * [simplify]: Extracting #10: cost 0 inf + 4473 107.656 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 107.656 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 107.656 * * * * [progress]: [ 306 / 650 ] simplifiying candidate # 107.657 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 107.657 * * [simplify]: iters left: 6 (20 enodes) 107.667 * * [simplify]: iters left: 5 (73 enodes) 107.677 * * [simplify]: iters left: 4 (85 enodes) 107.687 * * [simplify]: iters left: 3 (89 enodes) 107.708 * * [simplify]: Extracting #0: cost 1 inf + 0 107.708 * * [simplify]: Extracting #1: cost 5 inf + 0 107.708 * * [simplify]: Extracting #2: cost 8 inf + 1 107.709 * * [simplify]: Extracting #3: cost 14 inf + 1 107.709 * * [simplify]: Extracting #4: cost 26 inf + 1 107.709 * * [simplify]: Extracting #5: cost 22 inf + 211 107.710 * * [simplify]: Extracting #6: cost 8 inf + 1322 107.710 * * [simplify]: Extracting #7: cost 5 inf + 1647 107.711 * * [simplify]: Extracting #8: cost 2 inf + 2213 107.712 * * [simplify]: Extracting #9: cost 0 inf + 3021 107.713 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 107.713 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 107.714 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 107.714 * * [simplify]: iters left: 6 (18 enodes) 107.723 * * [simplify]: iters left: 5 (65 enodes) 107.742 * * [simplify]: iters left: 4 (79 enodes) 107.752 * * [simplify]: iters left: 3 (86 enodes) 107.763 * * [simplify]: iters left: 2 (88 enodes) 107.774 * * [simplify]: Extracting #0: cost 1 inf + 0 107.774 * * [simplify]: Extracting #1: cost 5 inf + 0 107.774 * * [simplify]: Extracting #2: cost 8 inf + 1 107.774 * * [simplify]: Extracting #3: cost 12 inf + 1 107.774 * * [simplify]: Extracting #4: cost 19 inf + 1 107.774 * * [simplify]: Extracting #5: cost 30 inf + 1 107.775 * * [simplify]: Extracting #6: cost 24 inf + 211 107.775 * * [simplify]: Extracting #7: cost 11 inf + 1200 107.776 * * [simplify]: Extracting #8: cost 5 inf + 2253 107.777 * * [simplify]: Extracting #9: cost 1 inf + 3385 107.779 * * [simplify]: Extracting #10: cost 0 inf + 3829 107.781 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 107.781 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 107.781 * * * * [progress]: [ 307 / 650 ] simplifiying candidate # 107.781 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 107.782 * * [simplify]: iters left: 6 (15 enodes) 107.793 * * [simplify]: iters left: 5 (57 enodes) 107.801 * * [simplify]: iters left: 4 (68 enodes) 107.808 * * [simplify]: iters left: 3 (72 enodes) 107.817 * * [simplify]: Extracting #0: cost 1 inf + 0 107.817 * * [simplify]: Extracting #1: cost 4 inf + 0 107.817 * * [simplify]: Extracting #2: cost 7 inf + 1 107.817 * * [simplify]: Extracting #3: cost 16 inf + 1 107.817 * * [simplify]: Extracting #4: cost 11 inf + 130 107.818 * * [simplify]: Extracting #5: cost 1 inf + 1036 107.818 * * [simplify]: Extracting #6: cost 0 inf + 1077 107.818 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 107.818 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 107.818 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 107.819 * * [simplify]: iters left: 6 (17 enodes) 107.825 * * [simplify]: iters left: 5 (62 enodes) 107.838 * * [simplify]: iters left: 4 (76 enodes) 107.848 * * [simplify]: iters left: 3 (83 enodes) 107.858 * * [simplify]: Extracting #0: cost 1 inf + 0 107.858 * * [simplify]: Extracting #1: cost 5 inf + 0 107.858 * * [simplify]: Extracting #2: cost 8 inf + 1 107.858 * * [simplify]: Extracting #3: cost 13 inf + 1 107.858 * * [simplify]: Extracting #4: cost 21 inf + 1 107.858 * * [simplify]: Extracting #5: cost 25 inf + 44 107.858 * * [simplify]: Extracting #6: cost 20 inf + 252 107.859 * * [simplify]: Extracting #7: cost 0 inf + 3345 107.860 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 107.860 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 107.860 * * * * [progress]: [ 308 / 650 ] simplifiying candidate # 107.860 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 107.860 * * [simplify]: iters left: 6 (20 enodes) 107.868 * * [simplify]: iters left: 5 (73 enodes) 107.889 * * [simplify]: iters left: 4 (85 enodes) 107.908 * * [simplify]: iters left: 3 (89 enodes) 107.931 * * [simplify]: Extracting #0: cost 1 inf + 0 107.931 * * [simplify]: Extracting #1: cost 5 inf + 0 107.932 * * [simplify]: Extracting #2: cost 8 inf + 1 107.932 * * [simplify]: Extracting #3: cost 14 inf + 1 107.932 * * [simplify]: Extracting #4: cost 26 inf + 1 107.932 * * [simplify]: Extracting #5: cost 22 inf + 211 107.933 * * [simplify]: Extracting #6: cost 8 inf + 1322 107.934 * * [simplify]: Extracting #7: cost 5 inf + 1647 107.935 * * [simplify]: Extracting #8: cost 2 inf + 2213 107.936 * * [simplify]: Extracting #9: cost 0 inf + 3021 107.937 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 107.937 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 107.938 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 107.938 * * [simplify]: iters left: 6 (18 enodes) 107.946 * * [simplify]: iters left: 5 (65 enodes) 107.965 * * [simplify]: iters left: 4 (79 enodes) 107.984 * * [simplify]: iters left: 3 (86 enodes) 107.995 * * [simplify]: iters left: 2 (88 enodes) 108.005 * * [simplify]: Extracting #0: cost 1 inf + 0 108.005 * * [simplify]: Extracting #1: cost 5 inf + 0 108.005 * * [simplify]: Extracting #2: cost 8 inf + 1 108.006 * * [simplify]: Extracting #3: cost 12 inf + 1 108.006 * * [simplify]: Extracting #4: cost 19 inf + 1 108.006 * * [simplify]: Extracting #5: cost 30 inf + 1 108.006 * * [simplify]: Extracting #6: cost 24 inf + 211 108.006 * * [simplify]: Extracting #7: cost 11 inf + 1200 108.006 * * [simplify]: Extracting #8: cost 5 inf + 2253 108.007 * * [simplify]: Extracting #9: cost 1 inf + 3385 108.008 * * [simplify]: Extracting #10: cost 0 inf + 3829 108.009 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.009 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 108.009 * * * * [progress]: [ 309 / 650 ] simplifiying candidate # 108.009 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (* (cbrt 1) (cbrt 1))) 1) 108.009 * * [simplify]: iters left: 6 (15 enodes) 108.017 * * [simplify]: iters left: 5 (55 enodes) 108.032 * * [simplify]: iters left: 4 (66 enodes) 108.049 * * [simplify]: iters left: 3 (70 enodes) 108.063 * * [simplify]: Extracting #0: cost 1 inf + 0 108.063 * * [simplify]: Extracting #1: cost 4 inf + 0 108.063 * * [simplify]: Extracting #2: cost 7 inf + 1 108.064 * * [simplify]: Extracting #3: cost 16 inf + 1 108.064 * * [simplify]: Extracting #4: cost 10 inf + 171 108.064 * * [simplify]: Extracting #5: cost 1 inf + 995 108.065 * * [simplify]: Extracting #6: cost 0 inf + 1077 108.065 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 108.065 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 108.066 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 108.066 * * [simplify]: iters left: 6 (17 enodes) 108.075 * * [simplify]: iters left: 5 (62 enodes) 108.091 * * [simplify]: iters left: 4 (76 enodes) 108.101 * * [simplify]: iters left: 3 (83 enodes) 108.111 * * [simplify]: Extracting #0: cost 1 inf + 0 108.111 * * [simplify]: Extracting #1: cost 5 inf + 0 108.111 * * [simplify]: Extracting #2: cost 8 inf + 1 108.111 * * [simplify]: Extracting #3: cost 13 inf + 1 108.111 * * [simplify]: Extracting #4: cost 21 inf + 1 108.111 * * [simplify]: Extracting #5: cost 25 inf + 44 108.112 * * [simplify]: Extracting #6: cost 20 inf + 252 108.112 * * [simplify]: Extracting #7: cost 0 inf + 3345 108.113 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 108.113 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 108.113 * * * * [progress]: [ 310 / 650 ] simplifiying candidate # 108.113 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 108.113 * * [simplify]: iters left: 6 (19 enodes) 108.119 * * [simplify]: iters left: 5 (70 enodes) 108.140 * * [simplify]: iters left: 4 (87 enodes) 108.160 * * [simplify]: iters left: 3 (92 enodes) 108.173 * * [simplify]: iters left: 2 (94 enodes) 108.184 * * [simplify]: Extracting #0: cost 1 inf + 0 108.185 * * [simplify]: Extracting #1: cost 7 inf + 0 108.185 * * [simplify]: Extracting #2: cost 12 inf + 1 108.185 * * [simplify]: Extracting #3: cost 18 inf + 1 108.185 * * [simplify]: Extracting #4: cost 30 inf + 1 108.185 * * [simplify]: Extracting #5: cost 27 inf + 129 108.186 * * [simplify]: Extracting #6: cost 13 inf + 1200 108.186 * * [simplify]: Extracting #7: cost 7 inf + 2051 108.188 * * [simplify]: Extracting #8: cost 2 inf + 3745 108.189 * * [simplify]: Extracting #9: cost 1 inf + 4229 108.191 * * [simplify]: Extracting #10: cost 0 inf + 4713 108.193 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.193 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 108.193 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.194 * * [simplify]: iters left: 6 (18 enodes) 108.203 * * [simplify]: iters left: 5 (65 enodes) 108.220 * * [simplify]: iters left: 4 (79 enodes) 108.230 * * [simplify]: iters left: 3 (86 enodes) 108.241 * * [simplify]: iters left: 2 (88 enodes) 108.257 * * [simplify]: Extracting #0: cost 1 inf + 0 108.257 * * [simplify]: Extracting #1: cost 5 inf + 0 108.257 * * [simplify]: Extracting #2: cost 8 inf + 1 108.257 * * [simplify]: Extracting #3: cost 12 inf + 1 108.257 * * [simplify]: Extracting #4: cost 19 inf + 1 108.257 * * [simplify]: Extracting #5: cost 30 inf + 1 108.257 * * [simplify]: Extracting #6: cost 24 inf + 211 108.258 * * [simplify]: Extracting #7: cost 11 inf + 1200 108.259 * * [simplify]: Extracting #8: cost 5 inf + 2293 108.260 * * [simplify]: Extracting #9: cost 1 inf + 3505 108.262 * * [simplify]: Extracting #10: cost 0 inf + 3989 108.264 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.264 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 108.264 * * * * [progress]: [ 311 / 650 ] simplifiying candidate # 108.264 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 108.265 * * [simplify]: iters left: 6 (19 enodes) 108.276 * * [simplify]: iters left: 5 (69 enodes) 108.287 * * [simplify]: iters left: 4 (81 enodes) 108.297 * * [simplify]: iters left: 3 (85 enodes) 108.308 * * [simplify]: Extracting #0: cost 1 inf + 0 108.308 * * [simplify]: Extracting #1: cost 5 inf + 0 108.308 * * [simplify]: Extracting #2: cost 9 inf + 1 108.308 * * [simplify]: Extracting #3: cost 16 inf + 1 108.308 * * [simplify]: Extracting #4: cost 28 inf + 1 108.308 * * [simplify]: Extracting #5: cost 24 inf + 170 108.309 * * [simplify]: Extracting #6: cost 12 inf + 1118 108.310 * * [simplify]: Extracting #7: cost 3 inf + 2615 108.311 * * [simplify]: Extracting #8: cost 1 inf + 3301 108.312 * * [simplify]: Extracting #9: cost 0 inf + 3745 108.314 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 108.314 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 108.314 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 108.315 * * [simplify]: iters left: 6 (19 enodes) 108.324 * * [simplify]: iters left: 5 (68 enodes) 108.344 * * [simplify]: iters left: 4 (82 enodes) 108.365 * * [simplify]: iters left: 3 (89 enodes) 108.386 * * [simplify]: iters left: 2 (91 enodes) 108.410 * * [simplify]: Extracting #0: cost 1 inf + 0 108.410 * * [simplify]: Extracting #1: cost 5 inf + 0 108.410 * * [simplify]: Extracting #2: cost 9 inf + 1 108.410 * * [simplify]: Extracting #3: cost 14 inf + 1 108.410 * * [simplify]: Extracting #4: cost 21 inf + 1 108.410 * * [simplify]: Extracting #5: cost 32 inf + 1 108.411 * * [simplify]: Extracting #6: cost 26 inf + 211 108.411 * * [simplify]: Extracting #7: cost 13 inf + 1077 108.412 * * [simplify]: Extracting #8: cost 5 inf + 2779 108.413 * * [simplify]: Extracting #9: cost 3 inf + 3183 108.415 * * [simplify]: Extracting #10: cost 0 inf + 4473 108.417 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 108.417 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 108.417 * * * * [progress]: [ 312 / 650 ] simplifiying candidate # 108.417 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.417 * * [simplify]: iters left: 6 (18 enodes) 108.421 * * [simplify]: iters left: 5 (65 enodes) 108.431 * * [simplify]: iters left: 4 (77 enodes) 108.440 * * [simplify]: iters left: 3 (81 enodes) 108.450 * * [simplify]: Extracting #0: cost 1 inf + 0 108.450 * * [simplify]: Extracting #1: cost 5 inf + 0 108.450 * * [simplify]: Extracting #2: cost 8 inf + 1 108.450 * * [simplify]: Extracting #3: cost 14 inf + 1 108.451 * * [simplify]: Extracting #4: cost 26 inf + 1 108.451 * * [simplify]: Extracting #5: cost 22 inf + 211 108.451 * * [simplify]: Extracting #6: cost 10 inf + 1036 108.452 * * [simplify]: Extracting #7: cost 4 inf + 1889 108.453 * * [simplify]: Extracting #8: cost 1 inf + 2617 108.454 * * [simplify]: Extracting #9: cost 0 inf + 3021 108.456 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.456 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 108.456 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.457 * * [simplify]: iters left: 6 (18 enodes) 108.466 * * [simplify]: iters left: 5 (65 enodes) 108.485 * * [simplify]: iters left: 4 (79 enodes) 108.506 * * [simplify]: iters left: 3 (86 enodes) 108.529 * * [simplify]: iters left: 2 (88 enodes) 108.550 * * [simplify]: Extracting #0: cost 1 inf + 0 108.550 * * [simplify]: Extracting #1: cost 5 inf + 0 108.550 * * [simplify]: Extracting #2: cost 8 inf + 1 108.550 * * [simplify]: Extracting #3: cost 12 inf + 1 108.550 * * [simplify]: Extracting #4: cost 19 inf + 1 108.550 * * [simplify]: Extracting #5: cost 30 inf + 1 108.551 * * [simplify]: Extracting #6: cost 24 inf + 211 108.551 * * [simplify]: Extracting #7: cost 11 inf + 1200 108.552 * * [simplify]: Extracting #8: cost 5 inf + 2253 108.553 * * [simplify]: Extracting #9: cost 1 inf + 3385 108.555 * * [simplify]: Extracting #10: cost 0 inf + 3829 108.557 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.557 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 108.557 * * * * [progress]: [ 313 / 650 ] simplifiying candidate # 108.557 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt 1)) (sqrt 1)) 108.557 * * [simplify]: iters left: 6 (13 enodes) 108.564 * * [simplify]: iters left: 5 (48 enodes) 108.576 * * [simplify]: iters left: 4 (59 enodes) 108.583 * * [simplify]: iters left: 3 (63 enodes) 108.590 * * [simplify]: Extracting #0: cost 1 inf + 0 108.590 * * [simplify]: Extracting #1: cost 4 inf + 0 108.590 * * [simplify]: Extracting #2: cost 7 inf + 1 108.591 * * [simplify]: Extracting #3: cost 16 inf + 1 108.591 * * [simplify]: Extracting #4: cost 12 inf + 88 108.591 * * [simplify]: Extracting #5: cost 0 inf + 1077 108.591 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 108.591 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 108.591 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 108.592 * * [simplify]: iters left: 6 (17 enodes) 108.596 * * [simplify]: iters left: 5 (62 enodes) 108.606 * * [simplify]: iters left: 4 (76 enodes) 108.626 * * [simplify]: iters left: 3 (83 enodes) 108.647 * * [simplify]: Extracting #0: cost 1 inf + 0 108.647 * * [simplify]: Extracting #1: cost 5 inf + 0 108.648 * * [simplify]: Extracting #2: cost 8 inf + 1 108.648 * * [simplify]: Extracting #3: cost 13 inf + 1 108.648 * * [simplify]: Extracting #4: cost 21 inf + 1 108.648 * * [simplify]: Extracting #5: cost 25 inf + 44 108.648 * * [simplify]: Extracting #6: cost 20 inf + 252 108.649 * * [simplify]: Extracting #7: cost 0 inf + 3345 108.651 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 108.651 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 108.651 * * * * [progress]: [ 314 / 650 ] simplifiying candidate # 108.651 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.651 * * [simplify]: iters left: 6 (18 enodes) 108.660 * * [simplify]: iters left: 5 (65 enodes) 108.679 * * [simplify]: iters left: 4 (77 enodes) 108.690 * * [simplify]: iters left: 3 (81 enodes) 108.700 * * [simplify]: Extracting #0: cost 1 inf + 0 108.700 * * [simplify]: Extracting #1: cost 5 inf + 0 108.700 * * [simplify]: Extracting #2: cost 8 inf + 1 108.701 * * [simplify]: Extracting #3: cost 14 inf + 1 108.701 * * [simplify]: Extracting #4: cost 26 inf + 1 108.701 * * [simplify]: Extracting #5: cost 22 inf + 211 108.701 * * [simplify]: Extracting #6: cost 10 inf + 1036 108.701 * * [simplify]: Extracting #7: cost 4 inf + 1889 108.702 * * [simplify]: Extracting #8: cost 1 inf + 2617 108.703 * * [simplify]: Extracting #9: cost 0 inf + 3021 108.703 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.703 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 108.703 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.704 * * [simplify]: iters left: 6 (18 enodes) 108.708 * * [simplify]: iters left: 5 (65 enodes) 108.726 * * [simplify]: iters left: 4 (79 enodes) 108.736 * * [simplify]: iters left: 3 (86 enodes) 108.748 * * [simplify]: iters left: 2 (88 enodes) 108.763 * * [simplify]: Extracting #0: cost 1 inf + 0 108.763 * * [simplify]: Extracting #1: cost 5 inf + 0 108.763 * * [simplify]: Extracting #2: cost 8 inf + 1 108.763 * * [simplify]: Extracting #3: cost 12 inf + 1 108.763 * * [simplify]: Extracting #4: cost 19 inf + 1 108.763 * * [simplify]: Extracting #5: cost 30 inf + 1 108.763 * * [simplify]: Extracting #6: cost 24 inf + 211 108.764 * * [simplify]: Extracting #7: cost 11 inf + 1200 108.765 * * [simplify]: Extracting #8: cost 5 inf + 2253 108.766 * * [simplify]: Extracting #9: cost 1 inf + 3385 108.768 * * [simplify]: Extracting #10: cost 0 inf + 3829 108.769 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.769 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 108.769 * * * * [progress]: [ 315 / 650 ] simplifiying candidate # 108.769 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt 1)) 1) 108.769 * * [simplify]: iters left: 6 (13 enodes) 108.773 * * [simplify]: iters left: 5 (47 enodes) 108.780 * * [simplify]: iters left: 4 (58 enodes) 108.786 * * [simplify]: iters left: 3 (62 enodes) 108.794 * * [simplify]: Extracting #0: cost 1 inf + 0 108.794 * * [simplify]: Extracting #1: cost 4 inf + 0 108.794 * * [simplify]: Extracting #2: cost 7 inf + 1 108.794 * * [simplify]: Extracting #3: cost 16 inf + 1 108.794 * * [simplify]: Extracting #4: cost 12 inf + 88 108.794 * * [simplify]: Extracting #5: cost 0 inf + 1077 108.795 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 108.795 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 108.795 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 108.795 * * [simplify]: iters left: 6 (17 enodes) 108.802 * * [simplify]: iters left: 5 (62 enodes) 108.821 * * [simplify]: iters left: 4 (76 enodes) 108.831 * * [simplify]: iters left: 3 (83 enodes) 108.843 * * [simplify]: Extracting #0: cost 1 inf + 0 108.844 * * [simplify]: Extracting #1: cost 5 inf + 0 108.844 * * [simplify]: Extracting #2: cost 8 inf + 1 108.844 * * [simplify]: Extracting #3: cost 13 inf + 1 108.844 * * [simplify]: Extracting #4: cost 21 inf + 1 108.844 * * [simplify]: Extracting #5: cost 25 inf + 44 108.844 * * [simplify]: Extracting #6: cost 20 inf + 252 108.845 * * [simplify]: Extracting #7: cost 0 inf + 3345 108.847 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 108.847 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 108.847 * * * * [progress]: [ 316 / 650 ] simplifiying candidate # 108.847 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 108.847 * * [simplify]: iters left: 6 (19 enodes) 108.857 * * [simplify]: iters left: 5 (68 enodes) 108.875 * * [simplify]: iters left: 4 (85 enodes) 108.886 * * [simplify]: iters left: 3 (91 enodes) 108.898 * * [simplify]: iters left: 2 (92 enodes) 108.917 * * [simplify]: Extracting #0: cost 1 inf + 0 108.917 * * [simplify]: Extracting #1: cost 7 inf + 0 108.918 * * [simplify]: Extracting #2: cost 12 inf + 1 108.918 * * [simplify]: Extracting #3: cost 18 inf + 1 108.918 * * [simplify]: Extracting #4: cost 30 inf + 1 108.918 * * [simplify]: Extracting #5: cost 27 inf + 129 108.918 * * [simplify]: Extracting #6: cost 13 inf + 1077 108.919 * * [simplify]: Extracting #7: cost 7 inf + 2131 108.920 * * [simplify]: Extracting #8: cost 3 inf + 3301 108.922 * * [simplify]: Extracting #9: cost 0 inf + 4713 108.924 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.924 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 108.924 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 108.925 * * [simplify]: iters left: 6 (17 enodes) 108.933 * * [simplify]: iters left: 5 (60 enodes) 108.950 * * [simplify]: iters left: 4 (78 enodes) 108.975 * * [simplify]: iters left: 3 (94 enodes) 108.998 * * [simplify]: iters left: 2 (97 enodes) 109.020 * * [simplify]: Extracting #0: cost 1 inf + 0 109.020 * * [simplify]: Extracting #1: cost 9 inf + 0 109.020 * * [simplify]: Extracting #2: cost 16 inf + 1 109.020 * * [simplify]: Extracting #3: cost 23 inf + 1 109.020 * * [simplify]: Extracting #4: cost 34 inf + 1 109.020 * * [simplify]: Extracting #5: cost 27 inf + 212 109.021 * * [simplify]: Extracting #6: cost 16 inf + 1159 109.022 * * [simplify]: Extracting #7: cost 13 inf + 1363 109.023 * * [simplify]: Extracting #8: cost 5 inf + 3827 109.025 * * [simplify]: Extracting #9: cost 0 inf + 5441 109.027 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 109.027 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 109.027 * * * * [progress]: [ 317 / 650 ] simplifiying candidate # 109.027 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 109.027 * * [simplify]: iters left: 6 (19 enodes) 109.037 * * [simplify]: iters left: 5 (67 enodes) 109.047 * * [simplify]: iters left: 4 (80 enodes) 109.057 * * [simplify]: iters left: 3 (84 enodes) 109.067 * * [simplify]: Extracting #0: cost 1 inf + 0 109.067 * * [simplify]: Extracting #1: cost 5 inf + 0 109.067 * * [simplify]: Extracting #2: cost 9 inf + 1 109.067 * * [simplify]: Extracting #3: cost 16 inf + 1 109.067 * * [simplify]: Extracting #4: cost 28 inf + 1 109.068 * * [simplify]: Extracting #5: cost 25 inf + 129 109.068 * * [simplify]: Extracting #6: cost 12 inf + 1036 109.069 * * [simplify]: Extracting #7: cost 5 inf + 2291 109.070 * * [simplify]: Extracting #8: cost 0 inf + 3745 109.071 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 109.071 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 109.071 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 109.071 * * [simplify]: iters left: 6 (18 enodes) 109.079 * * [simplify]: iters left: 5 (63 enodes) 109.099 * * [simplify]: iters left: 4 (81 enodes) 109.123 * * [simplify]: iters left: 3 (97 enodes) 109.146 * * [simplify]: iters left: 2 (100 enodes) 109.169 * * [simplify]: Extracting #0: cost 1 inf + 0 109.169 * * [simplify]: Extracting #1: cost 9 inf + 0 109.170 * * [simplify]: Extracting #2: cost 17 inf + 1 109.170 * * [simplify]: Extracting #3: cost 25 inf + 1 109.170 * * [simplify]: Extracting #4: cost 36 inf + 1 109.170 * * [simplify]: Extracting #5: cost 30 inf + 211 109.171 * * [simplify]: Extracting #6: cost 18 inf + 1036 109.172 * * [simplify]: Extracting #7: cost 11 inf + 2413 109.173 * * [simplify]: Extracting #8: cost 1 inf + 5481 109.175 * * [simplify]: Extracting #9: cost 0 inf + 6005 109.178 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 109.178 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 109.178 * * * * [progress]: [ 318 / 650 ] simplifiying candidate # 109.178 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 109.179 * * [simplify]: iters left: 6 (18 enodes) 109.187 * * [simplify]: iters left: 5 (63 enodes) 109.206 * * [simplify]: iters left: 4 (76 enodes) 109.225 * * [simplify]: iters left: 3 (80 enodes) 109.247 * * [simplify]: Extracting #0: cost 1 inf + 0 109.247 * * [simplify]: Extracting #1: cost 5 inf + 0 109.247 * * [simplify]: Extracting #2: cost 8 inf + 1 109.247 * * [simplify]: Extracting #3: cost 14 inf + 1 109.247 * * [simplify]: Extracting #4: cost 26 inf + 1 109.247 * * [simplify]: Extracting #5: cost 21 inf + 252 109.248 * * [simplify]: Extracting #6: cost 10 inf + 1036 109.249 * * [simplify]: Extracting #7: cost 4 inf + 1849 109.250 * * [simplify]: Extracting #8: cost 1 inf + 2617 109.251 * * [simplify]: Extracting #9: cost 0 inf + 3021 109.252 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 109.252 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 109.253 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 109.253 * * [simplify]: iters left: 6 (17 enodes) 109.261 * * [simplify]: iters left: 5 (60 enodes) 109.279 * * [simplify]: iters left: 4 (78 enodes) 109.302 * * [simplify]: iters left: 3 (94 enodes) 109.327 * * [simplify]: iters left: 2 (97 enodes) 109.349 * * [simplify]: Extracting #0: cost 1 inf + 0 109.349 * * [simplify]: Extracting #1: cost 9 inf + 0 109.349 * * [simplify]: Extracting #2: cost 16 inf + 1 109.349 * * [simplify]: Extracting #3: cost 23 inf + 1 109.349 * * [simplify]: Extracting #4: cost 34 inf + 1 109.350 * * [simplify]: Extracting #5: cost 27 inf + 212 109.350 * * [simplify]: Extracting #6: cost 16 inf + 1159 109.351 * * [simplify]: Extracting #7: cost 13 inf + 1363 109.352 * * [simplify]: Extracting #8: cost 5 inf + 3667 109.354 * * [simplify]: Extracting #9: cost 0 inf + 5121 109.356 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 109.356 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 109.356 * * * * [progress]: [ 319 / 650 ] simplifiying candidate # 109.357 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) (sqrt 1)) 109.357 * * [simplify]: iters left: 6 (13 enodes) 109.364 * * [simplify]: iters left: 5 (47 enodes) 109.376 * * [simplify]: iters left: 4 (58 enodes) 109.388 * * [simplify]: iters left: 3 (62 enodes) 109.395 * * [simplify]: Extracting #0: cost 1 inf + 0 109.395 * * [simplify]: Extracting #1: cost 4 inf + 0 109.395 * * [simplify]: Extracting #2: cost 7 inf + 1 109.395 * * [simplify]: Extracting #3: cost 16 inf + 1 109.395 * * [simplify]: Extracting #4: cost 11 inf + 130 109.396 * * [simplify]: Extracting #5: cost 0 inf + 1077 109.396 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 109.396 * [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 (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 109.396 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 109.396 * * [simplify]: iters left: 6 (16 enodes) 109.400 * * [simplify]: iters left: 5 (57 enodes) 109.409 * * [simplify]: iters left: 4 (73 enodes) 109.430 * * [simplify]: iters left: 3 (84 enodes) 109.452 * * [simplify]: iters left: 2 (93 enodes) 109.476 * * [simplify]: iters left: 1 (101 enodes) 109.499 * * [simplify]: Extracting #0: cost 1 inf + 0 109.499 * * [simplify]: Extracting #1: cost 7 inf + 0 109.499 * * [simplify]: Extracting #2: cost 13 inf + 1 109.499 * * [simplify]: Extracting #3: cost 21 inf + 1 109.499 * * [simplify]: Extracting #4: cost 25 inf + 44 109.499 * * [simplify]: Extracting #5: cost 18 inf + 416 109.500 * * [simplify]: Extracting #6: cost 2 inf + 2457 109.502 * * [simplify]: Extracting #7: cost 0 inf + 3185 109.503 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 109.503 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 109.503 * * * * [progress]: [ 320 / 650 ] simplifiying candidate # 109.504 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 109.504 * * [simplify]: iters left: 6 (18 enodes) 109.514 * * [simplify]: iters left: 5 (63 enodes) 109.531 * * [simplify]: iters left: 4 (76 enodes) 109.548 * * [simplify]: iters left: 3 (80 enodes) 109.557 * * [simplify]: Extracting #0: cost 1 inf + 0 109.557 * * [simplify]: Extracting #1: cost 5 inf + 0 109.557 * * [simplify]: Extracting #2: cost 8 inf + 1 109.557 * * [simplify]: Extracting #3: cost 14 inf + 1 109.558 * * [simplify]: Extracting #4: cost 26 inf + 1 109.558 * * [simplify]: Extracting #5: cost 21 inf + 252 109.558 * * [simplify]: Extracting #6: cost 10 inf + 1036 109.558 * * [simplify]: Extracting #7: cost 4 inf + 1849 109.559 * * [simplify]: Extracting #8: cost 1 inf + 2617 109.559 * * [simplify]: Extracting #9: cost 0 inf + 3021 109.560 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 109.560 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 109.560 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 109.560 * * [simplify]: iters left: 6 (17 enodes) 109.564 * * [simplify]: iters left: 5 (60 enodes) 109.573 * * [simplify]: iters left: 4 (78 enodes) 109.590 * * [simplify]: iters left: 3 (94 enodes) 109.610 * * [simplify]: iters left: 2 (97 enodes) 109.623 * * [simplify]: Extracting #0: cost 1 inf + 0 109.623 * * [simplify]: Extracting #1: cost 9 inf + 0 109.623 * * [simplify]: Extracting #2: cost 16 inf + 1 109.624 * * [simplify]: Extracting #3: cost 23 inf + 1 109.624 * * [simplify]: Extracting #4: cost 34 inf + 1 109.624 * * [simplify]: Extracting #5: cost 27 inf + 212 109.624 * * [simplify]: Extracting #6: cost 16 inf + 1159 109.624 * * [simplify]: Extracting #7: cost 13 inf + 1363 109.625 * * [simplify]: Extracting #8: cost 5 inf + 3667 109.626 * * [simplify]: Extracting #9: cost 0 inf + 5121 109.627 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 109.627 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 109.627 * * * * [progress]: [ 321 / 650 ] simplifiying candidate # 109.627 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) 1) 109.628 * * [simplify]: iters left: 6 (13 enodes) 109.632 * * [simplify]: iters left: 5 (43 enodes) 109.638 * * [simplify]: iters left: 4 (54 enodes) 109.653 * * [simplify]: iters left: 3 (58 enodes) 109.666 * * [simplify]: Extracting #0: cost 1 inf + 0 109.666 * * [simplify]: Extracting #1: cost 4 inf + 0 109.666 * * [simplify]: Extracting #2: cost 7 inf + 1 109.666 * * [simplify]: Extracting #3: cost 16 inf + 1 109.667 * * [simplify]: Extracting #4: cost 11 inf + 129 109.667 * * [simplify]: Extracting #5: cost 1 inf + 913 109.668 * * [simplify]: Extracting #6: cost 0 inf + 1077 109.668 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 109.668 * [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 (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 109.669 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 109.669 * * [simplify]: iters left: 6 (16 enodes) 109.676 * * [simplify]: iters left: 5 (57 enodes) 109.693 * * [simplify]: iters left: 4 (73 enodes) 109.715 * * [simplify]: iters left: 3 (84 enodes) 109.735 * * [simplify]: iters left: 2 (93 enodes) 109.749 * * [simplify]: iters left: 1 (101 enodes) 109.760 * * [simplify]: Extracting #0: cost 1 inf + 0 109.760 * * [simplify]: Extracting #1: cost 7 inf + 0 109.760 * * [simplify]: Extracting #2: cost 13 inf + 1 109.760 * * [simplify]: Extracting #3: cost 21 inf + 1 109.761 * * [simplify]: Extracting #4: cost 25 inf + 44 109.761 * * [simplify]: Extracting #5: cost 18 inf + 416 109.762 * * [simplify]: Extracting #6: cost 2 inf + 2457 109.763 * * [simplify]: Extracting #7: cost 0 inf + 3185 109.764 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 109.764 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 109.765 * * * * [progress]: [ 322 / 650 ] simplifiying candidate # 109.765 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 109.765 * * [simplify]: iters left: 6 (21 enodes) 109.777 * * [simplify]: iters left: 5 (78 enodes) 109.799 * * [simplify]: iters left: 4 (97 enodes) 109.824 * * [simplify]: iters left: 3 (104 enodes) 109.846 * * [simplify]: iters left: 2 (112 enodes) 109.862 * * [simplify]: iters left: 1 (118 enodes) 109.880 * * [simplify]: Extracting #0: cost 1 inf + 0 109.880 * * [simplify]: Extracting #1: cost 7 inf + 0 109.881 * * [simplify]: Extracting #2: cost 15 inf + 1 109.881 * * [simplify]: Extracting #3: cost 22 inf + 1 109.881 * * [simplify]: Extracting #4: cost 29 inf + 1 109.881 * * [simplify]: Extracting #5: cost 40 inf + 1 109.881 * * [simplify]: Extracting #6: cost 37 inf + 47 109.882 * * [simplify]: Extracting #7: cost 20 inf + 1241 109.882 * * [simplify]: Extracting #8: cost 19 inf + 1363 109.883 * * [simplify]: Extracting #9: cost 14 inf + 2455 109.885 * * [simplify]: Extracting #10: cost 7 inf + 5037 109.887 * * [simplify]: Extracting #11: cost 0 inf + 7777 109.889 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 109.889 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 109.890 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 109.890 * * [simplify]: iters left: 6 (19 enodes) 109.894 * * [simplify]: iters left: 5 (68 enodes) 109.904 * * [simplify]: iters left: 4 (82 enodes) 109.916 * * [simplify]: iters left: 3 (89 enodes) 109.937 * * [simplify]: iters left: 2 (91 enodes) 109.952 * * [simplify]: Extracting #0: cost 1 inf + 0 109.952 * * [simplify]: Extracting #1: cost 5 inf + 0 109.952 * * [simplify]: Extracting #2: cost 9 inf + 1 109.952 * * [simplify]: Extracting #3: cost 14 inf + 1 109.952 * * [simplify]: Extracting #4: cost 21 inf + 1 109.952 * * [simplify]: Extracting #5: cost 32 inf + 1 109.952 * * [simplify]: Extracting #6: cost 26 inf + 211 109.953 * * [simplify]: Extracting #7: cost 13 inf + 1077 109.953 * * [simplify]: Extracting #8: cost 5 inf + 2697 109.954 * * [simplify]: Extracting #9: cost 0 inf + 4553 109.955 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 109.955 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 109.955 * * * * [progress]: [ 323 / 650 ] simplifiying candidate # 109.956 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 109.956 * * [simplify]: iters left: 6 (22 enodes) 109.963 * * [simplify]: iters left: 5 (80 enodes) 109.976 * * [simplify]: iters left: 4 (94 enodes) 109.999 * * [simplify]: iters left: 3 (98 enodes) 110.016 * * [simplify]: Extracting #0: cost 1 inf + 0 110.016 * * [simplify]: Extracting #1: cost 5 inf + 0 110.016 * * [simplify]: Extracting #2: cost 10 inf + 1 110.016 * * [simplify]: Extracting #3: cost 17 inf + 1 110.016 * * [simplify]: Extracting #4: cost 25 inf + 1 110.016 * * [simplify]: Extracting #5: cost 36 inf + 1 110.016 * * [simplify]: Extracting #6: cost 32 inf + 88 110.016 * * [simplify]: Extracting #7: cost 17 inf + 1200 110.017 * * [simplify]: Extracting #8: cost 8 inf + 2859 110.018 * * [simplify]: Extracting #9: cost 1 inf + 4957 110.019 * * [simplify]: Extracting #10: cost 0 inf + 5521 110.020 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 110.020 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 110.020 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 110.020 * * [simplify]: iters left: 6 (20 enodes) 110.025 * * [simplify]: iters left: 5 (71 enodes) 110.036 * * [simplify]: iters left: 4 (85 enodes) 110.057 * * [simplify]: iters left: 3 (92 enodes) 110.082 * * [simplify]: iters left: 2 (94 enodes) 110.103 * * [simplify]: Extracting #0: cost 1 inf + 0 110.104 * * [simplify]: Extracting #1: cost 5 inf + 0 110.104 * * [simplify]: Extracting #2: cost 9 inf + 1 110.104 * * [simplify]: Extracting #3: cost 15 inf + 1 110.104 * * [simplify]: Extracting #4: cost 23 inf + 1 110.104 * * [simplify]: Extracting #5: cost 34 inf + 1 110.104 * * [simplify]: Extracting #6: cost 27 inf + 212 110.104 * * [simplify]: Extracting #7: cost 16 inf + 1076 110.105 * * [simplify]: Extracting #8: cost 6 inf + 3101 110.106 * * [simplify]: Extracting #9: cost 2 inf + 3909 110.107 * * [simplify]: Extracting #10: cost 0 inf + 5037 110.108 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 110.108 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 110.108 * * * * [progress]: [ 324 / 650 ] simplifiying candidate # 110.108 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 110.108 * * [simplify]: iters left: 6 (19 enodes) 110.114 * * [simplify]: iters left: 5 (70 enodes) 110.124 * * [simplify]: iters left: 4 (84 enodes) 110.139 * * [simplify]: iters left: 3 (88 enodes) 110.160 * * [simplify]: Extracting #0: cost 1 inf + 0 110.160 * * [simplify]: Extracting #1: cost 5 inf + 0 110.160 * * [simplify]: Extracting #2: cost 8 inf + 1 110.160 * * [simplify]: Extracting #3: cost 12 inf + 1 110.160 * * [simplify]: Extracting #4: cost 19 inf + 1 110.160 * * [simplify]: Extracting #5: cost 30 inf + 1 110.161 * * [simplify]: Extracting #6: cost 25 inf + 129 110.161 * * [simplify]: Extracting #7: cost 11 inf + 1200 110.162 * * [simplify]: Extracting #8: cost 4 inf + 2415 110.163 * * [simplify]: Extracting #9: cost 1 inf + 3465 110.165 * * [simplify]: Extracting #10: cost 0 inf + 3909 110.167 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 110.167 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 110.167 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 110.167 * * [simplify]: iters left: 6 (18 enodes) 110.173 * * [simplify]: iters left: 5 (65 enodes) 110.183 * * [simplify]: iters left: 4 (79 enodes) 110.196 * * [simplify]: iters left: 3 (86 enodes) 110.215 * * [simplify]: Extracting #0: cost 1 inf + 0 110.215 * * [simplify]: Extracting #1: cost 5 inf + 0 110.215 * * [simplify]: Extracting #2: cost 8 inf + 1 110.215 * * [simplify]: Extracting #3: cost 12 inf + 1 110.215 * * [simplify]: Extracting #4: cost 19 inf + 1 110.215 * * [simplify]: Extracting #5: cost 30 inf + 1 110.215 * * [simplify]: Extracting #6: cost 24 inf + 211 110.216 * * [simplify]: Extracting #7: cost 11 inf + 1200 110.217 * * [simplify]: Extracting #8: cost 5 inf + 2293 110.218 * * [simplify]: Extracting #9: cost 1 inf + 3465 110.220 * * [simplify]: Extracting #10: cost 0 inf + 3909 110.221 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 110.221 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 110.221 * * * * [progress]: [ 325 / 650 ] simplifiying candidate # 110.221 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 110.221 * * [simplify]: iters left: 6 (20 enodes) 110.228 * * [simplify]: iters left: 5 (73 enodes) 110.237 * * [simplify]: iters left: 4 (86 enodes) 110.248 * * [simplify]: iters left: 3 (90 enodes) 110.263 * * [simplify]: Extracting #0: cost 1 inf + 0 110.263 * * [simplify]: Extracting #1: cost 5 inf + 0 110.263 * * [simplify]: Extracting #2: cost 8 inf + 1 110.263 * * [simplify]: Extracting #3: cost 14 inf + 1 110.263 * * [simplify]: Extracting #4: cost 26 inf + 1 110.263 * * [simplify]: Extracting #5: cost 21 inf + 252 110.264 * * [simplify]: Extracting #6: cost 9 inf + 1200 110.265 * * [simplify]: Extracting #7: cost 3 inf + 2011 110.266 * * [simplify]: Extracting #8: cost 0 inf + 3021 110.267 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 110.267 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 110.268 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 110.268 * * [simplify]: iters left: 6 (18 enodes) 110.277 * * [simplify]: iters left: 5 (65 enodes) 110.299 * * [simplify]: iters left: 4 (79 enodes) 110.319 * * [simplify]: iters left: 3 (86 enodes) 110.340 * * [simplify]: iters left: 2 (88 enodes) 110.362 * * [simplify]: Extracting #0: cost 1 inf + 0 110.362 * * [simplify]: Extracting #1: cost 5 inf + 0 110.362 * * [simplify]: Extracting #2: cost 9 inf + 1 110.362 * * [simplify]: Extracting #3: cost 15 inf + 1 110.362 * * [simplify]: Extracting #4: cost 23 inf + 1 110.362 * * [simplify]: Extracting #5: cost 27 inf + 44 110.363 * * [simplify]: Extracting #6: cost 22 inf + 293 110.363 * * [simplify]: Extracting #7: cost 5 inf + 2293 110.365 * * [simplify]: Extracting #8: cost 1 inf + 3465 110.366 * * [simplify]: Extracting #9: cost 0 inf + 3909 110.368 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 110.368 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 110.368 * * * * [progress]: [ 326 / 650 ] simplifiying candidate # 110.369 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 110.369 * * [simplify]: iters left: 6 (19 enodes) 110.380 * * [simplify]: iters left: 5 (70 enodes) 110.400 * * [simplify]: iters left: 4 (84 enodes) 110.421 * * [simplify]: iters left: 3 (88 enodes) 110.442 * * [simplify]: Extracting #0: cost 1 inf + 0 110.442 * * [simplify]: Extracting #1: cost 5 inf + 0 110.442 * * [simplify]: Extracting #2: cost 8 inf + 1 110.442 * * [simplify]: Extracting #3: cost 12 inf + 1 110.442 * * [simplify]: Extracting #4: cost 19 inf + 1 110.442 * * [simplify]: Extracting #5: cost 30 inf + 1 110.442 * * [simplify]: Extracting #6: cost 25 inf + 129 110.443 * * [simplify]: Extracting #7: cost 11 inf + 1200 110.444 * * [simplify]: Extracting #8: cost 4 inf + 2415 110.445 * * [simplify]: Extracting #9: cost 1 inf + 3465 110.449 * * [simplify]: Extracting #10: cost 0 inf + 3909 110.450 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 110.450 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 110.450 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 110.450 * * [simplify]: iters left: 6 (18 enodes) 110.455 * * [simplify]: iters left: 5 (65 enodes) 110.466 * * [simplify]: iters left: 4 (79 enodes) 110.476 * * [simplify]: iters left: 3 (86 enodes) 110.492 * * [simplify]: Extracting #0: cost 1 inf + 0 110.492 * * [simplify]: Extracting #1: cost 5 inf + 0 110.492 * * [simplify]: Extracting #2: cost 8 inf + 1 110.492 * * [simplify]: Extracting #3: cost 12 inf + 1 110.492 * * [simplify]: Extracting #4: cost 19 inf + 1 110.492 * * [simplify]: Extracting #5: cost 30 inf + 1 110.492 * * [simplify]: Extracting #6: cost 24 inf + 211 110.493 * * [simplify]: Extracting #7: cost 11 inf + 1200 110.494 * * [simplify]: Extracting #8: cost 5 inf + 2293 110.495 * * [simplify]: Extracting #9: cost 1 inf + 3465 110.497 * * [simplify]: Extracting #10: cost 0 inf + 3909 110.498 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 110.498 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 110.498 * * * * [progress]: [ 327 / 650 ] simplifiying candidate # 110.499 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 1) 110.499 * * [simplify]: iters left: 6 (19 enodes) 110.510 * * [simplify]: iters left: 5 (68 enodes) 110.519 * * [simplify]: iters left: 4 (81 enodes) 110.529 * * [simplify]: iters left: 3 (85 enodes) 110.542 * * [simplify]: Extracting #0: cost 1 inf + 0 110.542 * * [simplify]: Extracting #1: cost 5 inf + 0 110.543 * * [simplify]: Extracting #2: cost 8 inf + 1 110.543 * * [simplify]: Extracting #3: cost 14 inf + 1 110.543 * * [simplify]: Extracting #4: cost 26 inf + 1 110.543 * * [simplify]: Extracting #5: cost 23 inf + 129 110.543 * * [simplify]: Extracting #6: cost 9 inf + 1077 110.544 * * [simplify]: Extracting #7: cost 2 inf + 2455 110.546 * * [simplify]: Extracting #8: cost 0 inf + 3021 110.547 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 110.547 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 110.547 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 110.548 * * [simplify]: iters left: 6 (18 enodes) 110.557 * * [simplify]: iters left: 5 (65 enodes) 110.577 * * [simplify]: iters left: 4 (79 enodes) 110.597 * * [simplify]: iters left: 3 (86 enodes) 110.618 * * [simplify]: iters left: 2 (88 enodes) 110.640 * * [simplify]: Extracting #0: cost 1 inf + 0 110.640 * * [simplify]: Extracting #1: cost 5 inf + 0 110.640 * * [simplify]: Extracting #2: cost 9 inf + 1 110.640 * * [simplify]: Extracting #3: cost 15 inf + 1 110.640 * * [simplify]: Extracting #4: cost 23 inf + 1 110.641 * * [simplify]: Extracting #5: cost 27 inf + 44 110.641 * * [simplify]: Extracting #6: cost 22 inf + 293 110.642 * * [simplify]: Extracting #7: cost 5 inf + 2293 110.643 * * [simplify]: Extracting #8: cost 1 inf + 3465 110.645 * * [simplify]: Extracting #9: cost 0 inf + 3909 110.646 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 110.646 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 110.647 * * * * [progress]: [ 328 / 650 ] simplifiying candidate # 110.647 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 110.647 * * [simplify]: iters left: 6 (20 enodes) 110.655 * * [simplify]: iters left: 5 (73 enodes) 110.666 * * [simplify]: iters left: 4 (92 enodes) 110.681 * * [simplify]: iters left: 3 (101 enodes) 110.706 * * [simplify]: iters left: 2 (110 enodes) 110.733 * * [simplify]: iters left: 1 (114 enodes) 110.751 * * [simplify]: Extracting #0: cost 1 inf + 0 110.751 * * [simplify]: Extracting #1: cost 7 inf + 0 110.751 * * [simplify]: Extracting #2: cost 15 inf + 1 110.751 * * [simplify]: Extracting #3: cost 22 inf + 1 110.751 * * [simplify]: Extracting #4: cost 29 inf + 1 110.751 * * [simplify]: Extracting #5: cost 40 inf + 1 110.751 * * [simplify]: Extracting #6: cost 33 inf + 252 110.751 * * [simplify]: Extracting #7: cost 21 inf + 1200 110.752 * * [simplify]: Extracting #8: cost 12 inf + 3101 110.753 * * [simplify]: Extracting #9: cost 2 inf + 6649 110.755 * * [simplify]: Extracting #10: cost 0 inf + 7777 110.756 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 110.756 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 110.757 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 110.757 * * [simplify]: iters left: 6 (19 enodes) 110.761 * * [simplify]: iters left: 5 (68 enodes) 110.773 * * [simplify]: iters left: 4 (82 enodes) 110.785 * * [simplify]: iters left: 3 (89 enodes) 110.796 * * [simplify]: iters left: 2 (91 enodes) 110.808 * * [simplify]: Extracting #0: cost 1 inf + 0 110.808 * * [simplify]: Extracting #1: cost 5 inf + 0 110.808 * * [simplify]: Extracting #2: cost 9 inf + 1 110.809 * * [simplify]: Extracting #3: cost 14 inf + 1 110.809 * * [simplify]: Extracting #4: cost 21 inf + 1 110.809 * * [simplify]: Extracting #5: cost 32 inf + 1 110.809 * * [simplify]: Extracting #6: cost 26 inf + 211 110.810 * * [simplify]: Extracting #7: cost 13 inf + 1077 110.810 * * [simplify]: Extracting #8: cost 5 inf + 2697 110.812 * * [simplify]: Extracting #9: cost 0 inf + 4553 110.814 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 110.814 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 110.814 * * * * [progress]: [ 329 / 650 ] simplifiying candidate # 110.814 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 110.815 * * [simplify]: iters left: 6 (21 enodes) 110.826 * * [simplify]: iters left: 5 (75 enodes) 110.847 * * [simplify]: iters left: 4 (89 enodes) 110.871 * * [simplify]: iters left: 3 (96 enodes) 110.894 * * [simplify]: iters left: 2 (98 enodes) 110.920 * * [simplify]: Extracting #0: cost 1 inf + 0 110.920 * * [simplify]: Extracting #1: cost 5 inf + 0 110.920 * * [simplify]: Extracting #2: cost 10 inf + 1 110.920 * * [simplify]: Extracting #3: cost 17 inf + 1 110.920 * * [simplify]: Extracting #4: cost 25 inf + 1 110.921 * * [simplify]: Extracting #5: cost 36 inf + 1 110.921 * * [simplify]: Extracting #6: cost 29 inf + 253 110.921 * * [simplify]: Extracting #7: cost 17 inf + 1200 110.922 * * [simplify]: Extracting #8: cost 9 inf + 2617 110.924 * * [simplify]: Extracting #9: cost 1 inf + 4957 110.926 * * [simplify]: Extracting #10: cost 0 inf + 5521 110.928 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 110.928 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 110.929 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 110.929 * * [simplify]: iters left: 6 (20 enodes) 110.939 * * [simplify]: iters left: 5 (71 enodes) 110.959 * * [simplify]: iters left: 4 (85 enodes) 110.982 * * [simplify]: iters left: 3 (92 enodes) 110.995 * * [simplify]: iters left: 2 (94 enodes) 111.007 * * [simplify]: Extracting #0: cost 1 inf + 0 111.007 * * [simplify]: Extracting #1: cost 5 inf + 0 111.007 * * [simplify]: Extracting #2: cost 9 inf + 1 111.007 * * [simplify]: Extracting #3: cost 15 inf + 1 111.007 * * [simplify]: Extracting #4: cost 23 inf + 1 111.007 * * [simplify]: Extracting #5: cost 34 inf + 1 111.007 * * [simplify]: Extracting #6: cost 27 inf + 212 111.007 * * [simplify]: Extracting #7: cost 16 inf + 1076 111.008 * * [simplify]: Extracting #8: cost 6 inf + 3101 111.009 * * [simplify]: Extracting #9: cost 2 inf + 3909 111.009 * * [simplify]: Extracting #10: cost 0 inf + 5037 111.010 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 111.010 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 111.011 * * * * [progress]: [ 330 / 650 ] simplifiying candidate # 111.011 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.011 * * [simplify]: iters left: 6 (18 enodes) 111.016 * * [simplify]: iters left: 5 (65 enodes) 111.035 * * [simplify]: iters left: 4 (79 enodes) 111.058 * * [simplify]: iters left: 3 (86 enodes) 111.072 * * [simplify]: Extracting #0: cost 1 inf + 0 111.072 * * [simplify]: Extracting #1: cost 5 inf + 0 111.072 * * [simplify]: Extracting #2: cost 8 inf + 1 111.072 * * [simplify]: Extracting #3: cost 12 inf + 1 111.072 * * [simplify]: Extracting #4: cost 19 inf + 1 111.072 * * [simplify]: Extracting #5: cost 30 inf + 1 111.072 * * [simplify]: Extracting #6: cost 24 inf + 211 111.072 * * [simplify]: Extracting #7: cost 11 inf + 1200 111.073 * * [simplify]: Extracting #8: cost 5 inf + 2293 111.073 * * [simplify]: Extracting #9: cost 1 inf + 3465 111.074 * * [simplify]: Extracting #10: cost 0 inf + 3909 111.075 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.075 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 111.075 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.075 * * [simplify]: iters left: 6 (18 enodes) 111.080 * * [simplify]: iters left: 5 (65 enodes) 111.090 * * [simplify]: iters left: 4 (79 enodes) 111.106 * * [simplify]: iters left: 3 (86 enodes) 111.124 * * [simplify]: Extracting #0: cost 1 inf + 0 111.124 * * [simplify]: Extracting #1: cost 5 inf + 0 111.124 * * [simplify]: Extracting #2: cost 8 inf + 1 111.124 * * [simplify]: Extracting #3: cost 12 inf + 1 111.124 * * [simplify]: Extracting #4: cost 19 inf + 1 111.124 * * [simplify]: Extracting #5: cost 30 inf + 1 111.124 * * [simplify]: Extracting #6: cost 24 inf + 211 111.125 * * [simplify]: Extracting #7: cost 11 inf + 1200 111.125 * * [simplify]: Extracting #8: cost 5 inf + 2293 111.126 * * [simplify]: Extracting #9: cost 1 inf + 3465 111.126 * * [simplify]: Extracting #10: cost 0 inf + 3909 111.127 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.127 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 111.127 * * * * [progress]: [ 331 / 650 ] simplifiying candidate # 111.128 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt 1)) 111.128 * * [simplify]: iters left: 6 (18 enodes) 111.133 * * [simplify]: iters left: 5 (65 enodes) 111.143 * * [simplify]: iters left: 4 (78 enodes) 111.153 * * [simplify]: iters left: 3 (82 enodes) 111.163 * * [simplify]: Extracting #0: cost 1 inf + 0 111.163 * * [simplify]: Extracting #1: cost 5 inf + 0 111.163 * * [simplify]: Extracting #2: cost 8 inf + 1 111.163 * * [simplify]: Extracting #3: cost 14 inf + 1 111.163 * * [simplify]: Extracting #4: cost 26 inf + 1 111.163 * * [simplify]: Extracting #5: cost 22 inf + 211 111.164 * * [simplify]: Extracting #6: cost 9 inf + 1200 111.164 * * [simplify]: Extracting #7: cost 3 inf + 2293 111.165 * * [simplify]: Extracting #8: cost 0 inf + 3021 111.165 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.166 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 111.166 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 111.166 * * [simplify]: iters left: 6 (18 enodes) 111.171 * * [simplify]: iters left: 5 (65 enodes) 111.181 * * [simplify]: iters left: 4 (79 enodes) 111.191 * * [simplify]: iters left: 3 (86 enodes) 111.210 * * [simplify]: iters left: 2 (88 enodes) 111.230 * * [simplify]: Extracting #0: cost 1 inf + 0 111.230 * * [simplify]: Extracting #1: cost 5 inf + 0 111.230 * * [simplify]: Extracting #2: cost 9 inf + 1 111.230 * * [simplify]: Extracting #3: cost 15 inf + 1 111.230 * * [simplify]: Extracting #4: cost 23 inf + 1 111.230 * * [simplify]: Extracting #5: cost 27 inf + 44 111.230 * * [simplify]: Extracting #6: cost 22 inf + 293 111.231 * * [simplify]: Extracting #7: cost 5 inf + 2293 111.232 * * [simplify]: Extracting #8: cost 1 inf + 3465 111.232 * * [simplify]: Extracting #9: cost 0 inf + 3909 111.233 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 111.233 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 111.233 * * * * [progress]: [ 332 / 650 ] simplifiying candidate # 111.234 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.234 * * [simplify]: iters left: 6 (18 enodes) 111.240 * * [simplify]: iters left: 5 (65 enodes) 111.250 * * [simplify]: iters left: 4 (79 enodes) 111.261 * * [simplify]: iters left: 3 (86 enodes) 111.272 * * [simplify]: Extracting #0: cost 1 inf + 0 111.272 * * [simplify]: Extracting #1: cost 5 inf + 0 111.272 * * [simplify]: Extracting #2: cost 8 inf + 1 111.272 * * [simplify]: Extracting #3: cost 12 inf + 1 111.272 * * [simplify]: Extracting #4: cost 19 inf + 1 111.272 * * [simplify]: Extracting #5: cost 30 inf + 1 111.272 * * [simplify]: Extracting #6: cost 24 inf + 211 111.272 * * [simplify]: Extracting #7: cost 11 inf + 1200 111.273 * * [simplify]: Extracting #8: cost 5 inf + 2293 111.274 * * [simplify]: Extracting #9: cost 1 inf + 3465 111.274 * * [simplify]: Extracting #10: cost 0 inf + 3909 111.275 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.275 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 111.275 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.276 * * [simplify]: iters left: 6 (18 enodes) 111.281 * * [simplify]: iters left: 5 (65 enodes) 111.290 * * [simplify]: iters left: 4 (79 enodes) 111.302 * * [simplify]: iters left: 3 (86 enodes) 111.322 * * [simplify]: Extracting #0: cost 1 inf + 0 111.322 * * [simplify]: Extracting #1: cost 5 inf + 0 111.323 * * [simplify]: Extracting #2: cost 8 inf + 1 111.323 * * [simplify]: Extracting #3: cost 12 inf + 1 111.323 * * [simplify]: Extracting #4: cost 19 inf + 1 111.323 * * [simplify]: Extracting #5: cost 30 inf + 1 111.323 * * [simplify]: Extracting #6: cost 24 inf + 211 111.324 * * [simplify]: Extracting #7: cost 11 inf + 1200 111.324 * * [simplify]: Extracting #8: cost 5 inf + 2293 111.326 * * [simplify]: Extracting #9: cost 1 inf + 3465 111.327 * * [simplify]: Extracting #10: cost 0 inf + 3909 111.331 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.331 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 111.331 * * * * [progress]: [ 333 / 650 ] simplifiying candidate # 111.332 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 1) 111.332 * * [simplify]: iters left: 6 (18 enodes) 111.341 * * [simplify]: iters left: 5 (63 enodes) 111.359 * * [simplify]: iters left: 4 (76 enodes) 111.379 * * [simplify]: iters left: 3 (80 enodes) 111.391 * * [simplify]: Extracting #0: cost 1 inf + 0 111.391 * * [simplify]: Extracting #1: cost 5 inf + 0 111.391 * * [simplify]: Extracting #2: cost 8 inf + 1 111.391 * * [simplify]: Extracting #3: cost 14 inf + 1 111.391 * * [simplify]: Extracting #4: cost 26 inf + 1 111.391 * * [simplify]: Extracting #5: cost 21 inf + 252 111.391 * * [simplify]: Extracting #6: cost 10 inf + 1036 111.392 * * [simplify]: Extracting #7: cost 4 inf + 2131 111.392 * * [simplify]: Extracting #8: cost 0 inf + 3021 111.393 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.393 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 111.393 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 111.393 * * [simplify]: iters left: 6 (18 enodes) 111.399 * * [simplify]: iters left: 5 (65 enodes) 111.408 * * [simplify]: iters left: 4 (79 enodes) 111.419 * * [simplify]: iters left: 3 (86 enodes) 111.429 * * [simplify]: iters left: 2 (88 enodes) 111.447 * * [simplify]: Extracting #0: cost 1 inf + 0 111.447 * * [simplify]: Extracting #1: cost 5 inf + 0 111.447 * * [simplify]: Extracting #2: cost 9 inf + 1 111.447 * * [simplify]: Extracting #3: cost 15 inf + 1 111.447 * * [simplify]: Extracting #4: cost 23 inf + 1 111.448 * * [simplify]: Extracting #5: cost 27 inf + 44 111.448 * * [simplify]: Extracting #6: cost 22 inf + 293 111.448 * * [simplify]: Extracting #7: cost 5 inf + 2293 111.449 * * [simplify]: Extracting #8: cost 1 inf + 3465 111.450 * * [simplify]: Extracting #9: cost 0 inf + 3909 111.450 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 111.450 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 111.451 * * * * [progress]: [ 334 / 650 ] simplifiying candidate # 111.451 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 111.451 * * [simplify]: iters left: 6 (19 enodes) 111.455 * * [simplify]: iters left: 5 (68 enodes) 111.466 * * [simplify]: iters left: 4 (92 enodes) 111.484 * * [simplify]: iters left: 3 (117 enodes) 111.500 * * [simplify]: iters left: 2 (128 enodes) 111.517 * * [simplify]: iters left: 1 (130 enodes) 111.550 * * [simplify]: Extracting #0: cost 1 inf + 0 111.550 * * [simplify]: Extracting #1: cost 13 inf + 0 111.550 * * [simplify]: Extracting #2: cost 24 inf + 1 111.550 * * [simplify]: Extracting #3: cost 30 inf + 1 111.551 * * [simplify]: Extracting #4: cost 42 inf + 1 111.551 * * [simplify]: Extracting #5: cost 38 inf + 170 111.552 * * [simplify]: Extracting #6: cost 26 inf + 1036 111.553 * * [simplify]: Extracting #7: cost 17 inf + 2657 111.555 * * [simplify]: Extracting #8: cost 7 inf + 6367 111.558 * * [simplify]: Extracting #9: cost 2 inf + 8543 111.561 * * [simplify]: Extracting #10: cost 0 inf + 9469 111.565 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.565 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 111.566 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.566 * * [simplify]: iters left: 6 (18 enodes) 111.574 * * [simplify]: iters left: 5 (63 enodes) 111.593 * * [simplify]: iters left: 4 (81 enodes) 111.616 * * [simplify]: iters left: 3 (97 enodes) 111.633 * * [simplify]: iters left: 2 (100 enodes) 111.644 * * [simplify]: Extracting #0: cost 1 inf + 0 111.645 * * [simplify]: Extracting #1: cost 9 inf + 0 111.645 * * [simplify]: Extracting #2: cost 16 inf + 1 111.645 * * [simplify]: Extracting #3: cost 22 inf + 1 111.645 * * [simplify]: Extracting #4: cost 34 inf + 1 111.645 * * [simplify]: Extracting #5: cost 30 inf + 211 111.645 * * [simplify]: Extracting #6: cost 17 inf + 1200 111.646 * * [simplify]: Extracting #7: cost 10 inf + 2575 111.646 * * [simplify]: Extracting #8: cost 3 inf + 4835 111.648 * * [simplify]: Extracting #9: cost 0 inf + 6085 111.649 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.649 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 111.650 * * * * [progress]: [ 335 / 650 ] simplifiying candidate # 111.650 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 111.650 * * [simplify]: iters left: 6 (20 enodes) 111.657 * * [simplify]: iters left: 5 (70 enodes) 111.677 * * [simplify]: iters left: 4 (88 enodes) 111.691 * * [simplify]: iters left: 3 (104 enodes) 111.704 * * [simplify]: iters left: 2 (107 enodes) 111.716 * * [simplify]: Extracting #0: cost 1 inf + 0 111.716 * * [simplify]: Extracting #1: cost 9 inf + 0 111.716 * * [simplify]: Extracting #2: cost 18 inf + 1 111.716 * * [simplify]: Extracting #3: cost 26 inf + 1 111.717 * * [simplify]: Extracting #4: cost 38 inf + 1 111.717 * * [simplify]: Extracting #5: cost 35 inf + 129 111.717 * * [simplify]: Extracting #6: cost 21 inf + 1077 111.717 * * [simplify]: Extracting #7: cost 13 inf + 2455 111.718 * * [simplify]: Extracting #8: cost 4 inf + 5117 111.719 * * [simplify]: Extracting #9: cost 0 inf + 7133 111.721 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 111.721 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 111.721 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 111.721 * * [simplify]: iters left: 6 (19 enodes) 111.725 * * [simplify]: iters left: 5 (66 enodes) 111.735 * * [simplify]: iters left: 4 (84 enodes) 111.748 * * [simplify]: iters left: 3 (100 enodes) 111.772 * * [simplify]: iters left: 2 (103 enodes) 111.798 * * [simplify]: Extracting #0: cost 1 inf + 0 111.798 * * [simplify]: Extracting #1: cost 9 inf + 0 111.798 * * [simplify]: Extracting #2: cost 17 inf + 1 111.798 * * [simplify]: Extracting #3: cost 24 inf + 1 111.798 * * [simplify]: Extracting #4: cost 36 inf + 1 111.799 * * [simplify]: Extracting #5: cost 32 inf + 211 111.799 * * [simplify]: Extracting #6: cost 19 inf + 1077 111.800 * * [simplify]: Extracting #7: cost 11 inf + 2455 111.801 * * [simplify]: Extracting #8: cost 7 inf + 3667 111.803 * * [simplify]: Extracting #9: cost 1 inf + 6287 111.806 * * [simplify]: Extracting #10: cost 0 inf + 6649 111.809 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.809 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 111.809 * * * * [progress]: [ 336 / 650 ] simplifiying candidate # 111.809 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.809 * * [simplify]: iters left: 6 (17 enodes) 111.817 * * [simplify]: iters left: 5 (60 enodes) 111.835 * * [simplify]: iters left: 4 (76 enodes) 111.853 * * [simplify]: iters left: 3 (87 enodes) 111.866 * * [simplify]: iters left: 2 (88 enodes) 111.877 * * [simplify]: Extracting #0: cost 1 inf + 0 111.877 * * [simplify]: Extracting #1: cost 7 inf + 0 111.877 * * [simplify]: Extracting #2: cost 12 inf + 1 111.877 * * [simplify]: Extracting #3: cost 19 inf + 1 111.877 * * [simplify]: Extracting #4: cost 30 inf + 1 111.877 * * [simplify]: Extracting #5: cost 25 inf + 129 111.878 * * [simplify]: Extracting #6: cost 11 inf + 1200 111.879 * * [simplify]: Extracting #7: cost 2 inf + 2941 111.880 * * [simplify]: Extracting #8: cost 1 inf + 3345 111.882 * * [simplify]: Extracting #9: cost 0 inf + 3749 111.883 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 111.884 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 111.884 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 111.884 * * [simplify]: iters left: 6 (17 enodes) 111.892 * * [simplify]: iters left: 5 (60 enodes) 111.910 * * [simplify]: iters left: 4 (76 enodes) 111.926 * * [simplify]: iters left: 3 (87 enodes) 111.937 * * [simplify]: iters left: 2 (88 enodes) 111.947 * * [simplify]: Extracting #0: cost 1 inf + 0 111.947 * * [simplify]: Extracting #1: cost 7 inf + 0 111.948 * * [simplify]: Extracting #2: cost 12 inf + 1 111.948 * * [simplify]: Extracting #3: cost 19 inf + 1 111.948 * * [simplify]: Extracting #4: cost 30 inf + 1 111.948 * * [simplify]: Extracting #5: cost 25 inf + 129 111.948 * * [simplify]: Extracting #6: cost 11 inf + 1200 111.949 * * [simplify]: Extracting #7: cost 2 inf + 2941 111.950 * * [simplify]: Extracting #8: cost 1 inf + 3345 111.952 * * [simplify]: Extracting #9: cost 0 inf + 3749 111.953 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 111.953 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 111.953 * * * * [progress]: [ 337 / 650 ] simplifiying candidate # 111.954 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt 1)) 111.954 * * [simplify]: iters left: 6 (18 enodes) 111.960 * * [simplify]: iters left: 5 (63 enodes) 111.970 * * [simplify]: iters left: 4 (77 enodes) 111.980 * * [simplify]: iters left: 3 (81 enodes) 111.995 * * [simplify]: Extracting #0: cost 1 inf + 0 111.995 * * [simplify]: Extracting #1: cost 5 inf + 0 111.995 * * [simplify]: Extracting #2: cost 8 inf + 1 111.995 * * [simplify]: Extracting #3: cost 14 inf + 1 111.995 * * [simplify]: Extracting #4: cost 26 inf + 1 111.995 * * [simplify]: Extracting #5: cost 21 inf + 252 111.996 * * [simplify]: Extracting #6: cost 9 inf + 1200 111.997 * * [simplify]: Extracting #7: cost 4 inf + 1889 111.998 * * [simplify]: Extracting #8: cost 1 inf + 2617 111.999 * * [simplify]: Extracting #9: cost 0 inf + 3021 112.000 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 112.000 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 112.001 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 112.001 * * [simplify]: iters left: 6 (17 enodes) 112.009 * * [simplify]: iters left: 5 (60 enodes) 112.026 * * [simplify]: iters left: 4 (78 enodes) 112.049 * * [simplify]: iters left: 3 (94 enodes) 112.073 * * [simplify]: iters left: 2 (97 enodes) 112.096 * * [simplify]: Extracting #0: cost 1 inf + 0 112.096 * * [simplify]: Extracting #1: cost 9 inf + 0 112.096 * * [simplify]: Extracting #2: cost 16 inf + 1 112.096 * * [simplify]: Extracting #3: cost 23 inf + 1 112.096 * * [simplify]: Extracting #4: cost 34 inf + 1 112.096 * * [simplify]: Extracting #5: cost 29 inf + 129 112.097 * * [simplify]: Extracting #6: cost 16 inf + 1159 112.098 * * [simplify]: Extracting #7: cost 5 inf + 3585 112.102 * * [simplify]: Extracting #8: cost 1 inf + 4717 112.104 * * [simplify]: Extracting #9: cost 0 inf + 5121 112.107 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 112.107 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 112.107 * * * * [progress]: [ 338 / 650 ] simplifiying candidate # 112.108 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 112.108 * * [simplify]: iters left: 6 (17 enodes) 112.116 * * [simplify]: iters left: 5 (60 enodes) 112.134 * * [simplify]: iters left: 4 (76 enodes) 112.157 * * [simplify]: iters left: 3 (87 enodes) 112.178 * * [simplify]: iters left: 2 (88 enodes) 112.190 * * [simplify]: Extracting #0: cost 1 inf + 0 112.190 * * [simplify]: Extracting #1: cost 7 inf + 0 112.190 * * [simplify]: Extracting #2: cost 12 inf + 1 112.190 * * [simplify]: Extracting #3: cost 19 inf + 1 112.190 * * [simplify]: Extracting #4: cost 30 inf + 1 112.190 * * [simplify]: Extracting #5: cost 25 inf + 129 112.190 * * [simplify]: Extracting #6: cost 11 inf + 1200 112.191 * * [simplify]: Extracting #7: cost 2 inf + 2941 112.191 * * [simplify]: Extracting #8: cost 1 inf + 3345 112.192 * * [simplify]: Extracting #9: cost 0 inf + 3749 112.193 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 112.193 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 112.193 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 112.193 * * [simplify]: iters left: 6 (17 enodes) 112.197 * * [simplify]: iters left: 5 (60 enodes) 112.206 * * [simplify]: iters left: 4 (76 enodes) 112.219 * * [simplify]: iters left: 3 (87 enodes) 112.230 * * [simplify]: iters left: 2 (88 enodes) 112.251 * * [simplify]: Extracting #0: cost 1 inf + 0 112.251 * * [simplify]: Extracting #1: cost 7 inf + 0 112.251 * * [simplify]: Extracting #2: cost 12 inf + 1 112.251 * * [simplify]: Extracting #3: cost 19 inf + 1 112.251 * * [simplify]: Extracting #4: cost 30 inf + 1 112.252 * * [simplify]: Extracting #5: cost 25 inf + 129 112.252 * * [simplify]: Extracting #6: cost 11 inf + 1200 112.253 * * [simplify]: Extracting #7: cost 2 inf + 2941 112.254 * * [simplify]: Extracting #8: cost 1 inf + 3345 112.256 * * [simplify]: Extracting #9: cost 0 inf + 3749 112.258 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 112.258 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 112.258 * * * * [progress]: [ 339 / 650 ] simplifiying candidate # 112.258 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1) 112.258 * * [simplify]: iters left: 6 (17 enodes) 112.267 * * [simplify]: iters left: 5 (56 enodes) 112.283 * * [simplify]: iters left: 4 (72 enodes) 112.302 * * [simplify]: iters left: 3 (76 enodes) 112.315 * * [simplify]: Extracting #0: cost 1 inf + 0 112.315 * * [simplify]: Extracting #1: cost 5 inf + 0 112.315 * * [simplify]: Extracting #2: cost 8 inf + 1 112.315 * * [simplify]: Extracting #3: cost 14 inf + 1 112.315 * * [simplify]: Extracting #4: cost 26 inf + 1 112.315 * * [simplify]: Extracting #5: cost 22 inf + 171 112.316 * * [simplify]: Extracting #6: cost 9 inf + 1159 112.316 * * [simplify]: Extracting #7: cost 3 inf + 2253 112.317 * * [simplify]: Extracting #8: cost 0 inf + 3021 112.317 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 112.317 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 112.317 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 112.318 * * [simplify]: iters left: 6 (17 enodes) 112.321 * * [simplify]: iters left: 5 (60 enodes) 112.331 * * [simplify]: iters left: 4 (78 enodes) 112.344 * * [simplify]: iters left: 3 (94 enodes) 112.362 * * [simplify]: iters left: 2 (97 enodes) 112.384 * * [simplify]: Extracting #0: cost 1 inf + 0 112.384 * * [simplify]: Extracting #1: cost 9 inf + 0 112.385 * * [simplify]: Extracting #2: cost 16 inf + 1 112.385 * * [simplify]: Extracting #3: cost 23 inf + 1 112.385 * * [simplify]: Extracting #4: cost 34 inf + 1 112.385 * * [simplify]: Extracting #5: cost 29 inf + 129 112.386 * * [simplify]: Extracting #6: cost 16 inf + 1159 112.387 * * [simplify]: Extracting #7: cost 5 inf + 3585 112.389 * * [simplify]: Extracting #8: cost 1 inf + 4717 112.391 * * [simplify]: Extracting #9: cost 0 inf + 5121 112.393 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 112.393 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 112.393 * * * * [progress]: [ 340 / 650 ] simplifiying candidate # 112.393 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 112.394 * * [simplify]: iters left: 6 (20 enodes) 112.408 * * [simplify]: iters left: 5 (73 enodes) 112.426 * * [simplify]: iters left: 4 (91 enodes) 112.448 * * [simplify]: iters left: 3 (97 enodes) 112.473 * * [simplify]: iters left: 2 (98 enodes) 112.495 * * [simplify]: Extracting #0: cost 1 inf + 0 112.495 * * [simplify]: Extracting #1: cost 7 inf + 0 112.495 * * [simplify]: Extracting #2: cost 12 inf + 1 112.495 * * [simplify]: Extracting #3: cost 18 inf + 1 112.495 * * [simplify]: Extracting #4: cost 30 inf + 1 112.496 * * [simplify]: Extracting #5: cost 25 inf + 212 112.496 * * [simplify]: Extracting #6: cost 10 inf + 1523 112.497 * * [simplify]: Extracting #7: cost 6 inf + 2293 112.498 * * [simplify]: Extracting #8: cost 2 inf + 3745 112.500 * * [simplify]: Extracting #9: cost 0 inf + 4713 112.502 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 112.502 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 112.502 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 112.503 * * [simplify]: iters left: 6 (18 enodes) 112.511 * * [simplify]: iters left: 5 (65 enodes) 112.530 * * [simplify]: iters left: 4 (79 enodes) 112.552 * * [simplify]: iters left: 3 (86 enodes) 112.572 * * [simplify]: iters left: 2 (88 enodes) 112.593 * * [simplify]: Extracting #0: cost 1 inf + 0 112.593 * * [simplify]: Extracting #1: cost 5 inf + 0 112.593 * * [simplify]: Extracting #2: cost 8 inf + 1 112.593 * * [simplify]: Extracting #3: cost 12 inf + 1 112.593 * * [simplify]: Extracting #4: cost 19 inf + 1 112.593 * * [simplify]: Extracting #5: cost 30 inf + 1 112.593 * * [simplify]: Extracting #6: cost 24 inf + 211 112.594 * * [simplify]: Extracting #7: cost 11 inf + 1200 112.595 * * [simplify]: Extracting #8: cost 5 inf + 2293 112.596 * * [simplify]: Extracting #9: cost 1 inf + 3505 112.598 * * [simplify]: Extracting #10: cost 0 inf + 3989 112.599 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 112.599 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 112.600 * * * * [progress]: [ 341 / 650 ] simplifiying candidate # 112.600 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 112.600 * * [simplify]: iters left: 6 (20 enodes) 112.613 * * [simplify]: iters left: 5 (72 enodes) 112.634 * * [simplify]: iters left: 4 (84 enodes) 112.655 * * [simplify]: iters left: 3 (88 enodes) 112.676 * * [simplify]: Extracting #0: cost 1 inf + 0 112.676 * * [simplify]: Extracting #1: cost 5 inf + 0 112.676 * * [simplify]: Extracting #2: cost 9 inf + 1 112.676 * * [simplify]: Extracting #3: cost 16 inf + 1 112.676 * * [simplify]: Extracting #4: cost 28 inf + 1 112.676 * * [simplify]: Extracting #5: cost 24 inf + 211 112.677 * * [simplify]: Extracting #6: cost 8 inf + 1523 112.677 * * [simplify]: Extracting #7: cost 4 inf + 2373 112.678 * * [simplify]: Extracting #8: cost 0 inf + 3745 112.679 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 112.679 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 112.679 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 112.679 * * [simplify]: iters left: 6 (19 enodes) 112.684 * * [simplify]: iters left: 5 (68 enodes) 112.694 * * [simplify]: iters left: 4 (82 enodes) 112.705 * * [simplify]: iters left: 3 (89 enodes) 112.725 * * [simplify]: iters left: 2 (91 enodes) 112.751 * * [simplify]: Extracting #0: cost 1 inf + 0 112.751 * * [simplify]: Extracting #1: cost 5 inf + 0 112.751 * * [simplify]: Extracting #2: cost 9 inf + 1 112.751 * * [simplify]: Extracting #3: cost 14 inf + 1 112.751 * * [simplify]: Extracting #4: cost 21 inf + 1 112.752 * * [simplify]: Extracting #5: cost 32 inf + 1 112.752 * * [simplify]: Extracting #6: cost 26 inf + 211 112.752 * * [simplify]: Extracting #7: cost 13 inf + 1077 112.753 * * [simplify]: Extracting #8: cost 5 inf + 2779 112.754 * * [simplify]: Extracting #9: cost 3 inf + 3183 112.756 * * [simplify]: Extracting #10: cost 0 inf + 4473 112.758 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 112.758 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 112.758 * * * * [progress]: [ 342 / 650 ] simplifiying candidate # 112.758 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 112.759 * * [simplify]: iters left: 6 (19 enodes) 112.771 * * [simplify]: iters left: 5 (68 enodes) 112.787 * * [simplify]: iters left: 4 (80 enodes) 112.806 * * [simplify]: iters left: 3 (84 enodes) 112.826 * * [simplify]: Extracting #0: cost 1 inf + 0 112.826 * * [simplify]: Extracting #1: cost 5 inf + 0 112.826 * * [simplify]: Extracting #2: cost 8 inf + 1 112.826 * * [simplify]: Extracting #3: cost 14 inf + 1 112.826 * * [simplify]: Extracting #4: cost 26 inf + 1 112.826 * * [simplify]: Extracting #5: cost 23 inf + 129 112.827 * * [simplify]: Extracting #6: cost 7 inf + 1361 112.828 * * [simplify]: Extracting #7: cost 2 inf + 2213 112.829 * * [simplify]: Extracting #8: cost 1 inf + 2617 112.830 * * [simplify]: Extracting #9: cost 0 inf + 3021 112.831 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 112.832 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 112.832 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 112.832 * * [simplify]: iters left: 6 (18 enodes) 112.839 * * [simplify]: iters left: 5 (65 enodes) 112.849 * * [simplify]: iters left: 4 (79 enodes) 112.859 * * [simplify]: iters left: 3 (86 enodes) 112.871 * * [simplify]: iters left: 2 (88 enodes) 112.889 * * [simplify]: Extracting #0: cost 1 inf + 0 112.889 * * [simplify]: Extracting #1: cost 5 inf + 0 112.889 * * [simplify]: Extracting #2: cost 8 inf + 1 112.889 * * [simplify]: Extracting #3: cost 12 inf + 1 112.890 * * [simplify]: Extracting #4: cost 19 inf + 1 112.890 * * [simplify]: Extracting #5: cost 30 inf + 1 112.890 * * [simplify]: Extracting #6: cost 24 inf + 211 112.890 * * [simplify]: Extracting #7: cost 11 inf + 1200 112.892 * * [simplify]: Extracting #8: cost 5 inf + 2253 112.893 * * [simplify]: Extracting #9: cost 1 inf + 3385 112.894 * * [simplify]: Extracting #10: cost 0 inf + 3829 112.896 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 112.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 (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 112.896 * * * * [progress]: [ 343 / 650 ] simplifiying candidate # 112.897 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 112.897 * * [simplify]: iters left: 6 (15 enodes) 112.903 * * [simplify]: iters left: 5 (55 enodes) 112.910 * * [simplify]: iters left: 4 (66 enodes) 112.917 * * [simplify]: iters left: 3 (70 enodes) 112.924 * * [simplify]: Extracting #0: cost 1 inf + 0 112.924 * * [simplify]: Extracting #1: cost 4 inf + 0 112.924 * * [simplify]: Extracting #2: cost 7 inf + 1 112.924 * * [simplify]: Extracting #3: cost 16 inf + 1 112.924 * * [simplify]: Extracting #4: cost 10 inf + 171 112.925 * * [simplify]: Extracting #5: cost 0 inf + 1077 112.925 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 112.925 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 112.926 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 112.926 * * [simplify]: iters left: 6 (17 enodes) 112.935 * * [simplify]: iters left: 5 (62 enodes) 112.953 * * [simplify]: iters left: 4 (76 enodes) 112.967 * * [simplify]: iters left: 3 (83 enodes) 112.979 * * [simplify]: Extracting #0: cost 1 inf + 0 112.979 * * [simplify]: Extracting #1: cost 5 inf + 0 112.979 * * [simplify]: Extracting #2: cost 8 inf + 1 112.979 * * [simplify]: Extracting #3: cost 13 inf + 1 112.979 * * [simplify]: Extracting #4: cost 21 inf + 1 112.979 * * [simplify]: Extracting #5: cost 25 inf + 44 112.979 * * [simplify]: Extracting #6: cost 20 inf + 252 112.980 * * [simplify]: Extracting #7: cost 0 inf + 3345 112.981 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 112.981 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 112.981 * * * * [progress]: [ 344 / 650 ] simplifiying candidate # 112.981 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 112.981 * * [simplify]: iters left: 6 (19 enodes) 112.987 * * [simplify]: iters left: 5 (68 enodes) 112.996 * * [simplify]: iters left: 4 (80 enodes) 113.007 * * [simplify]: iters left: 3 (84 enodes) 113.017 * * [simplify]: Extracting #0: cost 1 inf + 0 113.017 * * [simplify]: Extracting #1: cost 5 inf + 0 113.017 * * [simplify]: Extracting #2: cost 8 inf + 1 113.017 * * [simplify]: Extracting #3: cost 14 inf + 1 113.017 * * [simplify]: Extracting #4: cost 26 inf + 1 113.017 * * [simplify]: Extracting #5: cost 23 inf + 129 113.018 * * [simplify]: Extracting #6: cost 7 inf + 1361 113.018 * * [simplify]: Extracting #7: cost 2 inf + 2213 113.019 * * [simplify]: Extracting #8: cost 1 inf + 2617 113.019 * * [simplify]: Extracting #9: cost 0 inf + 3021 113.020 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 113.020 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 113.020 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 113.020 * * [simplify]: iters left: 6 (18 enodes) 113.025 * * [simplify]: iters left: 5 (65 enodes) 113.034 * * [simplify]: iters left: 4 (79 enodes) 113.045 * * [simplify]: iters left: 3 (86 enodes) 113.057 * * [simplify]: iters left: 2 (88 enodes) 113.067 * * [simplify]: Extracting #0: cost 1 inf + 0 113.067 * * [simplify]: Extracting #1: cost 5 inf + 0 113.067 * * [simplify]: Extracting #2: cost 8 inf + 1 113.068 * * [simplify]: Extracting #3: cost 12 inf + 1 113.068 * * [simplify]: Extracting #4: cost 19 inf + 1 113.068 * * [simplify]: Extracting #5: cost 30 inf + 1 113.068 * * [simplify]: Extracting #6: cost 24 inf + 211 113.068 * * [simplify]: Extracting #7: cost 11 inf + 1200 113.068 * * [simplify]: Extracting #8: cost 5 inf + 2253 113.070 * * [simplify]: Extracting #9: cost 1 inf + 3385 113.071 * * [simplify]: Extracting #10: cost 0 inf + 3829 113.073 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 113.073 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 113.073 * * * * [progress]: [ 345 / 650 ] simplifiying candidate # 113.073 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt 1) (cbrt 1))) 1) 113.074 * * [simplify]: iters left: 6 (14 enodes) 113.085 * * [simplify]: iters left: 5 (50 enodes) 113.097 * * [simplify]: iters left: 4 (61 enodes) 113.111 * * [simplify]: iters left: 3 (65 enodes) 113.125 * * [simplify]: Extracting #0: cost 1 inf + 0 113.125 * * [simplify]: Extracting #1: cost 4 inf + 0 113.125 * * [simplify]: Extracting #2: cost 7 inf + 1 113.125 * * [simplify]: Extracting #3: cost 16 inf + 1 113.125 * * [simplify]: Extracting #4: cost 10 inf + 211 113.126 * * [simplify]: Extracting #5: cost 0 inf + 1077 113.126 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 113.126 * [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 (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 113.127 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 113.127 * * [simplify]: iters left: 6 (17 enodes) 113.136 * * [simplify]: iters left: 5 (62 enodes) 113.155 * * [simplify]: iters left: 4 (76 enodes) 113.175 * * [simplify]: iters left: 3 (83 enodes) 113.197 * * [simplify]: Extracting #0: cost 1 inf + 0 113.197 * * [simplify]: Extracting #1: cost 5 inf + 0 113.197 * * [simplify]: Extracting #2: cost 8 inf + 1 113.197 * * [simplify]: Extracting #3: cost 13 inf + 1 113.197 * * [simplify]: Extracting #4: cost 21 inf + 1 113.197 * * [simplify]: Extracting #5: cost 25 inf + 44 113.198 * * [simplify]: Extracting #6: cost 20 inf + 252 113.199 * * [simplify]: Extracting #7: cost 0 inf + 3345 113.200 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 113.200 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 113.200 * * * * [progress]: [ 346 / 650 ] simplifiying candidate # 113.201 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 113.201 * * [simplify]: iters left: 6 (19 enodes) 113.212 * * [simplify]: iters left: 5 (68 enodes) 113.230 * * [simplify]: iters left: 4 (84 enodes) 113.251 * * [simplify]: iters left: 3 (90 enodes) 113.273 * * [simplify]: iters left: 2 (91 enodes) 113.296 * * [simplify]: Extracting #0: cost 1 inf + 0 113.296 * * [simplify]: Extracting #1: cost 6 inf + 0 113.296 * * [simplify]: Extracting #2: cost 13 inf + 0 113.296 * * [simplify]: Extracting #3: cost 18 inf + 1 113.296 * * [simplify]: Extracting #4: cost 30 inf + 1 113.296 * * [simplify]: Extracting #5: cost 27 inf + 129 113.297 * * [simplify]: Extracting #6: cost 14 inf + 1036 113.298 * * [simplify]: Extracting #7: cost 8 inf + 1889 113.299 * * [simplify]: Extracting #8: cost 3 inf + 3301 113.301 * * [simplify]: Extracting #9: cost 1 inf + 4229 113.302 * * [simplify]: Extracting #10: cost 0 inf + 4713 113.304 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 113.304 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 113.305 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 113.305 * * [simplify]: iters left: 6 (18 enodes) 113.314 * * [simplify]: iters left: 5 (65 enodes) 113.333 * * [simplify]: iters left: 4 (79 enodes) 113.357 * * [simplify]: iters left: 3 (86 enodes) 113.377 * * [simplify]: iters left: 2 (88 enodes) 113.396 * * [simplify]: Extracting #0: cost 1 inf + 0 113.396 * * [simplify]: Extracting #1: cost 5 inf + 0 113.396 * * [simplify]: Extracting #2: cost 8 inf + 1 113.396 * * [simplify]: Extracting #3: cost 12 inf + 1 113.397 * * [simplify]: Extracting #4: cost 19 inf + 1 113.397 * * [simplify]: Extracting #5: cost 30 inf + 1 113.397 * * [simplify]: Extracting #6: cost 24 inf + 211 113.397 * * [simplify]: Extracting #7: cost 11 inf + 1200 113.397 * * [simplify]: Extracting #8: cost 5 inf + 2293 113.398 * * [simplify]: Extracting #9: cost 1 inf + 3505 113.399 * * [simplify]: Extracting #10: cost 0 inf + 3989 113.400 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 113.400 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 113.400 * * * * [progress]: [ 347 / 650 ] simplifiying candidate # 113.400 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 113.400 * * [simplify]: iters left: 6 (19 enodes) 113.406 * * [simplify]: iters left: 5 (67 enodes) 113.416 * * [simplify]: iters left: 4 (78 enodes) 113.425 * * [simplify]: iters left: 3 (82 enodes) 113.444 * * [simplify]: Extracting #0: cost 1 inf + 0 113.444 * * [simplify]: Extracting #1: cost 4 inf + 0 113.444 * * [simplify]: Extracting #2: cost 10 inf + 0 113.444 * * [simplify]: Extracting #3: cost 16 inf + 1 113.444 * * [simplify]: Extracting #4: cost 28 inf + 1 113.445 * * [simplify]: Extracting #5: cost 25 inf + 129 113.445 * * [simplify]: Extracting #6: cost 13 inf + 995 113.446 * * [simplify]: Extracting #7: cost 4 inf + 2413 113.447 * * [simplify]: Extracting #8: cost 1 inf + 3301 113.448 * * [simplify]: Extracting #9: cost 0 inf + 3745 113.450 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 113.450 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 113.450 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 113.450 * * [simplify]: iters left: 6 (19 enodes) 113.459 * * [simplify]: iters left: 5 (68 enodes) 113.482 * * [simplify]: iters left: 4 (82 enodes) 113.503 * * [simplify]: iters left: 3 (89 enodes) 113.525 * * [simplify]: iters left: 2 (91 enodes) 113.547 * * [simplify]: Extracting #0: cost 1 inf + 0 113.547 * * [simplify]: Extracting #1: cost 5 inf + 0 113.547 * * [simplify]: Extracting #2: cost 9 inf + 1 113.547 * * [simplify]: Extracting #3: cost 14 inf + 1 113.547 * * [simplify]: Extracting #4: cost 21 inf + 1 113.547 * * [simplify]: Extracting #5: cost 32 inf + 1 113.547 * * [simplify]: Extracting #6: cost 26 inf + 211 113.548 * * [simplify]: Extracting #7: cost 13 inf + 1077 113.549 * * [simplify]: Extracting #8: cost 5 inf + 2779 113.550 * * [simplify]: Extracting #9: cost 3 inf + 3183 113.552 * * [simplify]: Extracting #10: cost 0 inf + 4473 113.554 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 113.554 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 113.554 * * * * [progress]: [ 348 / 650 ] simplifiying candidate # 113.554 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 113.554 * * [simplify]: iters left: 6 (18 enodes) 113.566 * * [simplify]: iters left: 5 (63 enodes) 113.582 * * [simplify]: iters left: 4 (74 enodes) 113.600 * * [simplify]: iters left: 3 (78 enodes) 113.619 * * [simplify]: Extracting #0: cost 1 inf + 0 113.619 * * [simplify]: Extracting #1: cost 4 inf + 0 113.621 * * [simplify]: Extracting #2: cost 9 inf + 0 113.622 * * [simplify]: Extracting #3: cost 14 inf + 1 113.622 * * [simplify]: Extracting #4: cost 26 inf + 1 113.622 * * [simplify]: Extracting #5: cost 21 inf + 252 113.622 * * [simplify]: Extracting #6: cost 10 inf + 1036 113.623 * * [simplify]: Extracting #7: cost 5 inf + 1727 113.624 * * [simplify]: Extracting #8: cost 1 inf + 2617 113.625 * * [simplify]: Extracting #9: cost 0 inf + 3021 113.627 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 113.627 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 113.627 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 113.627 * * [simplify]: iters left: 6 (18 enodes) 113.636 * * [simplify]: iters left: 5 (65 enodes) 113.655 * * [simplify]: iters left: 4 (79 enodes) 113.675 * * [simplify]: iters left: 3 (86 enodes) 113.685 * * [simplify]: iters left: 2 (88 enodes) 113.698 * * [simplify]: Extracting #0: cost 1 inf + 0 113.698 * * [simplify]: Extracting #1: cost 5 inf + 0 113.698 * * [simplify]: Extracting #2: cost 8 inf + 1 113.699 * * [simplify]: Extracting #3: cost 12 inf + 1 113.699 * * [simplify]: Extracting #4: cost 19 inf + 1 113.699 * * [simplify]: Extracting #5: cost 30 inf + 1 113.699 * * [simplify]: Extracting #6: cost 24 inf + 211 113.700 * * [simplify]: Extracting #7: cost 11 inf + 1200 113.701 * * [simplify]: Extracting #8: cost 5 inf + 2253 113.702 * * [simplify]: Extracting #9: cost 1 inf + 3385 113.704 * * [simplify]: Extracting #10: cost 0 inf + 3829 113.706 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 113.706 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 113.706 * * * * [progress]: [ 349 / 650 ] simplifiying candidate # 113.706 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) (sqrt 1)) 113.706 * * [simplify]: iters left: 6 (13 enodes) 113.716 * * [simplify]: iters left: 5 (47 enodes) 113.724 * * [simplify]: iters left: 4 (58 enodes) 113.731 * * [simplify]: iters left: 3 (62 enodes) 113.740 * * [simplify]: Extracting #0: cost 1 inf + 0 113.740 * * [simplify]: Extracting #1: cost 4 inf + 0 113.740 * * [simplify]: Extracting #2: cost 7 inf + 1 113.740 * * [simplify]: Extracting #3: cost 16 inf + 1 113.740 * * [simplify]: Extracting #4: cost 12 inf + 88 113.740 * * [simplify]: Extracting #5: cost 0 inf + 1077 113.740 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 113.740 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 113.741 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 113.741 * * [simplify]: iters left: 6 (17 enodes) 113.746 * * [simplify]: iters left: 5 (62 enodes) 113.761 * * [simplify]: iters left: 4 (76 enodes) 113.781 * * [simplify]: iters left: 3 (83 enodes) 113.791 * * [simplify]: Extracting #0: cost 1 inf + 0 113.791 * * [simplify]: Extracting #1: cost 5 inf + 0 113.791 * * [simplify]: Extracting #2: cost 8 inf + 1 113.791 * * [simplify]: Extracting #3: cost 13 inf + 1 113.791 * * [simplify]: Extracting #4: cost 21 inf + 1 113.791 * * [simplify]: Extracting #5: cost 25 inf + 44 113.792 * * [simplify]: Extracting #6: cost 20 inf + 252 113.792 * * [simplify]: Extracting #7: cost 0 inf + 3345 113.793 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 113.793 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 113.793 * * * * [progress]: [ 350 / 650 ] simplifiying candidate # 113.793 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 113.793 * * [simplify]: iters left: 6 (18 enodes) 113.799 * * [simplify]: iters left: 5 (63 enodes) 113.807 * * [simplify]: iters left: 4 (74 enodes) 113.817 * * [simplify]: iters left: 3 (78 enodes) 113.827 * * [simplify]: Extracting #0: cost 1 inf + 0 113.827 * * [simplify]: Extracting #1: cost 4 inf + 0 113.827 * * [simplify]: Extracting #2: cost 9 inf + 0 113.827 * * [simplify]: Extracting #3: cost 14 inf + 1 113.827 * * [simplify]: Extracting #4: cost 26 inf + 1 113.827 * * [simplify]: Extracting #5: cost 21 inf + 252 113.827 * * [simplify]: Extracting #6: cost 10 inf + 1036 113.828 * * [simplify]: Extracting #7: cost 5 inf + 1727 113.828 * * [simplify]: Extracting #8: cost 1 inf + 2617 113.829 * * [simplify]: Extracting #9: cost 0 inf + 3021 113.829 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 113.829 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 113.830 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 113.830 * * [simplify]: iters left: 6 (18 enodes) 113.836 * * [simplify]: iters left: 5 (65 enodes) 113.850 * * [simplify]: iters left: 4 (79 enodes) 113.871 * * [simplify]: iters left: 3 (86 enodes) 113.892 * * [simplify]: iters left: 2 (88 enodes) 113.913 * * [simplify]: Extracting #0: cost 1 inf + 0 113.913 * * [simplify]: Extracting #1: cost 5 inf + 0 113.914 * * [simplify]: Extracting #2: cost 8 inf + 1 113.914 * * [simplify]: Extracting #3: cost 12 inf + 1 113.914 * * [simplify]: Extracting #4: cost 19 inf + 1 113.914 * * [simplify]: Extracting #5: cost 30 inf + 1 113.914 * * [simplify]: Extracting #6: cost 24 inf + 211 113.915 * * [simplify]: Extracting #7: cost 11 inf + 1200 113.916 * * [simplify]: Extracting #8: cost 5 inf + 2253 113.917 * * [simplify]: Extracting #9: cost 1 inf + 3385 113.919 * * [simplify]: Extracting #10: cost 0 inf + 3829 113.920 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 113.920 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 113.920 * * * * [progress]: [ 351 / 650 ] simplifiying candidate # 113.921 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 1) 113.921 * * [simplify]: iters left: 6 (13 enodes) 113.930 * * [simplify]: iters left: 5 (45 enodes) 113.937 * * [simplify]: iters left: 4 (56 enodes) 113.944 * * [simplify]: iters left: 3 (60 enodes) 113.951 * * [simplify]: Extracting #0: cost 1 inf + 0 113.951 * * [simplify]: Extracting #1: cost 4 inf + 0 113.951 * * [simplify]: Extracting #2: cost 7 inf + 1 113.952 * * [simplify]: Extracting #3: cost 16 inf + 1 113.952 * * [simplify]: Extracting #4: cost 10 inf + 171 113.952 * * [simplify]: Extracting #5: cost 0 inf + 1077 113.952 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 113.952 * [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 (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 113.953 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 113.953 * * [simplify]: iters left: 6 (17 enodes) 113.958 * * [simplify]: iters left: 5 (62 enodes) 113.977 * * [simplify]: iters left: 4 (76 enodes) 113.992 * * [simplify]: iters left: 3 (83 enodes) 114.002 * * [simplify]: Extracting #0: cost 1 inf + 0 114.002 * * [simplify]: Extracting #1: cost 5 inf + 0 114.002 * * [simplify]: Extracting #2: cost 8 inf + 1 114.002 * * [simplify]: Extracting #3: cost 13 inf + 1 114.002 * * [simplify]: Extracting #4: cost 21 inf + 1 114.002 * * [simplify]: Extracting #5: cost 25 inf + 44 114.002 * * [simplify]: Extracting #6: cost 20 inf + 252 114.003 * * [simplify]: Extracting #7: cost 0 inf + 3345 114.003 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 114.003 * [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))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 114.003 * * * * [progress]: [ 352 / 650 ] simplifiying candidate # 114.004 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 114.004 * * [simplify]: iters left: 6 (18 enodes) 114.008 * * [simplify]: iters left: 5 (59 enodes) 114.021 * * [simplify]: iters left: 4 (78 enodes) 114.042 * * [simplify]: iters left: 3 (86 enodes) 114.064 * * [simplify]: Extracting #0: cost 1 inf + 0 114.064 * * [simplify]: Extracting #1: cost 7 inf + 0 114.064 * * [simplify]: Extracting #2: cost 12 inf + 1 114.064 * * [simplify]: Extracting #3: cost 18 inf + 1 114.065 * * [simplify]: Extracting #4: cost 30 inf + 1 114.065 * * [simplify]: Extracting #5: cost 27 inf + 129 114.065 * * [simplify]: Extracting #6: cost 12 inf + 1322 114.066 * * [simplify]: Extracting #7: cost 4 inf + 3221 114.068 * * [simplify]: Extracting #8: cost 1 inf + 4229 114.070 * * [simplify]: Extracting #9: cost 0 inf + 4713 114.072 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 114.072 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 114.072 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 114.072 * * [simplify]: iters left: 6 (17 enodes) 114.081 * * [simplify]: iters left: 5 (60 enodes) 114.100 * * [simplify]: iters left: 4 (78 enodes) 114.123 * * [simplify]: iters left: 3 (94 enodes) 114.138 * * [simplify]: iters left: 2 (97 enodes) 114.149 * * [simplify]: Extracting #0: cost 1 inf + 0 114.149 * * [simplify]: Extracting #1: cost 9 inf + 0 114.149 * * [simplify]: Extracting #2: cost 16 inf + 1 114.150 * * [simplify]: Extracting #3: cost 23 inf + 1 114.150 * * [simplify]: Extracting #4: cost 34 inf + 1 114.150 * * [simplify]: Extracting #5: cost 27 inf + 212 114.150 * * [simplify]: Extracting #6: cost 16 inf + 1159 114.150 * * [simplify]: Extracting #7: cost 13 inf + 1363 114.151 * * [simplify]: Extracting #8: cost 5 inf + 3827 114.152 * * [simplify]: Extracting #9: cost 0 inf + 5441 114.153 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 114.153 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 114.153 * * * * [progress]: [ 353 / 650 ] simplifiying candidate # 114.154 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 114.154 * * [simplify]: iters left: 6 (18 enodes) 114.158 * * [simplify]: iters left: 5 (58 enodes) 114.171 * * [simplify]: iters left: 4 (73 enodes) 114.191 * * [simplify]: iters left: 3 (79 enodes) 114.206 * * [simplify]: Extracting #0: cost 1 inf + 0 114.206 * * [simplify]: Extracting #1: cost 5 inf + 0 114.206 * * [simplify]: Extracting #2: cost 9 inf + 1 114.206 * * [simplify]: Extracting #3: cost 16 inf + 1 114.206 * * [simplify]: Extracting #4: cost 28 inf + 1 114.206 * * [simplify]: Extracting #5: cost 23 inf + 252 114.206 * * [simplify]: Extracting #6: cost 9 inf + 1363 114.207 * * [simplify]: Extracting #7: cost 2 inf + 2857 114.207 * * [simplify]: Extracting #8: cost 1 inf + 3301 114.208 * * [simplify]: Extracting #9: cost 0 inf + 3745 114.209 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 114.209 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 114.209 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 114.210 * * [simplify]: iters left: 6 (18 enodes) 114.214 * * [simplify]: iters left: 5 (63 enodes) 114.223 * * [simplify]: iters left: 4 (81 enodes) 114.240 * * [simplify]: iters left: 3 (97 enodes) 114.264 * * [simplify]: iters left: 2 (100 enodes) 114.276 * * [simplify]: Extracting #0: cost 1 inf + 0 114.276 * * [simplify]: Extracting #1: cost 9 inf + 0 114.276 * * [simplify]: Extracting #2: cost 17 inf + 1 114.276 * * [simplify]: Extracting #3: cost 25 inf + 1 114.276 * * [simplify]: Extracting #4: cost 36 inf + 1 114.276 * * [simplify]: Extracting #5: cost 30 inf + 211 114.277 * * [simplify]: Extracting #6: cost 18 inf + 1036 114.277 * * [simplify]: Extracting #7: cost 11 inf + 2413 114.278 * * [simplify]: Extracting #8: cost 1 inf + 5481 114.279 * * [simplify]: Extracting #9: cost 0 inf + 6005 114.280 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 114.280 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 114.280 * * * * [progress]: [ 354 / 650 ] simplifiying candidate # 114.281 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 114.281 * * [simplify]: iters left: 6 (17 enodes) 114.285 * * [simplify]: iters left: 5 (54 enodes) 114.296 * * [simplify]: iters left: 4 (69 enodes) 114.317 * * [simplify]: iters left: 3 (75 enodes) 114.336 * * [simplify]: Extracting #0: cost 1 inf + 0 114.336 * * [simplify]: Extracting #1: cost 5 inf + 0 114.336 * * [simplify]: Extracting #2: cost 8 inf + 1 114.336 * * [simplify]: Extracting #3: cost 14 inf + 1 114.336 * * [simplify]: Extracting #4: cost 26 inf + 1 114.336 * * [simplify]: Extracting #5: cost 22 inf + 170 114.337 * * [simplify]: Extracting #6: cost 7 inf + 1363 114.337 * * [simplify]: Extracting #7: cost 0 inf + 3021 114.338 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 114.338 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 114.338 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 114.338 * * [simplify]: iters left: 6 (17 enodes) 114.343 * * [simplify]: iters left: 5 (60 enodes) 114.352 * * [simplify]: iters left: 4 (78 enodes) 114.363 * * [simplify]: iters left: 3 (94 enodes) 114.375 * * [simplify]: iters left: 2 (97 enodes) 114.387 * * [simplify]: Extracting #0: cost 1 inf + 0 114.387 * * [simplify]: Extracting #1: cost 9 inf + 0 114.387 * * [simplify]: Extracting #2: cost 16 inf + 1 114.387 * * [simplify]: Extracting #3: cost 23 inf + 1 114.387 * * [simplify]: Extracting #4: cost 34 inf + 1 114.387 * * [simplify]: Extracting #5: cost 27 inf + 212 114.388 * * [simplify]: Extracting #6: cost 16 inf + 1159 114.388 * * [simplify]: Extracting #7: cost 13 inf + 1363 114.389 * * [simplify]: Extracting #8: cost 5 inf + 3667 114.390 * * [simplify]: Extracting #9: cost 0 inf + 5121 114.391 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 114.391 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 114.391 * * * * [progress]: [ 355 / 650 ] simplifiying candidate # 114.391 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (sqrt 1)) 114.391 * * [simplify]: iters left: 6 (13 enodes) 114.397 * * [simplify]: iters left: 5 (41 enodes) 114.403 * * [simplify]: iters left: 4 (52 enodes) 114.416 * * [simplify]: iters left: 3 (56 enodes) 114.429 * * [simplify]: Extracting #0: cost 1 inf + 0 114.429 * * [simplify]: Extracting #1: cost 4 inf + 0 114.429 * * [simplify]: Extracting #2: cost 7 inf + 1 114.429 * * [simplify]: Extracting #3: cost 16 inf + 1 114.430 * * [simplify]: Extracting #4: cost 10 inf + 211 114.430 * * [simplify]: Extracting #5: cost 3 inf + 747 114.430 * * [simplify]: Extracting #6: cost 0 inf + 1077 114.431 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 114.431 * [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 (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 114.431 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 114.432 * * [simplify]: iters left: 6 (16 enodes) 114.439 * * [simplify]: iters left: 5 (57 enodes) 114.456 * * [simplify]: iters left: 4 (73 enodes) 114.477 * * [simplify]: iters left: 3 (84 enodes) 114.498 * * [simplify]: iters left: 2 (93 enodes) 114.523 * * [simplify]: iters left: 1 (101 enodes) 114.548 * * [simplify]: Extracting #0: cost 1 inf + 0 114.548 * * [simplify]: Extracting #1: cost 7 inf + 0 114.549 * * [simplify]: Extracting #2: cost 13 inf + 1 114.549 * * [simplify]: Extracting #3: cost 21 inf + 1 114.549 * * [simplify]: Extracting #4: cost 25 inf + 44 114.549 * * [simplify]: Extracting #5: cost 18 inf + 416 114.550 * * [simplify]: Extracting #6: cost 2 inf + 2457 114.552 * * [simplify]: Extracting #7: cost 0 inf + 3185 114.553 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 114.553 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 114.553 * * * * [progress]: [ 356 / 650 ] simplifiying candidate # 114.554 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 114.554 * * [simplify]: iters left: 6 (17 enodes) 114.562 * * [simplify]: iters left: 5 (54 enodes) 114.578 * * [simplify]: iters left: 4 (69 enodes) 114.597 * * [simplify]: iters left: 3 (75 enodes) 114.616 * * [simplify]: Extracting #0: cost 1 inf + 0 114.616 * * [simplify]: Extracting #1: cost 5 inf + 0 114.616 * * [simplify]: Extracting #2: cost 8 inf + 1 114.616 * * [simplify]: Extracting #3: cost 14 inf + 1 114.616 * * [simplify]: Extracting #4: cost 26 inf + 1 114.617 * * [simplify]: Extracting #5: cost 22 inf + 170 114.617 * * [simplify]: Extracting #6: cost 7 inf + 1363 114.618 * * [simplify]: Extracting #7: cost 0 inf + 3021 114.619 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 114.619 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 114.620 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 114.620 * * [simplify]: iters left: 6 (17 enodes) 114.628 * * [simplify]: iters left: 5 (60 enodes) 114.645 * * [simplify]: iters left: 4 (78 enodes) 114.657 * * [simplify]: iters left: 3 (94 enodes) 114.671 * * [simplify]: iters left: 2 (97 enodes) 114.687 * * [simplify]: Extracting #0: cost 1 inf + 0 114.687 * * [simplify]: Extracting #1: cost 9 inf + 0 114.687 * * [simplify]: Extracting #2: cost 16 inf + 1 114.688 * * [simplify]: Extracting #3: cost 23 inf + 1 114.688 * * [simplify]: Extracting #4: cost 34 inf + 1 114.688 * * [simplify]: Extracting #5: cost 27 inf + 212 114.689 * * [simplify]: Extracting #6: cost 16 inf + 1159 114.689 * * [simplify]: Extracting #7: cost 13 inf + 1363 114.691 * * [simplify]: Extracting #8: cost 5 inf + 3667 114.693 * * [simplify]: Extracting #9: cost 0 inf + 5121 114.694 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 114.694 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 114.694 * * * * [progress]: [ 357 / 650 ] simplifiying candidate # 114.694 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 1) 114.694 * * [simplify]: iters left: 6 (12 enodes) 114.698 * * [simplify]: iters left: 5 (38 enodes) 114.703 * * [simplify]: iters left: 4 (49 enodes) 114.709 * * [simplify]: iters left: 3 (53 enodes) 114.716 * * [simplify]: Extracting #0: cost 1 inf + 0 114.716 * * [simplify]: Extracting #1: cost 4 inf + 0 114.716 * * [simplify]: Extracting #2: cost 7 inf + 1 114.716 * * [simplify]: Extracting #3: cost 16 inf + 1 114.716 * * [simplify]: Extracting #4: cost 11 inf + 130 114.716 * * [simplify]: Extracting #5: cost 2 inf + 954 114.717 * * [simplify]: Extracting #6: cost 0 inf + 1077 114.717 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 114.717 * [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 (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 114.717 * [simplify]: Simplifying (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 114.717 * * [simplify]: iters left: 6 (16 enodes) 114.722 * * [simplify]: iters left: 5 (57 enodes) 114.738 * * [simplify]: iters left: 4 (73 enodes) 114.748 * * [simplify]: iters left: 3 (84 enodes) 114.758 * * [simplify]: iters left: 2 (93 enodes) 114.780 * * [simplify]: iters left: 1 (101 enodes) 114.803 * * [simplify]: Extracting #0: cost 1 inf + 0 114.803 * * [simplify]: Extracting #1: cost 7 inf + 0 114.803 * * [simplify]: Extracting #2: cost 13 inf + 1 114.803 * * [simplify]: Extracting #3: cost 21 inf + 1 114.804 * * [simplify]: Extracting #4: cost 25 inf + 44 114.804 * * [simplify]: Extracting #5: cost 18 inf + 416 114.805 * * [simplify]: Extracting #6: cost 2 inf + 2457 114.806 * * [simplify]: Extracting #7: cost 0 inf + 3185 114.808 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 114.808 * [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))) (+ (* y.re y.re) (* y.im y.im))))) 114.808 * * * * [progress]: [ 358 / 650 ] simplifiying candidate # 114.809 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 114.809 * * [simplify]: iters left: 6 (14 enodes) 114.820 * * [simplify]: iters left: 5 (55 enodes) 114.836 * * [simplify]: iters left: 4 (69 enodes) 114.852 * * [simplify]: iters left: 3 (72 enodes) 114.863 * * [simplify]: iters left: 2 (81 enodes) 114.874 * * [simplify]: iters left: 1 (91 enodes) 114.887 * * [simplify]: Extracting #0: cost 1 inf + 0 114.887 * * [simplify]: Extracting #1: cost 7 inf + 0 114.887 * * [simplify]: Extracting #2: cost 12 inf + 1 114.887 * * [simplify]: Extracting #3: cost 17 inf + 1 114.888 * * [simplify]: Extracting #4: cost 22 inf + 2 114.888 * * [simplify]: Extracting #5: cost 26 inf + 3 114.888 * * [simplify]: Extracting #6: cost 21 inf + 88 114.888 * * [simplify]: Extracting #7: cost 18 inf + 292 114.888 * * [simplify]: Extracting #8: cost 8 inf + 2846 114.889 * * [simplify]: Extracting #9: cost 0 inf + 5409 114.890 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 114.890 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 114.891 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 114.891 * * [simplify]: iters left: 6 (17 enodes) 114.895 * * [simplify]: iters left: 5 (65 enodes) 114.907 * * [simplify]: iters left: 4 (102 enodes) 114.940 * * [simplify]: iters left: 3 (181 enodes) 114.978 * * [simplify]: iters left: 2 (298 enodes) 115.045 * * [simplify]: iters left: 1 (491 enodes) 115.227 * * [simplify]: Extracting #0: cost 1 inf + 0 115.227 * * [simplify]: Extracting #1: cost 10 inf + 0 115.228 * * [simplify]: Extracting #2: cost 63 inf + 1 115.228 * * [simplify]: Extracting #3: cost 94 inf + 337 115.230 * * [simplify]: Extracting #4: cost 81 inf + 1409 115.231 * * [simplify]: Extracting #5: cost 77 inf + 1861 115.237 * * [simplify]: Extracting #6: cost 22 inf + 18602 115.251 * * [simplify]: Extracting #7: cost 1 inf + 25701 115.266 * * [simplify]: Extracting #8: cost 0 inf + 26023 115.281 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 115.281 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 115.281 * * * * [progress]: [ 359 / 650 ] simplifiying candidate # 115.281 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 115.282 * * [simplify]: iters left: 6 (17 enodes) 115.295 * * [simplify]: iters left: 5 (63 enodes) 115.313 * * [simplify]: iters left: 4 (72 enodes) 115.330 * * [simplify]: iters left: 3 (73 enodes) 115.351 * * [simplify]: iters left: 2 (75 enodes) 115.368 * * [simplify]: Extracting #0: cost 1 inf + 0 115.368 * * [simplify]: Extracting #1: cost 5 inf + 0 115.368 * * [simplify]: Extracting #2: cost 11 inf + 1 115.368 * * [simplify]: Extracting #3: cost 18 inf + 1 115.368 * * [simplify]: Extracting #4: cost 22 inf + 1 115.368 * * [simplify]: Extracting #5: cost 26 inf + 1 115.368 * * [simplify]: Extracting #6: cost 23 inf + 44 115.369 * * [simplify]: Extracting #7: cost 18 inf + 491 115.369 * * [simplify]: Extracting #8: cost 7 inf + 2954 115.371 * * [simplify]: Extracting #9: cost 1 inf + 4850 115.373 * * [simplify]: Extracting #10: cost 0 inf + 5333 115.375 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 115.375 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 115.376 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 115.376 * * [simplify]: iters left: 6 (19 enodes) 115.385 * * [simplify]: iters left: 5 (71 enodes) 115.407 * * [simplify]: iters left: 4 (108 enodes) 115.441 * * [simplify]: iters left: 3 (200 enodes) 115.510 * * [simplify]: iters left: 2 (361 enodes) 115.589 * * [simplify]: Extracting #0: cost 1 inf + 0 115.589 * * [simplify]: Extracting #1: cost 12 inf + 0 115.589 * * [simplify]: Extracting #2: cost 94 inf + 1 115.590 * * [simplify]: Extracting #3: cost 167 inf + 295 115.592 * * [simplify]: Extracting #4: cost 137 inf + 2605 115.595 * * [simplify]: Extracting #5: cost 116 inf + 7544 115.606 * * [simplify]: Extracting #6: cost 58 inf + 25933 115.618 * * [simplify]: Extracting #7: cost 8 inf + 44750 115.630 * * [simplify]: Extracting #8: cost 0 inf + 47894 115.642 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 115.642 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 115.643 * * * * [progress]: [ 360 / 650 ] simplifiying candidate # 115.643 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 115.643 * * [simplify]: iters left: 6 (15 enodes) 115.654 * * [simplify]: iters left: 5 (56 enodes) 115.663 * * [simplify]: iters left: 4 (65 enodes) 115.673 * * [simplify]: iters left: 3 (66 enodes) 115.681 * * [simplify]: iters left: 2 (68 enodes) 115.691 * * [simplify]: Extracting #0: cost 1 inf + 0 115.692 * * [simplify]: Extracting #1: cost 5 inf + 0 115.692 * * [simplify]: Extracting #2: cost 10 inf + 1 115.692 * * [simplify]: Extracting #3: cost 15 inf + 1 115.692 * * [simplify]: Extracting #4: cost 18 inf + 1 115.692 * * [simplify]: Extracting #5: cost 22 inf + 1 115.692 * * [simplify]: Extracting #6: cost 20 inf + 3 115.692 * * [simplify]: Extracting #7: cost 14 inf + 411 115.693 * * [simplify]: Extracting #8: cost 10 inf + 1179 115.694 * * [simplify]: Extracting #9: cost 2 inf + 3399 115.695 * * [simplify]: Extracting #10: cost 0 inf + 4205 115.697 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 115.697 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 115.698 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 115.698 * * [simplify]: iters left: 6 (18 enodes) 115.708 * * [simplify]: iters left: 5 (68 enodes) 115.729 * * [simplify]: iters left: 4 (105 enodes) 115.746 * * [simplify]: iters left: 3 (197 enodes) 115.790 * * [simplify]: iters left: 2 (348 enodes) 115.871 * * [simplify]: Extracting #0: cost 1 inf + 0 115.871 * * [simplify]: Extracting #1: cost 12 inf + 0 115.871 * * [simplify]: Extracting #2: cost 89 inf + 1 115.872 * * [simplify]: Extracting #3: cost 146 inf + 339 115.873 * * [simplify]: Extracting #4: cost 129 inf + 1783 115.874 * * [simplify]: Extracting #5: cost 124 inf + 2277 115.877 * * [simplify]: Extracting #6: cost 74 inf + 16089 115.886 * * [simplify]: Extracting #7: cost 4 inf + 38843 115.906 * * [simplify]: Extracting #8: cost 0 inf + 40454 115.926 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 115.926 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 115.927 * * * * [progress]: [ 361 / 650 ] simplifiying candidate # 115.927 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 115.927 * * [simplify]: iters left: 6 (15 enodes) 115.941 * * [simplify]: iters left: 5 (56 enodes) 115.957 * * [simplify]: iters left: 4 (65 enodes) 115.971 * * [simplify]: iters left: 3 (68 enodes) 115.979 * * [simplify]: iters left: 2 (69 enodes) 115.986 * * [simplify]: Extracting #0: cost 1 inf + 0 115.986 * * [simplify]: Extracting #1: cost 6 inf + 0 115.987 * * [simplify]: Extracting #2: cost 9 inf + 1 115.987 * * [simplify]: Extracting #3: cost 11 inf + 1 115.987 * * [simplify]: Extracting #4: cost 14 inf + 1 115.987 * * [simplify]: Extracting #5: cost 18 inf + 1 115.987 * * [simplify]: Extracting #6: cost 16 inf + 3 115.987 * * [simplify]: Extracting #7: cost 10 inf + 411 115.987 * * [simplify]: Extracting #8: cost 6 inf + 1219 115.987 * * [simplify]: Extracting #9: cost 0 inf + 2995 115.988 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 115.988 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 115.988 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 115.989 * * [simplify]: iters left: 6 (17 enodes) 115.993 * * [simplify]: iters left: 5 (65 enodes) 116.014 * * [simplify]: iters left: 4 (102 enodes) 116.032 * * [simplify]: iters left: 3 (194 enodes) 116.071 * * [simplify]: iters left: 2 (347 enodes) 116.160 * * [simplify]: Extracting #0: cost 1 inf + 0 116.160 * * [simplify]: Extracting #1: cost 12 inf + 0 116.160 * * [simplify]: Extracting #2: cost 88 inf + 1 116.161 * * [simplify]: Extracting #3: cost 148 inf + 297 116.162 * * [simplify]: Extracting #4: cost 126 inf + 1947 116.167 * * [simplify]: Extracting #5: cost 35 inf + 26676 116.183 * * [simplify]: Extracting #6: cost 1 inf + 36807 116.194 * * [simplify]: Extracting #7: cost 0 inf + 37130 116.203 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 116.203 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 116.204 * * * * [progress]: [ 362 / 650 ] simplifiying candidate # 116.204 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 116.204 * * [simplify]: iters left: 6 (15 enodes) 116.210 * * [simplify]: iters left: 5 (56 enodes) 116.219 * * [simplify]: iters left: 4 (65 enodes) 116.235 * * [simplify]: iters left: 3 (66 enodes) 116.249 * * [simplify]: iters left: 2 (68 enodes) 116.259 * * [simplify]: Extracting #0: cost 1 inf + 0 116.259 * * [simplify]: Extracting #1: cost 5 inf + 0 116.259 * * [simplify]: Extracting #2: cost 10 inf + 1 116.259 * * [simplify]: Extracting #3: cost 15 inf + 1 116.260 * * [simplify]: Extracting #4: cost 18 inf + 1 116.260 * * [simplify]: Extracting #5: cost 22 inf + 1 116.260 * * [simplify]: Extracting #6: cost 20 inf + 3 116.260 * * [simplify]: Extracting #7: cost 14 inf + 411 116.260 * * [simplify]: Extracting #8: cost 10 inf + 1179 116.261 * * [simplify]: Extracting #9: cost 2 inf + 3399 116.261 * * [simplify]: Extracting #10: cost 0 inf + 4205 116.262 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 116.262 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 116.262 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 116.263 * * [simplify]: iters left: 6 (18 enodes) 116.268 * * [simplify]: iters left: 5 (68 enodes) 116.280 * * [simplify]: iters left: 4 (105 enodes) 116.304 * * [simplify]: iters left: 3 (197 enodes) 116.351 * * [simplify]: iters left: 2 (348 enodes) 116.445 * * [simplify]: Extracting #0: cost 1 inf + 0 116.445 * * [simplify]: Extracting #1: cost 12 inf + 0 116.445 * * [simplify]: Extracting #2: cost 89 inf + 1 116.446 * * [simplify]: Extracting #3: cost 146 inf + 339 116.446 * * [simplify]: Extracting #4: cost 129 inf + 1783 116.448 * * [simplify]: Extracting #5: cost 124 inf + 2277 116.451 * * [simplify]: Extracting #6: cost 74 inf + 16089 116.459 * * [simplify]: Extracting #7: cost 4 inf + 38843 116.469 * * [simplify]: Extracting #8: cost 0 inf + 40454 116.487 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 116.487 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 116.487 * * * * [progress]: [ 363 / 650 ] simplifiying candidate # 116.488 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) 1) 116.488 * * [simplify]: iters left: 6 (14 enodes) 116.498 * * [simplify]: iters left: 5 (51 enodes) 116.513 * * [simplify]: iters left: 4 (57 enodes) 116.526 * * [simplify]: iters left: 3 (58 enodes) 116.540 * * [simplify]: iters left: 2 (62 enodes) 116.554 * * [simplify]: Extracting #0: cost 1 inf + 0 116.554 * * [simplify]: Extracting #1: cost 6 inf + 0 116.554 * * [simplify]: Extracting #2: cost 9 inf + 1 116.554 * * [simplify]: Extracting #3: cost 11 inf + 1 116.554 * * [simplify]: Extracting #4: cost 14 inf + 1 116.554 * * [simplify]: Extracting #5: cost 18 inf + 1 116.554 * * [simplify]: Extracting #6: cost 16 inf + 3 116.555 * * [simplify]: Extracting #7: cost 11 inf + 289 116.555 * * [simplify]: Extracting #8: cost 7 inf + 977 116.556 * * [simplify]: Extracting #9: cost 2 inf + 2389 116.557 * * [simplify]: Extracting #10: cost 0 inf + 2995 116.558 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 116.558 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 116.559 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 116.559 * * [simplify]: iters left: 6 (17 enodes) 116.570 * * [simplify]: iters left: 5 (65 enodes) 116.590 * * [simplify]: iters left: 4 (102 enodes) 116.623 * * [simplify]: iters left: 3 (194 enodes) 116.661 * * [simplify]: iters left: 2 (347 enodes) 116.753 * * [simplify]: Extracting #0: cost 1 inf + 0 116.753 * * [simplify]: Extracting #1: cost 12 inf + 0 116.753 * * [simplify]: Extracting #2: cost 88 inf + 1 116.754 * * [simplify]: Extracting #3: cost 148 inf + 297 116.756 * * [simplify]: Extracting #4: cost 126 inf + 1947 116.763 * * [simplify]: Extracting #5: cost 35 inf + 26676 116.772 * * [simplify]: Extracting #6: cost 1 inf + 36807 116.782 * * [simplify]: Extracting #7: cost 0 inf + 37130 116.798 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 116.798 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 116.798 * * * * [progress]: [ 364 / 650 ] simplifiying candidate # 116.798 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 116.799 * * [simplify]: iters left: 6 (13 enodes) 116.807 * * [simplify]: iters left: 5 (50 enodes) 116.823 * * [simplify]: iters left: 4 (64 enodes) 116.840 * * [simplify]: iters left: 3 (69 enodes) 116.857 * * [simplify]: iters left: 2 (79 enodes) 116.878 * * [simplify]: iters left: 1 (89 enodes) 116.903 * * [simplify]: Extracting #0: cost 1 inf + 0 116.903 * * [simplify]: Extracting #1: cost 7 inf + 0 116.903 * * [simplify]: Extracting #2: cost 12 inf + 1 116.903 * * [simplify]: Extracting #3: cost 17 inf + 1 116.904 * * [simplify]: Extracting #4: cost 22 inf + 2 116.904 * * [simplify]: Extracting #5: cost 26 inf + 3 116.904 * * [simplify]: Extracting #6: cost 21 inf + 88 116.904 * * [simplify]: Extracting #7: cost 18 inf + 292 116.906 * * [simplify]: Extracting #8: cost 3 inf + 4350 116.908 * * [simplify]: Extracting #9: cost 0 inf + 5409 116.910 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 116.910 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 116.910 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 116.911 * * [simplify]: iters left: 6 (17 enodes) 116.919 * * [simplify]: iters left: 5 (65 enodes) 116.930 * * [simplify]: iters left: 4 (102 enodes) 116.947 * * [simplify]: iters left: 3 (181 enodes) 116.978 * * [simplify]: iters left: 2 (298 enodes) 117.034 * * [simplify]: iters left: 1 (491 enodes) 117.153 * * [simplify]: Extracting #0: cost 1 inf + 0 117.154 * * [simplify]: Extracting #1: cost 10 inf + 0 117.154 * * [simplify]: Extracting #2: cost 63 inf + 1 117.154 * * [simplify]: Extracting #3: cost 94 inf + 337 117.155 * * [simplify]: Extracting #4: cost 81 inf + 1409 117.156 * * [simplify]: Extracting #5: cost 77 inf + 1861 117.161 * * [simplify]: Extracting #6: cost 22 inf + 18602 117.175 * * [simplify]: Extracting #7: cost 1 inf + 25701 117.183 * * [simplify]: Extracting #8: cost 0 inf + 26023 117.191 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 117.191 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 117.191 * * * * [progress]: [ 365 / 650 ] simplifiying candidate # 117.191 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 117.191 * * [simplify]: iters left: 6 (16 enodes) 117.196 * * [simplify]: iters left: 5 (58 enodes) 117.206 * * [simplify]: iters left: 4 (67 enodes) 117.215 * * [simplify]: iters left: 3 (70 enodes) 117.232 * * [simplify]: iters left: 2 (73 enodes) 117.247 * * [simplify]: Extracting #0: cost 1 inf + 0 117.247 * * [simplify]: Extracting #1: cost 5 inf + 0 117.247 * * [simplify]: Extracting #2: cost 11 inf + 1 117.247 * * [simplify]: Extracting #3: cost 18 inf + 1 117.247 * * [simplify]: Extracting #4: cost 22 inf + 1 117.247 * * [simplify]: Extracting #5: cost 26 inf + 1 117.247 * * [simplify]: Extracting #6: cost 23 inf + 44 117.247 * * [simplify]: Extracting #7: cost 18 inf + 411 117.247 * * [simplify]: Extracting #8: cost 8 inf + 2793 117.248 * * [simplify]: Extracting #9: cost 1 inf + 4850 117.249 * * [simplify]: Extracting #10: cost 0 inf + 5333 117.250 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 117.250 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 117.251 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 117.251 * * [simplify]: iters left: 6 (19 enodes) 117.255 * * [simplify]: iters left: 5 (71 enodes) 117.267 * * [simplify]: iters left: 4 (108 enodes) 117.300 * * [simplify]: iters left: 3 (200 enodes) 117.369 * * [simplify]: iters left: 2 (361 enodes) 117.482 * * [simplify]: Extracting #0: cost 1 inf + 0 117.482 * * [simplify]: Extracting #1: cost 12 inf + 0 117.483 * * [simplify]: Extracting #2: cost 94 inf + 1 117.484 * * [simplify]: Extracting #3: cost 167 inf + 295 117.485 * * [simplify]: Extracting #4: cost 137 inf + 2605 117.487 * * [simplify]: Extracting #5: cost 116 inf + 7544 117.493 * * [simplify]: Extracting #6: cost 58 inf + 25933 117.503 * * [simplify]: Extracting #7: cost 8 inf + 44750 117.515 * * [simplify]: Extracting #8: cost 0 inf + 47894 117.533 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 117.533 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 117.534 * * * * [progress]: [ 366 / 650 ] simplifiying candidate # 117.534 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 117.534 * * [simplify]: iters left: 6 (14 enodes) 117.543 * * [simplify]: iters left: 5 (51 enodes) 117.557 * * [simplify]: iters left: 4 (60 enodes) 117.567 * * [simplify]: iters left: 3 (63 enodes) 117.574 * * [simplify]: iters left: 2 (66 enodes) 117.583 * * [simplify]: Extracting #0: cost 1 inf + 0 117.583 * * [simplify]: Extracting #1: cost 5 inf + 0 117.583 * * [simplify]: Extracting #2: cost 10 inf + 1 117.583 * * [simplify]: Extracting #3: cost 15 inf + 1 117.583 * * [simplify]: Extracting #4: cost 18 inf + 1 117.584 * * [simplify]: Extracting #5: cost 22 inf + 1 117.584 * * [simplify]: Extracting #6: cost 20 inf + 3 117.584 * * [simplify]: Extracting #7: cost 15 inf + 289 117.584 * * [simplify]: Extracting #8: cost 9 inf + 1381 117.585 * * [simplify]: Extracting #9: cost 2 inf + 3479 117.587 * * [simplify]: Extracting #10: cost 0 inf + 4205 117.589 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 117.589 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 117.590 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 117.590 * * [simplify]: iters left: 6 (18 enodes) 117.600 * * [simplify]: iters left: 5 (68 enodes) 117.615 * * [simplify]: iters left: 4 (105 enodes) 117.632 * * [simplify]: iters left: 3 (197 enodes) 117.692 * * [simplify]: iters left: 2 (348 enodes) 117.800 * * [simplify]: Extracting #0: cost 1 inf + 0 117.800 * * [simplify]: Extracting #1: cost 12 inf + 0 117.800 * * [simplify]: Extracting #2: cost 89 inf + 1 117.801 * * [simplify]: Extracting #3: cost 146 inf + 339 117.803 * * [simplify]: Extracting #4: cost 129 inf + 1783 117.805 * * [simplify]: Extracting #5: cost 124 inf + 2277 117.811 * * [simplify]: Extracting #6: cost 74 inf + 16089 117.828 * * [simplify]: Extracting #7: cost 4 inf + 38843 117.849 * * [simplify]: Extracting #8: cost 0 inf + 40454 117.869 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 117.869 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 117.870 * * * * [progress]: [ 367 / 650 ] simplifiying candidate # 117.870 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt 1)) 117.870 * * [simplify]: iters left: 6 (13 enodes) 117.879 * * [simplify]: iters left: 5 (48 enodes) 117.893 * * [simplify]: iters left: 4 (57 enodes) 117.907 * * [simplify]: iters left: 3 (60 enodes) 117.924 * * [simplify]: iters left: 2 (61 enodes) 117.938 * * [simplify]: Extracting #0: cost 1 inf + 0 117.938 * * [simplify]: Extracting #1: cost 6 inf + 0 117.938 * * [simplify]: Extracting #2: cost 9 inf + 1 117.938 * * [simplify]: Extracting #3: cost 11 inf + 1 117.938 * * [simplify]: Extracting #4: cost 14 inf + 1 117.938 * * [simplify]: Extracting #5: cost 18 inf + 1 117.939 * * [simplify]: Extracting #6: cost 16 inf + 3 117.939 * * [simplify]: Extracting #7: cost 10 inf + 411 117.939 * * [simplify]: Extracting #8: cost 6 inf + 1340 117.940 * * [simplify]: Extracting #9: cost 0 inf + 2995 117.941 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 117.941 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 117.942 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 117.942 * * [simplify]: iters left: 6 (17 enodes) 117.951 * * [simplify]: iters left: 5 (65 enodes) 117.971 * * [simplify]: iters left: 4 (102 enodes) 118.003 * * [simplify]: iters left: 3 (194 enodes) 118.069 * * [simplify]: iters left: 2 (347 enodes) 118.203 * * [simplify]: Extracting #0: cost 1 inf + 0 118.203 * * [simplify]: Extracting #1: cost 12 inf + 0 118.204 * * [simplify]: Extracting #2: cost 88 inf + 1 118.205 * * [simplify]: Extracting #3: cost 148 inf + 297 118.206 * * [simplify]: Extracting #4: cost 126 inf + 1947 118.216 * * [simplify]: Extracting #5: cost 35 inf + 26676 118.234 * * [simplify]: Extracting #6: cost 1 inf + 36807 118.252 * * [simplify]: Extracting #7: cost 0 inf + 37130 118.266 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 118.266 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 118.266 * * * * [progress]: [ 368 / 650 ] simplifiying candidate # 118.267 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 118.267 * * [simplify]: iters left: 6 (14 enodes) 118.272 * * [simplify]: iters left: 5 (51 enodes) 118.280 * * [simplify]: iters left: 4 (60 enodes) 118.288 * * [simplify]: iters left: 3 (63 enodes) 118.303 * * [simplify]: iters left: 2 (66 enodes) 118.318 * * [simplify]: Extracting #0: cost 1 inf + 0 118.318 * * [simplify]: Extracting #1: cost 5 inf + 0 118.318 * * [simplify]: Extracting #2: cost 10 inf + 1 118.319 * * [simplify]: Extracting #3: cost 15 inf + 1 118.319 * * [simplify]: Extracting #4: cost 18 inf + 1 118.319 * * [simplify]: Extracting #5: cost 22 inf + 1 118.319 * * [simplify]: Extracting #6: cost 20 inf + 3 118.319 * * [simplify]: Extracting #7: cost 15 inf + 289 118.320 * * [simplify]: Extracting #8: cost 9 inf + 1381 118.320 * * [simplify]: Extracting #9: cost 2 inf + 3479 118.322 * * [simplify]: Extracting #10: cost 0 inf + 4205 118.324 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 118.324 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 118.326 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 118.326 * * [simplify]: iters left: 6 (18 enodes) 118.336 * * [simplify]: iters left: 5 (68 enodes) 118.351 * * [simplify]: iters left: 4 (105 enodes) 118.369 * * [simplify]: iters left: 3 (197 enodes) 118.425 * * [simplify]: iters left: 2 (348 enodes) 118.532 * * [simplify]: Extracting #0: cost 1 inf + 0 118.532 * * [simplify]: Extracting #1: cost 12 inf + 0 118.532 * * [simplify]: Extracting #2: cost 89 inf + 1 118.534 * * [simplify]: Extracting #3: cost 146 inf + 339 118.536 * * [simplify]: Extracting #4: cost 129 inf + 1783 118.539 * * [simplify]: Extracting #5: cost 124 inf + 2277 118.542 * * [simplify]: Extracting #6: cost 74 inf + 16089 118.551 * * [simplify]: Extracting #7: cost 4 inf + 38843 118.562 * * [simplify]: Extracting #8: cost 0 inf + 40454 118.572 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 118.572 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 118.572 * * * * [progress]: [ 369 / 650 ] simplifiying candidate # 118.572 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 1) 118.572 * * [simplify]: iters left: 6 (13 enodes) 118.578 * * [simplify]: iters left: 5 (46 enodes) 118.592 * * [simplify]: iters left: 4 (55 enodes) 118.606 * * [simplify]: iters left: 3 (58 enodes) 118.620 * * [simplify]: iters left: 2 (59 enodes) 118.633 * * [simplify]: Extracting #0: cost 1 inf + 0 118.633 * * [simplify]: Extracting #1: cost 6 inf + 0 118.633 * * [simplify]: Extracting #2: cost 9 inf + 1 118.633 * * [simplify]: Extracting #3: cost 11 inf + 1 118.633 * * [simplify]: Extracting #4: cost 14 inf + 1 118.633 * * [simplify]: Extracting #5: cost 18 inf + 1 118.633 * * [simplify]: Extracting #6: cost 16 inf + 3 118.633 * * [simplify]: Extracting #7: cost 10 inf + 411 118.634 * * [simplify]: Extracting #8: cost 5 inf + 1502 118.635 * * [simplify]: Extracting #9: cost 0 inf + 2995 118.636 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 118.636 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 118.636 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 118.637 * * [simplify]: iters left: 6 (17 enodes) 118.646 * * [simplify]: iters left: 5 (65 enodes) 118.668 * * [simplify]: iters left: 4 (102 enodes) 118.700 * * [simplify]: iters left: 3 (194 enodes) 118.736 * * [simplify]: iters left: 2 (347 enodes) 118.846 * * [simplify]: Extracting #0: cost 1 inf + 0 118.846 * * [simplify]: Extracting #1: cost 12 inf + 0 118.847 * * [simplify]: Extracting #2: cost 88 inf + 1 118.847 * * [simplify]: Extracting #3: cost 148 inf + 297 118.848 * * [simplify]: Extracting #4: cost 126 inf + 1947 118.853 * * [simplify]: Extracting #5: cost 35 inf + 26676 118.863 * * [simplify]: Extracting #6: cost 1 inf + 36807 118.875 * * [simplify]: Extracting #7: cost 0 inf + 37130 118.884 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 118.884 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 118.885 * * * * [progress]: [ 370 / 650 ] simplifiying candidate # 118.885 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 118.885 * * [simplify]: iters left: 6 (12 enodes) 118.888 * * [simplify]: iters left: 5 (45 enodes) 118.896 * * [simplify]: iters left: 4 (66 enodes) 118.915 * * [simplify]: iters left: 3 (86 enodes) 118.942 * * [simplify]: iters left: 2 (99 enodes) 118.968 * * [simplify]: iters left: 1 (120 enodes) 119.006 * * [simplify]: Extracting #0: cost 1 inf + 0 119.006 * * [simplify]: Extracting #1: cost 10 inf + 0 119.006 * * [simplify]: Extracting #2: cost 34 inf + 1 119.006 * * [simplify]: Extracting #3: cost 39 inf + 4 119.007 * * [simplify]: Extracting #4: cost 42 inf + 6 119.007 * * [simplify]: Extracting #5: cost 37 inf + 91 119.007 * * [simplify]: Extracting #6: cost 32 inf + 579 119.008 * * [simplify]: Extracting #7: cost 20 inf + 4450 119.009 * * [simplify]: Extracting #8: cost 1 inf + 12175 119.011 * * [simplify]: Extracting #9: cost 0 inf + 12498 119.013 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 119.013 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 119.014 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 119.014 * * [simplify]: iters left: 6 (16 enodes) 119.018 * * [simplify]: iters left: 5 (60 enodes) 119.028 * * [simplify]: iters left: 4 (104 enodes) 119.060 * * [simplify]: iters left: 3 (194 enodes) 119.116 * * [simplify]: iters left: 2 (345 enodes) 119.200 * * [simplify]: Extracting #0: cost 1 inf + 0 119.200 * * [simplify]: Extracting #1: cost 10 inf + 0 119.200 * * [simplify]: Extracting #2: cost 61 inf + 1 119.200 * * [simplify]: Extracting #3: cost 103 inf + 211 119.201 * * [simplify]: Extracting #4: cost 96 inf + 1037 119.202 * * [simplify]: Extracting #5: cost 83 inf + 2109 119.205 * * [simplify]: Extracting #6: cost 24 inf + 20305 119.212 * * [simplify]: Extracting #7: cost 1 inf + 27965 119.226 * * [simplify]: Extracting #8: cost 0 inf + 28288 119.234 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 119.235 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 119.235 * * * * [progress]: [ 371 / 650 ] simplifiying candidate # 119.235 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 119.235 * * [simplify]: iters left: 6 (15 enodes) 119.239 * * [simplify]: iters left: 5 (53 enodes) 119.247 * * [simplify]: iters left: 4 (69 enodes) 119.258 * * [simplify]: iters left: 3 (92 enodes) 119.286 * * [simplify]: iters left: 2 (101 enodes) 119.311 * * [simplify]: iters left: 1 (102 enodes) 119.333 * * [simplify]: Extracting #0: cost 1 inf + 0 119.333 * * [simplify]: Extracting #1: cost 12 inf + 0 119.333 * * [simplify]: Extracting #2: cost 23 inf + 1 119.333 * * [simplify]: Extracting #3: cost 27 inf + 1 119.334 * * [simplify]: Extracting #4: cost 30 inf + 1 119.334 * * [simplify]: Extracting #5: cost 34 inf + 1 119.334 * * [simplify]: Extracting #6: cost 31 inf + 44 119.334 * * [simplify]: Extracting #7: cost 27 inf + 289 119.335 * * [simplify]: Extracting #8: cost 18 inf + 2147 119.337 * * [simplify]: Extracting #9: cost 2 inf + 7707 119.341 * * [simplify]: Extracting #10: cost 0 inf + 8473 119.344 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 119.344 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 119.344 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 119.345 * * [simplify]: iters left: 6 (18 enodes) 119.353 * * [simplify]: iters left: 5 (66 enodes) 119.374 * * [simplify]: iters left: 4 (112 enodes) 119.400 * * [simplify]: iters left: 3 (203 enodes) 119.437 * * [simplify]: iters left: 2 (376 enodes) 119.549 * * [simplify]: Extracting #0: cost 1 inf + 0 119.549 * * [simplify]: Extracting #1: cost 12 inf + 0 119.550 * * [simplify]: Extracting #2: cost 95 inf + 1 119.551 * * [simplify]: Extracting #3: cost 160 inf + 130 119.553 * * [simplify]: Extracting #4: cost 149 inf + 1289 119.555 * * [simplify]: Extracting #5: cost 137 inf + 2277 119.562 * * [simplify]: Extracting #6: cost 83 inf + 18732 119.581 * * [simplify]: Extracting #7: cost 6 inf + 47391 119.596 * * [simplify]: Extracting #8: cost 0 inf + 49649 119.609 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 119.609 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 119.609 * * * * [progress]: [ 372 / 650 ] simplifiying candidate # 119.609 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 119.609 * * [simplify]: iters left: 6 (13 enodes) 119.613 * * [simplify]: iters left: 5 (46 enodes) 119.628 * * [simplify]: iters left: 4 (62 enodes) 119.646 * * [simplify]: iters left: 3 (85 enodes) 119.660 * * [simplify]: iters left: 2 (94 enodes) 119.671 * * [simplify]: iters left: 1 (95 enodes) 119.681 * * [simplify]: Extracting #0: cost 1 inf + 0 119.681 * * [simplify]: Extracting #1: cost 12 inf + 0 119.681 * * [simplify]: Extracting #2: cost 21 inf + 1 119.682 * * [simplify]: Extracting #3: cost 23 inf + 1 119.682 * * [simplify]: Extracting #4: cost 26 inf + 1 119.682 * * [simplify]: Extracting #5: cost 30 inf + 1 119.682 * * [simplify]: Extracting #6: cost 27 inf + 44 119.682 * * [simplify]: Extracting #7: cost 23 inf + 289 119.682 * * [simplify]: Extracting #8: cost 12 inf + 3034 119.684 * * [simplify]: Extracting #9: cost 1 inf + 6382 119.685 * * [simplify]: Extracting #10: cost 0 inf + 6785 119.686 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 119.686 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 119.687 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 119.687 * * [simplify]: iters left: 6 (17 enodes) 119.692 * * [simplify]: iters left: 5 (63 enodes) 119.702 * * [simplify]: iters left: 4 (109 enodes) 119.720 * * [simplify]: iters left: 3 (201 enodes) 119.773 * * [simplify]: iters left: 2 (374 enodes) 119.883 * * [simplify]: Extracting #0: cost 1 inf + 0 119.883 * * [simplify]: Extracting #1: cost 12 inf + 0 119.884 * * [simplify]: Extracting #2: cost 95 inf + 1 119.884 * * [simplify]: Extracting #3: cost 157 inf + 172 119.885 * * [simplify]: Extracting #4: cost 146 inf + 1412 119.887 * * [simplify]: Extracting #5: cost 136 inf + 2155 119.889 * * [simplify]: Extracting #6: cost 132 inf + 2481 119.896 * * [simplify]: Extracting #7: cost 73 inf + 20244 119.915 * * [simplify]: Extracting #8: cost 1 inf + 44042 119.927 * * [simplify]: Extracting #9: cost 0 inf + 44445 119.939 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 119.939 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 119.939 * * * * [progress]: [ 373 / 650 ] simplifiying candidate # 119.939 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt 1)) 119.940 * * [simplify]: iters left: 6 (13 enodes) 119.944 * * [simplify]: iters left: 5 (46 enodes) 119.952 * * [simplify]: iters left: 4 (53 enodes) 119.966 * * [simplify]: iters left: 3 (55 enodes) 119.984 * * [simplify]: iters left: 2 (58 enodes) 119.997 * * [simplify]: Extracting #0: cost 1 inf + 0 119.997 * * [simplify]: Extracting #1: cost 6 inf + 0 119.997 * * [simplify]: Extracting #2: cost 9 inf + 1 119.997 * * [simplify]: Extracting #3: cost 11 inf + 1 119.997 * * [simplify]: Extracting #4: cost 14 inf + 1 119.997 * * [simplify]: Extracting #5: cost 18 inf + 1 119.997 * * [simplify]: Extracting #6: cost 16 inf + 3 119.998 * * [simplify]: Extracting #7: cost 10 inf + 411 119.998 * * [simplify]: Extracting #8: cost 6 inf + 1260 119.999 * * [simplify]: Extracting #9: cost 0 inf + 2995 120.000 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 120.000 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 120.001 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 120.001 * * [simplify]: iters left: 6 (16 enodes) 120.009 * * [simplify]: iters left: 5 (60 enodes) 120.029 * * [simplify]: iters left: 4 (106 enodes) 120.052 * * [simplify]: iters left: 3 (197 enodes) 120.103 * * [simplify]: iters left: 2 (370 enodes) 120.196 * * [simplify]: Extracting #0: cost 1 inf + 0 120.196 * * [simplify]: Extracting #1: cost 12 inf + 0 120.196 * * [simplify]: Extracting #2: cost 95 inf + 1 120.196 * * [simplify]: Extracting #3: cost 158 inf + 213 120.197 * * [simplify]: Extracting #4: cost 147 inf + 1289 120.203 * * [simplify]: Extracting #5: cost 37 inf + 29420 120.214 * * [simplify]: Extracting #6: cost 3 inf + 39794 120.227 * * [simplify]: Extracting #7: cost 0 inf + 40841 120.248 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 120.248 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 120.248 * * * * [progress]: [ 374 / 650 ] simplifiying candidate # 120.249 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 120.249 * * [simplify]: iters left: 6 (13 enodes) 120.255 * * [simplify]: iters left: 5 (46 enodes) 120.273 * * [simplify]: iters left: 4 (62 enodes) 120.284 * * [simplify]: iters left: 3 (85 enodes) 120.296 * * [simplify]: iters left: 2 (94 enodes) 120.308 * * [simplify]: iters left: 1 (95 enodes) 120.329 * * [simplify]: Extracting #0: cost 1 inf + 0 120.329 * * [simplify]: Extracting #1: cost 12 inf + 0 120.329 * * [simplify]: Extracting #2: cost 21 inf + 1 120.329 * * [simplify]: Extracting #3: cost 23 inf + 1 120.330 * * [simplify]: Extracting #4: cost 26 inf + 1 120.330 * * [simplify]: Extracting #5: cost 30 inf + 1 120.330 * * [simplify]: Extracting #6: cost 27 inf + 44 120.330 * * [simplify]: Extracting #7: cost 23 inf + 289 120.331 * * [simplify]: Extracting #8: cost 12 inf + 3034 120.333 * * [simplify]: Extracting #9: cost 1 inf + 6382 120.336 * * [simplify]: Extracting #10: cost 0 inf + 6785 120.339 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 120.339 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 120.340 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 120.340 * * [simplify]: iters left: 6 (17 enodes) 120.347 * * [simplify]: iters left: 5 (63 enodes) 120.367 * * [simplify]: iters left: 4 (109 enodes) 120.404 * * [simplify]: iters left: 3 (201 enodes) 120.471 * * [simplify]: iters left: 2 (374 enodes) 120.586 * * [simplify]: Extracting #0: cost 1 inf + 0 120.586 * * [simplify]: Extracting #1: cost 12 inf + 0 120.586 * * [simplify]: Extracting #2: cost 95 inf + 1 120.587 * * [simplify]: Extracting #3: cost 157 inf + 172 120.589 * * [simplify]: Extracting #4: cost 146 inf + 1412 120.594 * * [simplify]: Extracting #5: cost 136 inf + 2155 120.596 * * [simplify]: Extracting #6: cost 132 inf + 2481 120.604 * * [simplify]: Extracting #7: cost 73 inf + 20244 120.622 * * [simplify]: Extracting #8: cost 1 inf + 44042 120.641 * * [simplify]: Extracting #9: cost 0 inf + 44445 120.653 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 120.653 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 120.653 * * * * [progress]: [ 375 / 650 ] simplifiying candidate # 120.653 * [simplify]: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1) 120.653 * * [simplify]: iters left: 6 (12 enodes) 120.657 * * [simplify]: iters left: 5 (39 enodes) 120.663 * * [simplify]: iters left: 4 (51 enodes) 120.670 * * [simplify]: iters left: 3 (55 enodes) 120.677 * * [simplify]: Extracting #0: cost 1 inf + 0 120.677 * * [simplify]: Extracting #1: cost 6 inf + 0 120.677 * * [simplify]: Extracting #2: cost 9 inf + 1 120.677 * * [simplify]: Extracting #3: cost 11 inf + 1 120.677 * * [simplify]: Extracting #4: cost 14 inf + 1 120.677 * * [simplify]: Extracting #5: cost 18 inf + 1 120.677 * * [simplify]: Extracting #6: cost 16 inf + 3 120.677 * * [simplify]: Extracting #7: cost 10 inf + 411 120.677 * * [simplify]: Extracting #8: cost 5 inf + 1502 120.678 * * [simplify]: Extracting #9: cost 1 inf + 2672 120.678 * * [simplify]: Extracting #10: cost 0 inf + 2995 120.679 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 120.679 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 120.679 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 120.679 * * [simplify]: iters left: 6 (16 enodes) 120.683 * * [simplify]: iters left: 5 (60 enodes) 120.693 * * [simplify]: iters left: 4 (106 enodes) 120.711 * * [simplify]: iters left: 3 (197 enodes) 120.774 * * [simplify]: iters left: 2 (370 enodes) 120.880 * * [simplify]: Extracting #0: cost 1 inf + 0 120.880 * * [simplify]: Extracting #1: cost 12 inf + 0 120.881 * * [simplify]: Extracting #2: cost 95 inf + 1 120.882 * * [simplify]: Extracting #3: cost 158 inf + 213 120.884 * * [simplify]: Extracting #4: cost 147 inf + 1289 120.892 * * [simplify]: Extracting #5: cost 37 inf + 29420 120.902 * * [simplify]: Extracting #6: cost 3 inf + 39794 120.914 * * [simplify]: Extracting #7: cost 0 inf + 40841 120.924 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 120.924 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 120.924 * * * * [progress]: [ 376 / 650 ] simplifiying candidate # 120.925 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 120.925 * * [simplify]: iters left: 6 (17 enodes) 120.937 * * [simplify]: iters left: 5 (63 enodes) 120.956 * * [simplify]: iters left: 4 (73 enodes) 120.974 * * [simplify]: iters left: 3 (76 enodes) 120.992 * * [simplify]: iters left: 2 (84 enodes) 121.008 * * [simplify]: iters left: 1 (90 enodes) 121.019 * * [simplify]: Extracting #0: cost 1 inf + 0 121.019 * * [simplify]: Extracting #1: cost 7 inf + 0 121.019 * * [simplify]: Extracting #2: cost 14 inf + 1 121.019 * * [simplify]: Extracting #3: cost 21 inf + 1 121.019 * * [simplify]: Extracting #4: cost 26 inf + 1 121.019 * * [simplify]: Extracting #5: cost 30 inf + 1 121.019 * * [simplify]: Extracting #6: cost 27 inf + 44 121.019 * * [simplify]: Extracting #7: cost 22 inf + 451 121.020 * * [simplify]: Extracting #8: cost 8 inf + 3922 121.021 * * [simplify]: Extracting #9: cost 1 inf + 6460 121.022 * * [simplify]: Extracting #10: cost 0 inf + 6943 121.023 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 121.023 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 121.024 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 121.024 * * [simplify]: iters left: 6 (19 enodes) 121.028 * * [simplify]: iters left: 5 (71 enodes) 121.050 * * [simplify]: iters left: 4 (108 enodes) 121.067 * * [simplify]: iters left: 3 (200 enodes) 121.109 * * [simplify]: iters left: 2 (361 enodes) 121.254 * * [simplify]: Extracting #0: cost 1 inf + 0 121.254 * * [simplify]: Extracting #1: cost 12 inf + 0 121.254 * * [simplify]: Extracting #2: cost 94 inf + 1 121.255 * * [simplify]: Extracting #3: cost 167 inf + 295 121.256 * * [simplify]: Extracting #4: cost 137 inf + 2605 121.257 * * [simplify]: Extracting #5: cost 116 inf + 7544 121.263 * * [simplify]: Extracting #6: cost 58 inf + 25933 121.274 * * [simplify]: Extracting #7: cost 8 inf + 44750 121.290 * * [simplify]: Extracting #8: cost 0 inf + 47894 121.305 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 121.305 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 121.305 * * * * [progress]: [ 377 / 650 ] simplifiying candidate # 121.306 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 121.306 * * [simplify]: iters left: 6 (14 enodes) 121.312 * * [simplify]: iters left: 5 (52 enodes) 121.322 * * [simplify]: iters left: 4 (57 enodes) 121.334 * * [simplify]: Extracting #0: cost 1 inf + 0 121.334 * * [simplify]: Extracting #1: cost 5 inf + 0 121.334 * * [simplify]: Extracting #2: cost 8 inf + 1 121.334 * * [simplify]: Extracting #3: cost 11 inf + 1 121.334 * * [simplify]: Extracting #4: cost 14 inf + 1 121.334 * * [simplify]: Extracting #5: cost 18 inf + 1 121.334 * * [simplify]: Extracting #6: cost 16 inf + 3 121.334 * * [simplify]: Extracting #7: cost 10 inf + 411 121.335 * * [simplify]: Extracting #8: cost 4 inf + 1783 121.336 * * [simplify]: Extracting #9: cost 0 inf + 2995 121.337 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 121.337 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 121.337 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 121.337 * * [simplify]: iters left: 6 (17 enodes) 121.346 * * [simplify]: iters left: 5 (65 enodes) 121.366 * * [simplify]: iters left: 4 (102 enodes) 121.394 * * [simplify]: iters left: 3 (181 enodes) 121.428 * * [simplify]: iters left: 2 (298 enodes) 121.489 * * [simplify]: iters left: 1 (492 enodes) 121.655 * * [simplify]: Extracting #0: cost 1 inf + 0 121.655 * * [simplify]: Extracting #1: cost 10 inf + 0 121.655 * * [simplify]: Extracting #2: cost 63 inf + 1 121.655 * * [simplify]: Extracting #3: cost 95 inf + 337 121.656 * * [simplify]: Extracting #4: cost 79 inf + 1531 121.659 * * [simplify]: Extracting #5: cost 14 inf + 18784 121.665 * * [simplify]: Extracting #6: cost 0 inf + 22659 121.671 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 121.672 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 121.672 * * * * [progress]: [ 378 / 650 ] simplifiying candidate # 121.672 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 121.672 * * [simplify]: iters left: 6 (16 enodes) 121.682 * * [simplify]: iters left: 5 (58 enodes) 121.699 * * [simplify]: iters left: 4 (63 enodes) 121.713 * * [simplify]: Extracting #0: cost 1 inf + 0 121.713 * * [simplify]: Extracting #1: cost 5 inf + 0 121.713 * * [simplify]: Extracting #2: cost 8 inf + 1 121.713 * * [simplify]: Extracting #3: cost 13 inf + 1 121.713 * * [simplify]: Extracting #4: cost 18 inf + 1 121.713 * * [simplify]: Extracting #5: cost 22 inf + 1 121.713 * * [simplify]: Extracting #6: cost 20 inf + 3 121.713 * * [simplify]: Extracting #7: cost 13 inf + 573 121.714 * * [simplify]: Extracting #8: cost 3 inf + 2955 121.715 * * [simplify]: Extracting #9: cost 0 inf + 3883 121.716 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 121.716 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 121.717 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 121.717 * * [simplify]: iters left: 6 (19 enodes) 121.728 * * [simplify]: iters left: 5 (71 enodes) 121.748 * * [simplify]: iters left: 4 (108 enodes) 121.781 * * [simplify]: iters left: 3 (200 enodes) 121.821 * * [simplify]: iters left: 2 (361 enodes) 121.910 * * [simplify]: Extracting #0: cost 1 inf + 0 121.910 * * [simplify]: Extracting #1: cost 12 inf + 0 121.910 * * [simplify]: Extracting #2: cost 94 inf + 1 121.911 * * [simplify]: Extracting #3: cost 167 inf + 295 121.912 * * [simplify]: Extracting #4: cost 137 inf + 2605 121.913 * * [simplify]: Extracting #5: cost 116 inf + 7544 121.919 * * [simplify]: Extracting #6: cost 58 inf + 25013 121.929 * * [simplify]: Extracting #7: cost 8 inf + 41910 121.942 * * [simplify]: Extracting #8: cost 0 inf + 44734 121.954 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 121.954 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 121.954 * * * * [progress]: [ 379 / 650 ] simplifiying candidate # 121.954 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 121.955 * * [simplify]: iters left: 6 (15 enodes) 121.963 * * [simplify]: iters left: 5 (55 enodes) 121.976 * * [simplify]: iters left: 4 (59 enodes) 121.988 * * [simplify]: Extracting #0: cost 1 inf + 0 121.988 * * [simplify]: Extracting #1: cost 4 inf + 0 121.988 * * [simplify]: Extracting #2: cost 6 inf + 1 121.988 * * [simplify]: Extracting #3: cost 9 inf + 1 121.988 * * [simplify]: Extracting #4: cost 12 inf + 1 121.989 * * [simplify]: Extracting #5: cost 16 inf + 1 121.989 * * [simplify]: Extracting #6: cost 14 inf + 3 121.989 * * [simplify]: Extracting #7: cost 9 inf + 289 121.989 * * [simplify]: Extracting #8: cost 2 inf + 1824 121.990 * * [simplify]: Extracting #9: cost 0 inf + 2349 121.991 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 121.991 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 121.991 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 121.992 * * [simplify]: iters left: 6 (18 enodes) 122.002 * * [simplify]: iters left: 5 (68 enodes) 122.025 * * [simplify]: iters left: 4 (105 enodes) 122.058 * * [simplify]: iters left: 3 (197 enodes) 122.097 * * [simplify]: iters left: 2 (348 enodes) 122.182 * * [simplify]: Extracting #0: cost 1 inf + 0 122.182 * * [simplify]: Extracting #1: cost 12 inf + 0 122.182 * * [simplify]: Extracting #2: cost 90 inf + 1 122.183 * * [simplify]: Extracting #3: cost 149 inf + 339 122.184 * * [simplify]: Extracting #4: cost 129 inf + 1905 122.187 * * [simplify]: Extracting #5: cost 74 inf + 15449 122.195 * * [simplify]: Extracting #6: cost 4 inf + 37283 122.213 * * [simplify]: Extracting #7: cost 0 inf + 38894 122.232 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 122.232 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 122.232 * * * * [progress]: [ 380 / 650 ] simplifiying candidate # 122.233 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 122.233 * * [simplify]: iters left: 6 (16 enodes) 122.243 * * [simplify]: iters left: 5 (58 enodes) 122.255 * * [simplify]: iters left: 4 (63 enodes) 122.262 * * [simplify]: Extracting #0: cost 1 inf + 0 122.262 * * [simplify]: Extracting #1: cost 5 inf + 0 122.262 * * [simplify]: Extracting #2: cost 8 inf + 1 122.262 * * [simplify]: Extracting #3: cost 13 inf + 1 122.263 * * [simplify]: Extracting #4: cost 18 inf + 1 122.263 * * [simplify]: Extracting #5: cost 22 inf + 1 122.263 * * [simplify]: Extracting #6: cost 20 inf + 3 122.263 * * [simplify]: Extracting #7: cost 13 inf + 573 122.263 * * [simplify]: Extracting #8: cost 3 inf + 2955 122.264 * * [simplify]: Extracting #9: cost 0 inf + 3883 122.264 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 122.264 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 122.265 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 122.265 * * [simplify]: iters left: 6 (19 enodes) 122.270 * * [simplify]: iters left: 5 (71 enodes) 122.284 * * [simplify]: iters left: 4 (108 enodes) 122.314 * * [simplify]: iters left: 3 (200 enodes) 122.352 * * [simplify]: iters left: 2 (361 enodes) 122.450 * * [simplify]: Extracting #0: cost 1 inf + 0 122.450 * * [simplify]: Extracting #1: cost 12 inf + 0 122.450 * * [simplify]: Extracting #2: cost 94 inf + 1 122.451 * * [simplify]: Extracting #3: cost 167 inf + 295 122.453 * * [simplify]: Extracting #4: cost 137 inf + 2605 122.456 * * [simplify]: Extracting #5: cost 116 inf + 7544 122.466 * * [simplify]: Extracting #6: cost 58 inf + 25013 122.487 * * [simplify]: Extracting #7: cost 8 inf + 41910 122.512 * * [simplify]: Extracting #8: cost 0 inf + 44734 122.528 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 122.528 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 122.528 * * * * [progress]: [ 381 / 650 ] simplifiying candidate # 122.528 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) 1) 122.529 * * [simplify]: iters left: 6 (14 enodes) 122.535 * * [simplify]: iters left: 5 (50 enodes) 122.542 * * [simplify]: iters left: 4 (54 enodes) 122.548 * * [simplify]: Extracting #0: cost 1 inf + 0 122.548 * * [simplify]: Extracting #1: cost 4 inf + 0 122.548 * * [simplify]: Extracting #2: cost 6 inf + 1 122.548 * * [simplify]: Extracting #3: cost 9 inf + 1 122.548 * * [simplify]: Extracting #4: cost 12 inf + 1 122.548 * * [simplify]: Extracting #5: cost 16 inf + 1 122.548 * * [simplify]: Extracting #6: cost 14 inf + 3 122.548 * * [simplify]: Extracting #7: cost 8 inf + 411 122.549 * * [simplify]: Extracting #8: cost 1 inf + 2147 122.549 * * [simplify]: Extracting #9: cost 0 inf + 2349 122.549 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 122.549 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 122.550 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 122.550 * * [simplify]: iters left: 6 (18 enodes) 122.556 * * [simplify]: iters left: 5 (68 enodes) 122.577 * * [simplify]: iters left: 4 (105 enodes) 122.610 * * [simplify]: iters left: 3 (197 enodes) 122.676 * * [simplify]: iters left: 2 (348 enodes) 122.784 * * [simplify]: Extracting #0: cost 1 inf + 0 122.784 * * [simplify]: Extracting #1: cost 12 inf + 0 122.785 * * [simplify]: Extracting #2: cost 90 inf + 1 122.786 * * [simplify]: Extracting #3: cost 149 inf + 339 122.788 * * [simplify]: Extracting #4: cost 129 inf + 1905 122.793 * * [simplify]: Extracting #5: cost 74 inf + 15449 122.810 * * [simplify]: Extracting #6: cost 4 inf + 37283 122.830 * * [simplify]: Extracting #7: cost 0 inf + 38894 122.849 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 122.849 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 122.850 * * * * [progress]: [ 382 / 650 ] simplifiying candidate # 122.850 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 122.850 * * [simplify]: iters left: 6 (16 enodes) 122.860 * * [simplify]: iters left: 5 (58 enodes) 122.876 * * [simplify]: iters left: 4 (68 enodes) 122.897 * * [simplify]: iters left: 3 (73 enodes) 122.908 * * [simplify]: iters left: 2 (82 enodes) 122.919 * * [simplify]: iters left: 1 (86 enodes) 122.929 * * [simplify]: Extracting #0: cost 1 inf + 0 122.929 * * [simplify]: Extracting #1: cost 7 inf + 0 122.929 * * [simplify]: Extracting #2: cost 14 inf + 1 122.929 * * [simplify]: Extracting #3: cost 21 inf + 1 122.929 * * [simplify]: Extracting #4: cost 26 inf + 1 122.930 * * [simplify]: Extracting #5: cost 30 inf + 1 122.930 * * [simplify]: Extracting #6: cost 27 inf + 44 122.930 * * [simplify]: Extracting #7: cost 23 inf + 289 122.930 * * [simplify]: Extracting #8: cost 13 inf + 2390 122.931 * * [simplify]: Extracting #9: cost 2 inf + 6177 122.933 * * [simplify]: Extracting #10: cost 0 inf + 6943 122.934 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 122.934 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 122.934 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 122.934 * * [simplify]: iters left: 6 (19 enodes) 122.939 * * [simplify]: iters left: 5 (71 enodes) 122.958 * * [simplify]: iters left: 4 (108 enodes) 122.981 * * [simplify]: iters left: 3 (200 enodes) 123.028 * * [simplify]: iters left: 2 (361 enodes) 123.121 * * [simplify]: Extracting #0: cost 1 inf + 0 123.121 * * [simplify]: Extracting #1: cost 12 inf + 0 123.122 * * [simplify]: Extracting #2: cost 94 inf + 1 123.123 * * [simplify]: Extracting #3: cost 167 inf + 295 123.125 * * [simplify]: Extracting #4: cost 137 inf + 2605 123.128 * * [simplify]: Extracting #5: cost 116 inf + 7544 123.139 * * [simplify]: Extracting #6: cost 58 inf + 25933 123.160 * * [simplify]: Extracting #7: cost 8 inf + 44750 123.174 * * [simplify]: Extracting #8: cost 0 inf + 47894 123.188 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 123.188 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 123.188 * * * * [progress]: [ 383 / 650 ] simplifiying candidate # 123.189 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 123.189 * * [simplify]: iters left: 6 (13 enodes) 123.194 * * [simplify]: iters left: 5 (47 enodes) 123.202 * * [simplify]: iters left: 4 (52 enodes) 123.209 * * [simplify]: iters left: 3 (55 enodes) 123.217 * * [simplify]: Extracting #0: cost 1 inf + 0 123.217 * * [simplify]: Extracting #1: cost 5 inf + 0 123.217 * * [simplify]: Extracting #2: cost 8 inf + 1 123.217 * * [simplify]: Extracting #3: cost 11 inf + 1 123.217 * * [simplify]: Extracting #4: cost 14 inf + 1 123.217 * * [simplify]: Extracting #5: cost 18 inf + 1 123.217 * * [simplify]: Extracting #6: cost 16 inf + 3 123.218 * * [simplify]: Extracting #7: cost 11 inf + 289 123.218 * * [simplify]: Extracting #8: cost 4 inf + 1824 123.219 * * [simplify]: Extracting #9: cost 0 inf + 2995 123.220 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 123.220 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 123.221 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 123.221 * * [simplify]: iters left: 6 (17 enodes) 123.229 * * [simplify]: iters left: 5 (65 enodes) 123.251 * * [simplify]: iters left: 4 (102 enodes) 123.284 * * [simplify]: iters left: 3 (181 enodes) 123.344 * * [simplify]: iters left: 2 (298 enodes) 123.407 * * [simplify]: iters left: 1 (492 enodes) 123.576 * * [simplify]: Extracting #0: cost 1 inf + 0 123.576 * * [simplify]: Extracting #1: cost 10 inf + 0 123.576 * * [simplify]: Extracting #2: cost 63 inf + 1 123.577 * * [simplify]: Extracting #3: cost 95 inf + 337 123.578 * * [simplify]: Extracting #4: cost 79 inf + 1531 123.584 * * [simplify]: Extracting #5: cost 14 inf + 18784 123.596 * * [simplify]: Extracting #6: cost 0 inf + 22659 123.606 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 123.607 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 123.607 * * * * [progress]: [ 384 / 650 ] simplifiying candidate # 123.607 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 123.607 * * [simplify]: iters left: 6 (15 enodes) 123.612 * * [simplify]: iters left: 5 (53 enodes) 123.623 * * [simplify]: iters left: 4 (58 enodes) 123.636 * * [simplify]: iters left: 3 (61 enodes) 123.649 * * [simplify]: iters left: 2 (63 enodes) 123.657 * * [simplify]: Extracting #0: cost 1 inf + 0 123.657 * * [simplify]: Extracting #1: cost 5 inf + 0 123.657 * * [simplify]: Extracting #2: cost 8 inf + 1 123.657 * * [simplify]: Extracting #3: cost 13 inf + 1 123.657 * * [simplify]: Extracting #4: cost 18 inf + 1 123.657 * * [simplify]: Extracting #5: cost 22 inf + 1 123.657 * * [simplify]: Extracting #6: cost 20 inf + 3 123.657 * * [simplify]: Extracting #7: cost 15 inf + 289 123.657 * * [simplify]: Extracting #8: cost 8 inf + 1583 123.658 * * [simplify]: Extracting #9: cost 3 inf + 2794 123.658 * * [simplify]: Extracting #10: cost 1 inf + 3480 123.659 * * [simplify]: Extracting #11: cost 0 inf + 3883 123.660 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 123.660 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 123.660 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 123.660 * * [simplify]: iters left: 6 (19 enodes) 123.666 * * [simplify]: iters left: 5 (71 enodes) 123.677 * * [simplify]: iters left: 4 (108 enodes) 123.711 * * [simplify]: iters left: 3 (200 enodes) 123.752 * * [simplify]: iters left: 2 (361 enodes) 123.863 * * [simplify]: Extracting #0: cost 1 inf + 0 123.863 * * [simplify]: Extracting #1: cost 12 inf + 0 123.863 * * [simplify]: Extracting #2: cost 94 inf + 1 123.864 * * [simplify]: Extracting #3: cost 167 inf + 295 123.866 * * [simplify]: Extracting #4: cost 137 inf + 2605 123.869 * * [simplify]: Extracting #5: cost 116 inf + 7544 123.879 * * [simplify]: Extracting #6: cost 58 inf + 25013 123.900 * * [simplify]: Extracting #7: cost 8 inf + 41910 123.923 * * [simplify]: Extracting #8: cost 0 inf + 44734 123.945 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 123.945 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 123.946 * * * * [progress]: [ 385 / 650 ] simplifiying candidate # 123.946 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt 1)) 123.946 * * [simplify]: iters left: 6 (13 enodes) 123.959 * * [simplify]: iters left: 5 (47 enodes) 123.969 * * [simplify]: iters left: 4 (51 enodes) 123.975 * * [simplify]: Extracting #0: cost 1 inf + 0 123.975 * * [simplify]: Extracting #1: cost 4 inf + 0 123.975 * * [simplify]: Extracting #2: cost 6 inf + 1 123.975 * * [simplify]: Extracting #3: cost 9 inf + 1 123.975 * * [simplify]: Extracting #4: cost 12 inf + 1 123.975 * * [simplify]: Extracting #5: cost 16 inf + 1 123.975 * * [simplify]: Extracting #6: cost 14 inf + 3 123.975 * * [simplify]: Extracting #7: cost 9 inf + 289 123.975 * * [simplify]: Extracting #8: cost 2 inf + 1824 123.976 * * [simplify]: Extracting #9: cost 0 inf + 2349 123.976 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 123.976 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 123.977 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 123.977 * * [simplify]: iters left: 6 (18 enodes) 123.982 * * [simplify]: iters left: 5 (68 enodes) 124.000 * * [simplify]: iters left: 4 (105 enodes) 124.033 * * [simplify]: iters left: 3 (197 enodes) 124.100 * * [simplify]: iters left: 2 (348 enodes) 124.215 * * [simplify]: Extracting #0: cost 1 inf + 0 124.215 * * [simplify]: Extracting #1: cost 12 inf + 0 124.215 * * [simplify]: Extracting #2: cost 90 inf + 1 124.217 * * [simplify]: Extracting #3: cost 149 inf + 339 124.218 * * [simplify]: Extracting #4: cost 129 inf + 1905 124.222 * * [simplify]: Extracting #5: cost 74 inf + 15449 124.231 * * [simplify]: Extracting #6: cost 4 inf + 37283 124.241 * * [simplify]: Extracting #7: cost 0 inf + 38894 124.253 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 124.253 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 124.254 * * * * [progress]: [ 386 / 650 ] simplifiying candidate # 124.254 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 124.254 * * [simplify]: iters left: 6 (15 enodes) 124.263 * * [simplify]: iters left: 5 (53 enodes) 124.280 * * [simplify]: iters left: 4 (58 enodes) 124.295 * * [simplify]: iters left: 3 (61 enodes) 124.309 * * [simplify]: iters left: 2 (63 enodes) 124.319 * * [simplify]: Extracting #0: cost 1 inf + 0 124.319 * * [simplify]: Extracting #1: cost 5 inf + 0 124.319 * * [simplify]: Extracting #2: cost 8 inf + 1 124.319 * * [simplify]: Extracting #3: cost 13 inf + 1 124.319 * * [simplify]: Extracting #4: cost 18 inf + 1 124.319 * * [simplify]: Extracting #5: cost 22 inf + 1 124.319 * * [simplify]: Extracting #6: cost 20 inf + 3 124.319 * * [simplify]: Extracting #7: cost 15 inf + 289 124.319 * * [simplify]: Extracting #8: cost 8 inf + 1583 124.320 * * [simplify]: Extracting #9: cost 3 inf + 2794 124.320 * * [simplify]: Extracting #10: cost 1 inf + 3480 124.321 * * [simplify]: Extracting #11: cost 0 inf + 3883 124.322 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 124.322 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 124.322 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 124.322 * * [simplify]: iters left: 6 (19 enodes) 124.327 * * [simplify]: iters left: 5 (71 enodes) 124.338 * * [simplify]: iters left: 4 (108 enodes) 124.357 * * [simplify]: iters left: 3 (200 enodes) 124.420 * * [simplify]: iters left: 2 (361 enodes) 124.546 * * [simplify]: Extracting #0: cost 1 inf + 0 124.546 * * [simplify]: Extracting #1: cost 12 inf + 0 124.546 * * [simplify]: Extracting #2: cost 94 inf + 1 124.547 * * [simplify]: Extracting #3: cost 167 inf + 295 124.550 * * [simplify]: Extracting #4: cost 137 inf + 2605 124.553 * * [simplify]: Extracting #5: cost 116 inf + 7544 124.564 * * [simplify]: Extracting #6: cost 58 inf + 25013 124.584 * * [simplify]: Extracting #7: cost 8 inf + 41910 124.607 * * [simplify]: Extracting #8: cost 0 inf + 44734 124.629 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 124.629 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 124.630 * * * * [progress]: [ 387 / 650 ] simplifiying candidate # 124.630 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 1) 124.630 * * [simplify]: iters left: 6 (13 enodes) 124.636 * * [simplify]: iters left: 5 (45 enodes) 124.642 * * [simplify]: iters left: 4 (49 enodes) 124.648 * * [simplify]: Extracting #0: cost 1 inf + 0 124.648 * * [simplify]: Extracting #1: cost 4 inf + 0 124.648 * * [simplify]: Extracting #2: cost 6 inf + 1 124.648 * * [simplify]: Extracting #3: cost 9 inf + 1 124.648 * * [simplify]: Extracting #4: cost 12 inf + 1 124.648 * * [simplify]: Extracting #5: cost 16 inf + 1 124.648 * * [simplify]: Extracting #6: cost 14 inf + 3 124.648 * * [simplify]: Extracting #7: cost 9 inf + 289 124.648 * * [simplify]: Extracting #8: cost 2 inf + 1824 124.649 * * [simplify]: Extracting #9: cost 0 inf + 2349 124.649 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 124.649 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 124.650 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 124.650 * * [simplify]: iters left: 6 (18 enodes) 124.657 * * [simplify]: iters left: 5 (68 enodes) 124.672 * * [simplify]: iters left: 4 (105 enodes) 124.698 * * [simplify]: iters left: 3 (197 enodes) 124.742 * * [simplify]: iters left: 2 (348 enodes) 124.840 * * [simplify]: Extracting #0: cost 1 inf + 0 124.840 * * [simplify]: Extracting #1: cost 12 inf + 0 124.840 * * [simplify]: Extracting #2: cost 90 inf + 1 124.841 * * [simplify]: Extracting #3: cost 149 inf + 339 124.843 * * [simplify]: Extracting #4: cost 129 inf + 1905 124.849 * * [simplify]: Extracting #5: cost 74 inf + 15449 124.868 * * [simplify]: Extracting #6: cost 4 inf + 37283 124.879 * * [simplify]: Extracting #7: cost 0 inf + 38894 124.889 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 124.889 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 124.889 * * * * [progress]: [ 388 / 650 ] simplifiying candidate # 124.889 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 124.889 * * [simplify]: iters left: 6 (15 enodes) 124.893 * * [simplify]: iters left: 5 (53 enodes) 124.906 * * [simplify]: iters left: 4 (68 enodes) 124.926 * * [simplify]: iters left: 3 (89 enodes) 124.950 * * [simplify]: iters left: 2 (100 enodes) 124.976 * * [simplify]: iters left: 1 (102 enodes) 125.002 * * [simplify]: Extracting #0: cost 1 inf + 0 125.002 * * [simplify]: Extracting #1: cost 12 inf + 0 125.002 * * [simplify]: Extracting #2: cost 23 inf + 1 125.002 * * [simplify]: Extracting #3: cost 27 inf + 1 125.003 * * [simplify]: Extracting #4: cost 30 inf + 1 125.003 * * [simplify]: Extracting #5: cost 34 inf + 1 125.003 * * [simplify]: Extracting #6: cost 31 inf + 44 125.003 * * [simplify]: Extracting #7: cost 27 inf + 289 125.004 * * [simplify]: Extracting #8: cost 15 inf + 3155 125.007 * * [simplify]: Extracting #9: cost 2 inf + 7548 125.009 * * [simplify]: Extracting #10: cost 0 inf + 8473 125.011 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 125.011 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 125.011 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 125.012 * * [simplify]: iters left: 6 (18 enodes) 125.016 * * [simplify]: iters left: 5 (66 enodes) 125.027 * * [simplify]: iters left: 4 (112 enodes) 125.060 * * [simplify]: iters left: 3 (203 enodes) 125.134 * * [simplify]: iters left: 2 (376 enodes) 125.262 * * [simplify]: Extracting #0: cost 1 inf + 0 125.262 * * [simplify]: Extracting #1: cost 12 inf + 0 125.262 * * [simplify]: Extracting #2: cost 95 inf + 1 125.263 * * [simplify]: Extracting #3: cost 160 inf + 130 125.265 * * [simplify]: Extracting #4: cost 149 inf + 1289 125.267 * * [simplify]: Extracting #5: cost 137 inf + 2277 125.274 * * [simplify]: Extracting #6: cost 83 inf + 18732 125.294 * * [simplify]: Extracting #7: cost 6 inf + 47391 125.317 * * [simplify]: Extracting #8: cost 0 inf + 49649 125.338 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 125.338 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 125.338 * * * * [progress]: [ 389 / 650 ] simplifiying candidate # 125.339 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 125.339 * * [simplify]: iters left: 6 (12 enodes) 125.348 * * [simplify]: iters left: 5 (42 enodes) 125.362 * * [simplify]: iters left: 4 (49 enodes) 125.375 * * [simplify]: iters left: 3 (56 enodes) 125.387 * * [simplify]: iters left: 2 (59 enodes) 125.395 * * [simplify]: iters left: 1 (61 enodes) 125.402 * * [simplify]: Extracting #0: cost 1 inf + 0 125.402 * * [simplify]: Extracting #1: cost 6 inf + 0 125.402 * * [simplify]: Extracting #2: cost 9 inf + 1 125.402 * * [simplify]: Extracting #3: cost 11 inf + 1 125.402 * * [simplify]: Extracting #4: cost 14 inf + 1 125.402 * * [simplify]: Extracting #5: cost 18 inf + 1 125.402 * * [simplify]: Extracting #6: cost 16 inf + 3 125.402 * * [simplify]: Extracting #7: cost 11 inf + 289 125.402 * * [simplify]: Extracting #8: cost 2 inf + 2390 125.403 * * [simplify]: Extracting #9: cost 0 inf + 2915 125.403 * [simplify]: Simplified to (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 125.403 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 125.404 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 125.404 * * [simplify]: iters left: 6 (16 enodes) 125.408 * * [simplify]: iters left: 5 (60 enodes) 125.422 * * [simplify]: iters left: 4 (104 enodes) 125.451 * * [simplify]: iters left: 3 (192 enodes) 125.499 * * [simplify]: iters left: 2 (344 enodes) 125.587 * * [simplify]: Extracting #0: cost 1 inf + 0 125.587 * * [simplify]: Extracting #1: cost 10 inf + 0 125.588 * * [simplify]: Extracting #2: cost 61 inf + 1 125.589 * * [simplify]: Extracting #3: cost 104 inf + 211 125.590 * * [simplify]: Extracting #4: cost 91 inf + 1405 125.597 * * [simplify]: Extracting #5: cost 18 inf + 20074 125.609 * * [simplify]: Extracting #6: cost 0 inf + 25404 125.621 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 125.621 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 125.621 * * * * [progress]: [ 390 / 650 ] simplifiying candidate # 125.622 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 125.622 * * [simplify]: iters left: 6 (14 enodes) 125.629 * * [simplify]: iters left: 5 (48 enodes) 125.643 * * [simplify]: iters left: 4 (57 enodes) 125.660 * * [simplify]: iters left: 3 (69 enodes) 125.681 * * [simplify]: iters left: 2 (72 enodes) 125.698 * * [simplify]: Extracting #0: cost 1 inf + 0 125.698 * * [simplify]: Extracting #1: cost 8 inf + 0 125.698 * * [simplify]: Extracting #2: cost 15 inf + 1 125.698 * * [simplify]: Extracting #3: cost 19 inf + 1 125.698 * * [simplify]: Extracting #4: cost 22 inf + 1 125.698 * * [simplify]: Extracting #5: cost 26 inf + 1 125.699 * * [simplify]: Extracting #6: cost 23 inf + 44 125.699 * * [simplify]: Extracting #7: cost 19 inf + 289 125.699 * * [simplify]: Extracting #8: cost 11 inf + 1905 125.701 * * [simplify]: Extracting #9: cost 3 inf + 4085 125.702 * * [simplify]: Extracting #10: cost 0 inf + 5093 125.704 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 125.704 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 125.705 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 125.705 * * [simplify]: iters left: 6 (18 enodes) 125.713 * * [simplify]: iters left: 5 (66 enodes) 125.735 * * [simplify]: iters left: 4 (112 enodes) 125.770 * * [simplify]: iters left: 3 (203 enodes) 125.819 * * [simplify]: iters left: 2 (376 enodes) 125.906 * * [simplify]: Extracting #0: cost 1 inf + 0 125.906 * * [simplify]: Extracting #1: cost 12 inf + 0 125.906 * * [simplify]: Extracting #2: cost 95 inf + 1 125.907 * * [simplify]: Extracting #3: cost 160 inf + 130 125.907 * * [simplify]: Extracting #4: cost 149 inf + 1289 125.908 * * [simplify]: Extracting #5: cost 137 inf + 2277 125.915 * * [simplify]: Extracting #6: cost 83 inf + 17892 125.936 * * [simplify]: Extracting #7: cost 6 inf + 44351 125.960 * * [simplify]: Extracting #8: cost 0 inf + 46369 125.986 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 125.986 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 125.987 * * * * [progress]: [ 391 / 650 ] simplifiying candidate # 125.987 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt 1)) 125.987 * * [simplify]: iters left: 6 (13 enodes) 125.995 * * [simplify]: iters left: 5 (45 enodes) 126.007 * * [simplify]: iters left: 4 (48 enodes) 126.020 * * [simplify]: Extracting #0: cost 1 inf + 0 126.020 * * [simplify]: Extracting #1: cost 4 inf + 0 126.020 * * [simplify]: Extracting #2: cost 6 inf + 1 126.020 * * [simplify]: Extracting #3: cost 9 inf + 1 126.020 * * [simplify]: Extracting #4: cost 12 inf + 1 126.020 * * [simplify]: Extracting #5: cost 16 inf + 1 126.020 * * [simplify]: Extracting #6: cost 14 inf + 3 126.021 * * [simplify]: Extracting #7: cost 9 inf + 289 126.021 * * [simplify]: Extracting #8: cost 1 inf + 2107 126.022 * * [simplify]: Extracting #9: cost 0 inf + 2349 126.023 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 126.023 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 126.024 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 126.024 * * [simplify]: iters left: 6 (17 enodes) 126.032 * * [simplify]: iters left: 5 (63 enodes) 126.052 * * [simplify]: iters left: 4 (109 enodes) 126.087 * * [simplify]: iters left: 3 (201 enodes) 126.160 * * [simplify]: iters left: 2 (374 enodes) 126.265 * * [simplify]: Extracting #0: cost 1 inf + 0 126.265 * * [simplify]: Extracting #1: cost 12 inf + 0 126.266 * * [simplify]: Extracting #2: cost 96 inf + 1 126.266 * * [simplify]: Extracting #3: cost 160 inf + 172 126.267 * * [simplify]: Extracting #4: cost 146 inf + 1494 126.269 * * [simplify]: Extracting #5: cost 113 inf + 6894 126.274 * * [simplify]: Extracting #6: cost 33 inf + 30913 126.285 * * [simplify]: Extracting #7: cost 0 inf + 42765 126.308 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 126.308 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 126.308 * * * * [progress]: [ 392 / 650 ] simplifiying candidate # 126.309 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 126.309 * * [simplify]: iters left: 6 (14 enodes) 126.316 * * [simplify]: iters left: 5 (48 enodes) 126.327 * * [simplify]: iters left: 4 (57 enodes) 126.335 * * [simplify]: iters left: 3 (69 enodes) 126.344 * * [simplify]: iters left: 2 (72 enodes) 126.352 * * [simplify]: Extracting #0: cost 1 inf + 0 126.352 * * [simplify]: Extracting #1: cost 8 inf + 0 126.352 * * [simplify]: Extracting #2: cost 15 inf + 1 126.353 * * [simplify]: Extracting #3: cost 19 inf + 1 126.353 * * [simplify]: Extracting #4: cost 22 inf + 1 126.353 * * [simplify]: Extracting #5: cost 26 inf + 1 126.353 * * [simplify]: Extracting #6: cost 23 inf + 44 126.353 * * [simplify]: Extracting #7: cost 19 inf + 289 126.353 * * [simplify]: Extracting #8: cost 11 inf + 1905 126.354 * * [simplify]: Extracting #9: cost 3 inf + 4085 126.355 * * [simplify]: Extracting #10: cost 0 inf + 5093 126.356 * [simplify]: Simplified to (/ 1 (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 126.356 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 126.356 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 126.356 * * [simplify]: iters left: 6 (18 enodes) 126.360 * * [simplify]: iters left: 5 (66 enodes) 126.379 * * [simplify]: iters left: 4 (112 enodes) 126.398 * * [simplify]: iters left: 3 (203 enodes) 126.443 * * [simplify]: iters left: 2 (376 enodes) 126.559 * * [simplify]: Extracting #0: cost 1 inf + 0 126.559 * * [simplify]: Extracting #1: cost 12 inf + 0 126.559 * * [simplify]: Extracting #2: cost 95 inf + 1 126.559 * * [simplify]: Extracting #3: cost 160 inf + 130 126.560 * * [simplify]: Extracting #4: cost 149 inf + 1289 126.562 * * [simplify]: Extracting #5: cost 137 inf + 2277 126.565 * * [simplify]: Extracting #6: cost 83 inf + 17892 126.580 * * [simplify]: Extracting #7: cost 6 inf + 44351 126.607 * * [simplify]: Extracting #8: cost 0 inf + 46369 126.620 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 126.620 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 126.620 * * * * [progress]: [ 393 / 650 ] simplifiying candidate # 126.620 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1) 126.620 * * [simplify]: iters left: 6 (12 enodes) 126.623 * * [simplify]: iters left: 5 (38 enodes) 126.629 * * [simplify]: iters left: 4 (45 enodes) 126.637 * * [simplify]: Extracting #0: cost 1 inf + 0 126.637 * * [simplify]: Extracting #1: cost 4 inf + 0 126.637 * * [simplify]: Extracting #2: cost 6 inf + 1 126.637 * * [simplify]: Extracting #3: cost 9 inf + 1 126.637 * * [simplify]: Extracting #4: cost 12 inf + 1 126.637 * * [simplify]: Extracting #5: cost 16 inf + 1 126.637 * * [simplify]: Extracting #6: cost 14 inf + 3 126.637 * * [simplify]: Extracting #7: cost 9 inf + 289 126.638 * * [simplify]: Extracting #8: cost 1 inf + 2107 126.639 * * [simplify]: Extracting #9: cost 0 inf + 2349 126.639 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 126.639 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 126.640 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 126.640 * * [simplify]: iters left: 6 (17 enodes) 126.648 * * [simplify]: iters left: 5 (63 enodes) 126.661 * * [simplify]: iters left: 4 (109 enodes) 126.679 * * [simplify]: iters left: 3 (201 enodes) 126.737 * * [simplify]: iters left: 2 (374 enodes) 126.842 * * [simplify]: Extracting #0: cost 1 inf + 0 126.842 * * [simplify]: Extracting #1: cost 12 inf + 0 126.842 * * [simplify]: Extracting #2: cost 96 inf + 1 126.843 * * [simplify]: Extracting #3: cost 160 inf + 172 126.845 * * [simplify]: Extracting #4: cost 146 inf + 1494 126.848 * * [simplify]: Extracting #5: cost 113 inf + 6894 126.860 * * [simplify]: Extracting #6: cost 33 inf + 30913 126.877 * * [simplify]: Extracting #7: cost 0 inf + 42765 126.890 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 126.890 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 126.890 * * * * [progress]: [ 394 / 650 ] simplifiying candidate # 126.890 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 126.891 * * [simplify]: iters left: 6 (15 enodes) 126.895 * * [simplify]: iters left: 5 (56 enodes) 126.904 * * [simplify]: iters left: 4 (78 enodes) 126.916 * * [simplify]: iters left: 3 (94 enodes) 126.937 * * [simplify]: iters left: 2 (111 enodes) 126.962 * * [simplify]: Extracting #0: cost 1 inf + 0 126.962 * * [simplify]: Extracting #1: cost 10 inf + 0 126.963 * * [simplify]: Extracting #2: cost 19 inf + 1 126.963 * * [simplify]: Extracting #3: cost 23 inf + 1 126.963 * * [simplify]: Extracting #4: cost 26 inf + 1 126.963 * * [simplify]: Extracting #5: cost 30 inf + 1 126.963 * * [simplify]: Extracting #6: cost 27 inf + 44 126.964 * * [simplify]: Extracting #7: cost 22 inf + 411 126.964 * * [simplify]: Extracting #8: cost 15 inf + 1866 126.966 * * [simplify]: Extracting #9: cost 5 inf + 4971 126.969 * * [simplify]: Extracting #10: cost 0 inf + 6785 126.972 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 126.972 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 126.972 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 126.972 * * [simplify]: iters left: 6 (18 enodes) 126.982 * * [simplify]: iters left: 5 (68 enodes) 126.998 * * [simplify]: iters left: 4 (105 enodes) 127.023 * * [simplify]: iters left: 3 (197 enodes) 127.087 * * [simplify]: iters left: 2 (348 enodes) 127.184 * * [simplify]: Extracting #0: cost 1 inf + 0 127.184 * * [simplify]: Extracting #1: cost 12 inf + 0 127.184 * * [simplify]: Extracting #2: cost 89 inf + 1 127.186 * * [simplify]: Extracting #3: cost 146 inf + 339 127.187 * * [simplify]: Extracting #4: cost 129 inf + 1783 127.189 * * [simplify]: Extracting #5: cost 124 inf + 2277 127.195 * * [simplify]: Extracting #6: cost 74 inf + 15929 127.212 * * [simplify]: Extracting #7: cost 4 inf + 38723 127.235 * * [simplify]: Extracting #8: cost 0 inf + 40334 127.256 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 127.256 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 127.256 * * * * [progress]: [ 395 / 650 ] simplifiying candidate # 127.256 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 127.257 * * [simplify]: iters left: 6 (16 enodes) 127.265 * * [simplify]: iters left: 5 (58 enodes) 127.283 * * [simplify]: iters left: 4 (74 enodes) 127.303 * * [simplify]: iters left: 3 (86 enodes) 127.324 * * [simplify]: iters left: 2 (95 enodes) 127.343 * * [simplify]: Extracting #0: cost 1 inf + 0 127.343 * * [simplify]: Extracting #1: cost 8 inf + 0 127.343 * * [simplify]: Extracting #2: cost 15 inf + 1 127.343 * * [simplify]: Extracting #3: cost 19 inf + 1 127.343 * * [simplify]: Extracting #4: cost 22 inf + 1 127.344 * * [simplify]: Extracting #5: cost 26 inf + 1 127.344 * * [simplify]: Extracting #6: cost 22 inf + 85 127.344 * * [simplify]: Extracting #7: cost 16 inf + 855 127.345 * * [simplify]: Extracting #8: cost 7 inf + 2875 127.346 * * [simplify]: Extracting #9: cost 3 inf + 4085 127.348 * * [simplify]: Extracting #10: cost 0 inf + 5093 127.350 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 127.350 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 127.350 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 127.351 * * [simplify]: iters left: 6 (19 enodes) 127.360 * * [simplify]: iters left: 5 (71 enodes) 127.384 * * [simplify]: iters left: 4 (108 enodes) 127.416 * * [simplify]: iters left: 3 (200 enodes) 127.458 * * [simplify]: iters left: 2 (361 enodes) 127.572 * * [simplify]: Extracting #0: cost 1 inf + 0 127.572 * * [simplify]: Extracting #1: cost 12 inf + 0 127.573 * * [simplify]: Extracting #2: cost 94 inf + 1 127.574 * * [simplify]: Extracting #3: cost 167 inf + 295 127.576 * * [simplify]: Extracting #4: cost 137 inf + 2605 127.579 * * [simplify]: Extracting #5: cost 116 inf + 7064 127.592 * * [simplify]: Extracting #6: cost 58 inf + 23813 127.613 * * [simplify]: Extracting #7: cost 8 inf + 41710 127.636 * * [simplify]: Extracting #8: cost 0 inf + 44694 127.658 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 127.658 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 127.659 * * * * [progress]: [ 396 / 650 ] simplifiying candidate # 127.659 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 127.659 * * [simplify]: iters left: 6 (13 enodes) 127.666 * * [simplify]: iters left: 5 (48 enodes) 127.682 * * [simplify]: iters left: 4 (64 enodes) 127.690 * * [simplify]: iters left: 3 (76 enodes) 127.699 * * [simplify]: iters left: 2 (81 enodes) 127.707 * * [simplify]: iters left: 1 (82 enodes) 127.725 * * [simplify]: Extracting #0: cost 1 inf + 0 127.725 * * [simplify]: Extracting #1: cost 7 inf + 0 127.725 * * [simplify]: Extracting #2: cost 11 inf + 1 127.725 * * [simplify]: Extracting #3: cost 14 inf + 1 127.725 * * [simplify]: Extracting #4: cost 18 inf + 1 127.725 * * [simplify]: Extracting #5: cost 16 inf + 3 127.725 * * [simplify]: Extracting #6: cost 10 inf + 411 127.726 * * [simplify]: Extracting #7: cost 9 inf + 573 127.726 * * [simplify]: Extracting #8: cost 2 inf + 2031 127.728 * * [simplify]: Extracting #9: cost 0 inf + 2517 127.728 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 127.728 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 127.729 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 127.729 * * [simplify]: iters left: 6 (17 enodes) 127.738 * * [simplify]: iters left: 5 (65 enodes) 127.758 * * [simplify]: iters left: 4 (102 enodes) 127.788 * * [simplify]: iters left: 3 (181 enodes) 127.822 * * [simplify]: iters left: 2 (298 enodes) 127.892 * * [simplify]: iters left: 1 (492 enodes) 128.080 * * [simplify]: Extracting #0: cost 1 inf + 0 128.080 * * [simplify]: Extracting #1: cost 10 inf + 0 128.080 * * [simplify]: Extracting #2: cost 63 inf + 1 128.081 * * [simplify]: Extracting #3: cost 95 inf + 337 128.082 * * [simplify]: Extracting #4: cost 79 inf + 1531 128.087 * * [simplify]: Extracting #5: cost 14 inf + 16464 128.093 * * [simplify]: Extracting #6: cost 0 inf + 19779 128.099 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 128.099 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 128.099 * * * * [progress]: [ 397 / 650 ] simplifiying candidate # 128.099 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 128.099 * * [simplify]: iters left: 6 (14 enodes) 128.104 * * [simplify]: iters left: 5 (51 enodes) 128.113 * * [simplify]: iters left: 4 (58 enodes) 128.125 * * [simplify]: Extracting #0: cost 1 inf + 0 128.126 * * [simplify]: Extracting #1: cost 4 inf + 0 128.126 * * [simplify]: Extracting #2: cost 5 inf + 1 128.126 * * [simplify]: Extracting #3: cost 7 inf + 1 128.126 * * [simplify]: Extracting #4: cost 10 inf + 1 128.126 * * [simplify]: Extracting #5: cost 14 inf + 1 128.126 * * [simplify]: Extracting #6: cost 12 inf + 3 128.126 * * [simplify]: Extracting #7: cost 7 inf + 289 128.127 * * [simplify]: Extracting #8: cost 2 inf + 1180 128.127 * * [simplify]: Extracting #9: cost 0 inf + 1625 128.128 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 128.128 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 128.128 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 128.129 * * [simplify]: iters left: 6 (17 enodes) 128.137 * * [simplify]: iters left: 5 (65 enodes) 128.157 * * [simplify]: iters left: 4 (102 enodes) 128.184 * * [simplify]: iters left: 3 (194 enodes) 128.229 * * [simplify]: iters left: 2 (347 enodes) 128.342 * * [simplify]: Extracting #0: cost 1 inf + 0 128.342 * * [simplify]: Extracting #1: cost 12 inf + 0 128.342 * * [simplify]: Extracting #2: cost 88 inf + 1 128.343 * * [simplify]: Extracting #3: cost 148 inf + 297 128.344 * * [simplify]: Extracting #4: cost 126 inf + 1947 128.348 * * [simplify]: Extracting #5: cost 35 inf + 24556 128.358 * * [simplify]: Extracting #6: cost 1 inf + 33727 128.370 * * [simplify]: Extracting #7: cost 0 inf + 34010 128.389 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 128.389 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 128.389 * * * * [progress]: [ 398 / 650 ] simplifiying candidate # 128.389 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 128.389 * * [simplify]: iters left: 6 (13 enodes) 128.397 * * [simplify]: iters left: 5 (48 enodes) 128.407 * * [simplify]: iters left: 4 (64 enodes) 128.416 * * [simplify]: iters left: 3 (76 enodes) 128.425 * * [simplify]: iters left: 2 (81 enodes) 128.433 * * [simplify]: iters left: 1 (82 enodes) 128.448 * * [simplify]: Extracting #0: cost 1 inf + 0 128.448 * * [simplify]: Extracting #1: cost 7 inf + 0 128.448 * * [simplify]: Extracting #2: cost 11 inf + 1 128.448 * * [simplify]: Extracting #3: cost 14 inf + 1 128.448 * * [simplify]: Extracting #4: cost 18 inf + 1 128.448 * * [simplify]: Extracting #5: cost 16 inf + 3 128.448 * * [simplify]: Extracting #6: cost 10 inf + 411 128.449 * * [simplify]: Extracting #7: cost 9 inf + 573 128.449 * * [simplify]: Extracting #8: cost 2 inf + 2031 128.451 * * [simplify]: Extracting #9: cost 0 inf + 2517 128.452 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 128.452 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 128.452 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 128.452 * * [simplify]: iters left: 6 (17 enodes) 128.461 * * [simplify]: iters left: 5 (65 enodes) 128.482 * * [simplify]: iters left: 4 (102 enodes) 128.516 * * [simplify]: iters left: 3 (181 enodes) 128.570 * * [simplify]: iters left: 2 (298 enodes) 128.637 * * [simplify]: iters left: 1 (492 enodes) 128.762 * * [simplify]: Extracting #0: cost 1 inf + 0 128.762 * * [simplify]: Extracting #1: cost 10 inf + 0 128.762 * * [simplify]: Extracting #2: cost 63 inf + 1 128.762 * * [simplify]: Extracting #3: cost 95 inf + 337 128.763 * * [simplify]: Extracting #4: cost 79 inf + 1531 128.768 * * [simplify]: Extracting #5: cost 14 inf + 16464 128.774 * * [simplify]: Extracting #6: cost 0 inf + 19779 128.780 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 128.780 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 128.780 * * * * [progress]: [ 399 / 650 ] simplifiying candidate # 128.780 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 1) 128.781 * * [simplify]: iters left: 6 (13 enodes) 128.785 * * [simplify]: iters left: 5 (46 enodes) 128.793 * * [simplify]: iters left: 4 (55 enodes) 128.800 * * [simplify]: Extracting #0: cost 1 inf + 0 128.800 * * [simplify]: Extracting #1: cost 4 inf + 0 128.800 * * [simplify]: Extracting #2: cost 5 inf + 1 128.800 * * [simplify]: Extracting #3: cost 7 inf + 1 128.800 * * [simplify]: Extracting #4: cost 10 inf + 1 128.800 * * [simplify]: Extracting #5: cost 14 inf + 1 128.800 * * [simplify]: Extracting #6: cost 12 inf + 3 128.800 * * [simplify]: Extracting #7: cost 6 inf + 411 128.800 * * [simplify]: Extracting #8: cost 4 inf + 735 128.801 * * [simplify]: Extracting #9: cost 0 inf + 1625 128.801 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 128.801 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 128.801 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 128.801 * * [simplify]: iters left: 6 (17 enodes) 128.805 * * [simplify]: iters left: 5 (65 enodes) 128.822 * * [simplify]: iters left: 4 (102 enodes) 128.847 * * [simplify]: iters left: 3 (194 enodes) 128.891 * * [simplify]: iters left: 2 (347 enodes) 128.995 * * [simplify]: Extracting #0: cost 1 inf + 0 128.995 * * [simplify]: Extracting #1: cost 12 inf + 0 128.995 * * [simplify]: Extracting #2: cost 88 inf + 1 128.996 * * [simplify]: Extracting #3: cost 148 inf + 297 128.998 * * [simplify]: Extracting #4: cost 126 inf + 1947 129.007 * * [simplify]: Extracting #5: cost 35 inf + 24556 129.026 * * [simplify]: Extracting #6: cost 1 inf + 33727 129.043 * * [simplify]: Extracting #7: cost 0 inf + 34010 129.062 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 129.062 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 129.062 * * * * [progress]: [ 400 / 650 ] simplifiying candidate # 129.062 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 129.063 * * [simplify]: iters left: 6 (14 enodes) 129.070 * * [simplify]: iters left: 5 (51 enodes) 129.086 * * [simplify]: iters left: 4 (61 enodes) 129.103 * * [simplify]: iters left: 3 (66 enodes) 129.112 * * [simplify]: iters left: 2 (75 enodes) 129.121 * * [simplify]: iters left: 1 (79 enodes) 129.130 * * [simplify]: Extracting #0: cost 1 inf + 0 129.130 * * [simplify]: Extracting #1: cost 7 inf + 0 129.131 * * [simplify]: Extracting #2: cost 14 inf + 1 129.131 * * [simplify]: Extracting #3: cost 19 inf + 1 129.131 * * [simplify]: Extracting #4: cost 22 inf + 1 129.131 * * [simplify]: Extracting #5: cost 26 inf + 1 129.131 * * [simplify]: Extracting #6: cost 22 inf + 85 129.131 * * [simplify]: Extracting #7: cost 19 inf + 289 129.132 * * [simplify]: Extracting #8: cost 6 inf + 3640 129.134 * * [simplify]: Extracting #9: cost 0 inf + 5415 129.137 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 129.137 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 129.137 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 129.138 * * [simplify]: iters left: 6 (18 enodes) 129.148 * * [simplify]: iters left: 5 (68 enodes) 129.168 * * [simplify]: iters left: 4 (105 enodes) 129.201 * * [simplify]: iters left: 3 (197 enodes) 129.267 * * [simplify]: iters left: 2 (348 enodes) 129.358 * * [simplify]: Extracting #0: cost 1 inf + 0 129.359 * * [simplify]: Extracting #1: cost 12 inf + 0 129.359 * * [simplify]: Extracting #2: cost 89 inf + 1 129.359 * * [simplify]: Extracting #3: cost 146 inf + 339 129.360 * * [simplify]: Extracting #4: cost 129 inf + 1783 129.361 * * [simplify]: Extracting #5: cost 124 inf + 2277 129.364 * * [simplify]: Extracting #6: cost 74 inf + 15929 129.377 * * [simplify]: Extracting #7: cost 4 inf + 38723 129.397 * * [simplify]: Extracting #8: cost 0 inf + 40334 129.417 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 129.417 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 129.418 * * * * [progress]: [ 401 / 650 ] simplifiying candidate # 129.418 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 129.418 * * [simplify]: iters left: 6 (15 enodes) 129.426 * * [simplify]: iters left: 5 (53 enodes) 129.446 * * [simplify]: iters left: 4 (58 enodes) 129.455 * * [simplify]: iters left: 3 (61 enodes) 129.462 * * [simplify]: iters left: 2 (63 enodes) 129.470 * * [simplify]: Extracting #0: cost 1 inf + 0 129.470 * * [simplify]: Extracting #1: cost 5 inf + 0 129.470 * * [simplify]: Extracting #2: cost 9 inf + 1 129.470 * * [simplify]: Extracting #3: cost 14 inf + 1 129.470 * * [simplify]: Extracting #4: cost 18 inf + 1 129.470 * * [simplify]: Extracting #5: cost 22 inf + 1 129.470 * * [simplify]: Extracting #6: cost 20 inf + 3 129.470 * * [simplify]: Extracting #7: cost 13 inf + 733 129.470 * * [simplify]: Extracting #8: cost 6 inf + 2067 129.471 * * [simplify]: Extracting #9: cost 1 inf + 3400 129.472 * * [simplify]: Extracting #10: cost 0 inf + 3803 129.472 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 129.473 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 129.473 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 129.473 * * [simplify]: iters left: 6 (19 enodes) 129.478 * * [simplify]: iters left: 5 (71 enodes) 129.493 * * [simplify]: iters left: 4 (108 enodes) 129.510 * * [simplify]: iters left: 3 (200 enodes) 129.571 * * [simplify]: iters left: 2 (361 enodes) 129.687 * * [simplify]: Extracting #0: cost 1 inf + 0 129.687 * * [simplify]: Extracting #1: cost 12 inf + 0 129.687 * * [simplify]: Extracting #2: cost 94 inf + 1 129.688 * * [simplify]: Extracting #3: cost 167 inf + 295 129.690 * * [simplify]: Extracting #4: cost 137 inf + 2605 129.693 * * [simplify]: Extracting #5: cost 116 inf + 7064 129.703 * * [simplify]: Extracting #6: cost 58 inf + 23813 129.723 * * [simplify]: Extracting #7: cost 8 inf + 41710 129.742 * * [simplify]: Extracting #8: cost 0 inf + 44694 129.753 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 129.754 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 129.754 * * * * [progress]: [ 402 / 650 ] simplifiying candidate # 129.754 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 129.754 * * [simplify]: iters left: 6 (12 enodes) 129.760 * * [simplify]: iters left: 5 (43 enodes) 129.767 * * [simplify]: iters left: 4 (48 enodes) 129.777 * * [simplify]: iters left: 3 (51 enodes) 129.789 * * [simplify]: Extracting #0: cost 1 inf + 0 129.789 * * [simplify]: Extracting #1: cost 5 inf + 0 129.789 * * [simplify]: Extracting #2: cost 7 inf + 1 129.789 * * [simplify]: Extracting #3: cost 9 inf + 1 129.789 * * [simplify]: Extracting #4: cost 12 inf + 1 129.789 * * [simplify]: Extracting #5: cost 16 inf + 1 129.789 * * [simplify]: Extracting #6: cost 14 inf + 3 129.789 * * [simplify]: Extracting #7: cost 8 inf + 411 129.790 * * [simplify]: Extracting #8: cost 4 inf + 1139 129.790 * * [simplify]: Extracting #9: cost 1 inf + 1908 129.791 * * [simplify]: Extracting #10: cost 0 inf + 2191 129.792 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 129.792 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 129.793 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 129.793 * * [simplify]: iters left: 6 (17 enodes) 129.801 * * [simplify]: iters left: 5 (65 enodes) 129.818 * * [simplify]: iters left: 4 (102 enodes) 129.835 * * [simplify]: iters left: 3 (181 enodes) 129.884 * * [simplify]: iters left: 2 (298 enodes) 129.984 * * [simplify]: iters left: 1 (492 enodes) 130.147 * * [simplify]: Extracting #0: cost 1 inf + 0 130.147 * * [simplify]: Extracting #1: cost 10 inf + 0 130.147 * * [simplify]: Extracting #2: cost 63 inf + 1 130.148 * * [simplify]: Extracting #3: cost 95 inf + 337 130.150 * * [simplify]: Extracting #4: cost 79 inf + 1531 130.156 * * [simplify]: Extracting #5: cost 14 inf + 16464 130.164 * * [simplify]: Extracting #6: cost 0 inf + 19779 130.170 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 130.170 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 130.170 * * * * [progress]: [ 403 / 650 ] simplifiying candidate # 130.171 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt 1)) 130.171 * * [simplify]: iters left: 6 (12 enodes) 130.175 * * [simplify]: iters left: 5 (43 enodes) 130.182 * * [simplify]: iters left: 4 (47 enodes) 130.187 * * [simplify]: Extracting #0: cost 1 inf + 0 130.187 * * [simplify]: Extracting #1: cost 4 inf + 0 130.187 * * [simplify]: Extracting #2: cost 5 inf + 1 130.187 * * [simplify]: Extracting #3: cost 7 inf + 1 130.187 * * [simplify]: Extracting #4: cost 10 inf + 1 130.187 * * [simplify]: Extracting #5: cost 14 inf + 1 130.187 * * [simplify]: Extracting #6: cost 12 inf + 3 130.188 * * [simplify]: Extracting #7: cost 6 inf + 411 130.188 * * [simplify]: Extracting #8: cost 2 inf + 1139 130.188 * * [simplify]: Extracting #9: cost 1 inf + 1382 130.188 * * [simplify]: Extracting #10: cost 0 inf + 1625 130.189 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 130.189 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 130.189 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 130.189 * * [simplify]: iters left: 6 (17 enodes) 130.193 * * [simplify]: iters left: 5 (65 enodes) 130.214 * * [simplify]: iters left: 4 (102 enodes) 130.245 * * [simplify]: iters left: 3 (194 enodes) 130.282 * * [simplify]: iters left: 2 (347 enodes) 130.392 * * [simplify]: Extracting #0: cost 1 inf + 0 130.392 * * [simplify]: Extracting #1: cost 12 inf + 0 130.393 * * [simplify]: Extracting #2: cost 88 inf + 1 130.394 * * [simplify]: Extracting #3: cost 148 inf + 297 130.395 * * [simplify]: Extracting #4: cost 126 inf + 1947 130.401 * * [simplify]: Extracting #5: cost 35 inf + 24556 130.412 * * [simplify]: Extracting #6: cost 1 inf + 33727 130.421 * * [simplify]: Extracting #7: cost 0 inf + 34010 130.431 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 130.431 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 130.431 * * * * [progress]: [ 404 / 650 ] simplifiying candidate # 130.432 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 130.432 * * [simplify]: iters left: 6 (12 enodes) 130.439 * * [simplify]: iters left: 5 (43 enodes) 130.453 * * [simplify]: iters left: 4 (48 enodes) 130.465 * * [simplify]: iters left: 3 (51 enodes) 130.476 * * [simplify]: Extracting #0: cost 1 inf + 0 130.476 * * [simplify]: Extracting #1: cost 5 inf + 0 130.476 * * [simplify]: Extracting #2: cost 7 inf + 1 130.476 * * [simplify]: Extracting #3: cost 9 inf + 1 130.477 * * [simplify]: Extracting #4: cost 12 inf + 1 130.477 * * [simplify]: Extracting #5: cost 16 inf + 1 130.477 * * [simplify]: Extracting #6: cost 14 inf + 3 130.477 * * [simplify]: Extracting #7: cost 8 inf + 411 130.477 * * [simplify]: Extracting #8: cost 4 inf + 1139 130.478 * * [simplify]: Extracting #9: cost 1 inf + 1908 130.479 * * [simplify]: Extracting #10: cost 0 inf + 2191 130.479 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 130.479 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 130.480 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 130.480 * * [simplify]: iters left: 6 (17 enodes) 130.488 * * [simplify]: iters left: 5 (65 enodes) 130.509 * * [simplify]: iters left: 4 (102 enodes) 130.543 * * [simplify]: iters left: 3 (181 enodes) 130.601 * * [simplify]: iters left: 2 (298 enodes) 130.703 * * [simplify]: iters left: 1 (492 enodes) 130.827 * * [simplify]: Extracting #0: cost 1 inf + 0 130.827 * * [simplify]: Extracting #1: cost 10 inf + 0 130.827 * * [simplify]: Extracting #2: cost 63 inf + 1 130.828 * * [simplify]: Extracting #3: cost 95 inf + 337 130.830 * * [simplify]: Extracting #4: cost 79 inf + 1531 130.834 * * [simplify]: Extracting #5: cost 14 inf + 16464 130.841 * * [simplify]: Extracting #6: cost 0 inf + 19779 130.848 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 130.849 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 130.849 * * * * [progress]: [ 405 / 650 ] simplifiying candidate # 130.849 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 1) 130.849 * * [simplify]: iters left: 6 (12 enodes) 130.852 * * [simplify]: iters left: 5 (41 enodes) 130.860 * * [simplify]: iters left: 4 (45 enodes) 130.870 * * [simplify]: Extracting #0: cost 1 inf + 0 130.870 * * [simplify]: Extracting #1: cost 4 inf + 0 130.870 * * [simplify]: Extracting #2: cost 5 inf + 1 130.871 * * [simplify]: Extracting #3: cost 7 inf + 1 130.871 * * [simplify]: Extracting #4: cost 10 inf + 1 130.871 * * [simplify]: Extracting #5: cost 14 inf + 1 130.871 * * [simplify]: Extracting #6: cost 12 inf + 3 130.871 * * [simplify]: Extracting #7: cost 6 inf + 411 130.871 * * [simplify]: Extracting #8: cost 2 inf + 1139 130.872 * * [simplify]: Extracting #9: cost 1 inf + 1382 130.872 * * [simplify]: Extracting #10: cost 0 inf + 1625 130.873 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 130.873 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 130.873 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 130.874 * * [simplify]: iters left: 6 (17 enodes) 130.882 * * [simplify]: iters left: 5 (65 enodes) 130.902 * * [simplify]: iters left: 4 (102 enodes) 130.926 * * [simplify]: iters left: 3 (194 enodes) 130.972 * * [simplify]: iters left: 2 (347 enodes) 131.091 * * [simplify]: Extracting #0: cost 1 inf + 0 131.091 * * [simplify]: Extracting #1: cost 12 inf + 0 131.091 * * [simplify]: Extracting #2: cost 88 inf + 1 131.092 * * [simplify]: Extracting #3: cost 148 inf + 297 131.094 * * [simplify]: Extracting #4: cost 126 inf + 1947 131.104 * * [simplify]: Extracting #5: cost 35 inf + 24556 131.121 * * [simplify]: Extracting #6: cost 1 inf + 33727 131.139 * * [simplify]: Extracting #7: cost 0 inf + 34010 131.157 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 131.157 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 131.157 * * * * [progress]: [ 406 / 650 ] simplifiying candidate # 131.158 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 131.158 * * [simplify]: iters left: 6 (13 enodes) 131.164 * * [simplify]: iters left: 5 (46 enodes) 131.172 * * [simplify]: iters left: 4 (61 enodes) 131.182 * * [simplify]: iters left: 3 (82 enodes) 131.195 * * [simplify]: iters left: 2 (93 enodes) 131.217 * * [simplify]: iters left: 1 (95 enodes) 131.239 * * [simplify]: Extracting #0: cost 1 inf + 0 131.239 * * [simplify]: Extracting #1: cost 12 inf + 0 131.239 * * [simplify]: Extracting #2: cost 21 inf + 1 131.240 * * [simplify]: Extracting #3: cost 23 inf + 1 131.240 * * [simplify]: Extracting #4: cost 26 inf + 1 131.240 * * [simplify]: Extracting #5: cost 30 inf + 1 131.240 * * [simplify]: Extracting #6: cost 27 inf + 44 131.240 * * [simplify]: Extracting #7: cost 23 inf + 289 131.242 * * [simplify]: Extracting #8: cost 8 inf + 4527 131.244 * * [simplify]: Extracting #9: cost 0 inf + 6785 131.247 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 131.247 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 131.248 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 131.248 * * [simplify]: iters left: 6 (17 enodes) 131.256 * * [simplify]: iters left: 5 (63 enodes) 131.278 * * [simplify]: iters left: 4 (109 enodes) 131.299 * * [simplify]: iters left: 3 (201 enodes) 131.349 * * [simplify]: iters left: 2 (374 enodes) 131.478 * * [simplify]: Extracting #0: cost 1 inf + 0 131.478 * * [simplify]: Extracting #1: cost 12 inf + 0 131.478 * * [simplify]: Extracting #2: cost 95 inf + 1 131.479 * * [simplify]: Extracting #3: cost 157 inf + 172 131.481 * * [simplify]: Extracting #4: cost 146 inf + 1412 131.483 * * [simplify]: Extracting #5: cost 136 inf + 2155 131.485 * * [simplify]: Extracting #6: cost 132 inf + 2481 131.492 * * [simplify]: Extracting #7: cost 73 inf + 19684 131.502 * * [simplify]: Extracting #8: cost 1 inf + 43882 131.518 * * [simplify]: Extracting #9: cost 0 inf + 44285 131.541 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 131.541 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 131.541 * * * * [progress]: [ 407 / 650 ] simplifiying candidate # 131.541 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 131.541 * * [simplify]: iters left: 6 (14 enodes) 131.545 * * [simplify]: iters left: 5 (48 enodes) 131.552 * * [simplify]: iters left: 4 (57 enodes) 131.560 * * [simplify]: iters left: 3 (69 enodes) 131.569 * * [simplify]: iters left: 2 (72 enodes) 131.585 * * [simplify]: Extracting #0: cost 1 inf + 0 131.585 * * [simplify]: Extracting #1: cost 8 inf + 0 131.585 * * [simplify]: Extracting #2: cost 15 inf + 1 131.585 * * [simplify]: Extracting #3: cost 19 inf + 1 131.585 * * [simplify]: Extracting #4: cost 22 inf + 1 131.585 * * [simplify]: Extracting #5: cost 26 inf + 1 131.585 * * [simplify]: Extracting #6: cost 23 inf + 44 131.586 * * [simplify]: Extracting #7: cost 19 inf + 289 131.586 * * [simplify]: Extracting #8: cost 8 inf + 2713 131.588 * * [simplify]: Extracting #9: cost 2 inf + 4448 131.590 * * [simplify]: Extracting #10: cost 0 inf + 5093 131.591 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 131.591 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 131.592 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 131.592 * * [simplify]: iters left: 6 (18 enodes) 131.600 * * [simplify]: iters left: 5 (66 enodes) 131.623 * * [simplify]: iters left: 4 (112 enodes) 131.661 * * [simplify]: iters left: 3 (203 enodes) 131.725 * * [simplify]: iters left: 2 (376 enodes) 131.842 * * [simplify]: Extracting #0: cost 1 inf + 0 131.842 * * [simplify]: Extracting #1: cost 12 inf + 0 131.842 * * [simplify]: Extracting #2: cost 95 inf + 1 131.843 * * [simplify]: Extracting #3: cost 160 inf + 130 131.844 * * [simplify]: Extracting #4: cost 149 inf + 1289 131.845 * * [simplify]: Extracting #5: cost 137 inf + 2277 131.849 * * [simplify]: Extracting #6: cost 83 inf + 17372 131.869 * * [simplify]: Extracting #7: cost 6 inf + 44031 131.892 * * [simplify]: Extracting #8: cost 0 inf + 46209 131.914 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 131.914 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 131.914 * * * * [progress]: [ 408 / 650 ] simplifiying candidate # 131.915 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 131.915 * * [simplify]: iters left: 6 (11 enodes) 131.918 * * [simplify]: iters left: 5 (38 enodes) 131.924 * * [simplify]: iters left: 4 (45 enodes) 131.931 * * [simplify]: iters left: 3 (52 enodes) 131.937 * * [simplify]: iters left: 2 (53 enodes) 131.943 * * [simplify]: Extracting #0: cost 1 inf + 0 131.943 * * [simplify]: Extracting #1: cost 6 inf + 0 131.943 * * [simplify]: Extracting #2: cost 9 inf + 1 131.943 * * [simplify]: Extracting #3: cost 12 inf + 1 131.943 * * [simplify]: Extracting #4: cost 16 inf + 1 131.944 * * [simplify]: Extracting #5: cost 14 inf + 3 131.944 * * [simplify]: Extracting #6: cost 9 inf + 289 131.944 * * [simplify]: Extracting #7: cost 2 inf + 1586 131.945 * * [simplify]: Extracting #8: cost 0 inf + 2031 131.946 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 131.946 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 131.946 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 131.947 * * [simplify]: iters left: 6 (16 enodes) 131.955 * * [simplify]: iters left: 5 (60 enodes) 131.975 * * [simplify]: iters left: 4 (104 enodes) 132.009 * * [simplify]: iters left: 3 (192 enodes) 132.076 * * [simplify]: iters left: 2 (344 enodes) 132.162 * * [simplify]: Extracting #0: cost 1 inf + 0 132.162 * * [simplify]: Extracting #1: cost 10 inf + 0 132.162 * * [simplify]: Extracting #2: cost 61 inf + 1 132.162 * * [simplify]: Extracting #3: cost 104 inf + 211 132.163 * * [simplify]: Extracting #4: cost 91 inf + 1405 132.166 * * [simplify]: Extracting #5: cost 18 inf + 17674 132.174 * * [simplify]: Extracting #6: cost 0 inf + 22284 132.181 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 132.181 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 132.181 * * * * [progress]: [ 409 / 650 ] simplifiying candidate # 132.181 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt 1)) 132.181 * * [simplify]: iters left: 6 (12 enodes) 132.187 * * [simplify]: iters left: 5 (41 enodes) 132.198 * * [simplify]: iters left: 4 (46 enodes) 132.209 * * [simplify]: Extracting #0: cost 1 inf + 0 132.209 * * [simplify]: Extracting #1: cost 4 inf + 0 132.209 * * [simplify]: Extracting #2: cost 5 inf + 1 132.209 * * [simplify]: Extracting #3: cost 7 inf + 1 132.209 * * [simplify]: Extracting #4: cost 10 inf + 1 132.209 * * [simplify]: Extracting #5: cost 14 inf + 1 132.209 * * [simplify]: Extracting #6: cost 12 inf + 3 132.210 * * [simplify]: Extracting #7: cost 6 inf + 411 132.210 * * [simplify]: Extracting #8: cost 1 inf + 1382 132.211 * * [simplify]: Extracting #9: cost 0 inf + 1625 132.211 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 132.211 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 132.212 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 132.212 * * [simplify]: iters left: 6 (16 enodes) 132.220 * * [simplify]: iters left: 5 (60 enodes) 132.240 * * [simplify]: iters left: 4 (106 enodes) 132.266 * * [simplify]: iters left: 3 (197 enodes) 132.320 * * [simplify]: iters left: 2 (370 enodes) 132.431 * * [simplify]: Extracting #0: cost 1 inf + 0 132.431 * * [simplify]: Extracting #1: cost 12 inf + 0 132.431 * * [simplify]: Extracting #2: cost 95 inf + 1 132.432 * * [simplify]: Extracting #3: cost 158 inf + 213 132.433 * * [simplify]: Extracting #4: cost 147 inf + 1289 132.439 * * [simplify]: Extracting #5: cost 37 inf + 27140 132.450 * * [simplify]: Extracting #6: cost 3 inf + 36474 132.471 * * [simplify]: Extracting #7: cost 0 inf + 37401 132.494 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 132.494 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 132.495 * * * * [progress]: [ 410 / 650 ] simplifiying candidate # 132.495 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 132.495 * * [simplify]: iters left: 6 (11 enodes) 132.501 * * [simplify]: iters left: 5 (38 enodes) 132.513 * * [simplify]: iters left: 4 (45 enodes) 132.526 * * [simplify]: iters left: 3 (52 enodes) 132.539 * * [simplify]: iters left: 2 (53 enodes) 132.550 * * [simplify]: Extracting #0: cost 1 inf + 0 132.550 * * [simplify]: Extracting #1: cost 6 inf + 0 132.550 * * [simplify]: Extracting #2: cost 9 inf + 1 132.550 * * [simplify]: Extracting #3: cost 12 inf + 1 132.550 * * [simplify]: Extracting #4: cost 16 inf + 1 132.551 * * [simplify]: Extracting #5: cost 14 inf + 3 132.551 * * [simplify]: Extracting #6: cost 9 inf + 289 132.551 * * [simplify]: Extracting #7: cost 2 inf + 1586 132.552 * * [simplify]: Extracting #8: cost 0 inf + 2031 132.553 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 132.553 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 132.554 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 132.554 * * [simplify]: iters left: 6 (16 enodes) 132.562 * * [simplify]: iters left: 5 (60 enodes) 132.582 * * [simplify]: iters left: 4 (104 enodes) 132.615 * * [simplify]: iters left: 3 (192 enodes) 132.667 * * [simplify]: iters left: 2 (344 enodes) 132.748 * * [simplify]: Extracting #0: cost 1 inf + 0 132.749 * * [simplify]: Extracting #1: cost 10 inf + 0 132.749 * * [simplify]: Extracting #2: cost 61 inf + 1 132.749 * * [simplify]: Extracting #3: cost 104 inf + 211 132.750 * * [simplify]: Extracting #4: cost 91 inf + 1405 132.753 * * [simplify]: Extracting #5: cost 18 inf + 17674 132.759 * * [simplify]: Extracting #6: cost 0 inf + 22284 132.766 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 132.766 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 132.766 * * * * [progress]: [ 411 / 650 ] simplifiying candidate # 132.766 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1) 132.766 * * [simplify]: iters left: 6 (11 enodes) 132.769 * * [simplify]: iters left: 5 (34 enodes) 132.775 * * [simplify]: iters left: 4 (41 enodes) 132.783 * * [simplify]: Extracting #0: cost 1 inf + 0 132.783 * * [simplify]: Extracting #1: cost 4 inf + 0 132.783 * * [simplify]: Extracting #2: cost 5 inf + 1 132.783 * * [simplify]: Extracting #3: cost 7 inf + 1 132.783 * * [simplify]: Extracting #4: cost 10 inf + 1 132.783 * * [simplify]: Extracting #5: cost 14 inf + 1 132.783 * * [simplify]: Extracting #6: cost 12 inf + 3 132.783 * * [simplify]: Extracting #7: cost 8 inf + 248 132.784 * * [simplify]: Extracting #8: cost 2 inf + 1180 132.784 * * [simplify]: Extracting #9: cost 0 inf + 1625 132.785 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 132.785 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 132.785 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 132.785 * * [simplify]: iters left: 6 (16 enodes) 132.793 * * [simplify]: iters left: 5 (60 enodes) 132.810 * * [simplify]: iters left: 4 (106 enodes) 132.829 * * [simplify]: iters left: 3 (197 enodes) 132.896 * * [simplify]: iters left: 2 (370 enodes) 133.021 * * [simplify]: Extracting #0: cost 1 inf + 0 133.021 * * [simplify]: Extracting #1: cost 12 inf + 0 133.021 * * [simplify]: Extracting #2: cost 95 inf + 1 133.022 * * [simplify]: Extracting #3: cost 158 inf + 213 133.024 * * [simplify]: Extracting #4: cost 147 inf + 1289 133.032 * * [simplify]: Extracting #5: cost 37 inf + 27140 133.043 * * [simplify]: Extracting #6: cost 3 inf + 36474 133.053 * * [simplify]: Extracting #7: cost 0 inf + 37401 133.069 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 133.069 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 133.070 * * * * [progress]: [ 412 / 650 ] simplifiying candidate # 133.070 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 133.070 * * [simplify]: iters left: 6 (15 enodes) 133.081 * * [simplify]: iters left: 5 (56 enodes) 133.099 * * [simplify]: iters left: 4 (65 enodes) 133.109 * * [simplify]: iters left: 3 (66 enodes) 133.117 * * [simplify]: iters left: 2 (68 enodes) 133.126 * * [simplify]: Extracting #0: cost 1 inf + 0 133.126 * * [simplify]: Extracting #1: cost 6 inf + 0 133.126 * * [simplify]: Extracting #2: cost 9 inf + 1 133.126 * * [simplify]: Extracting #3: cost 11 inf + 1 133.126 * * [simplify]: Extracting #4: cost 14 inf + 1 133.126 * * [simplify]: Extracting #5: cost 18 inf + 1 133.126 * * [simplify]: Extracting #6: cost 13 inf + 126 133.126 * * [simplify]: Extracting #7: cost 9 inf + 573 133.127 * * [simplify]: Extracting #8: cost 5 inf + 1501 133.127 * * [simplify]: Extracting #9: cost 0 inf + 2995 133.128 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 133.128 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 133.128 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 133.128 * * [simplify]: iters left: 6 (17 enodes) 133.132 * * [simplify]: iters left: 5 (65 enodes) 133.143 * * [simplify]: iters left: 4 (102 enodes) 133.160 * * [simplify]: iters left: 3 (195 enodes) 133.206 * * [simplify]: iters left: 2 (348 enodes) 133.295 * * [simplify]: Extracting #0: cost 1 inf + 0 133.295 * * [simplify]: Extracting #1: cost 12 inf + 0 133.296 * * [simplify]: Extracting #2: cost 88 inf + 1 133.297 * * [simplify]: Extracting #3: cost 149 inf + 256 133.299 * * [simplify]: Extracting #4: cost 129 inf + 1781 133.303 * * [simplify]: Extracting #5: cost 49 inf + 21635 133.312 * * [simplify]: Extracting #6: cost 1 inf + 36526 133.322 * * [simplify]: Extracting #7: cost 0 inf + 36890 133.331 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 133.331 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt 1)) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 133.331 * * * * [progress]: [ 413 / 650 ] simplifiying candidate # 133.331 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 133.331 * * [simplify]: iters left: 6 (15 enodes) 133.337 * * [simplify]: iters left: 5 (55 enodes) 133.346 * * [simplify]: iters left: 4 (59 enodes) 133.355 * * [simplify]: Extracting #0: cost 1 inf + 0 133.355 * * [simplify]: Extracting #1: cost 4 inf + 0 133.355 * * [simplify]: Extracting #2: cost 6 inf + 1 133.355 * * [simplify]: Extracting #3: cost 9 inf + 1 133.356 * * [simplify]: Extracting #4: cost 12 inf + 1 133.356 * * [simplify]: Extracting #5: cost 16 inf + 1 133.356 * * [simplify]: Extracting #6: cost 12 inf + 85 133.356 * * [simplify]: Extracting #7: cost 7 inf + 733 133.357 * * [simplify]: Extracting #8: cost 2 inf + 1824 133.357 * * [simplify]: Extracting #9: cost 0 inf + 2349 133.358 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 133.358 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 133.359 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 133.359 * * [simplify]: iters left: 6 (18 enodes) 133.368 * * [simplify]: iters left: 5 (68 enodes) 133.390 * * [simplify]: iters left: 4 (105 enodes) 133.418 * * [simplify]: iters left: 3 (198 enodes) 133.451 * * [simplify]: iters left: 2 (349 enodes) 133.542 * * [simplify]: Extracting #0: cost 1 inf + 0 133.542 * * [simplify]: Extracting #1: cost 12 inf + 0 133.543 * * [simplify]: Extracting #2: cost 90 inf + 1 133.544 * * [simplify]: Extracting #3: cost 150 inf + 297 133.546 * * [simplify]: Extracting #4: cost 129 inf + 1905 133.552 * * [simplify]: Extracting #5: cost 61 inf + 18522 133.561 * * [simplify]: Extracting #6: cost 5 inf + 36677 133.571 * * [simplify]: Extracting #7: cost 0 inf + 38654 133.583 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 133.583 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 133.583 * * * * [progress]: [ 414 / 650 ] simplifiying candidate # 133.583 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 133.584 * * [simplify]: iters left: 6 (14 enodes) 133.595 * * [simplify]: iters left: 5 (51 enodes) 133.610 * * [simplify]: iters left: 4 (55 enodes) 133.622 * * [simplify]: Extracting #0: cost 1 inf + 0 133.622 * * [simplify]: Extracting #1: cost 4 inf + 0 133.622 * * [simplify]: Extracting #2: cost 5 inf + 1 133.622 * * [simplify]: Extracting #3: cost 7 inf + 1 133.622 * * [simplify]: Extracting #4: cost 10 inf + 1 133.622 * * [simplify]: Extracting #5: cost 14 inf + 1 133.622 * * [simplify]: Extracting #6: cost 10 inf + 85 133.623 * * [simplify]: Extracting #7: cost 5 inf + 573 133.623 * * [simplify]: Extracting #8: cost 2 inf + 1180 133.624 * * [simplify]: Extracting #9: cost 0 inf + 1625 133.624 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 133.624 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 133.625 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 133.625 * * [simplify]: iters left: 6 (17 enodes) 133.634 * * [simplify]: iters left: 5 (65 enodes) 133.650 * * [simplify]: iters left: 4 (102 enodes) 133.667 * * [simplify]: iters left: 3 (195 enodes) 133.716 * * [simplify]: iters left: 2 (348 enodes) 133.850 * * [simplify]: Extracting #0: cost 1 inf + 0 133.850 * * [simplify]: Extracting #1: cost 12 inf + 0 133.850 * * [simplify]: Extracting #2: cost 88 inf + 1 133.851 * * [simplify]: Extracting #3: cost 149 inf + 256 133.853 * * [simplify]: Extracting #4: cost 129 inf + 1781 133.861 * * [simplify]: Extracting #5: cost 49 inf + 20315 133.875 * * [simplify]: Extracting #6: cost 1 inf + 33566 133.884 * * [simplify]: Extracting #7: cost 0 inf + 33890 133.893 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 133.893 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 133.894 * * * * [progress]: [ 415 / 650 ] simplifiying candidate # 133.894 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 133.894 * * [simplify]: iters left: 6 (7 enodes) 133.899 * * [simplify]: iters left: 5 (29 enodes) 133.903 * * [simplify]: iters left: 4 (31 enodes) 133.906 * * [simplify]: Extracting #0: cost 1 inf + 0 133.906 * * [simplify]: Extracting #1: cost 0 inf + 1 133.906 * [simplify]: Simplified to 1 133.906 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 133.906 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 133.906 * * [simplify]: iters left: 6 (16 enodes) 133.911 * * [simplify]: iters left: 5 (62 enodes) 133.935 * * [simplify]: iters left: 4 (99 enodes) 133.968 * * [simplify]: iters left: 3 (179 enodes) 134.025 * * [simplify]: iters left: 2 (296 enodes) 134.129 * * [simplify]: iters left: 1 (490 enodes) 134.287 * * [simplify]: Extracting #0: cost 1 inf + 0 134.287 * * [simplify]: Extracting #1: cost 10 inf + 0 134.287 * * [simplify]: Extracting #2: cost 68 inf + 1 134.288 * * [simplify]: Extracting #3: cost 97 inf + 500 134.290 * * [simplify]: Extracting #4: cost 78 inf + 1816 134.294 * * [simplify]: Extracting #5: cost 16 inf + 13662 134.300 * * [simplify]: Extracting #6: cost 0 inf + 16983 134.305 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 134.305 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 134.305 * * * * [progress]: [ 416 / 650 ] simplifiying candidate # 134.305 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 134.305 * * [simplify]: iters left: 6 (14 enodes) 134.312 * * [simplify]: iters left: 5 (51 enodes) 134.320 * * [simplify]: iters left: 4 (55 enodes) 134.333 * * [simplify]: Extracting #0: cost 1 inf + 0 134.333 * * [simplify]: Extracting #1: cost 4 inf + 0 134.333 * * [simplify]: Extracting #2: cost 5 inf + 1 134.333 * * [simplify]: Extracting #3: cost 7 inf + 1 134.333 * * [simplify]: Extracting #4: cost 10 inf + 1 134.333 * * [simplify]: Extracting #5: cost 14 inf + 1 134.333 * * [simplify]: Extracting #6: cost 10 inf + 85 134.333 * * [simplify]: Extracting #7: cost 5 inf + 573 134.334 * * [simplify]: Extracting #8: cost 2 inf + 1180 134.335 * * [simplify]: Extracting #9: cost 0 inf + 1625 134.335 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 134.335 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 134.336 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 134.336 * * [simplify]: iters left: 6 (17 enodes) 134.345 * * [simplify]: iters left: 5 (65 enodes) 134.359 * * [simplify]: iters left: 4 (102 enodes) 134.376 * * [simplify]: iters left: 3 (195 enodes) 134.424 * * [simplify]: iters left: 2 (348 enodes) 134.521 * * [simplify]: Extracting #0: cost 1 inf + 0 134.521 * * [simplify]: Extracting #1: cost 12 inf + 0 134.521 * * [simplify]: Extracting #2: cost 88 inf + 1 134.522 * * [simplify]: Extracting #3: cost 149 inf + 256 134.524 * * [simplify]: Extracting #4: cost 129 inf + 1781 134.532 * * [simplify]: Extracting #5: cost 49 inf + 20315 134.549 * * [simplify]: Extracting #6: cost 1 inf + 33566 134.568 * * [simplify]: Extracting #7: cost 0 inf + 33890 134.587 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 134.588 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 134.588 * * * * [progress]: [ 417 / 650 ] simplifiying candidate # 134.588 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) (* (cbrt 1) (cbrt 1))) 1) 134.588 * * [simplify]: iters left: 6 (7 enodes) 134.597 * * [simplify]: iters left: 5 (27 enodes) 134.607 * * [simplify]: iters left: 4 (29 enodes) 134.612 * * [simplify]: Extracting #0: cost 1 inf + 0 134.612 * * [simplify]: Extracting #1: cost 0 inf + 1 134.612 * [simplify]: Simplified to 1 134.612 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 134.612 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 134.613 * * [simplify]: iters left: 6 (16 enodes) 134.622 * * [simplify]: iters left: 5 (62 enodes) 134.641 * * [simplify]: iters left: 4 (99 enodes) 134.673 * * [simplify]: iters left: 3 (179 enodes) 134.722 * * [simplify]: iters left: 2 (296 enodes) 134.778 * * [simplify]: iters left: 1 (490 enodes) 134.940 * * [simplify]: Extracting #0: cost 1 inf + 0 134.940 * * [simplify]: Extracting #1: cost 10 inf + 0 134.940 * * [simplify]: Extracting #2: cost 68 inf + 1 134.941 * * [simplify]: Extracting #3: cost 97 inf + 500 134.943 * * [simplify]: Extracting #4: cost 78 inf + 1816 134.949 * * [simplify]: Extracting #5: cost 16 inf + 13662 134.960 * * [simplify]: Extracting #6: cost 0 inf + 16983 134.970 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 134.970 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 134.971 * * * * [progress]: [ 418 / 650 ] simplifiying candidate # 134.971 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 134.971 * * [simplify]: iters left: 6 (13 enodes) 134.978 * * [simplify]: iters left: 5 (48 enodes) 134.994 * * [simplify]: iters left: 4 (57 enodes) 135.009 * * [simplify]: iters left: 3 (58 enodes) 135.023 * * [simplify]: iters left: 2 (60 enodes) 135.037 * * [simplify]: Extracting #0: cost 1 inf + 0 135.037 * * [simplify]: Extracting #1: cost 6 inf + 0 135.037 * * [simplify]: Extracting #2: cost 9 inf + 1 135.037 * * [simplify]: Extracting #3: cost 11 inf + 1 135.037 * * [simplify]: Extracting #4: cost 14 inf + 1 135.037 * * [simplify]: Extracting #5: cost 18 inf + 1 135.037 * * [simplify]: Extracting #6: cost 12 inf + 167 135.038 * * [simplify]: Extracting #7: cost 10 inf + 411 135.038 * * [simplify]: Extracting #8: cost 5 inf + 1502 135.039 * * [simplify]: Extracting #9: cost 0 inf + 2995 135.040 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 135.040 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 135.041 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 135.041 * * [simplify]: iters left: 6 (17 enodes) 135.049 * * [simplify]: iters left: 5 (65 enodes) 135.064 * * [simplify]: iters left: 4 (102 enodes) 135.080 * * [simplify]: iters left: 3 (195 enodes) 135.124 * * [simplify]: iters left: 2 (348 enodes) 135.230 * * [simplify]: Extracting #0: cost 1 inf + 0 135.230 * * [simplify]: Extracting #1: cost 12 inf + 0 135.230 * * [simplify]: Extracting #2: cost 88 inf + 1 135.231 * * [simplify]: Extracting #3: cost 149 inf + 256 135.233 * * [simplify]: Extracting #4: cost 129 inf + 1781 135.241 * * [simplify]: Extracting #5: cost 49 inf + 21635 135.261 * * [simplify]: Extracting #6: cost 1 inf + 36526 135.280 * * [simplify]: Extracting #7: cost 0 inf + 36890 135.298 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 135.298 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 135.298 * * * * [progress]: [ 419 / 650 ] simplifiying candidate # 135.299 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 135.299 * * [simplify]: iters left: 6 (13 enodes) 135.307 * * [simplify]: iters left: 5 (47 enodes) 135.322 * * [simplify]: iters left: 4 (51 enodes) 135.335 * * [simplify]: Extracting #0: cost 1 inf + 0 135.335 * * [simplify]: Extracting #1: cost 4 inf + 0 135.335 * * [simplify]: Extracting #2: cost 6 inf + 1 135.335 * * [simplify]: Extracting #3: cost 9 inf + 1 135.335 * * [simplify]: Extracting #4: cost 12 inf + 1 135.335 * * [simplify]: Extracting #5: cost 16 inf + 1 135.336 * * [simplify]: Extracting #6: cost 12 inf + 85 135.336 * * [simplify]: Extracting #7: cost 6 inf + 855 135.337 * * [simplify]: Extracting #8: cost 0 inf + 2349 135.337 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 135.337 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 135.338 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 135.338 * * [simplify]: iters left: 6 (18 enodes) 135.348 * * [simplify]: iters left: 5 (68 enodes) 135.369 * * [simplify]: iters left: 4 (105 enodes) 135.396 * * [simplify]: iters left: 3 (198 enodes) 135.431 * * [simplify]: iters left: 2 (349 enodes) 135.534 * * [simplify]: Extracting #0: cost 1 inf + 0 135.534 * * [simplify]: Extracting #1: cost 12 inf + 0 135.535 * * [simplify]: Extracting #2: cost 90 inf + 1 135.536 * * [simplify]: Extracting #3: cost 150 inf + 297 135.538 * * [simplify]: Extracting #4: cost 129 inf + 1905 135.544 * * [simplify]: Extracting #5: cost 61 inf + 18522 135.561 * * [simplify]: Extracting #6: cost 5 inf + 36677 135.580 * * [simplify]: Extracting #7: cost 0 inf + 38654 135.599 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 135.599 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 135.599 * * * * [progress]: [ 420 / 650 ] simplifiying candidate # 135.600 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 135.600 * * [simplify]: iters left: 6 (12 enodes) 135.606 * * [simplify]: iters left: 5 (43 enodes) 135.622 * * [simplify]: iters left: 4 (47 enodes) 135.632 * * [simplify]: Extracting #0: cost 1 inf + 0 135.632 * * [simplify]: Extracting #1: cost 4 inf + 0 135.632 * * [simplify]: Extracting #2: cost 5 inf + 1 135.632 * * [simplify]: Extracting #3: cost 7 inf + 1 135.632 * * [simplify]: Extracting #4: cost 10 inf + 1 135.632 * * [simplify]: Extracting #5: cost 14 inf + 1 135.632 * * [simplify]: Extracting #6: cost 8 inf + 167 135.632 * * [simplify]: Extracting #7: cost 5 inf + 573 135.632 * * [simplify]: Extracting #8: cost 2 inf + 1180 135.633 * * [simplify]: Extracting #9: cost 0 inf + 1625 135.633 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 135.633 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 135.633 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 135.633 * * [simplify]: iters left: 6 (17 enodes) 135.638 * * [simplify]: iters left: 5 (65 enodes) 135.648 * * [simplify]: iters left: 4 (102 enodes) 135.668 * * [simplify]: iters left: 3 (195 enodes) 135.705 * * [simplify]: iters left: 2 (348 enodes) 135.772 * * [simplify]: Extracting #0: cost 1 inf + 0 135.773 * * [simplify]: Extracting #1: cost 12 inf + 0 135.773 * * [simplify]: Extracting #2: cost 88 inf + 1 135.774 * * [simplify]: Extracting #3: cost 149 inf + 256 135.775 * * [simplify]: Extracting #4: cost 129 inf + 1781 135.783 * * [simplify]: Extracting #5: cost 49 inf + 20315 135.800 * * [simplify]: Extracting #6: cost 1 inf + 33566 135.818 * * [simplify]: Extracting #7: cost 0 inf + 33890 135.836 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 135.837 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 135.837 * * * * [progress]: [ 421 / 650 ] simplifiying candidate # 135.837 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt 1)) (sqrt 1)) 135.837 * * [simplify]: iters left: 6 (5 enodes) 135.842 * * [simplify]: iters left: 5 (20 enodes) 135.847 * * [simplify]: iters left: 4 (22 enodes) 135.851 * * [simplify]: Extracting #0: cost 1 inf + 0 135.851 * * [simplify]: Extracting #1: cost 0 inf + 1 135.851 * [simplify]: Simplified to 1 135.851 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 135.852 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 135.852 * * [simplify]: iters left: 6 (16 enodes) 135.861 * * [simplify]: iters left: 5 (62 enodes) 135.880 * * [simplify]: iters left: 4 (99 enodes) 135.903 * * [simplify]: iters left: 3 (179 enodes) 135.935 * * [simplify]: iters left: 2 (296 enodes) 136.009 * * [simplify]: iters left: 1 (490 enodes) 136.157 * * [simplify]: Extracting #0: cost 1 inf + 0 136.157 * * [simplify]: Extracting #1: cost 10 inf + 0 136.157 * * [simplify]: Extracting #2: cost 68 inf + 1 136.158 * * [simplify]: Extracting #3: cost 97 inf + 500 136.160 * * [simplify]: Extracting #4: cost 78 inf + 1816 136.166 * * [simplify]: Extracting #5: cost 16 inf + 13662 136.177 * * [simplify]: Extracting #6: cost 0 inf + 16983 136.190 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 136.190 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 136.190 * * * * [progress]: [ 422 / 650 ] simplifiying candidate # 136.191 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 136.191 * * [simplify]: iters left: 6 (12 enodes) 136.197 * * [simplify]: iters left: 5 (43 enodes) 136.210 * * [simplify]: iters left: 4 (47 enodes) 136.222 * * [simplify]: Extracting #0: cost 1 inf + 0 136.222 * * [simplify]: Extracting #1: cost 4 inf + 0 136.222 * * [simplify]: Extracting #2: cost 5 inf + 1 136.222 * * [simplify]: Extracting #3: cost 7 inf + 1 136.223 * * [simplify]: Extracting #4: cost 10 inf + 1 136.223 * * [simplify]: Extracting #5: cost 14 inf + 1 136.223 * * [simplify]: Extracting #6: cost 8 inf + 167 136.223 * * [simplify]: Extracting #7: cost 5 inf + 573 136.223 * * [simplify]: Extracting #8: cost 2 inf + 1180 136.224 * * [simplify]: Extracting #9: cost 0 inf + 1625 136.225 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 136.225 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 136.225 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 136.225 * * [simplify]: iters left: 6 (17 enodes) 136.233 * * [simplify]: iters left: 5 (65 enodes) 136.253 * * [simplify]: iters left: 4 (102 enodes) 136.282 * * [simplify]: iters left: 3 (195 enodes) 136.327 * * [simplify]: iters left: 2 (348 enodes) 136.434 * * [simplify]: Extracting #0: cost 1 inf + 0 136.434 * * [simplify]: Extracting #1: cost 12 inf + 0 136.434 * * [simplify]: Extracting #2: cost 88 inf + 1 136.435 * * [simplify]: Extracting #3: cost 149 inf + 256 136.437 * * [simplify]: Extracting #4: cost 129 inf + 1781 136.445 * * [simplify]: Extracting #5: cost 49 inf + 20315 136.461 * * [simplify]: Extracting #6: cost 1 inf + 33566 136.479 * * [simplify]: Extracting #7: cost 0 inf + 33890 136.497 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 136.497 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 136.497 * * * * [progress]: [ 423 / 650 ] simplifiying candidate # 136.498 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt 1)) 1) 136.498 * * [simplify]: iters left: 6 (5 enodes) 136.503 * * [simplify]: iters left: 5 (19 enodes) 136.508 * * [simplify]: iters left: 4 (21 enodes) 136.511 * * [simplify]: Extracting #0: cost 1 inf + 0 136.511 * * [simplify]: Extracting #1: cost 0 inf + 1 136.511 * [simplify]: Simplified to 1 136.511 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 136.512 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 136.512 * * [simplify]: iters left: 6 (16 enodes) 136.522 * * [simplify]: iters left: 5 (62 enodes) 136.541 * * [simplify]: iters left: 4 (99 enodes) 136.577 * * [simplify]: iters left: 3 (179 enodes) 136.636 * * [simplify]: iters left: 2 (296 enodes) 136.709 * * [simplify]: iters left: 1 (490 enodes) 136.815 * * [simplify]: Extracting #0: cost 1 inf + 0 136.816 * * [simplify]: Extracting #1: cost 10 inf + 0 136.816 * * [simplify]: Extracting #2: cost 68 inf + 1 136.816 * * [simplify]: Extracting #3: cost 97 inf + 500 136.817 * * [simplify]: Extracting #4: cost 78 inf + 1816 136.820 * * [simplify]: Extracting #5: cost 16 inf + 13662 136.828 * * [simplify]: Extracting #6: cost 0 inf + 16983 136.833 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 136.833 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 136.833 * * * * [progress]: [ 424 / 650 ] simplifiying candidate # 136.833 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 136.834 * * [simplify]: iters left: 6 (13 enodes) 136.838 * * [simplify]: iters left: 5 (46 enodes) 136.845 * * [simplify]: iters left: 4 (58 enodes) 136.861 * * [simplify]: iters left: 3 (62 enodes) 136.876 * * [simplify]: iters left: 2 (63 enodes) 136.889 * * [simplify]: Extracting #0: cost 1 inf + 0 136.889 * * [simplify]: Extracting #1: cost 6 inf + 0 136.889 * * [simplify]: Extracting #2: cost 9 inf + 1 136.889 * * [simplify]: Extracting #3: cost 11 inf + 1 136.890 * * [simplify]: Extracting #4: cost 14 inf + 1 136.890 * * [simplify]: Extracting #5: cost 18 inf + 1 136.890 * * [simplify]: Extracting #6: cost 14 inf + 85 136.890 * * [simplify]: Extracting #7: cost 10 inf + 411 136.891 * * [simplify]: Extracting #8: cost 4 inf + 1784 136.892 * * [simplify]: Extracting #9: cost 0 inf + 2995 136.893 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 136.893 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 136.893 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 136.893 * * [simplify]: iters left: 6 (16 enodes) 136.901 * * [simplify]: iters left: 5 (60 enodes) 136.920 * * [simplify]: iters left: 4 (106 enodes) 136.955 * * [simplify]: iters left: 3 (198 enodes) 137.026 * * [simplify]: iters left: 2 (371 enodes) 137.106 * * [simplify]: Extracting #0: cost 1 inf + 0 137.106 * * [simplify]: Extracting #1: cost 12 inf + 0 137.106 * * [simplify]: Extracting #2: cost 95 inf + 1 137.107 * * [simplify]: Extracting #3: cost 157 inf + 255 137.108 * * [simplify]: Extracting #4: cost 141 inf + 1822 137.113 * * [simplify]: Extracting #5: cost 51 inf + 24864 137.124 * * [simplify]: Extracting #6: cost 2 inf + 39796 137.135 * * [simplify]: Extracting #7: cost 0 inf + 40521 137.145 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 137.145 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 137.145 * * * * [progress]: [ 425 / 650 ] simplifiying candidate # 137.145 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 137.146 * * [simplify]: iters left: 6 (13 enodes) 137.149 * * [simplify]: iters left: 5 (45 enodes) 137.156 * * [simplify]: iters left: 4 (50 enodes) 137.162 * * [simplify]: Extracting #0: cost 1 inf + 0 137.163 * * [simplify]: Extracting #1: cost 4 inf + 0 137.163 * * [simplify]: Extracting #2: cost 6 inf + 1 137.163 * * [simplify]: Extracting #3: cost 9 inf + 1 137.163 * * [simplify]: Extracting #4: cost 12 inf + 1 137.163 * * [simplify]: Extracting #5: cost 16 inf + 1 137.163 * * [simplify]: Extracting #6: cost 12 inf + 85 137.163 * * [simplify]: Extracting #7: cost 6 inf + 855 137.163 * * [simplify]: Extracting #8: cost 0 inf + 2349 137.164 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 137.164 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 137.164 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 137.164 * * [simplify]: iters left: 6 (17 enodes) 137.168 * * [simplify]: iters left: 5 (63 enodes) 137.179 * * [simplify]: iters left: 4 (109 enodes) 137.211 * * [simplify]: iters left: 3 (201 enodes) 137.250 * * [simplify]: iters left: 2 (374 enodes) 137.361 * * [simplify]: Extracting #0: cost 1 inf + 0 137.361 * * [simplify]: Extracting #1: cost 12 inf + 0 137.361 * * [simplify]: Extracting #2: cost 95 inf + 1 137.362 * * [simplify]: Extracting #3: cost 161 inf + 130 137.363 * * [simplify]: Extracting #4: cost 145 inf + 1616 137.369 * * [simplify]: Extracting #5: cost 61 inf + 22159 137.387 * * [simplify]: Extracting #6: cost 6 inf + 40271 137.412 * * [simplify]: Extracting #7: cost 0 inf + 42445 137.433 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 137.433 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 137.434 * * * * [progress]: [ 426 / 650 ] simplifiying candidate # 137.434 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 137.434 * * [simplify]: iters left: 6 (12 enodes) 137.441 * * [simplify]: iters left: 5 (41 enodes) 137.447 * * [simplify]: iters left: 4 (46 enodes) 137.453 * * [simplify]: Extracting #0: cost 1 inf + 0 137.453 * * [simplify]: Extracting #1: cost 4 inf + 0 137.454 * * [simplify]: Extracting #2: cost 5 inf + 1 137.454 * * [simplify]: Extracting #3: cost 7 inf + 1 137.454 * * [simplify]: Extracting #4: cost 10 inf + 1 137.454 * * [simplify]: Extracting #5: cost 14 inf + 1 137.454 * * [simplify]: Extracting #6: cost 8 inf + 167 137.454 * * [simplify]: Extracting #7: cost 4 inf + 735 137.454 * * [simplify]: Extracting #8: cost 2 inf + 1180 137.454 * * [simplify]: Extracting #9: cost 0 inf + 1625 137.455 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 137.455 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 137.455 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 137.455 * * [simplify]: iters left: 6 (16 enodes) 137.459 * * [simplify]: iters left: 5 (60 enodes) 137.469 * * [simplify]: iters left: 4 (106 enodes) 137.499 * * [simplify]: iters left: 3 (198 enodes) 137.565 * * [simplify]: iters left: 2 (371 enodes) 137.677 * * [simplify]: Extracting #0: cost 1 inf + 0 137.677 * * [simplify]: Extracting #1: cost 12 inf + 0 137.677 * * [simplify]: Extracting #2: cost 95 inf + 1 137.678 * * [simplify]: Extracting #3: cost 157 inf + 255 137.679 * * [simplify]: Extracting #4: cost 141 inf + 1822 137.684 * * [simplify]: Extracting #5: cost 51 inf + 23184 137.694 * * [simplify]: Extracting #6: cost 2 inf + 36596 137.706 * * [simplify]: Extracting #7: cost 0 inf + 37241 137.716 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 137.716 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 137.717 * * * * [progress]: [ 427 / 650 ] simplifiying candidate # 137.717 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) 1) (sqrt 1)) 137.717 * * [simplify]: iters left: 6 (5 enodes) 137.724 * * [simplify]: iters left: 5 (19 enodes) 137.727 * * [simplify]: iters left: 4 (21 enodes) 137.731 * * [simplify]: Extracting #0: cost 1 inf + 0 137.731 * * [simplify]: Extracting #1: cost 0 inf + 1 137.731 * [simplify]: Simplified to 1 137.731 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 137.731 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 137.731 * * [simplify]: iters left: 6 (15 enodes) 137.737 * * [simplify]: iters left: 5 (57 enodes) 137.747 * * [simplify]: iters left: 4 (101 enodes) 137.764 * * [simplify]: iters left: 3 (190 enodes) 137.808 * * [simplify]: iters left: 2 (350 enodes) 137.935 * * [simplify]: Extracting #0: cost 1 inf + 0 137.935 * * [simplify]: Extracting #1: cost 10 inf + 0 137.936 * * [simplify]: Extracting #2: cost 62 inf + 1 137.936 * * [simplify]: Extracting #3: cost 108 inf + 170 137.938 * * [simplify]: Extracting #4: cost 91 inf + 1368 137.945 * * [simplify]: Extracting #5: cost 19 inf + 14471 137.950 * * [simplify]: Extracting #6: cost 0 inf + 19088 137.956 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 137.956 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 137.957 * * * * [progress]: [ 428 / 650 ] simplifiying candidate # 137.957 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 137.957 * * [simplify]: iters left: 6 (12 enodes) 137.960 * * [simplify]: iters left: 5 (41 enodes) 137.967 * * [simplify]: iters left: 4 (46 enodes) 137.973 * * [simplify]: Extracting #0: cost 1 inf + 0 137.973 * * [simplify]: Extracting #1: cost 4 inf + 0 137.973 * * [simplify]: Extracting #2: cost 5 inf + 1 137.973 * * [simplify]: Extracting #3: cost 7 inf + 1 137.973 * * [simplify]: Extracting #4: cost 10 inf + 1 137.973 * * [simplify]: Extracting #5: cost 14 inf + 1 137.973 * * [simplify]: Extracting #6: cost 8 inf + 167 137.973 * * [simplify]: Extracting #7: cost 4 inf + 735 137.973 * * [simplify]: Extracting #8: cost 2 inf + 1180 137.974 * * [simplify]: Extracting #9: cost 0 inf + 1625 137.974 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 137.974 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 137.974 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 137.974 * * [simplify]: iters left: 6 (16 enodes) 137.979 * * [simplify]: iters left: 5 (60 enodes) 137.999 * * [simplify]: iters left: 4 (106 enodes) 138.034 * * [simplify]: iters left: 3 (198 enodes) 138.105 * * [simplify]: iters left: 2 (371 enodes) 138.232 * * [simplify]: Extracting #0: cost 1 inf + 0 138.232 * * [simplify]: Extracting #1: cost 12 inf + 0 138.232 * * [simplify]: Extracting #2: cost 95 inf + 1 138.233 * * [simplify]: Extracting #3: cost 157 inf + 255 138.236 * * [simplify]: Extracting #4: cost 141 inf + 1822 138.241 * * [simplify]: Extracting #5: cost 51 inf + 23184 138.251 * * [simplify]: Extracting #6: cost 2 inf + 36596 138.262 * * [simplify]: Extracting #7: cost 0 inf + 37241 138.275 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 138.275 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 138.276 * * * * [progress]: [ 429 / 650 ] simplifiying candidate # 138.276 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt 1)) 1) 1) 138.276 * * [simplify]: iters left: 6 (5 enodes) 138.281 * * [simplify]: iters left: 5 (15 enodes) 138.282 * * [simplify]: iters left: 4 (17 enodes) 138.284 * * [simplify]: Extracting #0: cost 1 inf + 0 138.284 * * [simplify]: Extracting #1: cost 0 inf + 1 138.284 * [simplify]: Simplified to 1 138.284 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 138.284 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 138.285 * * [simplify]: iters left: 6 (15 enodes) 138.288 * * [simplify]: iters left: 5 (57 enodes) 138.298 * * [simplify]: iters left: 4 (101 enodes) 138.327 * * [simplify]: iters left: 3 (190 enodes) 138.364 * * [simplify]: iters left: 2 (350 enodes) 138.494 * * [simplify]: Extracting #0: cost 1 inf + 0 138.494 * * [simplify]: Extracting #1: cost 10 inf + 0 138.494 * * [simplify]: Extracting #2: cost 62 inf + 1 138.495 * * [simplify]: Extracting #3: cost 108 inf + 170 138.496 * * [simplify]: Extracting #4: cost 91 inf + 1368 138.502 * * [simplify]: Extracting #5: cost 19 inf + 14471 138.513 * * [simplify]: Extracting #6: cost 0 inf + 19088 138.524 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 138.524 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 138.524 * * * * [progress]: [ 430 / 650 ] simplifiying candidate # 138.525 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 138.525 * * [simplify]: iters left: 6 (15 enodes) 138.533 * * [simplify]: iters left: 5 (56 enodes) 138.553 * * [simplify]: iters left: 4 (78 enodes) 138.578 * * [simplify]: iters left: 3 (94 enodes) 138.601 * * [simplify]: iters left: 2 (111 enodes) 138.626 * * [simplify]: Extracting #0: cost 1 inf + 0 138.626 * * [simplify]: Extracting #1: cost 10 inf + 0 138.626 * * [simplify]: Extracting #2: cost 19 inf + 1 138.627 * * [simplify]: Extracting #3: cost 23 inf + 1 138.627 * * [simplify]: Extracting #4: cost 26 inf + 1 138.627 * * [simplify]: Extracting #5: cost 30 inf + 1 138.627 * * [simplify]: Extracting #6: cost 27 inf + 44 138.627 * * [simplify]: Extracting #7: cost 22 inf + 411 138.627 * * [simplify]: Extracting #8: cost 15 inf + 1866 138.628 * * [simplify]: Extracting #9: cost 5 inf + 4971 138.630 * * [simplify]: Extracting #10: cost 0 inf + 6785 138.631 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 138.631 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 138.631 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 138.632 * * [simplify]: iters left: 6 (18 enodes) 138.637 * * [simplify]: iters left: 5 (68 enodes) 138.651 * * [simplify]: iters left: 4 (105 enodes) 138.685 * * [simplify]: iters left: 3 (197 enodes) 138.753 * * [simplify]: iters left: 2 (348 enodes) 138.884 * * [simplify]: Extracting #0: cost 1 inf + 0 138.884 * * [simplify]: Extracting #1: cost 12 inf + 0 138.885 * * [simplify]: Extracting #2: cost 89 inf + 1 138.886 * * [simplify]: Extracting #3: cost 146 inf + 339 138.888 * * [simplify]: Extracting #4: cost 129 inf + 1783 138.890 * * [simplify]: Extracting #5: cost 124 inf + 2277 138.896 * * [simplify]: Extracting #6: cost 74 inf + 15929 138.913 * * [simplify]: Extracting #7: cost 4 inf + 38723 138.933 * * [simplify]: Extracting #8: cost 0 inf + 40334 138.953 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 138.953 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 138.953 * * * * [progress]: [ 431 / 650 ] simplifiying candidate # 138.954 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 138.954 * * [simplify]: iters left: 6 (16 enodes) 138.962 * * [simplify]: iters left: 5 (58 enodes) 138.983 * * [simplify]: iters left: 4 (74 enodes) 138.994 * * [simplify]: iters left: 3 (86 enodes) 139.005 * * [simplify]: iters left: 2 (95 enodes) 139.015 * * [simplify]: Extracting #0: cost 1 inf + 0 139.015 * * [simplify]: Extracting #1: cost 8 inf + 0 139.015 * * [simplify]: Extracting #2: cost 15 inf + 1 139.016 * * [simplify]: Extracting #3: cost 19 inf + 1 139.016 * * [simplify]: Extracting #4: cost 22 inf + 1 139.016 * * [simplify]: Extracting #5: cost 26 inf + 1 139.016 * * [simplify]: Extracting #6: cost 22 inf + 85 139.016 * * [simplify]: Extracting #7: cost 16 inf + 855 139.016 * * [simplify]: Extracting #8: cost 7 inf + 2875 139.017 * * [simplify]: Extracting #9: cost 3 inf + 4085 139.018 * * [simplify]: Extracting #10: cost 0 inf + 5093 139.019 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 139.019 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 139.019 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 139.019 * * [simplify]: iters left: 6 (19 enodes) 139.024 * * [simplify]: iters left: 5 (71 enodes) 139.046 * * [simplify]: iters left: 4 (108 enodes) 139.079 * * [simplify]: iters left: 3 (200 enodes) 139.118 * * [simplify]: iters left: 2 (361 enodes) 139.232 * * [simplify]: Extracting #0: cost 1 inf + 0 139.232 * * [simplify]: Extracting #1: cost 12 inf + 0 139.233 * * [simplify]: Extracting #2: cost 94 inf + 1 139.233 * * [simplify]: Extracting #3: cost 167 inf + 295 139.235 * * [simplify]: Extracting #4: cost 137 inf + 2605 139.236 * * [simplify]: Extracting #5: cost 116 inf + 7064 139.241 * * [simplify]: Extracting #6: cost 58 inf + 23813 139.252 * * [simplify]: Extracting #7: cost 8 inf + 41710 139.266 * * [simplify]: Extracting #8: cost 0 inf + 44694 139.283 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 139.283 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 139.284 * * * * [progress]: [ 432 / 650 ] simplifiying candidate # 139.284 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 139.284 * * [simplify]: iters left: 6 (13 enodes) 139.288 * * [simplify]: iters left: 5 (48 enodes) 139.296 * * [simplify]: iters left: 4 (64 enodes) 139.312 * * [simplify]: iters left: 3 (76 enodes) 139.326 * * [simplify]: iters left: 2 (81 enodes) 139.333 * * [simplify]: iters left: 1 (82 enodes) 139.341 * * [simplify]: Extracting #0: cost 1 inf + 0 139.341 * * [simplify]: Extracting #1: cost 7 inf + 0 139.341 * * [simplify]: Extracting #2: cost 11 inf + 1 139.341 * * [simplify]: Extracting #3: cost 14 inf + 1 139.341 * * [simplify]: Extracting #4: cost 18 inf + 1 139.341 * * [simplify]: Extracting #5: cost 16 inf + 3 139.341 * * [simplify]: Extracting #6: cost 10 inf + 411 139.341 * * [simplify]: Extracting #7: cost 9 inf + 573 139.342 * * [simplify]: Extracting #8: cost 2 inf + 2031 139.342 * * [simplify]: Extracting #9: cost 0 inf + 2517 139.343 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 139.343 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 139.343 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 139.343 * * [simplify]: iters left: 6 (17 enodes) 139.348 * * [simplify]: iters left: 5 (65 enodes) 139.366 * * [simplify]: iters left: 4 (102 enodes) 139.393 * * [simplify]: iters left: 3 (181 enodes) 139.429 * * [simplify]: iters left: 2 (298 enodes) 139.505 * * [simplify]: iters left: 1 (492 enodes) 139.629 * * [simplify]: Extracting #0: cost 1 inf + 0 139.629 * * [simplify]: Extracting #1: cost 10 inf + 0 139.629 * * [simplify]: Extracting #2: cost 63 inf + 1 139.630 * * [simplify]: Extracting #3: cost 95 inf + 337 139.631 * * [simplify]: Extracting #4: cost 79 inf + 1531 139.637 * * [simplify]: Extracting #5: cost 14 inf + 16464 139.651 * * [simplify]: Extracting #6: cost 0 inf + 19779 139.662 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 139.662 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 139.662 * * * * [progress]: [ 433 / 650 ] simplifiying candidate # 139.662 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 139.662 * * [simplify]: iters left: 6 (14 enodes) 139.668 * * [simplify]: iters left: 5 (51 enodes) 139.676 * * [simplify]: iters left: 4 (58 enodes) 139.682 * * [simplify]: Extracting #0: cost 1 inf + 0 139.682 * * [simplify]: Extracting #1: cost 4 inf + 0 139.682 * * [simplify]: Extracting #2: cost 5 inf + 1 139.682 * * [simplify]: Extracting #3: cost 7 inf + 1 139.682 * * [simplify]: Extracting #4: cost 10 inf + 1 139.682 * * [simplify]: Extracting #5: cost 14 inf + 1 139.682 * * [simplify]: Extracting #6: cost 12 inf + 3 139.682 * * [simplify]: Extracting #7: cost 7 inf + 289 139.683 * * [simplify]: Extracting #8: cost 2 inf + 1180 139.683 * * [simplify]: Extracting #9: cost 0 inf + 1625 139.683 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 139.683 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 139.684 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 139.684 * * [simplify]: iters left: 6 (17 enodes) 139.688 * * [simplify]: iters left: 5 (65 enodes) 139.706 * * [simplify]: iters left: 4 (102 enodes) 139.730 * * [simplify]: iters left: 3 (194 enodes) 139.776 * * [simplify]: iters left: 2 (347 enodes) 139.858 * * [simplify]: Extracting #0: cost 1 inf + 0 139.858 * * [simplify]: Extracting #1: cost 12 inf + 0 139.858 * * [simplify]: Extracting #2: cost 88 inf + 1 139.859 * * [simplify]: Extracting #3: cost 148 inf + 297 139.860 * * [simplify]: Extracting #4: cost 126 inf + 1947 139.865 * * [simplify]: Extracting #5: cost 35 inf + 24556 139.874 * * [simplify]: Extracting #6: cost 1 inf + 33727 139.892 * * [simplify]: Extracting #7: cost 0 inf + 34010 139.911 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 139.911 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 139.911 * * * * [progress]: [ 434 / 650 ] simplifiying candidate # 139.911 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 139.911 * * [simplify]: iters left: 6 (13 enodes) 139.919 * * [simplify]: iters left: 5 (48 enodes) 139.935 * * [simplify]: iters left: 4 (64 enodes) 139.954 * * [simplify]: iters left: 3 (76 enodes) 139.973 * * [simplify]: iters left: 2 (81 enodes) 139.982 * * [simplify]: iters left: 1 (82 enodes) 139.989 * * [simplify]: Extracting #0: cost 1 inf + 0 139.990 * * [simplify]: Extracting #1: cost 7 inf + 0 139.990 * * [simplify]: Extracting #2: cost 11 inf + 1 139.990 * * [simplify]: Extracting #3: cost 14 inf + 1 139.990 * * [simplify]: Extracting #4: cost 18 inf + 1 139.990 * * [simplify]: Extracting #5: cost 16 inf + 3 139.990 * * [simplify]: Extracting #6: cost 10 inf + 411 139.990 * * [simplify]: Extracting #7: cost 9 inf + 573 139.990 * * [simplify]: Extracting #8: cost 2 inf + 2031 139.991 * * [simplify]: Extracting #9: cost 0 inf + 2517 139.992 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 139.992 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 139.992 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 139.992 * * [simplify]: iters left: 6 (17 enodes) 139.996 * * [simplify]: iters left: 5 (65 enodes) 140.007 * * [simplify]: iters left: 4 (102 enodes) 140.036 * * [simplify]: iters left: 3 (181 enodes) 140.068 * * [simplify]: iters left: 2 (298 enodes) 140.144 * * [simplify]: iters left: 1 (492 enodes) 140.306 * * [simplify]: Extracting #0: cost 1 inf + 0 140.307 * * [simplify]: Extracting #1: cost 10 inf + 0 140.307 * * [simplify]: Extracting #2: cost 63 inf + 1 140.308 * * [simplify]: Extracting #3: cost 95 inf + 337 140.309 * * [simplify]: Extracting #4: cost 79 inf + 1531 140.316 * * [simplify]: Extracting #5: cost 14 inf + 16464 140.327 * * [simplify]: Extracting #6: cost 0 inf + 19779 140.339 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 140.339 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 140.340 * * * * [progress]: [ 435 / 650 ] simplifiying candidate # 140.340 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 1) 140.340 * * [simplify]: iters left: 6 (13 enodes) 140.348 * * [simplify]: iters left: 5 (46 enodes) 140.366 * * [simplify]: iters left: 4 (55 enodes) 140.379 * * [simplify]: Extracting #0: cost 1 inf + 0 140.379 * * [simplify]: Extracting #1: cost 4 inf + 0 140.379 * * [simplify]: Extracting #2: cost 5 inf + 1 140.379 * * [simplify]: Extracting #3: cost 7 inf + 1 140.379 * * [simplify]: Extracting #4: cost 10 inf + 1 140.379 * * [simplify]: Extracting #5: cost 14 inf + 1 140.380 * * [simplify]: Extracting #6: cost 12 inf + 3 140.380 * * [simplify]: Extracting #7: cost 6 inf + 411 140.380 * * [simplify]: Extracting #8: cost 4 inf + 735 140.381 * * [simplify]: Extracting #9: cost 0 inf + 1625 140.381 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 140.381 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 140.382 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 140.382 * * [simplify]: iters left: 6 (17 enodes) 140.391 * * [simplify]: iters left: 5 (65 enodes) 140.411 * * [simplify]: iters left: 4 (102 enodes) 140.443 * * [simplify]: iters left: 3 (194 enodes) 140.485 * * [simplify]: iters left: 2 (347 enodes) 140.585 * * [simplify]: Extracting #0: cost 1 inf + 0 140.585 * * [simplify]: Extracting #1: cost 12 inf + 0 140.586 * * [simplify]: Extracting #2: cost 88 inf + 1 140.586 * * [simplify]: Extracting #3: cost 148 inf + 297 140.587 * * [simplify]: Extracting #4: cost 126 inf + 1947 140.592 * * [simplify]: Extracting #5: cost 35 inf + 24556 140.601 * * [simplify]: Extracting #6: cost 1 inf + 33727 140.616 * * [simplify]: Extracting #7: cost 0 inf + 34010 140.625 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 140.625 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 140.625 * * * * [progress]: [ 436 / 650 ] simplifiying candidate # 140.625 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 140.625 * * [simplify]: iters left: 6 (14 enodes) 140.629 * * [simplify]: iters left: 5 (51 enodes) 140.637 * * [simplify]: iters left: 4 (61 enodes) 140.646 * * [simplify]: iters left: 3 (66 enodes) 140.655 * * [simplify]: iters left: 2 (75 enodes) 140.665 * * [simplify]: iters left: 1 (79 enodes) 140.676 * * [simplify]: Extracting #0: cost 1 inf + 0 140.676 * * [simplify]: Extracting #1: cost 7 inf + 0 140.676 * * [simplify]: Extracting #2: cost 14 inf + 1 140.676 * * [simplify]: Extracting #3: cost 19 inf + 1 140.676 * * [simplify]: Extracting #4: cost 22 inf + 1 140.676 * * [simplify]: Extracting #5: cost 26 inf + 1 140.676 * * [simplify]: Extracting #6: cost 22 inf + 85 140.677 * * [simplify]: Extracting #7: cost 19 inf + 289 140.678 * * [simplify]: Extracting #8: cost 6 inf + 3640 140.680 * * [simplify]: Extracting #9: cost 0 inf + 5415 140.682 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 140.682 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 140.682 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 140.682 * * [simplify]: iters left: 6 (18 enodes) 140.693 * * [simplify]: iters left: 5 (68 enodes) 140.713 * * [simplify]: iters left: 4 (105 enodes) 140.742 * * [simplify]: iters left: 3 (197 enodes) 140.782 * * [simplify]: iters left: 2 (348 enodes) 140.874 * * [simplify]: Extracting #0: cost 1 inf + 0 140.874 * * [simplify]: Extracting #1: cost 12 inf + 0 140.874 * * [simplify]: Extracting #2: cost 89 inf + 1 140.875 * * [simplify]: Extracting #3: cost 146 inf + 339 140.876 * * [simplify]: Extracting #4: cost 129 inf + 1783 140.877 * * [simplify]: Extracting #5: cost 124 inf + 2277 140.880 * * [simplify]: Extracting #6: cost 74 inf + 15929 140.888 * * [simplify]: Extracting #7: cost 4 inf + 38723 140.899 * * [simplify]: Extracting #8: cost 0 inf + 40334 140.917 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 140.918 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 140.918 * * * * [progress]: [ 437 / 650 ] simplifiying candidate # 140.918 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 140.918 * * [simplify]: iters left: 6 (15 enodes) 140.926 * * [simplify]: iters left: 5 (53 enodes) 140.936 * * [simplify]: iters left: 4 (58 enodes) 140.944 * * [simplify]: iters left: 3 (61 enodes) 140.951 * * [simplify]: iters left: 2 (63 enodes) 140.958 * * [simplify]: Extracting #0: cost 1 inf + 0 140.958 * * [simplify]: Extracting #1: cost 5 inf + 0 140.958 * * [simplify]: Extracting #2: cost 9 inf + 1 140.958 * * [simplify]: Extracting #3: cost 14 inf + 1 140.958 * * [simplify]: Extracting #4: cost 18 inf + 1 140.959 * * [simplify]: Extracting #5: cost 22 inf + 1 140.959 * * [simplify]: Extracting #6: cost 20 inf + 3 140.959 * * [simplify]: Extracting #7: cost 13 inf + 733 140.959 * * [simplify]: Extracting #8: cost 6 inf + 2067 140.960 * * [simplify]: Extracting #9: cost 1 inf + 3400 140.960 * * [simplify]: Extracting #10: cost 0 inf + 3803 140.964 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 140.964 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 140.965 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 140.965 * * [simplify]: iters left: 6 (19 enodes) 140.969 * * [simplify]: iters left: 5 (71 enodes) 140.980 * * [simplify]: iters left: 4 (108 enodes) 140.998 * * [simplify]: iters left: 3 (200 enodes) 141.040 * * [simplify]: iters left: 2 (361 enodes) 141.150 * * [simplify]: Extracting #0: cost 1 inf + 0 141.150 * * [simplify]: Extracting #1: cost 12 inf + 0 141.151 * * [simplify]: Extracting #2: cost 94 inf + 1 141.151 * * [simplify]: Extracting #3: cost 167 inf + 295 141.152 * * [simplify]: Extracting #4: cost 137 inf + 2605 141.154 * * [simplify]: Extracting #5: cost 116 inf + 7064 141.159 * * [simplify]: Extracting #6: cost 58 inf + 23813 141.170 * * [simplify]: Extracting #7: cost 8 inf + 41710 141.193 * * [simplify]: Extracting #8: cost 0 inf + 44694 141.205 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 141.205 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 141.205 * * * * [progress]: [ 438 / 650 ] simplifiying candidate # 141.205 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 141.206 * * [simplify]: iters left: 6 (12 enodes) 141.209 * * [simplify]: iters left: 5 (43 enodes) 141.216 * * [simplify]: iters left: 4 (48 enodes) 141.223 * * [simplify]: iters left: 3 (51 enodes) 141.235 * * [simplify]: Extracting #0: cost 1 inf + 0 141.235 * * [simplify]: Extracting #1: cost 5 inf + 0 141.235 * * [simplify]: Extracting #2: cost 7 inf + 1 141.235 * * [simplify]: Extracting #3: cost 9 inf + 1 141.235 * * [simplify]: Extracting #4: cost 12 inf + 1 141.235 * * [simplify]: Extracting #5: cost 16 inf + 1 141.236 * * [simplify]: Extracting #6: cost 14 inf + 3 141.236 * * [simplify]: Extracting #7: cost 8 inf + 411 141.236 * * [simplify]: Extracting #8: cost 4 inf + 1139 141.237 * * [simplify]: Extracting #9: cost 1 inf + 1908 141.238 * * [simplify]: Extracting #10: cost 0 inf + 2191 141.238 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 141.238 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 141.239 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 141.239 * * [simplify]: iters left: 6 (17 enodes) 141.248 * * [simplify]: iters left: 5 (65 enodes) 141.260 * * [simplify]: iters left: 4 (102 enodes) 141.277 * * [simplify]: iters left: 3 (181 enodes) 141.319 * * [simplify]: iters left: 2 (298 enodes) 141.372 * * [simplify]: iters left: 1 (492 enodes) 141.483 * * [simplify]: Extracting #0: cost 1 inf + 0 141.483 * * [simplify]: Extracting #1: cost 10 inf + 0 141.483 * * [simplify]: Extracting #2: cost 63 inf + 1 141.484 * * [simplify]: Extracting #3: cost 95 inf + 337 141.485 * * [simplify]: Extracting #4: cost 79 inf + 1531 141.492 * * [simplify]: Extracting #5: cost 14 inf + 16464 141.500 * * [simplify]: Extracting #6: cost 0 inf + 19779 141.506 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 141.506 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 141.506 * * * * [progress]: [ 439 / 650 ] simplifiying candidate # 141.507 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt 1)) 141.507 * * [simplify]: iters left: 6 (12 enodes) 141.510 * * [simplify]: iters left: 5 (43 enodes) 141.517 * * [simplify]: iters left: 4 (47 enodes) 141.522 * * [simplify]: Extracting #0: cost 1 inf + 0 141.522 * * [simplify]: Extracting #1: cost 4 inf + 0 141.522 * * [simplify]: Extracting #2: cost 5 inf + 1 141.522 * * [simplify]: Extracting #3: cost 7 inf + 1 141.522 * * [simplify]: Extracting #4: cost 10 inf + 1 141.522 * * [simplify]: Extracting #5: cost 14 inf + 1 141.522 * * [simplify]: Extracting #6: cost 12 inf + 3 141.522 * * [simplify]: Extracting #7: cost 6 inf + 411 141.522 * * [simplify]: Extracting #8: cost 2 inf + 1139 141.523 * * [simplify]: Extracting #9: cost 1 inf + 1382 141.523 * * [simplify]: Extracting #10: cost 0 inf + 1625 141.523 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 141.523 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 141.523 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 141.524 * * [simplify]: iters left: 6 (17 enodes) 141.531 * * [simplify]: iters left: 5 (65 enodes) 141.551 * * [simplify]: iters left: 4 (102 enodes) 141.585 * * [simplify]: iters left: 3 (194 enodes) 141.648 * * [simplify]: iters left: 2 (347 enodes) 141.734 * * [simplify]: Extracting #0: cost 1 inf + 0 141.734 * * [simplify]: Extracting #1: cost 12 inf + 0 141.734 * * [simplify]: Extracting #2: cost 88 inf + 1 141.735 * * [simplify]: Extracting #3: cost 148 inf + 297 141.736 * * [simplify]: Extracting #4: cost 126 inf + 1947 141.740 * * [simplify]: Extracting #5: cost 35 inf + 24556 141.750 * * [simplify]: Extracting #6: cost 1 inf + 33727 141.768 * * [simplify]: Extracting #7: cost 0 inf + 34010 141.786 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 141.786 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 141.786 * * * * [progress]: [ 440 / 650 ] simplifiying candidate # 141.787 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 141.787 * * [simplify]: iters left: 6 (12 enodes) 142.142 * * [simplify]: iters left: 5 (43 enodes) 142.149 * * [simplify]: iters left: 4 (48 enodes) 142.156 * * [simplify]: iters left: 3 (51 enodes) 142.162 * * [simplify]: Extracting #0: cost 1 inf + 0 142.162 * * [simplify]: Extracting #1: cost 5 inf + 0 142.162 * * [simplify]: Extracting #2: cost 7 inf + 1 142.162 * * [simplify]: Extracting #3: cost 9 inf + 1 142.162 * * [simplify]: Extracting #4: cost 12 inf + 1 142.162 * * [simplify]: Extracting #5: cost 16 inf + 1 142.162 * * [simplify]: Extracting #6: cost 14 inf + 3 142.162 * * [simplify]: Extracting #7: cost 8 inf + 411 142.162 * * [simplify]: Extracting #8: cost 4 inf + 1139 142.163 * * [simplify]: Extracting #9: cost 1 inf + 1908 142.163 * * [simplify]: Extracting #10: cost 0 inf + 2191 142.163 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 142.163 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 142.164 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 142.164 * * [simplify]: iters left: 6 (17 enodes) 142.168 * * [simplify]: iters left: 5 (65 enodes) 142.179 * * [simplify]: iters left: 4 (102 enodes) 142.203 * * [simplify]: iters left: 3 (181 enodes) 142.246 * * [simplify]: iters left: 2 (298 enodes) 142.337 * * [simplify]: iters left: 1 (492 enodes) 142.452 * * [simplify]: Extracting #0: cost 1 inf + 0 142.452 * * [simplify]: Extracting #1: cost 10 inf + 0 142.452 * * [simplify]: Extracting #2: cost 63 inf + 1 142.453 * * [simplify]: Extracting #3: cost 95 inf + 337 142.453 * * [simplify]: Extracting #4: cost 79 inf + 1531 142.456 * * [simplify]: Extracting #5: cost 14 inf + 16464 142.462 * * [simplify]: Extracting #6: cost 0 inf + 19779 142.469 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 142.469 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 142.469 * * * * [progress]: [ 441 / 650 ] simplifiying candidate # 142.469 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 1) 142.469 * * [simplify]: iters left: 6 (12 enodes) 142.473 * * [simplify]: iters left: 5 (41 enodes) 142.481 * * [simplify]: iters left: 4 (45 enodes) 142.492 * * [simplify]: Extracting #0: cost 1 inf + 0 142.492 * * [simplify]: Extracting #1: cost 4 inf + 0 142.492 * * [simplify]: Extracting #2: cost 5 inf + 1 142.492 * * [simplify]: Extracting #3: cost 7 inf + 1 142.492 * * [simplify]: Extracting #4: cost 10 inf + 1 142.492 * * [simplify]: Extracting #5: cost 14 inf + 1 142.492 * * [simplify]: Extracting #6: cost 12 inf + 3 142.492 * * [simplify]: Extracting #7: cost 6 inf + 411 142.493 * * [simplify]: Extracting #8: cost 2 inf + 1139 142.493 * * [simplify]: Extracting #9: cost 1 inf + 1382 142.494 * * [simplify]: Extracting #10: cost 0 inf + 1625 142.494 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 142.495 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 142.495 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 142.495 * * [simplify]: iters left: 6 (17 enodes) 142.503 * * [simplify]: iters left: 5 (65 enodes) 142.517 * * [simplify]: iters left: 4 (102 enodes) 142.534 * * [simplify]: iters left: 3 (194 enodes) 142.572 * * [simplify]: iters left: 2 (347 enodes) 142.661 * * [simplify]: Extracting #0: cost 1 inf + 0 142.661 * * [simplify]: Extracting #1: cost 12 inf + 0 142.662 * * [simplify]: Extracting #2: cost 88 inf + 1 142.663 * * [simplify]: Extracting #3: cost 148 inf + 297 142.665 * * [simplify]: Extracting #4: cost 126 inf + 1947 142.674 * * [simplify]: Extracting #5: cost 35 inf + 24556 142.694 * * [simplify]: Extracting #6: cost 1 inf + 33727 142.712 * * [simplify]: Extracting #7: cost 0 inf + 34010 142.727 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 142.727 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 142.728 * * * * [progress]: [ 442 / 650 ] simplifiying candidate # 142.728 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 142.728 * * [simplify]: iters left: 6 (13 enodes) 142.731 * * [simplify]: iters left: 5 (46 enodes) 142.739 * * [simplify]: iters left: 4 (61 enodes) 142.748 * * [simplify]: iters left: 3 (82 enodes) 142.761 * * [simplify]: iters left: 2 (93 enodes) 142.785 * * [simplify]: iters left: 1 (95 enodes) 142.808 * * [simplify]: Extracting #0: cost 1 inf + 0 142.809 * * [simplify]: Extracting #1: cost 12 inf + 0 142.809 * * [simplify]: Extracting #2: cost 21 inf + 1 142.809 * * [simplify]: Extracting #3: cost 23 inf + 1 142.809 * * [simplify]: Extracting #4: cost 26 inf + 1 142.809 * * [simplify]: Extracting #5: cost 30 inf + 1 142.809 * * [simplify]: Extracting #6: cost 27 inf + 44 142.810 * * [simplify]: Extracting #7: cost 23 inf + 289 142.811 * * [simplify]: Extracting #8: cost 8 inf + 4527 142.814 * * [simplify]: Extracting #9: cost 0 inf + 6785 142.816 * [simplify]: Simplified to (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 142.816 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 142.817 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 142.817 * * [simplify]: iters left: 6 (17 enodes) 142.825 * * [simplify]: iters left: 5 (63 enodes) 142.846 * * [simplify]: iters left: 4 (109 enodes) 142.880 * * [simplify]: iters left: 3 (201 enodes) 142.936 * * [simplify]: iters left: 2 (374 enodes) 143.050 * * [simplify]: Extracting #0: cost 1 inf + 0 143.050 * * [simplify]: Extracting #1: cost 12 inf + 0 143.051 * * [simplify]: Extracting #2: cost 95 inf + 1 143.051 * * [simplify]: Extracting #3: cost 157 inf + 172 143.052 * * [simplify]: Extracting #4: cost 146 inf + 1412 143.053 * * [simplify]: Extracting #5: cost 136 inf + 2155 143.054 * * [simplify]: Extracting #6: cost 132 inf + 2481 143.058 * * [simplify]: Extracting #7: cost 73 inf + 19684 143.067 * * [simplify]: Extracting #8: cost 1 inf + 43882 143.079 * * [simplify]: Extracting #9: cost 0 inf + 44285 143.092 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 143.092 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 143.093 * * * * [progress]: [ 443 / 650 ] simplifiying candidate # 143.093 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 143.093 * * [simplify]: iters left: 6 (14 enodes) 143.100 * * [simplify]: iters left: 5 (48 enodes) 143.118 * * [simplify]: iters left: 4 (57 enodes) 143.134 * * [simplify]: iters left: 3 (69 enodes) 143.151 * * [simplify]: iters left: 2 (72 enodes) 143.167 * * [simplify]: Extracting #0: cost 1 inf + 0 143.167 * * [simplify]: Extracting #1: cost 8 inf + 0 143.167 * * [simplify]: Extracting #2: cost 15 inf + 1 143.167 * * [simplify]: Extracting #3: cost 19 inf + 1 143.167 * * [simplify]: Extracting #4: cost 22 inf + 1 143.168 * * [simplify]: Extracting #5: cost 26 inf + 1 143.168 * * [simplify]: Extracting #6: cost 23 inf + 44 143.168 * * [simplify]: Extracting #7: cost 19 inf + 289 143.169 * * [simplify]: Extracting #8: cost 8 inf + 2713 143.170 * * [simplify]: Extracting #9: cost 2 inf + 4448 143.172 * * [simplify]: Extracting #10: cost 0 inf + 5093 143.174 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 143.174 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 143.174 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 143.174 * * [simplify]: iters left: 6 (18 enodes) 143.183 * * [simplify]: iters left: 5 (66 enodes) 143.197 * * [simplify]: iters left: 4 (112 enodes) 143.215 * * [simplify]: iters left: 3 (203 enodes) 143.277 * * [simplify]: iters left: 2 (376 enodes) 143.402 * * [simplify]: Extracting #0: cost 1 inf + 0 143.402 * * [simplify]: Extracting #1: cost 12 inf + 0 143.402 * * [simplify]: Extracting #2: cost 95 inf + 1 143.402 * * [simplify]: Extracting #3: cost 160 inf + 130 143.403 * * [simplify]: Extracting #4: cost 149 inf + 1289 143.404 * * [simplify]: Extracting #5: cost 137 inf + 2277 143.408 * * [simplify]: Extracting #6: cost 83 inf + 17372 143.424 * * [simplify]: Extracting #7: cost 6 inf + 44031 143.446 * * [simplify]: Extracting #8: cost 0 inf + 46209 143.458 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 143.458 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 143.458 * * * * [progress]: [ 444 / 650 ] simplifiying candidate # 143.459 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 143.459 * * [simplify]: iters left: 6 (11 enodes) 143.462 * * [simplify]: iters left: 5 (38 enodes) 143.468 * * [simplify]: iters left: 4 (45 enodes) 143.475 * * [simplify]: iters left: 3 (52 enodes) 143.482 * * [simplify]: iters left: 2 (53 enodes) 143.493 * * [simplify]: Extracting #0: cost 1 inf + 0 143.494 * * [simplify]: Extracting #1: cost 6 inf + 0 143.494 * * [simplify]: Extracting #2: cost 9 inf + 1 143.494 * * [simplify]: Extracting #3: cost 12 inf + 1 143.494 * * [simplify]: Extracting #4: cost 16 inf + 1 143.494 * * [simplify]: Extracting #5: cost 14 inf + 3 143.494 * * [simplify]: Extracting #6: cost 9 inf + 289 143.495 * * [simplify]: Extracting #7: cost 2 inf + 1586 143.495 * * [simplify]: Extracting #8: cost 0 inf + 2031 143.496 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 143.496 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 143.497 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 143.497 * * [simplify]: iters left: 6 (16 enodes) 143.505 * * [simplify]: iters left: 5 (60 enodes) 143.520 * * [simplify]: iters left: 4 (104 enodes) 143.537 * * [simplify]: iters left: 3 (192 enodes) 143.577 * * [simplify]: iters left: 2 (344 enodes) 143.670 * * [simplify]: Extracting #0: cost 1 inf + 0 143.670 * * [simplify]: Extracting #1: cost 10 inf + 0 143.670 * * [simplify]: Extracting #2: cost 61 inf + 1 143.671 * * [simplify]: Extracting #3: cost 104 inf + 211 143.672 * * [simplify]: Extracting #4: cost 91 inf + 1405 143.679 * * [simplify]: Extracting #5: cost 18 inf + 17674 143.691 * * [simplify]: Extracting #6: cost 0 inf + 22284 143.703 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 143.703 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 143.703 * * * * [progress]: [ 445 / 650 ] simplifiying candidate # 143.703 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt 1)) 143.704 * * [simplify]: iters left: 6 (12 enodes) 143.711 * * [simplify]: iters left: 5 (41 enodes) 143.722 * * [simplify]: iters left: 4 (46 enodes) 143.727 * * [simplify]: Extracting #0: cost 1 inf + 0 143.727 * * [simplify]: Extracting #1: cost 4 inf + 0 143.727 * * [simplify]: Extracting #2: cost 5 inf + 1 143.727 * * [simplify]: Extracting #3: cost 7 inf + 1 143.727 * * [simplify]: Extracting #4: cost 10 inf + 1 143.727 * * [simplify]: Extracting #5: cost 14 inf + 1 143.727 * * [simplify]: Extracting #6: cost 12 inf + 3 143.727 * * [simplify]: Extracting #7: cost 6 inf + 411 143.727 * * [simplify]: Extracting #8: cost 1 inf + 1382 143.728 * * [simplify]: Extracting #9: cost 0 inf + 1625 143.728 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 143.728 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 143.728 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 143.728 * * [simplify]: iters left: 6 (16 enodes) 143.734 * * [simplify]: iters left: 5 (60 enodes) 143.744 * * [simplify]: iters left: 4 (106 enodes) 143.774 * * [simplify]: iters left: 3 (197 enodes) 143.816 * * [simplify]: iters left: 2 (370 enodes) 143.970 * * [simplify]: Extracting #0: cost 1 inf + 0 143.970 * * [simplify]: Extracting #1: cost 12 inf + 0 143.971 * * [simplify]: Extracting #2: cost 95 inf + 1 143.972 * * [simplify]: Extracting #3: cost 158 inf + 213 143.973 * * [simplify]: Extracting #4: cost 147 inf + 1289 143.985 * * [simplify]: Extracting #5: cost 37 inf + 27140 143.997 * * [simplify]: Extracting #6: cost 3 inf + 36474 144.007 * * [simplify]: Extracting #7: cost 0 inf + 37401 144.019 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 144.020 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 144.020 * * * * [progress]: [ 446 / 650 ] simplifiying candidate # 144.020 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 144.020 * * [simplify]: iters left: 6 (11 enodes) 144.023 * * [simplify]: iters left: 5 (38 enodes) 144.030 * * [simplify]: iters left: 4 (45 enodes) 144.036 * * [simplify]: iters left: 3 (52 enodes) 144.044 * * [simplify]: iters left: 2 (53 enodes) 144.059 * * [simplify]: Extracting #0: cost 1 inf + 0 144.059 * * [simplify]: Extracting #1: cost 6 inf + 0 144.059 * * [simplify]: Extracting #2: cost 9 inf + 1 144.059 * * [simplify]: Extracting #3: cost 12 inf + 1 144.059 * * [simplify]: Extracting #4: cost 16 inf + 1 144.059 * * [simplify]: Extracting #5: cost 14 inf + 3 144.059 * * [simplify]: Extracting #6: cost 9 inf + 289 144.060 * * [simplify]: Extracting #7: cost 2 inf + 1586 144.061 * * [simplify]: Extracting #8: cost 0 inf + 2031 144.062 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 144.062 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 144.062 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 144.062 * * [simplify]: iters left: 6 (16 enodes) 144.070 * * [simplify]: iters left: 5 (60 enodes) 144.090 * * [simplify]: iters left: 4 (104 enodes) 144.124 * * [simplify]: iters left: 3 (192 enodes) 144.192 * * [simplify]: iters left: 2 (344 enodes) 144.294 * * [simplify]: Extracting #0: cost 1 inf + 0 144.294 * * [simplify]: Extracting #1: cost 10 inf + 0 144.294 * * [simplify]: Extracting #2: cost 61 inf + 1 144.295 * * [simplify]: Extracting #3: cost 104 inf + 211 144.295 * * [simplify]: Extracting #4: cost 91 inf + 1405 144.299 * * [simplify]: Extracting #5: cost 18 inf + 17674 144.305 * * [simplify]: Extracting #6: cost 0 inf + 22284 144.312 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 144.312 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 144.312 * * * * [progress]: [ 447 / 650 ] simplifiying candidate # 144.312 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1) 144.312 * * [simplify]: iters left: 6 (11 enodes) 144.316 * * [simplify]: iters left: 5 (34 enodes) 144.321 * * [simplify]: iters left: 4 (41 enodes) 144.327 * * [simplify]: Extracting #0: cost 1 inf + 0 144.327 * * [simplify]: Extracting #1: cost 4 inf + 0 144.327 * * [simplify]: Extracting #2: cost 5 inf + 1 144.327 * * [simplify]: Extracting #3: cost 7 inf + 1 144.328 * * [simplify]: Extracting #4: cost 10 inf + 1 144.328 * * [simplify]: Extracting #5: cost 14 inf + 1 144.328 * * [simplify]: Extracting #6: cost 12 inf + 3 144.328 * * [simplify]: Extracting #7: cost 8 inf + 248 144.328 * * [simplify]: Extracting #8: cost 2 inf + 1180 144.329 * * [simplify]: Extracting #9: cost 0 inf + 1625 144.329 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 144.329 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 144.330 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 144.330 * * [simplify]: iters left: 6 (16 enodes) 144.338 * * [simplify]: iters left: 5 (60 enodes) 144.357 * * [simplify]: iters left: 4 (106 enodes) 144.383 * * [simplify]: iters left: 3 (197 enodes) 144.425 * * [simplify]: iters left: 2 (370 enodes) 144.518 * * [simplify]: Extracting #0: cost 1 inf + 0 144.518 * * [simplify]: Extracting #1: cost 12 inf + 0 144.519 * * [simplify]: Extracting #2: cost 95 inf + 1 144.519 * * [simplify]: Extracting #3: cost 158 inf + 213 144.520 * * [simplify]: Extracting #4: cost 147 inf + 1289 144.526 * * [simplify]: Extracting #5: cost 37 inf + 27140 144.536 * * [simplify]: Extracting #6: cost 3 inf + 36474 144.559 * * [simplify]: Extracting #7: cost 0 inf + 37401 144.579 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 144.579 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 144.579 * * * * [progress]: [ 448 / 650 ] simplifiying candidate # 144.579 * [simplify]: Simplifying (/ (/ (/ 1 1) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 144.580 * * [simplify]: iters left: 6 (14 enodes) 144.594 * * [simplify]: iters left: 5 (49 enodes) 144.607 * * [simplify]: iters left: 4 (57 enodes) 144.621 * * [simplify]: iters left: 3 (58 enodes) 144.635 * * [simplify]: iters left: 2 (60 enodes) 144.649 * * [simplify]: Extracting #0: cost 1 inf + 0 144.649 * * [simplify]: Extracting #1: cost 6 inf + 0 144.649 * * [simplify]: Extracting #2: cost 9 inf + 1 144.649 * * [simplify]: Extracting #3: cost 11 inf + 1 144.649 * * [simplify]: Extracting #4: cost 14 inf + 1 144.649 * * [simplify]: Extracting #5: cost 18 inf + 1 144.650 * * [simplify]: Extracting #6: cost 16 inf + 3 144.650 * * [simplify]: Extracting #7: cost 11 inf + 289 144.650 * * [simplify]: Extracting #8: cost 7 inf + 977 144.651 * * [simplify]: Extracting #9: cost 2 inf + 2389 144.652 * * [simplify]: Extracting #10: cost 0 inf + 2995 144.653 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 144.653 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 144.654 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 144.654 * * [simplify]: iters left: 6 (17 enodes) 144.662 * * [simplify]: iters left: 5 (65 enodes) 144.682 * * [simplify]: iters left: 4 (102 enodes) 144.716 * * [simplify]: iters left: 3 (195 enodes) 144.779 * * [simplify]: iters left: 2 (348 enodes) 144.870 * * [simplify]: Extracting #0: cost 1 inf + 0 144.870 * * [simplify]: Extracting #1: cost 12 inf + 0 144.871 * * [simplify]: Extracting #2: cost 88 inf + 1 144.872 * * [simplify]: Extracting #3: cost 149 inf + 256 144.873 * * [simplify]: Extracting #4: cost 129 inf + 1781 144.881 * * [simplify]: Extracting #5: cost 49 inf + 21635 144.899 * * [simplify]: Extracting #6: cost 1 inf + 36526 144.917 * * [simplify]: Extracting #7: cost 0 inf + 36890 144.939 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 144.939 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 1) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 144.939 * * * * [progress]: [ 449 / 650 ] simplifiying candidate # 144.940 * [simplify]: Simplifying (/ (/ (/ 1 1) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 144.940 * * [simplify]: iters left: 6 (14 enodes) 144.951 * * [simplify]: iters left: 5 (48 enodes) 144.957 * * [simplify]: iters left: 4 (51 enodes) 144.963 * * [simplify]: iters left: 3 (53 enodes) 144.969 * * [simplify]: Extracting #0: cost 1 inf + 0 144.969 * * [simplify]: Extracting #1: cost 4 inf + 0 144.969 * * [simplify]: Extracting #2: cost 6 inf + 1 144.970 * * [simplify]: Extracting #3: cost 9 inf + 1 144.970 * * [simplify]: Extracting #4: cost 12 inf + 1 144.970 * * [simplify]: Extracting #5: cost 16 inf + 1 144.970 * * [simplify]: Extracting #6: cost 14 inf + 3 144.970 * * [simplify]: Extracting #7: cost 10 inf + 248 144.970 * * [simplify]: Extracting #8: cost 2 inf + 1824 144.970 * * [simplify]: Extracting #9: cost 0 inf + 2349 144.971 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 144.971 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 144.971 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 144.971 * * [simplify]: iters left: 6 (18 enodes) 144.979 * * [simplify]: iters left: 5 (68 enodes) 144.995 * * [simplify]: iters left: 4 (105 enodes) 145.012 * * [simplify]: iters left: 3 (198 enodes) 145.074 * * [simplify]: iters left: 2 (349 enodes) 145.145 * * [simplify]: Extracting #0: cost 1 inf + 0 145.145 * * [simplify]: Extracting #1: cost 12 inf + 0 145.145 * * [simplify]: Extracting #2: cost 90 inf + 1 145.146 * * [simplify]: Extracting #3: cost 150 inf + 297 145.146 * * [simplify]: Extracting #4: cost 129 inf + 1905 145.150 * * [simplify]: Extracting #5: cost 61 inf + 18522 145.158 * * [simplify]: Extracting #6: cost 5 inf + 36677 145.171 * * [simplify]: Extracting #7: cost 0 inf + 38654 145.191 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 145.191 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 145.191 * * * * [progress]: [ 450 / 650 ] simplifiying candidate # 145.191 * [simplify]: Simplifying (/ (/ (/ 1 1) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 145.191 * * [simplify]: iters left: 6 (13 enodes) 145.203 * * [simplify]: iters left: 5 (44 enodes) 145.214 * * [simplify]: iters left: 4 (47 enodes) 145.226 * * [simplify]: iters left: 3 (49 enodes) 145.242 * * [simplify]: Extracting #0: cost 1 inf + 0 145.242 * * [simplify]: Extracting #1: cost 4 inf + 0 145.242 * * [simplify]: Extracting #2: cost 5 inf + 1 145.242 * * [simplify]: Extracting #3: cost 7 inf + 1 145.242 * * [simplify]: Extracting #4: cost 10 inf + 1 145.242 * * [simplify]: Extracting #5: cost 14 inf + 1 145.242 * * [simplify]: Extracting #6: cost 12 inf + 3 145.242 * * [simplify]: Extracting #7: cost 7 inf + 289 145.243 * * [simplify]: Extracting #8: cost 3 inf + 937 145.243 * * [simplify]: Extracting #9: cost 0 inf + 1625 145.244 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 145.244 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 145.244 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 145.244 * * [simplify]: iters left: 6 (17 enodes) 145.253 * * [simplify]: iters left: 5 (65 enodes) 145.274 * * [simplify]: iters left: 4 (102 enodes) 145.306 * * [simplify]: iters left: 3 (195 enodes) 145.369 * * [simplify]: iters left: 2 (348 enodes) 145.451 * * [simplify]: Extracting #0: cost 1 inf + 0 145.451 * * [simplify]: Extracting #1: cost 12 inf + 0 145.451 * * [simplify]: Extracting #2: cost 88 inf + 1 145.452 * * [simplify]: Extracting #3: cost 149 inf + 256 145.452 * * [simplify]: Extracting #4: cost 129 inf + 1781 145.457 * * [simplify]: Extracting #5: cost 49 inf + 20315 145.465 * * [simplify]: Extracting #6: cost 1 inf + 33566 145.476 * * [simplify]: Extracting #7: cost 0 inf + 33890 145.494 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 145.494 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 1) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 145.494 * * * * [progress]: [ 451 / 650 ] simplifiying candidate # 145.495 * [simplify]: Simplifying (/ (/ (/ 1 1) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 145.495 * * [simplify]: iters left: 6 (7 enodes) 145.505 * * [simplify]: iters left: 5 (25 enodes) 145.507 * * [simplify]: iters left: 4 (27 enodes) 145.510 * * [simplify]: Extracting #0: cost 1 inf + 0 145.510 * * [simplify]: Extracting #1: cost 0 inf + 1 145.510 * [simplify]: Simplified to 1 145.510 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 145.510 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 145.510 * * [simplify]: iters left: 6 (16 enodes) 145.515 * * [simplify]: iters left: 5 (62 enodes) 145.525 * * [simplify]: iters left: 4 (99 enodes) 145.553 * * [simplify]: iters left: 3 (179 enodes) 145.606 * * [simplify]: iters left: 2 (296 enodes) 145.684 * * [simplify]: iters left: 1 (490 enodes) 145.836 * * [simplify]: Extracting #0: cost 1 inf + 0 145.836 * * [simplify]: Extracting #1: cost 10 inf + 0 145.837 * * [simplify]: Extracting #2: cost 68 inf + 1 145.838 * * [simplify]: Extracting #3: cost 97 inf + 500 145.839 * * [simplify]: Extracting #4: cost 78 inf + 1816 145.845 * * [simplify]: Extracting #5: cost 16 inf + 13662 145.856 * * [simplify]: Extracting #6: cost 0 inf + 16983 145.867 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 145.867 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 145.867 * * * * [progress]: [ 452 / 650 ] simplifiying candidate # 145.868 * [simplify]: Simplifying (/ (/ (/ 1 1) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 145.868 * * [simplify]: iters left: 6 (13 enodes) 145.883 * * [simplify]: iters left: 5 (44 enodes) 145.894 * * [simplify]: iters left: 4 (47 enodes) 145.905 * * [simplify]: iters left: 3 (49 enodes) 145.918 * * [simplify]: Extracting #0: cost 1 inf + 0 145.918 * * [simplify]: Extracting #1: cost 4 inf + 0 145.918 * * [simplify]: Extracting #2: cost 5 inf + 1 145.918 * * [simplify]: Extracting #3: cost 7 inf + 1 145.918 * * [simplify]: Extracting #4: cost 10 inf + 1 145.918 * * [simplify]: Extracting #5: cost 14 inf + 1 145.918 * * [simplify]: Extracting #6: cost 12 inf + 3 145.918 * * [simplify]: Extracting #7: cost 7 inf + 289 145.919 * * [simplify]: Extracting #8: cost 3 inf + 937 145.919 * * [simplify]: Extracting #9: cost 0 inf + 1625 145.920 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 145.920 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 145.920 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 145.921 * * [simplify]: iters left: 6 (17 enodes) 145.929 * * [simplify]: iters left: 5 (65 enodes) 145.949 * * [simplify]: iters left: 4 (102 enodes) 145.981 * * [simplify]: iters left: 3 (195 enodes) 146.030 * * [simplify]: iters left: 2 (348 enodes) 146.130 * * [simplify]: Extracting #0: cost 1 inf + 0 146.130 * * [simplify]: Extracting #1: cost 12 inf + 0 146.130 * * [simplify]: Extracting #2: cost 88 inf + 1 146.132 * * [simplify]: Extracting #3: cost 149 inf + 256 146.133 * * [simplify]: Extracting #4: cost 129 inf + 1781 146.141 * * [simplify]: Extracting #5: cost 49 inf + 20315 146.158 * * [simplify]: Extracting #6: cost 1 inf + 33566 146.177 * * [simplify]: Extracting #7: cost 0 inf + 33890 146.194 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 146.194 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 1) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 146.194 * * * * [progress]: [ 453 / 650 ] simplifiying candidate # 146.194 * [simplify]: Simplifying (/ (/ (/ 1 1) (* (cbrt 1) (cbrt 1))) 1) 146.194 * * [simplify]: iters left: 6 (6 enodes) 146.199 * * [simplify]: iters left: 5 (20 enodes) 146.201 * * [simplify]: iters left: 4 (22 enodes) 146.204 * * [simplify]: Extracting #0: cost 1 inf + 0 146.204 * * [simplify]: Extracting #1: cost 0 inf + 1 146.204 * [simplify]: Simplified to 1 146.204 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 146.204 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 146.205 * * [simplify]: iters left: 6 (16 enodes) 146.210 * * [simplify]: iters left: 5 (62 enodes) 146.219 * * [simplify]: iters left: 4 (99 enodes) 146.246 * * [simplify]: iters left: 3 (179 enodes) 146.279 * * [simplify]: iters left: 2 (296 enodes) 146.342 * * [simplify]: iters left: 1 (490 enodes) 146.453 * * [simplify]: Extracting #0: cost 1 inf + 0 146.453 * * [simplify]: Extracting #1: cost 10 inf + 0 146.453 * * [simplify]: Extracting #2: cost 68 inf + 1 146.454 * * [simplify]: Extracting #3: cost 97 inf + 500 146.455 * * [simplify]: Extracting #4: cost 78 inf + 1816 146.463 * * [simplify]: Extracting #5: cost 16 inf + 13662 146.471 * * [simplify]: Extracting #6: cost 0 inf + 16983 146.481 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 146.481 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 146.481 * * * * [progress]: [ 454 / 650 ] simplifiying candidate # 146.482 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 146.482 * * [simplify]: iters left: 6 (13 enodes) 146.490 * * [simplify]: iters left: 5 (44 enodes) 146.501 * * [simplify]: iters left: 4 (52 enodes) 146.512 * * [simplify]: iters left: 3 (53 enodes) 146.520 * * [simplify]: iters left: 2 (59 enodes) 146.527 * * [simplify]: Extracting #0: cost 1 inf + 0 146.527 * * [simplify]: Extracting #1: cost 6 inf + 0 146.527 * * [simplify]: Extracting #2: cost 9 inf + 1 146.527 * * [simplify]: Extracting #3: cost 11 inf + 1 146.527 * * [simplify]: Extracting #4: cost 14 inf + 1 146.527 * * [simplify]: Extracting #5: cost 18 inf + 1 146.527 * * [simplify]: Extracting #6: cost 14 inf + 85 146.528 * * [simplify]: Extracting #7: cost 9 inf + 573 146.528 * * [simplify]: Extracting #8: cost 4 inf + 1784 146.528 * * [simplify]: Extracting #9: cost 0 inf + 2995 146.529 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 146.529 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 146.529 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 146.529 * * [simplify]: iters left: 6 (17 enodes) 146.534 * * [simplify]: iters left: 5 (65 enodes) 146.545 * * [simplify]: iters left: 4 (102 enodes) 146.578 * * [simplify]: iters left: 3 (195 enodes) 146.613 * * [simplify]: iters left: 2 (348 enodes) 146.723 * * [simplify]: Extracting #0: cost 1 inf + 0 146.723 * * [simplify]: Extracting #1: cost 12 inf + 0 146.723 * * [simplify]: Extracting #2: cost 88 inf + 1 146.724 * * [simplify]: Extracting #3: cost 149 inf + 256 146.725 * * [simplify]: Extracting #4: cost 129 inf + 1781 146.729 * * [simplify]: Extracting #5: cost 49 inf + 21635 146.739 * * [simplify]: Extracting #6: cost 1 inf + 36526 146.757 * * [simplify]: Extracting #7: cost 0 inf + 36890 146.770 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 146.770 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 146.770 * * * * [progress]: [ 455 / 650 ] simplifiying candidate # 146.770 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 146.771 * * [simplify]: iters left: 6 (13 enodes) 146.779 * * [simplify]: iters left: 5 (43 enodes) 146.785 * * [simplify]: iters left: 4 (46 enodes) 146.792 * * [simplify]: iters left: 3 (51 enodes) 146.798 * * [simplify]: Extracting #0: cost 1 inf + 0 146.798 * * [simplify]: Extracting #1: cost 4 inf + 0 146.798 * * [simplify]: Extracting #2: cost 6 inf + 1 146.798 * * [simplify]: Extracting #3: cost 9 inf + 1 146.798 * * [simplify]: Extracting #4: cost 12 inf + 1 146.799 * * [simplify]: Extracting #5: cost 16 inf + 1 146.799 * * [simplify]: Extracting #6: cost 12 inf + 85 146.799 * * [simplify]: Extracting #7: cost 6 inf + 855 146.799 * * [simplify]: Extracting #8: cost 0 inf + 2349 146.799 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 146.800 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 146.800 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 146.800 * * [simplify]: iters left: 6 (18 enodes) 146.805 * * [simplify]: iters left: 5 (68 enodes) 146.819 * * [simplify]: iters left: 4 (105 enodes) 146.841 * * [simplify]: iters left: 3 (198 enodes) 146.875 * * [simplify]: iters left: 2 (349 enodes) 146.976 * * [simplify]: Extracting #0: cost 1 inf + 0 146.976 * * [simplify]: Extracting #1: cost 12 inf + 0 146.976 * * [simplify]: Extracting #2: cost 90 inf + 1 146.976 * * [simplify]: Extracting #3: cost 150 inf + 297 146.977 * * [simplify]: Extracting #4: cost 129 inf + 1905 146.981 * * [simplify]: Extracting #5: cost 61 inf + 18522 146.989 * * [simplify]: Extracting #6: cost 5 inf + 36677 146.999 * * [simplify]: Extracting #7: cost 0 inf + 38654 147.009 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 147.009 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 147.009 * * * * [progress]: [ 456 / 650 ] simplifiying candidate # 147.010 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 147.010 * * [simplify]: iters left: 6 (12 enodes) 147.014 * * [simplify]: iters left: 5 (39 enodes) 147.022 * * [simplify]: iters left: 4 (42 enodes) 147.033 * * [simplify]: iters left: 3 (47 enodes) 147.045 * * [simplify]: Extracting #0: cost 1 inf + 0 147.045 * * [simplify]: Extracting #1: cost 4 inf + 0 147.045 * * [simplify]: Extracting #2: cost 5 inf + 1 147.045 * * [simplify]: Extracting #3: cost 7 inf + 1 147.045 * * [simplify]: Extracting #4: cost 10 inf + 1 147.045 * * [simplify]: Extracting #5: cost 14 inf + 1 147.045 * * [simplify]: Extracting #6: cost 8 inf + 167 147.045 * * [simplify]: Extracting #7: cost 4 inf + 735 147.046 * * [simplify]: Extracting #8: cost 2 inf + 1180 147.046 * * [simplify]: Extracting #9: cost 0 inf + 1625 147.046 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 147.046 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 147.046 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 147.047 * * [simplify]: iters left: 6 (17 enodes) 147.053 * * [simplify]: iters left: 5 (65 enodes) 147.063 * * [simplify]: iters left: 4 (102 enodes) 147.081 * * [simplify]: iters left: 3 (195 enodes) 147.136 * * [simplify]: iters left: 2 (348 enodes) 147.269 * * [simplify]: Extracting #0: cost 1 inf + 0 147.269 * * [simplify]: Extracting #1: cost 12 inf + 0 147.269 * * [simplify]: Extracting #2: cost 88 inf + 1 147.270 * * [simplify]: Extracting #3: cost 149 inf + 256 147.272 * * [simplify]: Extracting #4: cost 129 inf + 1781 147.280 * * [simplify]: Extracting #5: cost 49 inf + 20315 147.299 * * [simplify]: Extracting #6: cost 1 inf + 33566 147.318 * * [simplify]: Extracting #7: cost 0 inf + 33890 147.332 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 147.332 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 147.332 * * * * [progress]: [ 457 / 650 ] simplifiying candidate # 147.333 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt 1)) 147.333 * * [simplify]: iters left: 6 (5 enodes) 147.339 * * [simplify]: iters left: 5 (17 enodes) 147.341 * * [simplify]: iters left: 4 (19 enodes) 147.343 * * [simplify]: Extracting #0: cost 1 inf + 0 147.344 * * [simplify]: Extracting #1: cost 0 inf + 1 147.344 * [simplify]: Simplified to 1 147.344 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 147.344 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 147.344 * * [simplify]: iters left: 6 (16 enodes) 147.349 * * [simplify]: iters left: 5 (62 enodes) 147.358 * * [simplify]: iters left: 4 (99 enodes) 147.388 * * [simplify]: iters left: 3 (179 enodes) 147.423 * * [simplify]: iters left: 2 (296 enodes) 147.488 * * [simplify]: iters left: 1 (490 enodes) 147.654 * * [simplify]: Extracting #0: cost 1 inf + 0 147.654 * * [simplify]: Extracting #1: cost 10 inf + 0 147.654 * * [simplify]: Extracting #2: cost 68 inf + 1 147.654 * * [simplify]: Extracting #3: cost 97 inf + 500 147.655 * * [simplify]: Extracting #4: cost 78 inf + 1816 147.658 * * [simplify]: Extracting #5: cost 16 inf + 13662 147.664 * * [simplify]: Extracting #6: cost 0 inf + 16983 147.669 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 147.669 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 147.669 * * * * [progress]: [ 458 / 650 ] simplifiying candidate # 147.670 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 147.670 * * [simplify]: iters left: 6 (12 enodes) 147.676 * * [simplify]: iters left: 5 (39 enodes) 147.683 * * [simplify]: iters left: 4 (42 enodes) 147.691 * * [simplify]: iters left: 3 (47 enodes) 147.697 * * [simplify]: Extracting #0: cost 1 inf + 0 147.697 * * [simplify]: Extracting #1: cost 4 inf + 0 147.697 * * [simplify]: Extracting #2: cost 5 inf + 1 147.697 * * [simplify]: Extracting #3: cost 7 inf + 1 147.697 * * [simplify]: Extracting #4: cost 10 inf + 1 147.697 * * [simplify]: Extracting #5: cost 14 inf + 1 147.697 * * [simplify]: Extracting #6: cost 8 inf + 167 147.697 * * [simplify]: Extracting #7: cost 4 inf + 735 147.698 * * [simplify]: Extracting #8: cost 2 inf + 1180 147.698 * * [simplify]: Extracting #9: cost 0 inf + 1625 147.698 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 147.698 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 147.699 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 147.699 * * [simplify]: iters left: 6 (17 enodes) 147.703 * * [simplify]: iters left: 5 (65 enodes) 147.716 * * [simplify]: iters left: 4 (102 enodes) 147.748 * * [simplify]: iters left: 3 (195 enodes) 147.790 * * [simplify]: iters left: 2 (348 enodes) 147.902 * * [simplify]: Extracting #0: cost 1 inf + 0 147.902 * * [simplify]: Extracting #1: cost 12 inf + 0 147.902 * * [simplify]: Extracting #2: cost 88 inf + 1 147.903 * * [simplify]: Extracting #3: cost 149 inf + 256 147.903 * * [simplify]: Extracting #4: cost 129 inf + 1781 147.908 * * [simplify]: Extracting #5: cost 49 inf + 20315 147.917 * * [simplify]: Extracting #6: cost 1 inf + 33566 147.932 * * [simplify]: Extracting #7: cost 0 inf + 33890 147.950 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 147.950 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 147.950 * * * * [progress]: [ 459 / 650 ] simplifiying candidate # 147.950 * [simplify]: Simplifying (/ (/ (/ 1 1) (sqrt 1)) 1) 147.950 * * [simplify]: iters left: 6 (5 enodes) 147.958 * * [simplify]: iters left: 5 (15 enodes) 147.962 * * [simplify]: iters left: 4 (17 enodes) 147.965 * * [simplify]: Extracting #0: cost 1 inf + 0 147.965 * * [simplify]: Extracting #1: cost 0 inf + 1 147.965 * [simplify]: Simplified to 1 147.965 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 147.965 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 147.965 * * [simplify]: iters left: 6 (16 enodes) 147.975 * * [simplify]: iters left: 5 (62 enodes) 147.994 * * [simplify]: iters left: 4 (99 enodes) 148.028 * * [simplify]: iters left: 3 (179 enodes) 148.085 * * [simplify]: iters left: 2 (296 enodes) 148.179 * * [simplify]: iters left: 1 (490 enodes) 148.305 * * [simplify]: Extracting #0: cost 1 inf + 0 148.305 * * [simplify]: Extracting #1: cost 10 inf + 0 148.305 * * [simplify]: Extracting #2: cost 68 inf + 1 148.306 * * [simplify]: Extracting #3: cost 97 inf + 500 148.306 * * [simplify]: Extracting #4: cost 78 inf + 1816 148.310 * * [simplify]: Extracting #5: cost 16 inf + 13662 148.315 * * [simplify]: Extracting #6: cost 0 inf + 16983 148.322 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 148.322 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 148.322 * * * * [progress]: [ 460 / 650 ] simplifiying candidate # 148.323 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 148.323 * * [simplify]: iters left: 6 (12 enodes) 148.326 * * [simplify]: iters left: 5 (37 enodes) 148.332 * * [simplify]: iters left: 4 (43 enodes) 148.338 * * [simplify]: iters left: 3 (45 enodes) 148.348 * * [simplify]: Extracting #0: cost 1 inf + 0 148.348 * * [simplify]: Extracting #1: cost 7 inf + 0 148.348 * * [simplify]: Extracting #2: cost 11 inf + 1 148.348 * * [simplify]: Extracting #3: cost 13 inf + 1 148.348 * * [simplify]: Extracting #4: cost 16 inf + 1 148.348 * * [simplify]: Extracting #5: cost 20 inf + 1 148.348 * * [simplify]: Extracting #6: cost 18 inf + 3 148.348 * * [simplify]: Extracting #7: cost 14 inf + 167 148.349 * * [simplify]: Extracting #8: cost 8 inf + 1219 148.349 * * [simplify]: Extracting #9: cost 2 inf + 2915 148.351 * * [simplify]: Extracting #10: cost 0 inf + 3561 148.352 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 148.352 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 148.352 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 148.352 * * [simplify]: iters left: 6 (16 enodes) 148.360 * * [simplify]: iters left: 5 (60 enodes) 148.379 * * [simplify]: iters left: 4 (106 enodes) 148.396 * * [simplify]: iters left: 3 (198 enodes) 148.447 * * [simplify]: iters left: 2 (371 enodes) 148.546 * * [simplify]: Extracting #0: cost 1 inf + 0 148.547 * * [simplify]: Extracting #1: cost 12 inf + 0 148.547 * * [simplify]: Extracting #2: cost 95 inf + 1 148.547 * * [simplify]: Extracting #3: cost 157 inf + 255 148.548 * * [simplify]: Extracting #4: cost 141 inf + 1822 148.553 * * [simplify]: Extracting #5: cost 51 inf + 24864 148.563 * * [simplify]: Extracting #6: cost 2 inf + 39796 148.582 * * [simplify]: Extracting #7: cost 0 inf + 40521 148.605 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 148.605 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 1) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 148.606 * * * * [progress]: [ 461 / 650 ] simplifiying candidate # 148.606 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 148.607 * * [simplify]: iters left: 6 (12 enodes) 148.612 * * [simplify]: iters left: 5 (36 enodes) 148.623 * * [simplify]: iters left: 4 (38 enodes) 148.629 * * [simplify]: Extracting #0: cost 1 inf + 0 148.629 * * [simplify]: Extracting #1: cost 4 inf + 0 148.629 * * [simplify]: Extracting #2: cost 6 inf + 1 148.629 * * [simplify]: Extracting #3: cost 9 inf + 1 148.629 * * [simplify]: Extracting #4: cost 12 inf + 1 148.629 * * [simplify]: Extracting #5: cost 16 inf + 1 148.629 * * [simplify]: Extracting #6: cost 14 inf + 3 148.629 * * [simplify]: Extracting #7: cost 11 inf + 207 148.629 * * [simplify]: Extracting #8: cost 2 inf + 1824 148.630 * * [simplify]: Extracting #9: cost 0 inf + 2349 148.630 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 148.630 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 148.630 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 148.631 * * [simplify]: iters left: 6 (17 enodes) 148.635 * * [simplify]: iters left: 5 (63 enodes) 148.646 * * [simplify]: iters left: 4 (109 enodes) 148.672 * * [simplify]: iters left: 3 (201 enodes) 148.746 * * [simplify]: iters left: 2 (374 enodes) 148.867 * * [simplify]: Extracting #0: cost 1 inf + 0 148.867 * * [simplify]: Extracting #1: cost 12 inf + 0 148.867 * * [simplify]: Extracting #2: cost 95 inf + 1 148.868 * * [simplify]: Extracting #3: cost 161 inf + 130 148.870 * * [simplify]: Extracting #4: cost 145 inf + 1616 148.878 * * [simplify]: Extracting #5: cost 61 inf + 22159 148.895 * * [simplify]: Extracting #6: cost 6 inf + 40271 148.916 * * [simplify]: Extracting #7: cost 0 inf + 42445 148.937 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 148.937 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 1) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 148.937 * * * * [progress]: [ 462 / 650 ] simplifiying candidate # 148.937 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 148.938 * * [simplify]: iters left: 6 (11 enodes) 148.943 * * [simplify]: iters left: 5 (32 enodes) 148.952 * * [simplify]: iters left: 4 (34 enodes) 148.956 * * [simplify]: Extracting #0: cost 1 inf + 0 148.956 * * [simplify]: Extracting #1: cost 4 inf + 0 148.956 * * [simplify]: Extracting #2: cost 5 inf + 1 148.956 * * [simplify]: Extracting #3: cost 7 inf + 1 148.956 * * [simplify]: Extracting #4: cost 10 inf + 1 148.956 * * [simplify]: Extracting #5: cost 14 inf + 1 148.956 * * [simplify]: Extracting #6: cost 12 inf + 3 148.956 * * [simplify]: Extracting #7: cost 8 inf + 248 148.957 * * [simplify]: Extracting #8: cost 4 inf + 775 148.957 * * [simplify]: Extracting #9: cost 0 inf + 1625 148.957 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 148.957 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 148.957 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 148.958 * * [simplify]: iters left: 6 (16 enodes) 148.961 * * [simplify]: iters left: 5 (60 enodes) 148.971 * * [simplify]: iters left: 4 (106 enodes) 149.003 * * [simplify]: iters left: 3 (198 enodes) 149.053 * * [simplify]: iters left: 2 (371 enodes) 149.144 * * [simplify]: Extracting #0: cost 1 inf + 0 149.144 * * [simplify]: Extracting #1: cost 12 inf + 0 149.144 * * [simplify]: Extracting #2: cost 95 inf + 1 149.145 * * [simplify]: Extracting #3: cost 157 inf + 255 149.146 * * [simplify]: Extracting #4: cost 141 inf + 1822 149.150 * * [simplify]: Extracting #5: cost 51 inf + 23184 149.167 * * [simplify]: Extracting #6: cost 2 inf + 36596 149.186 * * [simplify]: Extracting #7: cost 0 inf + 37241 149.206 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 149.206 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 1) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 149.206 * * * * [progress]: [ 463 / 650 ] simplifiying candidate # 149.206 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) (sqrt 1)) 149.206 * * [simplify]: iters left: 6 (5 enodes) 149.211 * * [simplify]: iters left: 5 (13 enodes) 149.214 * * [simplify]: iters left: 4 (15 enodes) 149.217 * * [simplify]: Extracting #0: cost 1 inf + 0 149.217 * * [simplify]: Extracting #1: cost 0 inf + 1 149.217 * [simplify]: Simplified to 1 149.218 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 149.218 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 149.218 * * [simplify]: iters left: 6 (15 enodes) 149.225 * * [simplify]: iters left: 5 (57 enodes) 149.238 * * [simplify]: iters left: 4 (101 enodes) 149.254 * * [simplify]: iters left: 3 (190 enodes) 149.315 * * [simplify]: iters left: 2 (350 enodes) 149.419 * * [simplify]: Extracting #0: cost 1 inf + 0 149.419 * * [simplify]: Extracting #1: cost 10 inf + 0 149.419 * * [simplify]: Extracting #2: cost 62 inf + 1 149.420 * * [simplify]: Extracting #3: cost 108 inf + 170 149.421 * * [simplify]: Extracting #4: cost 91 inf + 1368 149.428 * * [simplify]: Extracting #5: cost 19 inf + 14471 149.440 * * [simplify]: Extracting #6: cost 0 inf + 19088 149.451 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 149.451 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 149.451 * * * * [progress]: [ 464 / 650 ] simplifiying candidate # 149.452 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 149.452 * * [simplify]: iters left: 6 (11 enodes) 149.457 * * [simplify]: iters left: 5 (32 enodes) 149.466 * * [simplify]: iters left: 4 (34 enodes) 149.474 * * [simplify]: Extracting #0: cost 1 inf + 0 149.474 * * [simplify]: Extracting #1: cost 4 inf + 0 149.474 * * [simplify]: Extracting #2: cost 5 inf + 1 149.474 * * [simplify]: Extracting #3: cost 7 inf + 1 149.474 * * [simplify]: Extracting #4: cost 10 inf + 1 149.474 * * [simplify]: Extracting #5: cost 14 inf + 1 149.474 * * [simplify]: Extracting #6: cost 12 inf + 3 149.475 * * [simplify]: Extracting #7: cost 8 inf + 248 149.475 * * [simplify]: Extracting #8: cost 4 inf + 775 149.475 * * [simplify]: Extracting #9: cost 0 inf + 1625 149.475 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 149.475 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 149.476 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 149.476 * * [simplify]: iters left: 6 (16 enodes) 149.479 * * [simplify]: iters left: 5 (60 enodes) 149.489 * * [simplify]: iters left: 4 (106 enodes) 149.507 * * [simplify]: iters left: 3 (198 enodes) 149.551 * * [simplify]: iters left: 2 (371 enodes) 149.677 * * [simplify]: Extracting #0: cost 1 inf + 0 149.677 * * [simplify]: Extracting #1: cost 12 inf + 0 149.677 * * [simplify]: Extracting #2: cost 95 inf + 1 149.678 * * [simplify]: Extracting #3: cost 157 inf + 255 149.680 * * [simplify]: Extracting #4: cost 141 inf + 1822 149.690 * * [simplify]: Extracting #5: cost 51 inf + 23184 149.709 * * [simplify]: Extracting #6: cost 2 inf + 36596 149.723 * * [simplify]: Extracting #7: cost 0 inf + 37241 149.733 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 149.733 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 1) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 149.733 * * * * [progress]: [ 465 / 650 ] simplifiying candidate # 149.733 * [simplify]: Simplifying (/ (/ (/ 1 1) 1) 1) 149.733 * * [simplify]: iters left: 6 (4 enodes) 149.737 * * [simplify]: iters left: 5 (8 enodes) 149.739 * * [simplify]: iters left: 4 (10 enodes) 149.740 * * [simplify]: Extracting #0: cost 1 inf + 0 149.740 * * [simplify]: Extracting #1: cost 0 inf + 1 149.740 * [simplify]: Simplified to 1 149.740 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 149.740 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 149.740 * * [simplify]: iters left: 6 (15 enodes) 149.744 * * [simplify]: iters left: 5 (57 enodes) 149.762 * * [simplify]: iters left: 4 (101 enodes) 149.779 * * [simplify]: iters left: 3 (190 enodes) 149.819 * * [simplify]: iters left: 2 (350 enodes) 149.916 * * [simplify]: Extracting #0: cost 1 inf + 0 149.916 * * [simplify]: Extracting #1: cost 10 inf + 0 149.917 * * [simplify]: Extracting #2: cost 62 inf + 1 149.917 * * [simplify]: Extracting #3: cost 108 inf + 170 149.918 * * [simplify]: Extracting #4: cost 91 inf + 1368 149.921 * * [simplify]: Extracting #5: cost 19 inf + 14471 149.926 * * [simplify]: Extracting #6: cost 0 inf + 19088 149.932 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 149.932 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 149.932 * * * * [progress]: [ 466 / 650 ] simplifiying candidate # 149.932 * [simplify]: Simplifying (/ (/ 1 (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 149.932 * * [simplify]: iters left: 6 (13 enodes) 149.936 * * [simplify]: iters left: 5 (48 enodes) 149.944 * * [simplify]: iters left: 4 (61 enodes) 149.954 * * [simplify]: iters left: 3 (65 enodes) 149.969 * * [simplify]: iters left: 2 (67 enodes) 149.984 * * [simplify]: Extracting #0: cost 1 inf + 0 149.984 * * [simplify]: Extracting #1: cost 6 inf + 0 149.984 * * [simplify]: Extracting #2: cost 9 inf + 1 149.984 * * [simplify]: Extracting #3: cost 11 inf + 1 149.984 * * [simplify]: Extracting #4: cost 14 inf + 1 149.984 * * [simplify]: Extracting #5: cost 18 inf + 1 149.984 * * [simplify]: Extracting #6: cost 12 inf + 167 149.985 * * [simplify]: Extracting #7: cost 10 inf + 411 149.985 * * [simplify]: Extracting #8: cost 5 inf + 1502 149.986 * * [simplify]: Extracting #9: cost 0 inf + 2995 149.987 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 149.987 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 149.988 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 149.988 * * [simplify]: iters left: 6 (17 enodes) 149.996 * * [simplify]: iters left: 5 (65 enodes) 150.013 * * [simplify]: iters left: 4 (102 enodes) 150.031 * * [simplify]: iters left: 3 (195 enodes) 150.081 * * [simplify]: iters left: 2 (348 enodes) 150.207 * * [simplify]: Extracting #0: cost 1 inf + 0 150.207 * * [simplify]: Extracting #1: cost 12 inf + 0 150.207 * * [simplify]: Extracting #2: cost 88 inf + 1 150.207 * * [simplify]: Extracting #3: cost 149 inf + 256 150.208 * * [simplify]: Extracting #4: cost 129 inf + 1781 150.212 * * [simplify]: Extracting #5: cost 49 inf + 21635 150.221 * * [simplify]: Extracting #6: cost 1 inf + 36526 150.237 * * [simplify]: Extracting #7: cost 0 inf + 36890 150.251 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 150.251 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 150.251 * * * * [progress]: [ 467 / 650 ] simplifiying candidate # 150.252 * [simplify]: Simplifying (/ (/ 1 (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 150.252 * * [simplify]: iters left: 6 (13 enodes) 150.256 * * [simplify]: iters left: 5 (47 enodes) 150.264 * * [simplify]: iters left: 4 (53 enodes) 150.271 * * [simplify]: Extracting #0: cost 1 inf + 0 150.271 * * [simplify]: Extracting #1: cost 4 inf + 0 150.271 * * [simplify]: Extracting #2: cost 6 inf + 1 150.271 * * [simplify]: Extracting #3: cost 9 inf + 1 150.271 * * [simplify]: Extracting #4: cost 12 inf + 1 150.271 * * [simplify]: Extracting #5: cost 16 inf + 1 150.271 * * [simplify]: Extracting #6: cost 12 inf + 85 150.271 * * [simplify]: Extracting #7: cost 7 inf + 613 150.271 * * [simplify]: Extracting #8: cost 3 inf + 1541 150.272 * * [simplify]: Extracting #9: cost 0 inf + 2349 150.272 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 150.272 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 150.273 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 150.273 * * [simplify]: iters left: 6 (18 enodes) 150.278 * * [simplify]: iters left: 5 (68 enodes) 150.288 * * [simplify]: iters left: 4 (105 enodes) 150.313 * * [simplify]: iters left: 3 (198 enodes) 150.381 * * [simplify]: iters left: 2 (349 enodes) 150.512 * * [simplify]: Extracting #0: cost 1 inf + 0 150.512 * * [simplify]: Extracting #1: cost 12 inf + 0 150.512 * * [simplify]: Extracting #2: cost 90 inf + 1 150.514 * * [simplify]: Extracting #3: cost 150 inf + 297 150.515 * * [simplify]: Extracting #4: cost 129 inf + 1905 150.522 * * [simplify]: Extracting #5: cost 61 inf + 18522 150.539 * * [simplify]: Extracting #6: cost 5 inf + 36677 150.558 * * [simplify]: Extracting #7: cost 0 inf + 38654 150.578 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 150.578 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 150.578 * * * * [progress]: [ 468 / 650 ] simplifiying candidate # 150.578 * [simplify]: Simplifying (/ (/ 1 (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 150.578 * * [simplify]: iters left: 6 (12 enodes) 150.585 * * [simplify]: iters left: 5 (43 enodes) 150.599 * * [simplify]: iters left: 4 (49 enodes) 150.611 * * [simplify]: Extracting #0: cost 1 inf + 0 150.611 * * [simplify]: Extracting #1: cost 4 inf + 0 150.611 * * [simplify]: Extracting #2: cost 5 inf + 1 150.612 * * [simplify]: Extracting #3: cost 7 inf + 1 150.612 * * [simplify]: Extracting #4: cost 10 inf + 1 150.612 * * [simplify]: Extracting #5: cost 14 inf + 1 150.612 * * [simplify]: Extracting #6: cost 8 inf + 167 150.612 * * [simplify]: Extracting #7: cost 6 inf + 451 150.612 * * [simplify]: Extracting #8: cost 2 inf + 1180 150.613 * * [simplify]: Extracting #9: cost 0 inf + 1625 150.614 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 150.614 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 150.614 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 150.614 * * [simplify]: iters left: 6 (17 enodes) 150.624 * * [simplify]: iters left: 5 (65 enodes) 150.635 * * [simplify]: iters left: 4 (102 enodes) 150.651 * * [simplify]: iters left: 3 (195 enodes) 150.713 * * [simplify]: iters left: 2 (348 enodes) 150.795 * * [simplify]: Extracting #0: cost 1 inf + 0 150.795 * * [simplify]: Extracting #1: cost 12 inf + 0 150.796 * * [simplify]: Extracting #2: cost 88 inf + 1 150.797 * * [simplify]: Extracting #3: cost 149 inf + 256 150.798 * * [simplify]: Extracting #4: cost 129 inf + 1781 150.807 * * [simplify]: Extracting #5: cost 49 inf + 20315 150.827 * * [simplify]: Extracting #6: cost 1 inf + 33566 150.845 * * [simplify]: Extracting #7: cost 0 inf + 33890 150.863 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 150.863 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 150.863 * * * * [progress]: [ 469 / 650 ] simplifiying candidate # 150.864 * [simplify]: Simplifying (/ (/ 1 (* (cbrt 1) (cbrt 1))) (sqrt 1)) 150.864 * * [simplify]: iters left: 6 (6 enodes) 150.871 * * [simplify]: iters left: 5 (24 enodes) 150.881 * * [simplify]: iters left: 4 (26 enodes) 150.886 * * [simplify]: Extracting #0: cost 1 inf + 0 150.886 * * [simplify]: Extracting #1: cost 0 inf + 1 150.886 * [simplify]: Simplified to 1 150.886 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 150.886 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 150.887 * * [simplify]: iters left: 6 (16 enodes) 150.896 * * [simplify]: iters left: 5 (62 enodes) 150.915 * * [simplify]: iters left: 4 (99 enodes) 150.945 * * [simplify]: iters left: 3 (179 enodes) 150.994 * * [simplify]: iters left: 2 (296 enodes) 151.075 * * [simplify]: iters left: 1 (490 enodes) 151.174 * * [simplify]: Extracting #0: cost 1 inf + 0 151.174 * * [simplify]: Extracting #1: cost 10 inf + 0 151.174 * * [simplify]: Extracting #2: cost 68 inf + 1 151.175 * * [simplify]: Extracting #3: cost 97 inf + 500 151.175 * * [simplify]: Extracting #4: cost 78 inf + 1816 151.178 * * [simplify]: Extracting #5: cost 16 inf + 13662 151.188 * * [simplify]: Extracting #6: cost 0 inf + 16983 151.198 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 151.198 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 151.199 * * * * [progress]: [ 470 / 650 ] simplifiying candidate # 151.199 * [simplify]: Simplifying (/ (/ 1 (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 151.199 * * [simplify]: iters left: 6 (12 enodes) 151.206 * * [simplify]: iters left: 5 (43 enodes) 151.222 * * [simplify]: iters left: 4 (49 enodes) 151.235 * * [simplify]: Extracting #0: cost 1 inf + 0 151.235 * * [simplify]: Extracting #1: cost 4 inf + 0 151.235 * * [simplify]: Extracting #2: cost 5 inf + 1 151.235 * * [simplify]: Extracting #3: cost 7 inf + 1 151.235 * * [simplify]: Extracting #4: cost 10 inf + 1 151.236 * * [simplify]: Extracting #5: cost 14 inf + 1 151.236 * * [simplify]: Extracting #6: cost 8 inf + 167 151.236 * * [simplify]: Extracting #7: cost 6 inf + 451 151.236 * * [simplify]: Extracting #8: cost 2 inf + 1180 151.237 * * [simplify]: Extracting #9: cost 0 inf + 1625 151.238 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 151.238 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 151.238 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 151.238 * * [simplify]: iters left: 6 (17 enodes) 151.247 * * [simplify]: iters left: 5 (65 enodes) 151.267 * * [simplify]: iters left: 4 (102 enodes) 151.299 * * [simplify]: iters left: 3 (195 enodes) 151.352 * * [simplify]: iters left: 2 (348 enodes) 151.464 * * [simplify]: Extracting #0: cost 1 inf + 0 151.464 * * [simplify]: Extracting #1: cost 12 inf + 0 151.464 * * [simplify]: Extracting #2: cost 88 inf + 1 151.465 * * [simplify]: Extracting #3: cost 149 inf + 256 151.466 * * [simplify]: Extracting #4: cost 129 inf + 1781 151.470 * * [simplify]: Extracting #5: cost 49 inf + 20315 151.479 * * [simplify]: Extracting #6: cost 1 inf + 33566 151.488 * * [simplify]: Extracting #7: cost 0 inf + 33890 151.497 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 151.497 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 151.498 * * * * [progress]: [ 471 / 650 ] simplifiying candidate # 151.498 * [simplify]: Simplifying (/ (/ 1 (* (cbrt 1) (cbrt 1))) 1) 151.498 * * [simplify]: iters left: 6 (5 enodes) 151.503 * * [simplify]: iters left: 5 (19 enodes) 151.508 * * [simplify]: iters left: 4 (21 enodes) 151.511 * * [simplify]: Extracting #0: cost 1 inf + 0 151.511 * * [simplify]: Extracting #1: cost 0 inf + 1 151.511 * [simplify]: Simplified to 1 151.511 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 151.511 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 151.512 * * [simplify]: iters left: 6 (16 enodes) 151.520 * * [simplify]: iters left: 5 (62 enodes) 151.536 * * [simplify]: iters left: 4 (99 enodes) 151.565 * * [simplify]: iters left: 3 (179 enodes) 151.623 * * [simplify]: iters left: 2 (296 enodes) 151.687 * * [simplify]: iters left: 1 (490 enodes) 151.783 * * [simplify]: Extracting #0: cost 1 inf + 0 151.783 * * [simplify]: Extracting #1: cost 10 inf + 0 151.783 * * [simplify]: Extracting #2: cost 68 inf + 1 151.784 * * [simplify]: Extracting #3: cost 97 inf + 500 151.784 * * [simplify]: Extracting #4: cost 78 inf + 1816 151.791 * * [simplify]: Extracting #5: cost 16 inf + 13662 151.801 * * [simplify]: Extracting #6: cost 0 inf + 16983 151.812 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 151.812 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 151.812 * * * * [progress]: [ 472 / 650 ] simplifiying candidate # 151.813 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 151.813 * * [simplify]: iters left: 6 (12 enodes) 151.818 * * [simplify]: iters left: 5 (43 enodes) 151.825 * * [simplify]: iters left: 4 (52 enodes) 151.832 * * [simplify]: iters left: 3 (56 enodes) 151.839 * * [simplify]: iters left: 2 (65 enodes) 151.848 * * [simplify]: Extracting #0: cost 1 inf + 0 151.848 * * [simplify]: Extracting #1: cost 6 inf + 0 151.848 * * [simplify]: Extracting #2: cost 9 inf + 1 151.848 * * [simplify]: Extracting #3: cost 11 inf + 1 151.848 * * [simplify]: Extracting #4: cost 14 inf + 1 151.848 * * [simplify]: Extracting #5: cost 18 inf + 1 151.848 * * [simplify]: Extracting #6: cost 16 inf + 3 151.848 * * [simplify]: Extracting #7: cost 10 inf + 411 151.849 * * [simplify]: Extracting #8: cost 7 inf + 977 151.850 * * [simplify]: Extracting #9: cost 2 inf + 2390 151.851 * * [simplify]: Extracting #10: cost 0 inf + 2995 151.852 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 151.852 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 151.852 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 151.853 * * [simplify]: iters left: 6 (17 enodes) 151.861 * * [simplify]: iters left: 5 (65 enodes) 151.882 * * [simplify]: iters left: 4 (102 enodes) 151.903 * * [simplify]: iters left: 3 (195 enodes) 151.940 * * [simplify]: iters left: 2 (348 enodes) 152.066 * * [simplify]: Extracting #0: cost 1 inf + 0 152.066 * * [simplify]: Extracting #1: cost 12 inf + 0 152.066 * * [simplify]: Extracting #2: cost 88 inf + 1 152.067 * * [simplify]: Extracting #3: cost 149 inf + 256 152.068 * * [simplify]: Extracting #4: cost 129 inf + 1781 152.072 * * [simplify]: Extracting #5: cost 49 inf + 21635 152.081 * * [simplify]: Extracting #6: cost 1 inf + 36526 152.097 * * [simplify]: Extracting #7: cost 0 inf + 36890 152.115 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 152.115 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 152.115 * * * * [progress]: [ 473 / 650 ] simplifiying candidate # 152.116 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 152.116 * * [simplify]: iters left: 6 (12 enodes) 152.123 * * [simplify]: iters left: 5 (42 enodes) 152.135 * * [simplify]: iters left: 4 (44 enodes) 152.150 * * [simplify]: iters left: 3 (46 enodes) 152.160 * * [simplify]: iters left: 2 (47 enodes) 152.166 * * [simplify]: Extracting #0: cost 1 inf + 0 152.166 * * [simplify]: Extracting #1: cost 4 inf + 0 152.166 * * [simplify]: Extracting #2: cost 6 inf + 1 152.166 * * [simplify]: Extracting #3: cost 9 inf + 1 152.166 * * [simplify]: Extracting #4: cost 12 inf + 1 152.166 * * [simplify]: Extracting #5: cost 16 inf + 1 152.166 * * [simplify]: Extracting #6: cost 14 inf + 3 152.166 * * [simplify]: Extracting #7: cost 9 inf + 289 152.166 * * [simplify]: Extracting #8: cost 2 inf + 1824 152.167 * * [simplify]: Extracting #9: cost 0 inf + 2349 152.167 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 152.167 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 152.167 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 152.168 * * [simplify]: iters left: 6 (18 enodes) 152.173 * * [simplify]: iters left: 5 (68 enodes) 152.185 * * [simplify]: iters left: 4 (105 enodes) 152.215 * * [simplify]: iters left: 3 (198 enodes) 152.255 * * [simplify]: iters left: 2 (349 enodes) 152.362 * * [simplify]: Extracting #0: cost 1 inf + 0 152.362 * * [simplify]: Extracting #1: cost 12 inf + 0 152.362 * * [simplify]: Extracting #2: cost 90 inf + 1 152.363 * * [simplify]: Extracting #3: cost 150 inf + 297 152.363 * * [simplify]: Extracting #4: cost 129 inf + 1905 152.369 * * [simplify]: Extracting #5: cost 61 inf + 18522 152.385 * * [simplify]: Extracting #6: cost 5 inf + 36677 152.404 * * [simplify]: Extracting #7: cost 0 inf + 38654 152.423 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 152.423 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 152.424 * * * * [progress]: [ 474 / 650 ] simplifiying candidate # 152.424 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 152.424 * * [simplify]: iters left: 6 (11 enodes) 152.428 * * [simplify]: iters left: 5 (38 enodes) 152.435 * * [simplify]: iters left: 4 (40 enodes) 152.440 * * [simplify]: iters left: 3 (42 enodes) 152.446 * * [simplify]: iters left: 2 (43 enodes) 152.451 * * [simplify]: Extracting #0: cost 1 inf + 0 152.451 * * [simplify]: Extracting #1: cost 4 inf + 0 152.451 * * [simplify]: Extracting #2: cost 5 inf + 1 152.452 * * [simplify]: Extracting #3: cost 7 inf + 1 152.452 * * [simplify]: Extracting #4: cost 10 inf + 1 152.452 * * [simplify]: Extracting #5: cost 14 inf + 1 152.452 * * [simplify]: Extracting #6: cost 12 inf + 3 152.452 * * [simplify]: Extracting #7: cost 7 inf + 289 152.452 * * [simplify]: Extracting #8: cost 3 inf + 937 152.452 * * [simplify]: Extracting #9: cost 0 inf + 1625 152.452 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 152.453 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 152.453 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 152.453 * * [simplify]: iters left: 6 (17 enodes) 152.461 * * [simplify]: iters left: 5 (65 enodes) 152.484 * * [simplify]: iters left: 4 (102 enodes) 152.511 * * [simplify]: iters left: 3 (195 enodes) 152.544 * * [simplify]: iters left: 2 (348 enodes) 152.625 * * [simplify]: Extracting #0: cost 1 inf + 0 152.625 * * [simplify]: Extracting #1: cost 12 inf + 0 152.625 * * [simplify]: Extracting #2: cost 88 inf + 1 152.625 * * [simplify]: Extracting #3: cost 149 inf + 256 152.626 * * [simplify]: Extracting #4: cost 129 inf + 1781 152.630 * * [simplify]: Extracting #5: cost 49 inf + 20315 152.642 * * [simplify]: Extracting #6: cost 1 inf + 33566 152.657 * * [simplify]: Extracting #7: cost 0 inf + 33890 152.675 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 152.675 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 152.675 * * * * [progress]: [ 475 / 650 ] simplifiying candidate # 152.676 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt 1)) 152.676 * * [simplify]: iters left: 5 (4 enodes) 152.679 * * [simplify]: iters left: 4 (16 enodes) 152.684 * * [simplify]: iters left: 3 (18 enodes) 152.686 * * [simplify]: Extracting #0: cost 1 inf + 0 152.686 * * [simplify]: Extracting #1: cost 0 inf + 1 152.686 * [simplify]: Simplified to 1 152.686 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 152.686 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 152.686 * * [simplify]: iters left: 6 (16 enodes) 152.691 * * [simplify]: iters left: 5 (62 enodes) 152.701 * * [simplify]: iters left: 4 (99 enodes) 152.717 * * [simplify]: iters left: 3 (179 enodes) 152.756 * * [simplify]: iters left: 2 (296 enodes) 152.812 * * [simplify]: iters left: 1 (490 enodes) 152.950 * * [simplify]: Extracting #0: cost 1 inf + 0 152.950 * * [simplify]: Extracting #1: cost 10 inf + 0 152.951 * * [simplify]: Extracting #2: cost 68 inf + 1 152.952 * * [simplify]: Extracting #3: cost 97 inf + 500 152.953 * * [simplify]: Extracting #4: cost 78 inf + 1816 152.959 * * [simplify]: Extracting #5: cost 16 inf + 13662 152.970 * * [simplify]: Extracting #6: cost 0 inf + 16983 152.981 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 152.981 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 152.981 * * * * [progress]: [ 476 / 650 ] simplifiying candidate # 152.981 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 152.981 * * [simplify]: iters left: 6 (11 enodes) 152.988 * * [simplify]: iters left: 5 (38 enodes) 152.994 * * [simplify]: iters left: 4 (40 enodes) 153.000 * * [simplify]: iters left: 3 (42 enodes) 153.008 * * [simplify]: iters left: 2 (43 enodes) 153.014 * * [simplify]: Extracting #0: cost 1 inf + 0 153.014 * * [simplify]: Extracting #1: cost 4 inf + 0 153.014 * * [simplify]: Extracting #2: cost 5 inf + 1 153.014 * * [simplify]: Extracting #3: cost 7 inf + 1 153.014 * * [simplify]: Extracting #4: cost 10 inf + 1 153.014 * * [simplify]: Extracting #5: cost 14 inf + 1 153.014 * * [simplify]: Extracting #6: cost 12 inf + 3 153.014 * * [simplify]: Extracting #7: cost 7 inf + 289 153.014 * * [simplify]: Extracting #8: cost 3 inf + 937 153.015 * * [simplify]: Extracting #9: cost 0 inf + 1625 153.015 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 153.015 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 153.015 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 153.015 * * [simplify]: iters left: 6 (17 enodes) 153.022 * * [simplify]: iters left: 5 (65 enodes) 153.044 * * [simplify]: iters left: 4 (102 enodes) 153.076 * * [simplify]: iters left: 3 (195 enodes) 153.140 * * [simplify]: iters left: 2 (348 enodes) 153.242 * * [simplify]: Extracting #0: cost 1 inf + 0 153.242 * * [simplify]: Extracting #1: cost 12 inf + 0 153.242 * * [simplify]: Extracting #2: cost 88 inf + 1 153.244 * * [simplify]: Extracting #3: cost 149 inf + 256 153.245 * * [simplify]: Extracting #4: cost 129 inf + 1781 153.253 * * [simplify]: Extracting #5: cost 49 inf + 20315 153.262 * * [simplify]: Extracting #6: cost 1 inf + 33566 153.271 * * [simplify]: Extracting #7: cost 0 inf + 33890 153.279 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 153.280 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 153.280 * * * * [progress]: [ 477 / 650 ] simplifiying candidate # 153.280 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 153.280 * * [simplify]: iters left: 5 (4 enodes) 153.285 * * [simplify]: iters left: 4 (14 enodes) 153.286 * * [simplify]: iters left: 3 (16 enodes) 153.288 * * [simplify]: Extracting #0: cost 1 inf + 0 153.288 * * [simplify]: Extracting #1: cost 0 inf + 1 153.288 * [simplify]: Simplified to 1 153.288 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 153.289 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 153.289 * * [simplify]: iters left: 6 (16 enodes) 153.294 * * [simplify]: iters left: 5 (62 enodes) 153.312 * * [simplify]: iters left: 4 (99 enodes) 153.328 * * [simplify]: iters left: 3 (179 enodes) 153.380 * * [simplify]: iters left: 2 (296 enodes) 153.480 * * [simplify]: iters left: 1 (490 enodes) 153.632 * * [simplify]: Extracting #0: cost 1 inf + 0 153.632 * * [simplify]: Extracting #1: cost 10 inf + 0 153.633 * * [simplify]: Extracting #2: cost 68 inf + 1 153.634 * * [simplify]: Extracting #3: cost 97 inf + 500 153.635 * * [simplify]: Extracting #4: cost 78 inf + 1816 153.641 * * [simplify]: Extracting #5: cost 16 inf + 13662 153.652 * * [simplify]: Extracting #6: cost 0 inf + 16983 153.663 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 153.663 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 153.663 * * * * [progress]: [ 478 / 650 ] simplifiying candidate # 153.664 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 153.664 * * [simplify]: iters left: 6 (11 enodes) 153.670 * * [simplify]: iters left: 5 (36 enodes) 153.684 * * [simplify]: iters left: 4 (42 enodes) 153.695 * * [simplify]: iters left: 3 (44 enodes) 153.701 * * [simplify]: Extracting #0: cost 1 inf + 0 153.701 * * [simplify]: Extracting #1: cost 7 inf + 0 153.701 * * [simplify]: Extracting #2: cost 11 inf + 1 153.701 * * [simplify]: Extracting #3: cost 13 inf + 1 153.701 * * [simplify]: Extracting #4: cost 16 inf + 1 153.701 * * [simplify]: Extracting #5: cost 20 inf + 1 153.701 * * [simplify]: Extracting #6: cost 16 inf + 85 153.701 * * [simplify]: Extracting #7: cost 11 inf + 573 153.702 * * [simplify]: Extracting #8: cost 7 inf + 1542 153.702 * * [simplify]: Extracting #9: cost 1 inf + 3238 153.703 * * [simplify]: Extracting #10: cost 0 inf + 3561 153.703 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 153.703 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 153.704 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 153.704 * * [simplify]: iters left: 6 (16 enodes) 153.708 * * [simplify]: iters left: 5 (60 enodes) 153.718 * * [simplify]: iters left: 4 (106 enodes) 153.749 * * [simplify]: iters left: 3 (198 enodes) 153.796 * * [simplify]: iters left: 2 (371 enodes) 153.927 * * [simplify]: Extracting #0: cost 1 inf + 0 153.927 * * [simplify]: Extracting #1: cost 12 inf + 0 153.927 * * [simplify]: Extracting #2: cost 95 inf + 1 153.928 * * [simplify]: Extracting #3: cost 157 inf + 255 153.928 * * [simplify]: Extracting #4: cost 141 inf + 1822 153.933 * * [simplify]: Extracting #5: cost 51 inf + 24864 153.943 * * [simplify]: Extracting #6: cost 2 inf + 39796 153.954 * * [simplify]: Extracting #7: cost 0 inf + 40521 153.974 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 153.974 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 153.975 * * * * [progress]: [ 479 / 650 ] simplifiying candidate # 153.975 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 153.975 * * [simplify]: iters left: 6 (11 enodes) 153.981 * * [simplify]: iters left: 5 (35 enodes) 153.986 * * [simplify]: iters left: 4 (37 enodes) 153.991 * * [simplify]: Extracting #0: cost 1 inf + 0 153.991 * * [simplify]: Extracting #1: cost 4 inf + 0 153.992 * * [simplify]: Extracting #2: cost 6 inf + 1 153.992 * * [simplify]: Extracting #3: cost 9 inf + 1 153.992 * * [simplify]: Extracting #4: cost 12 inf + 1 153.992 * * [simplify]: Extracting #5: cost 16 inf + 1 153.992 * * [simplify]: Extracting #6: cost 12 inf + 85 153.992 * * [simplify]: Extracting #7: cost 4 inf + 1299 153.992 * * [simplify]: Extracting #8: cost 0 inf + 2349 153.993 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 153.993 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 153.993 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 153.993 * * [simplify]: iters left: 6 (17 enodes) 153.997 * * [simplify]: iters left: 5 (63 enodes) 154.009 * * [simplify]: iters left: 4 (109 enodes) 154.037 * * [simplify]: iters left: 3 (201 enodes) 154.089 * * [simplify]: iters left: 2 (374 enodes) 154.213 * * [simplify]: Extracting #0: cost 1 inf + 0 154.213 * * [simplify]: Extracting #1: cost 12 inf + 0 154.214 * * [simplify]: Extracting #2: cost 95 inf + 1 154.215 * * [simplify]: Extracting #3: cost 161 inf + 130 154.217 * * [simplify]: Extracting #4: cost 145 inf + 1616 154.224 * * [simplify]: Extracting #5: cost 61 inf + 22159 154.242 * * [simplify]: Extracting #6: cost 6 inf + 40271 154.263 * * [simplify]: Extracting #7: cost 0 inf + 42445 154.285 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 154.285 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 154.285 * * * * [progress]: [ 480 / 650 ] simplifiying candidate # 154.286 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 154.286 * * [simplify]: iters left: 6 (10 enodes) 154.290 * * [simplify]: iters left: 5 (31 enodes) 154.300 * * [simplify]: iters left: 4 (33 enodes) 154.311 * * [simplify]: Extracting #0: cost 1 inf + 0 154.312 * * [simplify]: Extracting #1: cost 4 inf + 0 154.312 * * [simplify]: Extracting #2: cost 5 inf + 1 154.312 * * [simplify]: Extracting #3: cost 7 inf + 1 154.312 * * [simplify]: Extracting #4: cost 10 inf + 1 154.312 * * [simplify]: Extracting #5: cost 14 inf + 1 154.312 * * [simplify]: Extracting #6: cost 10 inf + 85 154.312 * * [simplify]: Extracting #7: cost 5 inf + 573 154.313 * * [simplify]: Extracting #8: cost 0 inf + 1625 154.313 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 154.313 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 154.314 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 154.314 * * [simplify]: iters left: 6 (16 enodes) 154.319 * * [simplify]: iters left: 5 (60 enodes) 154.329 * * [simplify]: iters left: 4 (106 enodes) 154.347 * * [simplify]: iters left: 3 (198 enodes) 154.401 * * [simplify]: iters left: 2 (371 enodes) 154.492 * * [simplify]: Extracting #0: cost 1 inf + 0 154.492 * * [simplify]: Extracting #1: cost 12 inf + 0 154.492 * * [simplify]: Extracting #2: cost 95 inf + 1 154.493 * * [simplify]: Extracting #3: cost 157 inf + 255 154.495 * * [simplify]: Extracting #4: cost 141 inf + 1822 154.504 * * [simplify]: Extracting #5: cost 51 inf + 23184 154.522 * * [simplify]: Extracting #6: cost 2 inf + 36596 154.543 * * [simplify]: Extracting #7: cost 0 inf + 37241 154.563 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 154.563 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 154.563 * * * * [progress]: [ 481 / 650 ] simplifiying candidate # 154.564 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 154.564 * * [simplify]: iters left: 4 (4 enodes) 154.571 * * [simplify]: iters left: 3 (12 enodes) 154.574 * * [simplify]: iters left: 2 (14 enodes) 154.577 * * [simplify]: Extracting #0: cost 1 inf + 0 154.577 * * [simplify]: Extracting #1: cost 0 inf + 1 154.577 * [simplify]: Simplified to 1 154.577 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 154.578 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 154.578 * * [simplify]: iters left: 6 (15 enodes) 154.585 * * [simplify]: iters left: 5 (57 enodes) 154.607 * * [simplify]: iters left: 4 (101 enodes) 154.624 * * [simplify]: iters left: 3 (190 enodes) 154.682 * * [simplify]: iters left: 2 (350 enodes) 154.785 * * [simplify]: Extracting #0: cost 1 inf + 0 154.786 * * [simplify]: Extracting #1: cost 10 inf + 0 154.786 * * [simplify]: Extracting #2: cost 62 inf + 1 154.787 * * [simplify]: Extracting #3: cost 108 inf + 170 154.788 * * [simplify]: Extracting #4: cost 91 inf + 1368 154.794 * * [simplify]: Extracting #5: cost 19 inf + 14471 154.806 * * [simplify]: Extracting #6: cost 0 inf + 19088 154.819 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 154.819 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 154.819 * * * * [progress]: [ 482 / 650 ] simplifiying candidate # 154.820 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 154.820 * * [simplify]: iters left: 6 (10 enodes) 154.825 * * [simplify]: iters left: 5 (31 enodes) 154.834 * * [simplify]: iters left: 4 (33 enodes) 154.842 * * [simplify]: Extracting #0: cost 1 inf + 0 154.842 * * [simplify]: Extracting #1: cost 4 inf + 0 154.843 * * [simplify]: Extracting #2: cost 5 inf + 1 154.843 * * [simplify]: Extracting #3: cost 7 inf + 1 154.843 * * [simplify]: Extracting #4: cost 10 inf + 1 154.843 * * [simplify]: Extracting #5: cost 14 inf + 1 154.843 * * [simplify]: Extracting #6: cost 10 inf + 85 154.843 * * [simplify]: Extracting #7: cost 5 inf + 573 154.843 * * [simplify]: Extracting #8: cost 0 inf + 1625 154.844 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 154.844 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 154.844 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 154.845 * * [simplify]: iters left: 6 (16 enodes) 154.849 * * [simplify]: iters left: 5 (60 enodes) 154.859 * * [simplify]: iters left: 4 (106 enodes) 154.877 * * [simplify]: iters left: 3 (198 enodes) 154.913 * * [simplify]: iters left: 2 (371 enodes) 155.025 * * [simplify]: Extracting #0: cost 1 inf + 0 155.025 * * [simplify]: Extracting #1: cost 12 inf + 0 155.025 * * [simplify]: Extracting #2: cost 95 inf + 1 155.026 * * [simplify]: Extracting #3: cost 157 inf + 255 155.027 * * [simplify]: Extracting #4: cost 141 inf + 1822 155.034 * * [simplify]: Extracting #5: cost 51 inf + 23184 155.053 * * [simplify]: Extracting #6: cost 2 inf + 36596 155.065 * * [simplify]: Extracting #7: cost 0 inf + 37241 155.076 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 155.076 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 155.076 * * * * [progress]: [ 483 / 650 ] simplifiying candidate # 155.076 * [simplify]: Simplifying (/ (/ 1 1) 1) 155.076 * * [simplify]: iters left: 4 (3 enodes) 155.077 * * [simplify]: iters left: 3 (7 enodes) 155.079 * * [simplify]: iters left: 2 (9 enodes) 155.080 * * [simplify]: Extracting #0: cost 1 inf + 0 155.080 * * [simplify]: Extracting #1: cost 0 inf + 1 155.080 * [simplify]: Simplified to 1 155.080 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 155.080 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 155.080 * * [simplify]: iters left: 6 (15 enodes) 155.086 * * [simplify]: iters left: 5 (57 enodes) 155.098 * * [simplify]: iters left: 4 (101 enodes) 155.130 * * [simplify]: iters left: 3 (190 enodes) 155.174 * * [simplify]: iters left: 2 (350 enodes) 155.275 * * [simplify]: Extracting #0: cost 1 inf + 0 155.275 * * [simplify]: Extracting #1: cost 10 inf + 0 155.275 * * [simplify]: Extracting #2: cost 62 inf + 1 155.276 * * [simplify]: Extracting #3: cost 108 inf + 170 155.277 * * [simplify]: Extracting #4: cost 91 inf + 1368 155.282 * * [simplify]: Extracting #5: cost 19 inf + 14471 155.288 * * [simplify]: Extracting #6: cost 0 inf + 19088 155.293 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 155.293 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 155.294 * * * * [progress]: [ 484 / 650 ] simplifiying candidate # 155.294 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 155.294 * * [simplify]: iters left: 6 (18 enodes) 155.300 * * [simplify]: iters left: 5 (70 enodes) 155.316 * * [simplify]: iters left: 4 (111 enodes) 155.353 * * [simplify]: iters left: 3 (230 enodes) 155.435 * * [simplify]: iters left: 2 (388 enodes) 155.501 * * [simplify]: iters left: 1 (463 enodes) 155.608 * * [simplify]: Extracting #0: cost 1 inf + 0 155.608 * * [simplify]: Extracting #1: cost 10 inf + 0 155.609 * * [simplify]: Extracting #2: cost 63 inf + 1 155.609 * * [simplify]: Extracting #3: cost 87 inf + 295 155.611 * * [simplify]: Extracting #4: cost 78 inf + 877 155.613 * * [simplify]: Extracting #5: cost 56 inf + 6256 155.623 * * [simplify]: Extracting #6: cost 7 inf + 21742 155.637 * * [simplify]: Extracting #7: cost 0 inf + 24241 155.651 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 155.651 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 155.652 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 155.652 * * [simplify]: iters left: 6 (12 enodes) 155.659 * * [simplify]: iters left: 5 (43 enodes) 155.672 * * [simplify]: iters left: 4 (48 enodes) 155.684 * * [simplify]: iters left: 3 (51 enodes) 155.696 * * [simplify]: iters left: 2 (53 enodes) 155.708 * * [simplify]: Extracting #0: cost 1 inf + 0 155.708 * * [simplify]: Extracting #1: cost 5 inf + 0 155.708 * * [simplify]: Extracting #2: cost 7 inf + 1 155.708 * * [simplify]: Extracting #3: cost 9 inf + 1 155.708 * * [simplify]: Extracting #4: cost 12 inf + 1 155.708 * * [simplify]: Extracting #5: cost 16 inf + 1 155.709 * * [simplify]: Extracting #6: cost 14 inf + 3 155.709 * * [simplify]: Extracting #7: cost 8 inf + 411 155.709 * * [simplify]: Extracting #8: cost 2 inf + 1706 155.710 * * [simplify]: Extracting #9: cost 0 inf + 2271 155.711 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 155.711 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 155.711 * * * * [progress]: [ 485 / 650 ] simplifiying candidate # 155.712 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 155.712 * * [simplify]: iters left: 6 (18 enodes) 155.721 * * [simplify]: iters left: 5 (69 enodes) 155.745 * * [simplify]: iters left: 4 (103 enodes) 155.776 * * [simplify]: iters left: 3 (183 enodes) 155.812 * * [simplify]: iters left: 2 (238 enodes) 155.851 * * [simplify]: iters left: 1 (274 enodes) 155.912 * * [simplify]: Extracting #0: cost 1 inf + 0 155.912 * * [simplify]: Extracting #1: cost 8 inf + 0 155.912 * * [simplify]: Extracting #2: cost 39 inf + 1 155.913 * * [simplify]: Extracting #3: cost 57 inf + 211 155.914 * * [simplify]: Extracting #4: cost 47 inf + 875 155.915 * * [simplify]: Extracting #5: cost 42 inf + 1329 155.916 * * [simplify]: Extracting #6: cost 32 inf + 3232 155.921 * * [simplify]: Extracting #7: cost 7 inf + 10697 155.927 * * [simplify]: Extracting #8: cost 0 inf + 12955 155.933 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 155.933 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 155.933 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 155.933 * * [simplify]: iters left: 6 (13 enodes) 155.941 * * [simplify]: iters left: 5 (46 enodes) 155.956 * * [simplify]: iters left: 4 (51 enodes) 155.968 * * [simplify]: iters left: 3 (54 enodes) 155.981 * * [simplify]: iters left: 2 (56 enodes) 155.996 * * [simplify]: Extracting #0: cost 1 inf + 0 155.996 * * [simplify]: Extracting #1: cost 5 inf + 0 155.996 * * [simplify]: Extracting #2: cost 8 inf + 1 155.996 * * [simplify]: Extracting #3: cost 11 inf + 1 155.996 * * [simplify]: Extracting #4: cost 14 inf + 1 155.996 * * [simplify]: Extracting #5: cost 18 inf + 1 155.996 * * [simplify]: Extracting #6: cost 16 inf + 3 155.997 * * [simplify]: Extracting #7: cost 11 inf + 289 155.997 * * [simplify]: Extracting #8: cost 4 inf + 1584 155.998 * * [simplify]: Extracting #9: cost 0 inf + 2755 155.999 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 155.999 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 155.999 * * * * [progress]: [ 486 / 650 ] simplifiying candidate # 156.000 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 156.000 * * [simplify]: iters left: 6 (17 enodes) 156.005 * * [simplify]: iters left: 5 (65 enodes) 156.016 * * [simplify]: iters left: 4 (99 enodes) 156.031 * * [simplify]: iters left: 3 (175 enodes) 156.078 * * [simplify]: iters left: 2 (230 enodes) 156.119 * * [simplify]: iters left: 1 (269 enodes) 156.164 * * [simplify]: Extracting #0: cost 1 inf + 0 156.164 * * [simplify]: Extracting #1: cost 8 inf + 0 156.164 * * [simplify]: Extracting #2: cost 38 inf + 1 156.164 * * [simplify]: Extracting #3: cost 54 inf + 254 156.165 * * [simplify]: Extracting #4: cost 44 inf + 1001 156.166 * * [simplify]: Extracting #5: cost 30 inf + 3800 156.168 * * [simplify]: Extracting #6: cost 3 inf + 10426 156.171 * * [simplify]: Extracting #7: cost 0 inf + 11195 156.175 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 156.175 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 156.175 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 156.175 * * [simplify]: iters left: 6 (12 enodes) 156.182 * * [simplify]: iters left: 5 (43 enodes) 156.198 * * [simplify]: iters left: 4 (48 enodes) 156.210 * * [simplify]: iters left: 3 (51 enodes) 156.222 * * [simplify]: iters left: 2 (53 enodes) 156.234 * * [simplify]: Extracting #0: cost 1 inf + 0 156.234 * * [simplify]: Extracting #1: cost 5 inf + 0 156.234 * * [simplify]: Extracting #2: cost 7 inf + 1 156.234 * * [simplify]: Extracting #3: cost 9 inf + 1 156.234 * * [simplify]: Extracting #4: cost 12 inf + 1 156.234 * * [simplify]: Extracting #5: cost 16 inf + 1 156.234 * * [simplify]: Extracting #6: cost 14 inf + 3 156.234 * * [simplify]: Extracting #7: cost 8 inf + 411 156.234 * * [simplify]: Extracting #8: cost 2 inf + 1626 156.235 * * [simplify]: Extracting #9: cost 0 inf + 2111 156.235 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 156.235 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 156.235 * * * * [progress]: [ 487 / 650 ] simplifiying candidate # 156.236 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 156.236 * * [simplify]: iters left: 6 (13 enodes) 156.241 * * [simplify]: iters left: 5 (52 enodes) 156.248 * * [simplify]: iters left: 4 (80 enodes) 156.259 * * [simplify]: iters left: 3 (113 enodes) 156.278 * * [simplify]: iters left: 2 (121 enodes) 156.301 * * [simplify]: iters left: 1 (122 enodes) 156.326 * * [simplify]: Extracting #0: cost 1 inf + 0 156.326 * * [simplify]: Extracting #1: cost 6 inf + 0 156.326 * * [simplify]: Extracting #2: cost 20 inf + 1 156.326 * * [simplify]: Extracting #3: cost 16 inf + 376 156.327 * * [simplify]: Extracting #4: cost 4 inf + 959 156.328 * * [simplify]: Extracting #5: cost 0 inf + 1249 156.328 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 156.329 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 156.329 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 156.329 * * [simplify]: iters left: 6 (11 enodes) 156.335 * * [simplify]: iters left: 5 (40 enodes) 156.347 * * [simplify]: iters left: 4 (45 enodes) 156.359 * * [simplify]: iters left: 3 (48 enodes) 156.370 * * [simplify]: Extracting #0: cost 1 inf + 0 156.370 * * [simplify]: Extracting #1: cost 5 inf + 0 156.370 * * [simplify]: Extracting #2: cost 7 inf + 1 156.370 * * [simplify]: Extracting #3: cost 10 inf + 1 156.370 * * [simplify]: Extracting #4: cost 14 inf + 1 156.370 * * [simplify]: Extracting #5: cost 12 inf + 3 156.370 * * [simplify]: Extracting #6: cost 7 inf + 289 156.371 * * [simplify]: Extracting #7: cost 3 inf + 938 156.371 * * [simplify]: Extracting #8: cost 0 inf + 1627 156.372 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 156.372 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 156.372 * * * * [progress]: [ 488 / 650 ] simplifiying candidate # 156.372 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 156.373 * * [simplify]: iters left: 6 (17 enodes) 156.382 * * [simplify]: iters left: 5 (65 enodes) 156.394 * * [simplify]: iters left: 4 (99 enodes) 156.409 * * [simplify]: iters left: 3 (175 enodes) 156.448 * * [simplify]: iters left: 2 (230 enodes) 156.477 * * [simplify]: iters left: 1 (269 enodes) 156.516 * * [simplify]: Extracting #0: cost 1 inf + 0 156.516 * * [simplify]: Extracting #1: cost 8 inf + 0 156.516 * * [simplify]: Extracting #2: cost 38 inf + 1 156.517 * * [simplify]: Extracting #3: cost 54 inf + 254 156.517 * * [simplify]: Extracting #4: cost 44 inf + 1001 156.518 * * [simplify]: Extracting #5: cost 30 inf + 3800 156.520 * * [simplify]: Extracting #6: cost 3 inf + 10426 156.523 * * [simplify]: Extracting #7: cost 0 inf + 11195 156.526 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 156.526 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 156.526 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 156.526 * * [simplify]: iters left: 6 (12 enodes) 156.530 * * [simplify]: iters left: 5 (43 enodes) 156.537 * * [simplify]: iters left: 4 (48 enodes) 156.543 * * [simplify]: iters left: 3 (51 enodes) 156.549 * * [simplify]: iters left: 2 (53 enodes) 156.556 * * [simplify]: Extracting #0: cost 1 inf + 0 156.556 * * [simplify]: Extracting #1: cost 5 inf + 0 156.556 * * [simplify]: Extracting #2: cost 7 inf + 1 156.556 * * [simplify]: Extracting #3: cost 9 inf + 1 156.557 * * [simplify]: Extracting #4: cost 12 inf + 1 156.557 * * [simplify]: Extracting #5: cost 16 inf + 1 156.557 * * [simplify]: Extracting #6: cost 14 inf + 3 156.557 * * [simplify]: Extracting #7: cost 8 inf + 411 156.558 * * [simplify]: Extracting #8: cost 2 inf + 1626 156.558 * * [simplify]: Extracting #9: cost 0 inf + 2111 156.559 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 156.559 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 156.560 * * * * [progress]: [ 489 / 650 ] simplifiying candidate # 156.560 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt 1) (cbrt 1))) 1) 156.560 * * [simplify]: iters left: 6 (12 enodes) 156.568 * * [simplify]: iters left: 5 (47 enodes) 156.582 * * [simplify]: iters left: 4 (75 enodes) 156.601 * * [simplify]: iters left: 3 (108 enodes) 156.629 * * [simplify]: iters left: 2 (116 enodes) 156.651 * * [simplify]: iters left: 1 (117 enodes) 156.662 * * [simplify]: Extracting #0: cost 1 inf + 0 156.662 * * [simplify]: Extracting #1: cost 6 inf + 0 156.662 * * [simplify]: Extracting #2: cost 20 inf + 1 156.662 * * [simplify]: Extracting #3: cost 20 inf + 87 156.663 * * [simplify]: Extracting #4: cost 7 inf + 751 156.663 * * [simplify]: Extracting #5: cost 0 inf + 1249 156.663 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 156.664 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 156.664 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 156.664 * * [simplify]: iters left: 6 (11 enodes) 156.667 * * [simplify]: iters left: 5 (40 enodes) 156.673 * * [simplify]: iters left: 4 (45 enodes) 156.681 * * [simplify]: iters left: 3 (48 enodes) 156.693 * * [simplify]: Extracting #0: cost 1 inf + 0 156.693 * * [simplify]: Extracting #1: cost 5 inf + 0 156.693 * * [simplify]: Extracting #2: cost 7 inf + 1 156.693 * * [simplify]: Extracting #3: cost 10 inf + 1 156.693 * * [simplify]: Extracting #4: cost 14 inf + 1 156.693 * * [simplify]: Extracting #5: cost 12 inf + 3 156.693 * * [simplify]: Extracting #6: cost 7 inf + 289 156.694 * * [simplify]: Extracting #7: cost 3 inf + 938 156.694 * * [simplify]: Extracting #8: cost 0 inf + 1627 156.695 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 156.695 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 156.695 * * * * [progress]: [ 490 / 650 ] simplifiying candidate # 156.696 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 156.696 * * [simplify]: iters left: 6 (17 enodes) 156.701 * * [simplify]: iters left: 5 (65 enodes) 156.711 * * [simplify]: iters left: 4 (102 enodes) 156.730 * * [simplify]: iters left: 3 (221 enodes) 156.793 * * [simplify]: iters left: 2 (396 enodes) 156.895 * * [simplify]: iters left: 1 (495 enodes) 157.004 * * [simplify]: Extracting #0: cost 1 inf + 0 157.004 * * [simplify]: Extracting #1: cost 10 inf + 0 157.005 * * [simplify]: Extracting #2: cost 59 inf + 1 157.006 * * [simplify]: Extracting #3: cost 89 inf + 295 157.007 * * [simplify]: Extracting #4: cost 76 inf + 1327 157.012 * * [simplify]: Extracting #5: cost 43 inf + 10656 157.020 * * [simplify]: Extracting #6: cost 2 inf + 23319 157.028 * * [simplify]: Extracting #7: cost 0 inf + 23924 157.036 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 157.036 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 157.036 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 157.036 * * [simplify]: iters left: 6 (12 enodes) 157.040 * * [simplify]: iters left: 5 (43 enodes) 157.048 * * [simplify]: iters left: 4 (48 enodes) 157.061 * * [simplify]: iters left: 3 (51 enodes) 157.072 * * [simplify]: iters left: 2 (53 enodes) 157.085 * * [simplify]: Extracting #0: cost 1 inf + 0 157.085 * * [simplify]: Extracting #1: cost 5 inf + 0 157.085 * * [simplify]: Extracting #2: cost 7 inf + 1 157.085 * * [simplify]: Extracting #3: cost 9 inf + 1 157.085 * * [simplify]: Extracting #4: cost 12 inf + 1 157.085 * * [simplify]: Extracting #5: cost 16 inf + 1 157.085 * * [simplify]: Extracting #6: cost 14 inf + 3 157.085 * * [simplify]: Extracting #7: cost 8 inf + 411 157.086 * * [simplify]: Extracting #8: cost 2 inf + 1706 157.087 * * [simplify]: Extracting #9: cost 0 inf + 2271 157.088 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 157.088 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 157.088 * * * * [progress]: [ 491 / 650 ] simplifiying candidate # 157.088 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 157.089 * * [simplify]: iters left: 6 (17 enodes) 157.097 * * [simplify]: iters left: 5 (64 enodes) 157.117 * * [simplify]: iters left: 4 (93 enodes) 157.141 * * [simplify]: iters left: 3 (174 enodes) 157.171 * * [simplify]: iters left: 2 (243 enodes) 157.234 * * [simplify]: iters left: 1 (293 enodes) 157.285 * * [simplify]: Extracting #0: cost 1 inf + 0 157.285 * * [simplify]: Extracting #1: cost 8 inf + 0 157.285 * * [simplify]: Extracting #2: cost 41 inf + 1 157.286 * * [simplify]: Extracting #3: cost 58 inf + 377 157.287 * * [simplify]: Extracting #4: cost 43 inf + 1615 157.289 * * [simplify]: Extracting #5: cost 30 inf + 4768 157.294 * * [simplify]: Extracting #6: cost 4 inf + 12154 157.300 * * [simplify]: Extracting #7: cost 0 inf + 13363 157.307 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 157.307 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 157.308 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 157.308 * * [simplify]: iters left: 6 (13 enodes) 157.316 * * [simplify]: iters left: 5 (46 enodes) 157.329 * * [simplify]: iters left: 4 (51 enodes) 157.342 * * [simplify]: iters left: 3 (54 enodes) 157.355 * * [simplify]: iters left: 2 (56 enodes) 157.371 * * [simplify]: Extracting #0: cost 1 inf + 0 157.371 * * [simplify]: Extracting #1: cost 5 inf + 0 157.371 * * [simplify]: Extracting #2: cost 8 inf + 1 157.371 * * [simplify]: Extracting #3: cost 11 inf + 1 157.371 * * [simplify]: Extracting #4: cost 14 inf + 1 157.371 * * [simplify]: Extracting #5: cost 18 inf + 1 157.371 * * [simplify]: Extracting #6: cost 16 inf + 3 157.371 * * [simplify]: Extracting #7: cost 11 inf + 289 157.372 * * [simplify]: Extracting #8: cost 4 inf + 1584 157.373 * * [simplify]: Extracting #9: cost 0 inf + 2755 157.374 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 157.374 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 157.374 * * * * [progress]: [ 492 / 650 ] simplifiying candidate # 157.374 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 157.375 * * [simplify]: iters left: 6 (16 enodes) 157.383 * * [simplify]: iters left: 5 (60 enodes) 157.402 * * [simplify]: iters left: 4 (89 enodes) 157.431 * * [simplify]: iters left: 3 (176 enodes) 157.473 * * [simplify]: iters left: 2 (289 enodes) 157.538 * * [simplify]: iters left: 1 (355 enodes) 157.586 * * [simplify]: Extracting #0: cost 1 inf + 0 157.586 * * [simplify]: Extracting #1: cost 8 inf + 0 157.587 * * [simplify]: Extracting #2: cost 40 inf + 1 157.587 * * [simplify]: Extracting #3: cost 60 inf + 130 157.588 * * [simplify]: Extracting #4: cost 46 inf + 1084 157.590 * * [simplify]: Extracting #5: cost 27 inf + 4771 157.594 * * [simplify]: Extracting #6: cost 5 inf + 10185 157.597 * * [simplify]: Extracting #7: cost 0 inf + 11439 157.600 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 157.600 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 157.601 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 157.601 * * [simplify]: iters left: 6 (12 enodes) 157.605 * * [simplify]: iters left: 5 (43 enodes) 157.612 * * [simplify]: iters left: 4 (48 enodes) 157.618 * * [simplify]: iters left: 3 (51 enodes) 157.624 * * [simplify]: iters left: 2 (53 enodes) 157.630 * * [simplify]: Extracting #0: cost 1 inf + 0 157.630 * * [simplify]: Extracting #1: cost 5 inf + 0 157.630 * * [simplify]: Extracting #2: cost 7 inf + 1 157.630 * * [simplify]: Extracting #3: cost 9 inf + 1 157.631 * * [simplify]: Extracting #4: cost 12 inf + 1 157.631 * * [simplify]: Extracting #5: cost 16 inf + 1 157.631 * * [simplify]: Extracting #6: cost 14 inf + 3 157.631 * * [simplify]: Extracting #7: cost 8 inf + 411 157.631 * * [simplify]: Extracting #8: cost 2 inf + 1626 157.631 * * [simplify]: Extracting #9: cost 0 inf + 2111 157.632 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 157.632 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 157.632 * * * * [progress]: [ 493 / 650 ] simplifiying candidate # 157.632 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt 1)) 157.632 * * [simplify]: iters left: 6 (11 enodes) 157.637 * * [simplify]: iters left: 5 (44 enodes) 157.645 * * [simplify]: iters left: 4 (66 enodes) 157.661 * * [simplify]: iters left: 3 (97 enodes) 157.689 * * [simplify]: iters left: 2 (109 enodes) 157.713 * * [simplify]: iters left: 1 (113 enodes) 157.733 * * [simplify]: Extracting #0: cost 1 inf + 0 157.733 * * [simplify]: Extracting #1: cost 6 inf + 0 157.733 * * [simplify]: Extracting #2: cost 20 inf + 1 157.733 * * [simplify]: Extracting #3: cost 20 inf + 172 157.734 * * [simplify]: Extracting #4: cost 4 inf + 1083 157.734 * * [simplify]: Extracting #5: cost 0 inf + 1413 157.735 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 157.735 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 157.735 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 157.735 * * [simplify]: iters left: 6 (11 enodes) 157.738 * * [simplify]: iters left: 5 (40 enodes) 157.744 * * [simplify]: iters left: 4 (45 enodes) 157.750 * * [simplify]: iters left: 3 (48 enodes) 157.755 * * [simplify]: Extracting #0: cost 1 inf + 0 157.755 * * [simplify]: Extracting #1: cost 5 inf + 0 157.755 * * [simplify]: Extracting #2: cost 7 inf + 1 157.755 * * [simplify]: Extracting #3: cost 10 inf + 1 157.755 * * [simplify]: Extracting #4: cost 14 inf + 1 157.755 * * [simplify]: Extracting #5: cost 12 inf + 3 157.756 * * [simplify]: Extracting #6: cost 7 inf + 289 157.756 * * [simplify]: Extracting #7: cost 3 inf + 938 157.756 * * [simplify]: Extracting #8: cost 0 inf + 1627 157.756 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 157.756 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 157.757 * * * * [progress]: [ 494 / 650 ] simplifiying candidate # 157.757 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 157.757 * * [simplify]: iters left: 6 (16 enodes) 157.761 * * [simplify]: iters left: 5 (60 enodes) 157.770 * * [simplify]: iters left: 4 (89 enodes) 157.786 * * [simplify]: iters left: 3 (176 enodes) 157.816 * * [simplify]: iters left: 2 (289 enodes) 157.863 * * [simplify]: iters left: 1 (355 enodes) 157.899 * * [simplify]: Extracting #0: cost 1 inf + 0 157.899 * * [simplify]: Extracting #1: cost 8 inf + 0 157.899 * * [simplify]: Extracting #2: cost 40 inf + 1 157.899 * * [simplify]: Extracting #3: cost 60 inf + 130 157.900 * * [simplify]: Extracting #4: cost 46 inf + 1084 157.901 * * [simplify]: Extracting #5: cost 27 inf + 4771 157.903 * * [simplify]: Extracting #6: cost 5 inf + 10185 157.907 * * [simplify]: Extracting #7: cost 0 inf + 11439 157.910 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 157.910 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 157.910 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 157.910 * * [simplify]: iters left: 6 (12 enodes) 157.916 * * [simplify]: iters left: 5 (43 enodes) 157.925 * * [simplify]: iters left: 4 (48 enodes) 157.937 * * [simplify]: iters left: 3 (51 enodes) 157.948 * * [simplify]: iters left: 2 (53 enodes) 157.961 * * [simplify]: Extracting #0: cost 1 inf + 0 157.961 * * [simplify]: Extracting #1: cost 5 inf + 0 157.961 * * [simplify]: Extracting #2: cost 7 inf + 1 157.961 * * [simplify]: Extracting #3: cost 9 inf + 1 157.961 * * [simplify]: Extracting #4: cost 12 inf + 1 157.961 * * [simplify]: Extracting #5: cost 16 inf + 1 157.961 * * [simplify]: Extracting #6: cost 14 inf + 3 157.961 * * [simplify]: Extracting #7: cost 8 inf + 411 157.962 * * [simplify]: Extracting #8: cost 2 inf + 1626 157.963 * * [simplify]: Extracting #9: cost 0 inf + 2111 157.963 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 157.963 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 157.964 * * * * [progress]: [ 495 / 650 ] simplifiying candidate # 157.964 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 1) 157.964 * * [simplify]: iters left: 6 (11 enodes) 157.971 * * [simplify]: iters left: 5 (42 enodes) 157.985 * * [simplify]: iters left: 4 (64 enodes) 158.001 * * [simplify]: iters left: 3 (95 enodes) 158.027 * * [simplify]: iters left: 2 (107 enodes) 158.043 * * [simplify]: iters left: 1 (111 enodes) 158.055 * * [simplify]: Extracting #0: cost 1 inf + 0 158.056 * * [simplify]: Extracting #1: cost 6 inf + 0 158.056 * * [simplify]: Extracting #2: cost 20 inf + 1 158.056 * * [simplify]: Extracting #3: cost 20 inf + 171 158.056 * * [simplify]: Extracting #4: cost 3 inf + 1205 158.057 * * [simplify]: Extracting #5: cost 0 inf + 1413 158.057 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 158.057 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 158.057 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 158.057 * * [simplify]: iters left: 6 (11 enodes) 158.061 * * [simplify]: iters left: 5 (40 enodes) 158.067 * * [simplify]: iters left: 4 (45 enodes) 158.077 * * [simplify]: iters left: 3 (48 enodes) 158.088 * * [simplify]: Extracting #0: cost 1 inf + 0 158.088 * * [simplify]: Extracting #1: cost 5 inf + 0 158.088 * * [simplify]: Extracting #2: cost 7 inf + 1 158.088 * * [simplify]: Extracting #3: cost 10 inf + 1 158.088 * * [simplify]: Extracting #4: cost 14 inf + 1 158.088 * * [simplify]: Extracting #5: cost 12 inf + 3 158.088 * * [simplify]: Extracting #6: cost 7 inf + 289 158.089 * * [simplify]: Extracting #7: cost 3 inf + 938 158.089 * * [simplify]: Extracting #8: cost 0 inf + 1627 158.090 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 158.090 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 158.090 * * * * [progress]: [ 496 / 650 ] simplifiying candidate # 158.090 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 158.091 * * [simplify]: iters left: 6 (16 enodes) 158.099 * * [simplify]: iters left: 5 (60 enodes) 158.119 * * [simplify]: iters left: 4 (106 enodes) 158.153 * * [simplify]: iters left: 3 (223 enodes) 158.233 * * [simplify]: iters left: 2 (399 enodes) 158.342 * * [simplify]: iters left: 1 (492 enodes) 158.461 * * [simplify]: Extracting #0: cost 1 inf + 0 158.461 * * [simplify]: Extracting #1: cost 10 inf + 0 158.461 * * [simplify]: Extracting #2: cost 59 inf + 1 158.462 * * [simplify]: Extracting #3: cost 90 inf + 254 158.463 * * [simplify]: Extracting #4: cost 81 inf + 918 158.463 * * [simplify]: Extracting #5: cost 72 inf + 1739 158.466 * * [simplify]: Extracting #6: cost 28 inf + 14770 158.474 * * [simplify]: Extracting #7: cost 2 inf + 23199 158.482 * * [simplify]: Extracting #8: cost 0 inf + 23924 158.490 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 158.490 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 158.491 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 158.491 * * [simplify]: iters left: 6 (11 enodes) 158.494 * * [simplify]: iters left: 5 (38 enodes) 158.500 * * [simplify]: iters left: 4 (47 enodes) 158.511 * * [simplify]: iters left: 3 (59 enodes) 158.527 * * [simplify]: iters left: 2 (62 enodes) 158.541 * * [simplify]: Extracting #0: cost 1 inf + 0 158.541 * * [simplify]: Extracting #1: cost 8 inf + 0 158.541 * * [simplify]: Extracting #2: cost 13 inf + 1 158.541 * * [simplify]: Extracting #3: cost 16 inf + 1 158.541 * * [simplify]: Extracting #4: cost 20 inf + 1 158.541 * * [simplify]: Extracting #5: cost 18 inf + 3 158.542 * * [simplify]: Extracting #6: cost 14 inf + 248 158.542 * * [simplify]: Extracting #7: cost 8 inf + 1141 158.543 * * [simplify]: Extracting #8: cost 1 inf + 3119 158.544 * * [simplify]: Extracting #9: cost 0 inf + 3401 158.546 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 158.546 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 158.546 * * * * [progress]: [ 497 / 650 ] simplifiying candidate # 158.546 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 158.546 * * [simplify]: iters left: 6 (16 enodes) 158.555 * * [simplify]: iters left: 5 (59 enodes) 158.574 * * [simplify]: iters left: 4 (95 enodes) 158.602 * * [simplify]: iters left: 3 (177 enodes) 158.636 * * [simplify]: iters left: 2 (250 enodes) 158.673 * * [simplify]: iters left: 1 (294 enodes) 158.714 * * [simplify]: Extracting #0: cost 1 inf + 0 158.714 * * [simplify]: Extracting #1: cost 8 inf + 0 158.714 * * [simplify]: Extracting #2: cost 41 inf + 1 158.715 * * [simplify]: Extracting #3: cost 59 inf + 336 158.715 * * [simplify]: Extracting #4: cost 46 inf + 1247 158.716 * * [simplify]: Extracting #5: cost 31 inf + 4605 158.719 * * [simplify]: Extracting #6: cost 3 inf + 12395 158.722 * * [simplify]: Extracting #7: cost 0 inf + 13363 158.726 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 158.726 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 158.726 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 158.726 * * [simplify]: iters left: 6 (12 enodes) 158.729 * * [simplify]: iters left: 5 (41 enodes) 158.736 * * [simplify]: iters left: 4 (50 enodes) 158.745 * * [simplify]: iters left: 3 (62 enodes) 158.759 * * [simplify]: iters left: 2 (65 enodes) 158.767 * * [simplify]: Extracting #0: cost 1 inf + 0 158.767 * * [simplify]: Extracting #1: cost 8 inf + 0 158.767 * * [simplify]: Extracting #2: cost 14 inf + 1 158.767 * * [simplify]: Extracting #3: cost 18 inf + 1 158.767 * * [simplify]: Extracting #4: cost 22 inf + 1 158.767 * * [simplify]: Extracting #5: cost 20 inf + 3 158.767 * * [simplify]: Extracting #6: cost 13 inf + 613 158.767 * * [simplify]: Extracting #7: cost 5 inf + 2472 158.768 * * [simplify]: Extracting #8: cost 0 inf + 3965 158.769 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 158.769 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 158.769 * * * * [progress]: [ 498 / 650 ] simplifiying candidate # 158.769 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 158.769 * * [simplify]: iters left: 6 (15 enodes) 158.773 * * [simplify]: iters left: 5 (55 enodes) 158.782 * * [simplify]: iters left: 4 (91 enodes) 158.809 * * [simplify]: iters left: 3 (173 enodes) 158.843 * * [simplify]: iters left: 2 (246 enodes) 158.881 * * [simplify]: iters left: 1 (290 enodes) 158.950 * * [simplify]: Extracting #0: cost 1 inf + 0 158.950 * * [simplify]: Extracting #1: cost 8 inf + 0 158.950 * * [simplify]: Extracting #2: cost 40 inf + 1 158.951 * * [simplify]: Extracting #3: cost 59 inf + 212 158.952 * * [simplify]: Extracting #4: cost 45 inf + 1245 158.953 * * [simplify]: Extracting #5: cost 39 inf + 1861 158.955 * * [simplify]: Extracting #6: cost 25 inf + 4855 158.960 * * [simplify]: Extracting #7: cost 2 inf + 10915 158.967 * * [simplify]: Extracting #8: cost 0 inf + 11439 158.973 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 158.973 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 158.974 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 158.974 * * [simplify]: iters left: 6 (11 enodes) 158.979 * * [simplify]: iters left: 5 (38 enodes) 158.991 * * [simplify]: iters left: 4 (47 enodes) 159.004 * * [simplify]: iters left: 3 (59 enodes) 159.018 * * [simplify]: iters left: 2 (62 enodes) 159.032 * * [simplify]: Extracting #0: cost 1 inf + 0 159.032 * * [simplify]: Extracting #1: cost 8 inf + 0 159.032 * * [simplify]: Extracting #2: cost 13 inf + 1 159.032 * * [simplify]: Extracting #3: cost 16 inf + 1 159.033 * * [simplify]: Extracting #4: cost 20 inf + 1 159.033 * * [simplify]: Extracting #5: cost 18 inf + 3 159.033 * * [simplify]: Extracting #6: cost 14 inf + 248 159.033 * * [simplify]: Extracting #7: cost 8 inf + 1141 159.034 * * [simplify]: Extracting #8: cost 1 inf + 2839 159.035 * * [simplify]: Extracting #9: cost 0 inf + 3081 159.037 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 159.037 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 159.037 * * * * [progress]: [ 499 / 650 ] simplifiying candidate # 159.037 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt 1)) 159.037 * * [simplify]: iters left: 6 (11 enodes) 159.045 * * [simplify]: iters left: 5 (42 enodes) 159.058 * * [simplify]: iters left: 4 (73 enodes) 159.077 * * [simplify]: iters left: 3 (106 enodes) 159.102 * * [simplify]: iters left: 2 (114 enodes) 159.126 * * [simplify]: iters left: 1 (115 enodes) 159.147 * * [simplify]: Extracting #0: cost 1 inf + 0 159.147 * * [simplify]: Extracting #1: cost 6 inf + 0 159.147 * * [simplify]: Extracting #2: cost 20 inf + 1 159.148 * * [simplify]: Extracting #3: cost 17 inf + 213 159.148 * * [simplify]: Extracting #4: cost 4 inf + 917 159.149 * * [simplify]: Extracting #5: cost 1 inf + 1125 159.150 * * [simplify]: Extracting #6: cost 0 inf + 1249 159.151 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 159.151 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 159.151 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 159.152 * * [simplify]: iters left: 6 (10 enodes) 159.155 * * [simplify]: iters left: 5 (35 enodes) 159.161 * * [simplify]: iters left: 4 (42 enodes) 159.167 * * [simplify]: iters left: 3 (49 enodes) 159.176 * * [simplify]: iters left: 2 (58 enodes) 159.186 * * [simplify]: iters left: 1 (66 enodes) 159.200 * * [simplify]: Extracting #0: cost 1 inf + 0 159.201 * * [simplify]: Extracting #1: cost 6 inf + 0 159.201 * * [simplify]: Extracting #2: cost 10 inf + 1 159.201 * * [simplify]: Extracting #3: cost 14 inf + 1 159.201 * * [simplify]: Extracting #4: cost 12 inf + 3 159.201 * * [simplify]: Extracting #5: cost 4 inf + 737 159.202 * * [simplify]: Extracting #6: cost 0 inf + 1467 159.202 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 159.203 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 159.203 * * * * [progress]: [ 500 / 650 ] simplifiying candidate # 159.203 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 159.203 * * [simplify]: iters left: 6 (15 enodes) 159.208 * * [simplify]: iters left: 5 (55 enodes) 159.217 * * [simplify]: iters left: 4 (91 enodes) 159.232 * * [simplify]: iters left: 3 (173 enodes) 159.290 * * [simplify]: iters left: 2 (246 enodes) 159.330 * * [simplify]: iters left: 1 (290 enodes) 159.383 * * [simplify]: Extracting #0: cost 1 inf + 0 159.383 * * [simplify]: Extracting #1: cost 8 inf + 0 159.383 * * [simplify]: Extracting #2: cost 40 inf + 1 159.383 * * [simplify]: Extracting #3: cost 59 inf + 212 159.384 * * [simplify]: Extracting #4: cost 45 inf + 1245 159.384 * * [simplify]: Extracting #5: cost 39 inf + 1861 159.385 * * [simplify]: Extracting #6: cost 25 inf + 4855 159.389 * * [simplify]: Extracting #7: cost 2 inf + 10915 159.392 * * [simplify]: Extracting #8: cost 0 inf + 11439 159.395 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 159.396 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 159.396 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 159.396 * * [simplify]: iters left: 6 (11 enodes) 159.399 * * [simplify]: iters left: 5 (38 enodes) 159.405 * * [simplify]: iters left: 4 (47 enodes) 159.416 * * [simplify]: iters left: 3 (59 enodes) 159.428 * * [simplify]: iters left: 2 (62 enodes) 159.435 * * [simplify]: Extracting #0: cost 1 inf + 0 159.435 * * [simplify]: Extracting #1: cost 8 inf + 0 159.435 * * [simplify]: Extracting #2: cost 13 inf + 1 159.435 * * [simplify]: Extracting #3: cost 16 inf + 1 159.436 * * [simplify]: Extracting #4: cost 20 inf + 1 159.436 * * [simplify]: Extracting #5: cost 18 inf + 3 159.436 * * [simplify]: Extracting #6: cost 14 inf + 248 159.436 * * [simplify]: Extracting #7: cost 8 inf + 1141 159.436 * * [simplify]: Extracting #8: cost 1 inf + 2839 159.437 * * [simplify]: Extracting #9: cost 0 inf + 3081 159.438 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 159.438 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 159.438 * * * * [progress]: [ 501 / 650 ] simplifiying candidate # 159.438 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) 1) 159.438 * * [simplify]: iters left: 6 (10 enodes) 159.441 * * [simplify]: iters left: 5 (35 enodes) 159.446 * * [simplify]: iters left: 4 (59 enodes) 159.455 * * [simplify]: iters left: 3 (90 enodes) 159.481 * * [simplify]: iters left: 2 (102 enodes) 159.493 * * [simplify]: iters left: 1 (106 enodes) 159.504 * * [simplify]: Extracting #0: cost 1 inf + 0 159.504 * * [simplify]: Extracting #1: cost 6 inf + 0 159.504 * * [simplify]: Extracting #2: cost 20 inf + 1 159.504 * * [simplify]: Extracting #3: cost 17 inf + 417 159.504 * * [simplify]: Extracting #4: cost 2 inf + 1329 159.505 * * [simplify]: Extracting #5: cost 0 inf + 1413 159.505 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 159.505 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 159.506 * [simplify]: Simplifying (/ (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 159.506 * * [simplify]: iters left: 6 (10 enodes) 159.508 * * [simplify]: iters left: 5 (35 enodes) 159.515 * * [simplify]: iters left: 4 (42 enodes) 159.527 * * [simplify]: iters left: 3 (49 enodes) 159.539 * * [simplify]: iters left: 2 (58 enodes) 159.550 * * [simplify]: iters left: 1 (66 enodes) 159.557 * * [simplify]: Extracting #0: cost 1 inf + 0 159.557 * * [simplify]: Extracting #1: cost 6 inf + 0 159.557 * * [simplify]: Extracting #2: cost 10 inf + 1 159.557 * * [simplify]: Extracting #3: cost 14 inf + 1 159.557 * * [simplify]: Extracting #4: cost 12 inf + 3 159.558 * * [simplify]: Extracting #5: cost 4 inf + 737 159.558 * * [simplify]: Extracting #6: cost 0 inf + 1467 159.558 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 159.558 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 159.558 * * * * [progress]: [ 502 / 650 ] simplifiying candidate # 159.559 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 159.559 * * [simplify]: iters left: 6 (24 enodes) 159.566 * * [simplify]: iters left: 5 (108 enodes) 159.590 * * [simplify]: iters left: 4 (220 enodes) 159.644 * * [simplify]: iters left: 3 (430 enodes) 159.778 * * [simplify]: Extracting #0: cost 1 inf + 0 159.778 * * [simplify]: Extracting #1: cost 11 inf + 0 159.778 * * [simplify]: Extracting #2: cost 78 inf + 1 159.779 * * [simplify]: Extracting #3: cost 134 inf + 129 159.780 * * [simplify]: Extracting #4: cost 130 inf + 874 159.782 * * [simplify]: Extracting #5: cost 152 inf + 1286 159.784 * * [simplify]: Extracting #6: cost 190 inf + 2341 159.788 * * [simplify]: Extracting #7: cost 161 inf + 9998 159.804 * * [simplify]: Extracting #8: cost 57 inf + 51616 159.822 * * [simplify]: Extracting #9: cost 6 inf + 75728 159.841 * * [simplify]: Extracting #10: cost 0 inf + 78694 159.859 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 159.859 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 159.863 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 159.863 * * [simplify]: iters left: 6 (17 enodes) 159.869 * * [simplify]: iters left: 5 (78 enodes) 159.885 * * [simplify]: iters left: 4 (147 enodes) 159.938 * * [simplify]: iters left: 3 (264 enodes) 160.019 * * [simplify]: iters left: 2 (393 enodes) 160.210 * * [simplify]: Extracting #0: cost 1 inf + 0 160.210 * * [simplify]: Extracting #1: cost 4 inf + 0 160.210 * * [simplify]: Extracting #2: cost 9 inf + 0 160.210 * * [simplify]: Extracting #3: cost 29 inf + 1 160.211 * * [simplify]: Extracting #4: cost 156 inf + 1 160.213 * * [simplify]: Extracting #5: cost 217 inf + 1341 160.219 * * [simplify]: Extracting #6: cost 127 inf + 14093 160.232 * * [simplify]: Extracting #7: cost 15 inf + 33344 160.248 * * [simplify]: Extracting #8: cost 0 inf + 36817 160.263 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 160.263 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 160.263 * * * * [progress]: [ 503 / 650 ] simplifiying candidate # 160.264 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 160.264 * * [simplify]: iters left: 6 (24 enodes) 160.278 * * [simplify]: iters left: 5 (107 enodes) 160.318 * * [simplify]: iters left: 4 (213 enodes) 160.376 * * [simplify]: iters left: 3 (409 enodes) 160.510 * * [simplify]: Extracting #0: cost 1 inf + 0 160.511 * * [simplify]: Extracting #1: cost 11 inf + 0 160.511 * * [simplify]: Extracting #2: cost 83 inf + 1 160.512 * * [simplify]: Extracting #3: cost 137 inf + 129 160.513 * * [simplify]: Extracting #4: cost 148 inf + 1290 160.515 * * [simplify]: Extracting #5: cost 190 inf + 1994 160.519 * * [simplify]: Extracting #6: cost 167 inf + 6862 160.533 * * [simplify]: Extracting #7: cost 67 inf + 40457 160.561 * * [simplify]: Extracting #8: cost 5 inf + 68037 160.597 * * [simplify]: Extracting #9: cost 0 inf + 70650 160.628 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 160.628 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 160.629 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 160.629 * * [simplify]: iters left: 6 (17 enodes) 160.640 * * [simplify]: iters left: 5 (78 enodes) 160.667 * * [simplify]: iters left: 4 (147 enodes) 160.721 * * [simplify]: iters left: 3 (264 enodes) 160.802 * * [simplify]: iters left: 2 (393 enodes) 160.959 * * [simplify]: Extracting #0: cost 1 inf + 0 160.959 * * [simplify]: Extracting #1: cost 4 inf + 0 160.959 * * [simplify]: Extracting #2: cost 9 inf + 0 160.959 * * [simplify]: Extracting #3: cost 29 inf + 1 160.959 * * [simplify]: Extracting #4: cost 156 inf + 1 160.960 * * [simplify]: Extracting #5: cost 217 inf + 1341 160.963 * * [simplify]: Extracting #6: cost 127 inf + 14173 160.975 * * [simplify]: Extracting #7: cost 15 inf + 33424 160.991 * * [simplify]: Extracting #8: cost 0 inf + 36897 161.006 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 161.006 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 161.007 * * * * [progress]: [ 504 / 650 ] simplifiying candidate # 161.007 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 161.007 * * [simplify]: iters left: 6 (23 enodes) 161.020 * * [simplify]: iters left: 5 (103 enodes) 161.057 * * [simplify]: iters left: 4 (209 enodes) 161.100 * * [simplify]: iters left: 3 (401 enodes) 161.229 * * [simplify]: Extracting #0: cost 1 inf + 0 161.230 * * [simplify]: Extracting #1: cost 9 inf + 0 161.230 * * [simplify]: Extracting #2: cost 58 inf + 1 161.230 * * [simplify]: Extracting #3: cost 101 inf + 129 161.231 * * [simplify]: Extracting #4: cost 95 inf + 960 161.233 * * [simplify]: Extracting #5: cost 115 inf + 1454 161.235 * * [simplify]: Extracting #6: cost 153 inf + 2600 161.239 * * [simplify]: Extracting #7: cost 115 inf + 14202 161.258 * * [simplify]: Extracting #8: cost 25 inf + 48427 161.272 * * [simplify]: Extracting #9: cost 2 inf + 56943 161.285 * * [simplify]: Extracting #10: cost 0 inf + 57447 161.298 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 161.298 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 161.299 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 161.299 * * [simplify]: iters left: 6 (17 enodes) 161.305 * * [simplify]: iters left: 5 (78 enodes) 161.320 * * [simplify]: iters left: 4 (147 enodes) 161.356 * * [simplify]: iters left: 3 (264 enodes) 161.428 * * [simplify]: iters left: 2 (393 enodes) 161.531 * * [simplify]: Extracting #0: cost 1 inf + 0 161.531 * * [simplify]: Extracting #1: cost 4 inf + 0 161.531 * * [simplify]: Extracting #2: cost 9 inf + 0 161.531 * * [simplify]: Extracting #3: cost 29 inf + 1 161.532 * * [simplify]: Extracting #4: cost 156 inf + 1 161.533 * * [simplify]: Extracting #5: cost 217 inf + 1341 161.536 * * [simplify]: Extracting #6: cost 127 inf + 13973 161.545 * * [simplify]: Extracting #7: cost 15 inf + 33184 161.560 * * [simplify]: Extracting #8: cost 0 inf + 36657 161.576 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 161.576 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 161.576 * * * * [progress]: [ 505 / 650 ] simplifiying candidate # 161.577 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 161.577 * * [simplify]: iters left: 6 (21 enodes) 161.590 * * [simplify]: iters left: 5 (96 enodes) 161.621 * * [simplify]: iters left: 4 (193 enodes) 161.666 * * [simplify]: iters left: 3 (353 enodes) 161.770 * * [simplify]: Extracting #0: cost 1 inf + 0 161.771 * * [simplify]: Extracting #1: cost 8 inf + 0 161.771 * * [simplify]: Extracting #2: cost 44 inf + 1 161.771 * * [simplify]: Extracting #3: cost 58 inf + 172 161.772 * * [simplify]: Extracting #4: cost 72 inf + 1122 161.773 * * [simplify]: Extracting #5: cost 115 inf + 1783 161.778 * * [simplify]: Extracting #6: cost 62 inf + 18531 161.787 * * [simplify]: Extracting #7: cost 16 inf + 34224 161.794 * * [simplify]: Extracting #8: cost 4 inf + 35850 161.802 * * [simplify]: Extracting #9: cost 0 inf + 37862 161.814 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) 161.814 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 161.815 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 161.815 * * [simplify]: iters left: 6 (16 enodes) 161.827 * * [simplify]: iters left: 5 (75 enodes) 161.853 * * [simplify]: iters left: 4 (144 enodes) 161.903 * * [simplify]: iters left: 3 (261 enodes) 161.973 * * [simplify]: iters left: 2 (390 enodes) 162.110 * * [simplify]: Extracting #0: cost 1 inf + 0 162.111 * * [simplify]: Extracting #1: cost 4 inf + 0 162.111 * * [simplify]: Extracting #2: cost 9 inf + 0 162.111 * * [simplify]: Extracting #3: cost 30 inf + 1 162.111 * * [simplify]: Extracting #4: cost 156 inf + 1 162.113 * * [simplify]: Extracting #5: cost 210 inf + 1468 162.121 * * [simplify]: Extracting #6: cost 78 inf + 20815 162.128 * * [simplify]: Extracting #7: cost 10 inf + 32758 162.136 * * [simplify]: Extracting #8: cost 0 inf + 36173 162.144 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 162.144 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 162.144 * * * * [progress]: [ 506 / 650 ] simplifiying candidate # 162.145 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 162.145 * * [simplify]: iters left: 6 (23 enodes) 162.151 * * [simplify]: iters left: 5 (103 enodes) 162.174 * * [simplify]: iters left: 4 (209 enodes) 162.242 * * [simplify]: iters left: 3 (401 enodes) 162.373 * * [simplify]: Extracting #0: cost 1 inf + 0 162.373 * * [simplify]: Extracting #1: cost 9 inf + 0 162.374 * * [simplify]: Extracting #2: cost 58 inf + 1 162.374 * * [simplify]: Extracting #3: cost 101 inf + 129 162.375 * * [simplify]: Extracting #4: cost 95 inf + 960 162.376 * * [simplify]: Extracting #5: cost 115 inf + 1454 162.378 * * [simplify]: Extracting #6: cost 153 inf + 2600 162.382 * * [simplify]: Extracting #7: cost 115 inf + 14202 162.396 * * [simplify]: Extracting #8: cost 25 inf + 48427 162.418 * * [simplify]: Extracting #9: cost 2 inf + 56943 162.443 * * [simplify]: Extracting #10: cost 0 inf + 57447 162.465 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 162.465 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 162.466 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 162.466 * * [simplify]: iters left: 6 (17 enodes) 162.476 * * [simplify]: iters left: 5 (78 enodes) 162.500 * * [simplify]: iters left: 4 (147 enodes) 162.550 * * [simplify]: iters left: 3 (264 enodes) 162.626 * * [simplify]: iters left: 2 (393 enodes) 162.763 * * [simplify]: Extracting #0: cost 1 inf + 0 162.763 * * [simplify]: Extracting #1: cost 4 inf + 0 162.763 * * [simplify]: Extracting #2: cost 9 inf + 0 162.763 * * [simplify]: Extracting #3: cost 29 inf + 1 162.764 * * [simplify]: Extracting #4: cost 156 inf + 1 162.765 * * [simplify]: Extracting #5: cost 217 inf + 1341 162.768 * * [simplify]: Extracting #6: cost 127 inf + 13973 162.775 * * [simplify]: Extracting #7: cost 15 inf + 33184 162.783 * * [simplify]: Extracting #8: cost 0 inf + 36657 162.791 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 162.791 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 162.791 * * * * [progress]: [ 507 / 650 ] simplifiying candidate # 162.791 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (* (cbrt 1) (cbrt 1))) 1) 162.792 * * [simplify]: iters left: 6 (20 enodes) 162.802 * * [simplify]: iters left: 5 (91 enodes) 162.839 * * [simplify]: iters left: 4 (190 enodes) 162.915 * * [simplify]: iters left: 3 (357 enodes) 163.031 * * [simplify]: Extracting #0: cost 1 inf + 0 163.031 * * [simplify]: Extracting #1: cost 8 inf + 0 163.031 * * [simplify]: Extracting #2: cost 40 inf + 1 163.032 * * [simplify]: Extracting #3: cost 57 inf + 88 163.032 * * [simplify]: Extracting #4: cost 72 inf + 793 163.033 * * [simplify]: Extracting #5: cost 110 inf + 1985 163.035 * * [simplify]: Extracting #6: cost 75 inf + 12327 163.042 * * [simplify]: Extracting #7: cost 25 inf + 28145 163.049 * * [simplify]: Extracting #8: cost 9 inf + 33001 163.055 * * [simplify]: Extracting #9: cost 0 inf + 36775 163.062 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) 163.062 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 163.063 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 163.063 * * [simplify]: iters left: 6 (16 enodes) 163.070 * * [simplify]: iters left: 5 (75 enodes) 163.089 * * [simplify]: iters left: 4 (144 enodes) 163.125 * * [simplify]: iters left: 3 (261 enodes) 163.194 * * [simplify]: iters left: 2 (390 enodes) 163.315 * * [simplify]: Extracting #0: cost 1 inf + 0 163.315 * * [simplify]: Extracting #1: cost 4 inf + 0 163.315 * * [simplify]: Extracting #2: cost 9 inf + 0 163.315 * * [simplify]: Extracting #3: cost 30 inf + 1 163.316 * * [simplify]: Extracting #4: cost 156 inf + 1 163.318 * * [simplify]: Extracting #5: cost 210 inf + 1468 163.326 * * [simplify]: Extracting #6: cost 78 inf + 20815 163.336 * * [simplify]: Extracting #7: cost 10 inf + 32758 163.347 * * [simplify]: Extracting #8: cost 0 inf + 36173 163.355 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 163.355 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 163.355 * * * * [progress]: [ 508 / 650 ] simplifiying candidate # 163.355 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 163.355 * * [simplify]: iters left: 6 (23 enodes) 163.362 * * [simplify]: iters left: 5 (103 enodes) 163.398 * * [simplify]: iters left: 4 (200 enodes) 163.440 * * [simplify]: iters left: 3 (398 enodes) 163.571 * * [simplify]: Extracting #0: cost 1 inf + 0 163.571 * * [simplify]: Extracting #1: cost 12 inf + 0 163.571 * * [simplify]: Extracting #2: cost 82 inf + 1 163.571 * * [simplify]: Extracting #3: cost 127 inf + 170 163.572 * * [simplify]: Extracting #4: cost 119 inf + 1039 163.573 * * [simplify]: Extracting #5: cost 143 inf + 1286 163.575 * * [simplify]: Extracting #6: cost 178 inf + 2513 163.579 * * [simplify]: Extracting #7: cost 155 inf + 9534 163.594 * * [simplify]: Extracting #8: cost 69 inf + 41737 163.625 * * [simplify]: Extracting #9: cost 7 inf + 70030 163.658 * * [simplify]: Extracting #10: cost 0 inf + 73038 163.677 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 163.677 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 163.677 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 163.678 * * [simplify]: iters left: 6 (17 enodes) 163.683 * * [simplify]: iters left: 5 (78 enodes) 163.702 * * [simplify]: iters left: 4 (147 enodes) 163.755 * * [simplify]: iters left: 3 (264 enodes) 163.834 * * [simplify]: iters left: 2 (393 enodes) 163.973 * * [simplify]: Extracting #0: cost 1 inf + 0 163.973 * * [simplify]: Extracting #1: cost 4 inf + 0 163.973 * * [simplify]: Extracting #2: cost 9 inf + 0 163.973 * * [simplify]: Extracting #3: cost 29 inf + 1 163.974 * * [simplify]: Extracting #4: cost 156 inf + 1 163.976 * * [simplify]: Extracting #5: cost 217 inf + 1341 163.980 * * [simplify]: Extracting #6: cost 127 inf + 14093 163.990 * * [simplify]: Extracting #7: cost 15 inf + 33344 163.997 * * [simplify]: Extracting #8: cost 0 inf + 36817 164.006 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 164.006 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 164.007 * * * * [progress]: [ 509 / 650 ] simplifiying candidate # 164.007 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 164.007 * * [simplify]: iters left: 6 (23 enodes) 164.020 * * [simplify]: iters left: 5 (102 enodes) 164.051 * * [simplify]: iters left: 4 (194 enodes) 164.096 * * [simplify]: iters left: 3 (382 enodes) 164.223 * * [simplify]: Extracting #0: cost 1 inf + 0 164.223 * * [simplify]: Extracting #1: cost 10 inf + 0 164.223 * * [simplify]: Extracting #2: cost 66 inf + 1 164.224 * * [simplify]: Extracting #3: cost 100 inf + 88 164.225 * * [simplify]: Extracting #4: cost 91 inf + 1000 164.226 * * [simplify]: Extracting #5: cost 113 inf + 1411 164.227 * * [simplify]: Extracting #6: cost 147 inf + 3233 164.230 * * [simplify]: Extracting #7: cost 111 inf + 13851 164.239 * * [simplify]: Extracting #8: cost 37 inf + 42585 164.252 * * [simplify]: Extracting #9: cost 2 inf + 56454 164.274 * * [simplify]: Extracting #10: cost 0 inf + 56958 164.298 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 164.298 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 164.298 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 164.299 * * [simplify]: iters left: 6 (17 enodes) 164.305 * * [simplify]: iters left: 5 (78 enodes) 164.323 * * [simplify]: iters left: 4 (147 enodes) 164.372 * * [simplify]: iters left: 3 (264 enodes) 164.441 * * [simplify]: iters left: 2 (393 enodes) 164.588 * * [simplify]: Extracting #0: cost 1 inf + 0 164.589 * * [simplify]: Extracting #1: cost 4 inf + 0 164.589 * * [simplify]: Extracting #2: cost 9 inf + 0 164.589 * * [simplify]: Extracting #3: cost 29 inf + 1 164.589 * * [simplify]: Extracting #4: cost 156 inf + 1 164.590 * * [simplify]: Extracting #5: cost 217 inf + 1341 164.593 * * [simplify]: Extracting #6: cost 127 inf + 14173 164.604 * * [simplify]: Extracting #7: cost 15 inf + 33424 164.612 * * [simplify]: Extracting #8: cost 0 inf + 36897 164.622 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 164.622 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 164.622 * * * * [progress]: [ 510 / 650 ] simplifiying candidate # 164.623 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 164.623 * * [simplify]: iters left: 6 (22 enodes) 164.636 * * [simplify]: iters left: 5 (98 enodes) 164.657 * * [simplify]: iters left: 4 (190 enodes) 164.714 * * [simplify]: iters left: 3 (383 enodes) 164.809 * * [simplify]: Extracting #0: cost 1 inf + 0 164.809 * * [simplify]: Extracting #1: cost 10 inf + 0 164.810 * * [simplify]: Extracting #2: cost 65 inf + 1 164.810 * * [simplify]: Extracting #3: cost 94 inf + 211 164.810 * * [simplify]: Extracting #4: cost 87 inf + 956 164.811 * * [simplify]: Extracting #5: cost 111 inf + 1286 164.812 * * [simplify]: Extracting #6: cost 153 inf + 1816 164.814 * * [simplify]: Extracting #7: cost 118 inf + 10965 164.823 * * [simplify]: Extracting #8: cost 41 inf + 39238 164.846 * * [simplify]: Extracting #9: cost 2 inf + 55131 164.867 * * [simplify]: Extracting #10: cost 0 inf + 55635 164.879 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 164.879 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 164.880 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 164.880 * * [simplify]: iters left: 6 (17 enodes) 164.885 * * [simplify]: iters left: 5 (78 enodes) 164.905 * * [simplify]: iters left: 4 (147 enodes) 164.949 * * [simplify]: iters left: 3 (264 enodes) 165.031 * * [simplify]: iters left: 2 (393 enodes) 165.158 * * [simplify]: Extracting #0: cost 1 inf + 0 165.158 * * [simplify]: Extracting #1: cost 4 inf + 0 165.158 * * [simplify]: Extracting #2: cost 9 inf + 0 165.158 * * [simplify]: Extracting #3: cost 29 inf + 1 165.159 * * [simplify]: Extracting #4: cost 156 inf + 1 165.161 * * [simplify]: Extracting #5: cost 217 inf + 1341 165.167 * * [simplify]: Extracting #6: cost 127 inf + 13973 165.180 * * [simplify]: Extracting #7: cost 15 inf + 33184 165.198 * * [simplify]: Extracting #8: cost 0 inf + 36657 165.206 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 165.206 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 165.206 * * * * [progress]: [ 511 / 650 ] simplifiying candidate # 165.207 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt 1)) (sqrt 1)) 165.207 * * [simplify]: iters left: 6 (19 enodes) 165.213 * * [simplify]: iters left: 5 (88 enodes) 165.235 * * [simplify]: iters left: 4 (179 enodes) 165.284 * * [simplify]: iters left: 3 (337 enodes) 165.399 * * [simplify]: Extracting #0: cost 1 inf + 0 165.399 * * [simplify]: Extracting #1: cost 8 inf + 0 165.399 * * [simplify]: Extracting #2: cost 45 inf + 1 165.400 * * [simplify]: Extracting #3: cost 51 inf + 417 165.400 * * [simplify]: Extracting #4: cost 66 inf + 1123 165.401 * * [simplify]: Extracting #5: cost 107 inf + 1736 165.403 * * [simplify]: Extracting #6: cost 77 inf + 8948 165.412 * * [simplify]: Extracting #7: cost 25 inf + 25316 165.423 * * [simplify]: Extracting #8: cost 1 inf + 34008 165.430 * * [simplify]: Extracting #9: cost 0 inf + 34260 165.437 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) 165.437 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 165.438 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 165.438 * * [simplify]: iters left: 6 (16 enodes) 165.443 * * [simplify]: iters left: 5 (75 enodes) 165.456 * * [simplify]: iters left: 4 (144 enodes) 165.488 * * [simplify]: iters left: 3 (261 enodes) 165.592 * * [simplify]: iters left: 2 (390 enodes) 165.740 * * [simplify]: Extracting #0: cost 1 inf + 0 165.740 * * [simplify]: Extracting #1: cost 4 inf + 0 165.740 * * [simplify]: Extracting #2: cost 9 inf + 0 165.740 * * [simplify]: Extracting #3: cost 30 inf + 1 165.741 * * [simplify]: Extracting #4: cost 156 inf + 1 165.743 * * [simplify]: Extracting #5: cost 210 inf + 1468 165.751 * * [simplify]: Extracting #6: cost 78 inf + 20815 165.765 * * [simplify]: Extracting #7: cost 10 inf + 32758 165.780 * * [simplify]: Extracting #8: cost 0 inf + 36173 165.795 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 165.795 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 165.796 * * * * [progress]: [ 512 / 650 ] simplifiying candidate # 165.796 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 165.796 * * [simplify]: iters left: 6 (22 enodes) 165.809 * * [simplify]: iters left: 5 (98 enodes) 165.847 * * [simplify]: iters left: 4 (190 enodes) 165.926 * * [simplify]: iters left: 3 (383 enodes) 166.036 * * [simplify]: Extracting #0: cost 1 inf + 0 166.037 * * [simplify]: Extracting #1: cost 10 inf + 0 166.037 * * [simplify]: Extracting #2: cost 65 inf + 1 166.037 * * [simplify]: Extracting #3: cost 94 inf + 211 166.038 * * [simplify]: Extracting #4: cost 87 inf + 956 166.039 * * [simplify]: Extracting #5: cost 111 inf + 1286 166.040 * * [simplify]: Extracting #6: cost 153 inf + 1816 166.042 * * [simplify]: Extracting #7: cost 118 inf + 10965 166.054 * * [simplify]: Extracting #8: cost 41 inf + 39238 166.078 * * [simplify]: Extracting #9: cost 2 inf + 55131 166.101 * * [simplify]: Extracting #10: cost 0 inf + 55635 166.129 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 166.129 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 166.130 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 166.130 * * [simplify]: iters left: 6 (17 enodes) 166.141 * * [simplify]: iters left: 5 (78 enodes) 166.167 * * [simplify]: iters left: 4 (147 enodes) 166.197 * * [simplify]: iters left: 3 (264 enodes) 166.286 * * [simplify]: iters left: 2 (393 enodes) 166.432 * * [simplify]: Extracting #0: cost 1 inf + 0 166.433 * * [simplify]: Extracting #1: cost 4 inf + 0 166.433 * * [simplify]: Extracting #2: cost 9 inf + 0 166.433 * * [simplify]: Extracting #3: cost 29 inf + 1 166.434 * * [simplify]: Extracting #4: cost 156 inf + 1 166.435 * * [simplify]: Extracting #5: cost 217 inf + 1341 166.442 * * [simplify]: Extracting #6: cost 127 inf + 13973 166.454 * * [simplify]: Extracting #7: cost 15 inf + 33184 166.469 * * [simplify]: Extracting #8: cost 0 inf + 36657 166.484 * [simplify]: Simplified to (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 166.484 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* (- (* y.im y.im) (* y.re y.re)) (* y.im y.im)) (* (* y.re y.re) (* y.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 166.485 * * * * [progress]: [ 513 / 650 ] simplifiying candidate # 166.485 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt 1)) 1) 166.485 * * [simplify]: iters left: 6 (19 enodes) 166.496 * * [simplify]: iters left: 5 (86 enodes) 166.532 * * [simplify]: iters left: 4 (177 enodes) 166.580 * * [simplify]: iters left: 3 (335 enodes) 166.679 * * [simplify]: Extracting #0: cost 1 inf + 0 166.680 * * [simplify]: Extracting #1: cost 8 inf + 0 166.680 * * [simplify]: Extracting #2: cost 45 inf + 1 166.680 * * [simplify]: Extracting #3: cost 54 inf + 130 166.681 * * [simplify]: Extracting #4: cost 66 inf + 1083 166.682 * * [simplify]: Extracting #5: cost 108 inf + 1655 166.684 * * [simplify]: Extracting #6: cost 92 inf + 4819 166.691 * * [simplify]: Extracting #7: cost 37 inf + 21591 166.703 * * [simplify]: Extracting #8: cost 1 inf + 34582 166.715 * * [simplify]: Extracting #9: cost 0 inf + 34944 166.728 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) 166.728 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 166.729 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 166.729 * * [simplify]: iters left: 6 (16 enodes) 166.739 * * [simplify]: iters left: 5 (75 enodes) 166.765 * * [simplify]: iters left: 4 (144 enodes) 166.825 * * [simplify]: iters left: 3 (261 enodes) 166.882 * * [simplify]: iters left: 2 (390 enodes) 167.020 * * [simplify]: Extracting #0: cost 1 inf + 0 167.020 * * [simplify]: Extracting #1: cost 4 inf + 0 167.020 * * [simplify]: Extracting #2: cost 9 inf + 0 167.020 * * [simplify]: Extracting #3: cost 30 inf + 1 167.021 * * [simplify]: Extracting #4: cost 156 inf + 1 167.023 * * [simplify]: Extracting #5: cost 210 inf + 1468 167.031 * * [simplify]: Extracting #6: cost 78 inf + 20815 167.046 * * [simplify]: Extracting #7: cost 10 inf + 32758 167.053 * * [simplify]: Extracting #8: cost 0 inf + 36173 167.061 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 167.061 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 167.062 * * * * [progress]: [ 514 / 650 ] simplifiying candidate # 167.062 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 167.062 * * [simplify]: iters left: 6 (22 enodes) 167.071 * * [simplify]: iters left: 5 (98 enodes) 167.107 * * [simplify]: iters left: 4 (209 enodes) 167.190 * * [simplify]: iters left: 3 (440 enodes) 167.357 * * [simplify]: Extracting #0: cost 1 inf + 0 167.357 * * [simplify]: Extracting #1: cost 16 inf + 0 167.358 * * [simplify]: Extracting #2: cost 88 inf + 1 167.359 * * [simplify]: Extracting #3: cost 132 inf + 46 167.360 * * [simplify]: Extracting #4: cost 151 inf + 873 167.362 * * [simplify]: Extracting #5: cost 193 inf + 1528 167.366 * * [simplify]: Extracting #6: cost 150 inf + 12041 167.379 * * [simplify]: Extracting #7: cost 81 inf + 36301 167.410 * * [simplify]: Extracting #8: cost 7 inf + 71965 167.449 * * [simplify]: Extracting #9: cost 0 inf + 76126 167.482 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 167.482 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 167.482 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 167.482 * * [simplify]: iters left: 6 (16 enodes) 167.487 * * [simplify]: iters left: 5 (73 enodes) 167.512 * * [simplify]: iters left: 4 (144 enodes) 167.551 * * [simplify]: iters left: 3 (261 enodes) 167.620 * * [simplify]: iters left: 2 (390 enodes) 167.786 * * [simplify]: Extracting #0: cost 1 inf + 0 167.786 * * [simplify]: Extracting #1: cost 5 inf + 0 167.786 * * [simplify]: Extracting #2: cost 8 inf + 1 167.786 * * [simplify]: Extracting #3: cost 29 inf + 1 167.787 * * [simplify]: Extracting #4: cost 156 inf + 1 167.788 * * [simplify]: Extracting #5: cost 218 inf + 1300 167.790 * * [simplify]: Extracting #6: cost 135 inf + 12343 167.798 * * [simplify]: Extracting #7: cost 12 inf + 33539 167.813 * * [simplify]: Extracting #8: cost 0 inf + 36857 167.828 * * [simplify]: Extracting #9: cost 0 inf + 36817 167.843 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 167.843 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 167.844 * * * * [progress]: [ 515 / 650 ] simplifiying candidate # 167.844 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 167.844 * * [simplify]: iters left: 6 (22 enodes) 167.856 * * [simplify]: iters left: 5 (97 enodes) 167.889 * * [simplify]: iters left: 4 (198 enodes) 167.951 * * [simplify]: iters left: 3 (386 enodes) 168.066 * * [simplify]: Extracting #0: cost 1 inf + 0 168.067 * * [simplify]: Extracting #1: cost 12 inf + 0 168.067 * * [simplify]: Extracting #2: cost 64 inf + 1 168.068 * * [simplify]: Extracting #3: cost 96 inf + 129 168.069 * * [simplify]: Extracting #4: cost 113 inf + 751 168.071 * * [simplify]: Extracting #5: cost 149 inf + 2831 168.075 * * [simplify]: Extracting #6: cost 107 inf + 13895 168.094 * * [simplify]: Extracting #7: cost 31 inf + 43261 168.118 * * [simplify]: Extracting #8: cost 5 inf + 53095 168.147 * * [simplify]: Extracting #9: cost 0 inf + 55359 168.162 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 168.162 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 168.163 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 168.163 * * [simplify]: iters left: 6 (16 enodes) 168.167 * * [simplify]: iters left: 5 (73 enodes) 168.180 * * [simplify]: iters left: 4 (144 enodes) 168.210 * * [simplify]: iters left: 3 (261 enodes) 168.313 * * [simplify]: iters left: 2 (390 enodes) 168.479 * * [simplify]: Extracting #0: cost 1 inf + 0 168.479 * * [simplify]: Extracting #1: cost 5 inf + 0 168.479 * * [simplify]: Extracting #2: cost 8 inf + 1 168.479 * * [simplify]: Extracting #3: cost 29 inf + 1 168.480 * * [simplify]: Extracting #4: cost 156 inf + 1 168.482 * * [simplify]: Extracting #5: cost 218 inf + 1300 168.487 * * [simplify]: Extracting #6: cost 135 inf + 12383 168.501 * * [simplify]: Extracting #7: cost 12 inf + 33619 168.516 * * [simplify]: Extracting #8: cost 0 inf + 36937 168.531 * * [simplify]: Extracting #9: cost 0 inf + 36897 168.547 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 168.547 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (+ (* (* (* y.im y.im) (* y.im y.im)) (* y.im y.im)) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 168.547 * * * * [progress]: [ 516 / 650 ] simplifiying candidate # 168.548 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 168.548 * * [simplify]: iters left: 6 (21 enodes) 168.559 * * [simplify]: iters left: 5 (93 enodes) 168.583 * * [simplify]: iters left: 4 (194 enodes) 168.638 * * [simplify]: iters left: 3 (383 enodes) 168.744 * * [simplify]: Extracting #0: cost 1 inf + 0 168.744 * * [simplify]: Extracting #1: cost 12 inf + 0 168.744 * * [simplify]: Extracting #2: cost 63 inf + 1 168.745 * * [simplify]: Extracting #3: cost 94 inf + 129 168.746 * * [simplify]: Extracting #4: cost 110 inf + 874 168.748 * * [simplify]: Extracting #5: cost 152 inf + 1659 168.753 * * [simplify]: Extracting #6: cost 113 inf + 15562 168.763 * * [simplify]: Extracting #7: cost 63 inf + 29152 168.777 * * [simplify]: Extracting #8: cost 35 inf + 37783 168.794 * * [simplify]: Extracting #9: cost 3 inf + 51667 168.810 * * [simplify]: Extracting #10: cost 0 inf + 53235 168.828 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 168.828 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 168.829 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 168.829 * * [simplify]: iters left: 6 (16 enodes) 168.838 * * [simplify]: iters left: 5 (73 enodes) 168.865 * * [simplify]: iters left: 4 (144 enodes) 168.901 * * [simplify]: iters left: 3 (261 enodes) 168.969 * * [simplify]: iters left: 2 (390 enodes) 169.127 * * [simplify]: Extracting #0: cost 1 inf + 0 169.127 * * [simplify]: Extracting #1: cost 5 inf + 0 169.127 * * [simplify]: Extracting #2: cost 8 inf + 1 169.127 * * [simplify]: Extracting #3: cost 29 inf + 1 169.128 * * [simplify]: Extracting #4: cost 156 inf + 1 169.130 * * [simplify]: Extracting #5: cost 218 inf + 1300 169.136 * * [simplify]: Extracting #6: cost 135 inf + 12263 169.150 * * [simplify]: Extracting #7: cost 12 inf + 33379 169.166 * * [simplify]: Extracting #8: cost 0 inf + 36697 169.181 * * [simplify]: Extracting #9: cost 0 inf + 36657 169.198 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 169.198 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 169.199 * * * * [progress]: [ 517 / 650 ] simplifiying candidate # 169.199 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 1) (sqrt 1)) 169.199 * * [simplify]: iters left: 6 (19 enodes) 169.211 * * [simplify]: iters left: 5 (86 enodes) 169.243 * * [simplify]: iters left: 4 (175 enodes) 169.293 * * [simplify]: iters left: 3 (333 enodes) 169.373 * * [simplify]: Extracting #0: cost 1 inf + 0 169.373 * * [simplify]: Extracting #1: cost 8 inf + 0 169.373 * * [simplify]: Extracting #2: cost 43 inf + 1 169.373 * * [simplify]: Extracting #3: cost 51 inf + 172 169.374 * * [simplify]: Extracting #4: cost 65 inf + 1080 169.375 * * [simplify]: Extracting #5: cost 107 inf + 1743 169.378 * * [simplify]: Extracting #6: cost 78 inf + 12173 169.388 * * [simplify]: Extracting #7: cost 18 inf + 30063 169.400 * * [simplify]: Extracting #8: cost 3 inf + 33853 169.414 * * [simplify]: Extracting #9: cost 0 inf + 34860 169.427 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) 169.427 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 169.428 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 169.428 * * [simplify]: iters left: 6 (15 enodes) 169.436 * * [simplify]: iters left: 5 (70 enodes) 169.463 * * [simplify]: iters left: 4 (141 enodes) 169.523 * * [simplify]: iters left: 3 (258 enodes) 169.588 * * [simplify]: iters left: 2 (386 enodes) 169.705 * * [simplify]: Extracting #0: cost 1 inf + 0 169.705 * * [simplify]: Extracting #1: cost 5 inf + 0 169.705 * * [simplify]: Extracting #2: cost 8 inf + 1 169.706 * * [simplify]: Extracting #3: cost 30 inf + 1 169.706 * * [simplify]: Extracting #4: cost 156 inf + 1 169.707 * * [simplify]: Extracting #5: cost 207 inf + 2072 169.710 * * [simplify]: Extracting #6: cost 118 inf + 14807 169.717 * * [simplify]: Extracting #7: cost 16 inf + 32277 169.732 * * [simplify]: Extracting #8: cost 0 inf + 36413 169.748 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 169.748 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 169.748 * * * * [progress]: [ 518 / 650 ] simplifiying candidate # 169.749 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 169.749 * * [simplify]: iters left: 6 (21 enodes) 169.760 * * [simplify]: iters left: 5 (93 enodes) 169.787 * * [simplify]: iters left: 4 (194 enodes) 169.851 * * [simplify]: iters left: 3 (383 enodes) 169.976 * * [simplify]: Extracting #0: cost 1 inf + 0 169.976 * * [simplify]: Extracting #1: cost 12 inf + 0 169.977 * * [simplify]: Extracting #2: cost 63 inf + 1 169.977 * * [simplify]: Extracting #3: cost 94 inf + 129 169.979 * * [simplify]: Extracting #4: cost 110 inf + 874 169.980 * * [simplify]: Extracting #5: cost 152 inf + 1659 169.985 * * [simplify]: Extracting #6: cost 113 inf + 15562 169.995 * * [simplify]: Extracting #7: cost 63 inf + 29152 170.009 * * [simplify]: Extracting #8: cost 35 inf + 37783 170.029 * * [simplify]: Extracting #9: cost 3 inf + 51667 170.054 * * [simplify]: Extracting #10: cost 0 inf + 53235 170.075 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 170.075 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 170.076 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 170.076 * * [simplify]: iters left: 6 (16 enodes) 170.080 * * [simplify]: iters left: 5 (73 enodes) 170.094 * * [simplify]: iters left: 4 (144 enodes) 170.147 * * [simplify]: iters left: 3 (261 enodes) 170.211 * * [simplify]: iters left: 2 (390 enodes) 170.347 * * [simplify]: Extracting #0: cost 1 inf + 0 170.347 * * [simplify]: Extracting #1: cost 5 inf + 0 170.347 * * [simplify]: Extracting #2: cost 8 inf + 1 170.347 * * [simplify]: Extracting #3: cost 29 inf + 1 170.348 * * [simplify]: Extracting #4: cost 156 inf + 1 170.349 * * [simplify]: Extracting #5: cost 218 inf + 1300 170.352 * * [simplify]: Extracting #6: cost 135 inf + 12263 170.359 * * [simplify]: Extracting #7: cost 12 inf + 33379 170.368 * * [simplify]: Extracting #8: cost 0 inf + 36697 170.387 * * [simplify]: Extracting #9: cost 0 inf + 36657 170.403 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 170.403 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* (* y.im y.im) (- (* y.im y.im) (* y.re y.re))) (* (* y.re y.re) (* y.re y.re)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 170.403 * * * * [progress]: [ 519 / 650 ] simplifiying candidate # 170.404 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 1) 1) 170.404 * * [simplify]: iters left: 6 (18 enodes) 170.414 * * [simplify]: iters left: 5 (79 enodes) 170.433 * * [simplify]: iters left: 4 (170 enodes) 170.489 * * [simplify]: iters left: 3 (333 enodes) 170.583 * * [simplify]: Extracting #0: cost 1 inf + 0 170.583 * * [simplify]: Extracting #1: cost 8 inf + 0 170.584 * * [simplify]: Extracting #2: cost 43 inf + 1 170.584 * * [simplify]: Extracting #3: cost 50 inf + 214 170.584 * * [simplify]: Extracting #4: cost 67 inf + 957 170.585 * * [simplify]: Extracting #5: cost 105 inf + 2015 170.586 * * [simplify]: Extracting #6: cost 80 inf + 7658 170.592 * * [simplify]: Extracting #7: cost 28 inf + 25692 170.600 * * [simplify]: Extracting #8: cost 2 inf + 34557 170.612 * * [simplify]: Extracting #9: cost 0 inf + 35323 170.625 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) 170.625 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 170.625 * [simplify]: Simplifying (/ (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 170.626 * * [simplify]: iters left: 6 (15 enodes) 170.632 * * [simplify]: iters left: 5 (70 enodes) 170.645 * * [simplify]: iters left: 4 (141 enodes) 170.683 * * [simplify]: iters left: 3 (258 enodes) 170.770 * * [simplify]: iters left: 2 (386 enodes) 170.949 * * [simplify]: Extracting #0: cost 1 inf + 0 170.949 * * [simplify]: Extracting #1: cost 5 inf + 0 170.949 * * [simplify]: Extracting #2: cost 8 inf + 1 170.949 * * [simplify]: Extracting #3: cost 30 inf + 1 170.950 * * [simplify]: Extracting #4: cost 156 inf + 1 170.952 * * [simplify]: Extracting #5: cost 207 inf + 2072 170.957 * * [simplify]: Extracting #6: cost 118 inf + 14807 170.968 * * [simplify]: Extracting #7: cost 16 inf + 32277 170.981 * * [simplify]: Extracting #8: cost 0 inf + 36413 170.994 * [simplify]: Simplified to (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 170.994 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 170.995 * * * * [progress]: [ 520 / 650 ] simplifiying candidate # 170.995 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 170.995 * * [simplify]: iters left: 6 (23 enodes) 171.007 * * [simplify]: iters left: 5 (99 enodes) 171.024 * * [simplify]: iters left: 4 (170 enodes) 171.058 * * [simplify]: iters left: 3 (337 enodes) 171.160 * * [simplify]: Extracting #0: cost 1 inf + 0 171.160 * * [simplify]: Extracting #1: cost 12 inf + 0 171.161 * * [simplify]: Extracting #2: cost 82 inf + 1 171.161 * * [simplify]: Extracting #3: cost 122 inf + 211 171.162 * * [simplify]: Extracting #4: cost 129 inf + 956 171.163 * * [simplify]: Extracting #5: cost 177 inf + 1653 171.164 * * [simplify]: Extracting #6: cost 140 inf + 8303 171.170 * * [simplify]: Extracting #7: cost 71 inf + 26284 171.185 * * [simplify]: Extracting #8: cost 6 inf + 53154 171.213 * * [simplify]: Extracting #9: cost 0 inf + 55559 171.233 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 171.233 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 171.234 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 171.234 * * [simplify]: iters left: 6 (13 enodes) 171.238 * * [simplify]: iters left: 5 (49 enodes) 171.248 * * [simplify]: iters left: 4 (64 enodes) 171.262 * * [simplify]: iters left: 3 (84 enodes) 171.287 * * [simplify]: iters left: 2 (126 enodes) 171.330 * * [simplify]: iters left: 1 (209 enodes) 171.372 * * [simplify]: Extracting #0: cost 1 inf + 0 171.372 * * [simplify]: Extracting #1: cost 4 inf + 0 171.372 * * [simplify]: Extracting #2: cost 9 inf + 0 171.372 * * [simplify]: Extracting #3: cost 30 inf + 1 171.373 * * [simplify]: Extracting #4: cost 64 inf + 1 171.373 * * [simplify]: Extracting #5: cost 57 inf + 453 171.374 * * [simplify]: Extracting #6: cost 24 inf + 4194 171.376 * * [simplify]: Extracting #7: cost 1 inf + 7400 171.379 * * [simplify]: Extracting #8: cost 0 inf + 7562 171.382 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 171.382 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 171.383 * * * * [progress]: [ 521 / 650 ] simplifiying candidate # 171.383 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 171.383 * * [simplify]: iters left: 6 (23 enodes) 171.395 * * [simplify]: iters left: 5 (98 enodes) 171.412 * * [simplify]: iters left: 4 (164 enodes) 171.448 * * [simplify]: iters left: 3 (314 enodes) 171.520 * * [simplify]: Extracting #0: cost 1 inf + 0 171.520 * * [simplify]: Extracting #1: cost 11 inf + 0 171.520 * * [simplify]: Extracting #2: cost 67 inf + 1 171.521 * * [simplify]: Extracting #3: cost 102 inf + 129 171.522 * * [simplify]: Extracting #4: cost 108 inf + 1000 171.524 * * [simplify]: Extracting #5: cost 153 inf + 1822 171.527 * * [simplify]: Extracting #6: cost 117 inf + 7386 171.538 * * [simplify]: Extracting #7: cost 73 inf + 17160 171.555 * * [simplify]: Extracting #8: cost 13 inf + 38637 171.576 * * [simplify]: Extracting #9: cost 0 inf + 43341 171.597 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 171.597 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 171.598 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 171.598 * * [simplify]: iters left: 6 (13 enodes) 171.605 * * [simplify]: iters left: 5 (49 enodes) 171.617 * * [simplify]: iters left: 4 (64 enodes) 171.625 * * [simplify]: iters left: 3 (84 enodes) 171.637 * * [simplify]: iters left: 2 (126 enodes) 171.679 * * [simplify]: iters left: 1 (209 enodes) 171.722 * * [simplify]: Extracting #0: cost 1 inf + 0 171.722 * * [simplify]: Extracting #1: cost 4 inf + 0 171.723 * * [simplify]: Extracting #2: cost 9 inf + 0 171.723 * * [simplify]: Extracting #3: cost 30 inf + 1 171.723 * * [simplify]: Extracting #4: cost 64 inf + 1 171.723 * * [simplify]: Extracting #5: cost 57 inf + 453 171.724 * * [simplify]: Extracting #6: cost 24 inf + 4274 171.726 * * [simplify]: Extracting #7: cost 1 inf + 7480 171.728 * * [simplify]: Extracting #8: cost 0 inf + 7642 171.730 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 171.730 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 171.731 * * * * [progress]: [ 522 / 650 ] simplifiying candidate # 171.731 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 171.731 * * [simplify]: iters left: 6 (22 enodes) 171.742 * * [simplify]: iters left: 5 (94 enodes) 171.775 * * [simplify]: iters left: 4 (160 enodes) 171.831 * * [simplify]: iters left: 3 (307 enodes) 171.917 * * [simplify]: Extracting #0: cost 1 inf + 0 171.917 * * [simplify]: Extracting #1: cost 11 inf + 0 171.918 * * [simplify]: Extracting #2: cost 66 inf + 1 171.918 * * [simplify]: Extracting #3: cost 96 inf + 170 171.919 * * [simplify]: Extracting #4: cost 104 inf + 915 171.921 * * [simplify]: Extracting #5: cost 150 inf + 1653 171.928 * * [simplify]: Extracting #6: cost 82 inf + 17506 171.944 * * [simplify]: Extracting #7: cost 11 inf + 38556 171.965 * * [simplify]: Extracting #8: cost 1 inf + 40875 171.986 * * [simplify]: Extracting #9: cost 0 inf + 41087 172.002 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))))) 172.002 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 172.002 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 172.002 * * [simplify]: iters left: 6 (13 enodes) 172.006 * * [simplify]: iters left: 5 (49 enodes) 172.014 * * [simplify]: iters left: 4 (64 enodes) 172.024 * * [simplify]: iters left: 3 (84 enodes) 172.051 * * [simplify]: iters left: 2 (126 enodes) 172.089 * * [simplify]: iters left: 1 (209 enodes) 172.123 * * [simplify]: Extracting #0: cost 1 inf + 0 172.123 * * [simplify]: Extracting #1: cost 4 inf + 0 172.123 * * [simplify]: Extracting #2: cost 9 inf + 0 172.125 * * [simplify]: Extracting #3: cost 30 inf + 1 172.125 * * [simplify]: Extracting #4: cost 64 inf + 1 172.125 * * [simplify]: Extracting #5: cost 57 inf + 453 172.126 * * [simplify]: Extracting #6: cost 24 inf + 4114 172.128 * * [simplify]: Extracting #7: cost 1 inf + 7240 172.131 * * [simplify]: Extracting #8: cost 0 inf + 7402 172.135 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 172.135 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 172.136 * * * * [progress]: [ 523 / 650 ] simplifiying candidate # 172.136 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt 1)) 172.136 * * [simplify]: iters left: 6 (20 enodes) 172.148 * * [simplify]: iters left: 5 (88 enodes) 172.163 * * [simplify]: iters left: 4 (153 enodes) 172.188 * * [simplify]: iters left: 3 (270 enodes) 172.270 * * [simplify]: iters left: 2 (483 enodes) 172.421 * * [simplify]: Extracting #0: cost 1 inf + 0 172.421 * * [simplify]: Extracting #1: cost 8 inf + 0 172.422 * * [simplify]: Extracting #2: cost 50 inf + 1 172.422 * * [simplify]: Extracting #3: cost 110 inf + 419 172.423 * * [simplify]: Extracting #4: cost 185 inf + 1741 172.425 * * [simplify]: Extracting #5: cost 198 inf + 7829 172.434 * * [simplify]: Extracting #6: cost 45 inf + 38982 172.447 * * [simplify]: Extracting #7: cost 4 inf + 49107 172.466 * * [simplify]: Extracting #8: cost 0 inf + 50457 172.495 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 172.495 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 172.495 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 172.496 * * [simplify]: iters left: 6 (12 enodes) 172.502 * * [simplify]: iters left: 5 (46 enodes) 172.516 * * [simplify]: iters left: 4 (61 enodes) 172.534 * * [simplify]: iters left: 3 (81 enodes) 172.558 * * [simplify]: iters left: 2 (123 enodes) 172.597 * * [simplify]: iters left: 1 (206 enodes) 172.642 * * [simplify]: Extracting #0: cost 1 inf + 0 172.642 * * [simplify]: Extracting #1: cost 4 inf + 0 172.642 * * [simplify]: Extracting #2: cost 9 inf + 0 172.642 * * [simplify]: Extracting #3: cost 29 inf + 1 172.642 * * [simplify]: Extracting #4: cost 63 inf + 1 172.643 * * [simplify]: Extracting #5: cost 57 inf + 411 172.644 * * [simplify]: Extracting #6: cost 16 inf + 5408 172.646 * * [simplify]: Extracting #7: cost 1 inf + 6958 172.648 * * [simplify]: Extracting #8: cost 0 inf + 7080 172.650 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 172.650 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 172.650 * * * * [progress]: [ 524 / 650 ] simplifiying candidate # 172.650 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 172.650 * * [simplify]: iters left: 6 (22 enodes) 172.657 * * [simplify]: iters left: 5 (94 enodes) 172.674 * * [simplify]: iters left: 4 (160 enodes) 172.728 * * [simplify]: iters left: 3 (307 enodes) 172.794 * * [simplify]: Extracting #0: cost 1 inf + 0 172.794 * * [simplify]: Extracting #1: cost 11 inf + 0 172.794 * * [simplify]: Extracting #2: cost 66 inf + 1 172.795 * * [simplify]: Extracting #3: cost 96 inf + 170 172.796 * * [simplify]: Extracting #4: cost 104 inf + 915 172.797 * * [simplify]: Extracting #5: cost 150 inf + 1653 172.801 * * [simplify]: Extracting #6: cost 82 inf + 17506 172.812 * * [simplify]: Extracting #7: cost 11 inf + 38556 172.823 * * [simplify]: Extracting #8: cost 1 inf + 40875 172.837 * * [simplify]: Extracting #9: cost 0 inf + 41087 172.857 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))))) 172.857 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 172.858 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 172.858 * * [simplify]: iters left: 6 (13 enodes) 172.865 * * [simplify]: iters left: 5 (49 enodes) 172.874 * * [simplify]: iters left: 4 (64 enodes) 172.884 * * [simplify]: iters left: 3 (84 enodes) 172.896 * * [simplify]: iters left: 2 (126 enodes) 172.919 * * [simplify]: iters left: 1 (209 enodes) 172.959 * * [simplify]: Extracting #0: cost 1 inf + 0 172.959 * * [simplify]: Extracting #1: cost 4 inf + 0 172.959 * * [simplify]: Extracting #2: cost 9 inf + 0 172.959 * * [simplify]: Extracting #3: cost 30 inf + 1 172.960 * * [simplify]: Extracting #4: cost 64 inf + 1 172.960 * * [simplify]: Extracting #5: cost 57 inf + 453 172.961 * * [simplify]: Extracting #6: cost 24 inf + 4114 172.965 * * [simplify]: Extracting #7: cost 1 inf + 7240 172.968 * * [simplify]: Extracting #8: cost 0 inf + 7402 172.971 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 172.971 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 172.972 * * * * [progress]: [ 525 / 650 ] simplifiying candidate # 172.972 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 1) 172.972 * * [simplify]: iters left: 6 (19 enodes) 172.983 * * [simplify]: iters left: 5 (83 enodes) 173.009 * * [simplify]: iters left: 4 (148 enodes) 173.050 * * [simplify]: iters left: 3 (264 enodes) 173.140 * * [simplify]: iters left: 2 (477 enodes) 173.346 * * [simplify]: Extracting #0: cost 1 inf + 0 173.346 * * [simplify]: Extracting #1: cost 8 inf + 0 173.346 * * [simplify]: Extracting #2: cost 50 inf + 1 173.347 * * [simplify]: Extracting #3: cost 112 inf + 337 173.349 * * [simplify]: Extracting #4: cost 186 inf + 1741 173.353 * * [simplify]: Extracting #5: cost 193 inf + 8476 173.367 * * [simplify]: Extracting #6: cost 76 inf + 29621 173.390 * * [simplify]: Extracting #7: cost 9 inf + 48650 173.414 * * [simplify]: Extracting #8: cost 0 inf + 50749 173.439 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 173.439 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 173.440 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 173.440 * * [simplify]: iters left: 6 (12 enodes) 173.446 * * [simplify]: iters left: 5 (46 enodes) 173.461 * * [simplify]: iters left: 4 (61 enodes) 173.478 * * [simplify]: iters left: 3 (81 enodes) 173.506 * * [simplify]: iters left: 2 (123 enodes) 173.544 * * [simplify]: iters left: 1 (206 enodes) 173.588 * * [simplify]: Extracting #0: cost 1 inf + 0 173.588 * * [simplify]: Extracting #1: cost 4 inf + 0 173.588 * * [simplify]: Extracting #2: cost 9 inf + 0 173.588 * * [simplify]: Extracting #3: cost 29 inf + 1 173.588 * * [simplify]: Extracting #4: cost 63 inf + 1 173.588 * * [simplify]: Extracting #5: cost 57 inf + 411 173.589 * * [simplify]: Extracting #6: cost 16 inf + 5408 173.591 * * [simplify]: Extracting #7: cost 1 inf + 6958 174.021 * * [simplify]: Extracting #8: cost 0 inf + 7080 174.025 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 174.025 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 174.025 * * * * [progress]: [ 526 / 650 ] simplifiying candidate # 174.026 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 174.026 * * [simplify]: iters left: 6 (22 enodes) 174.037 * * [simplify]: iters left: 5 (94 enodes) 174.068 * * [simplify]: iters left: 4 (162 enodes) 174.123 * * [simplify]: iters left: 3 (317 enodes) 174.232 * * [simplify]: Extracting #0: cost 1 inf + 0 174.232 * * [simplify]: Extracting #1: cost 12 inf + 0 174.232 * * [simplify]: Extracting #2: cost 82 inf + 1 174.232 * * [simplify]: Extracting #3: cost 127 inf + 170 174.233 * * [simplify]: Extracting #4: cost 135 inf + 915 174.234 * * [simplify]: Extracting #5: cost 178 inf + 2179 174.237 * * [simplify]: Extracting #6: cost 125 inf + 12828 174.244 * * [simplify]: Extracting #7: cost 73 inf + 27755 174.267 * * [simplify]: Extracting #8: cost 10 inf + 53619 174.287 * * [simplify]: Extracting #9: cost 0 inf + 57493 174.302 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 174.302 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 174.302 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt 1)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 174.302 * * [simplify]: iters left: 6 (13 enodes) 174.306 * * [simplify]: iters left: 5 (49 enodes) 174.317 * * [simplify]: iters left: 4 (64 enodes) 174.336 * * [simplify]: iters left: 3 (84 enodes) 174.360 * * [simplify]: iters left: 2 (126 enodes) 174.384 * * [simplify]: iters left: 1 (209 enodes) 174.428 * * [simplify]: Extracting #0: cost 1 inf + 0 174.428 * * [simplify]: Extracting #1: cost 4 inf + 0 174.428 * * [simplify]: Extracting #2: cost 9 inf + 0 174.429 * * [simplify]: Extracting #3: cost 30 inf + 1 174.429 * * [simplify]: Extracting #4: cost 64 inf + 1 174.429 * * [simplify]: Extracting #5: cost 57 inf + 453 174.431 * * [simplify]: Extracting #6: cost 24 inf + 4194 174.435 * * [simplify]: Extracting #7: cost 1 inf + 7400 174.439 * * [simplify]: Extracting #8: cost 0 inf + 7562 174.443 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 174.443 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 174.444 * * * * [progress]: [ 527 / 650 ] simplifiying candidate # 174.444 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 174.444 * * [simplify]: iters left: 6 (22 enodes) 174.456 * * [simplify]: iters left: 5 (93 enodes) 174.486 * * [simplify]: iters left: 4 (156 enodes) 174.540 * * [simplify]: iters left: 3 (302 enodes) 174.608 * * [simplify]: Extracting #0: cost 1 inf + 0 174.608 * * [simplify]: Extracting #1: cost 10 inf + 0 174.608 * * [simplify]: Extracting #2: cost 66 inf + 1 174.609 * * [simplify]: Extracting #3: cost 97 inf + 170 174.610 * * [simplify]: Extracting #4: cost 103 inf + 956 174.611 * * [simplify]: Extracting #5: cost 153 inf + 1449 174.615 * * [simplify]: Extracting #6: cost 110 inf + 9193 174.622 * * [simplify]: Extracting #7: cost 63 inf + 20614 174.639 * * [simplify]: Extracting #8: cost 8 inf + 39855 174.659 * * [simplify]: Extracting #9: cost 0 inf + 42968 174.680 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 174.680 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 174.681 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt 1)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 174.681 * * [simplify]: iters left: 6 (13 enodes) 174.688 * * [simplify]: iters left: 5 (49 enodes) 174.704 * * [simplify]: iters left: 4 (64 enodes) 174.720 * * [simplify]: iters left: 3 (84 enodes) 174.733 * * [simplify]: iters left: 2 (126 enodes) 174.766 * * [simplify]: iters left: 1 (209 enodes) 174.830 * * [simplify]: Extracting #0: cost 1 inf + 0 174.830 * * [simplify]: Extracting #1: cost 4 inf + 0 174.830 * * [simplify]: Extracting #2: cost 9 inf + 0 174.830 * * [simplify]: Extracting #3: cost 30 inf + 1 174.831 * * [simplify]: Extracting #4: cost 64 inf + 1 174.831 * * [simplify]: Extracting #5: cost 57 inf + 453 174.833 * * [simplify]: Extracting #6: cost 24 inf + 4274 174.837 * * [simplify]: Extracting #7: cost 1 inf + 7480 174.841 * * [simplify]: Extracting #8: cost 0 inf + 7642 174.845 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 174.845 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 174.845 * * * * [progress]: [ 528 / 650 ] simplifiying candidate # 174.845 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 174.846 * * [simplify]: iters left: 6 (21 enodes) 174.857 * * [simplify]: iters left: 5 (89 enodes) 174.891 * * [simplify]: iters left: 4 (152 enodes) 174.942 * * [simplify]: iters left: 3 (298 enodes) 175.036 * * [simplify]: Extracting #0: cost 1 inf + 0 175.036 * * [simplify]: Extracting #1: cost 10 inf + 0 175.036 * * [simplify]: Extracting #2: cost 65 inf + 1 175.037 * * [simplify]: Extracting #3: cost 95 inf + 129 175.037 * * [simplify]: Extracting #4: cost 102 inf + 914 175.038 * * [simplify]: Extracting #5: cost 151 inf + 1451 175.041 * * [simplify]: Extracting #6: cost 93 inf + 13350 175.046 * * [simplify]: Extracting #7: cost 45 inf + 24265 175.054 * * [simplify]: Extracting #8: cost 27 inf + 30150 175.064 * * [simplify]: Extracting #9: cost 2 inf + 39959 175.080 * * [simplify]: Extracting #10: cost 0 inf + 40844 175.100 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 175.100 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 175.101 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 175.101 * * [simplify]: iters left: 6 (13 enodes) 175.108 * * [simplify]: iters left: 5 (49 enodes) 175.123 * * [simplify]: iters left: 4 (64 enodes) 175.132 * * [simplify]: iters left: 3 (84 enodes) 175.145 * * [simplify]: iters left: 2 (126 enodes) 175.166 * * [simplify]: iters left: 1 (209 enodes) 175.224 * * [simplify]: Extracting #0: cost 1 inf + 0 175.224 * * [simplify]: Extracting #1: cost 4 inf + 0 175.224 * * [simplify]: Extracting #2: cost 9 inf + 0 175.224 * * [simplify]: Extracting #3: cost 30 inf + 1 175.224 * * [simplify]: Extracting #4: cost 64 inf + 1 175.225 * * [simplify]: Extracting #5: cost 57 inf + 453 175.225 * * [simplify]: Extracting #6: cost 24 inf + 4114 175.228 * * [simplify]: Extracting #7: cost 1 inf + 7240 175.230 * * [simplify]: Extracting #8: cost 0 inf + 7402 175.232 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 175.232 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 175.232 * * * * [progress]: [ 529 / 650 ] simplifiying candidate # 175.232 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt 1)) (sqrt 1)) 175.232 * * [simplify]: iters left: 6 (18 enodes) 175.238 * * [simplify]: iters left: 5 (80 enodes) 175.252 * * [simplify]: iters left: 4 (142 enodes) 175.289 * * [simplify]: iters left: 3 (260 enodes) 175.380 * * [simplify]: iters left: 2 (473 enodes) 175.531 * * [simplify]: Extracting #0: cost 1 inf + 0 175.531 * * [simplify]: Extracting #1: cost 8 inf + 0 175.531 * * [simplify]: Extracting #2: cost 50 inf + 1 175.532 * * [simplify]: Extracting #3: cost 113 inf + 253 175.532 * * [simplify]: Extracting #4: cost 190 inf + 1491 175.536 * * [simplify]: Extracting #5: cost 181 inf + 13032 175.546 * * [simplify]: Extracting #6: cost 42 inf + 41970 175.559 * * [simplify]: Extracting #7: cost 3 inf + 49891 175.577 * * [simplify]: Extracting #8: cost 0 inf + 50287 175.594 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 175.594 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 175.594 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 175.595 * * [simplify]: iters left: 6 (12 enodes) 175.602 * * [simplify]: iters left: 5 (46 enodes) 175.616 * * [simplify]: iters left: 4 (61 enodes) 175.633 * * [simplify]: iters left: 3 (81 enodes) 175.657 * * [simplify]: iters left: 2 (123 enodes) 175.691 * * [simplify]: iters left: 1 (206 enodes) 175.730 * * [simplify]: Extracting #0: cost 1 inf + 0 175.730 * * [simplify]: Extracting #1: cost 4 inf + 0 175.730 * * [simplify]: Extracting #2: cost 9 inf + 0 175.730 * * [simplify]: Extracting #3: cost 29 inf + 1 175.731 * * [simplify]: Extracting #4: cost 63 inf + 1 175.731 * * [simplify]: Extracting #5: cost 57 inf + 411 175.733 * * [simplify]: Extracting #6: cost 16 inf + 5408 175.737 * * [simplify]: Extracting #7: cost 1 inf + 6958 175.741 * * [simplify]: Extracting #8: cost 0 inf + 7080 175.745 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 175.745 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 175.745 * * * * [progress]: [ 530 / 650 ] simplifiying candidate # 175.746 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 175.746 * * [simplify]: iters left: 6 (21 enodes) 175.757 * * [simplify]: iters left: 5 (89 enodes) 175.778 * * [simplify]: iters left: 4 (152 enodes) 175.807 * * [simplify]: iters left: 3 (298 enodes) 175.863 * * [simplify]: Extracting #0: cost 1 inf + 0 175.863 * * [simplify]: Extracting #1: cost 10 inf + 0 175.864 * * [simplify]: Extracting #2: cost 65 inf + 1 175.864 * * [simplify]: Extracting #3: cost 95 inf + 129 175.864 * * [simplify]: Extracting #4: cost 102 inf + 914 175.865 * * [simplify]: Extracting #5: cost 151 inf + 1451 175.870 * * [simplify]: Extracting #6: cost 93 inf + 13350 175.876 * * [simplify]: Extracting #7: cost 45 inf + 24265 175.883 * * [simplify]: Extracting #8: cost 27 inf + 30150 175.893 * * [simplify]: Extracting #9: cost 2 inf + 39959 175.903 * * [simplify]: Extracting #10: cost 0 inf + 40844 175.921 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 175.922 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 175.922 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 175.922 * * [simplify]: iters left: 6 (13 enodes) 175.930 * * [simplify]: iters left: 5 (49 enodes) 175.939 * * [simplify]: iters left: 4 (64 enodes) 175.948 * * [simplify]: iters left: 3 (84 enodes) 175.961 * * [simplify]: iters left: 2 (126 enodes) 175.996 * * [simplify]: iters left: 1 (209 enodes) 176.029 * * [simplify]: Extracting #0: cost 1 inf + 0 176.029 * * [simplify]: Extracting #1: cost 4 inf + 0 176.029 * * [simplify]: Extracting #2: cost 9 inf + 0 176.029 * * [simplify]: Extracting #3: cost 30 inf + 1 176.029 * * [simplify]: Extracting #4: cost 64 inf + 1 176.029 * * [simplify]: Extracting #5: cost 57 inf + 453 176.030 * * [simplify]: Extracting #6: cost 24 inf + 4114 176.032 * * [simplify]: Extracting #7: cost 1 inf + 7240 176.036 * * [simplify]: Extracting #8: cost 0 inf + 7402 176.040 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 176.040 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 176.040 * * * * [progress]: [ 531 / 650 ] simplifiying candidate # 176.041 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt 1)) 1) 176.041 * * [simplify]: iters left: 6 (18 enodes) 176.051 * * [simplify]: iters left: 5 (78 enodes) 176.071 * * [simplify]: iters left: 4 (140 enodes) 176.095 * * [simplify]: iters left: 3 (258 enodes) 176.177 * * [simplify]: iters left: 2 (473 enodes) 176.377 * * [simplify]: Extracting #0: cost 1 inf + 0 176.377 * * [simplify]: Extracting #1: cost 8 inf + 0 176.377 * * [simplify]: Extracting #2: cost 50 inf + 1 176.378 * * [simplify]: Extracting #3: cost 112 inf + 295 176.379 * * [simplify]: Extracting #4: cost 189 inf + 1493 176.384 * * [simplify]: Extracting #5: cost 182 inf + 10780 176.401 * * [simplify]: Extracting #6: cost 37 inf + 41047 176.422 * * [simplify]: Extracting #7: cost 2 inf + 49433 176.443 * * [simplify]: Extracting #8: cost 0 inf + 49857 176.464 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 176.464 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 176.465 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 176.465 * * [simplify]: iters left: 6 (12 enodes) 176.471 * * [simplify]: iters left: 5 (46 enodes) 176.483 * * [simplify]: iters left: 4 (61 enodes) 176.501 * * [simplify]: iters left: 3 (81 enodes) 176.522 * * [simplify]: iters left: 2 (123 enodes) 176.551 * * [simplify]: iters left: 1 (206 enodes) 176.599 * * [simplify]: Extracting #0: cost 1 inf + 0 176.599 * * [simplify]: Extracting #1: cost 4 inf + 0 176.599 * * [simplify]: Extracting #2: cost 9 inf + 0 176.599 * * [simplify]: Extracting #3: cost 29 inf + 1 176.599 * * [simplify]: Extracting #4: cost 63 inf + 1 176.600 * * [simplify]: Extracting #5: cost 57 inf + 411 176.602 * * [simplify]: Extracting #6: cost 16 inf + 5408 176.606 * * [simplify]: Extracting #7: cost 1 inf + 6958 176.611 * * [simplify]: Extracting #8: cost 0 inf + 7080 176.614 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 176.615 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 176.615 * * * * [progress]: [ 532 / 650 ] simplifiying candidate # 176.615 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 176.615 * * [simplify]: iters left: 6 (21 enodes) 176.626 * * [simplify]: iters left: 5 (89 enodes) 176.653 * * [simplify]: iters left: 4 (171 enodes) 176.688 * * [simplify]: iters left: 3 (357 enodes) 176.821 * * [simplify]: Extracting #0: cost 1 inf + 0 176.821 * * [simplify]: Extracting #1: cost 16 inf + 0 176.822 * * [simplify]: Extracting #2: cost 89 inf + 1 176.823 * * [simplify]: Extracting #3: cost 146 inf + 88 176.824 * * [simplify]: Extracting #4: cost 194 inf + 794 176.828 * * [simplify]: Extracting #5: cost 153 inf + 8984 176.839 * * [simplify]: Extracting #6: cost 88 inf + 23049 176.858 * * [simplify]: Extracting #7: cost 36 inf + 43524 176.889 * * [simplify]: Extracting #8: cost 1 inf + 59576 176.923 * * [simplify]: Extracting #9: cost 0 inf + 60099 176.956 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 176.956 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 176.956 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 176.956 * * [simplify]: iters left: 6 (12 enodes) 176.960 * * [simplify]: iters left: 5 (44 enodes) 176.967 * * [simplify]: iters left: 4 (61 enodes) 176.977 * * [simplify]: iters left: 3 (81 enodes) 176.989 * * [simplify]: iters left: 2 (122 enodes) 177.021 * * [simplify]: iters left: 1 (205 enodes) 177.088 * * [simplify]: Extracting #0: cost 1 inf + 0 177.088 * * [simplify]: Extracting #1: cost 5 inf + 0 177.088 * * [simplify]: Extracting #2: cost 8 inf + 1 177.088 * * [simplify]: Extracting #3: cost 30 inf + 1 177.088 * * [simplify]: Extracting #4: cost 64 inf + 1 177.089 * * [simplify]: Extracting #5: cost 56 inf + 414 177.092 * * [simplify]: Extracting #6: cost 21 inf + 4881 177.096 * * [simplify]: Extracting #7: cost 0 inf + 7722 177.099 * * [simplify]: Extracting #8: cost 0 inf + 7482 177.103 * * [simplify]: Extracting #9: cost 0 inf + 7442 177.107 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 177.107 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 177.108 * * * * [progress]: [ 533 / 650 ] simplifiying candidate # 177.108 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 177.108 * * [simplify]: iters left: 6 (21 enodes) 177.118 * * [simplify]: iters left: 5 (88 enodes) 177.145 * * [simplify]: iters left: 4 (160 enodes) 177.174 * * [simplify]: iters left: 3 (304 enodes) 177.260 * * [simplify]: Extracting #0: cost 1 inf + 0 177.260 * * [simplify]: Extracting #1: cost 12 inf + 0 177.260 * * [simplify]: Extracting #2: cost 64 inf + 1 177.261 * * [simplify]: Extracting #3: cost 110 inf + 129 177.262 * * [simplify]: Extracting #4: cost 153 inf + 998 177.265 * * [simplify]: Extracting #5: cost 131 inf + 4622 177.270 * * [simplify]: Extracting #6: cost 94 inf + 11256 177.281 * * [simplify]: Extracting #7: cost 40 inf + 25791 177.292 * * [simplify]: Extracting #8: cost 5 inf + 39059 177.305 * * [simplify]: Extracting #9: cost 0 inf + 41431 177.315 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 177.316 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 177.316 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 177.316 * * [simplify]: iters left: 6 (12 enodes) 177.321 * * [simplify]: iters left: 5 (44 enodes) 177.335 * * [simplify]: iters left: 4 (61 enodes) 177.349 * * [simplify]: iters left: 3 (81 enodes) 177.362 * * [simplify]: iters left: 2 (122 enodes) 177.386 * * [simplify]: iters left: 1 (205 enodes) 177.440 * * [simplify]: Extracting #0: cost 1 inf + 0 177.440 * * [simplify]: Extracting #1: cost 5 inf + 0 177.440 * * [simplify]: Extracting #2: cost 8 inf + 1 177.440 * * [simplify]: Extracting #3: cost 30 inf + 1 177.441 * * [simplify]: Extracting #4: cost 64 inf + 1 177.441 * * [simplify]: Extracting #5: cost 56 inf + 414 177.442 * * [simplify]: Extracting #6: cost 21 inf + 4921 177.444 * * [simplify]: Extracting #7: cost 0 inf + 7802 177.446 * * [simplify]: Extracting #8: cost 0 inf + 7562 177.448 * * [simplify]: Extracting #9: cost 0 inf + 7522 177.450 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 177.450 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 177.450 * * * * [progress]: [ 534 / 650 ] simplifiying candidate # 177.450 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 177.450 * * [simplify]: iters left: 6 (20 enodes) 177.456 * * [simplify]: iters left: 5 (84 enodes) 177.471 * * [simplify]: iters left: 4 (156 enodes) 177.500 * * [simplify]: iters left: 3 (300 enodes) 177.611 * * [simplify]: Extracting #0: cost 1 inf + 0 177.611 * * [simplify]: Extracting #1: cost 12 inf + 0 177.612 * * [simplify]: Extracting #2: cost 63 inf + 1 177.612 * * [simplify]: Extracting #3: cost 107 inf + 211 177.614 * * [simplify]: Extracting #4: cost 149 inf + 1162 177.617 * * [simplify]: Extracting #5: cost 138 inf + 3535 177.622 * * [simplify]: Extracting #6: cost 90 inf + 11580 177.634 * * [simplify]: Extracting #7: cost 37 inf + 25773 177.653 * * [simplify]: Extracting #8: cost 4 inf + 37415 177.673 * * [simplify]: Extracting #9: cost 0 inf + 39307 177.694 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 177.694 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 177.694 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 177.694 * * [simplify]: iters left: 6 (12 enodes) 177.700 * * [simplify]: iters left: 5 (44 enodes) 177.715 * * [simplify]: iters left: 4 (61 enodes) 177.731 * * [simplify]: iters left: 3 (81 enodes) 177.755 * * [simplify]: iters left: 2 (122 enodes) 177.778 * * [simplify]: iters left: 1 (205 enodes) 177.841 * * [simplify]: Extracting #0: cost 1 inf + 0 177.841 * * [simplify]: Extracting #1: cost 5 inf + 0 177.841 * * [simplify]: Extracting #2: cost 8 inf + 1 177.841 * * [simplify]: Extracting #3: cost 30 inf + 1 177.841 * * [simplify]: Extracting #4: cost 64 inf + 1 177.842 * * [simplify]: Extracting #5: cost 56 inf + 414 177.843 * * [simplify]: Extracting #6: cost 21 inf + 4881 177.845 * * [simplify]: Extracting #7: cost 0 inf + 7562 177.847 * * [simplify]: Extracting #8: cost 0 inf + 7322 177.849 * * [simplify]: Extracting #9: cost 0 inf + 7282 177.852 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 177.852 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 177.853 * * * * [progress]: [ 535 / 650 ] simplifiying candidate # 177.853 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1) (sqrt 1)) 177.853 * * [simplify]: iters left: 6 (18 enodes) 177.859 * * [simplify]: iters left: 5 (78 enodes) 177.872 * * [simplify]: iters left: 4 (144 enodes) 177.915 * * [simplify]: iters left: 3 (260 enodes) 177.983 * * [simplify]: iters left: 2 (471 enodes) 178.186 * * [simplify]: Extracting #0: cost 1 inf + 0 178.186 * * [simplify]: Extracting #1: cost 8 inf + 0 178.187 * * [simplify]: Extracting #2: cost 52 inf + 1 178.187 * * [simplify]: Extracting #3: cost 115 inf + 130 178.188 * * [simplify]: Extracting #4: cost 191 inf + 1410 178.192 * * [simplify]: Extracting #5: cost 180 inf + 15037 178.202 * * [simplify]: Extracting #6: cost 42 inf + 41626 178.221 * * [simplify]: Extracting #7: cost 0 inf + 50817 178.246 * * [simplify]: Extracting #8: cost 0 inf + 50537 178.258 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 178.258 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 178.258 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 178.259 * * [simplify]: iters left: 6 (11 enodes) 178.262 * * [simplify]: iters left: 5 (41 enodes) 178.271 * * [simplify]: iters left: 4 (58 enodes) 178.280 * * [simplify]: iters left: 3 (78 enodes) 178.293 * * [simplify]: iters left: 2 (119 enodes) 178.333 * * [simplify]: iters left: 1 (202 enodes) 178.372 * * [simplify]: Extracting #0: cost 1 inf + 0 178.372 * * [simplify]: Extracting #1: cost 5 inf + 0 178.372 * * [simplify]: Extracting #2: cost 8 inf + 1 178.372 * * [simplify]: Extracting #3: cost 30 inf + 1 178.372 * * [simplify]: Extracting #4: cost 65 inf + 1 178.373 * * [simplify]: Extracting #5: cost 61 inf + 167 178.374 * * [simplify]: Extracting #6: cost 29 inf + 3827 178.376 * * [simplify]: Extracting #7: cost 0 inf + 7524 178.378 * * [simplify]: Extracting #8: cost 0 inf + 7364 178.380 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 178.380 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 178.380 * * * * [progress]: [ 536 / 650 ] simplifiying candidate # 178.380 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 178.381 * * [simplify]: iters left: 6 (20 enodes) 178.386 * * [simplify]: iters left: 5 (84 enodes) 178.402 * * [simplify]: iters left: 4 (156 enodes) 178.442 * * [simplify]: iters left: 3 (300 enodes) 178.534 * * [simplify]: Extracting #0: cost 1 inf + 0 178.534 * * [simplify]: Extracting #1: cost 12 inf + 0 178.534 * * [simplify]: Extracting #2: cost 63 inf + 1 178.535 * * [simplify]: Extracting #3: cost 107 inf + 211 178.536 * * [simplify]: Extracting #4: cost 149 inf + 1162 178.538 * * [simplify]: Extracting #5: cost 138 inf + 3535 178.543 * * [simplify]: Extracting #6: cost 90 inf + 11580 178.556 * * [simplify]: Extracting #7: cost 37 inf + 25773 178.577 * * [simplify]: Extracting #8: cost 4 inf + 37415 178.597 * * [simplify]: Extracting #9: cost 0 inf + 39307 178.608 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 178.608 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 178.608 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 178.608 * * [simplify]: iters left: 6 (12 enodes) 178.611 * * [simplify]: iters left: 5 (44 enodes) 178.618 * * [simplify]: iters left: 4 (61 enodes) 178.628 * * [simplify]: iters left: 3 (81 enodes) 178.652 * * [simplify]: iters left: 2 (122 enodes) 178.693 * * [simplify]: iters left: 1 (205 enodes) 178.754 * * [simplify]: Extracting #0: cost 1 inf + 0 178.754 * * [simplify]: Extracting #1: cost 5 inf + 0 178.754 * * [simplify]: Extracting #2: cost 8 inf + 1 178.755 * * [simplify]: Extracting #3: cost 30 inf + 1 178.755 * * [simplify]: Extracting #4: cost 64 inf + 1 178.755 * * [simplify]: Extracting #5: cost 56 inf + 414 178.756 * * [simplify]: Extracting #6: cost 21 inf + 4881 178.758 * * [simplify]: Extracting #7: cost 0 inf + 7562 178.760 * * [simplify]: Extracting #8: cost 0 inf + 7322 178.762 * * [simplify]: Extracting #9: cost 0 inf + 7282 178.764 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 178.764 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 178.764 * * * * [progress]: [ 537 / 650 ] simplifiying candidate # 178.765 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1) 1) 178.765 * * [simplify]: iters left: 6 (17 enodes) 178.769 * * [simplify]: iters left: 5 (71 enodes) 178.782 * * [simplify]: iters left: 4 (136 enodes) 178.808 * * [simplify]: iters left: 3 (252 enodes) 178.884 * * [simplify]: iters left: 2 (463 enodes) 179.090 * * [simplify]: Extracting #0: cost 1 inf + 0 179.090 * * [simplify]: Extracting #1: cost 8 inf + 0 179.090 * * [simplify]: Extracting #2: cost 52 inf + 1 179.090 * * [simplify]: Extracting #3: cost 114 inf + 171 179.091 * * [simplify]: Extracting #4: cost 187 inf + 1781 179.094 * * [simplify]: Extracting #5: cost 187 inf + 10858 179.107 * * [simplify]: Extracting #6: cost 49 inf + 37961 179.126 * * [simplify]: Extracting #7: cost 7 inf + 48431 179.150 * * [simplify]: Extracting #8: cost 1 inf + 50245 179.175 * * [simplify]: Extracting #9: cost 0 inf + 50497 179.188 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 179.188 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 179.189 * [simplify]: Simplifying (/ (/ (sqrt (- (* y.re y.re) (* y.im y.im))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 179.189 * * [simplify]: iters left: 6 (11 enodes) 179.192 * * [simplify]: iters left: 5 (41 enodes) 179.199 * * [simplify]: iters left: 4 (58 enodes) 179.207 * * [simplify]: iters left: 3 (78 enodes) 179.220 * * [simplify]: iters left: 2 (119 enodes) 179.243 * * [simplify]: iters left: 1 (202 enodes) 179.306 * * [simplify]: Extracting #0: cost 1 inf + 0 179.306 * * [simplify]: Extracting #1: cost 5 inf + 0 179.306 * * [simplify]: Extracting #2: cost 8 inf + 1 179.306 * * [simplify]: Extracting #3: cost 30 inf + 1 179.307 * * [simplify]: Extracting #4: cost 65 inf + 1 179.307 * * [simplify]: Extracting #5: cost 61 inf + 167 179.309 * * [simplify]: Extracting #6: cost 29 inf + 3827 179.313 * * [simplify]: Extracting #7: cost 0 inf + 7524 179.317 * * [simplify]: Extracting #8: cost 0 inf + 7364 179.321 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 179.321 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 179.321 * * * * [progress]: [ 538 / 650 ] simplifiying candidate # 179.321 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 179.322 * * [simplify]: iters left: 6 (10 enodes) 179.328 * * [simplify]: iters left: 5 (35 enodes) 179.339 * * [simplify]: iters left: 4 (39 enodes) 179.350 * * [simplify]: Extracting #0: cost 1 inf + 0 179.351 * * [simplify]: Extracting #1: cost 6 inf + 0 179.351 * * [simplify]: Extracting #2: cost 9 inf + 1 179.351 * * [simplify]: Extracting #3: cost 11 inf + 1 179.351 * * [simplify]: Extracting #4: cost 14 inf + 1 179.351 * * [simplify]: Extracting #5: cost 18 inf + 1 179.351 * * [simplify]: Extracting #6: cost 16 inf + 3 179.351 * * [simplify]: Extracting #7: cost 11 inf + 289 179.352 * * [simplify]: Extracting #8: cost 6 inf + 1219 179.352 * * [simplify]: Extracting #9: cost 0 inf + 2995 179.353 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 179.353 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 179.354 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 179.354 * * [simplify]: iters left: 6 (16 enodes) 179.362 * * [simplify]: iters left: 5 (60 enodes) 179.382 * * [simplify]: iters left: 4 (106 enodes) 179.414 * * [simplify]: iters left: 3 (198 enodes) 179.489 * * [simplify]: iters left: 2 (371 enodes) 179.624 * * [simplify]: Extracting #0: cost 1 inf + 0 179.624 * * [simplify]: Extracting #1: cost 12 inf + 0 179.624 * * [simplify]: Extracting #2: cost 95 inf + 1 179.625 * * [simplify]: Extracting #3: cost 157 inf + 255 179.626 * * [simplify]: Extracting #4: cost 141 inf + 1822 179.633 * * [simplify]: Extracting #5: cost 51 inf + 24864 179.649 * * [simplify]: Extracting #6: cost 2 inf + 39796 179.659 * * [simplify]: Extracting #7: cost 0 inf + 40521 179.670 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 179.670 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 179.670 * * * * [progress]: [ 539 / 650 ] simplifiying candidate # 179.670 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 179.670 * * [simplify]: iters left: 6 (10 enodes) 179.673 * * [simplify]: iters left: 5 (34 enodes) 179.683 * * [simplify]: iters left: 4 (36 enodes) 179.697 * * [simplify]: Extracting #0: cost 1 inf + 0 179.697 * * [simplify]: Extracting #1: cost 4 inf + 0 179.697 * * [simplify]: Extracting #2: cost 6 inf + 1 179.697 * * [simplify]: Extracting #3: cost 9 inf + 1 179.697 * * [simplify]: Extracting #4: cost 12 inf + 1 179.697 * * [simplify]: Extracting #5: cost 16 inf + 1 179.697 * * [simplify]: Extracting #6: cost 14 inf + 3 179.697 * * [simplify]: Extracting #7: cost 10 inf + 248 179.698 * * [simplify]: Extracting #8: cost 2 inf + 1824 179.698 * * [simplify]: Extracting #9: cost 0 inf + 2349 179.699 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 179.699 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 179.700 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 179.700 * * [simplify]: iters left: 6 (17 enodes) 179.708 * * [simplify]: iters left: 5 (63 enodes) 179.725 * * [simplify]: iters left: 4 (109 enodes) 179.743 * * [simplify]: iters left: 3 (201 enodes) 179.811 * * [simplify]: iters left: 2 (374 enodes) 179.926 * * [simplify]: Extracting #0: cost 1 inf + 0 179.927 * * [simplify]: Extracting #1: cost 12 inf + 0 179.927 * * [simplify]: Extracting #2: cost 95 inf + 1 179.927 * * [simplify]: Extracting #3: cost 161 inf + 130 179.928 * * [simplify]: Extracting #4: cost 145 inf + 1616 179.932 * * [simplify]: Extracting #5: cost 61 inf + 22159 179.945 * * [simplify]: Extracting #6: cost 6 inf + 40271 179.967 * * [simplify]: Extracting #7: cost 0 inf + 42445 179.988 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 179.989 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 179.989 * * * * [progress]: [ 540 / 650 ] simplifiying candidate # 179.989 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 179.989 * * [simplify]: iters left: 6 (9 enodes) 179.994 * * [simplify]: iters left: 5 (30 enodes) 180.003 * * [simplify]: iters left: 4 (32 enodes) 180.013 * * [simplify]: Extracting #0: cost 1 inf + 0 180.013 * * [simplify]: Extracting #1: cost 4 inf + 0 180.013 * * [simplify]: Extracting #2: cost 5 inf + 1 180.013 * * [simplify]: Extracting #3: cost 7 inf + 1 180.013 * * [simplify]: Extracting #4: cost 10 inf + 1 180.013 * * [simplify]: Extracting #5: cost 14 inf + 1 180.013 * * [simplify]: Extracting #6: cost 12 inf + 3 180.013 * * [simplify]: Extracting #7: cost 8 inf + 248 180.014 * * [simplify]: Extracting #8: cost 4 inf + 775 180.014 * * [simplify]: Extracting #9: cost 0 inf + 1625 180.015 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 180.015 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 180.015 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 180.015 * * [simplify]: iters left: 6 (16 enodes) 180.026 * * [simplify]: iters left: 5 (60 enodes) 180.046 * * [simplify]: iters left: 4 (106 enodes) 180.080 * * [simplify]: iters left: 3 (198 enodes) 180.141 * * [simplify]: iters left: 2 (371 enodes) 180.227 * * [simplify]: Extracting #0: cost 1 inf + 0 180.227 * * [simplify]: Extracting #1: cost 12 inf + 0 180.227 * * [simplify]: Extracting #2: cost 95 inf + 1 180.228 * * [simplify]: Extracting #3: cost 157 inf + 255 180.230 * * [simplify]: Extracting #4: cost 141 inf + 1822 180.238 * * [simplify]: Extracting #5: cost 51 inf + 23184 180.258 * * [simplify]: Extracting #6: cost 2 inf + 36596 180.277 * * [simplify]: Extracting #7: cost 0 inf + 37241 180.297 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 180.297 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 180.297 * * * * [progress]: [ 541 / 650 ] simplifiying candidate # 180.298 * [simplify]: Simplifying (/ 1 (sqrt 1)) 180.298 * * [simplify]: iters left: 3 (3 enodes) 180.304 * * [simplify]: iters left: 2 (11 enodes) 180.306 * * [simplify]: iters left: 1 (13 enodes) 180.310 * * [simplify]: Extracting #0: cost 1 inf + 0 180.310 * * [simplify]: Extracting #1: cost 0 inf + 1 180.310 * [simplify]: Simplified to 1 180.310 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 180.310 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 180.310 * * [simplify]: iters left: 6 (15 enodes) 180.318 * * [simplify]: iters left: 5 (57 enodes) 180.337 * * [simplify]: iters left: 4 (101 enodes) 180.374 * * [simplify]: iters left: 3 (190 enodes) 180.442 * * [simplify]: iters left: 2 (350 enodes) 180.574 * * [simplify]: Extracting #0: cost 1 inf + 0 180.574 * * [simplify]: Extracting #1: cost 10 inf + 0 180.574 * * [simplify]: Extracting #2: cost 62 inf + 1 180.575 * * [simplify]: Extracting #3: cost 108 inf + 170 180.576 * * [simplify]: Extracting #4: cost 91 inf + 1368 180.582 * * [simplify]: Extracting #5: cost 19 inf + 14471 180.593 * * [simplify]: Extracting #6: cost 0 inf + 19088 180.604 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 180.604 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 180.604 * * * * [progress]: [ 542 / 650 ] simplifiying candidate # 180.605 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 180.605 * * [simplify]: iters left: 6 (9 enodes) 180.612 * * [simplify]: iters left: 5 (30 enodes) 180.621 * * [simplify]: iters left: 4 (32 enodes) 180.631 * * [simplify]: Extracting #0: cost 1 inf + 0 180.631 * * [simplify]: Extracting #1: cost 4 inf + 0 180.631 * * [simplify]: Extracting #2: cost 5 inf + 1 180.631 * * [simplify]: Extracting #3: cost 7 inf + 1 180.631 * * [simplify]: Extracting #4: cost 10 inf + 1 180.631 * * [simplify]: Extracting #5: cost 14 inf + 1 180.631 * * [simplify]: Extracting #6: cost 12 inf + 3 180.631 * * [simplify]: Extracting #7: cost 8 inf + 248 180.631 * * [simplify]: Extracting #8: cost 4 inf + 775 180.632 * * [simplify]: Extracting #9: cost 0 inf + 1625 180.632 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 180.633 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 180.633 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 180.633 * * [simplify]: iters left: 6 (16 enodes) 180.639 * * [simplify]: iters left: 5 (60 enodes) 180.649 * * [simplify]: iters left: 4 (106 enodes) 180.666 * * [simplify]: iters left: 3 (198 enodes) 180.732 * * [simplify]: iters left: 2 (371 enodes) 180.883 * * [simplify]: Extracting #0: cost 1 inf + 0 180.883 * * [simplify]: Extracting #1: cost 12 inf + 0 180.883 * * [simplify]: Extracting #2: cost 95 inf + 1 180.883 * * [simplify]: Extracting #3: cost 157 inf + 255 180.884 * * [simplify]: Extracting #4: cost 141 inf + 1822 180.890 * * [simplify]: Extracting #5: cost 51 inf + 23184 180.909 * * [simplify]: Extracting #6: cost 2 inf + 36596 180.929 * * [simplify]: Extracting #7: cost 0 inf + 37241 180.949 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 180.949 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 180.949 * * * * [progress]: [ 543 / 650 ] simplifiying candidate # 180.949 * [simplify]: Simplifying (/ 1 1) 180.950 * * [simplify]: iters left: 2 (2 enodes) 180.951 * * [simplify]: iters left: 1 (6 enodes) 180.953 * * [simplify]: Extracting #0: cost 1 inf + 0 180.953 * * [simplify]: Extracting #1: cost 0 inf + 1 180.953 * [simplify]: Simplified to 1 180.953 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 180.954 * [simplify]: Simplifying (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 180.954 * * [simplify]: iters left: 6 (15 enodes) 180.961 * * [simplify]: iters left: 5 (57 enodes) 180.975 * * [simplify]: iters left: 4 (101 enodes) 180.992 * * [simplify]: iters left: 3 (190 enodes) 181.046 * * [simplify]: iters left: 2 (350 enodes) 181.142 * * [simplify]: Extracting #0: cost 1 inf + 0 181.142 * * [simplify]: Extracting #1: cost 10 inf + 0 181.142 * * [simplify]: Extracting #2: cost 62 inf + 1 181.143 * * [simplify]: Extracting #3: cost 108 inf + 170 181.144 * * [simplify]: Extracting #4: cost 91 inf + 1368 181.151 * * [simplify]: Extracting #5: cost 19 inf + 14471 181.163 * * [simplify]: Extracting #6: cost 0 inf + 19088 181.169 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 181.169 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 181.169 * * * * [progress]: [ 544 / 650 ] simplifiying candidate # 181.170 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 181.170 * * [simplify]: iters left: 6 (15 enodes) 181.174 * * [simplify]: iters left: 5 (57 enodes) 181.182 * * [simplify]: iters left: 4 (99 enodes) 181.208 * * [simplify]: iters left: 3 (209 enodes) 181.271 * * [simplify]: iters left: 2 (485 enodes) 181.406 * * [simplify]: Extracting #0: cost 1 inf + 0 181.407 * * [simplify]: Extracting #1: cost 15 inf + 0 181.407 * * [simplify]: Extracting #2: cost 111 inf + 0 181.408 * * [simplify]: Extracting #3: cost 181 inf + 335 181.410 * * [simplify]: Extracting #4: cost 134 inf + 14041 181.427 * * [simplify]: Extracting #5: cost 9 inf + 55563 181.456 * * [simplify]: Extracting #6: cost 0 inf + 58225 181.485 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 181.485 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ 1 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 181.486 * [simplify]: Simplifying (/ (/ 1 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 181.486 * * [simplify]: iters left: 6 (10 enodes) 181.491 * * [simplify]: iters left: 5 (31 enodes) 181.500 * * [simplify]: iters left: 4 (33 enodes) 181.509 * * [simplify]: Extracting #0: cost 1 inf + 0 181.509 * * [simplify]: Extracting #1: cost 4 inf + 0 181.509 * * [simplify]: Extracting #2: cost 5 inf + 1 181.509 * * [simplify]: Extracting #3: cost 7 inf + 1 181.509 * * [simplify]: Extracting #4: cost 10 inf + 1 181.510 * * [simplify]: Extracting #5: cost 14 inf + 1 181.510 * * [simplify]: Extracting #6: cost 10 inf + 85 181.510 * * [simplify]: Extracting #7: cost 5 inf + 573 181.510 * * [simplify]: Extracting #8: cost 0 inf + 1785 181.511 * [simplify]: Simplified to (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 181.511 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 181.511 * * * * [progress]: [ 545 / 650 ] simplifiying candidate # 181.512 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 181.512 * * [simplify]: iters left: 6 (16 enodes) 181.519 * * [simplify]: iters left: 5 (59 enodes) 181.538 * * [simplify]: iters left: 4 (93 enodes) 181.565 * * [simplify]: iters left: 3 (160 enodes) 181.598 * * [simplify]: iters left: 2 (284 enodes) 181.652 * * [simplify]: iters left: 1 (386 enodes) 181.721 * * [simplify]: Extracting #0: cost 1 inf + 0 181.721 * * [simplify]: Extracting #1: cost 11 inf + 0 181.721 * * [simplify]: Extracting #2: cost 74 inf + 0 181.722 * * [simplify]: Extracting #3: cost 118 inf + 210 181.722 * * [simplify]: Extracting #4: cost 110 inf + 828 181.724 * * [simplify]: Extracting #5: cost 68 inf + 11011 181.732 * * [simplify]: Extracting #6: cost 1 inf + 32912 181.743 * * [simplify]: Extracting #7: cost 0 inf + 33274 181.757 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 181.758 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 181.758 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 181.758 * * [simplify]: iters left: 6 (10 enodes) 181.762 * * [simplify]: iters left: 5 (31 enodes) 181.767 * * [simplify]: iters left: 4 (33 enodes) 181.771 * * [simplify]: Extracting #0: cost 1 inf + 0 181.772 * * [simplify]: Extracting #1: cost 4 inf + 0 181.772 * * [simplify]: Extracting #2: cost 5 inf + 1 181.772 * * [simplify]: Extracting #3: cost 7 inf + 1 181.772 * * [simplify]: Extracting #4: cost 10 inf + 1 181.772 * * [simplify]: Extracting #5: cost 14 inf + 1 181.772 * * [simplify]: Extracting #6: cost 10 inf + 85 181.772 * * [simplify]: Extracting #7: cost 5 inf + 613 181.772 * * [simplify]: Extracting #8: cost 0 inf + 1865 181.772 * [simplify]: Simplified to (/ 1 (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 181.772 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 181.773 * * * * [progress]: [ 546 / 650 ] simplifiying candidate # 181.773 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 181.773 * * [simplify]: iters left: 6 (14 enodes) 181.776 * * [simplify]: iters left: 5 (52 enodes) 181.784 * * [simplify]: iters left: 4 (86 enodes) 181.797 * * [simplify]: iters left: 3 (153 enodes) 181.834 * * [simplify]: iters left: 2 (277 enodes) 181.899 * * [simplify]: iters left: 1 (379 enodes) 181.990 * * [simplify]: Extracting #0: cost 1 inf + 0 181.990 * * [simplify]: Extracting #1: cost 11 inf + 0 181.990 * * [simplify]: Extracting #2: cost 72 inf + 0 181.991 * * [simplify]: Extracting #3: cost 115 inf + 128 181.992 * * [simplify]: Extracting #4: cost 107 inf + 706 181.993 * * [simplify]: Extracting #5: cost 102 inf + 1156 182.000 * * [simplify]: Extracting #6: cost 37 inf + 18168 182.014 * * [simplify]: Extracting #7: cost 0 inf + 28306 182.028 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 182.028 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 182.028 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 182.029 * * [simplify]: iters left: 6 (10 enodes) 182.034 * * [simplify]: iters left: 5 (31 enodes) 182.043 * * [simplify]: iters left: 4 (33 enodes) 182.053 * * [simplify]: Extracting #0: cost 1 inf + 0 182.053 * * [simplify]: Extracting #1: cost 4 inf + 0 182.053 * * [simplify]: Extracting #2: cost 5 inf + 1 182.053 * * [simplify]: Extracting #3: cost 7 inf + 1 182.053 * * [simplify]: Extracting #4: cost 10 inf + 1 182.053 * * [simplify]: Extracting #5: cost 14 inf + 1 182.053 * * [simplify]: Extracting #6: cost 10 inf + 85 182.053 * * [simplify]: Extracting #7: cost 5 inf + 573 182.054 * * [simplify]: Extracting #8: cost 0 inf + 1625 182.056 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 182.056 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 182.057 * * * * [progress]: [ 547 / 650 ] simplifiying candidate # 182.057 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1)) 182.057 * * [simplify]: iters left: 6 (15 enodes) 182.067 * * [simplify]: iters left: 5 (57 enodes) 182.085 * * [simplify]: iters left: 4 (90 enodes) 182.112 * * [simplify]: iters left: 3 (158 enodes) 182.165 * * [simplify]: iters left: 2 (232 enodes) 182.241 * * [simplify]: iters left: 1 (339 enodes) 182.307 * * [simplify]: Extracting #0: cost 1 inf + 0 182.307 * * [simplify]: Extracting #1: cost 8 inf + 0 182.308 * * [simplify]: Extracting #2: cost 46 inf + 1 182.308 * * [simplify]: Extracting #3: cost 66 inf + 458 182.309 * * [simplify]: Extracting #4: cost 42 inf + 2025 182.309 * * [simplify]: Extracting #5: cost 36 inf + 2557 182.311 * * [simplify]: Extracting #6: cost 10 inf + 8466 182.314 * * [simplify]: Extracting #7: cost 0 inf + 10732 182.319 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 182.319 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ 1 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 182.319 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 182.319 * * [simplify]: iters left: 6 (9 enodes) 182.324 * * [simplify]: iters left: 5 (28 enodes) 182.332 * * [simplify]: iters left: 4 (30 enodes) 182.341 * * [simplify]: Extracting #0: cost 1 inf + 0 182.342 * * [simplify]: Extracting #1: cost 4 inf + 0 182.342 * * [simplify]: Extracting #2: cost 5 inf + 1 182.342 * * [simplify]: Extracting #3: cost 8 inf + 1 182.342 * * [simplify]: Extracting #4: cost 12 inf + 1 182.342 * * [simplify]: Extracting #5: cost 7 inf + 126 182.342 * * [simplify]: Extracting #6: cost 4 inf + 451 182.343 * * [simplify]: Extracting #7: cost 1 inf + 938 182.343 * * [simplify]: Extracting #8: cost 0 inf + 1141 182.343 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 182.344 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 182.344 * * * * [progress]: [ 548 / 650 ] simplifiying candidate # 182.344 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 182.344 * * [simplify]: iters left: 6 (14 enodes) 182.351 * * [simplify]: iters left: 5 (52 enodes) 182.367 * * [simplify]: iters left: 4 (86 enodes) 182.393 * * [simplify]: iters left: 3 (153 enodes) 182.445 * * [simplify]: iters left: 2 (277 enodes) 182.531 * * [simplify]: iters left: 1 (379 enodes) 182.641 * * [simplify]: Extracting #0: cost 1 inf + 0 182.641 * * [simplify]: Extracting #1: cost 11 inf + 0 182.642 * * [simplify]: Extracting #2: cost 72 inf + 0 182.642 * * [simplify]: Extracting #3: cost 115 inf + 128 182.643 * * [simplify]: Extracting #4: cost 107 inf + 706 182.645 * * [simplify]: Extracting #5: cost 102 inf + 1156 182.651 * * [simplify]: Extracting #6: cost 37 inf + 18168 182.664 * * [simplify]: Extracting #7: cost 0 inf + 28306 182.678 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 182.678 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 182.678 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 182.679 * * [simplify]: iters left: 6 (10 enodes) 182.685 * * [simplify]: iters left: 5 (31 enodes) 182.690 * * [simplify]: iters left: 4 (33 enodes) 182.695 * * [simplify]: Extracting #0: cost 1 inf + 0 182.695 * * [simplify]: Extracting #1: cost 4 inf + 0 182.695 * * [simplify]: Extracting #2: cost 5 inf + 1 182.695 * * [simplify]: Extracting #3: cost 7 inf + 1 182.695 * * [simplify]: Extracting #4: cost 10 inf + 1 182.695 * * [simplify]: Extracting #5: cost 14 inf + 1 182.695 * * [simplify]: Extracting #6: cost 10 inf + 85 182.695 * * [simplify]: Extracting #7: cost 5 inf + 573 182.695 * * [simplify]: Extracting #8: cost 0 inf + 1625 182.696 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 182.696 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 182.696 * * * * [progress]: [ 549 / 650 ] simplifiying candidate # 182.696 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) 182.696 * * [simplify]: iters left: 6 (14 enodes) 182.700 * * [simplify]: iters left: 5 (52 enodes) 182.709 * * [simplify]: iters left: 4 (88 enodes) 182.725 * * [simplify]: iters left: 3 (152 enodes) 182.755 * * [simplify]: iters left: 2 (212 enodes) 182.799 * * [simplify]: iters left: 1 (282 enodes) 182.861 * * [simplify]: Extracting #0: cost 1 inf + 0 182.861 * * [simplify]: Extracting #1: cost 8 inf + 0 182.861 * * [simplify]: Extracting #2: cost 40 inf + 1 182.861 * * [simplify]: Extracting #3: cost 56 inf + 419 182.862 * * [simplify]: Extracting #4: cost 41 inf + 1491 182.865 * * [simplify]: Extracting #5: cost 10 inf + 7489 182.868 * * [simplify]: Extracting #6: cost 0 inf + 9755 182.872 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 182.872 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ 1 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 182.872 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 182.872 * * [simplify]: iters left: 6 (9 enodes) 182.875 * * [simplify]: iters left: 5 (28 enodes) 182.880 * * [simplify]: iters left: 4 (30 enodes) 182.884 * * [simplify]: Extracting #0: cost 1 inf + 0 182.884 * * [simplify]: Extracting #1: cost 4 inf + 0 182.884 * * [simplify]: Extracting #2: cost 5 inf + 1 182.884 * * [simplify]: Extracting #3: cost 8 inf + 1 182.884 * * [simplify]: Extracting #4: cost 12 inf + 1 182.884 * * [simplify]: Extracting #5: cost 7 inf + 126 182.885 * * [simplify]: Extracting #6: cost 4 inf + 451 182.885 * * [simplify]: Extracting #7: cost 1 inf + 938 182.885 * * [simplify]: Extracting #8: cost 0 inf + 1141 182.886 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 182.886 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 182.886 * * * * [progress]: [ 550 / 650 ] simplifiying candidate # 182.886 * * * * [progress]: [ 551 / 650 ] simplifiying candidate # 182.886 * * * * [progress]: [ 552 / 650 ] simplifiying candidate # 182.886 * * * * [progress]: [ 553 / 650 ] simplifiying candidate # 182.886 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 182.887 * * [simplify]: iters left: 6 (7 enodes) 182.889 * * [simplify]: iters left: 5 (22 enodes) 182.895 * * [simplify]: Extracting #0: cost 1 inf + 0 182.895 * * [simplify]: Extracting #1: cost 3 inf + 0 182.895 * * [simplify]: Extracting #2: cost 5 inf + 0 182.895 * * [simplify]: Extracting #3: cost 8 inf + 0 182.896 * * [simplify]: Extracting #4: cost 12 inf + 0 182.896 * * [simplify]: Extracting #5: cost 10 inf + 2 182.896 * * [simplify]: Extracting #6: cost 1 inf + 976 182.896 * * [simplify]: Extracting #7: cost 0 inf + 1218 182.897 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 182.897 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 182.897 * * * * [progress]: [ 554 / 650 ] simplifiying candidate # 182.897 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 182.897 * * [simplify]: iters left: 6 (7 enodes) 182.900 * * [simplify]: iters left: 5 (22 enodes) 182.906 * * [simplify]: Extracting #0: cost 1 inf + 0 182.906 * * [simplify]: Extracting #1: cost 3 inf + 0 182.906 * * [simplify]: Extracting #2: cost 5 inf + 0 182.906 * * [simplify]: Extracting #3: cost 8 inf + 0 182.906 * * [simplify]: Extracting #4: cost 12 inf + 0 182.906 * * [simplify]: Extracting #5: cost 10 inf + 2 182.907 * * [simplify]: Extracting #6: cost 1 inf + 1056 182.907 * * [simplify]: Extracting #7: cost 0 inf + 1298 182.907 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 182.907 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 182.908 * * * * [progress]: [ 555 / 650 ] simplifiying candidate # 182.908 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 182.908 * * [simplify]: iters left: 6 (7 enodes) 182.911 * * [simplify]: iters left: 5 (22 enodes) 182.917 * * [simplify]: Extracting #0: cost 1 inf + 0 182.917 * * [simplify]: Extracting #1: cost 3 inf + 0 182.917 * * [simplify]: Extracting #2: cost 5 inf + 0 182.917 * * [simplify]: Extracting #3: cost 8 inf + 0 182.917 * * [simplify]: Extracting #4: cost 12 inf + 0 182.917 * * [simplify]: Extracting #5: cost 10 inf + 2 182.918 * * [simplify]: Extracting #6: cost 1 inf + 936 182.918 * * [simplify]: Extracting #7: cost 0 inf + 1138 182.918 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 182.918 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 182.919 * * * * [progress]: [ 556 / 650 ] simplifiying candidate # 182.919 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 182.919 * * [simplify]: iters left: 5 (6 enodes) 182.922 * * [simplify]: iters left: 4 (19 enodes) 182.927 * * [simplify]: Extracting #0: cost 1 inf + 0 182.927 * * [simplify]: Extracting #1: cost 3 inf + 0 182.927 * * [simplify]: Extracting #2: cost 6 inf + 0 182.927 * * [simplify]: Extracting #3: cost 10 inf + 0 182.927 * * [simplify]: Extracting #4: cost 6 inf + 84 182.927 * * [simplify]: Extracting #5: cost 0 inf + 734 182.927 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 182.927 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 182.928 * * * * [progress]: [ 557 / 650 ] simplifiying candidate # 182.928 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 182.928 * * [simplify]: iters left: 6 (7 enodes) 182.931 * * [simplify]: iters left: 5 (22 enodes) 182.937 * * [simplify]: Extracting #0: cost 1 inf + 0 182.937 * * [simplify]: Extracting #1: cost 3 inf + 0 182.937 * * [simplify]: Extracting #2: cost 5 inf + 0 182.937 * * [simplify]: Extracting #3: cost 8 inf + 0 182.937 * * [simplify]: Extracting #4: cost 12 inf + 0 182.937 * * [simplify]: Extracting #5: cost 10 inf + 2 182.937 * * [simplify]: Extracting #6: cost 1 inf + 936 182.938 * * [simplify]: Extracting #7: cost 0 inf + 1138 182.938 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 182.938 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 182.938 * * * * [progress]: [ 558 / 650 ] simplifiying candidate # 182.938 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 182.939 * * [simplify]: iters left: 5 (6 enodes) 182.941 * * [simplify]: iters left: 4 (19 enodes) 182.945 * * [simplify]: Extracting #0: cost 1 inf + 0 182.945 * * [simplify]: Extracting #1: cost 3 inf + 0 182.945 * * [simplify]: Extracting #2: cost 6 inf + 0 182.946 * * [simplify]: Extracting #3: cost 10 inf + 0 182.946 * * [simplify]: Extracting #4: cost 6 inf + 84 182.946 * * [simplify]: Extracting #5: cost 0 inf + 734 182.946 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 182.946 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 182.946 * * * * [progress]: [ 559 / 650 ] simplifiying candidate # 182.946 * [simplify]: Simplifying (* (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1))) 182.946 * * [simplify]: iters left: 6 (16 enodes) 182.950 * * [simplify]: iters left: 5 (58 enodes) 182.960 * * [simplify]: iters left: 4 (94 enodes) 182.976 * * [simplify]: iters left: 3 (158 enodes) 183.014 * * [simplify]: iters left: 2 (218 enodes) 183.058 * * [simplify]: iters left: 1 (288 enodes) 183.146 * * [simplify]: Extracting #0: cost 1 inf + 0 183.146 * * [simplify]: Extracting #1: cost 3 inf + 0 183.146 * * [simplify]: Extracting #2: cost 5 inf + 0 183.146 * * [simplify]: Extracting #3: cost 12 inf + 0 183.147 * * [simplify]: Extracting #4: cost 44 inf + 1 183.147 * * [simplify]: Extracting #5: cost 65 inf + 131 183.148 * * [simplify]: Extracting #6: cost 49 inf + 1247 183.151 * * [simplify]: Extracting #7: cost 14 inf + 8256 183.156 * * [simplify]: Extracting #8: cost 0 inf + 11451 183.162 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 183.162 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1))))) 183.163 * * * * [progress]: [ 560 / 650 ] simplifiying candidate # 183.163 * [simplify]: Simplifying (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)) 183.163 * * [simplify]: iters left: 6 (15 enodes) 183.171 * * [simplify]: iters left: 5 (55 enodes) 183.189 * * [simplify]: iters left: 4 (91 enodes) 183.204 * * [simplify]: iters left: 3 (155 enodes) 183.239 * * [simplify]: iters left: 2 (215 enodes) 183.286 * * [simplify]: iters left: 1 (285 enodes) 183.344 * * [simplify]: Extracting #0: cost 1 inf + 0 183.344 * * [simplify]: Extracting #1: cost 3 inf + 0 183.344 * * [simplify]: Extracting #2: cost 10 inf + 0 183.344 * * [simplify]: Extracting #3: cost 42 inf + 1 183.344 * * [simplify]: Extracting #4: cost 62 inf + 172 183.345 * * [simplify]: Extracting #5: cost 45 inf + 1328 183.346 * * [simplify]: Extracting #6: cost 10 inf + 8175 183.349 * * [simplify]: Extracting #7: cost 0 inf + 10483 183.352 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 183.352 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1))))) 183.353 * * * * [progress]: [ 561 / 650 ] simplifiying candidate # 183.353 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) 183.353 * * [simplify]: iters left: 6 (18 enodes) 183.358 * * [simplify]: iters left: 5 (70 enodes) 183.368 * * [simplify]: iters left: 4 (99 enodes) 183.394 * * [simplify]: iters left: 3 (127 enodes) 183.430 * * [simplify]: iters left: 2 (153 enodes) 183.450 * * [simplify]: iters left: 1 (165 enodes) 183.469 * * [simplify]: Extracting #0: cost 1 inf + 0 183.469 * * [simplify]: Extracting #1: cost 5 inf + 0 183.469 * * [simplify]: Extracting #2: cost 7 inf + 1 183.469 * * [simplify]: Extracting #3: cost 13 inf + 1 183.469 * * [simplify]: Extracting #4: cost 40 inf + 1 183.469 * * [simplify]: Extracting #5: cost 55 inf + 47 183.469 * * [simplify]: Extracting #6: cost 44 inf + 871 183.471 * * [simplify]: Extracting #7: cost 9 inf + 8762 183.473 * * [simplify]: Extracting #8: cost 0 inf + 11433 183.475 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 183.475 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1))))) 183.475 * * * * [progress]: [ 562 / 650 ] simplifiying candidate # 183.476 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 183.476 * * [simplify]: iters left: 6 (17 enodes) 183.483 * * [simplify]: iters left: 5 (63 enodes) 183.497 * * [simplify]: iters left: 4 (92 enodes) 183.511 * * [simplify]: iters left: 3 (122 enodes) 183.527 * * [simplify]: iters left: 2 (149 enodes) 183.549 * * [simplify]: iters left: 1 (161 enodes) 183.569 * * [simplify]: Extracting #0: cost 1 inf + 0 183.569 * * [simplify]: Extracting #1: cost 5 inf + 0 183.569 * * [simplify]: Extracting #2: cost 7 inf + 1 183.569 * * [simplify]: Extracting #3: cost 13 inf + 1 183.570 * * [simplify]: Extracting #4: cost 40 inf + 1 183.570 * * [simplify]: Extracting #5: cost 52 inf + 211 183.571 * * [simplify]: Extracting #6: cost 43 inf + 953 183.573 * * [simplify]: Extracting #7: cost 10 inf + 8886 183.575 * * [simplify]: Extracting #8: cost 0 inf + 11433 183.577 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 183.577 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1))))) 183.578 * * * * [progress]: [ 563 / 650 ] simplifiying candidate # 183.578 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 183.578 * * [simplify]: iters left: 6 (16 enodes) 183.586 * * [simplify]: iters left: 5 (58 enodes) 183.604 * * [simplify]: iters left: 4 (91 enodes) 183.630 * * [simplify]: iters left: 3 (118 enodes) 183.662 * * [simplify]: iters left: 2 (144 enodes) 183.682 * * [simplify]: iters left: 1 (156 enodes) 183.702 * * [simplify]: Extracting #0: cost 1 inf + 0 183.702 * * [simplify]: Extracting #1: cost 5 inf + 0 183.702 * * [simplify]: Extracting #2: cost 7 inf + 1 183.702 * * [simplify]: Extracting #3: cost 13 inf + 1 183.702 * * [simplify]: Extracting #4: cost 40 inf + 1 183.703 * * [simplify]: Extracting #5: cost 53 inf + 129 183.703 * * [simplify]: Extracting #6: cost 45 inf + 747 183.704 * * [simplify]: Extracting #7: cost 15 inf + 7586 183.706 * * [simplify]: Extracting #8: cost 0 inf + 11433 183.708 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 183.708 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)))) 183.708 * * * * [progress]: [ 564 / 650 ] simplifiying candidate # 183.709 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 183.709 * * [simplify]: iters left: 6 (17 enodes) 183.718 * * [simplify]: iters left: 5 (63 enodes) 183.737 * * [simplify]: iters left: 4 (88 enodes) 183.752 * * [simplify]: iters left: 3 (114 enodes) 183.766 * * [simplify]: iters left: 2 (140 enodes) 183.796 * * [simplify]: iters left: 1 (152 enodes) 183.816 * * [simplify]: Extracting #0: cost 1 inf + 0 183.816 * * [simplify]: Extracting #1: cost 4 inf + 0 183.816 * * [simplify]: Extracting #2: cost 9 inf + 1 183.816 * * [simplify]: Extracting #3: cost 36 inf + 1 183.816 * * [simplify]: Extracting #4: cost 48 inf + 211 183.817 * * [simplify]: Extracting #5: cost 39 inf + 953 183.819 * * [simplify]: Extracting #6: cost 12 inf + 6701 183.823 * * [simplify]: Extracting #7: cost 0 inf + 9575 183.827 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 183.827 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1))))) 183.827 * * * * [progress]: [ 565 / 650 ] simplifiying candidate # 183.827 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 183.828 * * [simplify]: iters left: 6 (16 enodes) 183.835 * * [simplify]: iters left: 5 (58 enodes) 183.844 * * [simplify]: iters left: 4 (83 enodes) 183.857 * * [simplify]: iters left: 3 (111 enodes) 183.882 * * [simplify]: iters left: 2 (137 enodes) 183.922 * * [simplify]: iters left: 1 (149 enodes) 183.946 * * [simplify]: Extracting #0: cost 1 inf + 0 183.946 * * [simplify]: Extracting #1: cost 4 inf + 0 183.946 * * [simplify]: Extracting #2: cost 9 inf + 1 183.946 * * [simplify]: Extracting #3: cost 36 inf + 1 183.947 * * [simplify]: Extracting #4: cost 48 inf + 211 183.947 * * [simplify]: Extracting #5: cost 40 inf + 829 183.948 * * [simplify]: Extracting #6: cost 10 inf + 7306 183.950 * * [simplify]: Extracting #7: cost 1 inf + 9332 183.953 * * [simplify]: Extracting #8: cost 0 inf + 9575 183.955 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 183.955 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1))))) 183.955 * * * * [progress]: [ 566 / 650 ] simplifiying candidate # 183.955 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 183.955 * * [simplify]: iters left: 6 (15 enodes) 183.959 * * [simplify]: iters left: 5 (53 enodes) 183.967 * * [simplify]: iters left: 4 (78 enodes) 183.980 * * [simplify]: iters left: 3 (104 enodes) 184.012 * * [simplify]: iters left: 2 (130 enodes) 184.049 * * [simplify]: iters left: 1 (142 enodes) 184.073 * * [simplify]: Extracting #0: cost 1 inf + 0 184.073 * * [simplify]: Extracting #1: cost 4 inf + 0 184.073 * * [simplify]: Extracting #2: cost 9 inf + 1 184.073 * * [simplify]: Extracting #3: cost 36 inf + 1 184.073 * * [simplify]: Extracting #4: cost 49 inf + 170 184.074 * * [simplify]: Extracting #5: cost 41 inf + 788 184.075 * * [simplify]: Extracting #6: cost 9 inf + 7551 184.077 * * [simplify]: Extracting #7: cost 0 inf + 9575 184.079 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 184.079 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)))) 184.079 * * * * [progress]: [ 567 / 650 ] simplifiying candidate # 184.079 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) 184.079 * * [simplify]: iters left: 6 (20 enodes) 184.085 * * [simplify]: iters left: 5 (77 enodes) 184.107 * * [simplify]: iters left: 4 (117 enodes) 184.145 * * [simplify]: iters left: 3 (142 enodes) 184.186 * * [simplify]: iters left: 2 (191 enodes) 184.241 * * [simplify]: iters left: 1 (198 enodes) 184.264 * * [simplify]: Extracting #0: cost 1 inf + 0 184.264 * * [simplify]: Extracting #1: cost 13 inf + 0 184.264 * * [simplify]: Extracting #2: cost 24 inf + 1 184.264 * * [simplify]: Extracting #3: cost 30 inf + 1 184.264 * * [simplify]: Extracting #4: cost 42 inf + 1 184.264 * * [simplify]: Extracting #5: cost 38 inf + 211 184.265 * * [simplify]: Extracting #6: cost 15 inf + 4027 184.267 * * [simplify]: Extracting #7: cost 1 inf + 9639 184.269 * * [simplify]: Extracting #8: cost 0 inf + 10043 184.272 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 184.272 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1))))) 184.272 * * * * [progress]: [ 568 / 650 ] simplifiying candidate # 184.272 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 184.272 * * [simplify]: iters left: 6 (19 enodes) 184.283 * * [simplify]: iters left: 5 (72 enodes) 184.305 * * [simplify]: iters left: 4 (104 enodes) 184.322 * * [simplify]: iters left: 3 (124 enodes) 184.345 * * [simplify]: iters left: 2 (163 enodes) 184.396 * * [simplify]: iters left: 1 (171 enodes) 184.436 * * [simplify]: Extracting #0: cost 1 inf + 0 184.436 * * [simplify]: Extracting #1: cost 13 inf + 0 184.437 * * [simplify]: Extracting #2: cost 24 inf + 1 184.437 * * [simplify]: Extracting #3: cost 30 inf + 1 184.437 * * [simplify]: Extracting #4: cost 42 inf + 1 184.438 * * [simplify]: Extracting #5: cost 40 inf + 88 184.439 * * [simplify]: Extracting #6: cost 25 inf + 1320 184.441 * * [simplify]: Extracting #7: cost 11 inf + 5000 184.445 * * [simplify]: Extracting #8: cost 2 inf + 9075 184.449 * * [simplify]: Extracting #9: cost 0 inf + 10043 184.454 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 184.454 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1))))) 184.454 * * * * [progress]: [ 569 / 650 ] simplifiying candidate # 184.455 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 184.455 * * [simplify]: iters left: 6 (18 enodes) 184.460 * * [simplify]: iters left: 5 (67 enodes) 184.471 * * [simplify]: iters left: 4 (107 enodes) 184.492 * * [simplify]: iters left: 3 (136 enodes) 184.515 * * [simplify]: iters left: 2 (157 enodes) 184.544 * * [simplify]: iters left: 1 (160 enodes) 184.578 * * [simplify]: Extracting #0: cost 1 inf + 0 184.578 * * [simplify]: Extracting #1: cost 13 inf + 0 184.578 * * [simplify]: Extracting #2: cost 24 inf + 1 184.578 * * [simplify]: Extracting #3: cost 30 inf + 1 184.578 * * [simplify]: Extracting #4: cost 42 inf + 1 184.578 * * [simplify]: Extracting #5: cost 38 inf + 211 184.580 * * [simplify]: Extracting #6: cost 16 inf + 3741 184.583 * * [simplify]: Extracting #7: cost 3 inf + 8750 184.588 * * [simplify]: Extracting #8: cost 0 inf + 10043 184.594 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 184.594 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)))) 184.594 * * * * [progress]: [ 570 / 650 ] simplifiying candidate # 184.595 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) 184.595 * * [simplify]: iters left: 6 (20 enodes) 184.603 * * [simplify]: iters left: 5 (74 enodes) 184.617 * * [simplify]: iters left: 4 (98 enodes) 184.631 * * [simplify]: iters left: 3 (112 enodes) 184.650 * * [simplify]: iters left: 2 (140 enodes) 184.683 * * [simplify]: iters left: 1 (145 enodes) 184.713 * * [simplify]: Extracting #0: cost 1 inf + 0 184.714 * * [simplify]: Extracting #1: cost 9 inf + 0 184.714 * * [simplify]: Extracting #2: cost 17 inf + 1 184.714 * * [simplify]: Extracting #3: cost 24 inf + 1 184.714 * * [simplify]: Extracting #4: cost 36 inf + 1 184.714 * * [simplify]: Extracting #5: cost 32 inf + 211 184.715 * * [simplify]: Extracting #6: cost 13 inf + 2457 184.716 * * [simplify]: Extracting #7: cost 4 inf + 4883 184.719 * * [simplify]: Extracting #8: cost 0 inf + 6899 184.721 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (- (* x.im y.re) (* x.re y.im))))) 184.721 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1))))) 184.722 * * * * [progress]: [ 571 / 650 ] simplifiying candidate # 184.722 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 184.722 * * [simplify]: iters left: 6 (19 enodes) 184.730 * * [simplify]: iters left: 5 (69 enodes) 184.740 * * [simplify]: iters left: 4 (88 enodes) 184.765 * * [simplify]: iters left: 3 (102 enodes) 184.788 * * [simplify]: iters left: 2 (119 enodes) 184.803 * * [simplify]: iters left: 1 (121 enodes) 184.823 * * [simplify]: Extracting #0: cost 1 inf + 0 184.823 * * [simplify]: Extracting #1: cost 9 inf + 0 184.823 * * [simplify]: Extracting #2: cost 17 inf + 1 184.823 * * [simplify]: Extracting #3: cost 24 inf + 1 184.823 * * [simplify]: Extracting #4: cost 36 inf + 1 184.823 * * [simplify]: Extracting #5: cost 35 inf + 47 184.824 * * [simplify]: Extracting #6: cost 14 inf + 2579 184.826 * * [simplify]: Extracting #7: cost 3 inf + 5447 184.828 * * [simplify]: Extracting #8: cost 1 inf + 6415 184.830 * * [simplify]: Extracting #9: cost 0 inf + 6899 184.833 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 184.833 * [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 (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1))))) 184.833 * * * * [progress]: [ 572 / 650 ] simplifiying candidate # 184.833 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 184.834 * * [simplify]: iters left: 6 (18 enodes) 184.841 * * [simplify]: iters left: 5 (64 enodes) 184.858 * * [simplify]: iters left: 4 (86 enodes) 184.881 * * [simplify]: iters left: 3 (102 enodes) 184.899 * * [simplify]: iters left: 2 (111 enodes) 184.914 * * [simplify]: iters left: 1 (113 enodes) 184.941 * * [simplify]: Extracting #0: cost 1 inf + 0 184.941 * * [simplify]: Extracting #1: cost 9 inf + 0 184.941 * * [simplify]: Extracting #2: cost 17 inf + 1 184.941 * * [simplify]: Extracting #3: cost 24 inf + 1 184.941 * * [simplify]: Extracting #4: cost 36 inf + 1 184.942 * * [simplify]: Extracting #5: cost 33 inf + 129 184.943 * * [simplify]: Extracting #6: cost 11 inf + 3066 184.945 * * [simplify]: Extracting #7: cost 5 inf + 4681 184.949 * * [simplify]: Extracting #8: cost 0 inf + 6899 184.952 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 184.952 * [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 (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1)))) 184.952 * * * * [progress]: [ 573 / 650 ] simplifiying candidate # 184.953 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 184.953 * * [simplify]: iters left: 6 (19 enodes) 184.962 * * [simplify]: iters left: 5 (70 enodes) 184.979 * * [simplify]: iters left: 4 (94 enodes) 184.991 * * [simplify]: iters left: 3 (108 enodes) 185.006 * * [simplify]: iters left: 2 (135 enodes) 185.035 * * [simplify]: iters left: 1 (140 enodes) 185.053 * * [simplify]: Extracting #0: cost 1 inf + 0 185.053 * * [simplify]: Extracting #1: cost 9 inf + 0 185.053 * * [simplify]: Extracting #2: cost 16 inf + 1 185.053 * * [simplify]: Extracting #3: cost 22 inf + 1 185.053 * * [simplify]: Extracting #4: cost 34 inf + 1 185.054 * * [simplify]: Extracting #5: cost 31 inf + 129 185.054 * * [simplify]: Extracting #6: cost 11 inf + 2420 185.055 * * [simplify]: Extracting #7: cost 6 inf + 3271 185.056 * * [simplify]: Extracting #8: cost 1 inf + 5531 185.057 * * [simplify]: Extracting #9: cost 0 inf + 6015 185.058 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 185.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)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1))))) 185.058 * * * * [progress]: [ 574 / 650 ] simplifiying candidate # 185.059 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 185.059 * * [simplify]: iters left: 6 (18 enodes) 185.064 * * [simplify]: iters left: 5 (65 enodes) 185.073 * * [simplify]: iters left: 4 (84 enodes) 185.097 * * [simplify]: iters left: 3 (96 enodes) 185.122 * * [simplify]: iters left: 2 (113 enodes) 185.142 * * [simplify]: iters left: 1 (115 enodes) 185.157 * * [simplify]: Extracting #0: cost 1 inf + 0 185.157 * * [simplify]: Extracting #1: cost 9 inf + 0 185.157 * * [simplify]: Extracting #2: cost 16 inf + 1 185.157 * * [simplify]: Extracting #3: cost 22 inf + 1 185.158 * * [simplify]: Extracting #4: cost 34 inf + 1 185.158 * * [simplify]: Extracting #5: cost 30 inf + 252 185.159 * * [simplify]: Extracting #6: cost 12 inf + 2132 185.161 * * [simplify]: Extracting #7: cost 2 inf + 5087 185.163 * * [simplify]: Extracting #8: cost 0 inf + 6015 185.166 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 185.166 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1))))) 185.166 * * * * [progress]: [ 575 / 650 ] simplifiying candidate # 185.167 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 185.167 * * [simplify]: iters left: 6 (17 enodes) 185.175 * * [simplify]: iters left: 5 (60 enodes) 185.192 * * [simplify]: iters left: 4 (82 enodes) 185.204 * * [simplify]: iters left: 3 (98 enodes) 185.217 * * [simplify]: iters left: 2 (107 enodes) 185.236 * * [simplify]: iters left: 1 (109 enodes) 185.250 * * [simplify]: Extracting #0: cost 1 inf + 0 185.250 * * [simplify]: Extracting #1: cost 9 inf + 0 185.251 * * [simplify]: Extracting #2: cost 16 inf + 1 185.251 * * [simplify]: Extracting #3: cost 22 inf + 1 185.251 * * [simplify]: Extracting #4: cost 34 inf + 1 185.251 * * [simplify]: Extracting #5: cost 30 inf + 171 185.251 * * [simplify]: Extracting #6: cost 10 inf + 2458 185.252 * * [simplify]: Extracting #7: cost 2 inf + 5087 185.254 * * [simplify]: Extracting #8: cost 0 inf + 6015 185.255 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 185.255 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)))) 185.255 * * * * [progress]: [ 576 / 650 ] simplifiying candidate # 185.255 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (* (cbrt 1) (cbrt 1))) 185.255 * * [simplify]: iters left: 6 (15 enodes) 185.263 * * [simplify]: iters left: 5 (57 enodes) 185.278 * * [simplify]: iters left: 4 (75 enodes) 185.297 * * [simplify]: iters left: 3 (79 enodes) 185.315 * * [simplify]: iters left: 2 (80 enodes) 185.332 * * [simplify]: iters left: 1 (81 enodes) 185.349 * * [simplify]: Extracting #0: cost 1 inf + 0 185.349 * * [simplify]: Extracting #1: cost 5 inf + 0 185.349 * * [simplify]: Extracting #2: cost 7 inf + 1 185.349 * * [simplify]: Extracting #3: cost 11 inf + 1 185.349 * * [simplify]: Extracting #4: cost 20 inf + 1 185.349 * * [simplify]: Extracting #5: cost 14 inf + 171 185.350 * * [simplify]: Extracting #6: cost 3 inf + 1401 185.350 * * [simplify]: Extracting #7: cost 0 inf + 2135 185.351 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 185.351 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1))))) 185.351 * * * * [progress]: [ 577 / 650 ] simplifiying candidate # 185.351 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt 1)) 185.351 * * [simplify]: iters left: 6 (13 enodes) 185.356 * * [simplify]: iters left: 5 (49 enodes) 185.362 * * [simplify]: iters left: 4 (66 enodes) 185.372 * * [simplify]: iters left: 3 (75 enodes) 185.381 * * [simplify]: Extracting #0: cost 1 inf + 0 185.381 * * [simplify]: Extracting #1: cost 5 inf + 0 185.381 * * [simplify]: Extracting #2: cost 7 inf + 1 185.381 * * [simplify]: Extracting #3: cost 11 inf + 1 185.381 * * [simplify]: Extracting #4: cost 20 inf + 1 185.381 * * [simplify]: Extracting #5: cost 15 inf + 130 185.382 * * [simplify]: Extracting #6: cost 2 inf + 1646 185.382 * * [simplify]: Extracting #7: cost 0 inf + 2135 185.383 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 185.383 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1))))) 185.383 * * * * [progress]: [ 578 / 650 ] simplifiying candidate # 185.383 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) 185.383 * * [simplify]: iters left: 6 (13 enodes) 185.390 * * [simplify]: iters left: 5 (47 enodes) 185.404 * * [simplify]: iters left: 4 (64 enodes) 185.421 * * [simplify]: iters left: 3 (73 enodes) 185.439 * * [simplify]: Extracting #0: cost 1 inf + 0 185.439 * * [simplify]: Extracting #1: cost 5 inf + 0 185.439 * * [simplify]: Extracting #2: cost 7 inf + 1 185.439 * * [simplify]: Extracting #3: cost 11 inf + 1 185.439 * * [simplify]: Extracting #4: cost 20 inf + 1 185.439 * * [simplify]: Extracting #5: cost 15 inf + 130 185.440 * * [simplify]: Extracting #6: cost 4 inf + 1198 185.441 * * [simplify]: Extracting #7: cost 0 inf + 2135 185.442 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 185.442 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)))) 185.442 * * * * [progress]: [ 579 / 650 ] simplifiying candidate # 185.442 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 185.442 * * [simplify]: iters left: 6 (19 enodes) 185.451 * * [simplify]: iters left: 5 (70 enodes) 185.474 * * [simplify]: iters left: 4 (94 enodes) 185.503 * * [simplify]: iters left: 3 (108 enodes) 185.532 * * [simplify]: iters left: 2 (135 enodes) 185.564 * * [simplify]: iters left: 1 (140 enodes) 185.595 * * [simplify]: Extracting #0: cost 1 inf + 0 185.595 * * [simplify]: Extracting #1: cost 9 inf + 0 185.595 * * [simplify]: Extracting #2: cost 16 inf + 1 185.595 * * [simplify]: Extracting #3: cost 22 inf + 1 185.595 * * [simplify]: Extracting #4: cost 34 inf + 1 185.595 * * [simplify]: Extracting #5: cost 31 inf + 129 185.596 * * [simplify]: Extracting #6: cost 11 inf + 2420 185.598 * * [simplify]: Extracting #7: cost 6 inf + 3271 185.599 * * [simplify]: Extracting #8: cost 1 inf + 5531 185.602 * * [simplify]: Extracting #9: cost 0 inf + 6015 185.605 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 185.605 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1))))) 185.605 * * * * [progress]: [ 580 / 650 ] simplifiying candidate # 185.605 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 185.606 * * [simplify]: iters left: 6 (18 enodes) 185.615 * * [simplify]: iters left: 5 (65 enodes) 185.628 * * [simplify]: iters left: 4 (84 enodes) 185.642 * * [simplify]: iters left: 3 (96 enodes) 185.656 * * [simplify]: iters left: 2 (113 enodes) 185.682 * * [simplify]: iters left: 1 (115 enodes) 185.707 * * [simplify]: Extracting #0: cost 1 inf + 0 185.708 * * [simplify]: Extracting #1: cost 9 inf + 0 185.708 * * [simplify]: Extracting #2: cost 16 inf + 1 185.708 * * [simplify]: Extracting #3: cost 22 inf + 1 185.708 * * [simplify]: Extracting #4: cost 34 inf + 1 185.708 * * [simplify]: Extracting #5: cost 30 inf + 252 185.709 * * [simplify]: Extracting #6: cost 12 inf + 2132 185.711 * * [simplify]: Extracting #7: cost 2 inf + 5087 185.714 * * [simplify]: Extracting #8: cost 0 inf + 6015 185.717 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 185.717 * [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 (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1))))) 185.717 * * * * [progress]: [ 581 / 650 ] simplifiying candidate # 185.717 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 185.717 * * [simplify]: iters left: 6 (17 enodes) 185.726 * * [simplify]: iters left: 5 (60 enodes) 185.743 * * [simplify]: iters left: 4 (82 enodes) 185.757 * * [simplify]: iters left: 3 (98 enodes) 185.770 * * [simplify]: iters left: 2 (107 enodes) 185.798 * * [simplify]: iters left: 1 (109 enodes) 185.812 * * [simplify]: Extracting #0: cost 1 inf + 0 185.812 * * [simplify]: Extracting #1: cost 9 inf + 0 185.812 * * [simplify]: Extracting #2: cost 16 inf + 1 185.812 * * [simplify]: Extracting #3: cost 22 inf + 1 185.812 * * [simplify]: Extracting #4: cost 34 inf + 1 185.812 * * [simplify]: Extracting #5: cost 30 inf + 171 185.813 * * [simplify]: Extracting #6: cost 10 inf + 2458 185.814 * * [simplify]: Extracting #7: cost 2 inf + 5087 185.815 * * [simplify]: Extracting #8: cost 0 inf + 6015 185.817 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 185.817 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)))) 185.817 * * * * [progress]: [ 582 / 650 ] simplifiying candidate # 185.817 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt 1) (cbrt 1))) 185.817 * * [simplify]: iters left: 6 (14 enodes) 185.824 * * [simplify]: iters left: 5 (52 enodes) 185.831 * * [simplify]: iters left: 4 (69 enodes) 185.840 * * [simplify]: iters left: 3 (74 enodes) 185.850 * * [simplify]: Extracting #0: cost 1 inf + 0 185.850 * * [simplify]: Extracting #1: cost 5 inf + 0 185.850 * * [simplify]: Extracting #2: cost 7 inf + 1 185.850 * * [simplify]: Extracting #3: cost 11 inf + 1 185.850 * * [simplify]: Extracting #4: cost 20 inf + 1 185.851 * * [simplify]: Extracting #5: cost 14 inf + 212 185.851 * * [simplify]: Extracting #6: cost 6 inf + 912 185.851 * * [simplify]: Extracting #7: cost 0 inf + 2135 185.852 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 185.852 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1))))) 185.852 * * * * [progress]: [ 583 / 650 ] simplifiying candidate # 185.852 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 185.852 * * [simplify]: iters left: 6 (13 enodes) 185.856 * * [simplify]: iters left: 5 (47 enodes) 185.862 * * [simplify]: iters left: 4 (64 enodes) 185.870 * * [simplify]: iters left: 3 (69 enodes) 185.879 * * [simplify]: Extracting #0: cost 1 inf + 0 185.879 * * [simplify]: Extracting #1: cost 5 inf + 0 185.879 * * [simplify]: Extracting #2: cost 7 inf + 1 185.879 * * [simplify]: Extracting #3: cost 11 inf + 1 185.879 * * [simplify]: Extracting #4: cost 20 inf + 1 185.879 * * [simplify]: Extracting #5: cost 16 inf + 88 185.879 * * [simplify]: Extracting #6: cost 4 inf + 1198 185.880 * * [simplify]: Extracting #7: cost 0 inf + 2135 185.880 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 185.880 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1))))) 185.881 * * * * [progress]: [ 584 / 650 ] simplifiying candidate # 185.881 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 185.881 * * [simplify]: iters left: 6 (12 enodes) 185.884 * * [simplify]: iters left: 5 (40 enodes) 185.890 * * [simplify]: iters left: 4 (59 enodes) 185.898 * * [simplify]: iters left: 3 (64 enodes) 185.906 * * [simplify]: Extracting #0: cost 1 inf + 0 185.907 * * [simplify]: Extracting #1: cost 5 inf + 0 185.907 * * [simplify]: Extracting #2: cost 7 inf + 1 185.907 * * [simplify]: Extracting #3: cost 11 inf + 1 185.907 * * [simplify]: Extracting #4: cost 20 inf + 1 185.907 * * [simplify]: Extracting #5: cost 15 inf + 130 185.907 * * [simplify]: Extracting #6: cost 4 inf + 1157 185.908 * * [simplify]: Extracting #7: cost 1 inf + 1891 185.909 * * [simplify]: Extracting #8: cost 0 inf + 2135 185.909 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 185.909 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)))) 185.909 * * * * [progress]: [ 585 / 650 ] simplifiying candidate # 185.910 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) 185.910 * * [simplify]: iters left: 6 (19 enodes) 185.914 * * [simplify]: iters left: 5 (70 enodes) 185.927 * * [simplify]: iters left: 4 (90 enodes) 185.938 * * [simplify]: iters left: 3 (96 enodes) 185.950 * * [simplify]: iters left: 2 (97 enodes) 185.971 * * [simplify]: Extracting #0: cost 1 inf + 0 185.971 * * [simplify]: Extracting #1: cost 7 inf + 0 185.971 * * [simplify]: Extracting #2: cost 12 inf + 1 185.971 * * [simplify]: Extracting #3: cost 18 inf + 1 185.972 * * [simplify]: Extracting #4: cost 30 inf + 1 185.972 * * [simplify]: Extracting #5: cost 27 inf + 129 185.972 * * [simplify]: Extracting #6: cost 13 inf + 1200 185.973 * * [simplify]: Extracting #7: cost 7 inf + 2051 185.974 * * [simplify]: Extracting #8: cost 3 inf + 3463 185.976 * * [simplify]: Extracting #9: cost 1 inf + 4229 185.978 * * [simplify]: Extracting #10: cost 0 inf + 4713 185.980 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 185.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1))))) 185.980 * * * * [progress]: [ 586 / 650 ] simplifiying candidate # 185.980 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 185.981 * * [simplify]: iters left: 6 (18 enodes) 185.990 * * [simplify]: iters left: 5 (65 enodes) 186.009 * * [simplify]: iters left: 4 (82 enodes) 186.031 * * [simplify]: iters left: 3 (87 enodes) 186.048 * * [simplify]: iters left: 2 (94 enodes) 186.059 * * [simplify]: Extracting #0: cost 1 inf + 0 186.059 * * [simplify]: Extracting #1: cost 7 inf + 0 186.059 * * [simplify]: Extracting #2: cost 12 inf + 1 186.059 * * [simplify]: Extracting #3: cost 18 inf + 1 186.059 * * [simplify]: Extracting #4: cost 30 inf + 1 186.060 * * [simplify]: Extracting #5: cost 26 inf + 211 186.060 * * [simplify]: Extracting #6: cost 13 inf + 1200 186.060 * * [simplify]: Extracting #7: cost 6 inf + 2655 186.061 * * [simplify]: Extracting #8: cost 1 inf + 4229 186.062 * * [simplify]: Extracting #9: cost 0 inf + 4713 186.063 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 186.063 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1))))) 186.063 * * * * [progress]: [ 587 / 650 ] simplifiying candidate # 186.063 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 186.063 * * [simplify]: iters left: 6 (17 enodes) 186.067 * * [simplify]: iters left: 5 (60 enodes) 186.076 * * [simplify]: iters left: 4 (79 enodes) 186.088 * * [simplify]: iters left: 3 (90 enodes) 186.099 * * [simplify]: Extracting #0: cost 1 inf + 0 186.099 * * [simplify]: Extracting #1: cost 7 inf + 0 186.099 * * [simplify]: Extracting #2: cost 12 inf + 1 186.099 * * [simplify]: Extracting #3: cost 18 inf + 1 186.099 * * [simplify]: Extracting #4: cost 30 inf + 1 186.099 * * [simplify]: Extracting #5: cost 26 inf + 171 186.100 * * [simplify]: Extracting #6: cost 14 inf + 1159 186.100 * * [simplify]: Extracting #7: cost 6 inf + 2413 186.101 * * [simplify]: Extracting #8: cost 1 inf + 4229 186.102 * * [simplify]: Extracting #9: cost 0 inf + 4713 186.103 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 186.103 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)))) 186.103 * * * * [progress]: [ 588 / 650 ] simplifiying candidate # 186.103 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) 186.103 * * [simplify]: iters left: 6 (19 enodes) 186.108 * * [simplify]: iters left: 5 (69 enodes) 186.118 * * [simplify]: iters left: 4 (85 enodes) 186.131 * * [simplify]: iters left: 3 (89 enodes) 186.145 * * [simplify]: Extracting #0: cost 1 inf + 0 186.145 * * [simplify]: Extracting #1: cost 5 inf + 0 186.145 * * [simplify]: Extracting #2: cost 9 inf + 1 186.146 * * [simplify]: Extracting #3: cost 16 inf + 1 186.146 * * [simplify]: Extracting #4: cost 28 inf + 1 186.146 * * [simplify]: Extracting #5: cost 24 inf + 170 186.146 * * [simplify]: Extracting #6: cost 11 inf + 1200 186.147 * * [simplify]: Extracting #7: cost 4 inf + 2373 186.149 * * [simplify]: Extracting #8: cost 1 inf + 3301 186.150 * * [simplify]: Extracting #9: cost 0 inf + 3745 186.151 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 186.151 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1))))) 186.152 * * * * [progress]: [ 589 / 650 ] simplifiying candidate # 186.152 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 186.152 * * [simplify]: iters left: 6 (18 enodes) 186.161 * * [simplify]: iters left: 5 (64 enodes) 186.180 * * [simplify]: iters left: 4 (77 enodes) 186.201 * * [simplify]: iters left: 3 (83 enodes) 186.222 * * [simplify]: iters left: 2 (84 enodes) 186.243 * * [simplify]: Extracting #0: cost 1 inf + 0 186.243 * * [simplify]: Extracting #1: cost 5 inf + 0 186.243 * * [simplify]: Extracting #2: cost 9 inf + 1 186.243 * * [simplify]: Extracting #3: cost 16 inf + 1 186.243 * * [simplify]: Extracting #4: cost 28 inf + 1 186.243 * * [simplify]: Extracting #5: cost 25 inf + 130 186.244 * * [simplify]: Extracting #6: cost 13 inf + 995 186.244 * * [simplify]: Extracting #7: cost 5 inf + 2171 186.246 * * [simplify]: Extracting #8: cost 0 inf + 3745 186.247 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 186.247 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1))))) 186.247 * * * * [progress]: [ 590 / 650 ] simplifiying candidate # 186.248 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 186.248 * * [simplify]: iters left: 6 (17 enodes) 186.254 * * [simplify]: iters left: 5 (59 enodes) 186.264 * * [simplify]: iters left: 4 (73 enodes) 186.275 * * [simplify]: iters left: 3 (80 enodes) 186.285 * * [simplify]: Extracting #0: cost 1 inf + 0 186.285 * * [simplify]: Extracting #1: cost 5 inf + 0 186.285 * * [simplify]: Extracting #2: cost 9 inf + 1 186.285 * * [simplify]: Extracting #3: cost 16 inf + 1 186.285 * * [simplify]: Extracting #4: cost 28 inf + 1 186.285 * * [simplify]: Extracting #5: cost 25 inf + 129 186.285 * * [simplify]: Extracting #6: cost 13 inf + 954 186.286 * * [simplify]: Extracting #7: cost 5 inf + 2171 186.287 * * [simplify]: Extracting #8: cost 1 inf + 3301 186.287 * * [simplify]: Extracting #9: cost 0 inf + 3745 186.288 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 186.288 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1)))) 186.288 * * * * [progress]: [ 591 / 650 ] simplifiying candidate # 186.288 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 186.288 * * [simplify]: iters left: 6 (18 enodes) 186.294 * * [simplify]: iters left: 5 (65 enodes) 186.304 * * [simplify]: iters left: 4 (78 enodes) 186.317 * * [simplify]: iters left: 3 (82 enodes) 186.336 * * [simplify]: Extracting #0: cost 1 inf + 0 186.336 * * [simplify]: Extracting #1: cost 5 inf + 0 186.336 * * [simplify]: Extracting #2: cost 8 inf + 1 186.336 * * [simplify]: Extracting #3: cost 14 inf + 1 186.336 * * [simplify]: Extracting #4: cost 26 inf + 1 186.336 * * [simplify]: Extracting #5: cost 22 inf + 211 186.337 * * [simplify]: Extracting #6: cost 9 inf + 1200 186.338 * * [simplify]: Extracting #7: cost 3 inf + 2293 186.339 * * [simplify]: Extracting #8: cost 0 inf + 3021 186.341 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 186.341 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1))))) 186.341 * * * * [progress]: [ 592 / 650 ] simplifiying candidate # 186.341 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 186.341 * * [simplify]: iters left: 6 (17 enodes) 186.350 * * [simplify]: iters left: 5 (60 enodes) 186.370 * * [simplify]: iters left: 4 (73 enodes) 186.390 * * [simplify]: iters left: 3 (79 enodes) 186.409 * * [simplify]: iters left: 2 (80 enodes) 186.428 * * [simplify]: Extracting #0: cost 1 inf + 0 186.428 * * [simplify]: Extracting #1: cost 5 inf + 0 186.428 * * [simplify]: Extracting #2: cost 8 inf + 1 186.428 * * [simplify]: Extracting #3: cost 14 inf + 1 186.429 * * [simplify]: Extracting #4: cost 26 inf + 1 186.429 * * [simplify]: Extracting #5: cost 22 inf + 171 186.429 * * [simplify]: Extracting #6: cost 8 inf + 1241 186.430 * * [simplify]: Extracting #7: cost 3 inf + 2253 186.431 * * [simplify]: Extracting #8: cost 0 inf + 3021 186.433 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 186.433 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1))))) 186.433 * * * * [progress]: [ 593 / 650 ] simplifiying candidate # 186.433 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 186.434 * * [simplify]: iters left: 6 (16 enodes) 186.441 * * [simplify]: iters left: 5 (55 enodes) 186.458 * * [simplify]: iters left: 4 (69 enodes) 186.477 * * [simplify]: iters left: 3 (76 enodes) 186.496 * * [simplify]: Extracting #0: cost 1 inf + 0 186.496 * * [simplify]: Extracting #1: cost 5 inf + 0 186.496 * * [simplify]: Extracting #2: cost 8 inf + 1 186.497 * * [simplify]: Extracting #3: cost 14 inf + 1 186.497 * * [simplify]: Extracting #4: cost 26 inf + 1 186.497 * * [simplify]: Extracting #5: cost 22 inf + 211 186.498 * * [simplify]: Extracting #6: cost 8 inf + 1241 186.498 * * [simplify]: Extracting #7: cost 2 inf + 2213 186.499 * * [simplify]: Extracting #8: cost 1 inf + 2617 186.501 * * [simplify]: Extracting #9: cost 0 inf + 3021 186.502 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 186.502 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)))) 186.502 * * * * [progress]: [ 594 / 650 ] simplifiying candidate # 186.502 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (* (cbrt 1) (cbrt 1))) 186.502 * * [simplify]: iters left: 6 (14 enodes) 186.516 * * [simplify]: iters left: 5 (52 enodes) 186.530 * * [simplify]: iters left: 4 (63 enodes) 186.544 * * [simplify]: iters left: 3 (67 enodes) 186.559 * * [simplify]: Extracting #0: cost 1 inf + 0 186.559 * * [simplify]: Extracting #1: cost 4 inf + 0 186.559 * * [simplify]: Extracting #2: cost 7 inf + 1 186.559 * * [simplify]: Extracting #3: cost 16 inf + 1 186.559 * * [simplify]: Extracting #4: cost 9 inf + 253 186.560 * * [simplify]: Extracting #5: cost 0 inf + 1077 186.560 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 186.561 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1))))) 186.561 * * * * [progress]: [ 595 / 650 ] simplifiying candidate # 186.561 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt 1)) 186.561 * * [simplify]: iters left: 6 (12 enodes) 186.568 * * [simplify]: iters left: 5 (44 enodes) 186.580 * * [simplify]: iters left: 4 (55 enodes) 186.593 * * [simplify]: iters left: 3 (59 enodes) 186.607 * * [simplify]: Extracting #0: cost 1 inf + 0 186.607 * * [simplify]: Extracting #1: cost 4 inf + 0 186.607 * * [simplify]: Extracting #2: cost 7 inf + 1 186.607 * * [simplify]: Extracting #3: cost 16 inf + 1 186.608 * * [simplify]: Extracting #4: cost 11 inf + 130 186.608 * * [simplify]: Extracting #5: cost 2 inf + 872 186.609 * * [simplify]: Extracting #6: cost 0 inf + 1077 186.609 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 186.609 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1))))) 186.609 * * * * [progress]: [ 596 / 650 ] simplifiying candidate # 186.610 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) 186.610 * * [simplify]: iters left: 6 (12 enodes) 186.617 * * [simplify]: iters left: 5 (42 enodes) 186.629 * * [simplify]: iters left: 4 (53 enodes) 186.643 * * [simplify]: iters left: 3 (57 enodes) 186.657 * * [simplify]: Extracting #0: cost 1 inf + 0 186.657 * * [simplify]: Extracting #1: cost 4 inf + 0 186.657 * * [simplify]: Extracting #2: cost 7 inf + 1 186.657 * * [simplify]: Extracting #3: cost 16 inf + 1 186.657 * * [simplify]: Extracting #4: cost 11 inf + 130 186.658 * * [simplify]: Extracting #5: cost 2 inf + 872 186.658 * * [simplify]: Extracting #6: cost 0 inf + 1077 186.659 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 186.659 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)))) 186.659 * * * * [progress]: [ 597 / 650 ] simplifiying candidate # 186.659 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 186.659 * * [simplify]: iters left: 6 (18 enodes) 186.674 * * [simplify]: iters left: 5 (65 enodes) 186.692 * * [simplify]: iters left: 4 (78 enodes) 186.712 * * [simplify]: iters left: 3 (82 enodes) 186.732 * * [simplify]: Extracting #0: cost 1 inf + 0 186.732 * * [simplify]: Extracting #1: cost 5 inf + 0 186.732 * * [simplify]: Extracting #2: cost 8 inf + 1 186.732 * * [simplify]: Extracting #3: cost 14 inf + 1 186.732 * * [simplify]: Extracting #4: cost 26 inf + 1 186.732 * * [simplify]: Extracting #5: cost 22 inf + 211 186.733 * * [simplify]: Extracting #6: cost 9 inf + 1200 186.734 * * [simplify]: Extracting #7: cost 3 inf + 2293 186.735 * * [simplify]: Extracting #8: cost 0 inf + 3021 186.736 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 186.736 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1))))) 186.736 * * * * [progress]: [ 598 / 650 ] simplifiying candidate # 186.737 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 186.737 * * [simplify]: iters left: 6 (17 enodes) 186.746 * * [simplify]: iters left: 5 (60 enodes) 186.764 * * [simplify]: iters left: 4 (73 enodes) 186.783 * * [simplify]: iters left: 3 (79 enodes) 186.802 * * [simplify]: iters left: 2 (80 enodes) 186.826 * * [simplify]: Extracting #0: cost 1 inf + 0 186.826 * * [simplify]: Extracting #1: cost 5 inf + 0 186.826 * * [simplify]: Extracting #2: cost 8 inf + 1 186.826 * * [simplify]: Extracting #3: cost 14 inf + 1 186.826 * * [simplify]: Extracting #4: cost 26 inf + 1 186.826 * * [simplify]: Extracting #5: cost 22 inf + 171 186.827 * * [simplify]: Extracting #6: cost 8 inf + 1241 186.828 * * [simplify]: Extracting #7: cost 3 inf + 2253 186.829 * * [simplify]: Extracting #8: cost 0 inf + 3021 186.831 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 186.831 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1))))) 186.831 * * * * [progress]: [ 599 / 650 ] simplifiying candidate # 186.831 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 186.832 * * [simplify]: iters left: 6 (16 enodes) 186.839 * * [simplify]: iters left: 5 (55 enodes) 186.856 * * [simplify]: iters left: 4 (69 enodes) 186.876 * * [simplify]: iters left: 3 (76 enodes) 186.896 * * [simplify]: Extracting #0: cost 1 inf + 0 186.896 * * [simplify]: Extracting #1: cost 5 inf + 0 186.896 * * [simplify]: Extracting #2: cost 8 inf + 1 186.896 * * [simplify]: Extracting #3: cost 14 inf + 1 186.896 * * [simplify]: Extracting #4: cost 26 inf + 1 186.897 * * [simplify]: Extracting #5: cost 22 inf + 211 186.897 * * [simplify]: Extracting #6: cost 8 inf + 1241 186.898 * * [simplify]: Extracting #7: cost 2 inf + 2213 186.899 * * [simplify]: Extracting #8: cost 1 inf + 2617 186.900 * * [simplify]: Extracting #9: cost 0 inf + 3021 186.901 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 186.901 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)))) 186.902 * * * * [progress]: [ 600 / 650 ] simplifiying candidate # 186.902 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt 1) (cbrt 1))) 186.902 * * [simplify]: iters left: 6 (13 enodes) 186.912 * * [simplify]: iters left: 5 (47 enodes) 186.922 * * [simplify]: iters left: 4 (58 enodes) 186.929 * * [simplify]: iters left: 3 (62 enodes) 186.936 * * [simplify]: Extracting #0: cost 1 inf + 0 186.936 * * [simplify]: Extracting #1: cost 4 inf + 0 186.936 * * [simplify]: Extracting #2: cost 7 inf + 1 186.936 * * [simplify]: Extracting #3: cost 16 inf + 1 186.936 * * [simplify]: Extracting #4: cost 12 inf + 88 186.937 * * [simplify]: Extracting #5: cost 1 inf + 913 186.937 * * [simplify]: Extracting #6: cost 0 inf + 1077 186.937 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 186.937 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1))))) 186.937 * * * * [progress]: [ 601 / 650 ] simplifiying candidate # 186.938 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 186.938 * * [simplify]: iters left: 6 (12 enodes) 186.942 * * [simplify]: iters left: 5 (42 enodes) 186.948 * * [simplify]: iters left: 4 (53 enodes) 186.959 * * [simplify]: iters left: 3 (57 enodes) 186.973 * * [simplify]: Extracting #0: cost 1 inf + 0 186.973 * * [simplify]: Extracting #1: cost 4 inf + 0 186.973 * * [simplify]: Extracting #2: cost 7 inf + 1 186.973 * * [simplify]: Extracting #3: cost 16 inf + 1 186.973 * * [simplify]: Extracting #4: cost 11 inf + 130 186.974 * * [simplify]: Extracting #5: cost 2 inf + 872 186.974 * * [simplify]: Extracting #6: cost 0 inf + 1077 186.975 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 186.975 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1))))) 186.975 * * * * [progress]: [ 602 / 650 ] simplifiying candidate # 186.975 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 186.975 * * [simplify]: iters left: 6 (11 enodes) 186.981 * * [simplify]: iters left: 5 (35 enodes) 186.992 * * [simplify]: iters left: 4 (48 enodes) 187.006 * * [simplify]: iters left: 3 (52 enodes) 187.014 * * [simplify]: Extracting #0: cost 1 inf + 0 187.014 * * [simplify]: Extracting #1: cost 4 inf + 0 187.014 * * [simplify]: Extracting #2: cost 7 inf + 1 187.014 * * [simplify]: Extracting #3: cost 16 inf + 1 187.014 * * [simplify]: Extracting #4: cost 10 inf + 211 187.014 * * [simplify]: Extracting #5: cost 2 inf + 871 187.015 * * [simplify]: Extracting #6: cost 0 inf + 1077 187.015 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 187.015 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)))) 187.015 * * * * [progress]: [ 603 / 650 ] simplifiying candidate # 187.015 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) 187.015 * * [simplify]: iters left: 6 (13 enodes) 187.021 * * [simplify]: iters left: 5 (48 enodes) 187.029 * * [simplify]: iters left: 4 (56 enodes) 187.036 * * [simplify]: iters left: 3 (57 enodes) 187.048 * * [simplify]: iters left: 2 (59 enodes) 187.061 * * [simplify]: Extracting #0: cost 1 inf + 0 187.061 * * [simplify]: Extracting #1: cost 6 inf + 0 187.062 * * [simplify]: Extracting #2: cost 9 inf + 1 187.062 * * [simplify]: Extracting #3: cost 11 inf + 1 187.062 * * [simplify]: Extracting #4: cost 14 inf + 1 187.062 * * [simplify]: Extracting #5: cost 18 inf + 1 187.062 * * [simplify]: Extracting #6: cost 16 inf + 3 187.062 * * [simplify]: Extracting #7: cost 10 inf + 411 187.063 * * [simplify]: Extracting #8: cost 6 inf + 1219 187.063 * * [simplify]: Extracting #9: cost 0 inf + 2995 187.065 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 187.065 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1))))) 187.065 * * * * [progress]: [ 604 / 650 ] simplifiying candidate # 187.065 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 187.065 * * [simplify]: iters left: 6 (12 enodes) 187.072 * * [simplify]: iters left: 5 (43 enodes) 187.088 * * [simplify]: iters left: 4 (51 enodes) 187.100 * * [simplify]: iters left: 3 (52 enodes) 187.107 * * [simplify]: iters left: 2 (58 enodes) 187.115 * * [simplify]: Extracting #0: cost 1 inf + 0 187.115 * * [simplify]: Extracting #1: cost 6 inf + 0 187.115 * * [simplify]: Extracting #2: cost 9 inf + 1 187.115 * * [simplify]: Extracting #3: cost 11 inf + 1 187.115 * * [simplify]: Extracting #4: cost 14 inf + 1 187.115 * * [simplify]: Extracting #5: cost 18 inf + 1 187.115 * * [simplify]: Extracting #6: cost 16 inf + 3 187.115 * * [simplify]: Extracting #7: cost 10 inf + 411 187.115 * * [simplify]: Extracting #8: cost 6 inf + 1219 187.116 * * [simplify]: Extracting #9: cost 1 inf + 2672 187.116 * * [simplify]: Extracting #10: cost 0 inf + 2995 187.117 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 187.117 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1))))) 187.117 * * * * [progress]: [ 605 / 650 ] simplifiying candidate # 187.117 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 187.117 * * [simplify]: iters left: 6 (11 enodes) 187.120 * * [simplify]: iters left: 5 (38 enodes) 187.126 * * [simplify]: iters left: 4 (48 enodes) 187.133 * * [simplify]: iters left: 3 (55 enodes) 187.142 * * [simplify]: Extracting #0: cost 1 inf + 0 187.142 * * [simplify]: Extracting #1: cost 6 inf + 0 187.142 * * [simplify]: Extracting #2: cost 9 inf + 1 187.143 * * [simplify]: Extracting #3: cost 11 inf + 1 187.143 * * [simplify]: Extracting #4: cost 14 inf + 1 187.143 * * [simplify]: Extracting #5: cost 18 inf + 1 187.143 * * [simplify]: Extracting #6: cost 16 inf + 3 187.143 * * [simplify]: Extracting #7: cost 11 inf + 370 187.143 * * [simplify]: Extracting #8: cost 7 inf + 977 187.144 * * [simplify]: Extracting #9: cost 0 inf + 2995 187.145 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 187.145 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)))) 187.145 * * * * [progress]: [ 606 / 650 ] simplifiying candidate # 187.145 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt 1) (cbrt 1))) 187.145 * * [simplify]: iters left: 6 (13 enodes) 187.151 * * [simplify]: iters left: 5 (47 enodes) 187.158 * * [simplify]: iters left: 4 (51 enodes) 187.164 * * [simplify]: Extracting #0: cost 1 inf + 0 187.164 * * [simplify]: Extracting #1: cost 4 inf + 0 187.164 * * [simplify]: Extracting #2: cost 6 inf + 1 187.164 * * [simplify]: Extracting #3: cost 9 inf + 1 187.164 * * [simplify]: Extracting #4: cost 12 inf + 1 187.164 * * [simplify]: Extracting #5: cost 16 inf + 1 187.164 * * [simplify]: Extracting #6: cost 14 inf + 3 187.164 * * [simplify]: Extracting #7: cost 9 inf + 289 187.164 * * [simplify]: Extracting #8: cost 2 inf + 1824 187.165 * * [simplify]: Extracting #9: cost 0 inf + 2349 187.166 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 187.166 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1))))) 187.166 * * * * [progress]: [ 607 / 650 ] simplifiying candidate # 187.166 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 187.167 * * [simplify]: iters left: 6 (12 enodes) 187.174 * * [simplify]: iters left: 5 (42 enodes) 187.189 * * [simplify]: iters left: 4 (46 enodes) 187.201 * * [simplify]: iters left: 3 (48 enodes) 187.209 * * [simplify]: iters left: 2 (49 enodes) 187.215 * * [simplify]: Extracting #0: cost 1 inf + 0 187.215 * * [simplify]: Extracting #1: cost 4 inf + 0 187.215 * * [simplify]: Extracting #2: cost 6 inf + 1 187.215 * * [simplify]: Extracting #3: cost 9 inf + 1 187.215 * * [simplify]: Extracting #4: cost 12 inf + 1 187.215 * * [simplify]: Extracting #5: cost 16 inf + 1 187.215 * * [simplify]: Extracting #6: cost 14 inf + 3 187.215 * * [simplify]: Extracting #7: cost 9 inf + 289 187.215 * * [simplify]: Extracting #8: cost 2 inf + 1824 187.216 * * [simplify]: Extracting #9: cost 0 inf + 2349 187.216 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 187.216 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1))))) 187.217 * * * * [progress]: [ 608 / 650 ] simplifiying candidate # 187.217 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 187.217 * * [simplify]: iters left: 6 (11 enodes) 187.220 * * [simplify]: iters left: 5 (37 enodes) 187.225 * * [simplify]: iters left: 4 (42 enodes) 187.232 * * [simplify]: iters left: 3 (45 enodes) 187.242 * * [simplify]: Extracting #0: cost 1 inf + 0 187.242 * * [simplify]: Extracting #1: cost 4 inf + 0 187.242 * * [simplify]: Extracting #2: cost 6 inf + 1 187.242 * * [simplify]: Extracting #3: cost 9 inf + 1 187.242 * * [simplify]: Extracting #4: cost 12 inf + 1 187.242 * * [simplify]: Extracting #5: cost 16 inf + 1 187.242 * * [simplify]: Extracting #6: cost 14 inf + 3 187.243 * * [simplify]: Extracting #7: cost 8 inf + 411 187.243 * * [simplify]: Extracting #8: cost 0 inf + 2349 187.244 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 187.244 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1)))) 187.244 * * * * [progress]: [ 609 / 650 ] simplifiying candidate # 187.244 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 187.244 * * [simplify]: iters left: 6 (12 enodes) 187.251 * * [simplify]: iters left: 5 (43 enodes) 187.264 * * [simplify]: iters left: 4 (50 enodes) 187.276 * * [simplify]: Extracting #0: cost 1 inf + 0 187.277 * * [simplify]: Extracting #1: cost 4 inf + 0 187.277 * * [simplify]: Extracting #2: cost 5 inf + 1 187.277 * * [simplify]: Extracting #3: cost 7 inf + 1 187.277 * * [simplify]: Extracting #4: cost 10 inf + 1 187.277 * * [simplify]: Extracting #5: cost 14 inf + 1 187.277 * * [simplify]: Extracting #6: cost 12 inf + 3 187.277 * * [simplify]: Extracting #7: cost 6 inf + 411 187.278 * * [simplify]: Extracting #8: cost 1 inf + 1382 187.278 * * [simplify]: Extracting #9: cost 0 inf + 1625 187.279 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 187.279 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1))))) 187.279 * * * * [progress]: [ 610 / 650 ] simplifiying candidate # 187.279 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 187.280 * * [simplify]: iters left: 6 (11 enodes) 187.285 * * [simplify]: iters left: 5 (38 enodes) 187.298 * * [simplify]: iters left: 4 (42 enodes) 187.310 * * [simplify]: iters left: 3 (44 enodes) 187.323 * * [simplify]: iters left: 2 (45 enodes) 187.333 * * [simplify]: Extracting #0: cost 1 inf + 0 187.333 * * [simplify]: Extracting #1: cost 4 inf + 0 187.333 * * [simplify]: Extracting #2: cost 5 inf + 1 187.334 * * [simplify]: Extracting #3: cost 7 inf + 1 187.334 * * [simplify]: Extracting #4: cost 10 inf + 1 187.334 * * [simplify]: Extracting #5: cost 14 inf + 1 187.334 * * [simplify]: Extracting #6: cost 12 inf + 3 187.334 * * [simplify]: Extracting #7: cost 8 inf + 248 187.334 * * [simplify]: Extracting #8: cost 3 inf + 937 187.335 * * [simplify]: Extracting #9: cost 0 inf + 1625 187.335 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 187.335 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1))))) 187.336 * * * * [progress]: [ 611 / 650 ] simplifiying candidate # 187.336 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 187.336 * * [simplify]: iters left: 6 (10 enodes) 187.339 * * [simplify]: iters left: 5 (33 enodes) 187.345 * * [simplify]: iters left: 4 (38 enodes) 187.350 * * [simplify]: iters left: 3 (41 enodes) 187.355 * * [simplify]: Extracting #0: cost 1 inf + 0 187.355 * * [simplify]: Extracting #1: cost 4 inf + 0 187.355 * * [simplify]: Extracting #2: cost 5 inf + 1 187.355 * * [simplify]: Extracting #3: cost 7 inf + 1 187.355 * * [simplify]: Extracting #4: cost 10 inf + 1 187.355 * * [simplify]: Extracting #5: cost 14 inf + 1 187.355 * * [simplify]: Extracting #6: cost 12 inf + 3 187.355 * * [simplify]: Extracting #7: cost 6 inf + 411 187.356 * * [simplify]: Extracting #8: cost 0 inf + 1625 187.356 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 187.356 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)))) 187.356 * * * * [progress]: [ 612 / 650 ] simplifiying candidate # 187.356 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt 1) (cbrt 1))) 187.356 * * [simplify]: iters left: 5 (6 enodes) 187.359 * * [simplify]: iters left: 4 (24 enodes) 187.364 * * [simplify]: iters left: 3 (26 enodes) 187.367 * * [simplify]: Extracting #0: cost 1 inf + 0 187.367 * * [simplify]: Extracting #1: cost 0 inf + 1 187.367 * [simplify]: Simplified to 1 187.367 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1))))) 187.367 * * * * [progress]: [ 613 / 650 ] simplifiying candidate # 187.367 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt 1)) 187.367 * * [simplify]: iters left: 5 (4 enodes) 187.369 * * [simplify]: iters left: 4 (16 enodes) 187.374 * * [simplify]: iters left: 3 (18 enodes) 187.378 * * [simplify]: Extracting #0: cost 1 inf + 0 187.378 * * [simplify]: Extracting #1: cost 0 inf + 1 187.378 * [simplify]: Simplified to 1 187.378 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1))))) 187.378 * * * * [progress]: [ 614 / 650 ] simplifiying candidate # 187.378 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 187.378 * * [simplify]: iters left: 5 (4 enodes) 187.386 * * [simplify]: iters left: 4 (14 enodes) 187.389 * * [simplify]: iters left: 3 (16 enodes) 187.392 * * [simplify]: Extracting #0: cost 1 inf + 0 187.392 * * [simplify]: Extracting #1: cost 0 inf + 1 187.392 * [simplify]: Simplified to 1 187.392 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)))) 187.392 * * * * [progress]: [ 615 / 650 ] simplifiying candidate # 187.393 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 187.393 * * [simplify]: iters left: 6 (12 enodes) 187.399 * * [simplify]: iters left: 5 (43 enodes) 187.414 * * [simplify]: iters left: 4 (50 enodes) 187.423 * * [simplify]: Extracting #0: cost 1 inf + 0 187.423 * * [simplify]: Extracting #1: cost 4 inf + 0 187.423 * * [simplify]: Extracting #2: cost 5 inf + 1 187.423 * * [simplify]: Extracting #3: cost 7 inf + 1 187.423 * * [simplify]: Extracting #4: cost 10 inf + 1 187.423 * * [simplify]: Extracting #5: cost 14 inf + 1 187.424 * * [simplify]: Extracting #6: cost 12 inf + 3 187.424 * * [simplify]: Extracting #7: cost 6 inf + 411 187.424 * * [simplify]: Extracting #8: cost 1 inf + 1382 187.424 * * [simplify]: Extracting #9: cost 0 inf + 1625 187.425 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 187.425 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt 1))))) 187.425 * * * * [progress]: [ 616 / 650 ] simplifiying candidate # 187.425 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 187.425 * * [simplify]: iters left: 6 (11 enodes) 187.428 * * [simplify]: iters left: 5 (38 enodes) 187.435 * * [simplify]: iters left: 4 (42 enodes) 187.441 * * [simplify]: iters left: 3 (44 enodes) 187.446 * * [simplify]: iters left: 2 (45 enodes) 187.451 * * [simplify]: Extracting #0: cost 1 inf + 0 187.451 * * [simplify]: Extracting #1: cost 4 inf + 0 187.451 * * [simplify]: Extracting #2: cost 5 inf + 1 187.451 * * [simplify]: Extracting #3: cost 7 inf + 1 187.451 * * [simplify]: Extracting #4: cost 10 inf + 1 187.451 * * [simplify]: Extracting #5: cost 14 inf + 1 187.452 * * [simplify]: Extracting #6: cost 12 inf + 3 187.452 * * [simplify]: Extracting #7: cost 8 inf + 248 187.452 * * [simplify]: Extracting #8: cost 3 inf + 937 187.452 * * [simplify]: Extracting #9: cost 0 inf + 1625 187.453 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 187.453 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1))))) 187.453 * * * * [progress]: [ 617 / 650 ] simplifiying candidate # 187.453 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 187.453 * * [simplify]: iters left: 6 (10 enodes) 187.456 * * [simplify]: iters left: 5 (33 enodes) 187.461 * * [simplify]: iters left: 4 (38 enodes) 187.471 * * [simplify]: iters left: 3 (41 enodes) 187.481 * * [simplify]: Extracting #0: cost 1 inf + 0 187.481 * * [simplify]: Extracting #1: cost 4 inf + 0 187.481 * * [simplify]: Extracting #2: cost 5 inf + 1 187.481 * * [simplify]: Extracting #3: cost 7 inf + 1 187.481 * * [simplify]: Extracting #4: cost 10 inf + 1 187.481 * * [simplify]: Extracting #5: cost 14 inf + 1 187.481 * * [simplify]: Extracting #6: cost 12 inf + 3 187.481 * * [simplify]: Extracting #7: cost 6 inf + 411 187.482 * * [simplify]: Extracting #8: cost 0 inf + 1625 187.483 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 187.483 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1)))) 187.483 * * * * [progress]: [ 618 / 650 ] simplifiying candidate # 187.483 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt 1) (cbrt 1))) 187.483 * * [simplify]: iters left: 5 (5 enodes) 187.493 * * [simplify]: iters left: 4 (17 enodes) 187.496 * * [simplify]: iters left: 3 (19 enodes) 187.500 * * [simplify]: Extracting #0: cost 1 inf + 0 187.500 * * [simplify]: Extracting #1: cost 0 inf + 1 187.500 * [simplify]: Simplified to 1 187.500 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1))))) 187.500 * * * * [progress]: [ 619 / 650 ] simplifiying candidate # 187.501 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 187.501 * * [simplify]: iters left: 4 (4 enodes) 187.505 * * [simplify]: iters left: 3 (12 enodes) 187.506 * * [simplify]: iters left: 2 (14 enodes) 187.508 * * [simplify]: Extracting #0: cost 1 inf + 0 187.508 * * [simplify]: Extracting #1: cost 0 inf + 1 187.508 * [simplify]: Simplified to 1 187.508 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1))))) 187.508 * * * * [progress]: [ 620 / 650 ] simplifiying candidate # 187.509 * [simplify]: Simplifying (/ (/ 1 1) 1) 187.509 * * [simplify]: iters left: 4 (3 enodes) 187.510 * * [simplify]: iters left: 3 (7 enodes) 187.511 * * [simplify]: iters left: 2 (9 enodes) 187.512 * * [simplify]: Extracting #0: cost 1 inf + 0 187.512 * * [simplify]: Extracting #1: cost 0 inf + 1 187.512 * [simplify]: Simplified to 1 187.512 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)))) 187.512 * * * * [progress]: [ 621 / 650 ] simplifiying candidate # 187.513 * [simplify]: Simplifying (/ 1 (* (cbrt 1) (cbrt 1))) 187.513 * * [simplify]: iters left: 5 (4 enodes) 187.514 * * [simplify]: iters left: 4 (16 enodes) 187.517 * * [simplify]: iters left: 3 (18 enodes) 187.520 * * [simplify]: Extracting #0: cost 1 inf + 0 187.520 * * [simplify]: Extracting #1: cost 0 inf + 1 187.520 * [simplify]: Simplified to 1 187.520 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1))))) 187.520 * * * * [progress]: [ 622 / 650 ] simplifiying candidate # 187.521 * [simplify]: Simplifying (/ 1 (sqrt 1)) 187.521 * * [simplify]: iters left: 3 (3 enodes) 187.525 * * [simplify]: iters left: 2 (11 enodes) 187.527 * * [simplify]: iters left: 1 (13 enodes) 187.529 * * [simplify]: Extracting #0: cost 1 inf + 0 187.529 * * [simplify]: Extracting #1: cost 0 inf + 1 187.529 * [simplify]: Simplified to 1 187.529 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1))))) 187.529 * * * * [progress]: [ 623 / 650 ] simplifiying candidate # 187.529 * [simplify]: Simplifying (/ 1 1) 187.529 * * [simplify]: iters left: 2 (2 enodes) 187.530 * * [simplify]: iters left: 1 (6 enodes) 187.531 * * [simplify]: Extracting #0: cost 1 inf + 0 187.531 * * [simplify]: Extracting #1: cost 0 inf + 1 187.531 * [simplify]: Simplified to 1 187.531 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)))) 187.531 * * * * [progress]: [ 624 / 650 ] simplifiying candidate # 187.531 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt 1) (cbrt 1))) 187.531 * * [simplify]: iters left: 6 (11 enodes) 187.537 * * [simplify]: iters left: 5 (44 enodes) 187.552 * * [simplify]: iters left: 4 (72 enodes) 187.564 * * [simplify]: iters left: 3 (110 enodes) 187.577 * * [simplify]: iters left: 2 (118 enodes) 187.592 * * [simplify]: iters left: 1 (122 enodes) 187.612 * * [simplify]: Extracting #0: cost 1 inf + 0 187.613 * * [simplify]: Extracting #1: cost 6 inf + 0 187.613 * * [simplify]: Extracting #2: cost 20 inf + 1 187.613 * * [simplify]: Extracting #3: cost 21 inf + 170 187.613 * * [simplify]: Extracting #4: cost 7 inf + 956 187.614 * * [simplify]: Extracting #5: cost 0 inf + 1413 187.615 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 187.615 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt 1))))) 187.616 * * * * [progress]: [ 625 / 650 ] simplifiying candidate # 187.616 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 187.616 * * [simplify]: iters left: 6 (10 enodes) 187.622 * * [simplify]: iters left: 5 (39 enodes) 187.633 * * [simplify]: iters left: 4 (61 enodes) 187.653 * * [simplify]: iters left: 3 (99 enodes) 187.688 * * [simplify]: iters left: 2 (111 enodes) 187.714 * * [simplify]: iters left: 1 (115 enodes) 187.735 * * [simplify]: Extracting #0: cost 1 inf + 0 187.735 * * [simplify]: Extracting #1: cost 6 inf + 0 187.736 * * [simplify]: Extracting #2: cost 20 inf + 1 187.736 * * [simplify]: Extracting #3: cost 18 inf + 336 187.737 * * [simplify]: Extracting #4: cost 4 inf + 1164 187.738 * * [simplify]: Extracting #5: cost 0 inf + 1413 187.738 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 187.739 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt 1))))) 187.739 * * * * [progress]: [ 626 / 650 ] simplifiying candidate # 187.739 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 187.739 * * [simplify]: iters left: 6 (9 enodes) 187.744 * * [simplify]: iters left: 5 (34 enodes) 187.750 * * [simplify]: iters left: 4 (56 enodes) 187.758 * * [simplify]: iters left: 3 (91 enodes) 187.771 * * [simplify]: iters left: 2 (103 enodes) 187.795 * * [simplify]: iters left: 1 (107 enodes) 187.816 * * [simplify]: Extracting #0: cost 1 inf + 0 187.816 * * [simplify]: Extracting #1: cost 6 inf + 0 187.816 * * [simplify]: Extracting #2: cost 20 inf + 1 187.817 * * [simplify]: Extracting #3: cost 18 inf + 255 187.817 * * [simplify]: Extracting #4: cost 2 inf + 1289 187.818 * * [simplify]: Extracting #5: cost 0 inf + 1413 187.819 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 187.819 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1)))) 187.819 * * * * [progress]: [ 627 / 650 ] simplifiying candidate # 187.820 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (* (cbrt 1) (cbrt 1))) 187.820 * * [simplify]: iters left: 6 (19 enodes) 187.831 * * [simplify]: iters left: 5 (88 enodes) 187.865 * * [simplify]: iters left: 4 (182 enodes) 187.939 * * [simplify]: iters left: 3 (343 enodes) 188.054 * * [simplify]: Extracting #0: cost 1 inf + 0 188.054 * * [simplify]: Extracting #1: cost 8 inf + 0 188.054 * * [simplify]: Extracting #2: cost 45 inf + 1 188.054 * * [simplify]: Extracting #3: cost 57 inf + 293 188.055 * * [simplify]: Extracting #4: cost 71 inf + 1204 188.058 * * [simplify]: Extracting #5: cost 111 inf + 2015 188.059 * * [simplify]: Extracting #6: cost 96 inf + 5730 188.064 * * [simplify]: Extracting #7: cost 22 inf + 29494 188.072 * * [simplify]: Extracting #8: cost 3 inf + 36392 188.080 * * [simplify]: Extracting #9: cost 0 inf + 37399 188.087 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) 188.087 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt 1))))) 188.087 * * * * [progress]: [ 628 / 650 ] simplifiying candidate # 188.087 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt 1)) 188.087 * * [simplify]: iters left: 6 (18 enodes) 188.092 * * [simplify]: iters left: 5 (83 enodes) 188.110 * * [simplify]: iters left: 4 (171 enodes) 188.181 * * [simplify]: iters left: 3 (340 enodes) 188.310 * * [simplify]: Extracting #0: cost 1 inf + 0 188.310 * * [simplify]: Extracting #1: cost 8 inf + 0 188.311 * * [simplify]: Extracting #2: cost 45 inf + 1 188.311 * * [simplify]: Extracting #3: cost 52 inf + 213 188.312 * * [simplify]: Extracting #4: cost 65 inf + 1164 188.313 * * [simplify]: Extracting #5: cost 108 inf + 2079 188.318 * * [simplify]: Extracting #6: cost 71 inf + 15453 188.329 * * [simplify]: Extracting #7: cost 14 inf + 32088 188.342 * * [simplify]: Extracting #8: cost 0 inf + 35870 188.354 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) 188.354 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re)))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt 1))))) 188.355 * * * * [progress]: [ 629 / 650 ] simplifiying candidate # 188.355 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 1) 188.355 * * [simplify]: iters left: 6 (17 enodes) 188.364 * * [simplify]: iters left: 5 (78 enodes) 188.397 * * [simplify]: iters left: 4 (169 enodes) 188.455 * * [simplify]: iters left: 3 (328 enodes) 188.533 * * [simplify]: Extracting #0: cost 1 inf + 0 188.533 * * [simplify]: Extracting #1: cost 8 inf + 0 188.533 * * [simplify]: Extracting #2: cost 43 inf + 1 188.536 * * [simplify]: Extracting #3: cost 52 inf + 130 188.536 * * [simplify]: Extracting #4: cost 65 inf + 1080 188.537 * * [simplify]: Extracting #5: cost 108 inf + 1571 188.539 * * [simplify]: Extracting #6: cost 68 inf + 13184 188.545 * * [simplify]: Extracting #7: cost 22 inf + 27015 188.551 * * [simplify]: Extracting #8: cost 5 inf + 32083 188.558 * * [simplify]: Extracting #9: cost 0 inf + 34347 188.568 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) 188.568 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 1)))) 188.569 * * * * [progress]: [ 630 / 650 ] simplifiying candidate # 188.569 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt 1) (cbrt 1))) 188.569 * * [simplify]: iters left: 6 (18 enodes) 188.581 * * [simplify]: iters left: 5 (80 enodes) 188.607 * * [simplify]: iters left: 4 (145 enodes) 188.646 * * [simplify]: iters left: 3 (266 enodes) 188.710 * * [simplify]: iters left: 2 (485 enodes) 188.935 * * [simplify]: Extracting #0: cost 1 inf + 0 188.935 * * [simplify]: Extracting #1: cost 8 inf + 0 188.935 * * [simplify]: Extracting #2: cost 55 inf + 1 188.935 * * [simplify]: Extracting #3: cost 119 inf + 296 188.937 * * [simplify]: Extracting #4: cost 190 inf + 1986 188.940 * * [simplify]: Extracting #5: cost 174 inf + 15337 188.951 * * [simplify]: Extracting #6: cost 58 inf + 38281 188.963 * * [simplify]: Extracting #7: cost 21 inf + 45215 188.985 * * [simplify]: Extracting #8: cost 0 inf + 51162 189.010 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 189.010 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt 1))))) 189.011 * * * * [progress]: [ 631 / 650 ] simplifiying candidate # 189.011 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt 1)) 189.011 * * [simplify]: iters left: 6 (17 enodes) 189.022 * * [simplify]: iters left: 5 (75 enodes) 189.047 * * [simplify]: iters left: 4 (137 enodes) 189.087 * * [simplify]: iters left: 3 (257 enodes) 189.154 * * [simplify]: iters left: 2 (471 enodes) 189.333 * * [simplify]: Extracting #0: cost 1 inf + 0 189.333 * * [simplify]: Extracting #1: cost 8 inf + 0 189.333 * * [simplify]: Extracting #2: cost 50 inf + 1 189.334 * * [simplify]: Extracting #3: cost 112 inf + 336 189.336 * * [simplify]: Extracting #4: cost 189 inf + 1534 189.343 * * [simplify]: Extracting #5: cost 172 inf + 14950 189.363 * * [simplify]: Extracting #6: cost 30 inf + 45466 189.375 * * [simplify]: Extracting #7: cost 0 inf + 50537 189.391 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 189.391 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt 1))))) 189.391 * * * * [progress]: [ 632 / 650 ] simplifiying candidate # 189.392 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1) 189.392 * * [simplify]: iters left: 6 (16 enodes) 189.396 * * [simplify]: iters left: 5 (70 enodes) 189.408 * * [simplify]: iters left: 4 (135 enodes) 189.434 * * [simplify]: iters left: 3 (252 enodes) 189.504 * * [simplify]: iters left: 2 (463 enodes) 189.701 * * [simplify]: Extracting #0: cost 1 inf + 0 189.701 * * [simplify]: Extracting #1: cost 8 inf + 0 189.701 * * [simplify]: Extracting #2: cost 52 inf + 1 189.702 * * [simplify]: Extracting #3: cost 112 inf + 335 189.704 * * [simplify]: Extracting #4: cost 186 inf + 1863 189.710 * * [simplify]: Extracting #5: cost 173 inf + 13485 189.729 * * [simplify]: Extracting #6: cost 45 inf + 38558 189.753 * * [simplify]: Extracting #7: cost 4 inf + 49278 189.777 * * [simplify]: Extracting #8: cost 0 inf + 50457 189.803 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 189.803 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) 1)))) 189.803 * * * * [progress]: [ 633 / 650 ] simplifiying candidate # 189.803 * * * * [progress]: [ 634 / 650 ] simplifiying candidate # 189.803 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 189.804 * * [simplify]: iters left: 6 (12 enodes) 189.809 * * [simplify]: iters left: 5 (44 enodes) 189.826 * * [simplify]: iters left: 4 (67 enodes) 189.845 * * [simplify]: iters left: 3 (93 enodes) 189.871 * * [simplify]: iters left: 2 (119 enodes) 189.904 * * [simplify]: iters left: 1 (131 enodes) 189.937 * * [simplify]: Extracting #0: cost 1 inf + 0 189.937 * * [simplify]: Extracting #1: cost 7 inf + 0 189.937 * * [simplify]: Extracting #2: cost 34 inf + 0 189.937 * * [simplify]: Extracting #3: cost 48 inf + 87 189.938 * * [simplify]: Extracting #4: cost 39 inf + 746 189.940 * * [simplify]: Extracting #5: cost 11 inf + 6417 189.943 * * [simplify]: Extracting #6: cost 0 inf + 8846 189.947 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 189.947 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 1)))) 189.947 * * * * [progress]: [ 635 / 650 ] simplifiying candidate # 189.947 * [simplify]: Simplifying (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 189.948 * * [simplify]: iters left: 6 (10 enodes) 189.953 * * [simplify]: iters left: 5 (52 enodes) 189.975 * * [simplify]: iters left: 4 (119 enodes) 190.009 * * [simplify]: iters left: 3 (234 enodes) 190.066 * * [simplify]: iters left: 2 (366 enodes) 190.210 * * [simplify]: Extracting #0: cost 1 inf + 0 190.210 * * [simplify]: Extracting #1: cost 3 inf + 0 190.210 * * [simplify]: Extracting #2: cost 22 inf + 0 190.210 * * [simplify]: Extracting #3: cost 148 inf + 0 190.211 * * [simplify]: Extracting #4: cost 202 inf + 2230 190.217 * * [simplify]: Extracting #5: cost 83 inf + 22274 190.230 * * [simplify]: Extracting #6: cost 1 inf + 35108 190.237 * * [simplify]: Extracting #7: cost 0 inf + 35040 190.247 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 190.247 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))))) 190.248 * * * * [progress]: [ 636 / 650 ] simplifiying candidate # 190.248 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 190.248 * * [simplify]: iters left: 5 (6 enodes) 190.249 * * [simplify]: iters left: 4 (23 enodes) 190.252 * * [simplify]: iters left: 3 (36 enodes) 190.258 * * [simplify]: iters left: 2 (53 enodes) 190.266 * * [simplify]: iters left: 1 (94 enodes) 190.286 * * [simplify]: Extracting #0: cost 1 inf + 0 190.286 * * [simplify]: Extracting #1: cost 3 inf + 0 190.286 * * [simplify]: Extracting #2: cost 32 inf + 0 190.286 * * [simplify]: Extracting #3: cost 48 inf + 0 190.287 * * [simplify]: Extracting #4: cost 42 inf + 247 190.288 * * [simplify]: Extracting #5: cost 18 inf + 3412 190.291 * * [simplify]: Extracting #6: cost 0 inf + 5728 190.293 * * [simplify]: Extracting #7: cost 0 inf + 5448 190.296 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 190.296 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (- (* y.re y.re) (* y.im y.im))))) 190.296 * * * * [progress]: [ 637 / 650 ] simplifiying candidate # 190.296 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 190.296 * * [simplify]: iters left: 6 (12 enodes) 190.302 * * [simplify]: iters left: 5 (44 enodes) 190.310 * * [simplify]: iters left: 4 (67 enodes) 190.319 * * [simplify]: iters left: 3 (93 enodes) 190.333 * * [simplify]: iters left: 2 (119 enodes) 190.350 * * [simplify]: iters left: 1 (131 enodes) 190.383 * * [simplify]: Extracting #0: cost 1 inf + 0 190.383 * * [simplify]: Extracting #1: cost 7 inf + 0 190.383 * * [simplify]: Extracting #2: cost 34 inf + 0 190.384 * * [simplify]: Extracting #3: cost 48 inf + 87 190.384 * * [simplify]: Extracting #4: cost 39 inf + 746 190.386 * * [simplify]: Extracting #5: cost 11 inf + 6417 190.390 * * [simplify]: Extracting #6: cost 0 inf + 8846 190.393 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 190.393 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) 1))) 190.393 * * * * [progress]: [ 638 / 650 ] simplifiying candidate #real (real->posit16 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 190.394 * * * * [progress]: [ 639 / 650 ] simplifiying candidate # 190.394 * [simplify]: Simplifying y.im 190.394 * * [simplify]: iters left: 0 (1 enodes) 190.394 * * [simplify]: Extracting #0: cost 1 inf + 0 190.394 * * [simplify]: Extracting #1: cost 0 inf + 1 190.394 * [simplify]: Simplified to y.im 190.394 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) y.im)) 190.395 * * * * [progress]: [ 640 / 650 ] simplifiying candidate # 190.395 * [simplify]: Simplifying y.re 190.395 * * [simplify]: iters left: 0 (1 enodes) 190.395 * * [simplify]: Extracting #0: cost 1 inf + 0 190.395 * * [simplify]: Extracting #1: cost 0 inf + 1 190.395 * [simplify]: Simplified to y.re 190.395 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) y.re)) 190.395 * * * * [progress]: [ 641 / 650 ] simplifiying candidate # 190.396 * [simplify]: Simplifying (* -1 y.re) 190.396 * * [simplify]: iters left: 2 (3 enodes) 190.398 * * [simplify]: iters left: 1 (11 enodes) 190.401 * * [simplify]: Extracting #0: cost 1 inf + 0 190.401 * * [simplify]: Extracting #1: cost 4 inf + 0 190.401 * * [simplify]: Extracting #2: cost 0 inf + 84 190.402 * [simplify]: Simplified to (- y.re) 190.402 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (- y.re))) 190.402 * * * * [progress]: [ 642 / 650 ] simplifiying candidate # 190.402 * [simplify]: Simplifying y.im 190.402 * * [simplify]: iters left: 0 (1 enodes) 190.403 * * [simplify]: Extracting #0: cost 1 inf + 0 190.403 * * [simplify]: Extracting #1: cost 0 inf + 1 190.403 * [simplify]: Simplified to y.im 190.403 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) y.im) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 190.403 * * * * [progress]: [ 643 / 650 ] simplifiying candidate # 190.403 * [simplify]: Simplifying y.re 190.403 * * [simplify]: iters left: 0 (1 enodes) 190.403 * * [simplify]: Extracting #0: cost 1 inf + 0 190.404 * * [simplify]: Extracting #1: cost 0 inf + 1 190.404 * [simplify]: Simplified to y.re 190.404 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) y.re) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 190.404 * * * * [progress]: [ 644 / 650 ] simplifiying candidate # 190.404 * [simplify]: Simplifying (* -1 y.re) 190.404 * * [simplify]: iters left: 2 (3 enodes) 190.406 * * [simplify]: iters left: 1 (11 enodes) 190.410 * * [simplify]: Extracting #0: cost 1 inf + 0 190.410 * * [simplify]: Extracting #1: cost 4 inf + 0 190.410 * * [simplify]: Extracting #2: cost 0 inf + 84 190.410 * [simplify]: Simplified to (- y.re) 190.410 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (- y.re)) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 190.410 * * * * [progress]: [ 645 / 650 ] simplifiying candidate # 190.411 * [simplify]: Simplifying (* -1 x.re) 190.411 * * [simplify]: iters left: 2 (3 enodes) 190.413 * * [simplify]: iters left: 1 (11 enodes) 190.417 * * [simplify]: Extracting #0: cost 1 inf + 0 190.417 * * [simplify]: Extracting #1: cost 4 inf + 0 190.417 * * [simplify]: Extracting #2: cost 0 inf + 84 190.418 * [simplify]: Simplified to (- x.re) 190.418 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- x.re) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 190.418 * * * * [progress]: [ 646 / 650 ] simplifiying candidate # 190.418 * [simplify]: Simplifying x.im 190.418 * * [simplify]: iters left: 0 (1 enodes) 190.419 * * [simplify]: Extracting #0: cost 1 inf + 0 190.419 * * [simplify]: Extracting #1: cost 0 inf + 1 190.419 * [simplify]: Simplified to x.im 190.419 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ x.im 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 190.419 * * * * [progress]: [ 647 / 650 ] simplifiying candidate # 190.420 * [simplify]: Simplifying (* -1 x.im) 190.420 * * [simplify]: iters left: 2 (3 enodes) 190.422 * * [simplify]: iters left: 1 (11 enodes) 190.426 * * [simplify]: Extracting #0: cost 1 inf + 0 190.426 * * [simplify]: Extracting #1: cost 4 inf + 0 190.426 * * [simplify]: Extracting #2: cost 0 inf + 84 190.426 * [simplify]: Simplified to (- x.im) 190.426 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- x.im) 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 190.427 * * * * [progress]: [ 648 / 650 ] simplifiying candidate # 190.427 * [simplify]: Simplifying 0 190.427 * * [simplify]: iters left: 0 (1 enodes) 190.428 * * [simplify]: Extracting #0: cost 1 inf + 0 190.428 * * [simplify]: Extracting #1: cost 0 inf + 1 190.428 * [simplify]: Simplified to 0 190.428 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 190.428 * * * * [progress]: [ 649 / 650 ] simplifiying candidate # 190.428 * [simplify]: Simplifying 0 190.428 * * [simplify]: iters left: 0 (1 enodes) 190.429 * * [simplify]: Extracting #0: cost 1 inf + 0 190.430 * * [simplify]: Extracting #1: cost 0 inf + 1 190.430 * [simplify]: Simplified to 0 190.430 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 190.430 * * * * [progress]: [ 650 / 650 ] simplifiying candidate # 190.430 * [simplify]: Simplifying 0 190.430 * * [simplify]: iters left: 0 (1 enodes) 190.431 * * [simplify]: Extracting #0: cost 1 inf + 0 190.431 * * [simplify]: Extracting #1: cost 0 inf + 1 190.431 * [simplify]: Simplified to 0 190.431 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 190.432 * * * [progress]: adding candidates to table 199.223 * * [progress]: iteration 4 / 4 199.223 * * * [progress]: picking best candidate 199.265 * * * * [pick]: Picked # 199.265 * * * [progress]: localizing error 199.285 * * * [progress]: generating rewritten candidates 199.285 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 199.318 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 199.340 * * * [progress]: generating series expansions 199.340 * * * * [progress]: [ 1 / 2 ] generating series at (2) 199.341 * [backup-simplify]: Simplify (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im))) into (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) 199.341 * [approximate]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in (y.re x.im y.im x.re) around 0 199.341 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 199.341 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 199.341 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 199.341 * [taylor]: Taking taylor expansion of y.re in x.re 199.341 * [backup-simplify]: Simplify y.re into y.re 199.341 * [taylor]: Taking taylor expansion of x.im in x.re 199.341 * [backup-simplify]: Simplify x.im into x.im 199.341 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 199.341 * [taylor]: Taking taylor expansion of y.im in x.re 199.341 * [backup-simplify]: Simplify y.im into y.im 199.341 * [taylor]: Taking taylor expansion of x.re in x.re 199.341 * [backup-simplify]: Simplify 0 into 0 199.341 * [backup-simplify]: Simplify 1 into 1 199.341 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 199.341 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 199.341 * [taylor]: Taking taylor expansion of y.re in x.re 199.341 * [backup-simplify]: Simplify y.re into y.re 199.341 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 199.341 * [taylor]: Taking taylor expansion of y.im in x.re 199.341 * [backup-simplify]: Simplify y.im into y.im 199.341 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 199.341 * [backup-simplify]: Simplify (* y.im 0) into 0 199.342 * [backup-simplify]: Simplify (- 0) into 0 199.342 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 199.342 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 199.342 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.342 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 199.342 * [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))) 199.342 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 199.342 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 199.343 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 199.343 * [taylor]: Taking taylor expansion of y.re in y.im 199.343 * [backup-simplify]: Simplify y.re into y.re 199.343 * [taylor]: Taking taylor expansion of x.im in y.im 199.343 * [backup-simplify]: Simplify x.im into x.im 199.343 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 199.343 * [taylor]: Taking taylor expansion of y.im in y.im 199.343 * [backup-simplify]: Simplify 0 into 0 199.343 * [backup-simplify]: Simplify 1 into 1 199.343 * [taylor]: Taking taylor expansion of x.re in y.im 199.343 * [backup-simplify]: Simplify x.re into x.re 199.343 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 199.343 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 199.343 * [taylor]: Taking taylor expansion of y.re in y.im 199.343 * [backup-simplify]: Simplify y.re into y.re 199.343 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 199.343 * [taylor]: Taking taylor expansion of y.im in y.im 199.343 * [backup-simplify]: Simplify 0 into 0 199.343 * [backup-simplify]: Simplify 1 into 1 199.343 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 199.343 * [backup-simplify]: Simplify (* 0 x.re) into 0 199.343 * [backup-simplify]: Simplify (- 0) into 0 199.343 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 199.343 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 199.343 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 199.343 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 199.343 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 199.343 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 199.343 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 199.343 * [taylor]: Taking taylor expansion of y.re in x.im 199.344 * [backup-simplify]: Simplify y.re into y.re 199.344 * [taylor]: Taking taylor expansion of x.im in x.im 199.344 * [backup-simplify]: Simplify 0 into 0 199.344 * [backup-simplify]: Simplify 1 into 1 199.344 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 199.344 * [taylor]: Taking taylor expansion of y.im in x.im 199.344 * [backup-simplify]: Simplify y.im into y.im 199.344 * [taylor]: Taking taylor expansion of x.re in x.im 199.344 * [backup-simplify]: Simplify x.re into x.re 199.344 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 199.344 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 199.344 * [taylor]: Taking taylor expansion of y.re in x.im 199.344 * [backup-simplify]: Simplify y.re into y.re 199.344 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 199.344 * [taylor]: Taking taylor expansion of y.im in x.im 199.344 * [backup-simplify]: Simplify y.im into y.im 199.344 * [backup-simplify]: Simplify (* y.re 0) into 0 199.344 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.344 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 199.344 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 199.344 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 199.344 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.344 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 199.344 * [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)))) 199.344 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 199.344 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 199.344 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 199.344 * [taylor]: Taking taylor expansion of y.re in y.re 199.344 * [backup-simplify]: Simplify 0 into 0 199.344 * [backup-simplify]: Simplify 1 into 1 199.344 * [taylor]: Taking taylor expansion of x.im in y.re 199.344 * [backup-simplify]: Simplify x.im into x.im 199.344 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 199.344 * [taylor]: Taking taylor expansion of y.im in y.re 199.344 * [backup-simplify]: Simplify y.im into y.im 199.344 * [taylor]: Taking taylor expansion of x.re in y.re 199.344 * [backup-simplify]: Simplify x.re into x.re 199.344 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 199.344 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 199.344 * [taylor]: Taking taylor expansion of y.re in y.re 199.344 * [backup-simplify]: Simplify 0 into 0 199.344 * [backup-simplify]: Simplify 1 into 1 199.344 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 199.344 * [taylor]: Taking taylor expansion of y.im in y.re 199.344 * [backup-simplify]: Simplify y.im into y.im 199.345 * [backup-simplify]: Simplify (* 0 x.im) into 0 199.345 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.345 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 199.345 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 199.345 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.345 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 199.345 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 199.345 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 199.345 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 199.345 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 199.345 * [taylor]: Taking taylor expansion of y.re in y.re 199.345 * [backup-simplify]: Simplify 0 into 0 199.345 * [backup-simplify]: Simplify 1 into 1 199.345 * [taylor]: Taking taylor expansion of x.im in y.re 199.345 * [backup-simplify]: Simplify x.im into x.im 199.345 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 199.345 * [taylor]: Taking taylor expansion of y.im in y.re 199.345 * [backup-simplify]: Simplify y.im into y.im 199.345 * [taylor]: Taking taylor expansion of x.re in y.re 199.345 * [backup-simplify]: Simplify x.re into x.re 199.345 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 199.345 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 199.345 * [taylor]: Taking taylor expansion of y.re in y.re 199.345 * [backup-simplify]: Simplify 0 into 0 199.345 * [backup-simplify]: Simplify 1 into 1 199.345 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 199.345 * [taylor]: Taking taylor expansion of y.im in y.re 199.345 * [backup-simplify]: Simplify y.im into y.im 199.345 * [backup-simplify]: Simplify (* 0 x.im) into 0 199.345 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.345 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 199.345 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 199.345 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.345 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 199.346 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 199.346 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.im 199.346 * [taylor]: Taking taylor expansion of -1 in x.im 199.346 * [backup-simplify]: Simplify -1 into -1 199.346 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.im 199.346 * [taylor]: Taking taylor expansion of x.re in x.im 199.346 * [backup-simplify]: Simplify x.re into x.re 199.346 * [taylor]: Taking taylor expansion of y.im in x.im 199.346 * [backup-simplify]: Simplify y.im into y.im 199.346 * [backup-simplify]: Simplify (/ x.re y.im) into (/ x.re y.im) 199.346 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 199.346 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in y.im 199.346 * [taylor]: Taking taylor expansion of -1 in y.im 199.346 * [backup-simplify]: Simplify -1 into -1 199.346 * [taylor]: Taking taylor expansion of (/ x.re y.im) in y.im 199.346 * [taylor]: Taking taylor expansion of x.re in y.im 199.346 * [backup-simplify]: Simplify x.re into x.re 199.346 * [taylor]: Taking taylor expansion of y.im in y.im 199.346 * [backup-simplify]: Simplify 0 into 0 199.346 * [backup-simplify]: Simplify 1 into 1 199.346 * [backup-simplify]: Simplify (/ x.re 1) into x.re 199.347 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 199.347 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 199.347 * [taylor]: Taking taylor expansion of 0 in x.re 199.347 * [backup-simplify]: Simplify 0 into 0 199.347 * [backup-simplify]: Simplify 0 into 0 199.348 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 199.348 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 199.348 * [backup-simplify]: Simplify (- 0) into 0 199.348 * [backup-simplify]: Simplify (+ x.im 0) into x.im 199.348 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 199.350 * [backup-simplify]: Simplify (+ 0 0) into 0 199.350 * [backup-simplify]: Simplify (- (/ x.im (pow y.im 2)) (+ (* (* -1 (/ x.re y.im)) (/ 0 (pow y.im 2))))) into (/ x.im (pow y.im 2)) 199.350 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 199.350 * [taylor]: Taking taylor expansion of x.im in x.im 199.350 * [backup-simplify]: Simplify 0 into 0 199.350 * [backup-simplify]: Simplify 1 into 1 199.350 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 199.350 * [taylor]: Taking taylor expansion of y.im in x.im 199.350 * [backup-simplify]: Simplify y.im into y.im 199.350 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.350 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 199.350 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ x.re y.im) (/ 0 y.im)))) into 0 199.351 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 199.351 * [taylor]: Taking taylor expansion of 0 in y.im 199.351 * [backup-simplify]: Simplify 0 into 0 199.351 * [taylor]: Taking taylor expansion of 0 in x.re 199.351 * [backup-simplify]: Simplify 0 into 0 199.351 * [backup-simplify]: Simplify 0 into 0 199.352 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.352 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 x.re))) into 0 199.352 * [taylor]: Taking taylor expansion of 0 in x.re 199.352 * [backup-simplify]: Simplify 0 into 0 199.353 * [backup-simplify]: Simplify 0 into 0 199.353 * [backup-simplify]: Simplify 0 into 0 199.353 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 199.354 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 199.354 * [backup-simplify]: Simplify (- 0) into 0 199.354 * [backup-simplify]: Simplify (+ 0 0) into 0 199.354 * [backup-simplify]: Simplify (* 1 1) into 1 199.355 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 199.355 * [backup-simplify]: Simplify (+ 1 0) into 1 199.355 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (* -1 (/ x.re y.im)) (/ 1 (pow y.im 2))) (* (/ x.im (pow y.im 2)) (/ 0 (pow y.im 2))))) into (/ x.re (pow y.im 3)) 199.355 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.im 199.355 * [taylor]: Taking taylor expansion of x.re in x.im 199.355 * [backup-simplify]: Simplify x.re into x.re 199.355 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 199.355 * [taylor]: Taking taylor expansion of y.im in x.im 199.355 * [backup-simplify]: Simplify y.im into y.im 199.355 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.355 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 199.355 * [backup-simplify]: Simplify (/ x.re (pow y.im 3)) into (/ x.re (pow y.im 3)) 199.355 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in y.im 199.355 * [taylor]: Taking taylor expansion of x.re in y.im 199.355 * [backup-simplify]: Simplify x.re into x.re 199.355 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 199.355 * [taylor]: Taking taylor expansion of y.im in y.im 199.355 * [backup-simplify]: Simplify 0 into 0 199.355 * [backup-simplify]: Simplify 1 into 1 199.356 * [backup-simplify]: Simplify (* 1 1) into 1 199.356 * [backup-simplify]: Simplify (* 1 1) into 1 199.356 * [backup-simplify]: Simplify (/ x.re 1) into x.re 199.357 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 199.357 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 199.358 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 199.358 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 199.359 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 199.359 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 199.360 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 199.360 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.362 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.362 * [taylor]: Taking taylor expansion of 0 in x.re 199.362 * [backup-simplify]: Simplify 0 into 0 199.362 * [backup-simplify]: Simplify 0 into 0 199.362 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 199.362 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 199.362 * [taylor]: Taking taylor expansion of y.im in y.im 199.362 * [backup-simplify]: Simplify 0 into 0 199.362 * [backup-simplify]: Simplify 1 into 1 199.362 * [backup-simplify]: Simplify (* 1 1) into 1 199.363 * [backup-simplify]: Simplify (/ 1 1) into 1 199.363 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 199.364 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 199.364 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 199.365 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.365 * [taylor]: Taking taylor expansion of 0 in x.re 199.365 * [backup-simplify]: Simplify 0 into 0 199.365 * [backup-simplify]: Simplify 0 into 0 199.365 * [backup-simplify]: Simplify 0 into 0 199.365 * [backup-simplify]: Simplify (/ (- (* (/ 1 y.re) (/ 1 x.im)) (* (/ 1 y.im) (/ 1 x.re))) (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 199.365 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re x.im y.im x.re) around 0 199.365 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 199.365 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 199.365 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 199.365 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 199.365 * [taylor]: Taking taylor expansion of y.re in x.re 199.365 * [backup-simplify]: Simplify y.re into y.re 199.365 * [taylor]: Taking taylor expansion of x.im in x.re 199.365 * [backup-simplify]: Simplify x.im into x.im 199.365 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 199.365 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 199.365 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 199.365 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 199.365 * [taylor]: Taking taylor expansion of y.im in x.re 199.365 * [backup-simplify]: Simplify y.im into y.im 199.365 * [taylor]: Taking taylor expansion of x.re in x.re 199.365 * [backup-simplify]: Simplify 0 into 0 199.365 * [backup-simplify]: Simplify 1 into 1 199.365 * [backup-simplify]: Simplify (* y.im 0) into 0 199.366 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 199.366 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 199.366 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 199.366 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 199.366 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 199.366 * [taylor]: Taking taylor expansion of y.re in x.re 199.366 * [backup-simplify]: Simplify y.re into y.re 199.366 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 199.366 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 199.366 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 199.366 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 199.366 * [taylor]: Taking taylor expansion of y.im in x.re 199.366 * [backup-simplify]: Simplify y.im into y.im 199.366 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.366 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 199.366 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 199.366 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 199.366 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 199.366 * [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))))) 199.366 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 199.366 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 199.366 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 199.366 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 199.366 * [taylor]: Taking taylor expansion of y.re in y.im 199.366 * [backup-simplify]: Simplify y.re into y.re 199.366 * [taylor]: Taking taylor expansion of x.im in y.im 199.367 * [backup-simplify]: Simplify x.im into x.im 199.367 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 199.367 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 199.367 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 199.367 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 199.367 * [taylor]: Taking taylor expansion of y.im in y.im 199.367 * [backup-simplify]: Simplify 0 into 0 199.367 * [backup-simplify]: Simplify 1 into 1 199.367 * [taylor]: Taking taylor expansion of x.re in y.im 199.367 * [backup-simplify]: Simplify x.re into x.re 199.367 * [backup-simplify]: Simplify (* 0 x.re) into 0 199.367 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 199.367 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 199.367 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 199.367 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 199.367 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 199.367 * [taylor]: Taking taylor expansion of y.re in y.im 199.367 * [backup-simplify]: Simplify y.re into y.re 199.367 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 199.367 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 199.367 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 199.367 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 199.367 * [taylor]: Taking taylor expansion of y.im in y.im 199.367 * [backup-simplify]: Simplify 0 into 0 199.367 * [backup-simplify]: Simplify 1 into 1 199.368 * [backup-simplify]: Simplify (* 1 1) into 1 199.368 * [backup-simplify]: Simplify (/ 1 1) into 1 199.368 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 199.368 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 199.368 * [backup-simplify]: Simplify (+ 0 1) into 1 199.368 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 199.368 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 199.368 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 199.368 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 199.368 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 199.368 * [taylor]: Taking taylor expansion of y.re in x.im 199.368 * [backup-simplify]: Simplify y.re into y.re 199.368 * [taylor]: Taking taylor expansion of x.im in x.im 199.368 * [backup-simplify]: Simplify 0 into 0 199.368 * [backup-simplify]: Simplify 1 into 1 199.368 * [backup-simplify]: Simplify (* y.re 0) into 0 199.369 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 199.369 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 199.369 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 199.369 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 199.369 * [taylor]: Taking taylor expansion of y.im in x.im 199.369 * [backup-simplify]: Simplify y.im into y.im 199.369 * [taylor]: Taking taylor expansion of x.re in x.im 199.369 * [backup-simplify]: Simplify x.re into x.re 199.369 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.369 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.369 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 199.369 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 199.369 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 199.369 * [taylor]: Taking taylor expansion of y.re in x.im 199.369 * [backup-simplify]: Simplify y.re into y.re 199.369 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 199.369 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 199.369 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 199.369 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 199.369 * [taylor]: Taking taylor expansion of y.im in x.im 199.369 * [backup-simplify]: Simplify y.im into y.im 199.369 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.369 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 199.369 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 199.369 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 199.369 * [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))))) 199.370 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 199.370 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 199.370 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 199.370 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 199.370 * [taylor]: Taking taylor expansion of y.re in y.re 199.370 * [backup-simplify]: Simplify 0 into 0 199.370 * [backup-simplify]: Simplify 1 into 1 199.370 * [taylor]: Taking taylor expansion of x.im in y.re 199.370 * [backup-simplify]: Simplify x.im into x.im 199.370 * [backup-simplify]: Simplify (* 0 x.im) into 0 199.370 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 199.370 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 199.370 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 199.370 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 199.370 * [taylor]: Taking taylor expansion of y.im in y.re 199.370 * [backup-simplify]: Simplify y.im into y.im 199.370 * [taylor]: Taking taylor expansion of x.re in y.re 199.370 * [backup-simplify]: Simplify x.re into x.re 199.370 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.370 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.370 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 199.370 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 199.370 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 199.370 * [taylor]: Taking taylor expansion of y.re in y.re 199.370 * [backup-simplify]: Simplify 0 into 0 199.370 * [backup-simplify]: Simplify 1 into 1 199.370 * [backup-simplify]: Simplify (* 1 1) into 1 199.371 * [backup-simplify]: Simplify (/ 1 1) into 1 199.371 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 199.371 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 199.371 * [taylor]: Taking taylor expansion of y.im in y.re 199.371 * [backup-simplify]: Simplify y.im into y.im 199.371 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.371 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 199.371 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 199.371 * [backup-simplify]: Simplify (+ 1 0) into 1 199.371 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 199.371 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 199.371 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 199.371 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 199.371 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 199.371 * [taylor]: Taking taylor expansion of y.re in y.re 199.371 * [backup-simplify]: Simplify 0 into 0 199.371 * [backup-simplify]: Simplify 1 into 1 199.371 * [taylor]: Taking taylor expansion of x.im in y.re 199.372 * [backup-simplify]: Simplify x.im into x.im 199.372 * [backup-simplify]: Simplify (* 0 x.im) into 0 199.372 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 199.372 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 199.372 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 199.372 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 199.372 * [taylor]: Taking taylor expansion of y.im in y.re 199.372 * [backup-simplify]: Simplify y.im into y.im 199.372 * [taylor]: Taking taylor expansion of x.re in y.re 199.372 * [backup-simplify]: Simplify x.re into x.re 199.372 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.372 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.372 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 199.372 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 199.372 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 199.372 * [taylor]: Taking taylor expansion of y.re in y.re 199.372 * [backup-simplify]: Simplify 0 into 0 199.372 * [backup-simplify]: Simplify 1 into 1 199.372 * [backup-simplify]: Simplify (* 1 1) into 1 199.373 * [backup-simplify]: Simplify (/ 1 1) into 1 199.373 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 199.373 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 199.373 * [taylor]: Taking taylor expansion of y.im in y.re 199.373 * [backup-simplify]: Simplify y.im into y.im 199.373 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.373 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 199.373 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 199.373 * [backup-simplify]: Simplify (+ 1 0) into 1 199.373 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 199.373 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 199.373 * [taylor]: Taking taylor expansion of x.im in x.im 199.373 * [backup-simplify]: Simplify 0 into 0 199.373 * [backup-simplify]: Simplify 1 into 1 199.374 * [backup-simplify]: Simplify (/ 1 1) into 1 199.374 * [taylor]: Taking taylor expansion of 1 in y.im 199.374 * [backup-simplify]: Simplify 1 into 1 199.374 * [taylor]: Taking taylor expansion of 0 in x.re 199.374 * [backup-simplify]: Simplify 0 into 0 199.374 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 199.374 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 199.374 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 199.374 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 199.375 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 199.375 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 199.375 * [backup-simplify]: Simplify (+ 0 0) into 0 199.376 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (- (/ 1 (* y.im x.re))) 199.376 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.im 199.376 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 199.376 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 199.376 * [taylor]: Taking taylor expansion of y.im in x.im 199.376 * [backup-simplify]: Simplify y.im into y.im 199.376 * [taylor]: Taking taylor expansion of x.re in x.im 199.376 * [backup-simplify]: Simplify x.re into x.re 199.376 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.376 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.377 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 199.377 * [taylor]: Taking taylor expansion of 0 in y.im 199.377 * [backup-simplify]: Simplify 0 into 0 199.377 * [taylor]: Taking taylor expansion of 0 in x.re 199.377 * [backup-simplify]: Simplify 0 into 0 199.377 * [taylor]: Taking taylor expansion of 0 in x.re 199.377 * [backup-simplify]: Simplify 0 into 0 199.377 * [backup-simplify]: Simplify 0 into 0 199.378 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 199.378 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 199.378 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 199.378 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 199.379 * [backup-simplify]: Simplify (- 0) into 0 199.379 * [backup-simplify]: Simplify (+ 0 0) into 0 199.380 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 199.381 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.381 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 199.382 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* y.im x.re))) (/ 0 1)))) into (- (/ 1 (* (pow y.im 2) x.im))) 199.382 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) x.im))) in x.im 199.382 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.im)) in x.im 199.382 * [taylor]: Taking taylor expansion of (* (pow y.im 2) x.im) in x.im 199.382 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 199.382 * [taylor]: Taking taylor expansion of y.im in x.im 199.382 * [backup-simplify]: Simplify y.im into y.im 199.382 * [taylor]: Taking taylor expansion of x.im in x.im 199.382 * [backup-simplify]: Simplify 0 into 0 199.382 * [backup-simplify]: Simplify 1 into 1 199.382 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.383 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 199.383 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 199.383 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 1) (* 0 0)) into (pow y.im 2) 199.383 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 199.383 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 199.383 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in y.im 199.383 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 199.383 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 199.383 * [taylor]: Taking taylor expansion of y.im in y.im 199.383 * [backup-simplify]: Simplify 0 into 0 199.383 * [backup-simplify]: Simplify 1 into 1 199.384 * [backup-simplify]: Simplify (* 1 1) into 1 199.384 * [backup-simplify]: Simplify (/ 1 1) into 1 199.385 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 199.386 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 199.387 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 199.388 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 199.388 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.389 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.390 * [backup-simplify]: Simplify (- 0) into 0 199.390 * [taylor]: Taking taylor expansion of 0 in x.re 199.390 * [backup-simplify]: Simplify 0 into 0 199.390 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 199.390 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.im 199.390 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 199.390 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 199.390 * [taylor]: Taking taylor expansion of y.im in y.im 199.390 * [backup-simplify]: Simplify 0 into 0 199.390 * [backup-simplify]: Simplify 1 into 1 199.390 * [taylor]: Taking taylor expansion of x.re in y.im 199.390 * [backup-simplify]: Simplify x.re into x.re 199.390 * [backup-simplify]: Simplify (* 0 x.re) into 0 199.391 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 199.391 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 199.392 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 199.393 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 199.393 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 199.393 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 199.394 * [backup-simplify]: Simplify (- 0) into 0 199.394 * [taylor]: Taking taylor expansion of 0 in x.re 199.394 * [backup-simplify]: Simplify 0 into 0 199.395 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.395 * [taylor]: Taking taylor expansion of 0 in y.im 199.395 * [backup-simplify]: Simplify 0 into 0 199.395 * [taylor]: Taking taylor expansion of 0 in x.re 199.395 * [backup-simplify]: Simplify 0 into 0 199.395 * [taylor]: Taking taylor expansion of 0 in x.re 199.395 * [backup-simplify]: Simplify 0 into 0 199.395 * [taylor]: Taking taylor expansion of 0 in x.re 199.395 * [backup-simplify]: Simplify 0 into 0 199.395 * [backup-simplify]: Simplify 0 into 0 199.395 * [backup-simplify]: Simplify 0 into 0 199.395 * [backup-simplify]: Simplify 0 into 0 199.397 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 199.397 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 199.397 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 199.398 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 199.398 * [backup-simplify]: Simplify (- 0) into 0 199.398 * [backup-simplify]: Simplify (+ 0 0) into 0 199.399 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 199.400 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.400 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 199.401 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 199.401 * [backup-simplify]: Simplify (+ 0 0) into 0 199.402 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ 0 1)) (* (- (/ 1 (* y.im x.re))) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* (pow y.im 2) x.im))) (/ 0 1)))) into (/ 1 (* (pow y.im 3) x.re)) 199.402 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.re)) in x.im 199.402 * [taylor]: Taking taylor expansion of (* (pow y.im 3) x.re) in x.im 199.402 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 199.402 * [taylor]: Taking taylor expansion of y.im in x.im 199.402 * [backup-simplify]: Simplify y.im into y.im 199.402 * [taylor]: Taking taylor expansion of x.re in x.im 199.402 * [backup-simplify]: Simplify x.re into x.re 199.402 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.402 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 199.402 * [backup-simplify]: Simplify (* (pow y.im 3) x.re) into (* (pow y.im 3) x.re) 199.402 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 3) x.re)) into (/ 1 (* (pow y.im 3) x.re)) 199.403 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 199.403 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 199.403 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 199.403 * [backup-simplify]: Simplify (- 0) into 0 199.403 * [taylor]: Taking taylor expansion of 0 in y.im 199.403 * [backup-simplify]: Simplify 0 into 0 199.403 * [taylor]: Taking taylor expansion of 0 in x.re 199.403 * [backup-simplify]: Simplify 0 into 0 199.404 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 199.404 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 199.404 * [backup-simplify]: Simplify (- 0) into 0 199.404 * [taylor]: Taking taylor expansion of 0 in y.im 199.404 * [backup-simplify]: Simplify 0 into 0 199.404 * [taylor]: Taking taylor expansion of 0 in x.re 199.404 * [backup-simplify]: Simplify 0 into 0 199.404 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.404 * [taylor]: Taking taylor expansion of 0 in y.im 199.404 * [backup-simplify]: Simplify 0 into 0 199.405 * [taylor]: Taking taylor expansion of 0 in x.re 199.405 * [backup-simplify]: Simplify 0 into 0 199.405 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 199.406 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.406 * [backup-simplify]: Simplify (- 0) into 0 199.406 * [taylor]: Taking taylor expansion of 0 in x.re 199.406 * [backup-simplify]: Simplify 0 into 0 199.407 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 199.407 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 199.408 * [backup-simplify]: Simplify (- 0) into 0 199.408 * [taylor]: Taking taylor expansion of 0 in x.re 199.408 * [backup-simplify]: Simplify 0 into 0 199.408 * [taylor]: Taking taylor expansion of 0 in x.re 199.408 * [backup-simplify]: Simplify 0 into 0 199.408 * [taylor]: Taking taylor expansion of 0 in x.re 199.408 * [backup-simplify]: Simplify 0 into 0 199.408 * [taylor]: Taking taylor expansion of 0 in x.re 199.408 * [backup-simplify]: Simplify 0 into 0 199.408 * [backup-simplify]: Simplify 0 into 0 199.408 * [backup-simplify]: Simplify 0 into 0 199.408 * [backup-simplify]: Simplify 0 into 0 199.408 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- y.re)) (/ 1 (- x.im))) (* (/ 1 (- y.im)) (/ 1 (- x.re)))) (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 199.408 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re x.im y.im x.re) around 0 199.408 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 199.408 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 199.408 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 199.408 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 199.408 * [taylor]: Taking taylor expansion of y.re in x.re 199.408 * [backup-simplify]: Simplify y.re into y.re 199.408 * [taylor]: Taking taylor expansion of x.im in x.re 199.408 * [backup-simplify]: Simplify x.im into x.im 199.408 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 199.408 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 199.408 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 199.408 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 199.408 * [taylor]: Taking taylor expansion of y.im in x.re 199.408 * [backup-simplify]: Simplify y.im into y.im 199.408 * [taylor]: Taking taylor expansion of x.re in x.re 199.408 * [backup-simplify]: Simplify 0 into 0 199.408 * [backup-simplify]: Simplify 1 into 1 199.409 * [backup-simplify]: Simplify (* y.im 0) into 0 199.409 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 199.409 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 199.409 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 199.409 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 199.409 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 199.409 * [taylor]: Taking taylor expansion of y.re in x.re 199.409 * [backup-simplify]: Simplify y.re into y.re 199.409 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 199.409 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 199.409 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 199.409 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 199.409 * [taylor]: Taking taylor expansion of y.im in x.re 199.409 * [backup-simplify]: Simplify y.im into y.im 199.409 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.409 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 199.409 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 199.409 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 199.409 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 199.410 * [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))))) 199.410 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 199.410 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 199.410 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 199.410 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 199.410 * [taylor]: Taking taylor expansion of y.re in y.im 199.410 * [backup-simplify]: Simplify y.re into y.re 199.410 * [taylor]: Taking taylor expansion of x.im in y.im 199.410 * [backup-simplify]: Simplify x.im into x.im 199.410 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 199.410 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 199.410 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 199.410 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 199.410 * [taylor]: Taking taylor expansion of y.im in y.im 199.410 * [backup-simplify]: Simplify 0 into 0 199.410 * [backup-simplify]: Simplify 1 into 1 199.410 * [taylor]: Taking taylor expansion of x.re in y.im 199.410 * [backup-simplify]: Simplify x.re into x.re 199.410 * [backup-simplify]: Simplify (* 0 x.re) into 0 199.410 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 199.410 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 199.410 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 199.411 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 199.411 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 199.411 * [taylor]: Taking taylor expansion of y.re in y.im 199.411 * [backup-simplify]: Simplify y.re into y.re 199.411 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 199.411 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 199.411 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 199.411 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 199.411 * [taylor]: Taking taylor expansion of y.im in y.im 199.411 * [backup-simplify]: Simplify 0 into 0 199.411 * [backup-simplify]: Simplify 1 into 1 199.411 * [backup-simplify]: Simplify (* 1 1) into 1 199.411 * [backup-simplify]: Simplify (/ 1 1) into 1 199.411 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 199.411 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 199.412 * [backup-simplify]: Simplify (+ 0 1) into 1 199.412 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 199.412 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 199.412 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 199.412 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 199.412 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 199.412 * [taylor]: Taking taylor expansion of y.re in x.im 199.412 * [backup-simplify]: Simplify y.re into y.re 199.412 * [taylor]: Taking taylor expansion of x.im in x.im 199.412 * [backup-simplify]: Simplify 0 into 0 199.412 * [backup-simplify]: Simplify 1 into 1 199.412 * [backup-simplify]: Simplify (* y.re 0) into 0 199.412 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 199.412 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 199.412 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 199.412 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 199.412 * [taylor]: Taking taylor expansion of y.im in x.im 199.412 * [backup-simplify]: Simplify y.im into y.im 199.412 * [taylor]: Taking taylor expansion of x.re in x.im 199.412 * [backup-simplify]: Simplify x.re into x.re 199.412 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.412 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.412 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 199.412 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 199.412 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 199.412 * [taylor]: Taking taylor expansion of y.re in x.im 199.412 * [backup-simplify]: Simplify y.re into y.re 199.412 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 199.413 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 199.413 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 199.413 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 199.413 * [taylor]: Taking taylor expansion of y.im in x.im 199.413 * [backup-simplify]: Simplify y.im into y.im 199.413 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.413 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 199.413 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 199.413 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 199.413 * [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))))) 199.413 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 199.413 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 199.413 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 199.413 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 199.413 * [taylor]: Taking taylor expansion of y.re in y.re 199.413 * [backup-simplify]: Simplify 0 into 0 199.413 * [backup-simplify]: Simplify 1 into 1 199.413 * [taylor]: Taking taylor expansion of x.im in y.re 199.413 * [backup-simplify]: Simplify x.im into x.im 199.413 * [backup-simplify]: Simplify (* 0 x.im) into 0 199.413 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 199.413 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 199.413 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 199.413 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 199.413 * [taylor]: Taking taylor expansion of y.im in y.re 199.414 * [backup-simplify]: Simplify y.im into y.im 199.414 * [taylor]: Taking taylor expansion of x.re in y.re 199.414 * [backup-simplify]: Simplify x.re into x.re 199.414 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.414 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.414 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 199.414 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 199.414 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 199.414 * [taylor]: Taking taylor expansion of y.re in y.re 199.414 * [backup-simplify]: Simplify 0 into 0 199.414 * [backup-simplify]: Simplify 1 into 1 199.414 * [backup-simplify]: Simplify (* 1 1) into 1 199.414 * [backup-simplify]: Simplify (/ 1 1) into 1 199.414 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 199.414 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 199.414 * [taylor]: Taking taylor expansion of y.im in y.re 199.414 * [backup-simplify]: Simplify y.im into y.im 199.414 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.414 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 199.414 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 199.415 * [backup-simplify]: Simplify (+ 1 0) into 1 199.415 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 199.415 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 199.415 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 199.415 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 199.415 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 199.415 * [taylor]: Taking taylor expansion of y.re in y.re 199.415 * [backup-simplify]: Simplify 0 into 0 199.415 * [backup-simplify]: Simplify 1 into 1 199.415 * [taylor]: Taking taylor expansion of x.im in y.re 199.415 * [backup-simplify]: Simplify x.im into x.im 199.415 * [backup-simplify]: Simplify (* 0 x.im) into 0 199.415 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 199.415 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 199.415 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 199.415 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 199.415 * [taylor]: Taking taylor expansion of y.im in y.re 199.415 * [backup-simplify]: Simplify y.im into y.im 199.415 * [taylor]: Taking taylor expansion of x.re in y.re 199.415 * [backup-simplify]: Simplify x.re into x.re 199.415 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.415 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.415 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 199.415 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 199.415 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 199.415 * [taylor]: Taking taylor expansion of y.re in y.re 199.415 * [backup-simplify]: Simplify 0 into 0 199.416 * [backup-simplify]: Simplify 1 into 1 199.416 * [backup-simplify]: Simplify (* 1 1) into 1 199.416 * [backup-simplify]: Simplify (/ 1 1) into 1 199.416 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 199.416 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 199.416 * [taylor]: Taking taylor expansion of y.im in y.re 199.416 * [backup-simplify]: Simplify y.im into y.im 199.416 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.416 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 199.416 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 199.416 * [backup-simplify]: Simplify (+ 1 0) into 1 199.417 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 199.417 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 199.417 * [taylor]: Taking taylor expansion of x.im in x.im 199.417 * [backup-simplify]: Simplify 0 into 0 199.417 * [backup-simplify]: Simplify 1 into 1 199.417 * [backup-simplify]: Simplify (/ 1 1) into 1 199.417 * [taylor]: Taking taylor expansion of 1 in y.im 199.417 * [backup-simplify]: Simplify 1 into 1 199.417 * [taylor]: Taking taylor expansion of 0 in x.re 199.417 * [backup-simplify]: Simplify 0 into 0 199.418 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 199.418 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 199.418 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 199.418 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 199.418 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 199.419 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 199.419 * [backup-simplify]: Simplify (+ 0 0) into 0 199.419 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (- (/ 1 (* y.im x.re))) 199.419 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.im 199.419 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 199.419 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 199.419 * [taylor]: Taking taylor expansion of y.im in x.im 199.419 * [backup-simplify]: Simplify y.im into y.im 199.419 * [taylor]: Taking taylor expansion of x.re in x.im 199.419 * [backup-simplify]: Simplify x.re into x.re 199.419 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.419 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.420 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 199.420 * [taylor]: Taking taylor expansion of 0 in y.im 199.420 * [backup-simplify]: Simplify 0 into 0 199.420 * [taylor]: Taking taylor expansion of 0 in x.re 199.420 * [backup-simplify]: Simplify 0 into 0 199.420 * [taylor]: Taking taylor expansion of 0 in x.re 199.420 * [backup-simplify]: Simplify 0 into 0 199.420 * [backup-simplify]: Simplify 0 into 0 199.421 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 199.421 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 199.421 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 199.421 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 199.421 * [backup-simplify]: Simplify (- 0) into 0 199.422 * [backup-simplify]: Simplify (+ 0 0) into 0 199.422 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 199.423 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.423 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 199.423 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* y.im x.re))) (/ 0 1)))) into (- (/ 1 (* (pow y.im 2) x.im))) 199.423 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) x.im))) in x.im 199.423 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.im)) in x.im 199.423 * [taylor]: Taking taylor expansion of (* (pow y.im 2) x.im) in x.im 199.423 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 199.423 * [taylor]: Taking taylor expansion of y.im in x.im 199.423 * [backup-simplify]: Simplify y.im into y.im 199.424 * [taylor]: Taking taylor expansion of x.im in x.im 199.424 * [backup-simplify]: Simplify 0 into 0 199.424 * [backup-simplify]: Simplify 1 into 1 199.424 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.424 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 199.424 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 199.424 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 1) (* 0 0)) into (pow y.im 2) 199.424 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 199.424 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 199.424 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in y.im 199.424 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 199.424 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 199.424 * [taylor]: Taking taylor expansion of y.im in y.im 199.424 * [backup-simplify]: Simplify 0 into 0 199.424 * [backup-simplify]: Simplify 1 into 1 199.424 * [backup-simplify]: Simplify (* 1 1) into 1 199.425 * [backup-simplify]: Simplify (/ 1 1) into 1 199.426 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 199.426 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 199.427 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 199.428 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 199.429 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.430 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.430 * [backup-simplify]: Simplify (- 0) into 0 199.430 * [taylor]: Taking taylor expansion of 0 in x.re 199.430 * [backup-simplify]: Simplify 0 into 0 199.431 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 199.431 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.im 199.431 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 199.431 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 199.431 * [taylor]: Taking taylor expansion of y.im in y.im 199.431 * [backup-simplify]: Simplify 0 into 0 199.431 * [backup-simplify]: Simplify 1 into 1 199.431 * [taylor]: Taking taylor expansion of x.re in y.im 199.431 * [backup-simplify]: Simplify x.re into x.re 199.431 * [backup-simplify]: Simplify (* 0 x.re) into 0 199.431 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 199.431 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 199.433 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 199.434 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 199.434 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 199.434 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 199.435 * [backup-simplify]: Simplify (- 0) into 0 199.435 * [taylor]: Taking taylor expansion of 0 in x.re 199.435 * [backup-simplify]: Simplify 0 into 0 199.436 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.436 * [taylor]: Taking taylor expansion of 0 in y.im 199.436 * [backup-simplify]: Simplify 0 into 0 199.436 * [taylor]: Taking taylor expansion of 0 in x.re 199.436 * [backup-simplify]: Simplify 0 into 0 199.436 * [taylor]: Taking taylor expansion of 0 in x.re 199.436 * [backup-simplify]: Simplify 0 into 0 199.436 * [taylor]: Taking taylor expansion of 0 in x.re 199.436 * [backup-simplify]: Simplify 0 into 0 199.436 * [backup-simplify]: Simplify 0 into 0 199.436 * [backup-simplify]: Simplify 0 into 0 199.436 * [backup-simplify]: Simplify 0 into 0 199.438 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 199.438 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 199.438 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 199.439 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 199.439 * [backup-simplify]: Simplify (- 0) into 0 199.439 * [backup-simplify]: Simplify (+ 0 0) into 0 199.440 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 199.441 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.441 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 199.441 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 199.441 * [backup-simplify]: Simplify (+ 0 0) into 0 199.443 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ 0 1)) (* (- (/ 1 (* y.im x.re))) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* (pow y.im 2) x.im))) (/ 0 1)))) into (/ 1 (* (pow y.im 3) x.re)) 199.443 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.re)) in x.im 199.443 * [taylor]: Taking taylor expansion of (* (pow y.im 3) x.re) in x.im 199.443 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 199.443 * [taylor]: Taking taylor expansion of y.im in x.im 199.443 * [backup-simplify]: Simplify y.im into y.im 199.443 * [taylor]: Taking taylor expansion of x.re in x.im 199.443 * [backup-simplify]: Simplify x.re into x.re 199.443 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 199.443 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 199.443 * [backup-simplify]: Simplify (* (pow y.im 3) x.re) into (* (pow y.im 3) x.re) 199.443 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 3) x.re)) into (/ 1 (* (pow y.im 3) x.re)) 199.443 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 199.444 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 199.444 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 199.444 * [backup-simplify]: Simplify (- 0) into 0 199.444 * [taylor]: Taking taylor expansion of 0 in y.im 199.444 * [backup-simplify]: Simplify 0 into 0 199.444 * [taylor]: Taking taylor expansion of 0 in x.re 199.444 * [backup-simplify]: Simplify 0 into 0 199.444 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 199.444 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 199.445 * [backup-simplify]: Simplify (- 0) into 0 199.445 * [taylor]: Taking taylor expansion of 0 in y.im 199.445 * [backup-simplify]: Simplify 0 into 0 199.445 * [taylor]: Taking taylor expansion of 0 in x.re 199.445 * [backup-simplify]: Simplify 0 into 0 199.445 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.445 * [taylor]: Taking taylor expansion of 0 in y.im 199.445 * [backup-simplify]: Simplify 0 into 0 199.445 * [taylor]: Taking taylor expansion of 0 in x.re 199.445 * [backup-simplify]: Simplify 0 into 0 199.446 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 199.447 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.447 * [backup-simplify]: Simplify (- 0) into 0 199.447 * [taylor]: Taking taylor expansion of 0 in x.re 199.447 * [backup-simplify]: Simplify 0 into 0 199.452 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 199.452 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 199.453 * [backup-simplify]: Simplify (- 0) into 0 199.453 * [taylor]: Taking taylor expansion of 0 in x.re 199.453 * [backup-simplify]: Simplify 0 into 0 199.453 * [taylor]: Taking taylor expansion of 0 in x.re 199.453 * [backup-simplify]: Simplify 0 into 0 199.453 * [taylor]: Taking taylor expansion of 0 in x.re 199.453 * [backup-simplify]: Simplify 0 into 0 199.453 * [taylor]: Taking taylor expansion of 0 in x.re 199.453 * [backup-simplify]: Simplify 0 into 0 199.453 * [backup-simplify]: Simplify 0 into 0 199.453 * [backup-simplify]: Simplify 0 into 0 199.453 * [backup-simplify]: Simplify 0 into 0 199.453 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 199.453 * [backup-simplify]: Simplify (- (* y.re x.im) (* y.im x.re)) into (- (* y.re x.im) (* y.im x.re)) 199.453 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (y.re x.im y.im x.re) around 0 199.454 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 199.454 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 199.454 * [taylor]: Taking taylor expansion of y.re in x.re 199.454 * [backup-simplify]: Simplify y.re into y.re 199.454 * [taylor]: Taking taylor expansion of x.im in x.re 199.454 * [backup-simplify]: Simplify x.im into x.im 199.454 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 199.454 * [taylor]: Taking taylor expansion of y.im in x.re 199.454 * [backup-simplify]: Simplify y.im into y.im 199.454 * [taylor]: Taking taylor expansion of x.re in x.re 199.454 * [backup-simplify]: Simplify 0 into 0 199.454 * [backup-simplify]: Simplify 1 into 1 199.454 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 199.454 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 199.454 * [taylor]: Taking taylor expansion of y.re in y.im 199.454 * [backup-simplify]: Simplify y.re into y.re 199.454 * [taylor]: Taking taylor expansion of x.im in y.im 199.454 * [backup-simplify]: Simplify x.im into x.im 199.454 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 199.454 * [taylor]: Taking taylor expansion of y.im in y.im 199.454 * [backup-simplify]: Simplify 0 into 0 199.454 * [backup-simplify]: Simplify 1 into 1 199.454 * [taylor]: Taking taylor expansion of x.re in y.im 199.454 * [backup-simplify]: Simplify x.re into x.re 199.454 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 199.454 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 199.454 * [taylor]: Taking taylor expansion of y.re in x.im 199.454 * [backup-simplify]: Simplify y.re into y.re 199.454 * [taylor]: Taking taylor expansion of x.im in x.im 199.454 * [backup-simplify]: Simplify 0 into 0 199.454 * [backup-simplify]: Simplify 1 into 1 199.454 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 199.454 * [taylor]: Taking taylor expansion of y.im in x.im 199.454 * [backup-simplify]: Simplify y.im into y.im 199.454 * [taylor]: Taking taylor expansion of x.re in x.im 199.454 * [backup-simplify]: Simplify x.re into x.re 199.454 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 199.454 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 199.454 * [taylor]: Taking taylor expansion of y.re in y.re 199.454 * [backup-simplify]: Simplify 0 into 0 199.454 * [backup-simplify]: Simplify 1 into 1 199.454 * [taylor]: Taking taylor expansion of x.im in y.re 199.454 * [backup-simplify]: Simplify x.im into x.im 199.454 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 199.454 * [taylor]: Taking taylor expansion of y.im in y.re 199.454 * [backup-simplify]: Simplify y.im into y.im 199.454 * [taylor]: Taking taylor expansion of x.re in y.re 199.454 * [backup-simplify]: Simplify x.re into x.re 199.454 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 199.454 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 199.454 * [taylor]: Taking taylor expansion of y.re in y.re 199.454 * [backup-simplify]: Simplify 0 into 0 199.454 * [backup-simplify]: Simplify 1 into 1 199.454 * [taylor]: Taking taylor expansion of x.im in y.re 199.454 * [backup-simplify]: Simplify x.im into x.im 199.454 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 199.454 * [taylor]: Taking taylor expansion of y.im in y.re 199.454 * [backup-simplify]: Simplify y.im into y.im 199.454 * [taylor]: Taking taylor expansion of x.re in y.re 199.454 * [backup-simplify]: Simplify x.re into x.re 199.454 * [backup-simplify]: Simplify (* 0 x.im) into 0 199.454 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.455 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 199.455 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 199.455 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.im 199.455 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 199.455 * [taylor]: Taking taylor expansion of y.im in x.im 199.455 * [backup-simplify]: Simplify y.im into y.im 199.455 * [taylor]: Taking taylor expansion of x.re in x.im 199.455 * [backup-simplify]: Simplify x.re into x.re 199.455 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.455 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 199.455 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.im 199.455 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 199.455 * [taylor]: Taking taylor expansion of y.im in y.im 199.455 * [backup-simplify]: Simplify 0 into 0 199.455 * [backup-simplify]: Simplify 1 into 1 199.455 * [taylor]: Taking taylor expansion of x.re in y.im 199.455 * [backup-simplify]: Simplify x.re into x.re 199.455 * [backup-simplify]: Simplify (* 0 x.re) into 0 199.455 * [backup-simplify]: Simplify (- 0) into 0 199.455 * [taylor]: Taking taylor expansion of 0 in x.re 199.455 * [backup-simplify]: Simplify 0 into 0 199.455 * [backup-simplify]: Simplify 0 into 0 199.456 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 199.456 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 199.456 * [backup-simplify]: Simplify (- 0) into 0 199.456 * [backup-simplify]: Simplify (+ x.im 0) into x.im 199.456 * [taylor]: Taking taylor expansion of x.im in x.im 199.456 * [backup-simplify]: Simplify 0 into 0 199.456 * [backup-simplify]: Simplify 1 into 1 199.456 * [taylor]: Taking taylor expansion of 0 in y.im 199.456 * [backup-simplify]: Simplify 0 into 0 199.456 * [taylor]: Taking taylor expansion of 0 in x.re 199.456 * [backup-simplify]: Simplify 0 into 0 199.456 * [backup-simplify]: Simplify 0 into 0 199.456 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 199.456 * [backup-simplify]: Simplify (- 0) into 0 199.456 * [taylor]: Taking taylor expansion of 0 in y.im 199.456 * [backup-simplify]: Simplify 0 into 0 199.456 * [taylor]: Taking taylor expansion of 0 in x.re 199.456 * [backup-simplify]: Simplify 0 into 0 199.456 * [backup-simplify]: Simplify 0 into 0 199.457 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 199.457 * [backup-simplify]: Simplify (- x.re) into (- x.re) 199.457 * [taylor]: Taking taylor expansion of (- x.re) in x.re 199.457 * [taylor]: Taking taylor expansion of x.re in x.re 199.457 * [backup-simplify]: Simplify 0 into 0 199.457 * [backup-simplify]: Simplify 1 into 1 199.457 * [backup-simplify]: Simplify (- 0) into 0 199.457 * [backup-simplify]: Simplify 0 into 0 199.457 * [backup-simplify]: Simplify 0 into 0 199.458 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 199.458 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 199.458 * [backup-simplify]: Simplify (- 0) into 0 199.458 * [backup-simplify]: Simplify (+ 0 0) into 0 199.458 * [taylor]: Taking taylor expansion of 0 in x.im 199.458 * [backup-simplify]: Simplify 0 into 0 199.458 * [taylor]: Taking taylor expansion of 0 in y.im 199.458 * [backup-simplify]: Simplify 0 into 0 199.459 * [taylor]: Taking taylor expansion of 0 in x.re 199.459 * [backup-simplify]: Simplify 0 into 0 199.459 * [backup-simplify]: Simplify 0 into 0 199.459 * [backup-simplify]: Simplify 0 into 0 199.459 * [backup-simplify]: Simplify (- (* (/ 1 y.re) (/ 1 x.im)) (* (/ 1 y.im) (/ 1 x.re))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 199.459 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (y.re x.im y.im x.re) around 0 199.459 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 199.459 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 199.459 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 199.459 * [taylor]: Taking taylor expansion of y.re in x.re 199.459 * [backup-simplify]: Simplify y.re into y.re 199.459 * [taylor]: Taking taylor expansion of x.im in x.re 199.459 * [backup-simplify]: Simplify x.im into x.im 199.459 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 199.459 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 199.459 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 199.459 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 199.459 * [taylor]: Taking taylor expansion of y.im in x.re 199.459 * [backup-simplify]: Simplify y.im into y.im 199.459 * [taylor]: Taking taylor expansion of x.re in x.re 199.459 * [backup-simplify]: Simplify 0 into 0 199.459 * [backup-simplify]: Simplify 1 into 1 199.459 * [backup-simplify]: Simplify (* y.im 0) into 0 199.459 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 199.459 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 199.459 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 199.459 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 199.459 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 199.459 * [taylor]: Taking taylor expansion of y.re in y.im 199.459 * [backup-simplify]: Simplify y.re into y.re 199.459 * [taylor]: Taking taylor expansion of x.im in y.im 199.459 * [backup-simplify]: Simplify x.im into x.im 199.459 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 199.460 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 199.460 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 199.460 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 199.460 * [taylor]: Taking taylor expansion of y.im in y.im 199.460 * [backup-simplify]: Simplify 0 into 0 199.460 * [backup-simplify]: Simplify 1 into 1 199.460 * [taylor]: Taking taylor expansion of x.re in y.im 199.460 * [backup-simplify]: Simplify x.re into x.re 199.460 * [backup-simplify]: Simplify (* 0 x.re) into 0 199.460 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 199.460 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 199.460 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 199.460 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 199.460 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 199.460 * [taylor]: Taking taylor expansion of y.re in x.im 199.460 * [backup-simplify]: Simplify y.re into y.re 199.460 * [taylor]: Taking taylor expansion of x.im in x.im 199.460 * [backup-simplify]: Simplify 0 into 0 199.460 * [backup-simplify]: Simplify 1 into 1 199.460 * [backup-simplify]: Simplify (* y.re 0) into 0 199.460 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 199.460 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 199.460 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 199.460 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 199.460 * [taylor]: Taking taylor expansion of y.im in x.im 199.461 * [backup-simplify]: Simplify y.im into y.im 199.461 * [taylor]: Taking taylor expansion of x.re in x.im 199.461 * [backup-simplify]: Simplify x.re into x.re 199.461 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.461 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.461 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 199.461 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 199.461 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 199.461 * [taylor]: Taking taylor expansion of y.re in y.re 199.461 * [backup-simplify]: Simplify 0 into 0 199.461 * [backup-simplify]: Simplify 1 into 1 199.461 * [taylor]: Taking taylor expansion of x.im in y.re 199.461 * [backup-simplify]: Simplify x.im into x.im 199.461 * [backup-simplify]: Simplify (* 0 x.im) into 0 199.461 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 199.461 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 199.461 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 199.461 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 199.461 * [taylor]: Taking taylor expansion of y.im in y.re 199.461 * [backup-simplify]: Simplify y.im into y.im 199.461 * [taylor]: Taking taylor expansion of x.re in y.re 199.461 * [backup-simplify]: Simplify x.re into x.re 199.461 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.461 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.461 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 199.461 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 199.461 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 199.461 * [taylor]: Taking taylor expansion of y.re in y.re 199.461 * [backup-simplify]: Simplify 0 into 0 199.461 * [backup-simplify]: Simplify 1 into 1 199.461 * [taylor]: Taking taylor expansion of x.im in y.re 199.461 * [backup-simplify]: Simplify x.im into x.im 199.461 * [backup-simplify]: Simplify (* 0 x.im) into 0 199.462 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 199.462 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 199.462 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 199.462 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 199.462 * [taylor]: Taking taylor expansion of y.im in y.re 199.462 * [backup-simplify]: Simplify y.im into y.im 199.462 * [taylor]: Taking taylor expansion of x.re in y.re 199.462 * [backup-simplify]: Simplify x.re into x.re 199.462 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.462 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.462 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 199.462 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 199.462 * [taylor]: Taking taylor expansion of x.im in x.im 199.462 * [backup-simplify]: Simplify 0 into 0 199.462 * [backup-simplify]: Simplify 1 into 1 199.462 * [backup-simplify]: Simplify (/ 1 1) into 1 199.462 * [taylor]: Taking taylor expansion of 1 in y.im 199.462 * [backup-simplify]: Simplify 1 into 1 199.463 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 199.463 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 199.463 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 199.463 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 199.463 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.im 199.463 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 199.463 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 199.463 * [taylor]: Taking taylor expansion of y.im in x.im 199.463 * [backup-simplify]: Simplify y.im into y.im 199.463 * [taylor]: Taking taylor expansion of x.re in x.im 199.463 * [backup-simplify]: Simplify x.re into x.re 199.463 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.463 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.464 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 199.464 * [taylor]: Taking taylor expansion of 0 in y.im 199.464 * [backup-simplify]: Simplify 0 into 0 199.464 * [taylor]: Taking taylor expansion of 1 in x.re 199.464 * [backup-simplify]: Simplify 1 into 1 199.465 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 199.465 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 199.465 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 199.465 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 199.465 * [backup-simplify]: Simplify (- 0) into 0 199.465 * [backup-simplify]: Simplify (+ 0 0) into 0 199.465 * [taylor]: Taking taylor expansion of 0 in x.im 199.465 * [backup-simplify]: Simplify 0 into 0 199.465 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 199.465 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.im 199.465 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 199.465 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 199.465 * [taylor]: Taking taylor expansion of y.im in y.im 199.465 * [backup-simplify]: Simplify 0 into 0 199.466 * [backup-simplify]: Simplify 1 into 1 199.466 * [taylor]: Taking taylor expansion of x.re in y.im 199.466 * [backup-simplify]: Simplify x.re into x.re 199.466 * [backup-simplify]: Simplify (* 0 x.re) into 0 199.466 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 199.466 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 199.466 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 199.466 * [taylor]: Taking taylor expansion of (- (/ 1 x.re)) in x.re 199.466 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 199.466 * [taylor]: Taking taylor expansion of x.re in x.re 199.466 * [backup-simplify]: Simplify 0 into 0 199.466 * [backup-simplify]: Simplify 1 into 1 199.466 * [backup-simplify]: Simplify (/ 1 1) into 1 199.466 * [backup-simplify]: Simplify (- 1) into -1 199.467 * [backup-simplify]: Simplify -1 into -1 199.467 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.467 * [taylor]: Taking taylor expansion of 0 in y.im 199.467 * [backup-simplify]: Simplify 0 into 0 199.467 * [taylor]: Taking taylor expansion of 0 in x.re 199.467 * [backup-simplify]: Simplify 0 into 0 199.467 * [taylor]: Taking taylor expansion of 0 in x.re 199.467 * [backup-simplify]: Simplify 0 into 0 199.467 * [backup-simplify]: Simplify 1 into 1 199.468 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 199.468 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 199.469 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 199.469 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 199.469 * [backup-simplify]: Simplify (- 0) into 0 199.469 * [backup-simplify]: Simplify (+ 0 0) into 0 199.469 * [taylor]: Taking taylor expansion of 0 in x.im 199.469 * [backup-simplify]: Simplify 0 into 0 199.469 * [taylor]: Taking taylor expansion of 0 in y.im 199.469 * [backup-simplify]: Simplify 0 into 0 199.469 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 199.470 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 199.470 * [backup-simplify]: Simplify (- 0) into 0 199.470 * [taylor]: Taking taylor expansion of 0 in y.im 199.470 * [backup-simplify]: Simplify 0 into 0 199.470 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.470 * [taylor]: Taking taylor expansion of 0 in y.im 199.470 * [backup-simplify]: Simplify 0 into 0 199.471 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 199.471 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 199.471 * [backup-simplify]: Simplify (- 0) into 0 199.471 * [taylor]: Taking taylor expansion of 0 in x.re 199.471 * [backup-simplify]: Simplify 0 into 0 199.471 * [taylor]: Taking taylor expansion of 0 in x.re 199.471 * [backup-simplify]: Simplify 0 into 0 199.471 * [taylor]: Taking taylor expansion of 0 in x.re 199.471 * [backup-simplify]: Simplify 0 into 0 199.471 * [taylor]: Taking taylor expansion of 0 in x.re 199.471 * [backup-simplify]: Simplify 0 into 0 199.472 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 199.472 * [backup-simplify]: Simplify (- 0) into 0 199.472 * [backup-simplify]: Simplify 0 into 0 199.472 * [backup-simplify]: Simplify 0 into 0 199.472 * [backup-simplify]: Simplify 0 into 0 199.472 * [backup-simplify]: Simplify 0 into 0 199.474 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 199.474 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 199.475 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 199.475 * [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 199.476 * [backup-simplify]: Simplify (- 0) into 0 199.476 * [backup-simplify]: Simplify (+ 0 0) into 0 199.476 * [taylor]: Taking taylor expansion of 0 in x.im 199.476 * [backup-simplify]: Simplify 0 into 0 199.476 * [taylor]: Taking taylor expansion of 0 in y.im 199.476 * [backup-simplify]: Simplify 0 into 0 199.476 * [taylor]: Taking taylor expansion of 0 in y.im 199.476 * [backup-simplify]: Simplify 0 into 0 199.477 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 199.477 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 199.477 * [backup-simplify]: Simplify (- 0) into 0 199.478 * [taylor]: Taking taylor expansion of 0 in y.im 199.478 * [backup-simplify]: Simplify 0 into 0 199.478 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.479 * [taylor]: Taking taylor expansion of 0 in y.im 199.479 * [backup-simplify]: Simplify 0 into 0 199.479 * [taylor]: Taking taylor expansion of 0 in x.re 199.479 * [backup-simplify]: Simplify 0 into 0 199.479 * [taylor]: Taking taylor expansion of 0 in x.re 199.479 * [backup-simplify]: Simplify 0 into 0 199.479 * [taylor]: Taking taylor expansion of 0 in x.re 199.479 * [backup-simplify]: Simplify 0 into 0 199.480 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 199.480 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 199.481 * [backup-simplify]: Simplify (- 0) into 0 199.481 * [taylor]: Taking taylor expansion of 0 in x.re 199.481 * [backup-simplify]: Simplify 0 into 0 199.481 * [taylor]: Taking taylor expansion of 0 in x.re 199.481 * [backup-simplify]: Simplify 0 into 0 199.481 * [taylor]: Taking taylor expansion of 0 in x.re 199.481 * [backup-simplify]: Simplify 0 into 0 199.481 * [taylor]: Taking taylor expansion of 0 in x.re 199.481 * [backup-simplify]: Simplify 0 into 0 199.481 * [backup-simplify]: Simplify 0 into 0 199.481 * [backup-simplify]: Simplify 0 into 0 199.482 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 y.re)))))) (* -1 (* (/ 1 (/ 1 x.re)) (* (/ 1 (/ 1 y.im)) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 199.482 * [backup-simplify]: Simplify (- (* (/ 1 (- y.re)) (/ 1 (- x.im))) (* (/ 1 (- y.im)) (/ 1 (- x.re)))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 199.482 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (y.re x.im y.im x.re) around 0 199.482 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 199.482 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 199.482 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 199.482 * [taylor]: Taking taylor expansion of y.re in x.re 199.482 * [backup-simplify]: Simplify y.re into y.re 199.482 * [taylor]: Taking taylor expansion of x.im in x.re 199.482 * [backup-simplify]: Simplify x.im into x.im 199.482 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 199.482 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 199.483 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 199.483 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 199.483 * [taylor]: Taking taylor expansion of y.im in x.re 199.483 * [backup-simplify]: Simplify y.im into y.im 199.483 * [taylor]: Taking taylor expansion of x.re in x.re 199.483 * [backup-simplify]: Simplify 0 into 0 199.483 * [backup-simplify]: Simplify 1 into 1 199.483 * [backup-simplify]: Simplify (* y.im 0) into 0 199.483 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 199.483 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 199.483 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 199.483 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 199.483 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 199.483 * [taylor]: Taking taylor expansion of y.re in y.im 199.483 * [backup-simplify]: Simplify y.re into y.re 199.483 * [taylor]: Taking taylor expansion of x.im in y.im 199.483 * [backup-simplify]: Simplify x.im into x.im 199.483 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 199.484 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 199.484 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 199.484 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 199.484 * [taylor]: Taking taylor expansion of y.im in y.im 199.484 * [backup-simplify]: Simplify 0 into 0 199.484 * [backup-simplify]: Simplify 1 into 1 199.484 * [taylor]: Taking taylor expansion of x.re in y.im 199.484 * [backup-simplify]: Simplify x.re into x.re 199.484 * [backup-simplify]: Simplify (* 0 x.re) into 0 199.484 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 199.484 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 199.484 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 199.484 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 199.484 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 199.484 * [taylor]: Taking taylor expansion of y.re in x.im 199.484 * [backup-simplify]: Simplify y.re into y.re 199.484 * [taylor]: Taking taylor expansion of x.im in x.im 199.485 * [backup-simplify]: Simplify 0 into 0 199.485 * [backup-simplify]: Simplify 1 into 1 199.485 * [backup-simplify]: Simplify (* y.re 0) into 0 199.485 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 199.485 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 199.485 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 199.485 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 199.485 * [taylor]: Taking taylor expansion of y.im in x.im 199.485 * [backup-simplify]: Simplify y.im into y.im 199.485 * [taylor]: Taking taylor expansion of x.re in x.im 199.485 * [backup-simplify]: Simplify x.re into x.re 199.485 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.485 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.485 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 199.486 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 199.486 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 199.486 * [taylor]: Taking taylor expansion of y.re in y.re 199.486 * [backup-simplify]: Simplify 0 into 0 199.486 * [backup-simplify]: Simplify 1 into 1 199.486 * [taylor]: Taking taylor expansion of x.im in y.re 199.486 * [backup-simplify]: Simplify x.im into x.im 199.486 * [backup-simplify]: Simplify (* 0 x.im) into 0 199.486 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 199.486 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 199.486 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 199.486 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 199.486 * [taylor]: Taking taylor expansion of y.im in y.re 199.486 * [backup-simplify]: Simplify y.im into y.im 199.487 * [taylor]: Taking taylor expansion of x.re in y.re 199.487 * [backup-simplify]: Simplify x.re into x.re 199.487 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.487 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.487 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 199.487 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 199.487 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 199.487 * [taylor]: Taking taylor expansion of y.re in y.re 199.487 * [backup-simplify]: Simplify 0 into 0 199.487 * [backup-simplify]: Simplify 1 into 1 199.487 * [taylor]: Taking taylor expansion of x.im in y.re 199.487 * [backup-simplify]: Simplify x.im into x.im 199.487 * [backup-simplify]: Simplify (* 0 x.im) into 0 199.487 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 199.487 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 199.487 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 199.488 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 199.488 * [taylor]: Taking taylor expansion of y.im in y.re 199.488 * [backup-simplify]: Simplify y.im into y.im 199.488 * [taylor]: Taking taylor expansion of x.re in y.re 199.488 * [backup-simplify]: Simplify x.re into x.re 199.488 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.488 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.488 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 199.488 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 199.488 * [taylor]: Taking taylor expansion of x.im in x.im 199.488 * [backup-simplify]: Simplify 0 into 0 199.488 * [backup-simplify]: Simplify 1 into 1 199.488 * [backup-simplify]: Simplify (/ 1 1) into 1 199.488 * [taylor]: Taking taylor expansion of 1 in y.im 199.489 * [backup-simplify]: Simplify 1 into 1 199.489 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 199.489 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 199.490 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 199.490 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 199.490 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.im 199.490 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 199.490 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 199.490 * [taylor]: Taking taylor expansion of y.im in x.im 199.490 * [backup-simplify]: Simplify y.im into y.im 199.490 * [taylor]: Taking taylor expansion of x.re in x.im 199.490 * [backup-simplify]: Simplify x.re into x.re 199.490 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 199.490 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 199.491 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 199.491 * [taylor]: Taking taylor expansion of 0 in y.im 199.491 * [backup-simplify]: Simplify 0 into 0 199.491 * [taylor]: Taking taylor expansion of 1 in x.re 199.491 * [backup-simplify]: Simplify 1 into 1 199.492 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 199.492 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 199.492 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 199.493 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 199.493 * [backup-simplify]: Simplify (- 0) into 0 199.494 * [backup-simplify]: Simplify (+ 0 0) into 0 199.494 * [taylor]: Taking taylor expansion of 0 in x.im 199.494 * [backup-simplify]: Simplify 0 into 0 199.494 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 199.494 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.im 199.494 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 199.494 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 199.494 * [taylor]: Taking taylor expansion of y.im in y.im 199.494 * [backup-simplify]: Simplify 0 into 0 199.494 * [backup-simplify]: Simplify 1 into 1 199.494 * [taylor]: Taking taylor expansion of x.re in y.im 199.494 * [backup-simplify]: Simplify x.re into x.re 199.494 * [backup-simplify]: Simplify (* 0 x.re) into 0 199.495 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 199.495 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 199.495 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 199.495 * [taylor]: Taking taylor expansion of (- (/ 1 x.re)) in x.re 199.495 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 199.495 * [taylor]: Taking taylor expansion of x.re in x.re 199.495 * [backup-simplify]: Simplify 0 into 0 199.495 * [backup-simplify]: Simplify 1 into 1 199.495 * [backup-simplify]: Simplify (/ 1 1) into 1 199.496 * [backup-simplify]: Simplify (- 1) into -1 199.496 * [backup-simplify]: Simplify -1 into -1 199.497 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.497 * [taylor]: Taking taylor expansion of 0 in y.im 199.497 * [backup-simplify]: Simplify 0 into 0 199.497 * [taylor]: Taking taylor expansion of 0 in x.re 199.497 * [backup-simplify]: Simplify 0 into 0 199.497 * [taylor]: Taking taylor expansion of 0 in x.re 199.497 * [backup-simplify]: Simplify 0 into 0 199.497 * [backup-simplify]: Simplify 1 into 1 199.499 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 199.499 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 199.499 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 199.499 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 199.500 * [backup-simplify]: Simplify (- 0) into 0 199.500 * [backup-simplify]: Simplify (+ 0 0) into 0 199.500 * [taylor]: Taking taylor expansion of 0 in x.im 199.500 * [backup-simplify]: Simplify 0 into 0 199.500 * [taylor]: Taking taylor expansion of 0 in y.im 199.500 * [backup-simplify]: Simplify 0 into 0 199.500 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 199.501 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 199.501 * [backup-simplify]: Simplify (- 0) into 0 199.501 * [taylor]: Taking taylor expansion of 0 in y.im 199.501 * [backup-simplify]: Simplify 0 into 0 199.502 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.502 * [taylor]: Taking taylor expansion of 0 in y.im 199.502 * [backup-simplify]: Simplify 0 into 0 199.503 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 199.503 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 199.504 * [backup-simplify]: Simplify (- 0) into 0 199.504 * [taylor]: Taking taylor expansion of 0 in x.re 199.504 * [backup-simplify]: Simplify 0 into 0 199.504 * [taylor]: Taking taylor expansion of 0 in x.re 199.504 * [backup-simplify]: Simplify 0 into 0 199.504 * [taylor]: Taking taylor expansion of 0 in x.re 199.504 * [backup-simplify]: Simplify 0 into 0 199.504 * [taylor]: Taking taylor expansion of 0 in x.re 199.504 * [backup-simplify]: Simplify 0 into 0 199.505 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 199.505 * [backup-simplify]: Simplify (- 0) into 0 199.505 * [backup-simplify]: Simplify 0 into 0 199.505 * [backup-simplify]: Simplify 0 into 0 199.505 * [backup-simplify]: Simplify 0 into 0 199.505 * [backup-simplify]: Simplify 0 into 0 199.507 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 199.507 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 199.508 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 199.509 * [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 199.509 * [backup-simplify]: Simplify (- 0) into 0 199.509 * [backup-simplify]: Simplify (+ 0 0) into 0 199.509 * [taylor]: Taking taylor expansion of 0 in x.im 199.509 * [backup-simplify]: Simplify 0 into 0 199.509 * [taylor]: Taking taylor expansion of 0 in y.im 199.509 * [backup-simplify]: Simplify 0 into 0 199.509 * [taylor]: Taking taylor expansion of 0 in y.im 199.509 * [backup-simplify]: Simplify 0 into 0 199.510 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 199.510 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 199.510 * [backup-simplify]: Simplify (- 0) into 0 199.510 * [taylor]: Taking taylor expansion of 0 in y.im 199.510 * [backup-simplify]: Simplify 0 into 0 199.510 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 199.511 * [taylor]: Taking taylor expansion of 0 in y.im 199.511 * [backup-simplify]: Simplify 0 into 0 199.511 * [taylor]: Taking taylor expansion of 0 in x.re 199.511 * [backup-simplify]: Simplify 0 into 0 199.511 * [taylor]: Taking taylor expansion of 0 in x.re 199.511 * [backup-simplify]: Simplify 0 into 0 199.511 * [taylor]: Taking taylor expansion of 0 in x.re 199.511 * [backup-simplify]: Simplify 0 into 0 199.511 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 199.512 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 199.512 * [backup-simplify]: Simplify (- 0) into 0 199.512 * [taylor]: Taking taylor expansion of 0 in x.re 199.512 * [backup-simplify]: Simplify 0 into 0 199.512 * [taylor]: Taking taylor expansion of 0 in x.re 199.512 * [backup-simplify]: Simplify 0 into 0 199.512 * [taylor]: Taking taylor expansion of 0 in x.re 199.512 * [backup-simplify]: Simplify 0 into 0 199.512 * [taylor]: Taking taylor expansion of 0 in x.re 199.512 * [backup-simplify]: Simplify 0 into 0 199.512 * [backup-simplify]: Simplify 0 into 0 199.512 * [backup-simplify]: Simplify 0 into 0 199.512 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- y.re))))))) (* -1 (* (/ 1 (/ 1 (- x.re))) (* (/ 1 (/ 1 (- y.im))) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 199.513 * * * [progress]: simplifying candidates 199.513 * * * * [progress]: [ 1 / 52 ] simplifiying candidate # 199.513 * * * * [progress]: [ 2 / 52 ] simplifiying candidate # 199.513 * [simplify]: Simplifying (- (log (- (* y.re x.im) (* y.im x.re))) (log (+ (* y.re y.re) (* y.im y.im)))) 199.513 * * [simplify]: iters left: 6 (13 enodes) 199.516 * * [simplify]: iters left: 5 (46 enodes) 199.522 * * [simplify]: iters left: 4 (58 enodes) 199.531 * * [simplify]: iters left: 3 (62 enodes) 199.548 * * [simplify]: Extracting #0: cost 1 inf + 0 199.549 * * [simplify]: Extracting #1: cost 5 inf + 0 199.549 * * [simplify]: Extracting #2: cost 10 inf + 0 199.549 * * [simplify]: Extracting #3: cost 17 inf + 0 199.549 * * [simplify]: Extracting #4: cost 28 inf + 0 199.549 * * [simplify]: Extracting #5: cost 21 inf + 251 199.550 * * [simplify]: Extracting #6: cost 2 inf + 2584 199.551 * * [simplify]: Extracting #7: cost 0 inf + 3240 199.552 * [simplify]: Simplified to (- (log (- (* y.re x.im) (* y.im x.re))) (log (+ (* y.re y.re) (* y.im y.im)))) 199.552 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (- (* y.re x.im) (* y.im x.re))) (log (+ (* y.re y.re) (* y.im y.im)))))) 199.552 * * * * [progress]: [ 3 / 52 ] simplifiying candidate # 199.552 * * * * [progress]: [ 4 / 52 ] simplifiying candidate # 199.552 * * * * [progress]: [ 5 / 52 ] simplifiying candidate # 199.553 * [simplify]: Simplifying (/ (* (* (- (* y.re x.im) (* y.im x.re)) (- (* y.re x.im) (* y.im x.re))) (- (* y.re x.im) (* y.im x.re))) (* (* (+ (* y.re y.re) (* y.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))) 199.553 * * [simplify]: iters left: 6 (15 enodes) 199.560 * * [simplify]: iters left: 5 (71 enodes) 199.596 * * [simplify]: iters left: 4 (223 enodes) 199.725 * * [simplify]: Extracting #0: cost 1 inf + 0 199.725 * * [simplify]: Extracting #1: cost 32 inf + 0 199.725 * * [simplify]: Extracting #2: cost 96 inf + 1 199.727 * * [simplify]: Extracting #3: cost 227 inf + 1 199.732 * * [simplify]: Extracting #4: cost 145 inf + 15730 199.752 * * [simplify]: Extracting #5: cost 10 inf + 47127 199.776 * * [simplify]: Extracting #6: cost 0 inf + 49435 199.801 * [simplify]: Simplified to (* (* (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.im y.im) (* y.re y.re)))) (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.im y.im) (* y.re y.re)))) 199.801 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.im y.im) (* y.re y.re)))) (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.im y.im) (* y.re y.re)))))) 199.801 * * * * [progress]: [ 6 / 52 ] simplifiying candidate # 199.801 * * * * [progress]: [ 7 / 52 ] simplifiying candidate # 199.801 * * * * [progress]: [ 8 / 52 ] simplifiying candidate # 199.801 * * * * [progress]: [ 9 / 52 ] simplifiying candidate # 199.801 * * * * [progress]: [ 10 / 52 ] simplifiying candidate # 199.802 * [simplify]: Simplifying (/ (* y.re x.im) (+ (* y.re y.re) (* y.im y.im))) 199.802 * * [simplify]: iters left: 6 (8 enodes) 199.805 * * [simplify]: iters left: 5 (28 enodes) 199.813 * * [simplify]: iters left: 4 (34 enodes) 199.822 * * [simplify]: iters left: 3 (39 enodes) 199.832 * * [simplify]: iters left: 2 (41 enodes) 199.843 * * [simplify]: iters left: 1 (44 enodes) 199.855 * * [simplify]: Extracting #0: cost 1 inf + 0 199.855 * * [simplify]: Extracting #1: cost 10 inf + 0 199.855 * * [simplify]: Extracting #2: cost 16 inf + 2 199.855 * * [simplify]: Extracting #3: cost 16 inf + 127 199.855 * * [simplify]: Extracting #4: cost 13 inf + 210 199.856 * * [simplify]: Extracting #5: cost 5 inf + 1348 199.857 * * [simplify]: Extracting #6: cost 0 inf + 2201 199.858 * [simplify]: Simplified to (/ y.re (/ (+ (* y.re y.re) (* y.im y.im)) x.im)) 199.858 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (/ y.re (/ (+ (* y.re y.re) (* y.im y.im)) x.im)) (/ (* y.im x.re) (+ (* y.re y.re) (* y.im y.im))))) 199.858 * * * * [progress]: [ 11 / 52 ] simplifiying candidate # 199.858 * [simplify]: Simplifying (/ (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 199.858 * * [simplify]: iters left: 6 (15 enodes) 199.865 * * [simplify]: iters left: 5 (56 enodes) 199.886 * * [simplify]: iters left: 4 (80 enodes) 199.909 * * [simplify]: iters left: 3 (91 enodes) 199.933 * * [simplify]: iters left: 2 (94 enodes) 199.951 * * [simplify]: Extracting #0: cost 1 inf + 0 199.951 * * [simplify]: Extracting #1: cost 11 inf + 0 199.951 * * [simplify]: Extracting #2: cost 22 inf + 0 199.951 * * [simplify]: Extracting #3: cost 29 inf + 0 199.951 * * [simplify]: Extracting #4: cost 40 inf + 0 199.951 * * [simplify]: Extracting #5: cost 35 inf + 128 199.951 * * [simplify]: Extracting #6: cost 16 inf + 2331 199.953 * * [simplify]: Extracting #7: cost 2 inf + 7740 199.954 * * [simplify]: Extracting #8: cost 0 inf + 8588 199.956 * [simplify]: Simplified to (* (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 199.956 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 199.956 * [simplify]: Simplifying (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 199.956 * * [simplify]: iters left: 6 (13 enodes) 199.959 * * [simplify]: iters left: 5 (44 enodes) 199.965 * * [simplify]: iters left: 4 (53 enodes) 199.972 * * [simplify]: iters left: 3 (57 enodes) 199.979 * * [simplify]: Extracting #0: cost 1 inf + 0 199.979 * * [simplify]: Extracting #1: cost 4 inf + 0 199.979 * * [simplify]: Extracting #2: cost 8 inf + 0 199.979 * * [simplify]: Extracting #3: cost 15 inf + 0 199.979 * * [simplify]: Extracting #4: cost 26 inf + 0 199.979 * * [simplify]: Extracting #5: cost 19 inf + 251 199.979 * * [simplify]: Extracting #6: cost 5 inf + 1760 199.980 * * [simplify]: Extracting #7: cost 0 inf + 2856 199.980 * [simplify]: Simplified to (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 199.980 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 199.980 * * * * [progress]: [ 12 / 52 ] simplifiying candidate # 199.981 * [simplify]: Simplifying (/ (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 199.981 * * [simplify]: iters left: 6 (14 enodes) 199.984 * * [simplify]: iters left: 5 (49 enodes) 199.992 * * [simplify]: iters left: 4 (62 enodes) 200.000 * * [simplify]: iters left: 3 (69 enodes) 200.013 * * [simplify]: Extracting #0: cost 1 inf + 0 200.013 * * [simplify]: Extracting #1: cost 7 inf + 0 200.013 * * [simplify]: Extracting #2: cost 14 inf + 0 200.014 * * [simplify]: Extracting #3: cost 21 inf + 0 200.014 * * [simplify]: Extracting #4: cost 32 inf + 0 200.014 * * [simplify]: Extracting #5: cost 26 inf + 210 200.015 * * [simplify]: Extracting #6: cost 7 inf + 2494 200.016 * * [simplify]: Extracting #7: cost 2 inf + 4072 200.018 * * [simplify]: Extracting #8: cost 0 inf + 4880 200.020 * [simplify]: Simplified to (/ (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 200.020 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 200.020 * [simplify]: Simplifying (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 200.020 * * [simplify]: iters left: 6 (13 enodes) 200.026 * * [simplify]: iters left: 5 (44 enodes) 200.035 * * [simplify]: iters left: 4 (53 enodes) 200.042 * * [simplify]: iters left: 3 (57 enodes) 200.049 * * [simplify]: Extracting #0: cost 1 inf + 0 200.049 * * [simplify]: Extracting #1: cost 4 inf + 0 200.049 * * [simplify]: Extracting #2: cost 8 inf + 0 200.049 * * [simplify]: Extracting #3: cost 15 inf + 0 200.049 * * [simplify]: Extracting #4: cost 26 inf + 0 200.050 * * [simplify]: Extracting #5: cost 19 inf + 251 200.050 * * [simplify]: Extracting #6: cost 5 inf + 1680 200.050 * * [simplify]: Extracting #7: cost 0 inf + 2696 200.051 * [simplify]: Simplified to (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 200.051 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 200.051 * * * * [progress]: [ 13 / 52 ] simplifiying candidate # 200.051 * [simplify]: Simplifying (/ (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) 1) 200.051 * * [simplify]: iters left: 6 (11 enodes) 200.055 * * [simplify]: iters left: 5 (39 enodes) 200.062 * * [simplify]: iters left: 4 (58 enodes) 200.078 * * [simplify]: iters left: 3 (63 enodes) 200.095 * * [simplify]: Extracting #0: cost 1 inf + 0 200.095 * * [simplify]: Extracting #1: cost 5 inf + 0 200.095 * * [simplify]: Extracting #2: cost 7 inf + 1 200.095 * * [simplify]: Extracting #3: cost 11 inf + 1 200.095 * * [simplify]: Extracting #4: cost 20 inf + 1 200.095 * * [simplify]: Extracting #5: cost 14 inf + 211 200.096 * * [simplify]: Extracting #6: cost 4 inf + 1198 200.096 * * [simplify]: Extracting #7: cost 0 inf + 2135 200.097 * [simplify]: Simplified to (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) 200.097 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im))))) 200.097 * [simplify]: Simplifying (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im))) 200.097 * * [simplify]: iters left: 6 (12 enodes) 200.099 * * [simplify]: iters left: 5 (41 enodes) 200.105 * * [simplify]: iters left: 4 (50 enodes) 200.112 * * [simplify]: iters left: 3 (54 enodes) 200.119 * * [simplify]: Extracting #0: cost 1 inf + 0 200.119 * * [simplify]: Extracting #1: cost 4 inf + 0 200.119 * * [simplify]: Extracting #2: cost 9 inf + 0 200.119 * * [simplify]: Extracting #3: cost 17 inf + 0 200.119 * * [simplify]: Extracting #4: cost 18 inf + 166 200.119 * * [simplify]: Extracting #5: cost 14 inf + 495 200.120 * * [simplify]: Extracting #6: cost 0 inf + 2292 200.120 * [simplify]: Simplified to (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im))) 200.120 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im))))) 200.120 * * * * [progress]: [ 14 / 52 ] simplifiying candidate # 200.120 * [simplify]: Simplifying (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 200.120 * * [simplify]: iters left: 6 (14 enodes) 200.123 * * [simplify]: iters left: 5 (49 enodes) 200.130 * * [simplify]: iters left: 4 (60 enodes) 200.143 * * [simplify]: iters left: 3 (64 enodes) 200.156 * * [simplify]: Extracting #0: cost 1 inf + 0 200.156 * * [simplify]: Extracting #1: cost 6 inf + 0 200.156 * * [simplify]: Extracting #2: cost 12 inf + 0 200.157 * * [simplify]: Extracting #3: cost 19 inf + 0 200.157 * * [simplify]: Extracting #4: cost 30 inf + 0 200.157 * * [simplify]: Extracting #5: cost 22 inf + 292 200.157 * * [simplify]: Extracting #6: cost 5 inf + 2450 200.158 * * [simplify]: Extracting #7: cost 0 inf + 4068 200.159 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 200.159 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 200.159 * [simplify]: Simplifying (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 200.159 * * [simplify]: iters left: 6 (13 enodes) 200.162 * * [simplify]: iters left: 5 (44 enodes) 200.168 * * [simplify]: iters left: 4 (53 enodes) 200.177 * * [simplify]: iters left: 3 (57 enodes) 200.184 * * [simplify]: Extracting #0: cost 1 inf + 0 200.184 * * [simplify]: Extracting #1: cost 4 inf + 0 200.184 * * [simplify]: Extracting #2: cost 8 inf + 0 200.184 * * [simplify]: Extracting #3: cost 15 inf + 0 200.184 * * [simplify]: Extracting #4: cost 26 inf + 0 200.185 * * [simplify]: Extracting #5: cost 19 inf + 251 200.185 * * [simplify]: Extracting #6: cost 5 inf + 1680 200.185 * * [simplify]: Extracting #7: cost 0 inf + 2696 200.186 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 200.186 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 200.186 * * * * [progress]: [ 15 / 52 ] simplifiying candidate # 200.186 * [simplify]: Simplifying (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 200.186 * * [simplify]: iters left: 6 (13 enodes) 200.189 * * [simplify]: iters left: 5 (44 enodes) 200.202 * * [simplify]: iters left: 4 (53 enodes) 200.215 * * [simplify]: iters left: 3 (57 enodes) 200.230 * * [simplify]: Extracting #0: cost 1 inf + 0 200.230 * * [simplify]: Extracting #1: cost 4 inf + 0 200.230 * * [simplify]: Extracting #2: cost 8 inf + 0 200.230 * * [simplify]: Extracting #3: cost 15 inf + 0 200.231 * * [simplify]: Extracting #4: cost 26 inf + 0 200.231 * * [simplify]: Extracting #5: cost 19 inf + 251 200.231 * * [simplify]: Extracting #6: cost 5 inf + 1600 200.232 * * [simplify]: Extracting #7: cost 0 inf + 2536 200.233 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 200.233 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 200.234 * [simplify]: Simplifying (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 200.234 * * [simplify]: iters left: 6 (13 enodes) 200.239 * * [simplify]: iters left: 5 (44 enodes) 200.251 * * [simplify]: iters left: 4 (53 enodes) 200.266 * * [simplify]: iters left: 3 (57 enodes) 200.281 * * [simplify]: Extracting #0: cost 1 inf + 0 200.281 * * [simplify]: Extracting #1: cost 4 inf + 0 200.281 * * [simplify]: Extracting #2: cost 8 inf + 0 200.281 * * [simplify]: Extracting #3: cost 15 inf + 0 200.281 * * [simplify]: Extracting #4: cost 26 inf + 0 200.282 * * [simplify]: Extracting #5: cost 19 inf + 251 200.282 * * [simplify]: Extracting #6: cost 5 inf + 1600 200.283 * * [simplify]: Extracting #7: cost 0 inf + 2536 200.284 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 200.284 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 200.284 * * * * [progress]: [ 16 / 52 ] simplifiying candidate # 200.285 * [simplify]: Simplifying (/ (sqrt (- (* y.re x.im) (* y.im x.re))) 1) 200.285 * * [simplify]: iters left: 6 (10 enodes) 200.290 * * [simplify]: iters left: 5 (34 enodes) 200.300 * * [simplify]: iters left: 4 (45 enodes) 200.314 * * [simplify]: iters left: 3 (49 enodes) 200.321 * * [simplify]: Extracting #0: cost 1 inf + 0 200.321 * * [simplify]: Extracting #1: cost 4 inf + 0 200.321 * * [simplify]: Extracting #2: cost 7 inf + 1 200.321 * * [simplify]: Extracting #3: cost 16 inf + 1 200.321 * * [simplify]: Extracting #4: cost 11 inf + 130 200.321 * * [simplify]: Extracting #5: cost 1 inf + 995 200.322 * * [simplify]: Extracting #6: cost 0 inf + 1077 200.322 * [simplify]: Simplified to (sqrt (- (* y.re x.im) (* y.im x.re))) 200.322 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* y.re x.im) (* y.im x.re))) (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im))))) 200.322 * [simplify]: Simplifying (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im))) 200.322 * * [simplify]: iters left: 6 (12 enodes) 200.325 * * [simplify]: iters left: 5 (41 enodes) 200.330 * * [simplify]: iters left: 4 (50 enodes) 200.337 * * [simplify]: iters left: 3 (54 enodes) 200.351 * * [simplify]: Extracting #0: cost 1 inf + 0 200.351 * * [simplify]: Extracting #1: cost 4 inf + 0 200.351 * * [simplify]: Extracting #2: cost 9 inf + 0 200.352 * * [simplify]: Extracting #3: cost 17 inf + 0 200.352 * * [simplify]: Extracting #4: cost 18 inf + 166 200.352 * * [simplify]: Extracting #5: cost 14 inf + 495 200.353 * * [simplify]: Extracting #6: cost 0 inf + 2132 200.354 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im))) 200.354 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* y.re x.im) (* y.im x.re))) (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im))))) 200.354 * * * * [progress]: [ 17 / 52 ] simplifiying candidate # 200.354 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 200.354 * * [simplify]: iters left: 6 (9 enodes) 200.359 * * [simplify]: iters left: 5 (32 enodes) 200.365 * * [simplify]: iters left: 4 (36 enodes) 200.370 * * [simplify]: Extracting #0: cost 1 inf + 0 200.370 * * [simplify]: Extracting #1: cost 6 inf + 0 200.370 * * [simplify]: Extracting #2: cost 9 inf + 1 200.370 * * [simplify]: Extracting #3: cost 12 inf + 1 200.370 * * [simplify]: Extracting #4: cost 16 inf + 1 200.370 * * [simplify]: Extracting #5: cost 14 inf + 3 200.370 * * [simplify]: Extracting #6: cost 10 inf + 248 200.371 * * [simplify]: Extracting #7: cost 3 inf + 1543 200.371 * * [simplify]: Extracting #8: cost 0 inf + 2351 200.371 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 200.371 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* y.re x.im) (* y.im x.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 200.372 * [simplify]: Simplifying (/ (- (* y.re x.im) (* y.im x.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 200.372 * * [simplify]: iters left: 6 (12 enodes) 200.374 * * [simplify]: iters left: 5 (44 enodes) 200.381 * * [simplify]: iters left: 4 (67 enodes) 200.390 * * [simplify]: iters left: 3 (93 enodes) 200.406 * * [simplify]: iters left: 2 (119 enodes) 200.422 * * [simplify]: iters left: 1 (131 enodes) 200.443 * * [simplify]: Extracting #0: cost 1 inf + 0 200.443 * * [simplify]: Extracting #1: cost 7 inf + 0 200.443 * * [simplify]: Extracting #2: cost 34 inf + 0 200.444 * * [simplify]: Extracting #3: cost 48 inf + 87 200.444 * * [simplify]: Extracting #4: cost 39 inf + 746 200.446 * * [simplify]: Extracting #5: cost 11 inf + 7338 200.450 * * [simplify]: Extracting #6: cost 0 inf + 10206 200.453 * [simplify]: Simplified to (/ (- (* y.re x.im) (* y.im x.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 200.453 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* y.re x.im) (* y.im x.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 200.453 * * * * [progress]: [ 18 / 52 ] simplifiying candidate # 200.454 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 200.454 * * [simplify]: iters left: 6 (8 enodes) 200.456 * * [simplify]: iters left: 5 (27 enodes) 200.460 * * [simplify]: iters left: 4 (29 enodes) 200.464 * * [simplify]: Extracting #0: cost 1 inf + 0 200.464 * * [simplify]: Extracting #1: cost 4 inf + 0 200.464 * * [simplify]: Extracting #2: cost 5 inf + 1 200.464 * * [simplify]: Extracting #3: cost 8 inf + 1 200.464 * * [simplify]: Extracting #4: cost 12 inf + 1 200.464 * * [simplify]: Extracting #5: cost 10 inf + 3 200.465 * * [simplify]: Extracting #6: cost 5 inf + 289 200.465 * * [simplify]: Extracting #7: cost 1 inf + 938 200.465 * * [simplify]: Extracting #8: cost 0 inf + 1141 200.465 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 200.465 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 200.465 * [simplify]: Simplifying (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 200.466 * * [simplify]: iters left: 6 (12 enodes) 200.468 * * [simplify]: iters left: 5 (44 enodes) 200.474 * * [simplify]: iters left: 4 (67 enodes) 200.495 * * [simplify]: iters left: 3 (93 enodes) 200.521 * * [simplify]: iters left: 2 (119 enodes) 200.555 * * [simplify]: iters left: 1 (131 enodes) 200.586 * * [simplify]: Extracting #0: cost 1 inf + 0 200.586 * * [simplify]: Extracting #1: cost 7 inf + 0 200.587 * * [simplify]: Extracting #2: cost 34 inf + 0 200.587 * * [simplify]: Extracting #3: cost 48 inf + 87 200.587 * * [simplify]: Extracting #4: cost 39 inf + 746 200.588 * * [simplify]: Extracting #5: cost 11 inf + 6418 200.590 * * [simplify]: Extracting #6: cost 0 inf + 8846 200.592 * [simplify]: Simplified to (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 200.592 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 200.592 * * * * [progress]: [ 19 / 52 ] simplifiying candidate # 200.592 * [simplify]: Simplifying (/ 1 1) 200.592 * * [simplify]: iters left: 2 (2 enodes) 200.593 * * [simplify]: iters left: 1 (6 enodes) 200.595 * * [simplify]: Extracting #0: cost 1 inf + 0 200.595 * * [simplify]: Extracting #1: cost 0 inf + 1 200.595 * [simplify]: Simplified to 1 200.595 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im))))) 200.595 * [simplify]: Simplifying (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im))) 200.595 * * [simplify]: iters left: 6 (11 enodes) 200.598 * * [simplify]: iters left: 5 (41 enodes) 200.603 * * [simplify]: iters left: 4 (64 enodes) 200.615 * * [simplify]: iters left: 3 (90 enodes) 200.639 * * [simplify]: iters left: 2 (116 enodes) 200.672 * * [simplify]: iters left: 1 (128 enodes) 200.688 * * [simplify]: Extracting #0: cost 1 inf + 0 200.688 * * [simplify]: Extracting #1: cost 7 inf + 0 200.688 * * [simplify]: Extracting #2: cost 35 inf + 0 200.689 * * [simplify]: Extracting #3: cost 47 inf + 128 200.689 * * [simplify]: Extracting #4: cost 35 inf + 909 200.690 * * [simplify]: Extracting #5: cost 8 inf + 5782 200.691 * * [simplify]: Extracting #6: cost 0 inf + 7242 200.693 * [simplify]: Simplified to (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im))) 200.693 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im))))) 200.693 * * * * [progress]: [ 20 / 52 ] simplifiying candidate # 200.693 * * * * [progress]: [ 21 / 52 ] simplifiying candidate # 200.693 * * * * [progress]: [ 22 / 52 ] simplifiying candidate # 200.693 * * * * [progress]: [ 23 / 52 ] simplifiying candidate # 200.693 * [simplify]: Simplifying (cbrt (+ (* y.re y.re) (* y.im y.im))) 200.693 * * [simplify]: iters left: 5 (6 enodes) 200.695 * * [simplify]: iters left: 4 (19 enodes) 200.697 * * [simplify]: Extracting #0: cost 1 inf + 0 200.697 * * [simplify]: Extracting #1: cost 3 inf + 0 200.697 * * [simplify]: Extracting #2: cost 6 inf + 0 200.697 * * [simplify]: Extracting #3: cost 10 inf + 0 200.697 * * [simplify]: Extracting #4: cost 6 inf + 84 200.698 * * [simplify]: Extracting #5: cost 0 inf + 814 200.698 * [simplify]: Simplified to (cbrt (+ (* y.re y.re) (* y.im y.im))) 200.698 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* y.re x.im) (* y.im x.re)) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 200.698 * * * * [progress]: [ 24 / 52 ] simplifiying candidate # 200.698 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 200.698 * * [simplify]: iters left: 5 (6 enodes) 200.699 * * [simplify]: iters left: 4 (19 enodes) 200.703 * * [simplify]: Extracting #0: cost 1 inf + 0 200.703 * * [simplify]: Extracting #1: cost 3 inf + 0 200.703 * * [simplify]: Extracting #2: cost 6 inf + 0 200.703 * * [simplify]: Extracting #3: cost 10 inf + 0 200.703 * * [simplify]: Extracting #4: cost 6 inf + 84 200.703 * * [simplify]: Extracting #5: cost 0 inf + 734 200.704 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 200.704 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 200.704 * * * * [progress]: [ 25 / 52 ] simplifiying candidate # 200.704 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 200.704 * * [simplify]: iters left: 4 (5 enodes) 200.706 * * [simplify]: iters left: 3 (16 enodes) 200.711 * * [simplify]: Extracting #0: cost 1 inf + 0 200.711 * * [simplify]: Extracting #1: cost 4 inf + 0 200.711 * * [simplify]: Extracting #2: cost 8 inf + 0 200.711 * * [simplify]: Extracting #3: cost 4 inf + 84 200.711 * * [simplify]: Extracting #4: cost 0 inf + 410 200.712 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 200.712 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* y.re x.im) (* y.im x.re)) 1) (+ (* y.re y.re) (* y.im y.im)))) 200.712 * * * * [progress]: [ 26 / 52 ] simplifiying candidate # 200.712 * [simplify]: Simplifying (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) 200.712 * * [simplify]: iters left: 6 (9 enodes) 200.716 * * [simplify]: iters left: 5 (31 enodes) 200.724 * * [simplify]: iters left: 4 (40 enodes) 200.733 * * [simplify]: iters left: 3 (44 enodes) 200.739 * * [simplify]: Extracting #0: cost 1 inf + 0 200.739 * * [simplify]: Extracting #1: cost 3 inf + 0 200.739 * * [simplify]: Extracting #2: cost 5 inf + 0 200.739 * * [simplify]: Extracting #3: cost 9 inf + 0 200.739 * * [simplify]: Extracting #4: cost 18 inf + 0 200.739 * * [simplify]: Extracting #5: cost 13 inf + 169 200.739 * * [simplify]: Extracting #6: cost 5 inf + 787 200.739 * * [simplify]: Extracting #7: cost 0 inf + 1644 200.740 * [simplify]: Simplified to (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) 200.740 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (- (* y.re x.im) (* y.im x.re)))))) 200.740 * * * * [progress]: [ 27 / 52 ] simplifiying candidate # 200.740 * [simplify]: Simplifying (sqrt (- (* y.re x.im) (* y.im x.re))) 200.740 * * [simplify]: iters left: 5 (8 enodes) 200.742 * * [simplify]: iters left: 4 (28 enodes) 200.745 * * [simplify]: iters left: 3 (37 enodes) 200.750 * * [simplify]: iters left: 2 (41 enodes) 200.755 * * [simplify]: Extracting #0: cost 1 inf + 0 200.755 * * [simplify]: Extracting #1: cost 3 inf + 0 200.755 * * [simplify]: Extracting #2: cost 7 inf + 0 200.755 * * [simplify]: Extracting #3: cost 16 inf + 0 200.755 * * [simplify]: Extracting #4: cost 11 inf + 128 200.755 * * [simplify]: Extracting #5: cost 2 inf + 830 200.756 * * [simplify]: Extracting #6: cost 0 inf + 1076 200.756 * [simplify]: Simplified to (sqrt (- (* y.re x.im) (* y.im x.re))) 200.756 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (- (* y.re x.im) (* y.im x.re)))))) 200.756 * * * * [progress]: [ 28 / 52 ] simplifiying candidate # 200.756 * * * * [progress]: [ 29 / 52 ] simplifiying candidate # 200.756 * [simplify]: Simplifying (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))) 200.756 * * [simplify]: iters left: 6 (9 enodes) 200.759 * * [simplify]: iters left: 5 (49 enodes) 200.771 * * [simplify]: iters left: 4 (116 enodes) 200.797 * * [simplify]: iters left: 3 (231 enodes) 200.862 * * [simplify]: iters left: 2 (363 enodes) 201.007 * * [simplify]: Extracting #0: cost 1 inf + 0 201.007 * * [simplify]: Extracting #1: cost 20 inf + 0 201.008 * * [simplify]: Extracting #2: cost 146 inf + 0 201.009 * * [simplify]: Extracting #3: cost 200 inf + 1989 201.013 * * [simplify]: Extracting #4: cost 63 inf + 22827 201.023 * * [simplify]: Extracting #5: cost 0 inf + 34174 201.038 * * [simplify]: Extracting #6: cost 0 inf + 34134 201.053 * [simplify]: Simplified to (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))) 201.053 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 201.053 * * * * [progress]: [ 30 / 52 ] simplifiying candidate # 201.053 * [simplify]: Simplifying (- (* y.re y.re) (* y.im y.im)) 201.054 * * [simplify]: iters left: 4 (5 enodes) 201.056 * * [simplify]: iters left: 3 (20 enodes) 201.062 * * [simplify]: iters left: 2 (33 enodes) 201.072 * * [simplify]: iters left: 1 (50 enodes) 201.088 * * [simplify]: Extracting #0: cost 1 inf + 0 201.088 * * [simplify]: Extracting #1: cost 11 inf + 0 201.088 * * [simplify]: Extracting #2: cost 29 inf + 0 201.088 * * [simplify]: Extracting #3: cost 19 inf + 455 201.089 * * [simplify]: Extracting #4: cost 0 inf + 2130 201.090 * * [simplify]: Extracting #5: cost 0 inf + 1970 201.092 * [simplify]: Simplified to (* (+ y.re y.im) (- y.re y.im)) 201.092 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* y.re x.im) (* y.im x.re)) (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (* (+ y.re y.im) (- y.re y.im)))) 201.092 * * * * [progress]: [ 31 / 52 ] simplifiying candidate # 201.092 * [simplify]: Simplifying (- (pow (* y.re x.im) 3) (pow (* y.im x.re) 3)) 201.092 * * [simplify]: iters left: 5 (10 enodes) 201.096 * * [simplify]: iters left: 4 (53 enodes) 201.111 * * [simplify]: iters left: 3 (165 enodes) 201.182 * * [simplify]: iters left: 2 (470 enodes) 201.396 * * [simplify]: Extracting #0: cost 1 inf + 0 201.396 * * [simplify]: Extracting #1: cost 21 inf + 0 201.396 * * [simplify]: Extracting #2: cost 104 inf + 0 201.398 * * [simplify]: Extracting #3: cost 226 inf + 930 201.401 * * [simplify]: Extracting #4: cost 184 inf + 7619 201.407 * * [simplify]: Extracting #5: cost 74 inf + 36465 201.414 * * [simplify]: Extracting #6: cost 5 inf + 63971 201.423 * * [simplify]: Extracting #7: cost 0 inf + 67070 201.431 * [simplify]: Simplified to (- (* (* y.re x.im) (* (* y.re x.im) (* y.re x.im))) (* (* (* y.im x.re) (* y.im x.re)) (* y.im x.re))) 201.432 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* y.re x.im) (* (* y.re x.im) (* y.re x.im))) (* (* (* y.im x.re) (* y.im x.re)) (* y.im x.re))) (* (+ (* y.re y.re) (* y.im y.im)) (+ (* (* y.re x.im) (* y.re x.im)) (+ (* (* y.im x.re) (* y.im x.re)) (* (* y.re x.im) (* y.im x.re))))))) 201.432 * * * * [progress]: [ 32 / 52 ] simplifiying candidate # 201.432 * [simplify]: Simplifying (- (* (* y.re x.im) (* y.re x.im)) (* (* y.im x.re) (* y.im x.re))) 201.432 * * [simplify]: iters left: 6 (9 enodes) 201.434 * * [simplify]: iters left: 5 (48 enodes) 201.443 * * [simplify]: iters left: 4 (111 enodes) 201.466 * * [simplify]: iters left: 3 (181 enodes) 201.524 * * [simplify]: iters left: 2 (262 enodes) 201.583 * * [simplify]: iters left: 1 (473 enodes) 201.739 * * [simplify]: Extracting #0: cost 1 inf + 0 201.739 * * [simplify]: Extracting #1: cost 22 inf + 0 201.740 * * [simplify]: Extracting #2: cost 110 inf + 0 201.741 * * [simplify]: Extracting #3: cost 142 inf + 1440 201.749 * * [simplify]: Extracting #4: cost 41 inf + 15973 201.763 * * [simplify]: Extracting #5: cost 0 inf + 23364 201.771 * * [simplify]: Extracting #6: cost 0 inf + 23124 201.778 * [simplify]: Simplified to (- (* (* y.re x.im) (* y.re x.im)) (* (* y.im x.re) (* y.im x.re))) 201.778 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* y.re x.im) (* y.re x.im)) (* (* y.im x.re) (* y.im x.re))) (* (+ (* y.re y.re) (* y.im y.im)) (+ (* y.re x.im) (* y.im x.re))))) 201.779 * * * * [progress]: [ 33 / 52 ] simplifiying candidate #real (real->posit16 (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im))))))> 201.779 * * * * [progress]: [ 34 / 52 ] simplifiying candidate # 201.779 * [simplify]: Simplifying (/ (exp (* y.re x.im)) (exp (* y.im x.re))) 201.779 * * [simplify]: iters left: 5 (9 enodes) 201.781 * * [simplify]: iters left: 4 (35 enodes) 201.786 * * [simplify]: iters left: 3 (54 enodes) 201.795 * * [simplify]: iters left: 2 (95 enodes) 201.824 * * [simplify]: iters left: 1 (193 enodes) 201.870 * * [simplify]: Extracting #0: cost 1 inf + 0 201.870 * * [simplify]: Extracting #1: cost 61 inf + 0 201.871 * * [simplify]: Extracting #2: cost 177 inf + 0 201.872 * * [simplify]: Extracting #3: cost 207 inf + 844 201.873 * * [simplify]: Extracting #4: cost 161 inf + 6973 201.876 * * [simplify]: Extracting #5: cost 112 inf + 18650 201.882 * * [simplify]: Extracting #6: cost 35 inf + 67314 201.895 * * [simplify]: Extracting #7: cost 0 inf + 95011 201.914 * [simplify]: Simplified to (exp (- (* y.re x.im) (* y.im x.re))) 201.914 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (log (exp (- (* y.re x.im) (* y.im x.re)))) (+ (* y.re y.re) (* y.im y.im)))) 201.914 * * * * [progress]: [ 35 / 52 ] simplifiying candidate # 201.914 * * * * [progress]: [ 36 / 52 ] simplifiying candidate # 201.914 * * * * [progress]: [ 37 / 52 ] simplifiying candidate # 201.914 * * * * [progress]: [ 38 / 52 ] simplifiying candidate # 201.914 * * * * [progress]: [ 39 / 52 ] simplifiying candidate # 201.914 * * * * [progress]: [ 40 / 52 ] simplifiying candidate # 201.914 * * * * [progress]: [ 41 / 52 ] simplifiying candidate # 201.915 * * * * [progress]: [ 42 / 52 ] simplifiying candidate # 201.915 * * * * [progress]: [ 43 / 52 ] simplifiying candidate # 201.915 * * * * [progress]: [ 44 / 52 ] simplifiying candidate # 201.915 * * * * [progress]: [ 45 / 52 ] simplifiying candidate # 201.915 * * * * [progress]: [ 46 / 52 ] simplifiying candidate #real (real->posit16 (- (* y.re x.im) (* y.im x.re)))) (+ (* y.re y.re) (* y.im y.im))))> 201.915 * * * * [progress]: [ 47 / 52 ] simplifiying candidate # 201.915 * [simplify]: Simplifying 0 201.915 * * [simplify]: iters left: 0 (1 enodes) 201.916 * * [simplify]: Extracting #0: cost 1 inf + 0 201.917 * * [simplify]: Extracting #1: cost 0 inf + 1 201.917 * [simplify]: Simplified to 0 201.917 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 201.917 * * * * [progress]: [ 48 / 52 ] simplifiying candidate # 201.917 * [simplify]: Simplifying 0 201.917 * * [simplify]: iters left: 0 (1 enodes) 201.917 * * [simplify]: Extracting #0: cost 1 inf + 0 201.917 * * [simplify]: Extracting #1: cost 0 inf + 1 201.917 * [simplify]: Simplified to 0 201.918 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 201.918 * * * * [progress]: [ 49 / 52 ] simplifiying candidate # 201.918 * [simplify]: Simplifying 0 201.918 * * [simplify]: iters left: 0 (1 enodes) 201.918 * * [simplify]: Extracting #0: cost 1 inf + 0 201.918 * * [simplify]: Extracting #1: cost 0 inf + 1 201.918 * [simplify]: Simplified to 0 201.918 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 201.918 * * * * [progress]: [ 50 / 52 ] simplifiying candidate # 201.919 * [simplify]: Simplifying 0 201.919 * * [simplify]: iters left: 0 (1 enodes) 201.919 * * [simplify]: Extracting #0: cost 1 inf + 0 201.919 * * [simplify]: Extracting #1: cost 0 inf + 1 201.919 * [simplify]: Simplified to 0 201.919 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 0 (+ (* y.re y.re) (* y.im y.im)))) 201.919 * * * * [progress]: [ 51 / 52 ] simplifiying candidate # 201.919 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 201.919 * * [simplify]: iters left: 4 (7 enodes) 201.921 * * [simplify]: iters left: 3 (25 enodes) 201.924 * * [simplify]: iters left: 2 (34 enodes) 201.929 * * [simplify]: iters left: 1 (38 enodes) 201.933 * * [simplify]: Extracting #0: cost 1 inf + 0 201.933 * * [simplify]: Extracting #1: cost 5 inf + 0 201.933 * * [simplify]: Extracting #2: cost 14 inf + 0 201.933 * * [simplify]: Extracting #3: cost 9 inf + 169 201.934 * * [simplify]: Extracting #4: cost 2 inf + 583 201.934 * * [simplify]: Extracting #5: cost 0 inf + 748 201.934 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 201.934 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im)))) 201.934 * * * * [progress]: [ 52 / 52 ] simplifiying candidate # 201.934 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 201.934 * * [simplify]: iters left: 4 (7 enodes) 201.936 * * [simplify]: iters left: 3 (25 enodes) 201.939 * * [simplify]: iters left: 2 (34 enodes) 201.944 * * [simplify]: iters left: 1 (38 enodes) 201.952 * * [simplify]: Extracting #0: cost 1 inf + 0 201.952 * * [simplify]: Extracting #1: cost 5 inf + 0 201.952 * * [simplify]: Extracting #2: cost 14 inf + 0 201.952 * * [simplify]: Extracting #3: cost 9 inf + 169 201.953 * * [simplify]: Extracting #4: cost 2 inf + 583 201.953 * * [simplify]: Extracting #5: cost 0 inf + 748 201.954 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 201.954 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im)))) 201.954 * * * [progress]: adding candidates to table 202.478 * [progress]: [Phase 3 of 3] Extracting. 202.478 * * [regime]: Finding splitpoints for: (# # # # #real (real->posit16 (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im))))))> # # #) 202.483 * * * [regime-changes]: Trying 4 branch expressions: (y.im x.re y.re x.im) 202.483 * * * * [regimes]: Trying to branch on y.im from (# # # # #real (real->posit16 (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im))))))> # # #) 202.546 * * * * [regimes]: Trying to branch on x.re from (# # # # #real (real->posit16 (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im))))))> # # #) 202.628 * * * * [regimes]: Trying to branch on y.re from (# # # # #real (real->posit16 (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im))))))> # # #) 202.714 * * * * [regimes]: Trying to branch on x.im from (# # # # #real (real->posit16 (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im))))))> # # #) 202.793 * * * [regime]: Found split indices: #