0.002 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.056 * * * [progress]: [2/2] Setting up program. 0.059 * [progress]: [Phase 2 of 3] Improving. 0.059 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.059 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 0.059 * * [simplify]: iters left: 6 (11 enodes) 0.062 * * [simplify]: iters left: 5 (41 enodes) 0.067 * * [simplify]: iters left: 4 (64 enodes) 0.085 * * [simplify]: iters left: 3 (90 enodes) 0.096 * * [simplify]: iters left: 2 (116 enodes) 0.112 * * [simplify]: iters left: 1 (128 enodes) 0.140 * * [simplify]: Extracting #0: cost 1 inf + 0 0.140 * * [simplify]: Extracting #1: cost 7 inf + 0 0.140 * * [simplify]: Extracting #2: cost 35 inf + 0 0.141 * * [simplify]: Extracting #3: cost 47 inf + 128 0.141 * * [simplify]: Extracting #4: cost 35 inf + 909 0.143 * * [simplify]: Extracting #5: cost 8 inf + 5781 0.146 * * [simplify]: Extracting #6: cost 0 inf + 7242 0.149 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 0.149 * [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.155 * * [progress]: iteration 1 / 4 0.155 * * * [progress]: picking best candidate 0.161 * * * * [pick]: Picked # 0.161 * * * [progress]: localizing error 0.207 * * * [progress]: generating rewritten candidates 0.207 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 0.248 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 0.263 * * * [progress]: generating series expansions 0.263 * * * * [progress]: [ 1 / 2 ] generating series at (2) 0.263 * [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.263 * [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.263 * [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.263 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 0.263 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.264 * [taylor]: Taking taylor expansion of y.re in y.im 0.264 * [backup-simplify]: Simplify y.re into y.re 0.264 * [taylor]: Taking taylor expansion of x.im in y.im 0.264 * [backup-simplify]: Simplify x.im into x.im 0.264 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.264 * [taylor]: Taking taylor expansion of y.im in y.im 0.264 * [backup-simplify]: Simplify 0 into 0 0.264 * [backup-simplify]: Simplify 1 into 1 0.264 * [taylor]: Taking taylor expansion of x.re in y.im 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.im 0.264 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.264 * [taylor]: Taking taylor expansion of y.re in y.im 0.264 * [backup-simplify]: Simplify y.re into y.re 0.264 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.264 * [taylor]: Taking taylor expansion of y.im in y.im 0.264 * [backup-simplify]: Simplify 0 into 0 0.264 * [backup-simplify]: Simplify 1 into 1 0.264 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.264 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.265 * [backup-simplify]: Simplify (- 0) into 0 0.265 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 0.265 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.265 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 0.265 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 0.265 * [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.265 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 0.265 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.265 * [taylor]: Taking taylor expansion of y.re in x.re 0.265 * [backup-simplify]: Simplify y.re into y.re 0.265 * [taylor]: Taking taylor expansion of x.im in x.re 0.266 * [backup-simplify]: Simplify x.im into x.im 0.266 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.266 * [taylor]: Taking taylor expansion of y.im in x.re 0.266 * [backup-simplify]: Simplify y.im into y.im 0.266 * [taylor]: Taking taylor expansion of x.re in x.re 0.266 * [backup-simplify]: Simplify 0 into 0 0.266 * [backup-simplify]: Simplify 1 into 1 0.266 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 0.266 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.266 * [taylor]: Taking taylor expansion of y.re in x.re 0.266 * [backup-simplify]: Simplify y.re into y.re 0.266 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.266 * [taylor]: Taking taylor expansion of y.im in x.re 0.266 * [backup-simplify]: Simplify y.im into y.im 0.266 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.266 * [backup-simplify]: Simplify (* y.im 0) into 0 0.266 * [backup-simplify]: Simplify (- 0) into 0 0.266 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 0.267 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.267 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.267 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.267 * [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.267 * [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.267 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 0.267 * [taylor]: Taking taylor expansion of (* y.re x.im) 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 x.im in y.re 0.267 * [backup-simplify]: Simplify x.im into x.im 0.267 * [taylor]: Taking taylor expansion of (* y.im x.re) 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 * [taylor]: Taking taylor expansion of x.re in y.re 0.267 * [backup-simplify]: Simplify x.re into x.re 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 (* 0 x.im) into 0 0.268 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.268 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.268 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.268 * [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 (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 0.268 * [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.268 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.268 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.268 * [taylor]: Taking taylor expansion of y.re in x.im 0.268 * [backup-simplify]: Simplify y.re into y.re 0.268 * [taylor]: Taking taylor expansion of x.im in x.im 0.268 * [backup-simplify]: Simplify 0 into 0 0.268 * [backup-simplify]: Simplify 1 into 1 0.268 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.268 * [taylor]: Taking taylor expansion of y.im in x.im 0.268 * [backup-simplify]: Simplify y.im into y.im 0.268 * [taylor]: Taking taylor expansion of x.re in x.im 0.268 * [backup-simplify]: Simplify x.re into x.re 0.268 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 0.268 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.268 * [taylor]: Taking taylor expansion of y.re in x.im 0.269 * [backup-simplify]: Simplify y.re into y.re 0.269 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.269 * [taylor]: Taking taylor expansion of y.im in x.im 0.269 * [backup-simplify]: Simplify y.im into y.im 0.269 * [backup-simplify]: Simplify (* y.re 0) into 0 0.269 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.269 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.269 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.269 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.269 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.269 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.269 * [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.269 * [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.269 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.269 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.270 * [taylor]: Taking taylor expansion of y.re in x.im 0.270 * [backup-simplify]: Simplify y.re into y.re 0.270 * [taylor]: Taking taylor expansion of x.im in x.im 0.270 * [backup-simplify]: Simplify 0 into 0 0.270 * [backup-simplify]: Simplify 1 into 1 0.270 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.270 * [taylor]: Taking taylor expansion of y.im in x.im 0.270 * [backup-simplify]: Simplify y.im into y.im 0.270 * [taylor]: Taking taylor expansion of x.re in x.im 0.270 * [backup-simplify]: Simplify x.re into x.re 0.270 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 0.270 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.270 * [taylor]: Taking taylor expansion of y.re in x.im 0.270 * [backup-simplify]: Simplify y.re into y.re 0.270 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.270 * [taylor]: Taking taylor expansion of y.im in x.im 0.270 * [backup-simplify]: Simplify y.im into y.im 0.270 * [backup-simplify]: Simplify (* y.re 0) into 0 0.270 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.270 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.270 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.270 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.270 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.270 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.271 * [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.271 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 0.271 * [taylor]: Taking taylor expansion of -1 in y.re 0.271 * [backup-simplify]: Simplify -1 into -1 0.271 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 0.271 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.271 * [taylor]: Taking taylor expansion of y.im in y.re 0.271 * [backup-simplify]: Simplify y.im into y.im 0.271 * [taylor]: Taking taylor expansion of x.re in y.re 0.271 * [backup-simplify]: Simplify x.re into x.re 0.271 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.271 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.271 * [taylor]: Taking taylor expansion of y.re in y.re 0.271 * [backup-simplify]: Simplify 0 into 0 0.271 * [backup-simplify]: Simplify 1 into 1 0.271 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.271 * [taylor]: Taking taylor expansion of y.im in y.re 0.271 * [backup-simplify]: Simplify y.im into y.im 0.271 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.271 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.271 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.272 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 0.272 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 0.272 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 0.272 * [taylor]: Taking taylor expansion of -1 in x.re 0.272 * [backup-simplify]: Simplify -1 into -1 0.272 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 0.272 * [taylor]: Taking taylor expansion of x.re in x.re 0.272 * [backup-simplify]: Simplify 0 into 0 0.272 * [backup-simplify]: Simplify 1 into 1 0.272 * [taylor]: Taking taylor expansion of y.im in x.re 0.272 * [backup-simplify]: Simplify y.im into y.im 0.272 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.273 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.273 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.273 * [backup-simplify]: Simplify (- 0) into 0 0.273 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.273 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.273 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.274 * [backup-simplify]: Simplify (+ 0 0) into 0 0.274 * [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.274 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 0.274 * [taylor]: Taking taylor expansion of y.re in y.re 0.274 * [backup-simplify]: Simplify 0 into 0 0.275 * [backup-simplify]: Simplify 1 into 1 0.275 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.275 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.275 * [taylor]: Taking taylor expansion of y.re in y.re 0.275 * [backup-simplify]: Simplify 0 into 0 0.275 * [backup-simplify]: Simplify 1 into 1 0.275 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.275 * [taylor]: Taking taylor expansion of y.im in y.re 0.275 * [backup-simplify]: Simplify y.im into y.im 0.275 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.275 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.275 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.275 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.275 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.276 * [backup-simplify]: Simplify (+ 0 0) into 0 0.276 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 0.276 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 0.276 * [taylor]: Taking taylor expansion of 0 in x.re 0.276 * [backup-simplify]: Simplify 0 into 0 0.276 * [taylor]: Taking taylor expansion of 0 in y.im 0.276 * [backup-simplify]: Simplify 0 into 0 0.276 * [backup-simplify]: Simplify 0 into 0 0.277 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 0.277 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 0.277 * [taylor]: Taking taylor expansion of -1 in y.im 0.277 * [backup-simplify]: Simplify -1 into -1 0.277 * [taylor]: Taking taylor expansion of y.im in y.im 0.277 * [backup-simplify]: Simplify 0 into 0 0.277 * [backup-simplify]: Simplify 1 into 1 0.277 * [backup-simplify]: Simplify (/ -1 1) into -1 0.278 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 0.278 * [backup-simplify]: Simplify 0 into 0 0.279 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.279 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.280 * [backup-simplify]: Simplify (- 0) into 0 0.280 * [backup-simplify]: Simplify (+ 0 0) into 0 0.280 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.281 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.281 * [backup-simplify]: Simplify (+ 0 0) into 0 0.282 * [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.282 * [taylor]: Taking taylor expansion of 0 in y.re 0.282 * [backup-simplify]: Simplify 0 into 0 0.282 * [taylor]: Taking taylor expansion of 0 in x.re 0.282 * [backup-simplify]: Simplify 0 into 0 0.282 * [taylor]: Taking taylor expansion of 0 in y.im 0.282 * [backup-simplify]: Simplify 0 into 0 0.282 * [backup-simplify]: Simplify 0 into 0 0.282 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.282 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.282 * [taylor]: Taking taylor expansion of y.im in x.re 0.282 * [backup-simplify]: Simplify y.im into y.im 0.283 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.283 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.283 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.283 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.283 * [taylor]: Taking taylor expansion of y.im in y.im 0.283 * [backup-simplify]: Simplify 0 into 0 0.283 * [backup-simplify]: Simplify 1 into 1 0.283 * [backup-simplify]: Simplify (* 1 1) into 1 0.284 * [backup-simplify]: Simplify (/ 1 1) into 1 0.285 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.285 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.286 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.287 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.287 * [backup-simplify]: Simplify 0 into 0 0.288 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.288 * [backup-simplify]: Simplify (* 1 1) into 1 0.289 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.289 * [backup-simplify]: Simplify (+ 1 0) into 1 0.290 * [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.291 * [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.291 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 0.291 * [taylor]: Taking taylor expansion of x.re in x.re 0.291 * [backup-simplify]: Simplify 0 into 0 0.291 * [backup-simplify]: Simplify 1 into 1 0.291 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 0.291 * [taylor]: Taking taylor expansion of y.im in x.re 0.291 * [backup-simplify]: Simplify y.im into y.im 0.291 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.291 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 0.291 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 0.291 * [taylor]: Taking taylor expansion of 0 in y.im 0.291 * [backup-simplify]: Simplify 0 into 0 0.291 * [backup-simplify]: Simplify 0 into 0 0.291 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.292 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 0.292 * [taylor]: Taking taylor expansion of 0 in y.im 0.292 * [backup-simplify]: Simplify 0 into 0 0.292 * [backup-simplify]: Simplify 0 into 0 0.292 * [backup-simplify]: Simplify 0 into 0 0.292 * [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.292 * [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.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 y.im 0.293 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.293 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.293 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.293 * [taylor]: Taking taylor expansion of y.re in y.im 0.293 * [backup-simplify]: Simplify y.re into y.re 0.293 * [taylor]: Taking taylor expansion of x.im in y.im 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 y.im 0.293 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.293 * [taylor]: Taking taylor expansion of y.im in y.im 0.293 * [backup-simplify]: Simplify 0 into 0 0.293 * [backup-simplify]: Simplify 1 into 1 0.293 * [taylor]: Taking taylor expansion of x.re in y.im 0.293 * [backup-simplify]: Simplify x.re into x.re 0.293 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.294 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.294 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.294 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 0.294 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.294 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.294 * [taylor]: Taking taylor expansion of y.re in y.im 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 y.im 0.294 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.294 * [taylor]: Taking taylor expansion of y.im in y.im 0.294 * [backup-simplify]: Simplify 0 into 0 0.294 * [backup-simplify]: Simplify 1 into 1 0.295 * [backup-simplify]: Simplify (* 1 1) into 1 0.295 * [backup-simplify]: Simplify (/ 1 1) into 1 0.295 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 0.295 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 0.296 * [backup-simplify]: Simplify (+ 0 1) into 1 0.296 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 0.296 * [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.296 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.296 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.296 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.296 * [taylor]: Taking taylor expansion of y.re in x.re 0.296 * [backup-simplify]: Simplify y.re into y.re 0.296 * [taylor]: Taking taylor expansion of x.im in x.re 0.296 * [backup-simplify]: Simplify x.im into x.im 0.296 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.296 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.296 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.296 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.296 * [taylor]: Taking taylor expansion of y.im in x.re 0.296 * [backup-simplify]: Simplify y.im into y.im 0.296 * [taylor]: Taking taylor expansion of x.re in x.re 0.296 * [backup-simplify]: Simplify 0 into 0 0.296 * [backup-simplify]: Simplify 1 into 1 0.296 * [backup-simplify]: Simplify (* y.im 0) into 0 0.297 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.297 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.297 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.297 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.297 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.297 * [taylor]: Taking taylor expansion of y.re in x.re 0.297 * [backup-simplify]: Simplify y.re into y.re 0.297 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.297 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.297 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.297 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.297 * [taylor]: Taking taylor expansion of y.im in x.re 0.297 * [backup-simplify]: Simplify y.im into y.im 0.297 * [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.298 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.298 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.298 * [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.298 * [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.298 * [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.298 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.298 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.298 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.298 * [taylor]: Taking taylor expansion of y.re in y.re 0.298 * [backup-simplify]: Simplify 0 into 0 0.298 * [backup-simplify]: Simplify 1 into 1 0.298 * [taylor]: Taking taylor expansion of x.im in y.re 0.298 * [backup-simplify]: Simplify x.im into x.im 0.298 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.299 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.299 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.299 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.299 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.299 * [taylor]: Taking taylor expansion of y.im in y.re 0.299 * [backup-simplify]: Simplify y.im into y.im 0.299 * [taylor]: Taking taylor expansion of x.re in y.re 0.299 * [backup-simplify]: Simplify x.re into x.re 0.299 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.299 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.299 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.299 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.299 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.299 * [taylor]: Taking taylor expansion of y.re in y.re 0.299 * [backup-simplify]: Simplify 0 into 0 0.299 * [backup-simplify]: Simplify 1 into 1 0.300 * [backup-simplify]: Simplify (* 1 1) into 1 0.300 * [backup-simplify]: Simplify (/ 1 1) into 1 0.300 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.300 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.300 * [taylor]: Taking taylor expansion of y.im in y.re 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.300 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.300 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 0.301 * [backup-simplify]: Simplify (+ 1 0) into 1 0.301 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 0.301 * [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.301 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.301 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.301 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.301 * [taylor]: Taking taylor expansion of y.re in x.im 0.301 * [backup-simplify]: Simplify y.re into y.re 0.301 * [taylor]: Taking taylor expansion of x.im in x.im 0.301 * [backup-simplify]: Simplify 0 into 0 0.301 * [backup-simplify]: Simplify 1 into 1 0.301 * [backup-simplify]: Simplify (* y.re 0) into 0 0.302 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.302 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.302 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.302 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.302 * [taylor]: Taking taylor expansion of y.im in x.im 0.302 * [backup-simplify]: Simplify y.im into y.im 0.302 * [taylor]: Taking taylor expansion of x.re in x.im 0.302 * [backup-simplify]: Simplify x.re into x.re 0.302 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.302 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.302 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.302 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.302 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.302 * [taylor]: Taking taylor expansion of y.re in x.im 0.302 * [backup-simplify]: Simplify y.re into y.re 0.302 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.302 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.302 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.302 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.302 * [taylor]: Taking taylor expansion of y.im in x.im 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.303 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.303 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.303 * [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.303 * [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.303 * [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.303 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.303 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.303 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.303 * [taylor]: Taking taylor expansion of y.re in x.im 0.303 * [backup-simplify]: Simplify y.re into y.re 0.303 * [taylor]: Taking taylor expansion of x.im in x.im 0.303 * [backup-simplify]: Simplify 0 into 0 0.303 * [backup-simplify]: Simplify 1 into 1 0.303 * [backup-simplify]: Simplify (* y.re 0) into 0 0.304 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.304 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.304 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.304 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.304 * [taylor]: Taking taylor expansion of y.im in x.im 0.304 * [backup-simplify]: Simplify y.im into y.im 0.304 * [taylor]: Taking taylor expansion of x.re in x.im 0.304 * [backup-simplify]: Simplify x.re into x.re 0.304 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.304 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.304 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.304 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.304 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.304 * [taylor]: Taking taylor expansion of y.re in x.im 0.304 * [backup-simplify]: Simplify y.re into y.re 0.305 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.305 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.305 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.305 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.305 * [taylor]: Taking taylor expansion of y.im in x.im 0.305 * [backup-simplify]: Simplify y.im into y.im 0.305 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.305 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.305 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.305 * [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.305 * [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.305 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.305 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.306 * [taylor]: Taking taylor expansion of y.re in y.re 0.306 * [backup-simplify]: Simplify 0 into 0 0.306 * [backup-simplify]: Simplify 1 into 1 0.306 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.306 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.306 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.306 * [taylor]: Taking taylor expansion of y.re in y.re 0.306 * [backup-simplify]: Simplify 0 into 0 0.306 * [backup-simplify]: Simplify 1 into 1 0.306 * [backup-simplify]: Simplify (* 1 1) into 1 0.307 * [backup-simplify]: Simplify (/ 1 1) into 1 0.307 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.307 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.307 * [taylor]: Taking taylor expansion of y.im in y.re 0.307 * [backup-simplify]: Simplify y.im into y.im 0.307 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.307 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.307 * [backup-simplify]: Simplify (+ 1 0) into 1 0.308 * [backup-simplify]: Simplify (* 0 1) into 0 0.308 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.309 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.310 * [backup-simplify]: Simplify (+ 0 0) into 0 0.310 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.311 * [backup-simplify]: Simplify (/ 1 1) into 1 0.311 * [taylor]: Taking taylor expansion of 1 in x.re 0.311 * [backup-simplify]: Simplify 1 into 1 0.311 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.312 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.312 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.312 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.312 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.312 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.312 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.312 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.313 * [backup-simplify]: Simplify (+ 0 0) into 0 0.314 * [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.314 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 0.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.314 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.314 * [taylor]: Taking taylor expansion of y.im in y.re 0.314 * [backup-simplify]: Simplify y.im into y.im 0.314 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.314 * [taylor]: Taking taylor expansion of x.re in y.re 0.314 * [backup-simplify]: Simplify x.re into x.re 0.314 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.314 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.314 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.314 * [taylor]: Taking taylor expansion of y.re in y.re 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify 1 into 1 0.314 * [backup-simplify]: Simplify (* 1 1) into 1 0.315 * [backup-simplify]: Simplify (/ 1 1) into 1 0.315 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.315 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.315 * [taylor]: Taking taylor expansion of y.im in y.re 0.315 * [backup-simplify]: Simplify y.im into y.im 0.315 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.315 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.316 * [backup-simplify]: Simplify (+ 1 0) into 1 0.316 * [backup-simplify]: Simplify (* x.re 1) into x.re 0.316 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.316 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.317 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.318 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.318 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.319 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.319 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.319 * [taylor]: Taking taylor expansion of 0 in x.re 0.319 * [backup-simplify]: Simplify 0 into 0 0.319 * [taylor]: Taking taylor expansion of 1 in y.im 0.319 * [backup-simplify]: Simplify 1 into 1 0.320 * [backup-simplify]: Simplify 0 into 0 0.324 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.324 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.324 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.324 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.325 * [backup-simplify]: Simplify (- 0) into 0 0.325 * [backup-simplify]: Simplify (+ 0 0) into 0 0.326 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.326 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.326 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.327 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.327 * [backup-simplify]: Simplify (+ 0 0) into 0 0.328 * [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.328 * [taylor]: Taking taylor expansion of 0 in y.re 0.328 * [backup-simplify]: Simplify 0 into 0 0.328 * [taylor]: Taking taylor expansion of 0 in x.re 0.328 * [backup-simplify]: Simplify 0 into 0 0.328 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.328 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.328 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.328 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.328 * [taylor]: Taking taylor expansion of y.im in x.re 0.328 * [backup-simplify]: Simplify y.im into y.im 0.328 * [taylor]: Taking taylor expansion of x.re in x.re 0.328 * [backup-simplify]: Simplify 0 into 0 0.328 * [backup-simplify]: Simplify 1 into 1 0.329 * [backup-simplify]: Simplify (* y.im 0) into 0 0.329 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.329 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.329 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.329 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.329 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.329 * [taylor]: Taking taylor expansion of y.im in y.im 0.329 * [backup-simplify]: Simplify 0 into 0 0.329 * [backup-simplify]: Simplify 1 into 1 0.330 * [backup-simplify]: Simplify (/ 1 1) into 1 0.331 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.331 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.332 * [backup-simplify]: Simplify (- 0) into 0 0.332 * [backup-simplify]: Simplify 0 into 0 0.333 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.334 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.334 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.334 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.335 * [backup-simplify]: Simplify (+ 0 0) into 0 0.336 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 0.337 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.337 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 0.337 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.337 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.337 * [taylor]: Taking taylor expansion of y.im in x.re 0.337 * [backup-simplify]: Simplify y.im into y.im 0.337 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.337 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.337 * [taylor]: Taking taylor expansion of 0 in y.im 0.337 * [backup-simplify]: Simplify 0 into 0 0.337 * [backup-simplify]: Simplify 0 into 0 0.337 * [taylor]: Taking taylor expansion of 0 in y.im 0.337 * [backup-simplify]: Simplify 0 into 0 0.337 * [backup-simplify]: Simplify 0 into 0 0.337 * [backup-simplify]: Simplify 0 into 0 0.338 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.338 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.339 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.339 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.340 * [backup-simplify]: Simplify (- 0) into 0 0.340 * [backup-simplify]: Simplify (+ 0 0) into 0 0.341 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.341 * [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.342 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.342 * [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.343 * [backup-simplify]: Simplify (+ 0 0) into 0 0.344 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 0.344 * [taylor]: Taking taylor expansion of 0 in y.re 0.344 * [backup-simplify]: Simplify 0 into 0 0.344 * [taylor]: Taking taylor expansion of 0 in x.re 0.344 * [backup-simplify]: Simplify 0 into 0 0.344 * [taylor]: Taking taylor expansion of 0 in x.re 0.344 * [backup-simplify]: Simplify 0 into 0 0.345 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.346 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.346 * [backup-simplify]: Simplify (+ 0 0) into 0 0.347 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 0.347 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.347 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.347 * [backup-simplify]: Simplify (- 0) into 0 0.347 * [taylor]: Taking taylor expansion of 0 in x.re 0.347 * [backup-simplify]: Simplify 0 into 0 0.349 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.350 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.350 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.350 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.351 * [backup-simplify]: Simplify (+ 0 0) into 0 0.352 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 0.354 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 0.354 * [taylor]: Taking taylor expansion of 0 in x.re 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [taylor]: Taking taylor expansion of 0 in y.im 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [backup-simplify]: Simplify 0 into 0 0.355 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (+ (* (/ 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.355 * [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.355 * [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.355 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.355 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.355 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.355 * [taylor]: Taking taylor expansion of y.re in y.im 0.355 * [backup-simplify]: Simplify y.re into y.re 0.355 * [taylor]: Taking taylor expansion of x.im in y.im 0.355 * [backup-simplify]: Simplify x.im into x.im 0.355 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.355 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.355 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.355 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.355 * [taylor]: Taking taylor expansion of y.im in y.im 0.355 * [backup-simplify]: Simplify 0 into 0 0.355 * [backup-simplify]: Simplify 1 into 1 0.355 * [taylor]: Taking taylor expansion of x.re in y.im 0.355 * [backup-simplify]: Simplify x.re into x.re 0.355 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.356 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.356 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.356 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 0.356 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.356 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.356 * [taylor]: Taking taylor expansion of y.re in y.im 0.356 * [backup-simplify]: Simplify y.re into y.re 0.356 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.356 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.356 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.356 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.356 * [taylor]: Taking taylor expansion of y.im in y.im 0.356 * [backup-simplify]: Simplify 0 into 0 0.356 * [backup-simplify]: Simplify 1 into 1 0.357 * [backup-simplify]: Simplify (* 1 1) into 1 0.357 * [backup-simplify]: Simplify (/ 1 1) into 1 0.357 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 0.357 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 0.358 * [backup-simplify]: Simplify (+ 0 1) into 1 0.358 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 0.358 * [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.358 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.358 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.358 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.358 * [taylor]: Taking taylor expansion of y.re in x.re 0.358 * [backup-simplify]: Simplify y.re into y.re 0.358 * [taylor]: Taking taylor expansion of x.im in x.re 0.358 * [backup-simplify]: Simplify x.im into x.im 0.358 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.358 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.358 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.358 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.358 * [taylor]: Taking taylor expansion of y.im in x.re 0.358 * [backup-simplify]: Simplify y.im into y.im 0.358 * [taylor]: Taking taylor expansion of x.re in x.re 0.358 * [backup-simplify]: Simplify 0 into 0 0.358 * [backup-simplify]: Simplify 1 into 1 0.359 * [backup-simplify]: Simplify (* y.im 0) into 0 0.359 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.359 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.359 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.359 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.359 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.359 * [taylor]: Taking taylor expansion of y.re in x.re 0.359 * [backup-simplify]: Simplify y.re into y.re 0.359 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.359 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.359 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.359 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.359 * [taylor]: Taking taylor expansion of y.im in x.re 0.359 * [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.360 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.360 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.360 * [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.360 * [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.360 * [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.360 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.360 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.360 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.360 * [taylor]: Taking taylor expansion of y.re in y.re 0.360 * [backup-simplify]: Simplify 0 into 0 0.360 * [backup-simplify]: Simplify 1 into 1 0.360 * [taylor]: Taking taylor expansion of x.im in y.re 0.360 * [backup-simplify]: Simplify x.im into x.im 0.360 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.361 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.361 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.361 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.361 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.361 * [taylor]: Taking taylor expansion of y.im in y.re 0.361 * [backup-simplify]: Simplify y.im into y.im 0.361 * [taylor]: Taking taylor expansion of x.re in y.re 0.361 * [backup-simplify]: Simplify x.re into x.re 0.361 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.361 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 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.362 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.362 * [taylor]: Taking taylor expansion of y.re in y.re 0.362 * [backup-simplify]: Simplify 0 into 0 0.362 * [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.363 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.363 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.363 * [taylor]: Taking taylor expansion of y.im in y.re 0.363 * [backup-simplify]: Simplify y.im into y.im 0.363 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.363 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.363 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 0.363 * [backup-simplify]: Simplify (+ 1 0) into 1 0.363 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 0.363 * [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.363 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.363 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.364 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.364 * [taylor]: Taking taylor expansion of y.re in x.im 0.364 * [backup-simplify]: Simplify y.re into y.re 0.364 * [taylor]: Taking taylor expansion of x.im in x.im 0.364 * [backup-simplify]: Simplify 0 into 0 0.364 * [backup-simplify]: Simplify 1 into 1 0.364 * [backup-simplify]: Simplify (* y.re 0) into 0 0.364 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.364 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.364 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.364 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.364 * [taylor]: Taking taylor expansion of y.im in x.im 0.364 * [backup-simplify]: Simplify y.im into y.im 0.364 * [taylor]: Taking taylor expansion of x.re in x.im 0.364 * [backup-simplify]: Simplify x.re into x.re 0.364 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.365 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.365 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.365 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.365 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.365 * [taylor]: Taking taylor expansion of y.re in x.im 0.365 * [backup-simplify]: Simplify y.re into y.re 0.365 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.365 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.365 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.365 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.365 * [taylor]: Taking taylor expansion of y.im in x.im 0.365 * [backup-simplify]: Simplify y.im into y.im 0.365 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.365 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.365 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.365 * [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.366 * [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.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 x.im 0.366 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.366 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.366 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.366 * [taylor]: Taking taylor expansion of y.re in x.im 0.366 * [backup-simplify]: Simplify y.re into y.re 0.366 * [taylor]: Taking taylor expansion of x.im in x.im 0.366 * [backup-simplify]: Simplify 0 into 0 0.366 * [backup-simplify]: Simplify 1 into 1 0.366 * [backup-simplify]: Simplify (* y.re 0) into 0 0.367 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.367 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.367 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.367 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.367 * [taylor]: Taking taylor expansion of y.im in x.im 0.367 * [backup-simplify]: Simplify y.im into y.im 0.367 * [taylor]: Taking taylor expansion of x.re in x.im 0.367 * [backup-simplify]: Simplify x.re into x.re 0.367 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.367 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.367 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.367 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.367 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.367 * [taylor]: Taking taylor expansion of y.re in x.im 0.367 * [backup-simplify]: Simplify y.re into y.re 0.367 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.367 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.367 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.367 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.367 * [taylor]: Taking taylor expansion of y.im in x.im 0.367 * [backup-simplify]: Simplify y.im into y.im 0.367 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.367 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.368 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.368 * [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.368 * [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.368 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.368 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.368 * [taylor]: Taking taylor expansion of y.re in y.re 0.368 * [backup-simplify]: Simplify 0 into 0 0.368 * [backup-simplify]: Simplify 1 into 1 0.368 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.368 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.368 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.368 * [taylor]: Taking taylor expansion of y.re in y.re 0.368 * [backup-simplify]: Simplify 0 into 0 0.368 * [backup-simplify]: Simplify 1 into 1 0.369 * [backup-simplify]: Simplify (* 1 1) into 1 0.369 * [backup-simplify]: Simplify (/ 1 1) into 1 0.369 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.369 * [taylor]: Taking taylor expansion of (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.370 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.370 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.370 * [backup-simplify]: Simplify (+ 1 0) into 1 0.371 * [backup-simplify]: Simplify (* 0 1) into 0 0.371 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.372 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.373 * [backup-simplify]: Simplify (+ 0 0) into 0 0.373 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.374 * [backup-simplify]: Simplify (/ 1 1) into 1 0.374 * [taylor]: Taking taylor expansion of 1 in x.re 0.374 * [backup-simplify]: Simplify 1 into 1 0.374 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.375 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.375 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.375 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.375 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.375 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.375 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.375 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.376 * [backup-simplify]: Simplify (+ 0 0) into 0 0.376 * [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.377 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 0.377 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.377 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.377 * [taylor]: Taking taylor expansion of y.im in y.re 0.377 * [backup-simplify]: Simplify y.im into y.im 0.377 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.377 * [taylor]: Taking taylor expansion of x.re in y.re 0.377 * [backup-simplify]: Simplify x.re into x.re 0.377 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.377 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.377 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.377 * [taylor]: Taking taylor expansion of y.re in y.re 0.377 * [backup-simplify]: Simplify 0 into 0 0.377 * [backup-simplify]: Simplify 1 into 1 0.377 * [backup-simplify]: Simplify (* 1 1) into 1 0.378 * [backup-simplify]: Simplify (/ 1 1) into 1 0.378 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.378 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.378 * [taylor]: Taking taylor expansion of y.im in y.re 0.378 * [backup-simplify]: Simplify y.im into y.im 0.378 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.378 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.378 * [backup-simplify]: Simplify (+ 1 0) into 1 0.378 * [backup-simplify]: Simplify (* x.re 1) into x.re 0.379 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.379 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.380 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.381 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.381 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.382 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.383 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.383 * [taylor]: Taking taylor expansion of 0 in x.re 0.383 * [backup-simplify]: Simplify 0 into 0 0.383 * [taylor]: Taking taylor expansion of 1 in y.im 0.383 * [backup-simplify]: Simplify 1 into 1 0.383 * [backup-simplify]: Simplify 0 into 0 0.384 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.384 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.384 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.384 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.385 * [backup-simplify]: Simplify (- 0) into 0 0.385 * [backup-simplify]: Simplify (+ 0 0) into 0 0.386 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.386 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.387 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.387 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.388 * [backup-simplify]: Simplify (+ 0 0) into 0 0.389 * [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.389 * [taylor]: Taking taylor expansion of 0 in y.re 0.389 * [backup-simplify]: Simplify 0 into 0 0.389 * [taylor]: Taking taylor expansion of 0 in x.re 0.389 * [backup-simplify]: Simplify 0 into 0 0.389 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.389 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.389 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.389 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.389 * [taylor]: Taking taylor expansion of y.im in x.re 0.389 * [backup-simplify]: Simplify y.im into y.im 0.389 * [taylor]: Taking taylor expansion of x.re in x.re 0.389 * [backup-simplify]: Simplify 0 into 0 0.389 * [backup-simplify]: Simplify 1 into 1 0.389 * [backup-simplify]: Simplify (* y.im 0) into 0 0.390 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.390 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.390 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.390 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.390 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.390 * [taylor]: Taking taylor expansion of y.im in y.im 0.390 * [backup-simplify]: Simplify 0 into 0 0.390 * [backup-simplify]: Simplify 1 into 1 0.390 * [backup-simplify]: Simplify (/ 1 1) into 1 0.391 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.392 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.393 * [backup-simplify]: Simplify (- 0) into 0 0.393 * [backup-simplify]: Simplify 0 into 0 0.394 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.395 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.395 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.395 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.395 * [backup-simplify]: Simplify (+ 0 0) into 0 0.397 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 0.397 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.397 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 0.397 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.397 * [taylor]: Taking taylor expansion of (pow y.im 2) 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 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.398 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.398 * [taylor]: Taking taylor expansion of 0 in y.im 0.398 * [backup-simplify]: Simplify 0 into 0 0.398 * [backup-simplify]: Simplify 0 into 0 0.398 * [taylor]: Taking taylor expansion of 0 in y.im 0.398 * [backup-simplify]: Simplify 0 into 0 0.398 * [backup-simplify]: Simplify 0 into 0 0.398 * [backup-simplify]: Simplify 0 into 0 0.399 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.399 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.400 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.400 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.400 * [backup-simplify]: Simplify (- 0) into 0 0.401 * [backup-simplify]: Simplify (+ 0 0) into 0 0.402 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.402 * [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.403 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.403 * [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.404 * [backup-simplify]: Simplify (+ 0 0) into 0 0.405 * [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.405 * [taylor]: Taking taylor expansion of 0 in y.re 0.405 * [backup-simplify]: Simplify 0 into 0 0.405 * [taylor]: Taking taylor expansion of 0 in x.re 0.405 * [backup-simplify]: Simplify 0 into 0 0.405 * [taylor]: Taking taylor expansion of 0 in x.re 0.405 * [backup-simplify]: Simplify 0 into 0 0.406 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.407 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.407 * [backup-simplify]: Simplify (+ 0 0) into 0 0.407 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) 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 * [taylor]: Taking taylor expansion of 0 in x.re 0.408 * [backup-simplify]: Simplify 0 into 0 0.410 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.410 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.411 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.411 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.412 * [backup-simplify]: Simplify (+ 0 0) into 0 0.413 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 0.414 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 0.414 * [taylor]: Taking taylor expansion of 0 in x.re 0.414 * [backup-simplify]: Simplify 0 into 0 0.415 * [taylor]: Taking taylor expansion of 0 in y.im 0.415 * [backup-simplify]: Simplify 0 into 0 0.415 * [backup-simplify]: Simplify 0 into 0 0.415 * [backup-simplify]: Simplify 0 into 0 0.415 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 0.415 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 0.415 * [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.415 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 0.415 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.415 * [taylor]: Taking taylor expansion of y.re in y.im 0.415 * [backup-simplify]: Simplify y.re into y.re 0.415 * [taylor]: Taking taylor expansion of x.im in y.im 0.415 * [backup-simplify]: Simplify x.im into x.im 0.415 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.415 * [taylor]: Taking taylor expansion of y.im in y.im 0.415 * [backup-simplify]: Simplify 0 into 0 0.415 * [backup-simplify]: Simplify 1 into 1 0.415 * [taylor]: Taking taylor expansion of x.re in y.im 0.415 * [backup-simplify]: Simplify x.re into x.re 0.415 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 0.415 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.415 * [taylor]: Taking taylor expansion of y.re in x.re 0.415 * [backup-simplify]: Simplify y.re into y.re 0.415 * [taylor]: Taking taylor expansion of x.im in x.re 0.415 * [backup-simplify]: Simplify x.im into x.im 0.415 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.415 * [taylor]: Taking taylor expansion of y.im in x.re 0.416 * [backup-simplify]: Simplify y.im into y.im 0.416 * [taylor]: Taking taylor expansion of x.re in x.re 0.416 * [backup-simplify]: Simplify 0 into 0 0.416 * [backup-simplify]: Simplify 1 into 1 0.416 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 0.416 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.416 * [taylor]: Taking taylor expansion of y.re in y.re 0.416 * [backup-simplify]: Simplify 0 into 0 0.416 * [backup-simplify]: Simplify 1 into 1 0.416 * [taylor]: Taking taylor expansion of x.im in y.re 0.416 * [backup-simplify]: Simplify x.im into x.im 0.416 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.416 * [taylor]: Taking taylor expansion of y.im in y.re 0.416 * [backup-simplify]: Simplify y.im into y.im 0.416 * [taylor]: Taking taylor expansion of x.re in y.re 0.416 * [backup-simplify]: Simplify x.re into x.re 0.416 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.416 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.416 * [taylor]: Taking taylor expansion of y.re in x.im 0.416 * [backup-simplify]: Simplify y.re into y.re 0.416 * [taylor]: Taking taylor expansion of x.im in x.im 0.416 * [backup-simplify]: Simplify 0 into 0 0.416 * [backup-simplify]: Simplify 1 into 1 0.416 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.416 * [taylor]: Taking taylor expansion of y.im in x.im 0.416 * [backup-simplify]: Simplify y.im into y.im 0.416 * [taylor]: Taking taylor expansion of x.re in x.im 0.416 * [backup-simplify]: Simplify x.re into x.re 0.416 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.416 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.416 * [taylor]: Taking taylor expansion of y.re in x.im 0.416 * [backup-simplify]: Simplify y.re into y.re 0.416 * [taylor]: Taking taylor expansion of x.im in x.im 0.416 * [backup-simplify]: Simplify 0 into 0 0.416 * [backup-simplify]: Simplify 1 into 1 0.416 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.416 * [taylor]: Taking taylor expansion of y.im in x.im 0.416 * [backup-simplify]: Simplify y.im into y.im 0.416 * [taylor]: Taking taylor expansion of x.re in x.im 0.417 * [backup-simplify]: Simplify x.re into x.re 0.417 * [backup-simplify]: Simplify (* y.re 0) into 0 0.417 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.417 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.417 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.417 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 0.417 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.417 * [taylor]: Taking taylor expansion of y.im in y.re 0.417 * [backup-simplify]: Simplify y.im into y.im 0.417 * [taylor]: Taking taylor expansion of x.re in y.re 0.417 * [backup-simplify]: Simplify x.re into x.re 0.417 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.417 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.417 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 0.417 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.417 * [taylor]: Taking taylor expansion of y.im in x.re 0.417 * [backup-simplify]: Simplify y.im into y.im 0.417 * [taylor]: Taking taylor expansion of x.re in x.re 0.417 * [backup-simplify]: Simplify 0 into 0 0.417 * [backup-simplify]: Simplify 1 into 1 0.417 * [backup-simplify]: Simplify (* y.im 0) 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 * [backup-simplify]: Simplify 0 into 0 0.418 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.418 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.419 * [backup-simplify]: Simplify (- 0) into 0 0.419 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.419 * [taylor]: Taking taylor expansion of y.re in y.re 0.419 * [backup-simplify]: Simplify 0 into 0 0.419 * [backup-simplify]: Simplify 1 into 1 0.419 * [taylor]: Taking taylor expansion of 0 in x.re 0.419 * [backup-simplify]: Simplify 0 into 0 0.419 * [taylor]: Taking taylor expansion of 0 in y.im 0.419 * [backup-simplify]: Simplify 0 into 0 0.419 * [backup-simplify]: Simplify 0 into 0 0.419 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.420 * [backup-simplify]: Simplify (- 0) into 0 0.420 * [taylor]: Taking taylor expansion of 0 in x.re 0.420 * [backup-simplify]: Simplify 0 into 0 0.420 * [taylor]: Taking taylor expansion of 0 in y.im 0.420 * [backup-simplify]: Simplify 0 into 0 0.420 * [backup-simplify]: Simplify 0 into 0 0.420 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.420 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.420 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.420 * [taylor]: Taking taylor expansion of y.im in y.im 0.420 * [backup-simplify]: Simplify 0 into 0 0.420 * [backup-simplify]: Simplify 1 into 1 0.421 * [backup-simplify]: Simplify (- 0) into 0 0.421 * [backup-simplify]: Simplify 0 into 0 0.421 * [backup-simplify]: Simplify 0 into 0 0.422 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.422 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 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 y.im 0.423 * [backup-simplify]: Simplify 0 into 0 0.423 * [backup-simplify]: Simplify 0 into 0 0.423 * [backup-simplify]: Simplify 0 into 0 0.423 * [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.423 * [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.423 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.423 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.423 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.423 * [taylor]: Taking taylor expansion of y.re in y.im 0.423 * [backup-simplify]: Simplify y.re into y.re 0.423 * [taylor]: Taking taylor expansion of x.im in y.im 0.423 * [backup-simplify]: Simplify x.im into x.im 0.423 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.423 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.424 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.424 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.424 * [taylor]: Taking taylor expansion of y.im in y.im 0.424 * [backup-simplify]: Simplify 0 into 0 0.424 * [backup-simplify]: Simplify 1 into 1 0.424 * [taylor]: Taking taylor expansion of x.re in y.im 0.424 * [backup-simplify]: Simplify x.re into x.re 0.424 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.424 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.424 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.424 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.424 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.424 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.424 * [taylor]: Taking taylor expansion of y.re in x.re 0.424 * [backup-simplify]: Simplify y.re into y.re 0.424 * [taylor]: Taking taylor expansion of x.im in x.re 0.424 * [backup-simplify]: Simplify x.im into x.im 0.424 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.424 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.424 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.424 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.425 * [taylor]: Taking taylor expansion of y.im in x.re 0.425 * [backup-simplify]: Simplify y.im into y.im 0.425 * [taylor]: Taking taylor expansion of x.re in x.re 0.425 * [backup-simplify]: Simplify 0 into 0 0.425 * [backup-simplify]: Simplify 1 into 1 0.425 * [backup-simplify]: Simplify (* y.im 0) into 0 0.425 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.425 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.425 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.425 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.425 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.425 * [taylor]: Taking taylor expansion of y.re in y.re 0.425 * [backup-simplify]: Simplify 0 into 0 0.425 * [backup-simplify]: Simplify 1 into 1 0.425 * [taylor]: Taking taylor expansion of x.im in y.re 0.425 * [backup-simplify]: Simplify x.im into x.im 0.425 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.426 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.426 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.426 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.426 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.426 * [taylor]: Taking taylor expansion of y.im in y.re 0.426 * [backup-simplify]: Simplify y.im into y.im 0.426 * [taylor]: Taking taylor expansion of x.re in y.re 0.426 * [backup-simplify]: Simplify x.re into x.re 0.426 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.426 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.426 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.426 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.426 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.426 * [taylor]: Taking taylor expansion of y.re in x.im 0.426 * [backup-simplify]: Simplify y.re into y.re 0.426 * [taylor]: Taking taylor expansion of x.im in x.im 0.426 * [backup-simplify]: Simplify 0 into 0 0.426 * [backup-simplify]: Simplify 1 into 1 0.426 * [backup-simplify]: Simplify (* y.re 0) into 0 0.427 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.427 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.427 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.427 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.427 * [taylor]: Taking taylor expansion of y.im in x.im 0.427 * [backup-simplify]: Simplify y.im into y.im 0.427 * [taylor]: Taking taylor expansion of x.re in x.im 0.427 * [backup-simplify]: Simplify x.re into x.re 0.427 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.427 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.427 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.427 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.427 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.427 * [taylor]: Taking taylor expansion of y.re in x.im 0.427 * [backup-simplify]: Simplify y.re into y.re 0.427 * [taylor]: Taking taylor expansion of x.im in x.im 0.427 * [backup-simplify]: Simplify 0 into 0 0.427 * [backup-simplify]: Simplify 1 into 1 0.427 * [backup-simplify]: Simplify (* y.re 0) into 0 0.428 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.428 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.428 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.428 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.428 * [taylor]: Taking taylor expansion of y.im in x.im 0.428 * [backup-simplify]: Simplify y.im into y.im 0.428 * [taylor]: Taking taylor expansion of x.re in x.im 0.428 * [backup-simplify]: Simplify x.re into x.re 0.428 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.428 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.428 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.428 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.428 * [taylor]: Taking taylor expansion of y.re in y.re 0.428 * [backup-simplify]: Simplify 0 into 0 0.428 * [backup-simplify]: Simplify 1 into 1 0.429 * [backup-simplify]: Simplify (/ 1 1) into 1 0.429 * [taylor]: Taking taylor expansion of 1 in x.re 0.429 * [backup-simplify]: Simplify 1 into 1 0.429 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.429 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.429 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.430 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.430 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 0.430 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.430 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.430 * [taylor]: Taking taylor expansion of y.im in y.re 0.430 * [backup-simplify]: Simplify y.im into y.im 0.430 * [taylor]: Taking taylor expansion of x.re in y.re 0.430 * [backup-simplify]: Simplify x.re into x.re 0.430 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.430 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.431 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.431 * [taylor]: Taking taylor expansion of 0 in x.re 0.431 * [backup-simplify]: Simplify 0 into 0 0.431 * [taylor]: Taking taylor expansion of 1 in y.im 0.431 * [backup-simplify]: Simplify 1 into 1 0.431 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.432 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.432 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.432 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.432 * [backup-simplify]: Simplify (- 0) into 0 0.433 * [backup-simplify]: Simplify (+ 0 0) into 0 0.433 * [taylor]: Taking taylor expansion of 0 in y.re 0.433 * [backup-simplify]: Simplify 0 into 0 0.433 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.433 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.433 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.433 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.433 * [taylor]: Taking taylor expansion of y.im in x.re 0.433 * [backup-simplify]: Simplify y.im into y.im 0.433 * [taylor]: Taking taylor expansion of x.re in x.re 0.433 * [backup-simplify]: Simplify 0 into 0 0.433 * [backup-simplify]: Simplify 1 into 1 0.433 * [backup-simplify]: Simplify (* y.im 0) into 0 0.434 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.434 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.434 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.434 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.434 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.434 * [taylor]: Taking taylor expansion of y.im in y.im 0.434 * [backup-simplify]: Simplify 0 into 0 0.434 * [backup-simplify]: Simplify 1 into 1 0.435 * [backup-simplify]: Simplify (/ 1 1) into 1 0.435 * [backup-simplify]: Simplify (- 1) into -1 0.435 * [backup-simplify]: Simplify -1 into -1 0.437 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.437 * [taylor]: Taking taylor expansion of 0 in x.re 0.437 * [backup-simplify]: Simplify 0 into 0 0.437 * [taylor]: Taking taylor expansion of 0 in y.im 0.437 * [backup-simplify]: Simplify 0 into 0 0.437 * [taylor]: Taking taylor expansion of 0 in y.im 0.437 * [backup-simplify]: Simplify 0 into 0 0.437 * [backup-simplify]: Simplify 1 into 1 0.438 * [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.441 * [backup-simplify]: Simplify 0 into 0 0.441 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.441 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.441 * [backup-simplify]: Simplify (- 0) into 0 0.441 * [taylor]: Taking taylor expansion of 0 in x.re 0.441 * [backup-simplify]: Simplify 0 into 0 0.442 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.443 * [taylor]: Taking taylor expansion of 0 in x.re 0.443 * [backup-simplify]: Simplify 0 into 0 0.443 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.444 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.444 * [backup-simplify]: Simplify (- 0) into 0 0.444 * [taylor]: Taking taylor expansion of 0 in y.im 0.444 * [backup-simplify]: Simplify 0 into 0 0.444 * [taylor]: Taking taylor expansion of 0 in y.im 0.444 * [backup-simplify]: Simplify 0 into 0 0.444 * [taylor]: Taking taylor expansion of 0 in y.im 0.444 * [backup-simplify]: Simplify 0 into 0 0.444 * [taylor]: Taking taylor expansion of 0 in y.im 0.444 * [backup-simplify]: Simplify 0 into 0 0.445 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.445 * [backup-simplify]: Simplify (- 0) into 0 0.445 * [backup-simplify]: Simplify 0 into 0 0.445 * [backup-simplify]: Simplify 0 into 0 0.445 * [backup-simplify]: Simplify 0 into 0 0.445 * [backup-simplify]: Simplify 0 into 0 0.446 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.447 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.448 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 0.448 * [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.448 * [backup-simplify]: Simplify (- 0) into 0 0.449 * [backup-simplify]: Simplify (+ 0 0) into 0 0.449 * [taylor]: Taking taylor expansion of 0 in y.re 0.449 * [backup-simplify]: Simplify 0 into 0 0.449 * [taylor]: Taking taylor expansion of 0 in x.re 0.449 * [backup-simplify]: Simplify 0 into 0 0.449 * [taylor]: Taking taylor expansion of 0 in x.re 0.449 * [backup-simplify]: Simplify 0 into 0 0.450 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.450 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.451 * [backup-simplify]: Simplify (- 0) into 0 0.451 * [taylor]: Taking taylor expansion of 0 in x.re 0.451 * [backup-simplify]: Simplify 0 into 0 0.452 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.452 * [taylor]: Taking taylor expansion of 0 in x.re 0.452 * [backup-simplify]: Simplify 0 into 0 0.452 * [taylor]: Taking taylor expansion of 0 in y.im 0.452 * [backup-simplify]: Simplify 0 into 0 0.452 * [taylor]: Taking taylor expansion of 0 in y.im 0.452 * [backup-simplify]: Simplify 0 into 0 0.452 * [taylor]: Taking taylor expansion of 0 in y.im 0.452 * [backup-simplify]: Simplify 0 into 0 0.453 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.453 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.454 * [backup-simplify]: Simplify (- 0) into 0 0.454 * [taylor]: Taking taylor expansion of 0 in y.im 0.454 * [backup-simplify]: Simplify 0 into 0 0.454 * [taylor]: Taking taylor expansion of 0 in y.im 0.454 * [backup-simplify]: Simplify 0 into 0 0.454 * [taylor]: Taking taylor expansion of 0 in y.im 0.454 * [backup-simplify]: Simplify 0 into 0 0.454 * [taylor]: Taking taylor expansion of 0 in y.im 0.454 * [backup-simplify]: Simplify 0 into 0 0.454 * [backup-simplify]: Simplify 0 into 0 0.454 * [backup-simplify]: Simplify 0 into 0 0.455 * [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.456 * [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.456 * [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.456 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.456 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.456 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.456 * [taylor]: Taking taylor expansion of y.re in y.im 0.456 * [backup-simplify]: Simplify y.re into y.re 0.456 * [taylor]: Taking taylor expansion of x.im in y.im 0.456 * [backup-simplify]: Simplify x.im into x.im 0.456 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.456 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.456 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.456 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.456 * [taylor]: Taking taylor expansion of y.im in y.im 0.456 * [backup-simplify]: Simplify 0 into 0 0.456 * [backup-simplify]: Simplify 1 into 1 0.456 * [taylor]: Taking taylor expansion of x.re in y.im 0.456 * [backup-simplify]: Simplify x.re into x.re 0.456 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.456 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.457 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.457 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.457 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.457 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.457 * [taylor]: Taking taylor expansion of y.re in x.re 0.457 * [backup-simplify]: Simplify y.re into y.re 0.457 * [taylor]: Taking taylor expansion of x.im in x.re 0.457 * [backup-simplify]: Simplify x.im into x.im 0.457 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.457 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.457 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.457 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.457 * [taylor]: Taking taylor expansion of y.im in x.re 0.457 * [backup-simplify]: Simplify y.im into y.im 0.457 * [taylor]: Taking taylor expansion of x.re in x.re 0.457 * [backup-simplify]: Simplify 0 into 0 0.457 * [backup-simplify]: Simplify 1 into 1 0.457 * [backup-simplify]: Simplify (* y.im 0) into 0 0.457 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.458 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.458 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.458 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.458 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.458 * [taylor]: Taking taylor expansion of y.re in y.re 0.458 * [backup-simplify]: Simplify 0 into 0 0.458 * [backup-simplify]: Simplify 1 into 1 0.458 * [taylor]: Taking taylor expansion of x.im in y.re 0.458 * [backup-simplify]: Simplify x.im into x.im 0.458 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.458 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.458 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.458 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.458 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.458 * [taylor]: Taking taylor expansion of y.im in y.re 0.458 * [backup-simplify]: Simplify y.im into y.im 0.458 * [taylor]: Taking taylor expansion of x.re in y.re 0.458 * [backup-simplify]: Simplify x.re into x.re 0.458 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.459 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.459 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.459 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.459 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.459 * [taylor]: Taking taylor expansion of y.re in x.im 0.459 * [backup-simplify]: Simplify y.re into y.re 0.459 * [taylor]: Taking taylor expansion of x.im in x.im 0.459 * [backup-simplify]: Simplify 0 into 0 0.459 * [backup-simplify]: Simplify 1 into 1 0.459 * [backup-simplify]: Simplify (* y.re 0) into 0 0.459 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.459 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.459 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.459 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.459 * [taylor]: Taking taylor expansion of y.im in x.im 0.459 * [backup-simplify]: Simplify y.im into y.im 0.459 * [taylor]: Taking taylor expansion of x.re in x.im 0.459 * [backup-simplify]: Simplify x.re into x.re 0.460 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.460 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.460 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.460 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.460 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.460 * [taylor]: Taking taylor expansion of y.re in x.im 0.460 * [backup-simplify]: Simplify y.re into y.re 0.460 * [taylor]: Taking taylor expansion of x.im in x.im 0.460 * [backup-simplify]: Simplify 0 into 0 0.460 * [backup-simplify]: Simplify 1 into 1 0.460 * [backup-simplify]: Simplify (* y.re 0) into 0 0.461 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.461 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.461 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.461 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.461 * [taylor]: Taking taylor expansion of y.im in x.im 0.461 * [backup-simplify]: Simplify y.im into y.im 0.461 * [taylor]: Taking taylor expansion of x.re in x.im 0.461 * [backup-simplify]: Simplify x.re into x.re 0.461 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.461 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.461 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.461 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.461 * [taylor]: Taking taylor expansion of y.re in y.re 0.461 * [backup-simplify]: Simplify 0 into 0 0.461 * [backup-simplify]: Simplify 1 into 1 0.461 * [backup-simplify]: Simplify (/ 1 1) into 1 0.462 * [taylor]: Taking taylor expansion of 1 in x.re 0.462 * [backup-simplify]: Simplify 1 into 1 0.462 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.462 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.462 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.463 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.463 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 0.463 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.463 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.463 * [taylor]: Taking taylor expansion of y.im in y.re 0.463 * [backup-simplify]: Simplify y.im into y.im 0.463 * [taylor]: Taking taylor expansion of x.re in y.re 0.463 * [backup-simplify]: Simplify x.re into x.re 0.463 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.463 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.463 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.464 * [taylor]: Taking taylor expansion of 0 in x.re 0.464 * [backup-simplify]: Simplify 0 into 0 0.464 * [taylor]: Taking taylor expansion of 1 in y.im 0.464 * [backup-simplify]: Simplify 1 into 1 0.464 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.465 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.465 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.465 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.465 * [backup-simplify]: Simplify (- 0) into 0 0.465 * [backup-simplify]: Simplify (+ 0 0) into 0 0.465 * [taylor]: Taking taylor expansion of 0 in y.re 0.465 * [backup-simplify]: Simplify 0 into 0 0.466 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.466 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.466 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.466 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.466 * [taylor]: Taking taylor expansion of y.im in x.re 0.466 * [backup-simplify]: Simplify y.im into y.im 0.466 * [taylor]: Taking taylor expansion of x.re in x.re 0.466 * [backup-simplify]: Simplify 0 into 0 0.466 * [backup-simplify]: Simplify 1 into 1 0.466 * [backup-simplify]: Simplify (* y.im 0) into 0 0.466 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.466 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.466 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.466 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.466 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.466 * [taylor]: Taking taylor expansion of y.im in y.im 0.466 * [backup-simplify]: Simplify 0 into 0 0.466 * [backup-simplify]: Simplify 1 into 1 0.467 * [backup-simplify]: Simplify (/ 1 1) into 1 0.467 * [backup-simplify]: Simplify (- 1) into -1 0.467 * [backup-simplify]: Simplify -1 into -1 0.468 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.468 * [taylor]: Taking taylor expansion of 0 in x.re 0.468 * [backup-simplify]: Simplify 0 into 0 0.468 * [taylor]: Taking taylor expansion of 0 in y.im 0.468 * [backup-simplify]: Simplify 0 into 0 0.468 * [taylor]: Taking taylor expansion of 0 in y.im 0.468 * [backup-simplify]: Simplify 0 into 0 0.468 * [backup-simplify]: Simplify 1 into 1 0.469 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.470 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.470 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.471 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.471 * [backup-simplify]: Simplify (- 0) into 0 0.472 * [backup-simplify]: Simplify (+ 0 0) into 0 0.472 * [taylor]: Taking taylor expansion of 0 in y.re 0.472 * [backup-simplify]: Simplify 0 into 0 0.472 * [taylor]: Taking taylor expansion of 0 in x.re 0.472 * [backup-simplify]: Simplify 0 into 0 0.472 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.472 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.472 * [backup-simplify]: Simplify (- 0) into 0 0.472 * [taylor]: Taking taylor expansion of 0 in x.re 0.473 * [backup-simplify]: Simplify 0 into 0 0.473 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.473 * [taylor]: Taking taylor expansion of 0 in x.re 0.474 * [backup-simplify]: Simplify 0 into 0 0.474 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.474 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.475 * [backup-simplify]: Simplify (- 0) into 0 0.475 * [taylor]: Taking taylor expansion of 0 in y.im 0.475 * [backup-simplify]: Simplify 0 into 0 0.475 * [taylor]: Taking taylor expansion of 0 in y.im 0.475 * [backup-simplify]: Simplify 0 into 0 0.475 * [taylor]: Taking taylor expansion of 0 in y.im 0.475 * [backup-simplify]: Simplify 0 into 0 0.475 * [taylor]: Taking taylor expansion of 0 in y.im 0.475 * [backup-simplify]: Simplify 0 into 0 0.476 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.476 * [backup-simplify]: Simplify (- 0) into 0 0.476 * [backup-simplify]: Simplify 0 into 0 0.476 * [backup-simplify]: Simplify 0 into 0 0.476 * [backup-simplify]: Simplify 0 into 0 0.476 * [backup-simplify]: Simplify 0 into 0 0.478 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.478 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.479 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 0.479 * [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.479 * [backup-simplify]: Simplify (- 0) into 0 0.480 * [backup-simplify]: Simplify (+ 0 0) into 0 0.480 * [taylor]: Taking taylor expansion of 0 in y.re 0.480 * [backup-simplify]: Simplify 0 into 0 0.480 * [taylor]: Taking taylor expansion of 0 in x.re 0.480 * [backup-simplify]: Simplify 0 into 0 0.480 * [taylor]: Taking taylor expansion of 0 in x.re 0.480 * [backup-simplify]: Simplify 0 into 0 0.480 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.481 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.481 * [backup-simplify]: Simplify (- 0) into 0 0.481 * [taylor]: Taking taylor expansion of 0 in x.re 0.481 * [backup-simplify]: Simplify 0 into 0 0.482 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.482 * [taylor]: Taking taylor expansion of 0 in x.re 0.482 * [backup-simplify]: Simplify 0 into 0 0.482 * [taylor]: Taking taylor expansion of 0 in y.im 0.482 * [backup-simplify]: Simplify 0 into 0 0.482 * [taylor]: Taking taylor expansion of 0 in y.im 0.482 * [backup-simplify]: Simplify 0 into 0 0.482 * [taylor]: Taking taylor expansion of 0 in y.im 0.482 * [backup-simplify]: Simplify 0 into 0 0.483 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.483 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.486 * [backup-simplify]: Simplify (- 0) into 0 0.486 * [taylor]: Taking taylor expansion of 0 in y.im 0.486 * [backup-simplify]: Simplify 0 into 0 0.486 * [taylor]: Taking taylor expansion of 0 in y.im 0.486 * [backup-simplify]: Simplify 0 into 0 0.486 * [taylor]: Taking taylor expansion of 0 in y.im 0.486 * [backup-simplify]: Simplify 0 into 0 0.486 * [taylor]: Taking taylor expansion of 0 in y.im 0.486 * [backup-simplify]: Simplify 0 into 0 0.486 * [backup-simplify]: Simplify 0 into 0 0.486 * [backup-simplify]: Simplify 0 into 0 0.488 * [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.488 * * * [progress]: simplifying candidates 0.488 * * * * [progress]: [ 1 / 52 ] simplifiying candidate # 0.488 * * * * [progress]: [ 2 / 52 ] simplifiying candidate # 0.488 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.re y.re) (* y.im y.im)))) 0.488 * * [simplify]: iters left: 6 (13 enodes) 0.494 * * [simplify]: iters left: 5 (46 enodes) 0.507 * * [simplify]: iters left: 4 (58 enodes) 0.522 * * [simplify]: iters left: 3 (62 enodes) 0.535 * * [simplify]: Extracting #0: cost 1 inf + 0 0.535 * * [simplify]: Extracting #1: cost 5 inf + 0 0.535 * * [simplify]: Extracting #2: cost 10 inf + 0 0.535 * * [simplify]: Extracting #3: cost 17 inf + 0 0.535 * * [simplify]: Extracting #4: cost 28 inf + 0 0.535 * * [simplify]: Extracting #5: cost 22 inf + 210 0.535 * * [simplify]: Extracting #6: cost 9 inf + 1259 0.536 * * [simplify]: Extracting #7: cost 2 inf + 2584 0.536 * * [simplify]: Extracting #8: cost 0 inf + 3240 0.537 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.re y.re) (* y.im y.im)))) 0.537 * [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.537 * * * * [progress]: [ 3 / 52 ] simplifiying candidate # 0.537 * * * * [progress]: [ 4 / 52 ] simplifiying candidate # 0.537 * * * * [progress]: [ 5 / 52 ] simplifiying candidate # 0.537 * [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.537 * * [simplify]: iters left: 6 (15 enodes) 0.540 * * [simplify]: iters left: 5 (71 enodes) 0.555 * * [simplify]: iters left: 4 (223 enodes) 0.629 * * [simplify]: Extracting #0: cost 1 inf + 0 0.629 * * [simplify]: Extracting #1: cost 32 inf + 0 0.629 * * [simplify]: Extracting #2: cost 96 inf + 1 0.630 * * [simplify]: Extracting #3: cost 224 inf + 1 0.632 * * [simplify]: Extracting #4: cost 148 inf + 14594 0.642 * * [simplify]: Extracting #5: cost 10 inf + 46601 0.656 * * [simplify]: Extracting #6: cost 0 inf + 49233 0.685 * [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.685 * [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.686 * * * * [progress]: [ 6 / 52 ] simplifiying candidate # 0.686 * * * * [progress]: [ 7 / 52 ] simplifiying candidate # 0.686 * * * * [progress]: [ 8 / 52 ] simplifiying candidate # 0.686 * * * * [progress]: [ 9 / 52 ] simplifiying candidate # 0.686 * * * * [progress]: [ 10 / 52 ] simplifiying candidate # 0.686 * [simplify]: Simplifying (/ (* x.im y.re) (+ (* y.re y.re) (* y.im y.im))) 0.686 * * [simplify]: iters left: 6 (8 enodes) 0.690 * * [simplify]: iters left: 5 (28 enodes) 0.698 * * [simplify]: iters left: 4 (34 enodes) 0.708 * * [simplify]: iters left: 3 (39 enodes) 0.719 * * [simplify]: iters left: 2 (41 enodes) 0.730 * * [simplify]: iters left: 1 (44 enodes) 0.741 * * [simplify]: Extracting #0: cost 1 inf + 0 0.741 * * [simplify]: Extracting #1: cost 10 inf + 0 0.742 * * [simplify]: Extracting #2: cost 16 inf + 2 0.742 * * [simplify]: Extracting #3: cost 16 inf + 127 0.742 * * [simplify]: Extracting #4: cost 13 inf + 210 0.742 * * [simplify]: Extracting #5: cost 5 inf + 1348 0.743 * * [simplify]: Extracting #6: cost 0 inf + 2201 0.744 * [simplify]: Simplified to (/ x.im (/ (+ (* y.re y.re) (* y.im y.im)) y.re)) 0.744 * [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.744 * * * * [progress]: [ 11 / 52 ] simplifiying candidate # 0.745 * [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.745 * * [simplify]: iters left: 6 (15 enodes) 0.751 * * [simplify]: iters left: 5 (56 enodes) 0.767 * * [simplify]: iters left: 4 (80 enodes) 0.790 * * [simplify]: iters left: 3 (91 enodes) 0.813 * * [simplify]: iters left: 2 (94 enodes) 0.838 * * [simplify]: Extracting #0: cost 1 inf + 0 0.838 * * [simplify]: Extracting #1: cost 11 inf + 0 0.838 * * [simplify]: Extracting #2: cost 22 inf + 0 0.838 * * [simplify]: Extracting #3: cost 29 inf + 0 0.838 * * [simplify]: Extracting #4: cost 40 inf + 0 0.839 * * [simplify]: Extracting #5: cost 35 inf + 128 0.839 * * [simplify]: Extracting #6: cost 16 inf + 2331 0.841 * * [simplify]: Extracting #7: cost 2 inf + 7740 0.844 * * [simplify]: Extracting #8: cost 0 inf + 8588 0.847 * [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.847 * [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.848 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 0.848 * * [simplify]: iters left: 6 (13 enodes) 0.854 * * [simplify]: iters left: 5 (44 enodes) 0.866 * * [simplify]: iters left: 4 (53 enodes) 0.880 * * [simplify]: iters left: 3 (57 enodes) 0.896 * * [simplify]: Extracting #0: cost 1 inf + 0 0.896 * * [simplify]: Extracting #1: cost 4 inf + 0 0.896 * * [simplify]: Extracting #2: cost 8 inf + 0 0.896 * * [simplify]: Extracting #3: cost 15 inf + 0 0.896 * * [simplify]: Extracting #4: cost 26 inf + 0 0.897 * * [simplify]: Extracting #5: cost 20 inf + 210 0.897 * * [simplify]: Extracting #6: cost 9 inf + 951 0.898 * * [simplify]: Extracting #7: cost 3 inf + 2088 0.899 * * [simplify]: Extracting #8: cost 0 inf + 2856 0.900 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 0.900 * [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.900 * * * * [progress]: [ 12 / 52 ] simplifiying candidate # 0.900 * [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.900 * * [simplify]: iters left: 6 (14 enodes) 0.907 * * [simplify]: iters left: 5 (49 enodes) 0.921 * * [simplify]: iters left: 4 (62 enodes) 0.938 * * [simplify]: iters left: 3 (69 enodes) 0.956 * * [simplify]: Extracting #0: cost 1 inf + 0 0.956 * * [simplify]: Extracting #1: cost 7 inf + 0 0.956 * * [simplify]: Extracting #2: cost 14 inf + 0 0.956 * * [simplify]: Extracting #3: cost 21 inf + 0 0.956 * * [simplify]: Extracting #4: cost 32 inf + 0 0.956 * * [simplify]: Extracting #5: cost 26 inf + 210 0.957 * * [simplify]: Extracting #6: cost 7 inf + 2494 0.958 * * [simplify]: Extracting #7: cost 2 inf + 4072 0.960 * * [simplify]: Extracting #8: cost 0 inf + 4880 0.962 * [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.962 * [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.962 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 0.962 * * [simplify]: iters left: 6 (13 enodes) 0.968 * * [simplify]: iters left: 5 (44 enodes) 0.980 * * [simplify]: iters left: 4 (53 enodes) 0.994 * * [simplify]: iters left: 3 (57 enodes) 1.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1.009 * * [simplify]: Extracting #1: cost 4 inf + 0 1.009 * * [simplify]: Extracting #2: cost 8 inf + 0 1.009 * * [simplify]: Extracting #3: cost 15 inf + 0 1.009 * * [simplify]: Extracting #4: cost 26 inf + 0 1.009 * * [simplify]: Extracting #5: cost 20 inf + 210 1.010 * * [simplify]: Extracting #6: cost 9 inf + 951 1.010 * * [simplify]: Extracting #7: cost 3 inf + 2008 1.011 * * [simplify]: Extracting #8: cost 0 inf + 2696 1.012 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.012 * [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)))))) 1.012 * * * * [progress]: [ 13 / 52 ] simplifiying candidate # 1.013 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1.013 * * [simplify]: iters left: 6 (11 enodes) 1.018 * * [simplify]: iters left: 5 (39 enodes) 1.030 * * [simplify]: iters left: 4 (58 enodes) 1.046 * * [simplify]: iters left: 3 (63 enodes) 1.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1.054 * * [simplify]: Extracting #1: cost 5 inf + 0 1.054 * * [simplify]: Extracting #2: cost 7 inf + 1 1.054 * * [simplify]: Extracting #3: cost 11 inf + 1 1.054 * * [simplify]: Extracting #4: cost 20 inf + 1 1.055 * * [simplify]: Extracting #5: cost 14 inf + 211 1.055 * * [simplify]: Extracting #6: cost 4 inf + 1198 1.055 * * [simplify]: Extracting #7: cost 0 inf + 2135 1.056 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1.056 * [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))))) 1.056 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1.056 * * [simplify]: iters left: 6 (12 enodes) 1.058 * * [simplify]: iters left: 5 (41 enodes) 1.064 * * [simplify]: iters left: 4 (50 enodes) 1.070 * * [simplify]: iters left: 3 (54 enodes) 1.076 * * [simplify]: Extracting #0: cost 1 inf + 0 1.076 * * [simplify]: Extracting #1: cost 4 inf + 0 1.076 * * [simplify]: Extracting #2: cost 9 inf + 0 1.076 * * [simplify]: Extracting #3: cost 17 inf + 0 1.077 * * [simplify]: Extracting #4: cost 20 inf + 84 1.078 * * [simplify]: Extracting #5: cost 13 inf + 456 1.078 * * [simplify]: Extracting #6: cost 0 inf + 2292 1.079 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1.079 * [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))))) 1.079 * * * * [progress]: [ 14 / 52 ] simplifiying candidate # 1.079 * [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))))) 1.079 * * [simplify]: iters left: 6 (14 enodes) 1.082 * * [simplify]: iters left: 5 (49 enodes) 1.089 * * [simplify]: iters left: 4 (60 enodes) 1.096 * * [simplify]: iters left: 3 (64 enodes) 1.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1.104 * * [simplify]: Extracting #1: cost 6 inf + 0 1.104 * * [simplify]: Extracting #2: cost 12 inf + 0 1.104 * * [simplify]: Extracting #3: cost 19 inf + 0 1.104 * * [simplify]: Extracting #4: cost 30 inf + 0 1.104 * * [simplify]: Extracting #5: cost 24 inf + 210 1.105 * * [simplify]: Extracting #6: cost 11 inf + 1076 1.105 * * [simplify]: Extracting #7: cost 4 inf + 2614 1.106 * * [simplify]: Extracting #8: cost 0 inf + 4068 1.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))))) 1.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))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1.107 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.107 * * [simplify]: iters left: 6 (13 enodes) 1.109 * * [simplify]: iters left: 5 (44 enodes) 1.115 * * [simplify]: iters left: 4 (53 enodes) 1.126 * * [simplify]: iters left: 3 (57 enodes) 1.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1.133 * * [simplify]: Extracting #1: cost 4 inf + 0 1.133 * * [simplify]: Extracting #2: cost 8 inf + 0 1.134 * * [simplify]: Extracting #3: cost 15 inf + 0 1.134 * * [simplify]: Extracting #4: cost 26 inf + 0 1.134 * * [simplify]: Extracting #5: cost 20 inf + 210 1.134 * * [simplify]: Extracting #6: cost 9 inf + 911 1.134 * * [simplify]: Extracting #7: cost 3 inf + 1968 1.135 * * [simplify]: Extracting #8: cost 0 inf + 2696 1.136 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.136 * [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.136 * * * * [progress]: [ 15 / 52 ] simplifiying candidate # 1.136 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.136 * * [simplify]: iters left: 6 (13 enodes) 1.139 * * [simplify]: iters left: 5 (44 enodes) 1.146 * * [simplify]: iters left: 4 (53 enodes) 1.153 * * [simplify]: iters left: 3 (57 enodes) 1.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1.168 * * [simplify]: Extracting #1: cost 4 inf + 0 1.168 * * [simplify]: Extracting #2: cost 8 inf + 0 1.168 * * [simplify]: Extracting #3: cost 15 inf + 0 1.168 * * [simplify]: Extracting #4: cost 26 inf + 0 1.168 * * [simplify]: Extracting #5: cost 20 inf + 210 1.169 * * [simplify]: Extracting #6: cost 9 inf + 911 1.169 * * [simplify]: Extracting #7: cost 3 inf + 1888 1.170 * * [simplify]: Extracting #8: cost 0 inf + 2536 1.171 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.171 * [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.172 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.172 * * [simplify]: iters left: 6 (13 enodes) 1.177 * * [simplify]: iters left: 5 (44 enodes) 1.183 * * [simplify]: iters left: 4 (53 enodes) 1.189 * * [simplify]: iters left: 3 (57 enodes) 1.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1.196 * * [simplify]: Extracting #1: cost 4 inf + 0 1.196 * * [simplify]: Extracting #2: cost 8 inf + 0 1.196 * * [simplify]: Extracting #3: cost 15 inf + 0 1.196 * * [simplify]: Extracting #4: cost 26 inf + 0 1.197 * * [simplify]: Extracting #5: cost 20 inf + 210 1.197 * * [simplify]: Extracting #6: cost 9 inf + 911 1.197 * * [simplify]: Extracting #7: cost 3 inf + 1888 1.198 * * [simplify]: Extracting #8: cost 0 inf + 2536 1.198 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.198 * [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.198 * * * * [progress]: [ 16 / 52 ] simplifiying candidate # 1.198 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1.198 * * [simplify]: iters left: 6 (10 enodes) 1.201 * * [simplify]: iters left: 5 (34 enodes) 1.207 * * [simplify]: iters left: 4 (45 enodes) 1.219 * * [simplify]: iters left: 3 (49 enodes) 1.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1.230 * * [simplify]: Extracting #1: cost 4 inf + 0 1.230 * * [simplify]: Extracting #2: cost 7 inf + 1 1.230 * * [simplify]: Extracting #3: cost 16 inf + 1 1.230 * * [simplify]: Extracting #4: cost 11 inf + 130 1.230 * * [simplify]: Extracting #5: cost 1 inf + 995 1.231 * * [simplify]: Extracting #6: cost 0 inf + 1077 1.231 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1.231 * [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.231 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1.231 * * [simplify]: iters left: 6 (12 enodes) 1.233 * * [simplify]: iters left: 5 (41 enodes) 1.239 * * [simplify]: iters left: 4 (50 enodes) 1.245 * * [simplify]: iters left: 3 (54 enodes) 1.253 * * [simplify]: Extracting #0: cost 1 inf + 0 1.253 * * [simplify]: Extracting #1: cost 4 inf + 0 1.253 * * [simplify]: Extracting #2: cost 9 inf + 0 1.253 * * [simplify]: Extracting #3: cost 17 inf + 0 1.253 * * [simplify]: Extracting #4: cost 20 inf + 84 1.253 * * [simplify]: Extracting #5: cost 13 inf + 456 1.253 * * [simplify]: Extracting #6: cost 0 inf + 2132 1.254 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1.254 * [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.254 * * * * [progress]: [ 17 / 52 ] simplifiying candidate # 1.254 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1.254 * * [simplify]: iters left: 6 (9 enodes) 1.257 * * [simplify]: iters left: 5 (32 enodes) 1.267 * * [simplify]: iters left: 4 (36 enodes) 1.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1.277 * * [simplify]: Extracting #1: cost 6 inf + 0 1.277 * * [simplify]: Extracting #2: cost 9 inf + 1 1.277 * * [simplify]: Extracting #3: cost 12 inf + 1 1.277 * * [simplify]: Extracting #4: cost 16 inf + 1 1.277 * * [simplify]: Extracting #5: cost 14 inf + 3 1.277 * * [simplify]: Extracting #6: cost 10 inf + 248 1.278 * * [simplify]: Extracting #7: cost 3 inf + 1543 1.278 * * [simplify]: Extracting #8: cost 0 inf + 2351 1.279 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.279 * [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.280 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.280 * * [simplify]: iters left: 6 (12 enodes) 1.285 * * [simplify]: iters left: 5 (44 enodes) 1.298 * * [simplify]: iters left: 4 (67 enodes) 1.316 * * [simplify]: iters left: 3 (93 enodes) 1.334 * * [simplify]: iters left: 2 (119 enodes) 1.350 * * [simplify]: iters left: 1 (131 enodes) 1.379 * * [simplify]: Extracting #0: cost 1 inf + 0 1.380 * * [simplify]: Extracting #1: cost 7 inf + 0 1.380 * * [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 + 7337 1.383 * * [simplify]: Extracting #6: cost 0 inf + 10206 1.385 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.385 * [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.385 * * * * [progress]: [ 18 / 52 ] simplifiying candidate # 1.385 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.385 * * [simplify]: iters left: 6 (8 enodes) 1.387 * * [simplify]: iters left: 5 (27 enodes) 1.392 * * [simplify]: iters left: 4 (29 enodes) 1.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1.397 * * [simplify]: Extracting #1: cost 4 inf + 0 1.397 * * [simplify]: Extracting #2: cost 5 inf + 1 1.397 * * [simplify]: Extracting #3: cost 8 inf + 1 1.397 * * [simplify]: Extracting #4: cost 12 inf + 1 1.397 * * [simplify]: Extracting #5: cost 10 inf + 3 1.397 * * [simplify]: Extracting #6: cost 5 inf + 289 1.397 * * [simplify]: Extracting #7: cost 1 inf + 938 1.397 * * [simplify]: Extracting #8: cost 0 inf + 1141 1.397 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.397 * [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.398 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.398 * * [simplify]: iters left: 6 (12 enodes) 1.400 * * [simplify]: iters left: 5 (44 enodes) 1.406 * * [simplify]: iters left: 4 (67 enodes) 1.415 * * [simplify]: iters left: 3 (93 enodes) 1.427 * * [simplify]: iters left: 2 (119 enodes) 1.457 * * [simplify]: iters left: 1 (131 enodes) 1.476 * * [simplify]: Extracting #0: cost 1 inf + 0 1.476 * * [simplify]: Extracting #1: cost 7 inf + 0 1.476 * * [simplify]: Extracting #2: cost 34 inf + 0 1.476 * * [simplify]: Extracting #3: cost 48 inf + 87 1.476 * * [simplify]: Extracting #4: cost 39 inf + 746 1.477 * * [simplify]: Extracting #5: cost 11 inf + 6417 1.479 * * [simplify]: Extracting #6: cost 0 inf + 8846 1.481 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.481 * [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.481 * * * * [progress]: [ 19 / 52 ] simplifiying candidate # 1.481 * [simplify]: Simplifying (/ 1 1) 1.481 * * [simplify]: iters left: 2 (2 enodes) 1.482 * * [simplify]: iters left: 1 (6 enodes) 1.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1.483 * * [simplify]: Extracting #1: cost 0 inf + 1 1.483 * [simplify]: Simplified to 1 1.483 * [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.483 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1.483 * * [simplify]: iters left: 6 (11 enodes) 1.486 * * [simplify]: iters left: 5 (41 enodes) 1.491 * * [simplify]: iters left: 4 (64 enodes) 1.509 * * [simplify]: iters left: 3 (90 enodes) 1.533 * * [simplify]: iters left: 2 (116 enodes) 1.559 * * [simplify]: iters left: 1 (128 enodes) 1.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1.574 * * [simplify]: Extracting #1: cost 7 inf + 0 1.574 * * [simplify]: Extracting #2: cost 35 inf + 0 1.574 * * [simplify]: Extracting #3: cost 47 inf + 128 1.575 * * [simplify]: Extracting #4: cost 35 inf + 909 1.575 * * [simplify]: Extracting #5: cost 8 inf + 5781 1.577 * * [simplify]: Extracting #6: cost 0 inf + 7242 1.578 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1.578 * [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.578 * * * * [progress]: [ 20 / 52 ] simplifiying candidate # 1.578 * * * * [progress]: [ 21 / 52 ] simplifiying candidate # 1.578 * * * * [progress]: [ 22 / 52 ] simplifiying candidate # 1.579 * * * * [progress]: [ 23 / 52 ] simplifiying candidate # 1.579 * [simplify]: Simplifying (cbrt (+ (* y.re y.re) (* y.im y.im))) 1.579 * * [simplify]: iters left: 5 (6 enodes) 1.580 * * [simplify]: iters left: 4 (19 enodes) 1.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1.586 * * [simplify]: Extracting #1: cost 3 inf + 0 1.586 * * [simplify]: Extracting #2: cost 6 inf + 0 1.586 * * [simplify]: Extracting #3: cost 10 inf + 0 1.586 * * [simplify]: Extracting #4: cost 6 inf + 84 1.586 * * [simplify]: Extracting #5: cost 0 inf + 814 1.586 * [simplify]: Simplified to (cbrt (+ (* y.re y.re) (* y.im y.im))) 1.586 * [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.587 * * * * [progress]: [ 24 / 52 ] simplifiying candidate # 1.587 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1.587 * * [simplify]: iters left: 5 (6 enodes) 1.589 * * [simplify]: iters left: 4 (19 enodes) 1.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1.595 * * [simplify]: Extracting #1: cost 3 inf + 0 1.595 * * [simplify]: Extracting #2: cost 6 inf + 0 1.595 * * [simplify]: Extracting #3: cost 10 inf + 0 1.595 * * [simplify]: Extracting #4: cost 6 inf + 84 1.595 * * [simplify]: Extracting #5: cost 0 inf + 734 1.595 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1.595 * [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.596 * * * * [progress]: [ 25 / 52 ] simplifiying candidate # 1.596 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1.596 * * [simplify]: iters left: 4 (5 enodes) 1.599 * * [simplify]: iters left: 3 (16 enodes) 1.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1.603 * * [simplify]: Extracting #1: cost 4 inf + 0 1.603 * * [simplify]: Extracting #2: cost 8 inf + 0 1.603 * * [simplify]: Extracting #3: cost 4 inf + 84 1.604 * * [simplify]: Extracting #4: cost 0 inf + 410 1.604 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 1.604 * [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.604 * * * * [progress]: [ 26 / 52 ] simplifiying candidate # 1.604 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1.604 * * [simplify]: iters left: 6 (9 enodes) 1.608 * * [simplify]: iters left: 5 (31 enodes) 1.617 * * [simplify]: iters left: 4 (40 enodes) 1.627 * * [simplify]: iters left: 3 (44 enodes) 1.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1.637 * * [simplify]: Extracting #1: cost 3 inf + 0 1.637 * * [simplify]: Extracting #2: cost 5 inf + 0 1.637 * * [simplify]: Extracting #3: cost 9 inf + 0 1.637 * * [simplify]: Extracting #4: cost 18 inf + 0 1.637 * * [simplify]: Extracting #5: cost 13 inf + 169 1.637 * * [simplify]: Extracting #6: cost 5 inf + 787 1.637 * * [simplify]: Extracting #7: cost 0 inf + 1644 1.638 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1.638 * [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.638 * * * * [progress]: [ 27 / 52 ] simplifiying candidate # 1.638 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1.638 * * [simplify]: iters left: 5 (8 enodes) 1.640 * * [simplify]: iters left: 4 (28 enodes) 1.644 * * [simplify]: iters left: 3 (37 enodes) 1.649 * * [simplify]: iters left: 2 (41 enodes) 1.654 * * [simplify]: Extracting #0: cost 1 inf + 0 1.654 * * [simplify]: Extracting #1: cost 3 inf + 0 1.654 * * [simplify]: Extracting #2: cost 7 inf + 0 1.654 * * [simplify]: Extracting #3: cost 16 inf + 0 1.654 * * [simplify]: Extracting #4: cost 11 inf + 128 1.654 * * [simplify]: Extracting #5: cost 2 inf + 830 1.655 * * [simplify]: Extracting #6: cost 0 inf + 1076 1.655 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1.655 * [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.655 * * * * [progress]: [ 28 / 52 ] simplifiying candidate # 1.655 * * * * [progress]: [ 29 / 52 ] simplifiying candidate # 1.655 * [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.655 * * [simplify]: iters left: 6 (9 enodes) 1.659 * * [simplify]: iters left: 5 (49 enodes) 1.668 * * [simplify]: iters left: 4 (116 enodes) 1.706 * * [simplify]: iters left: 3 (231 enodes) 1.776 * * [simplify]: iters left: 2 (363 enodes) 1.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1.915 * * [simplify]: Extracting #1: cost 20 inf + 0 1.915 * * [simplify]: Extracting #2: cost 146 inf + 0 1.916 * * [simplify]: Extracting #3: cost 200 inf + 1989 1.920 * * [simplify]: Extracting #4: cost 63 inf + 22827 1.927 * * [simplify]: Extracting #5: cost 0 inf + 34174 1.943 * * [simplify]: Extracting #6: cost 0 inf + 34134 1.950 * [simplify]: Simplified to (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))) 1.950 * [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.950 * * * * [progress]: [ 30 / 52 ] simplifiying candidate # 1.950 * [simplify]: Simplifying (- (* y.re y.re) (* y.im y.im)) 1.950 * * [simplify]: iters left: 4 (5 enodes) 1.952 * * [simplify]: iters left: 3 (20 enodes) 1.955 * * [simplify]: iters left: 2 (33 enodes) 1.959 * * [simplify]: iters left: 1 (50 enodes) 1.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1.967 * * [simplify]: Extracting #1: cost 11 inf + 0 1.967 * * [simplify]: Extracting #2: cost 29 inf + 0 1.967 * * [simplify]: Extracting #3: cost 19 inf + 455 1.968 * * [simplify]: Extracting #4: cost 0 inf + 2130 1.968 * * [simplify]: Extracting #5: cost 0 inf + 1970 1.969 * [simplify]: Simplified to (* (+ y.re y.im) (- y.re y.im)) 1.969 * [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.969 * * * * [progress]: [ 31 / 52 ] simplifiying candidate # 1.969 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1.969 * * [simplify]: iters left: 5 (10 enodes) 1.972 * * [simplify]: iters left: 4 (53 enodes) 1.985 * * [simplify]: iters left: 3 (165 enodes) 2.059 * * [simplify]: iters left: 2 (470 enodes) 2.265 * * [simplify]: Extracting #0: cost 1 inf + 0 2.265 * * [simplify]: Extracting #1: cost 21 inf + 0 2.266 * * [simplify]: Extracting #2: cost 104 inf + 0 2.268 * * [simplify]: Extracting #3: cost 226 inf + 930 2.271 * * [simplify]: Extracting #4: cost 184 inf + 7619 2.278 * * [simplify]: Extracting #5: cost 74 inf + 36465 2.285 * * [simplify]: Extracting #6: cost 5 inf + 63971 2.296 * * [simplify]: Extracting #7: cost 0 inf + 67070 2.305 * [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.305 * [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.305 * * * * [progress]: [ 32 / 52 ] simplifiying candidate # 2.306 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 2.306 * * [simplify]: iters left: 6 (9 enodes) 2.310 * * [simplify]: iters left: 5 (48 enodes) 2.324 * * [simplify]: iters left: 4 (111 enodes) 2.342 * * [simplify]: iters left: 3 (181 enodes) 2.384 * * [simplify]: iters left: 2 (262 enodes) 2.434 * * [simplify]: iters left: 1 (473 enodes) 2.600 * * [simplify]: Extracting #0: cost 1 inf + 0 2.600 * * [simplify]: Extracting #1: cost 22 inf + 0 2.600 * * [simplify]: Extracting #2: cost 110 inf + 0 2.601 * * [simplify]: Extracting #3: cost 142 inf + 1440 2.605 * * [simplify]: Extracting #4: cost 41 inf + 15973 2.613 * * [simplify]: Extracting #5: cost 0 inf + 23364 2.619 * * [simplify]: Extracting #6: cost 0 inf + 23124 2.629 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 2.629 * [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.629 * * * * [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.629 * * * * [progress]: [ 34 / 52 ] simplifiying candidate # 2.629 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 2.629 * * [simplify]: iters left: 5 (9 enodes) 2.633 * * [simplify]: iters left: 4 (35 enodes) 2.643 * * [simplify]: iters left: 3 (54 enodes) 2.659 * * [simplify]: iters left: 2 (95 enodes) 2.682 * * [simplify]: iters left: 1 (193 enodes) 2.754 * * [simplify]: Extracting #0: cost 1 inf + 0 2.754 * * [simplify]: Extracting #1: cost 61 inf + 0 2.755 * * [simplify]: Extracting #2: cost 177 inf + 0 2.757 * * [simplify]: Extracting #3: cost 207 inf + 844 2.759 * * [simplify]: Extracting #4: cost 161 inf + 6973 2.764 * * [simplify]: Extracting #5: cost 112 inf + 18650 2.776 * * [simplify]: Extracting #6: cost 35 inf + 67314 2.789 * * [simplify]: Extracting #7: cost 0 inf + 95011 2.798 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 2.798 * [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.798 * * * * [progress]: [ 35 / 52 ] simplifiying candidate # 2.798 * * * * [progress]: [ 36 / 52 ] simplifiying candidate # 2.798 * * * * [progress]: [ 37 / 52 ] simplifiying candidate # 2.798 * * * * [progress]: [ 38 / 52 ] simplifiying candidate # 2.798 * * * * [progress]: [ 39 / 52 ] simplifiying candidate # 2.798 * * * * [progress]: [ 40 / 52 ] simplifiying candidate # 2.798 * * * * [progress]: [ 41 / 52 ] simplifiying candidate # 2.798 * * * * [progress]: [ 42 / 52 ] simplifiying candidate # 2.798 * * * * [progress]: [ 43 / 52 ] simplifiying candidate # 2.798 * * * * [progress]: [ 44 / 52 ] simplifiying candidate # 2.798 * * * * [progress]: [ 45 / 52 ] simplifiying candidate # 2.798 * * * * [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.798 * * * * [progress]: [ 47 / 52 ] simplifiying candidate # 2.798 * [simplify]: Simplifying 0 2.798 * * [simplify]: iters left: 0 (1 enodes) 2.799 * * [simplify]: Extracting #0: cost 1 inf + 0 2.799 * * [simplify]: Extracting #1: cost 0 inf + 1 2.799 * [simplify]: Simplified to 0 2.799 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 2.799 * * * * [progress]: [ 48 / 52 ] simplifiying candidate # 2.800 * [simplify]: Simplifying 0 2.800 * * [simplify]: iters left: 0 (1 enodes) 2.800 * * [simplify]: Extracting #0: cost 1 inf + 0 2.800 * * [simplify]: Extracting #1: cost 0 inf + 1 2.800 * [simplify]: Simplified to 0 2.800 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 2.800 * * * * [progress]: [ 49 / 52 ] simplifiying candidate # 2.800 * [simplify]: Simplifying 0 2.800 * * [simplify]: iters left: 0 (1 enodes) 2.801 * * [simplify]: Extracting #0: cost 1 inf + 0 2.801 * * [simplify]: Extracting #1: cost 0 inf + 1 2.801 * [simplify]: Simplified to 0 2.801 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 2.801 * * * * [progress]: [ 50 / 52 ] simplifiying candidate # 2.801 * [simplify]: Simplifying 0 2.801 * * [simplify]: iters left: 0 (1 enodes) 2.802 * * [simplify]: Extracting #0: cost 1 inf + 0 2.802 * * [simplify]: Extracting #1: cost 0 inf + 1 2.802 * [simplify]: Simplified to 0 2.802 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 0 (+ (* y.re y.re) (* y.im y.im)))) 2.802 * * * * [progress]: [ 51 / 52 ] simplifiying candidate # 2.802 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 2.802 * * [simplify]: iters left: 4 (7 enodes) 2.803 * * [simplify]: iters left: 3 (25 enodes) 2.807 * * [simplify]: iters left: 2 (34 enodes) 2.811 * * [simplify]: iters left: 1 (38 enodes) 2.820 * * [simplify]: Extracting #0: cost 1 inf + 0 2.820 * * [simplify]: Extracting #1: cost 5 inf + 0 2.820 * * [simplify]: Extracting #2: cost 14 inf + 0 2.820 * * [simplify]: Extracting #3: cost 9 inf + 169 2.820 * * [simplify]: Extracting #4: cost 2 inf + 583 2.820 * * [simplify]: Extracting #5: cost 0 inf + 748 2.821 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 2.821 * [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.821 * * * * [progress]: [ 52 / 52 ] simplifiying candidate # 2.821 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 2.821 * * [simplify]: iters left: 4 (7 enodes) 2.823 * * [simplify]: iters left: 3 (25 enodes) 2.827 * * [simplify]: iters left: 2 (34 enodes) 2.831 * * [simplify]: iters left: 1 (38 enodes) 2.836 * * [simplify]: Extracting #0: cost 1 inf + 0 2.836 * * [simplify]: Extracting #1: cost 5 inf + 0 2.836 * * [simplify]: Extracting #2: cost 14 inf + 0 2.836 * * [simplify]: Extracting #3: cost 9 inf + 169 2.836 * * [simplify]: Extracting #4: cost 2 inf + 583 2.836 * * [simplify]: Extracting #5: cost 0 inf + 748 2.837 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 2.837 * [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.837 * * * [progress]: adding candidates to table 3.331 * * [progress]: iteration 2 / 4 3.332 * * * [progress]: picking best candidate 3.386 * * * * [pick]: Picked # 3.386 * * * [progress]: localizing error 3.439 * * * [progress]: generating rewritten candidates 3.439 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 3.451 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 3.463 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 3.507 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 3.555 * * * [progress]: generating series expansions 3.555 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 3.555 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 3.555 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 3.555 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 3.555 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 3.555 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.555 * [taylor]: Taking taylor expansion of y.re in y.im 3.555 * [backup-simplify]: Simplify y.re into y.re 3.555 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.555 * [taylor]: Taking taylor expansion of y.im in y.im 3.556 * [backup-simplify]: Simplify 0 into 0 3.556 * [backup-simplify]: Simplify 1 into 1 3.556 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.556 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 3.556 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 3.556 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.556 * [backup-simplify]: Simplify (+ 0 0) into 0 3.556 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 3.556 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.556 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.556 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.556 * [taylor]: Taking taylor expansion of y.re in y.re 3.556 * [backup-simplify]: Simplify 0 into 0 3.556 * [backup-simplify]: Simplify 1 into 1 3.556 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.556 * [taylor]: Taking taylor expansion of y.im in y.re 3.556 * [backup-simplify]: Simplify y.im into y.im 3.556 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.557 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.557 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.557 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.557 * [backup-simplify]: Simplify (+ 0 0) into 0 3.557 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.557 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.557 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.557 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.557 * [taylor]: Taking taylor expansion of y.re in y.re 3.557 * [backup-simplify]: Simplify 0 into 0 3.557 * [backup-simplify]: Simplify 1 into 1 3.557 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.557 * [taylor]: Taking taylor expansion of y.im in y.re 3.557 * [backup-simplify]: Simplify y.im into y.im 3.557 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.557 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.557 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.557 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.557 * [backup-simplify]: Simplify (+ 0 0) into 0 3.558 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.558 * [taylor]: Taking taylor expansion of y.im in y.im 3.558 * [backup-simplify]: Simplify 0 into 0 3.558 * [backup-simplify]: Simplify 1 into 1 3.558 * [backup-simplify]: Simplify 0 into 0 3.558 * [taylor]: Taking taylor expansion of 0 in y.im 3.558 * [backup-simplify]: Simplify 0 into 0 3.558 * [backup-simplify]: Simplify 0 into 0 3.558 * [backup-simplify]: Simplify 1 into 1 3.558 * [backup-simplify]: Simplify (* 1 1) into 1 3.558 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.559 * [backup-simplify]: Simplify (+ 1 0) into 1 3.559 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 3.559 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 3.559 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.559 * [backup-simplify]: Simplify 1/2 into 1/2 3.559 * [taylor]: Taking taylor expansion of y.im in y.im 3.559 * [backup-simplify]: Simplify 0 into 0 3.559 * [backup-simplify]: Simplify 1 into 1 3.559 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.560 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.560 * [backup-simplify]: Simplify 0 into 0 3.560 * [backup-simplify]: Simplify 0 into 0 3.560 * [backup-simplify]: Simplify 0 into 0 3.560 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.561 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.561 * [backup-simplify]: Simplify (+ 0 0) into 0 3.561 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 3.561 * [taylor]: Taking taylor expansion of 0 in y.im 3.561 * [backup-simplify]: Simplify 0 into 0 3.561 * [backup-simplify]: Simplify 0 into 0 3.562 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.562 * [backup-simplify]: Simplify 0 into 0 3.562 * [backup-simplify]: Simplify 0 into 0 3.562 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 3.562 * [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.562 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.562 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.562 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.562 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.562 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.562 * [taylor]: Taking taylor expansion of y.re in y.im 3.562 * [backup-simplify]: Simplify y.re into y.re 3.562 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.562 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.562 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.562 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.562 * [taylor]: Taking taylor expansion of y.im in y.im 3.562 * [backup-simplify]: Simplify 0 into 0 3.562 * [backup-simplify]: Simplify 1 into 1 3.563 * [backup-simplify]: Simplify (* 1 1) into 1 3.563 * [backup-simplify]: Simplify (/ 1 1) into 1 3.563 * [backup-simplify]: Simplify (+ 0 1) into 1 3.563 * [backup-simplify]: Simplify (sqrt 1) into 1 3.564 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.565 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.565 * [backup-simplify]: Simplify (+ 0 0) into 0 3.566 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.566 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.566 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.566 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.566 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.566 * [taylor]: Taking taylor expansion of y.re in y.re 3.566 * [backup-simplify]: Simplify 0 into 0 3.566 * [backup-simplify]: Simplify 1 into 1 3.566 * [backup-simplify]: Simplify (* 1 1) into 1 3.567 * [backup-simplify]: Simplify (/ 1 1) into 1 3.567 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.567 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.567 * [taylor]: Taking taylor expansion of y.im in y.re 3.567 * [backup-simplify]: Simplify y.im into y.im 3.567 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.567 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.568 * [backup-simplify]: Simplify (+ 1 0) into 1 3.568 * [backup-simplify]: Simplify (sqrt 1) into 1 3.569 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.569 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.570 * [backup-simplify]: Simplify (+ 0 0) into 0 3.570 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.570 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.571 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.571 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.571 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.571 * [taylor]: Taking taylor expansion of y.re in y.re 3.571 * [backup-simplify]: Simplify 0 into 0 3.571 * [backup-simplify]: Simplify 1 into 1 3.571 * [backup-simplify]: Simplify (* 1 1) into 1 3.571 * [backup-simplify]: Simplify (/ 1 1) into 1 3.571 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.571 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.572 * [taylor]: Taking taylor expansion of y.im in y.re 3.572 * [backup-simplify]: Simplify y.im into y.im 3.572 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.572 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.572 * [backup-simplify]: Simplify (+ 1 0) into 1 3.573 * [backup-simplify]: Simplify (sqrt 1) into 1 3.580 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.581 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.581 * [backup-simplify]: Simplify (+ 0 0) into 0 3.582 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.582 * [taylor]: Taking taylor expansion of 1 in y.im 3.582 * [backup-simplify]: Simplify 1 into 1 3.582 * [taylor]: Taking taylor expansion of 0 in y.im 3.582 * [backup-simplify]: Simplify 0 into 0 3.582 * [backup-simplify]: Simplify 1 into 1 3.583 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.584 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.584 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.585 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.585 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.585 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.585 * [backup-simplify]: Simplify 1/2 into 1/2 3.585 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.585 * [taylor]: Taking taylor expansion of y.im in y.im 3.585 * [backup-simplify]: Simplify 0 into 0 3.585 * [backup-simplify]: Simplify 1 into 1 3.585 * [backup-simplify]: Simplify (* 1 1) into 1 3.586 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.586 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.587 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.587 * [backup-simplify]: Simplify 0 into 0 3.587 * [backup-simplify]: Simplify 0 into 0 3.587 * [backup-simplify]: Simplify 0 into 0 3.588 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.589 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.589 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.589 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.589 * [backup-simplify]: Simplify (+ 0 0) into 0 3.590 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.590 * [taylor]: Taking taylor expansion of 0 in y.im 3.590 * [backup-simplify]: Simplify 0 into 0 3.591 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.592 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.592 * [backup-simplify]: Simplify 0 into 0 3.592 * [backup-simplify]: Simplify 0 into 0 3.592 * [backup-simplify]: Simplify 0 into 0 3.592 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 3.593 * [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.593 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.593 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.593 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.593 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.593 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.593 * [taylor]: Taking taylor expansion of y.re in y.im 3.593 * [backup-simplify]: Simplify y.re into y.re 3.593 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.593 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.593 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.593 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.593 * [taylor]: Taking taylor expansion of y.im in y.im 3.593 * [backup-simplify]: Simplify 0 into 0 3.593 * [backup-simplify]: Simplify 1 into 1 3.593 * [backup-simplify]: Simplify (* 1 1) into 1 3.594 * [backup-simplify]: Simplify (/ 1 1) into 1 3.594 * [backup-simplify]: Simplify (+ 0 1) into 1 3.595 * [backup-simplify]: Simplify (sqrt 1) into 1 3.595 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.596 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.596 * [backup-simplify]: Simplify (+ 0 0) into 0 3.597 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.597 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.597 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.597 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.597 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.597 * [taylor]: Taking taylor expansion of y.re in y.re 3.597 * [backup-simplify]: Simplify 0 into 0 3.597 * [backup-simplify]: Simplify 1 into 1 3.597 * [backup-simplify]: Simplify (* 1 1) into 1 3.598 * [backup-simplify]: Simplify (/ 1 1) into 1 3.598 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.598 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.598 * [taylor]: Taking taylor expansion of y.im in y.re 3.598 * [backup-simplify]: Simplify y.im into y.im 3.598 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.598 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.598 * [backup-simplify]: Simplify (+ 1 0) into 1 3.599 * [backup-simplify]: Simplify (sqrt 1) into 1 3.599 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.600 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.600 * [backup-simplify]: Simplify (+ 0 0) into 0 3.601 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.601 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.601 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.601 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.601 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.601 * [taylor]: Taking taylor expansion of y.re in y.re 3.601 * [backup-simplify]: Simplify 0 into 0 3.601 * [backup-simplify]: Simplify 1 into 1 3.601 * [backup-simplify]: Simplify (* 1 1) into 1 3.602 * [backup-simplify]: Simplify (/ 1 1) into 1 3.602 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.602 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.602 * [taylor]: Taking taylor expansion of y.im in y.re 3.602 * [backup-simplify]: Simplify y.im into y.im 3.602 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.602 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.602 * [backup-simplify]: Simplify (+ 1 0) into 1 3.603 * [backup-simplify]: Simplify (sqrt 1) into 1 3.603 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.604 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.604 * [backup-simplify]: Simplify (+ 0 0) into 0 3.605 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.605 * [taylor]: Taking taylor expansion of 1 in y.im 3.605 * [backup-simplify]: Simplify 1 into 1 3.605 * [taylor]: Taking taylor expansion of 0 in y.im 3.605 * [backup-simplify]: Simplify 0 into 0 3.605 * [backup-simplify]: Simplify 1 into 1 3.606 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.606 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.607 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.608 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.608 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.608 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.608 * [backup-simplify]: Simplify 1/2 into 1/2 3.608 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.608 * [taylor]: Taking taylor expansion of y.im in y.im 3.608 * [backup-simplify]: Simplify 0 into 0 3.608 * [backup-simplify]: Simplify 1 into 1 3.608 * [backup-simplify]: Simplify (* 1 1) into 1 3.609 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.609 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.610 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.610 * [backup-simplify]: Simplify 0 into 0 3.610 * [backup-simplify]: Simplify 0 into 0 3.610 * [backup-simplify]: Simplify 0 into 0 3.611 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.612 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.612 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.612 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.612 * [backup-simplify]: Simplify (+ 0 0) into 0 3.613 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.613 * [taylor]: Taking taylor expansion of 0 in y.im 3.613 * [backup-simplify]: Simplify 0 into 0 3.614 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.615 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.615 * [backup-simplify]: Simplify 0 into 0 3.615 * [backup-simplify]: Simplify 0 into 0 3.615 * [backup-simplify]: Simplify 0 into 0 3.615 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 3.615 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 3.615 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 3.615 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 3.615 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 3.615 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 3.615 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.615 * [taylor]: Taking taylor expansion of y.re in y.im 3.615 * [backup-simplify]: Simplify y.re into y.re 3.615 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.615 * [taylor]: Taking taylor expansion of y.im in y.im 3.615 * [backup-simplify]: Simplify 0 into 0 3.615 * [backup-simplify]: Simplify 1 into 1 3.615 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.615 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 3.615 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 3.615 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.616 * [backup-simplify]: Simplify (+ 0 0) into 0 3.616 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 3.616 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.616 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.616 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.616 * [taylor]: Taking taylor expansion of y.re in y.re 3.616 * [backup-simplify]: Simplify 0 into 0 3.616 * [backup-simplify]: Simplify 1 into 1 3.616 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.616 * [taylor]: Taking taylor expansion of y.im in y.re 3.616 * [backup-simplify]: Simplify y.im into y.im 3.616 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.616 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.616 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.616 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.617 * [backup-simplify]: Simplify (+ 0 0) into 0 3.617 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.617 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.617 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.617 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.617 * [taylor]: Taking taylor expansion of y.re in y.re 3.617 * [backup-simplify]: Simplify 0 into 0 3.617 * [backup-simplify]: Simplify 1 into 1 3.617 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.617 * [taylor]: Taking taylor expansion of y.im in y.re 3.617 * [backup-simplify]: Simplify y.im into y.im 3.617 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.617 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.617 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.617 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.618 * [backup-simplify]: Simplify (+ 0 0) into 0 3.618 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.618 * [taylor]: Taking taylor expansion of y.im in y.im 3.618 * [backup-simplify]: Simplify 0 into 0 3.618 * [backup-simplify]: Simplify 1 into 1 3.618 * [backup-simplify]: Simplify 0 into 0 3.618 * [taylor]: Taking taylor expansion of 0 in y.im 3.618 * [backup-simplify]: Simplify 0 into 0 3.618 * [backup-simplify]: Simplify 0 into 0 3.618 * [backup-simplify]: Simplify 1 into 1 3.618 * [backup-simplify]: Simplify (* 1 1) into 1 3.619 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.619 * [backup-simplify]: Simplify (+ 1 0) into 1 3.620 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 3.620 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 3.620 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.620 * [backup-simplify]: Simplify 1/2 into 1/2 3.620 * [taylor]: Taking taylor expansion of y.im in y.im 3.620 * [backup-simplify]: Simplify 0 into 0 3.620 * [backup-simplify]: Simplify 1 into 1 3.620 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.621 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.621 * [backup-simplify]: Simplify 0 into 0 3.621 * [backup-simplify]: Simplify 0 into 0 3.621 * [backup-simplify]: Simplify 0 into 0 3.622 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.623 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.623 * [backup-simplify]: Simplify (+ 0 0) into 0 3.623 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 3.623 * [taylor]: Taking taylor expansion of 0 in y.im 3.623 * [backup-simplify]: Simplify 0 into 0 3.623 * [backup-simplify]: Simplify 0 into 0 3.624 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.624 * [backup-simplify]: Simplify 0 into 0 3.624 * [backup-simplify]: Simplify 0 into 0 3.624 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 3.624 * [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.624 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.624 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.624 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.624 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.624 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.624 * [taylor]: Taking taylor expansion of y.re in y.im 3.624 * [backup-simplify]: Simplify y.re into y.re 3.625 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.625 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.625 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.625 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.625 * [taylor]: Taking taylor expansion of y.im in y.im 3.625 * [backup-simplify]: Simplify 0 into 0 3.625 * [backup-simplify]: Simplify 1 into 1 3.625 * [backup-simplify]: Simplify (* 1 1) into 1 3.625 * [backup-simplify]: Simplify (/ 1 1) into 1 3.626 * [backup-simplify]: Simplify (+ 0 1) into 1 3.626 * [backup-simplify]: Simplify (sqrt 1) into 1 3.627 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.627 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.628 * [backup-simplify]: Simplify (+ 0 0) into 0 3.628 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.628 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.628 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.628 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.628 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.628 * [taylor]: Taking taylor expansion of y.re in y.re 3.628 * [backup-simplify]: Simplify 0 into 0 3.628 * [backup-simplify]: Simplify 1 into 1 3.629 * [backup-simplify]: Simplify (* 1 1) into 1 3.629 * [backup-simplify]: Simplify (/ 1 1) into 1 3.629 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.629 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.629 * [taylor]: Taking taylor expansion of y.im in y.re 3.629 * [backup-simplify]: Simplify y.im into y.im 3.629 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.629 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.630 * [backup-simplify]: Simplify (+ 1 0) into 1 3.630 * [backup-simplify]: Simplify (sqrt 1) into 1 3.631 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.631 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.632 * [backup-simplify]: Simplify (+ 0 0) into 0 3.632 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.632 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.632 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.632 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.632 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.632 * [taylor]: Taking taylor expansion of y.re in y.re 3.632 * [backup-simplify]: Simplify 0 into 0 3.632 * [backup-simplify]: Simplify 1 into 1 3.633 * [backup-simplify]: Simplify (* 1 1) into 1 3.633 * [backup-simplify]: Simplify (/ 1 1) into 1 3.633 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.633 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.633 * [taylor]: Taking taylor expansion of y.im in y.re 3.633 * [backup-simplify]: Simplify y.im into y.im 3.633 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.633 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.634 * [backup-simplify]: Simplify (+ 1 0) into 1 3.634 * [backup-simplify]: Simplify (sqrt 1) into 1 3.634 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.635 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.635 * [backup-simplify]: Simplify (+ 0 0) into 0 3.636 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.636 * [taylor]: Taking taylor expansion of 1 in y.im 3.636 * [backup-simplify]: Simplify 1 into 1 3.636 * [taylor]: Taking taylor expansion of 0 in y.im 3.636 * [backup-simplify]: Simplify 0 into 0 3.636 * [backup-simplify]: Simplify 1 into 1 3.637 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.638 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.638 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.639 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.639 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.639 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.639 * [backup-simplify]: Simplify 1/2 into 1/2 3.639 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.639 * [taylor]: Taking taylor expansion of y.im in y.im 3.639 * [backup-simplify]: Simplify 0 into 0 3.639 * [backup-simplify]: Simplify 1 into 1 3.640 * [backup-simplify]: Simplify (* 1 1) into 1 3.640 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.640 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.641 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.641 * [backup-simplify]: Simplify 0 into 0 3.641 * [backup-simplify]: Simplify 0 into 0 3.641 * [backup-simplify]: Simplify 0 into 0 3.642 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.642 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.642 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.642 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.642 * [backup-simplify]: Simplify (+ 0 0) into 0 3.643 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.643 * [taylor]: Taking taylor expansion of 0 in y.im 3.643 * [backup-simplify]: Simplify 0 into 0 3.643 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.644 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.644 * [backup-simplify]: Simplify 0 into 0 3.644 * [backup-simplify]: Simplify 0 into 0 3.644 * [backup-simplify]: Simplify 0 into 0 3.644 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 3.644 * [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.644 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.644 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.644 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.644 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.644 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.644 * [taylor]: Taking taylor expansion of y.re in y.im 3.644 * [backup-simplify]: Simplify y.re into y.re 3.644 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.644 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.644 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.644 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.644 * [taylor]: Taking taylor expansion of y.im in y.im 3.644 * [backup-simplify]: Simplify 0 into 0 3.644 * [backup-simplify]: Simplify 1 into 1 3.645 * [backup-simplify]: Simplify (* 1 1) into 1 3.645 * [backup-simplify]: Simplify (/ 1 1) into 1 3.645 * [backup-simplify]: Simplify (+ 0 1) into 1 3.645 * [backup-simplify]: Simplify (sqrt 1) into 1 3.646 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.646 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.646 * [backup-simplify]: Simplify (+ 0 0) into 0 3.647 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.647 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.647 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.647 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.647 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.647 * [taylor]: Taking taylor expansion of y.re in y.re 3.647 * [backup-simplify]: Simplify 0 into 0 3.647 * [backup-simplify]: Simplify 1 into 1 3.647 * [backup-simplify]: Simplify (* 1 1) into 1 3.647 * [backup-simplify]: Simplify (/ 1 1) into 1 3.647 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.647 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.647 * [taylor]: Taking taylor expansion of y.im in y.re 3.647 * [backup-simplify]: Simplify y.im into y.im 3.648 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.648 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.648 * [backup-simplify]: Simplify (+ 1 0) into 1 3.648 * [backup-simplify]: Simplify (sqrt 1) into 1 3.648 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.649 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.649 * [backup-simplify]: Simplify (+ 0 0) into 0 3.649 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.650 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.650 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.650 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.650 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.650 * [taylor]: Taking taylor expansion of y.re in y.re 3.650 * [backup-simplify]: Simplify 0 into 0 3.650 * [backup-simplify]: Simplify 1 into 1 3.650 * [backup-simplify]: Simplify (* 1 1) into 1 3.650 * [backup-simplify]: Simplify (/ 1 1) into 1 3.650 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.650 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.650 * [taylor]: Taking taylor expansion of y.im in y.re 3.650 * [backup-simplify]: Simplify y.im into y.im 3.650 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.650 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.651 * [backup-simplify]: Simplify (+ 1 0) into 1 3.651 * [backup-simplify]: Simplify (sqrt 1) into 1 3.651 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.652 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.652 * [backup-simplify]: Simplify (+ 0 0) into 0 3.652 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.652 * [taylor]: Taking taylor expansion of 1 in y.im 3.652 * [backup-simplify]: Simplify 1 into 1 3.652 * [taylor]: Taking taylor expansion of 0 in y.im 3.652 * [backup-simplify]: Simplify 0 into 0 3.652 * [backup-simplify]: Simplify 1 into 1 3.653 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.653 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.653 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.654 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.654 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.654 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.654 * [backup-simplify]: Simplify 1/2 into 1/2 3.654 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.654 * [taylor]: Taking taylor expansion of y.im in y.im 3.654 * [backup-simplify]: Simplify 0 into 0 3.654 * [backup-simplify]: Simplify 1 into 1 3.655 * [backup-simplify]: Simplify (* 1 1) into 1 3.655 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.655 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.656 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.656 * [backup-simplify]: Simplify 0 into 0 3.656 * [backup-simplify]: Simplify 0 into 0 3.656 * [backup-simplify]: Simplify 0 into 0 3.656 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.657 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.657 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.657 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.657 * [backup-simplify]: Simplify (+ 0 0) into 0 3.658 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.658 * [taylor]: Taking taylor expansion of 0 in y.im 3.658 * [backup-simplify]: Simplify 0 into 0 3.658 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.659 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.659 * [backup-simplify]: Simplify 0 into 0 3.659 * [backup-simplify]: Simplify 0 into 0 3.659 * [backup-simplify]: Simplify 0 into 0 3.659 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 3.659 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 3.659 * [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.659 * [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.659 * [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.659 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 3.659 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 3.659 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 3.659 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.659 * [taylor]: Taking taylor expansion of y.re in y.im 3.659 * [backup-simplify]: Simplify y.re into y.re 3.659 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.659 * [taylor]: Taking taylor expansion of y.im in y.im 3.659 * [backup-simplify]: Simplify 0 into 0 3.659 * [backup-simplify]: Simplify 1 into 1 3.659 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.659 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 3.659 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.660 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 3.660 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.660 * [backup-simplify]: Simplify (+ 0 0) into 0 3.660 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.660 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 3.660 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 3.660 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.660 * [taylor]: Taking taylor expansion of y.re in y.im 3.660 * [backup-simplify]: Simplify y.re into y.re 3.660 * [taylor]: Taking taylor expansion of x.im in y.im 3.660 * [backup-simplify]: Simplify x.im into x.im 3.660 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.660 * [taylor]: Taking taylor expansion of y.im in y.im 3.661 * [backup-simplify]: Simplify 0 into 0 3.661 * [backup-simplify]: Simplify 1 into 1 3.661 * [taylor]: Taking taylor expansion of x.re in y.im 3.661 * [backup-simplify]: Simplify x.re into x.re 3.661 * [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.661 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 3.661 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 3.661 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 3.661 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.661 * [taylor]: Taking taylor expansion of y.re in x.re 3.661 * [backup-simplify]: Simplify y.re into y.re 3.661 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.661 * [taylor]: Taking taylor expansion of y.im in x.re 3.661 * [backup-simplify]: Simplify y.im into y.im 3.661 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.661 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.661 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.661 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 3.661 * [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.662 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.662 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.662 * [backup-simplify]: Simplify (+ 0 0) into 0 3.662 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.663 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.663 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 3.663 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.663 * [taylor]: Taking taylor expansion of y.re in x.re 3.663 * [backup-simplify]: Simplify y.re into y.re 3.663 * [taylor]: Taking taylor expansion of x.im in x.re 3.663 * [backup-simplify]: Simplify x.im into x.im 3.663 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.663 * [taylor]: Taking taylor expansion of y.im in x.re 3.663 * [backup-simplify]: Simplify y.im into y.im 3.663 * [taylor]: Taking taylor expansion of x.re in x.re 3.663 * [backup-simplify]: Simplify 0 into 0 3.663 * [backup-simplify]: Simplify 1 into 1 3.663 * [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.663 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.663 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 3.663 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.663 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.663 * [taylor]: Taking taylor expansion of y.re in y.re 3.663 * [backup-simplify]: Simplify 0 into 0 3.663 * [backup-simplify]: Simplify 1 into 1 3.663 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.663 * [taylor]: Taking taylor expansion of y.im in y.re 3.663 * [backup-simplify]: Simplify y.im into y.im 3.663 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.663 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.664 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.664 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 3.664 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.664 * [backup-simplify]: Simplify (+ 0 0) into 0 3.664 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.664 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 3.665 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 3.665 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.665 * [taylor]: Taking taylor expansion of y.re in y.re 3.665 * [backup-simplify]: Simplify 0 into 0 3.665 * [backup-simplify]: Simplify 1 into 1 3.665 * [taylor]: Taking taylor expansion of x.im in y.re 3.665 * [backup-simplify]: Simplify x.im into x.im 3.665 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.665 * [taylor]: Taking taylor expansion of y.im in y.re 3.665 * [backup-simplify]: Simplify y.im into y.im 3.665 * [taylor]: Taking taylor expansion of x.re in y.re 3.665 * [backup-simplify]: Simplify x.re into x.re 3.665 * [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.665 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 3.665 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 3.665 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 3.665 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.665 * [taylor]: Taking taylor expansion of y.re in x.im 3.665 * [backup-simplify]: Simplify y.re into y.re 3.665 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.665 * [taylor]: Taking taylor expansion of y.im in x.im 3.665 * [backup-simplify]: Simplify y.im into y.im 3.665 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.665 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.665 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.666 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 3.666 * [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.666 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.666 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.666 * [backup-simplify]: Simplify (+ 0 0) into 0 3.667 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.667 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.667 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.667 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.667 * [taylor]: Taking taylor expansion of y.re in x.im 3.667 * [backup-simplify]: Simplify y.re into y.re 3.667 * [taylor]: Taking taylor expansion of x.im in x.im 3.667 * [backup-simplify]: Simplify 0 into 0 3.667 * [backup-simplify]: Simplify 1 into 1 3.667 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.667 * [taylor]: Taking taylor expansion of y.im in x.im 3.667 * [backup-simplify]: Simplify y.im into y.im 3.667 * [taylor]: Taking taylor expansion of x.re in x.im 3.667 * [backup-simplify]: Simplify x.re into x.re 3.667 * [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.667 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 3.667 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 3.667 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 3.667 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.667 * [taylor]: Taking taylor expansion of y.re in x.im 3.667 * [backup-simplify]: Simplify y.re into y.re 3.667 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.667 * [taylor]: Taking taylor expansion of y.im in x.im 3.668 * [backup-simplify]: Simplify y.im into y.im 3.668 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.668 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.668 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.668 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 3.668 * [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.668 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.668 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.669 * [backup-simplify]: Simplify (+ 0 0) into 0 3.669 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.670 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.670 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.670 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.670 * [taylor]: Taking taylor expansion of y.re in x.im 3.670 * [backup-simplify]: Simplify y.re into y.re 3.670 * [taylor]: Taking taylor expansion of x.im in x.im 3.670 * [backup-simplify]: Simplify 0 into 0 3.670 * [backup-simplify]: Simplify 1 into 1 3.670 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.670 * [taylor]: Taking taylor expansion of y.im in x.im 3.670 * [backup-simplify]: Simplify y.im into y.im 3.670 * [taylor]: Taking taylor expansion of x.re in x.im 3.670 * [backup-simplify]: Simplify x.re into x.re 3.670 * [backup-simplify]: Simplify (* y.re 0) into 0 3.670 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.670 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 3.670 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 3.670 * [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.670 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 3.671 * [taylor]: Taking taylor expansion of -1 in y.re 3.671 * [backup-simplify]: Simplify -1 into -1 3.671 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 3.671 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.671 * [taylor]: Taking taylor expansion of y.im in y.re 3.671 * [backup-simplify]: Simplify y.im into y.im 3.671 * [taylor]: Taking taylor expansion of x.re in y.re 3.671 * [backup-simplify]: Simplify x.re into x.re 3.671 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.671 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 3.671 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.671 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.671 * [taylor]: Taking taylor expansion of y.re in y.re 3.671 * [backup-simplify]: Simplify 0 into 0 3.671 * [backup-simplify]: Simplify 1 into 1 3.671 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.671 * [taylor]: Taking taylor expansion of y.im in y.re 3.671 * [backup-simplify]: Simplify y.im into y.im 3.671 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.671 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.671 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.671 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 3.672 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.672 * [backup-simplify]: Simplify (+ 0 0) into 0 3.672 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.672 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 3.673 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.673 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 3.673 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 3.673 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 3.673 * [taylor]: Taking taylor expansion of -1 in x.re 3.673 * [backup-simplify]: Simplify -1 into -1 3.673 * [taylor]: Taking taylor expansion of x.re in x.re 3.673 * [backup-simplify]: Simplify 0 into 0 3.673 * [backup-simplify]: Simplify 1 into 1 3.673 * [backup-simplify]: Simplify (* -1 0) into 0 3.673 * [taylor]: Taking taylor expansion of 0 in y.im 3.673 * [backup-simplify]: Simplify 0 into 0 3.673 * [backup-simplify]: Simplify 0 into 0 3.674 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.674 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.674 * [backup-simplify]: Simplify (- 0) into 0 3.674 * [backup-simplify]: Simplify (+ y.re 0) into y.re 3.675 * [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.675 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 3.675 * [taylor]: Taking taylor expansion of y.re in y.re 3.675 * [backup-simplify]: Simplify 0 into 0 3.675 * [backup-simplify]: Simplify 1 into 1 3.675 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.675 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 3.675 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.675 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.675 * [taylor]: Taking taylor expansion of y.re in y.re 3.675 * [backup-simplify]: Simplify 0 into 0 3.675 * [backup-simplify]: Simplify 1 into 1 3.675 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.675 * [taylor]: Taking taylor expansion of y.im in y.re 3.675 * [backup-simplify]: Simplify y.im into y.im 3.675 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.675 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.675 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.675 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 3.675 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.676 * [backup-simplify]: Simplify (+ 0 0) into 0 3.676 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.676 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 3.676 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 3.676 * [taylor]: Taking taylor expansion of 0 in x.re 3.676 * [backup-simplify]: Simplify 0 into 0 3.676 * [taylor]: Taking taylor expansion of 0 in y.im 3.676 * [backup-simplify]: Simplify 0 into 0 3.676 * [backup-simplify]: Simplify 0 into 0 3.677 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.677 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 3.677 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 3.677 * [taylor]: Taking taylor expansion of 0 in x.re 3.677 * [backup-simplify]: Simplify 0 into 0 3.677 * [taylor]: Taking taylor expansion of 0 in y.im 3.677 * [backup-simplify]: Simplify 0 into 0 3.677 * [backup-simplify]: Simplify 0 into 0 3.678 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 3.678 * [taylor]: Taking taylor expansion of -1 in y.im 3.678 * [backup-simplify]: Simplify -1 into -1 3.678 * [backup-simplify]: Simplify -1 into -1 3.678 * [backup-simplify]: Simplify 0 into 0 3.679 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.679 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.680 * [backup-simplify]: Simplify (- 0) into 0 3.680 * [backup-simplify]: Simplify (+ 0 0) into 0 3.680 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.681 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.681 * [backup-simplify]: Simplify (+ 0 0) into 0 3.682 * [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.683 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.683 * [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.683 * [taylor]: Taking taylor expansion of 0 in y.re 3.683 * [backup-simplify]: Simplify 0 into 0 3.683 * [taylor]: Taking taylor expansion of 0 in x.re 3.683 * [backup-simplify]: Simplify 0 into 0 3.683 * [taylor]: Taking taylor expansion of 0 in y.im 3.683 * [backup-simplify]: Simplify 0 into 0 3.683 * [backup-simplify]: Simplify 0 into 0 3.684 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 3.684 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 3.684 * [taylor]: Taking taylor expansion of y.im in x.re 3.684 * [backup-simplify]: Simplify y.im into y.im 3.684 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.684 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.684 * [taylor]: Taking taylor expansion of y.im in y.im 3.684 * [backup-simplify]: Simplify 0 into 0 3.684 * [backup-simplify]: Simplify 1 into 1 3.684 * [backup-simplify]: Simplify (/ 1 1) into 1 3.685 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.685 * [backup-simplify]: Simplify 0 into 0 3.686 * [backup-simplify]: Simplify (* 1 1) into 1 3.686 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.686 * [backup-simplify]: Simplify (+ 1 0) into 1 3.687 * [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.688 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 3.688 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.689 * [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.689 * [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.689 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 3.689 * [taylor]: Taking taylor expansion of 1/2 in x.re 3.689 * [backup-simplify]: Simplify 1/2 into 1/2 3.689 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 3.689 * [taylor]: Taking taylor expansion of x.re in x.re 3.689 * [backup-simplify]: Simplify 0 into 0 3.689 * [backup-simplify]: Simplify 1 into 1 3.689 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.689 * [taylor]: Taking taylor expansion of y.im in x.re 3.690 * [backup-simplify]: Simplify y.im into y.im 3.690 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.690 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.690 * [taylor]: Taking taylor expansion of 0 in y.im 3.690 * [backup-simplify]: Simplify 0 into 0 3.690 * [backup-simplify]: Simplify 0 into 0 3.690 * [taylor]: Taking taylor expansion of 0 in y.im 3.690 * [backup-simplify]: Simplify 0 into 0 3.690 * [backup-simplify]: Simplify 0 into 0 3.691 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 3.691 * [taylor]: Taking taylor expansion of 0 in y.im 3.691 * [backup-simplify]: Simplify 0 into 0 3.691 * [backup-simplify]: Simplify 0 into 0 3.692 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 3.692 * [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.692 * [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.692 * [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.692 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 3.692 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 3.692 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.692 * [taylor]: Taking taylor expansion of y.re in y.im 3.692 * [backup-simplify]: Simplify y.re into y.re 3.692 * [taylor]: Taking taylor expansion of x.im in y.im 3.692 * [backup-simplify]: Simplify x.im into x.im 3.692 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.693 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.693 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 3.693 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.693 * [taylor]: Taking taylor expansion of y.im in y.im 3.693 * [backup-simplify]: Simplify 0 into 0 3.693 * [backup-simplify]: Simplify 1 into 1 3.693 * [taylor]: Taking taylor expansion of x.re in y.im 3.693 * [backup-simplify]: Simplify x.re into x.re 3.693 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.693 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.693 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.693 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 3.693 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.693 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.693 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.693 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.693 * [taylor]: Taking taylor expansion of y.re in y.im 3.694 * [backup-simplify]: Simplify y.re into y.re 3.694 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.694 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.694 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.694 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.694 * [taylor]: Taking taylor expansion of y.im in y.im 3.694 * [backup-simplify]: Simplify 0 into 0 3.694 * [backup-simplify]: Simplify 1 into 1 3.694 * [backup-simplify]: Simplify (* 1 1) into 1 3.695 * [backup-simplify]: Simplify (/ 1 1) into 1 3.695 * [backup-simplify]: Simplify (+ 0 1) into 1 3.695 * [backup-simplify]: Simplify (/ 1 1) into 1 3.696 * [backup-simplify]: Simplify (sqrt 1) into 1 3.696 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.697 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.697 * [backup-simplify]: Simplify (+ 0 0) into 0 3.698 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.699 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.699 * [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.699 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 3.699 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 3.699 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.699 * [taylor]: Taking taylor expansion of y.re in x.re 3.699 * [backup-simplify]: Simplify y.re into y.re 3.699 * [taylor]: Taking taylor expansion of x.im in x.re 3.699 * [backup-simplify]: Simplify x.im into x.im 3.699 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.699 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.699 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.699 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.699 * [taylor]: Taking taylor expansion of y.im in x.re 3.699 * [backup-simplify]: Simplify y.im into y.im 3.699 * [taylor]: Taking taylor expansion of x.re in x.re 3.699 * [backup-simplify]: Simplify 0 into 0 3.699 * [backup-simplify]: Simplify 1 into 1 3.699 * [backup-simplify]: Simplify (* y.im 0) into 0 3.700 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.700 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.700 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 3.700 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 3.700 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.700 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.700 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.700 * [taylor]: Taking taylor expansion of y.re in x.re 3.700 * [backup-simplify]: Simplify y.re into y.re 3.700 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.700 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.700 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.700 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.700 * [taylor]: Taking taylor expansion of y.im in x.re 3.700 * [backup-simplify]: Simplify y.im into y.im 3.700 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.701 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.701 * [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.701 * [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.701 * [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.701 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.701 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.701 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.702 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.702 * [backup-simplify]: Simplify (+ 0 0) into 0 3.703 * [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.703 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.703 * [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.703 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 3.703 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 3.703 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.703 * [taylor]: Taking taylor expansion of y.re in y.re 3.703 * [backup-simplify]: Simplify 0 into 0 3.703 * [backup-simplify]: Simplify 1 into 1 3.703 * [taylor]: Taking taylor expansion of x.im in y.re 3.703 * [backup-simplify]: Simplify x.im into x.im 3.703 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.704 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.704 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.704 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.704 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.704 * [taylor]: Taking taylor expansion of y.im in y.re 3.704 * [backup-simplify]: Simplify y.im into y.im 3.704 * [taylor]: Taking taylor expansion of x.re in y.re 3.704 * [backup-simplify]: Simplify x.re into x.re 3.704 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.704 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.704 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.704 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.704 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.704 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.704 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.704 * [taylor]: Taking taylor expansion of y.re in y.re 3.704 * [backup-simplify]: Simplify 0 into 0 3.704 * [backup-simplify]: Simplify 1 into 1 3.705 * [backup-simplify]: Simplify (* 1 1) into 1 3.705 * [backup-simplify]: Simplify (/ 1 1) into 1 3.705 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.705 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.705 * [taylor]: Taking taylor expansion of y.im in y.re 3.705 * [backup-simplify]: Simplify y.im into y.im 3.705 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.705 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.711 * [backup-simplify]: Simplify (+ 1 0) into 1 3.712 * [backup-simplify]: Simplify (/ 1 1) into 1 3.712 * [backup-simplify]: Simplify (sqrt 1) into 1 3.713 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.713 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.714 * [backup-simplify]: Simplify (+ 0 0) into 0 3.714 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.715 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.715 * [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.715 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.715 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.715 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.715 * [taylor]: Taking taylor expansion of y.re in x.im 3.715 * [backup-simplify]: Simplify y.re into y.re 3.715 * [taylor]: Taking taylor expansion of x.im in x.im 3.715 * [backup-simplify]: Simplify 0 into 0 3.715 * [backup-simplify]: Simplify 1 into 1 3.715 * [backup-simplify]: Simplify (* y.re 0) into 0 3.716 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.716 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.716 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.716 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.716 * [taylor]: Taking taylor expansion of y.im in x.im 3.716 * [backup-simplify]: Simplify y.im into y.im 3.716 * [taylor]: Taking taylor expansion of x.re in x.im 3.716 * [backup-simplify]: Simplify x.re into x.re 3.716 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.716 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.716 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 3.716 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.716 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.716 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.716 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.716 * [taylor]: Taking taylor expansion of y.re in x.im 3.716 * [backup-simplify]: Simplify y.re into y.re 3.716 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.716 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.716 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.716 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.716 * [taylor]: Taking taylor expansion of y.im in x.im 3.716 * [backup-simplify]: Simplify y.im into y.im 3.716 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.716 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.716 * [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.716 * [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.717 * [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.717 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.717 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.717 * [backup-simplify]: Simplify (+ 0 0) into 0 3.717 * [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.717 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.717 * [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.717 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.717 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.718 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.718 * [taylor]: Taking taylor expansion of y.re in x.im 3.718 * [backup-simplify]: Simplify y.re into y.re 3.718 * [taylor]: Taking taylor expansion of x.im in x.im 3.718 * [backup-simplify]: Simplify 0 into 0 3.718 * [backup-simplify]: Simplify 1 into 1 3.718 * [backup-simplify]: Simplify (* y.re 0) into 0 3.718 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.718 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.718 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.718 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.718 * [taylor]: Taking taylor expansion of y.im in x.im 3.718 * [backup-simplify]: Simplify y.im into y.im 3.718 * [taylor]: Taking taylor expansion of x.re in x.im 3.718 * [backup-simplify]: Simplify x.re into x.re 3.718 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.718 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.718 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 3.718 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.718 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.718 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.718 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.718 * [taylor]: Taking taylor expansion of y.re in x.im 3.718 * [backup-simplify]: Simplify y.re into y.re 3.718 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.718 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.718 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.718 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.718 * [taylor]: Taking taylor expansion of y.im in x.im 3.718 * [backup-simplify]: Simplify y.im into y.im 3.718 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.718 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.719 * [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.719 * [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.719 * [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.719 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.719 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.719 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.719 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.719 * [backup-simplify]: Simplify (+ 0 0) into 0 3.719 * [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.720 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.720 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.720 * [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.720 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.720 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 3.720 * [taylor]: Taking taylor expansion of y.re in y.re 3.720 * [backup-simplify]: Simplify 0 into 0 3.720 * [backup-simplify]: Simplify 1 into 1 3.720 * [backup-simplify]: Simplify (/ 1 1) into 1 3.720 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.720 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.720 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.720 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.720 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.720 * [taylor]: Taking taylor expansion of y.re in y.re 3.720 * [backup-simplify]: Simplify 0 into 0 3.720 * [backup-simplify]: Simplify 1 into 1 3.721 * [backup-simplify]: Simplify (* 1 1) into 1 3.721 * [backup-simplify]: Simplify (/ 1 1) into 1 3.721 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.721 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.721 * [taylor]: Taking taylor expansion of y.im in y.re 3.721 * [backup-simplify]: Simplify y.im into y.im 3.721 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.721 * [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 (/ 1 1) into 1 3.722 * [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 (- (+ (* 1 (/ 0 1)))) into 0 3.724 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.724 * [backup-simplify]: Simplify (* 1 1) into 1 3.724 * [taylor]: Taking taylor expansion of 1 in x.re 3.724 * [backup-simplify]: Simplify 1 into 1 3.724 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.724 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.724 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.724 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 3.725 * [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.725 * [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.725 * [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.725 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.725 * [taylor]: Taking taylor expansion of (* y.im x.re) 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 * [taylor]: Taking taylor expansion of x.re in y.re 3.725 * [backup-simplify]: Simplify x.re into x.re 3.725 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.725 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.725 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.725 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.725 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.725 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.725 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.725 * [taylor]: Taking taylor expansion of y.re in y.re 3.725 * [backup-simplify]: Simplify 0 into 0 3.725 * [backup-simplify]: Simplify 1 into 1 3.725 * [backup-simplify]: Simplify (* 1 1) into 1 3.726 * [backup-simplify]: Simplify (/ 1 1) into 1 3.726 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.726 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.726 * [taylor]: Taking taylor expansion of y.im in y.re 3.726 * [backup-simplify]: Simplify y.im into y.im 3.726 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.726 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.726 * [backup-simplify]: Simplify (+ 1 0) into 1 3.726 * [backup-simplify]: Simplify (/ 1 1) into 1 3.726 * [backup-simplify]: Simplify (sqrt 1) into 1 3.727 * [backup-simplify]: Simplify (+ (* 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 (- (+ (* 1 (/ 0 1)))) into 0 3.728 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.729 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.729 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.729 * [taylor]: Taking taylor expansion of 0 in x.re 3.729 * [backup-simplify]: Simplify 0 into 0 3.729 * [taylor]: Taking taylor expansion of 1 in y.im 3.729 * [backup-simplify]: Simplify 1 into 1 3.729 * [backup-simplify]: Simplify 1 into 1 3.729 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.730 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.730 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.730 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.730 * [backup-simplify]: Simplify (+ 0 0) into 0 3.731 * [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.731 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.732 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.732 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.732 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.732 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.732 * [backup-simplify]: Simplify (- 0) into 0 3.732 * [backup-simplify]: Simplify (+ 0 0) into 0 3.732 * [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.732 * [taylor]: Taking taylor expansion of 0 in y.re 3.732 * [backup-simplify]: Simplify 0 into 0 3.733 * [taylor]: Taking taylor expansion of 0 in x.re 3.733 * [backup-simplify]: Simplify 0 into 0 3.733 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 3.733 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.733 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 3.733 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.733 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.733 * [taylor]: Taking taylor expansion of y.im in x.re 3.733 * [backup-simplify]: Simplify y.im into y.im 3.733 * [taylor]: Taking taylor expansion of x.re in x.re 3.733 * [backup-simplify]: Simplify 0 into 0 3.733 * [backup-simplify]: Simplify 1 into 1 3.733 * [backup-simplify]: Simplify (* y.im 0) into 0 3.733 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.733 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.733 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.733 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 3.733 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.733 * [taylor]: Taking taylor expansion of y.im in y.im 3.733 * [backup-simplify]: Simplify 0 into 0 3.733 * [backup-simplify]: Simplify 1 into 1 3.733 * [backup-simplify]: Simplify (/ 1 1) into 1 3.734 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) 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 1))) into 0 3.735 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.735 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.736 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.736 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 3.737 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.737 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 3.737 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 3.737 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 3.737 * [taylor]: Taking taylor expansion of 1/2 in x.re 3.737 * [backup-simplify]: Simplify 1/2 into 1/2 3.737 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.737 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.737 * [taylor]: Taking taylor expansion of y.im in x.re 3.738 * [backup-simplify]: Simplify y.im into y.im 3.738 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.738 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.738 * [taylor]: Taking taylor expansion of 0 in y.im 3.738 * [backup-simplify]: Simplify 0 into 0 3.738 * [backup-simplify]: Simplify 0 into 0 3.738 * [taylor]: Taking taylor expansion of 0 in y.im 3.738 * [backup-simplify]: Simplify 0 into 0 3.738 * [backup-simplify]: Simplify 0 into 0 3.738 * [backup-simplify]: Simplify 0 into 0 3.738 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.738 * [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.739 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.739 * [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.739 * [backup-simplify]: Simplify (+ 0 0) into 0 3.740 * [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.740 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.741 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.741 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.741 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.742 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.742 * [backup-simplify]: Simplify (- 0) into 0 3.742 * [backup-simplify]: Simplify (+ 0 0) into 0 3.742 * [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.743 * [taylor]: Taking taylor expansion of 0 in y.re 3.743 * [backup-simplify]: Simplify 0 into 0 3.743 * [taylor]: Taking taylor expansion of 0 in x.re 3.743 * [backup-simplify]: Simplify 0 into 0 3.743 * [taylor]: Taking taylor expansion of 0 in x.re 3.743 * [backup-simplify]: Simplify 0 into 0 3.743 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.743 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.743 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 3.743 * [backup-simplify]: Simplify (- 0) into 0 3.743 * [taylor]: Taking taylor expansion of 0 in x.re 3.743 * [backup-simplify]: Simplify 0 into 0 3.744 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.744 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.745 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.745 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.745 * [backup-simplify]: Simplify (+ 0 0) into 0 3.746 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.746 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.746 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.747 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 3.747 * [taylor]: Taking taylor expansion of 0 in x.re 3.747 * [backup-simplify]: Simplify 0 into 0 3.747 * [taylor]: Taking taylor expansion of 0 in y.im 3.747 * [backup-simplify]: Simplify 0 into 0 3.747 * [backup-simplify]: Simplify 0 into 0 3.748 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 3.748 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.748 * [backup-simplify]: Simplify (- 0) into 0 3.748 * [taylor]: Taking taylor expansion of 0 in y.im 3.748 * [backup-simplify]: Simplify 0 into 0 3.748 * [backup-simplify]: Simplify 0 into 0 3.748 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 3.749 * [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.749 * [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.749 * [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.749 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 3.749 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 3.749 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.749 * [taylor]: Taking taylor expansion of y.re in y.im 3.749 * [backup-simplify]: Simplify y.re into y.re 3.749 * [taylor]: Taking taylor expansion of x.im in y.im 3.749 * [backup-simplify]: Simplify x.im into x.im 3.749 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.749 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.749 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 3.749 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.749 * [taylor]: Taking taylor expansion of y.im in y.im 3.749 * [backup-simplify]: Simplify 0 into 0 3.749 * [backup-simplify]: Simplify 1 into 1 3.749 * [taylor]: Taking taylor expansion of x.re in y.im 3.749 * [backup-simplify]: Simplify x.re into x.re 3.750 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.750 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.750 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.750 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 3.750 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 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.750 * [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.752 * [backup-simplify]: Simplify (+ 0 1) into 1 3.752 * [backup-simplify]: Simplify (/ 1 1) into 1 3.752 * [backup-simplify]: Simplify (sqrt 1) into 1 3.753 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.754 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.754 * [backup-simplify]: Simplify (+ 0 0) into 0 3.755 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.755 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.755 * [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.755 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 3.755 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 3.756 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.756 * [taylor]: Taking taylor expansion of y.re in x.re 3.756 * [backup-simplify]: Simplify y.re into y.re 3.756 * [taylor]: Taking taylor expansion of x.im in x.re 3.756 * [backup-simplify]: Simplify x.im into x.im 3.756 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.756 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.756 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.756 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.756 * [taylor]: Taking taylor expansion of y.im in x.re 3.756 * [backup-simplify]: Simplify y.im into y.im 3.756 * [taylor]: Taking taylor expansion of x.re in x.re 3.756 * [backup-simplify]: Simplify 0 into 0 3.756 * [backup-simplify]: Simplify 1 into 1 3.756 * [backup-simplify]: Simplify (* y.im 0) into 0 3.756 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.756 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.756 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 3.756 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 3.756 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.756 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.756 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.756 * [taylor]: Taking taylor expansion of y.re in x.re 3.756 * [backup-simplify]: Simplify y.re into y.re 3.756 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.756 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.756 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.756 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.756 * [taylor]: Taking taylor expansion of y.im in x.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 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.757 * [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.757 * [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.757 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.757 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.757 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.757 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.757 * [backup-simplify]: Simplify (+ 0 0) into 0 3.758 * [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.758 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.758 * [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.758 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 3.758 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 3.758 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.758 * [taylor]: Taking taylor expansion of y.re in y.re 3.758 * [backup-simplify]: Simplify 0 into 0 3.758 * [backup-simplify]: Simplify 1 into 1 3.758 * [taylor]: Taking taylor expansion of x.im in y.re 3.758 * [backup-simplify]: Simplify x.im into x.im 3.758 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.758 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.758 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.758 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.758 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.758 * [taylor]: Taking taylor expansion of y.im in y.re 3.758 * [backup-simplify]: Simplify y.im into y.im 3.758 * [taylor]: Taking taylor expansion of x.re in y.re 3.758 * [backup-simplify]: Simplify x.re into x.re 3.758 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.758 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.758 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.758 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.758 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.758 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.758 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.758 * [taylor]: Taking taylor expansion of y.re in y.re 3.758 * [backup-simplify]: Simplify 0 into 0 3.758 * [backup-simplify]: Simplify 1 into 1 3.759 * [backup-simplify]: Simplify (* 1 1) into 1 3.759 * [backup-simplify]: Simplify (/ 1 1) into 1 3.759 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.759 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.759 * [taylor]: Taking taylor expansion of y.im in y.re 3.759 * [backup-simplify]: Simplify y.im into y.im 3.759 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.759 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.759 * [backup-simplify]: Simplify (+ 1 0) into 1 3.760 * [backup-simplify]: Simplify (/ 1 1) into 1 3.760 * [backup-simplify]: Simplify (sqrt 1) into 1 3.760 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.761 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.761 * [backup-simplify]: Simplify (+ 0 0) into 0 3.761 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.762 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.762 * [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.762 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.762 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.762 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.762 * [taylor]: Taking taylor expansion of y.re in x.im 3.762 * [backup-simplify]: Simplify y.re into y.re 3.762 * [taylor]: Taking taylor expansion of x.im in x.im 3.762 * [backup-simplify]: Simplify 0 into 0 3.762 * [backup-simplify]: Simplify 1 into 1 3.762 * [backup-simplify]: Simplify (* y.re 0) into 0 3.762 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.762 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.762 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.762 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.762 * [taylor]: Taking taylor expansion of y.im in x.im 3.762 * [backup-simplify]: Simplify y.im into y.im 3.762 * [taylor]: Taking taylor expansion of x.re in x.im 3.762 * [backup-simplify]: Simplify x.re into x.re 3.762 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.762 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.762 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 3.762 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.762 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.762 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.762 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.762 * [taylor]: Taking taylor expansion of y.re in x.im 3.762 * [backup-simplify]: Simplify y.re into y.re 3.762 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.763 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.763 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.763 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.763 * [taylor]: Taking taylor expansion of y.im in x.im 3.763 * [backup-simplify]: Simplify y.im into y.im 3.763 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.763 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.763 * [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.763 * [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.763 * [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.763 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.763 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) 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.764 * [backup-simplify]: Simplify (+ 0 0) into 0 3.764 * [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.764 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.764 * [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.764 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.764 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.764 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.764 * [taylor]: Taking taylor expansion of y.re in x.im 3.764 * [backup-simplify]: Simplify y.re into y.re 3.764 * [taylor]: Taking taylor expansion of x.im in x.im 3.764 * [backup-simplify]: Simplify 0 into 0 3.764 * [backup-simplify]: Simplify 1 into 1 3.764 * [backup-simplify]: Simplify (* y.re 0) into 0 3.764 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.764 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.764 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.764 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.764 * [taylor]: Taking taylor expansion of y.im in x.im 3.764 * [backup-simplify]: Simplify y.im into y.im 3.764 * [taylor]: Taking taylor expansion of x.re in x.im 3.764 * [backup-simplify]: Simplify x.re into x.re 3.765 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.765 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.765 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 3.765 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.765 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.765 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.765 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.765 * [taylor]: Taking taylor expansion of y.re in x.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 x.im 3.765 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.765 * [taylor]: Taking taylor expansion of y.im in x.im 3.765 * [backup-simplify]: Simplify y.im into y.im 3.765 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.765 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.765 * [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.765 * [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.765 * [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.765 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.765 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.765 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.765 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.766 * [backup-simplify]: Simplify (+ 0 0) into 0 3.766 * [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.766 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.766 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.766 * [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.766 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.766 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 3.766 * [taylor]: Taking taylor expansion of y.re in y.re 3.766 * [backup-simplify]: Simplify 0 into 0 3.766 * [backup-simplify]: Simplify 1 into 1 3.767 * [backup-simplify]: Simplify (/ 1 1) into 1 3.767 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.767 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.767 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.767 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.767 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.767 * [taylor]: Taking taylor expansion of y.re in y.re 3.767 * [backup-simplify]: Simplify 0 into 0 3.767 * [backup-simplify]: Simplify 1 into 1 3.767 * [backup-simplify]: Simplify (* 1 1) into 1 3.767 * [backup-simplify]: Simplify (/ 1 1) into 1 3.767 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.767 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.767 * [taylor]: Taking taylor expansion of y.im in y.re 3.767 * [backup-simplify]: Simplify y.im into y.im 3.767 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.767 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.768 * [backup-simplify]: Simplify (+ 1 0) into 1 3.768 * [backup-simplify]: Simplify (/ 1 1) into 1 3.768 * [backup-simplify]: Simplify (sqrt 1) into 1 3.769 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.769 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.769 * [backup-simplify]: Simplify (+ 0 0) into 0 3.770 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.770 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.770 * [backup-simplify]: Simplify (* 1 1) into 1 3.770 * [taylor]: Taking taylor expansion of 1 in x.re 3.770 * [backup-simplify]: Simplify 1 into 1 3.771 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.771 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.771 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.771 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 3.771 * [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.771 * [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.771 * [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.771 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.771 * [taylor]: Taking taylor expansion of (* y.im x.re) 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 * [taylor]: Taking taylor expansion of x.re in y.re 3.771 * [backup-simplify]: Simplify x.re into x.re 3.771 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.771 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.771 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.771 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 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.772 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.772 * [taylor]: Taking taylor expansion of y.re in y.re 3.772 * [backup-simplify]: Simplify 0 into 0 3.772 * [backup-simplify]: Simplify 1 into 1 3.772 * [backup-simplify]: Simplify (* 1 1) into 1 3.772 * [backup-simplify]: Simplify (/ 1 1) into 1 3.772 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.772 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.772 * [taylor]: Taking taylor expansion of y.im in y.re 3.772 * [backup-simplify]: Simplify y.im into y.im 3.772 * [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.773 * [backup-simplify]: Simplify (/ 1 1) into 1 3.773 * [backup-simplify]: Simplify (sqrt 1) into 1 3.773 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.774 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.774 * [backup-simplify]: Simplify (+ 0 0) into 0 3.774 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.775 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.775 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.776 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.776 * [taylor]: Taking taylor expansion of 0 in x.re 3.776 * [backup-simplify]: Simplify 0 into 0 3.776 * [taylor]: Taking taylor expansion of 1 in y.im 3.776 * [backup-simplify]: Simplify 1 into 1 3.776 * [backup-simplify]: Simplify 1 into 1 3.776 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.776 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.777 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.777 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.777 * [backup-simplify]: Simplify (+ 0 0) into 0 3.777 * [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.778 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.778 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.779 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.779 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.779 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.779 * [backup-simplify]: Simplify (- 0) into 0 3.779 * [backup-simplify]: Simplify (+ 0 0) into 0 3.779 * [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.779 * [taylor]: Taking taylor expansion of 0 in y.re 3.780 * [backup-simplify]: Simplify 0 into 0 3.780 * [taylor]: Taking taylor expansion of 0 in x.re 3.780 * [backup-simplify]: Simplify 0 into 0 3.780 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 3.780 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.780 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 3.780 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.780 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.780 * [taylor]: Taking taylor expansion of y.im in x.re 3.780 * [backup-simplify]: Simplify y.im into y.im 3.780 * [taylor]: Taking taylor expansion of x.re in x.re 3.780 * [backup-simplify]: Simplify 0 into 0 3.780 * [backup-simplify]: Simplify 1 into 1 3.780 * [backup-simplify]: Simplify (* y.im 0) into 0 3.780 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.780 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.780 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.780 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 3.780 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.780 * [taylor]: Taking taylor expansion of y.im in y.im 3.780 * [backup-simplify]: Simplify 0 into 0 3.780 * [backup-simplify]: Simplify 1 into 1 3.781 * [backup-simplify]: Simplify (/ 1 1) into 1 3.781 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.781 * [backup-simplify]: Simplify (- 0) into 0 3.781 * [backup-simplify]: Simplify 0 into 0 3.782 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.782 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.782 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.783 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.784 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 3.784 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.785 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 3.785 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 3.785 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 3.785 * [taylor]: Taking taylor expansion of 1/2 in x.re 3.785 * [backup-simplify]: Simplify 1/2 into 1/2 3.785 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.785 * [taylor]: Taking taylor expansion of (pow y.im 2) 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 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.785 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.785 * [taylor]: Taking taylor expansion of 0 in y.im 3.785 * [backup-simplify]: Simplify 0 into 0 3.785 * [backup-simplify]: Simplify 0 into 0 3.785 * [taylor]: Taking taylor expansion of 0 in y.im 3.785 * [backup-simplify]: Simplify 0 into 0 3.785 * [backup-simplify]: Simplify 0 into 0 3.785 * [backup-simplify]: Simplify 0 into 0 3.786 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.786 * [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.786 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.787 * [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.787 * [backup-simplify]: Simplify (+ 0 0) into 0 3.787 * [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.788 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.788 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.788 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.789 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.789 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.789 * [backup-simplify]: Simplify (- 0) into 0 3.789 * [backup-simplify]: Simplify (+ 0 0) into 0 3.790 * [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.790 * [taylor]: Taking taylor expansion of 0 in y.re 3.790 * [backup-simplify]: Simplify 0 into 0 3.790 * [taylor]: Taking taylor expansion of 0 in x.re 3.790 * [backup-simplify]: Simplify 0 into 0 3.790 * [taylor]: Taking taylor expansion of 0 in x.re 3.790 * [backup-simplify]: Simplify 0 into 0 3.790 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.790 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.790 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 3.791 * [backup-simplify]: Simplify (- 0) into 0 3.791 * [taylor]: Taking taylor expansion of 0 in x.re 3.791 * [backup-simplify]: Simplify 0 into 0 3.791 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.792 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.792 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.792 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.793 * [backup-simplify]: Simplify (+ 0 0) into 0 3.793 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.794 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.794 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.795 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 3.795 * [taylor]: Taking taylor expansion of 0 in x.re 3.795 * [backup-simplify]: Simplify 0 into 0 3.795 * [taylor]: Taking taylor expansion of 0 in y.im 3.795 * [backup-simplify]: Simplify 0 into 0 3.795 * [backup-simplify]: Simplify 0 into 0 3.796 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 3.796 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.796 * [backup-simplify]: Simplify (- 0) into 0 3.796 * [taylor]: Taking taylor expansion of 0 in y.im 3.796 * [backup-simplify]: Simplify 0 into 0 3.796 * [backup-simplify]: Simplify 0 into 0 3.796 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 3.796 * * * * [progress]: [ 4 / 4 ] generating series at (2) 3.797 * [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.797 * [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.797 * [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.797 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 3.797 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.797 * [taylor]: Taking taylor expansion of y.re in y.im 3.797 * [backup-simplify]: Simplify y.re into y.re 3.797 * [taylor]: Taking taylor expansion of x.im in y.im 3.797 * [backup-simplify]: Simplify x.im into x.im 3.797 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.797 * [taylor]: Taking taylor expansion of y.im in y.im 3.797 * [backup-simplify]: Simplify 0 into 0 3.797 * [backup-simplify]: Simplify 1 into 1 3.797 * [taylor]: Taking taylor expansion of x.re in y.im 3.797 * [backup-simplify]: Simplify x.re into x.re 3.797 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 3.797 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.797 * [taylor]: Taking taylor expansion of y.re in y.im 3.797 * [backup-simplify]: Simplify y.re into y.re 3.797 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.797 * [taylor]: Taking taylor expansion of y.im in y.im 3.798 * [backup-simplify]: Simplify 0 into 0 3.798 * [backup-simplify]: Simplify 1 into 1 3.798 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.798 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.798 * [backup-simplify]: Simplify (- 0) into 0 3.798 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 3.798 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.798 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 3.798 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 3.799 * [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.799 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 3.799 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.799 * [taylor]: Taking taylor expansion of y.re in x.re 3.799 * [backup-simplify]: Simplify y.re into y.re 3.799 * [taylor]: Taking taylor expansion of x.im in x.re 3.799 * [backup-simplify]: Simplify x.im into x.im 3.799 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.799 * [taylor]: Taking taylor expansion of y.im in x.re 3.799 * [backup-simplify]: Simplify y.im into y.im 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 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 3.799 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.799 * [taylor]: Taking taylor expansion of y.re in x.re 3.799 * [backup-simplify]: Simplify y.re into y.re 3.799 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.799 * [taylor]: Taking taylor expansion of y.im in x.re 3.799 * [backup-simplify]: Simplify y.im into y.im 3.799 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.799 * [backup-simplify]: Simplify (* y.im 0) into 0 3.800 * [backup-simplify]: Simplify (- 0) into 0 3.800 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 3.800 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.800 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.800 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.800 * [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.800 * [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.800 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 3.800 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.800 * [taylor]: Taking taylor expansion of y.re in y.re 3.800 * [backup-simplify]: Simplify 0 into 0 3.800 * [backup-simplify]: Simplify 1 into 1 3.800 * [taylor]: Taking taylor expansion of x.im in y.re 3.800 * [backup-simplify]: Simplify x.im into x.im 3.800 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.800 * [taylor]: Taking taylor expansion of y.im in y.re 3.800 * [backup-simplify]: Simplify y.im into y.im 3.800 * [taylor]: Taking taylor expansion of x.re in y.re 3.800 * [backup-simplify]: Simplify x.re into x.re 3.800 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.800 * [taylor]: Taking taylor expansion of (pow y.re 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.800 * [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 (* 0 x.im) into 0 3.801 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.801 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 3.801 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 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 (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 3.801 * [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.801 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.801 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.801 * [taylor]: Taking taylor expansion of y.re in x.im 3.801 * [backup-simplify]: Simplify y.re into y.re 3.801 * [taylor]: Taking taylor expansion of x.im in x.im 3.801 * [backup-simplify]: Simplify 0 into 0 3.801 * [backup-simplify]: Simplify 1 into 1 3.801 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.801 * [taylor]: Taking taylor expansion of y.im in x.im 3.801 * [backup-simplify]: Simplify y.im into y.im 3.801 * [taylor]: Taking taylor expansion of x.re in x.im 3.801 * [backup-simplify]: Simplify x.re into x.re 3.801 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 3.801 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.801 * [taylor]: Taking taylor expansion of y.re in x.im 3.801 * [backup-simplify]: Simplify y.re into y.re 3.801 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.802 * [taylor]: Taking taylor expansion of y.im in x.im 3.802 * [backup-simplify]: Simplify y.im into y.im 3.802 * [backup-simplify]: Simplify (* y.re 0) into 0 3.802 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.802 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 3.802 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 3.802 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.802 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.802 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.802 * [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.802 * [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.802 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.802 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.802 * [taylor]: Taking taylor expansion of y.re in x.im 3.802 * [backup-simplify]: Simplify y.re into y.re 3.802 * [taylor]: Taking taylor expansion of x.im in x.im 3.802 * [backup-simplify]: Simplify 0 into 0 3.802 * [backup-simplify]: Simplify 1 into 1 3.802 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.802 * [taylor]: Taking taylor expansion of y.im in x.im 3.802 * [backup-simplify]: Simplify y.im into y.im 3.802 * [taylor]: Taking taylor expansion of x.re in x.im 3.802 * [backup-simplify]: Simplify x.re into x.re 3.803 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 3.803 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.803 * [taylor]: Taking taylor expansion of y.re in x.im 3.803 * [backup-simplify]: Simplify y.re into y.re 3.803 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.803 * [taylor]: Taking taylor expansion of y.im in x.im 3.803 * [backup-simplify]: Simplify y.im into y.im 3.803 * [backup-simplify]: Simplify (* y.re 0) into 0 3.803 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.803 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 3.803 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 3.803 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.803 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.803 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.803 * [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.803 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.803 * [taylor]: Taking taylor expansion of -1 in y.re 3.803 * [backup-simplify]: Simplify -1 into -1 3.803 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 3.803 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.803 * [taylor]: Taking taylor expansion of y.im in y.re 3.804 * [backup-simplify]: Simplify y.im into y.im 3.804 * [taylor]: Taking taylor expansion of x.re in y.re 3.804 * [backup-simplify]: Simplify x.re into x.re 3.804 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.804 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.804 * [taylor]: Taking taylor expansion of y.re in y.re 3.804 * [backup-simplify]: Simplify 0 into 0 3.804 * [backup-simplify]: Simplify 1 into 1 3.804 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.804 * [taylor]: Taking taylor expansion of y.im in y.re 3.804 * [backup-simplify]: Simplify y.im into y.im 3.804 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.804 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.804 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.804 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 3.804 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 3.804 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 3.804 * [taylor]: Taking taylor expansion of -1 in x.re 3.804 * [backup-simplify]: Simplify -1 into -1 3.804 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 3.804 * [taylor]: Taking taylor expansion of x.re in x.re 3.804 * [backup-simplify]: Simplify 0 into 0 3.804 * [backup-simplify]: Simplify 1 into 1 3.804 * [taylor]: Taking taylor expansion of y.im in x.re 3.804 * [backup-simplify]: Simplify y.im into y.im 3.804 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.805 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.805 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.805 * [backup-simplify]: Simplify (- 0) into 0 3.805 * [backup-simplify]: Simplify (+ y.re 0) into y.re 3.806 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.806 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.806 * [backup-simplify]: Simplify (+ 0 0) into 0 3.806 * [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.806 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 3.806 * [taylor]: Taking taylor expansion of y.re in y.re 3.807 * [backup-simplify]: Simplify 0 into 0 3.807 * [backup-simplify]: Simplify 1 into 1 3.807 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.807 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.807 * [taylor]: Taking taylor expansion of y.re in y.re 3.807 * [backup-simplify]: Simplify 0 into 0 3.807 * [backup-simplify]: Simplify 1 into 1 3.807 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.807 * [taylor]: Taking taylor expansion of y.im in y.re 3.807 * [backup-simplify]: Simplify y.im into y.im 3.807 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.807 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.807 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.807 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.807 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.808 * [backup-simplify]: Simplify (+ 0 0) into 0 3.808 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 3.808 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 3.808 * [taylor]: Taking taylor expansion of 0 in x.re 3.808 * [backup-simplify]: Simplify 0 into 0 3.808 * [taylor]: Taking taylor expansion of 0 in y.im 3.808 * [backup-simplify]: Simplify 0 into 0 3.808 * [backup-simplify]: Simplify 0 into 0 3.808 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 3.808 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 3.808 * [taylor]: Taking taylor expansion of -1 in y.im 3.809 * [backup-simplify]: Simplify -1 into -1 3.809 * [taylor]: Taking taylor expansion of y.im in y.im 3.809 * [backup-simplify]: Simplify 0 into 0 3.809 * [backup-simplify]: Simplify 1 into 1 3.809 * [backup-simplify]: Simplify (/ -1 1) into -1 3.810 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.810 * [backup-simplify]: Simplify 0 into 0 3.810 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.811 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.815 * [backup-simplify]: Simplify (- 0) into 0 3.816 * [backup-simplify]: Simplify (+ 0 0) into 0 3.816 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.816 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.817 * [backup-simplify]: Simplify (+ 0 0) into 0 3.817 * [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.817 * [taylor]: Taking taylor expansion of 0 in y.re 3.817 * [backup-simplify]: Simplify 0 into 0 3.818 * [taylor]: Taking taylor expansion of 0 in x.re 3.818 * [backup-simplify]: Simplify 0 into 0 3.818 * [taylor]: Taking taylor expansion of 0 in y.im 3.818 * [backup-simplify]: Simplify 0 into 0 3.818 * [backup-simplify]: Simplify 0 into 0 3.818 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.818 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.818 * [taylor]: Taking taylor expansion of y.im in x.re 3.818 * [backup-simplify]: Simplify y.im into y.im 3.818 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.818 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.818 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.818 * [taylor]: Taking taylor expansion of (pow y.im 2) 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 * [backup-simplify]: Simplify (* 1 1) into 1 3.819 * [backup-simplify]: Simplify (/ 1 1) into 1 3.819 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.820 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.821 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.821 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.821 * [backup-simplify]: Simplify 0 into 0 3.822 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.822 * [backup-simplify]: Simplify (* 1 1) into 1 3.823 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.823 * [backup-simplify]: Simplify (+ 1 0) into 1 3.823 * [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.824 * [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.824 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 3.824 * [taylor]: Taking taylor expansion of x.re in x.re 3.824 * [backup-simplify]: Simplify 0 into 0 3.824 * [backup-simplify]: Simplify 1 into 1 3.824 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 3.824 * [taylor]: Taking taylor expansion of y.im in x.re 3.824 * [backup-simplify]: Simplify y.im into y.im 3.824 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.824 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 3.824 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 3.824 * [taylor]: Taking taylor expansion of 0 in y.im 3.824 * [backup-simplify]: Simplify 0 into 0 3.824 * [backup-simplify]: Simplify 0 into 0 3.824 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.825 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 3.825 * [taylor]: Taking taylor expansion of 0 in y.im 3.825 * [backup-simplify]: Simplify 0 into 0 3.825 * [backup-simplify]: Simplify 0 into 0 3.825 * [backup-simplify]: Simplify 0 into 0 3.826 * [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.826 * [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.826 * [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.826 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 3.826 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 3.826 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.826 * [taylor]: Taking taylor expansion of y.re in y.im 3.826 * [backup-simplify]: Simplify y.re into y.re 3.826 * [taylor]: Taking taylor expansion of x.im in y.im 3.826 * [backup-simplify]: Simplify x.im into x.im 3.826 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.826 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.826 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 3.826 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.826 * [taylor]: Taking taylor expansion of y.im in y.im 3.826 * [backup-simplify]: Simplify 0 into 0 3.826 * [backup-simplify]: Simplify 1 into 1 3.826 * [taylor]: Taking taylor expansion of x.re in y.im 3.826 * [backup-simplify]: Simplify x.re into x.re 3.826 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.826 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.827 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.827 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.827 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.827 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.827 * [taylor]: Taking taylor expansion of y.re in y.im 3.827 * [backup-simplify]: Simplify y.re into y.re 3.827 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.827 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.827 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.827 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.827 * [taylor]: Taking taylor expansion of y.im in y.im 3.827 * [backup-simplify]: Simplify 0 into 0 3.827 * [backup-simplify]: Simplify 1 into 1 3.827 * [backup-simplify]: Simplify (* 1 1) into 1 3.828 * [backup-simplify]: Simplify (/ 1 1) into 1 3.828 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 3.828 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 3.828 * [backup-simplify]: Simplify (+ 0 1) into 1 3.828 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 3.828 * [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.828 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 3.828 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 3.828 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.828 * [taylor]: Taking taylor expansion of y.re in x.re 3.828 * [backup-simplify]: Simplify y.re into y.re 3.828 * [taylor]: Taking taylor expansion of x.im in x.re 3.828 * [backup-simplify]: Simplify x.im into x.im 3.828 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.829 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.829 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.829 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.829 * [taylor]: Taking taylor expansion of y.im in x.re 3.829 * [backup-simplify]: Simplify y.im into y.im 3.829 * [taylor]: Taking taylor expansion of x.re in x.re 3.829 * [backup-simplify]: Simplify 0 into 0 3.829 * [backup-simplify]: Simplify 1 into 1 3.829 * [backup-simplify]: Simplify (* y.im 0) into 0 3.829 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.829 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.829 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.829 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.829 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.829 * [taylor]: Taking taylor expansion of y.re in x.re 3.829 * [backup-simplify]: Simplify y.re into y.re 3.829 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.829 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.829 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.829 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.829 * [taylor]: Taking taylor expansion of y.im in x.re 3.830 * [backup-simplify]: Simplify y.im into y.im 3.830 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.830 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.830 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.830 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 3.830 * [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.830 * [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.830 * [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.830 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 3.830 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 3.830 * [taylor]: Taking taylor expansion of (* y.re x.im) 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 * [taylor]: Taking taylor expansion of x.im in y.re 3.830 * [backup-simplify]: Simplify x.im into x.im 3.830 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.831 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.831 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.831 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.831 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.831 * [taylor]: Taking taylor expansion of y.im in y.re 3.831 * [backup-simplify]: Simplify y.im into y.im 3.831 * [taylor]: Taking taylor expansion of x.re in y.re 3.831 * [backup-simplify]: Simplify x.re into x.re 3.831 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.831 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.831 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.831 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.831 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.831 * [taylor]: Taking taylor expansion of y.re in y.re 3.831 * [backup-simplify]: Simplify 0 into 0 3.831 * [backup-simplify]: Simplify 1 into 1 3.832 * [backup-simplify]: Simplify (* 1 1) into 1 3.832 * [backup-simplify]: Simplify (/ 1 1) into 1 3.832 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.832 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.832 * [taylor]: Taking taylor expansion of y.im in y.re 3.832 * [backup-simplify]: Simplify y.im into y.im 3.832 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.832 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.832 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 3.833 * [backup-simplify]: Simplify (+ 1 0) into 1 3.833 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 3.833 * [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.833 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.833 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.833 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.833 * [taylor]: Taking taylor expansion of y.re in x.im 3.833 * [backup-simplify]: Simplify y.re into y.re 3.833 * [taylor]: Taking taylor expansion of x.im in x.im 3.833 * [backup-simplify]: Simplify 0 into 0 3.833 * [backup-simplify]: Simplify 1 into 1 3.833 * [backup-simplify]: Simplify (* y.re 0) into 0 3.833 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.833 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.833 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.833 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.833 * [taylor]: Taking taylor expansion of y.im in x.im 3.833 * [backup-simplify]: Simplify y.im into y.im 3.834 * [taylor]: Taking taylor expansion of x.re in x.im 3.834 * [backup-simplify]: Simplify x.re into x.re 3.834 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.834 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.834 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.834 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.834 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.834 * [taylor]: Taking taylor expansion of y.re in x.im 3.834 * [backup-simplify]: Simplify y.re into y.re 3.834 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.834 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.834 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.834 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.834 * [taylor]: Taking taylor expansion of y.im in x.im 3.834 * [backup-simplify]: Simplify y.im into y.im 3.834 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.834 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.834 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.834 * [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.835 * [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.835 * [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.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.835 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.835 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.835 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.835 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.835 * [taylor]: Taking taylor expansion of y.im in x.im 3.835 * [backup-simplify]: Simplify y.im into y.im 3.835 * [taylor]: Taking taylor expansion of x.re in x.im 3.835 * [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 (+ (/ 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.836 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.836 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.836 * [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.836 * [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.837 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.837 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.837 * [taylor]: Taking taylor expansion of y.re in y.re 3.837 * [backup-simplify]: Simplify 0 into 0 3.837 * [backup-simplify]: Simplify 1 into 1 3.837 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.837 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.837 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.837 * [taylor]: Taking taylor expansion of y.re in y.re 3.837 * [backup-simplify]: Simplify 0 into 0 3.837 * [backup-simplify]: Simplify 1 into 1 3.837 * [backup-simplify]: Simplify (* 1 1) into 1 3.838 * [backup-simplify]: Simplify (/ 1 1) into 1 3.838 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.838 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.838 * [taylor]: Taking taylor expansion of y.im in y.re 3.838 * [backup-simplify]: Simplify y.im into y.im 3.838 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.838 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.838 * [backup-simplify]: Simplify (+ 1 0) into 1 3.839 * [backup-simplify]: Simplify (* 0 1) into 0 3.839 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.840 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.840 * [backup-simplify]: Simplify (+ 0 0) into 0 3.841 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 3.841 * [backup-simplify]: Simplify (/ 1 1) into 1 3.841 * [taylor]: Taking taylor expansion of 1 in x.re 3.841 * [backup-simplify]: Simplify 1 into 1 3.842 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.842 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.842 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.842 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 3.842 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.842 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.843 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.843 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.843 * [backup-simplify]: Simplify (+ 0 0) into 0 3.844 * [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.844 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 3.844 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.844 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.844 * [taylor]: Taking taylor expansion of y.im in y.re 3.844 * [backup-simplify]: Simplify y.im into y.im 3.844 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.844 * [taylor]: Taking taylor expansion of x.re in y.re 3.844 * [backup-simplify]: Simplify x.re into x.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.845 * [backup-simplify]: Simplify (* x.re 1) into x.re 3.845 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.845 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.846 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.847 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.847 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.848 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 3.849 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.849 * [taylor]: Taking taylor expansion of 0 in x.re 3.849 * [backup-simplify]: Simplify 0 into 0 3.849 * [taylor]: Taking taylor expansion of 1 in y.im 3.849 * [backup-simplify]: Simplify 1 into 1 3.849 * [backup-simplify]: Simplify 0 into 0 3.850 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.850 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.850 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.850 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.850 * [backup-simplify]: Simplify (- 0) into 0 3.851 * [backup-simplify]: Simplify (+ 0 0) into 0 3.851 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.851 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.852 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.852 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.852 * [backup-simplify]: Simplify (+ 0 0) into 0 3.853 * [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.853 * [taylor]: Taking taylor expansion of 0 in y.re 3.853 * [backup-simplify]: Simplify 0 into 0 3.853 * [taylor]: Taking taylor expansion of 0 in x.re 3.853 * [backup-simplify]: Simplify 0 into 0 3.853 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.853 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 3.853 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.853 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.853 * [taylor]: Taking taylor expansion of y.im in x.re 3.853 * [backup-simplify]: Simplify y.im into y.im 3.853 * [taylor]: Taking taylor expansion of x.re in x.re 3.853 * [backup-simplify]: Simplify 0 into 0 3.853 * [backup-simplify]: Simplify 1 into 1 3.853 * [backup-simplify]: Simplify (* y.im 0) into 0 3.854 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.854 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.854 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.854 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 3.854 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.854 * [taylor]: Taking taylor expansion of y.im in y.im 3.854 * [backup-simplify]: Simplify 0 into 0 3.854 * [backup-simplify]: Simplify 1 into 1 3.854 * [backup-simplify]: Simplify (/ 1 1) into 1 3.855 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.856 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.856 * [backup-simplify]: Simplify (- 0) into 0 3.856 * [backup-simplify]: Simplify 0 into 0 3.857 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.858 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.858 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.858 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.858 * [backup-simplify]: Simplify (+ 0 0) into 0 3.859 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 3.860 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.860 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 3.860 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.860 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.860 * [taylor]: Taking taylor expansion of y.im in x.re 3.860 * [backup-simplify]: Simplify y.im into y.im 3.860 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.860 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.860 * [taylor]: Taking taylor expansion of 0 in y.im 3.860 * [backup-simplify]: Simplify 0 into 0 3.860 * [backup-simplify]: Simplify 0 into 0 3.860 * [taylor]: Taking taylor expansion of 0 in y.im 3.861 * [backup-simplify]: Simplify 0 into 0 3.861 * [backup-simplify]: Simplify 0 into 0 3.861 * [backup-simplify]: Simplify 0 into 0 3.861 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.862 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.862 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.862 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 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 (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.864 * [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.865 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.865 * [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.865 * [backup-simplify]: Simplify (+ 0 0) into 0 3.866 * [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.866 * [taylor]: Taking taylor expansion of 0 in y.re 3.866 * [backup-simplify]: Simplify 0 into 0 3.866 * [taylor]: Taking taylor expansion of 0 in x.re 3.866 * [backup-simplify]: Simplify 0 into 0 3.866 * [taylor]: Taking taylor expansion of 0 in x.re 3.866 * [backup-simplify]: Simplify 0 into 0 3.867 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.868 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.868 * [backup-simplify]: Simplify (+ 0 0) into 0 3.868 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 3.868 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.869 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.869 * [backup-simplify]: Simplify (- 0) into 0 3.869 * [taylor]: Taking taylor expansion of 0 in x.re 3.869 * [backup-simplify]: Simplify 0 into 0 3.870 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 3.871 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.871 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.871 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.872 * [backup-simplify]: Simplify (+ 0 0) into 0 3.873 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 3.874 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.874 * [taylor]: Taking taylor expansion of 0 in x.re 3.874 * [backup-simplify]: Simplify 0 into 0 3.874 * [taylor]: Taking taylor expansion of 0 in y.im 3.874 * [backup-simplify]: Simplify 0 into 0 3.874 * [backup-simplify]: Simplify 0 into 0 3.874 * [backup-simplify]: Simplify 0 into 0 3.875 * [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.875 * [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.875 * [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.875 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 3.875 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 3.875 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.875 * [taylor]: Taking taylor expansion of y.re in y.im 3.875 * [backup-simplify]: Simplify y.re into y.re 3.875 * [taylor]: Taking taylor expansion of x.im in y.im 3.875 * [backup-simplify]: Simplify x.im into x.im 3.875 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.875 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.875 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 3.875 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.875 * [taylor]: Taking taylor expansion of y.im in y.im 3.875 * [backup-simplify]: Simplify 0 into 0 3.875 * [backup-simplify]: Simplify 1 into 1 3.875 * [taylor]: Taking taylor expansion of x.re in y.im 3.875 * [backup-simplify]: Simplify x.re into x.re 3.876 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.876 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.876 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.876 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.876 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.876 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.876 * [taylor]: Taking taylor expansion of y.re in y.im 3.876 * [backup-simplify]: Simplify y.re into y.re 3.876 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.876 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.876 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.876 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.876 * [taylor]: Taking taylor expansion of y.im in y.im 3.876 * [backup-simplify]: Simplify 0 into 0 3.876 * [backup-simplify]: Simplify 1 into 1 3.877 * [backup-simplify]: Simplify (* 1 1) into 1 3.877 * [backup-simplify]: Simplify (/ 1 1) into 1 3.877 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 3.877 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 3.878 * [backup-simplify]: Simplify (+ 0 1) into 1 3.878 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 3.878 * [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.878 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 3.878 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 3.878 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.878 * [taylor]: Taking taylor expansion of y.re in x.re 3.878 * [backup-simplify]: Simplify y.re into y.re 3.878 * [taylor]: Taking taylor expansion of x.im in x.re 3.878 * [backup-simplify]: Simplify x.im into x.im 3.878 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.878 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.878 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.878 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.878 * [taylor]: Taking taylor expansion of y.im in x.re 3.878 * [backup-simplify]: Simplify y.im into y.im 3.878 * [taylor]: Taking taylor expansion of x.re in x.re 3.878 * [backup-simplify]: Simplify 0 into 0 3.878 * [backup-simplify]: Simplify 1 into 1 3.878 * [backup-simplify]: Simplify (* y.im 0) into 0 3.879 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.879 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.879 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.879 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.879 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.879 * [taylor]: Taking taylor expansion of y.re in x.re 3.879 * [backup-simplify]: Simplify y.re into y.re 3.879 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.879 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.879 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.879 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.879 * [taylor]: Taking taylor expansion of y.im in x.re 3.879 * [backup-simplify]: Simplify y.im into y.im 3.879 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.879 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.879 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.879 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 3.879 * [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.880 * [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.880 * [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.881 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 3.881 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 3.881 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.881 * [taylor]: Taking taylor expansion of y.re in y.re 3.881 * [backup-simplify]: Simplify 0 into 0 3.881 * [backup-simplify]: Simplify 1 into 1 3.881 * [taylor]: Taking taylor expansion of x.im in y.re 3.881 * [backup-simplify]: Simplify x.im into x.im 3.881 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.881 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.881 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.881 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.881 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.881 * [taylor]: Taking taylor expansion of y.im in y.re 3.881 * [backup-simplify]: Simplify y.im into y.im 3.881 * [taylor]: Taking taylor expansion of x.re in y.re 3.881 * [backup-simplify]: Simplify x.re into x.re 3.881 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.882 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.882 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.882 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.882 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.882 * [taylor]: Taking taylor expansion of y.re in y.re 3.882 * [backup-simplify]: Simplify 0 into 0 3.882 * [backup-simplify]: Simplify 1 into 1 3.882 * [backup-simplify]: Simplify (* 1 1) into 1 3.882 * [backup-simplify]: Simplify (/ 1 1) into 1 3.882 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.882 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.882 * [taylor]: Taking taylor expansion of y.im in y.re 3.882 * [backup-simplify]: Simplify y.im into y.im 3.882 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.882 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.882 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 3.883 * [backup-simplify]: Simplify (+ 1 0) into 1 3.883 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 3.883 * [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.883 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.883 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.883 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.883 * [taylor]: Taking taylor expansion of y.re in x.im 3.883 * [backup-simplify]: Simplify y.re into y.re 3.883 * [taylor]: Taking taylor expansion of x.im in x.im 3.883 * [backup-simplify]: Simplify 0 into 0 3.883 * [backup-simplify]: Simplify 1 into 1 3.883 * [backup-simplify]: Simplify (* y.re 0) into 0 3.883 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.883 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.883 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.883 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.883 * [taylor]: Taking taylor expansion of y.im in x.im 3.883 * [backup-simplify]: Simplify y.im into y.im 3.883 * [taylor]: Taking taylor expansion of x.re in x.im 3.883 * [backup-simplify]: Simplify x.re into x.re 3.883 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.883 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.883 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.883 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.883 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.883 * [taylor]: Taking taylor expansion of y.re in x.im 3.883 * [backup-simplify]: Simplify y.re into y.re 3.883 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.883 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.883 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.883 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.883 * [taylor]: Taking taylor expansion of y.im in x.im 3.883 * [backup-simplify]: Simplify y.im into y.im 3.884 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.884 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.884 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.884 * [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.884 * [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.884 * [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.884 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.884 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.884 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.884 * [taylor]: Taking taylor expansion of y.re in x.im 3.884 * [backup-simplify]: Simplify y.re into y.re 3.884 * [taylor]: Taking taylor expansion of x.im in x.im 3.884 * [backup-simplify]: Simplify 0 into 0 3.884 * [backup-simplify]: Simplify 1 into 1 3.884 * [backup-simplify]: Simplify (* y.re 0) into 0 3.884 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.884 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.884 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.884 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.884 * [taylor]: Taking taylor expansion of y.im in x.im 3.884 * [backup-simplify]: Simplify y.im into y.im 3.884 * [taylor]: Taking taylor expansion of x.re in x.im 3.884 * [backup-simplify]: Simplify x.re into x.re 3.884 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.884 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.884 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.885 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.885 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.885 * [taylor]: Taking taylor expansion of y.re in x.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 x.im 3.885 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.885 * [taylor]: Taking taylor expansion of y.im in x.im 3.885 * [backup-simplify]: Simplify y.im into y.im 3.885 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.885 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.885 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.885 * [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.885 * [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.885 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.885 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.885 * [taylor]: Taking taylor expansion of y.re in y.re 3.885 * [backup-simplify]: Simplify 0 into 0 3.885 * [backup-simplify]: Simplify 1 into 1 3.885 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.885 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.885 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.885 * [taylor]: Taking taylor expansion of y.re in y.re 3.885 * [backup-simplify]: Simplify 0 into 0 3.885 * [backup-simplify]: Simplify 1 into 1 3.886 * [backup-simplify]: Simplify (* 1 1) into 1 3.886 * [backup-simplify]: Simplify (/ 1 1) into 1 3.886 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.886 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.886 * [taylor]: Taking taylor expansion of y.im in y.re 3.886 * [backup-simplify]: Simplify y.im into y.im 3.886 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.886 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.886 * [backup-simplify]: Simplify (+ 1 0) into 1 3.887 * [backup-simplify]: Simplify (* 0 1) into 0 3.887 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.887 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.888 * [backup-simplify]: Simplify (+ 0 0) into 0 3.888 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 3.888 * [backup-simplify]: Simplify (/ 1 1) into 1 3.888 * [taylor]: Taking taylor expansion of 1 in x.re 3.888 * [backup-simplify]: Simplify 1 into 1 3.889 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.889 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.889 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.889 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 3.889 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.889 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.889 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.889 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.889 * [backup-simplify]: Simplify (+ 0 0) into 0 3.890 * [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.890 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 3.890 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.890 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.890 * [taylor]: Taking taylor expansion of y.im in y.re 3.890 * [backup-simplify]: Simplify y.im into y.im 3.890 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.890 * [taylor]: Taking taylor expansion of x.re in y.re 3.890 * [backup-simplify]: Simplify x.re into x.re 3.890 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.890 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.890 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.890 * [taylor]: Taking taylor expansion of y.re in y.re 3.890 * [backup-simplify]: Simplify 0 into 0 3.890 * [backup-simplify]: Simplify 1 into 1 3.890 * [backup-simplify]: Simplify (* 1 1) into 1 3.890 * [backup-simplify]: Simplify (/ 1 1) into 1 3.890 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.890 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.890 * [taylor]: Taking taylor expansion of y.im in y.re 3.890 * [backup-simplify]: Simplify y.im into y.im 3.891 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.891 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.891 * [backup-simplify]: Simplify (+ 1 0) into 1 3.891 * [backup-simplify]: Simplify (* x.re 1) 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.892 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.892 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.892 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.893 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 3.893 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.893 * [taylor]: Taking taylor expansion of 0 in x.re 3.893 * [backup-simplify]: Simplify 0 into 0 3.893 * [taylor]: Taking taylor expansion of 1 in y.im 3.893 * [backup-simplify]: Simplify 1 into 1 3.893 * [backup-simplify]: Simplify 0 into 0 3.894 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.894 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.894 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.894 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.894 * [backup-simplify]: Simplify (- 0) into 0 3.894 * [backup-simplify]: Simplify (+ 0 0) into 0 3.895 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.895 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.895 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.895 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.896 * [backup-simplify]: Simplify (+ 0 0) into 0 3.896 * [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.896 * [taylor]: Taking taylor expansion of 0 in y.re 3.896 * [backup-simplify]: Simplify 0 into 0 3.896 * [taylor]: Taking taylor expansion of 0 in x.re 3.896 * [backup-simplify]: Simplify 0 into 0 3.896 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.896 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 3.896 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.896 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.896 * [taylor]: Taking taylor expansion of y.im in x.re 3.896 * [backup-simplify]: Simplify y.im into y.im 3.896 * [taylor]: Taking taylor expansion of x.re in x.re 3.896 * [backup-simplify]: Simplify 0 into 0 3.896 * [backup-simplify]: Simplify 1 into 1 3.896 * [backup-simplify]: Simplify (* y.im 0) into 0 3.897 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.897 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.897 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.897 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 3.897 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.897 * [taylor]: Taking taylor expansion of y.im in y.im 3.897 * [backup-simplify]: Simplify 0 into 0 3.897 * [backup-simplify]: Simplify 1 into 1 3.897 * [backup-simplify]: Simplify (/ 1 1) into 1 3.897 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.898 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.898 * [backup-simplify]: Simplify (- 0) into 0 3.898 * [backup-simplify]: Simplify 0 into 0 3.899 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.899 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.899 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.900 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.900 * [backup-simplify]: Simplify (+ 0 0) into 0 3.900 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 3.901 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.901 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 3.901 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.901 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.901 * [taylor]: Taking taylor expansion of y.im in x.re 3.901 * [backup-simplify]: Simplify y.im into y.im 3.901 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.901 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.901 * [taylor]: Taking taylor expansion of 0 in y.im 3.901 * [backup-simplify]: Simplify 0 into 0 3.901 * [backup-simplify]: Simplify 0 into 0 3.901 * [taylor]: Taking taylor expansion of 0 in y.im 3.901 * [backup-simplify]: Simplify 0 into 0 3.901 * [backup-simplify]: Simplify 0 into 0 3.901 * [backup-simplify]: Simplify 0 into 0 3.902 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.902 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.902 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.902 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.903 * [backup-simplify]: Simplify (- 0) into 0 3.903 * [backup-simplify]: Simplify (+ 0 0) into 0 3.903 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.903 * [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.904 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.904 * [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.904 * [backup-simplify]: Simplify (+ 0 0) into 0 3.905 * [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.905 * [taylor]: Taking taylor expansion of 0 in y.re 3.905 * [backup-simplify]: Simplify 0 into 0 3.905 * [taylor]: Taking taylor expansion of 0 in x.re 3.905 * [backup-simplify]: Simplify 0 into 0 3.905 * [taylor]: Taking taylor expansion of 0 in x.re 3.905 * [backup-simplify]: Simplify 0 into 0 3.905 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.906 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.906 * [backup-simplify]: Simplify (+ 0 0) into 0 3.906 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 3.906 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.907 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.907 * [backup-simplify]: Simplify (- 0) into 0 3.907 * [taylor]: Taking taylor expansion of 0 in x.re 3.907 * [backup-simplify]: Simplify 0 into 0 3.907 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 3.908 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.908 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.908 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.909 * [backup-simplify]: Simplify (+ 0 0) into 0 3.910 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 3.910 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.910 * [taylor]: Taking taylor expansion of 0 in x.re 3.910 * [backup-simplify]: Simplify 0 into 0 3.910 * [taylor]: Taking taylor expansion of 0 in y.im 3.910 * [backup-simplify]: Simplify 0 into 0 3.910 * [backup-simplify]: Simplify 0 into 0 3.910 * [backup-simplify]: Simplify 0 into 0 3.910 * * * [progress]: simplifying candidates 3.910 * * * * [progress]: [ 1 / 282 ] simplifiying candidate # 3.911 * * * * [progress]: [ 2 / 282 ] simplifiying candidate # 3.911 * * * * [progress]: [ 3 / 282 ] simplifiying candidate # 3.911 * * * * [progress]: [ 4 / 282 ] simplifiying candidate # 3.911 * * * * [progress]: [ 5 / 282 ] simplifiying candidate # 3.911 * * * * [progress]: [ 6 / 282 ] simplifiying candidate # 3.911 * * * * [progress]: [ 7 / 282 ] simplifiying candidate # 3.911 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 3.911 * * [simplify]: iters left: 6 (8 enodes) 3.913 * * [simplify]: iters left: 5 (26 enodes) 3.916 * * [simplify]: Extracting #0: cost 1 inf + 0 3.916 * * [simplify]: Extracting #1: cost 4 inf + 0 3.916 * * [simplify]: Extracting #2: cost 7 inf + 0 3.916 * * [simplify]: Extracting #3: cost 10 inf + 0 3.916 * * [simplify]: Extracting #4: cost 14 inf + 0 3.916 * * [simplify]: Extracting #5: cost 10 inf + 84 3.916 * * [simplify]: Extracting #6: cost 8 inf + 166 3.916 * * [simplify]: Extracting #7: cost 4 inf + 854 3.917 * * [simplify]: Extracting #8: cost 1 inf + 1540 3.917 * * [simplify]: Extracting #9: cost 0 inf + 1782 3.917 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 3.917 * [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))))))) 3.917 * * * * [progress]: [ 8 / 282 ] simplifiying candidate # 3.917 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 3.918 * * [simplify]: iters left: 6 (7 enodes) 3.919 * * [simplify]: iters left: 5 (22 enodes) 3.922 * * [simplify]: Extracting #0: cost 1 inf + 0 3.922 * * [simplify]: Extracting #1: cost 3 inf + 0 3.922 * * [simplify]: Extracting #2: cost 5 inf + 0 3.922 * * [simplify]: Extracting #3: cost 8 inf + 0 3.922 * * [simplify]: Extracting #4: cost 12 inf + 0 3.922 * * [simplify]: Extracting #5: cost 10 inf + 2 3.922 * * [simplify]: Extracting #6: cost 1 inf + 936 3.922 * * [simplify]: Extracting #7: cost 0 inf + 1138 3.922 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 3.922 * [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))))))) 3.923 * * * * [progress]: [ 9 / 282 ] simplifiying candidate # 3.923 * [simplify]: Simplifying (sqrt 1) 3.923 * * [simplify]: iters left: 1 (2 enodes) 3.927 * * [simplify]: Extracting #0: cost 1 inf + 0 3.928 * * [simplify]: Extracting #1: cost 0 inf + 1 3.928 * [simplify]: Simplified to 1 3.928 * [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)))))) 3.928 * * * * [progress]: [ 10 / 282 ] simplifiying candidate # 3.928 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 3.928 * * [simplify]: iters left: 6 (9 enodes) 3.931 * * [simplify]: iters left: 5 (45 enodes) 3.941 * * [simplify]: iters left: 4 (100 enodes) 3.964 * * [simplify]: iters left: 3 (201 enodes) 4.048 * * [simplify]: iters left: 2 (406 enodes) 4.215 * * [simplify]: Extracting #0: cost 1 inf + 0 4.215 * * [simplify]: Extracting #1: cost 3 inf + 0 4.215 * * [simplify]: Extracting #2: cost 6 inf + 0 4.215 * * [simplify]: Extracting #3: cost 62 inf + 0 4.216 * * [simplify]: Extracting #4: cost 166 inf + 460 4.219 * * [simplify]: Extracting #5: cost 131 inf + 12951 4.226 * * [simplify]: Extracting #6: cost 49 inf + 45746 4.238 * * [simplify]: Extracting #7: cost 1 inf + 66256 4.244 * * [simplify]: Extracting #8: cost 0 inf + 65919 4.249 * [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.249 * [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.249 * * * * [progress]: [ 11 / 282 ] simplifiying candidate # 4.249 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 4.250 * * [simplify]: iters left: 6 (8 enodes) 4.255 * * [simplify]: iters left: 5 (37 enodes) 4.261 * * [simplify]: iters left: 4 (67 enodes) 4.271 * * [simplify]: iters left: 3 (123 enodes) 4.319 * * [simplify]: iters left: 2 (278 enodes) 4.467 * * [simplify]: Extracting #0: cost 1 inf + 0 4.467 * * [simplify]: Extracting #1: cost 3 inf + 0 4.467 * * [simplify]: Extracting #2: cost 50 inf + 0 4.468 * * [simplify]: Extracting #3: cost 150 inf + 0 4.469 * * [simplify]: Extracting #4: cost 194 inf + 1180 4.474 * * [simplify]: Extracting #5: cost 123 inf + 12421 4.487 * * [simplify]: Extracting #6: cost 12 inf + 33804 4.502 * * [simplify]: Extracting #7: cost 0 inf + 36129 4.517 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 4.517 * [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.518 * * * * [progress]: [ 12 / 282 ] simplifiying candidate # 4.518 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 4.518 * * [simplify]: iters left: 4 (5 enodes) 4.520 * * [simplify]: iters left: 3 (16 enodes) 4.524 * * [simplify]: Extracting #0: cost 1 inf + 0 4.524 * * [simplify]: Extracting #1: cost 4 inf + 0 4.524 * * [simplify]: Extracting #2: cost 8 inf + 0 4.524 * * [simplify]: Extracting #3: cost 4 inf + 84 4.524 * * [simplify]: Extracting #4: cost 0 inf + 410 4.525 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 4.525 * [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.525 * * * * [progress]: [ 13 / 282 ] simplifiying candidate # 4.525 * * * * [progress]: [ 14 / 282 ] simplifiying candidate # 4.526 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 4.526 * * [simplify]: iters left: 5 (6 enodes) 4.528 * * [simplify]: iters left: 4 (19 enodes) 4.533 * * [simplify]: Extracting #0: cost 1 inf + 0 4.533 * * [simplify]: Extracting #1: cost 3 inf + 0 4.533 * * [simplify]: Extracting #2: cost 6 inf + 0 4.533 * * [simplify]: Extracting #3: cost 10 inf + 0 4.533 * * [simplify]: Extracting #4: cost 6 inf + 84 4.533 * * [simplify]: Extracting #5: cost 0 inf + 734 4.533 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 4.533 * [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.533 * * * * [progress]: [ 15 / 282 ] simplifiying candidate # 4.534 * * * * [progress]: [ 16 / 282 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 4.534 * * * * [progress]: [ 17 / 282 ] simplifiying candidate # 4.534 * * * * [progress]: [ 18 / 282 ] simplifiying candidate # 4.534 * * * * [progress]: [ 19 / 282 ] simplifiying candidate # 4.534 * * * * [progress]: [ 20 / 282 ] simplifiying candidate # 4.534 * * * * [progress]: [ 21 / 282 ] simplifiying candidate # 4.534 * * * * [progress]: [ 22 / 282 ] simplifiying candidate # 4.534 * * * * [progress]: [ 23 / 282 ] simplifiying candidate # 4.534 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 4.534 * * [simplify]: iters left: 6 (8 enodes) 4.537 * * [simplify]: iters left: 5 (26 enodes) 4.543 * * [simplify]: Extracting #0: cost 1 inf + 0 4.543 * * [simplify]: Extracting #1: cost 4 inf + 0 4.543 * * [simplify]: Extracting #2: cost 7 inf + 0 4.544 * * [simplify]: Extracting #3: cost 10 inf + 0 4.544 * * [simplify]: Extracting #4: cost 14 inf + 0 4.544 * * [simplify]: Extracting #5: cost 10 inf + 84 4.544 * * [simplify]: Extracting #6: cost 8 inf + 166 4.544 * * [simplify]: Extracting #7: cost 4 inf + 854 4.544 * * [simplify]: Extracting #8: cost 1 inf + 1540 4.545 * * [simplify]: Extracting #9: cost 0 inf + 1782 4.545 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 4.545 * [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.546 * * * * [progress]: [ 24 / 282 ] simplifiying candidate # 4.546 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.546 * * [simplify]: iters left: 6 (7 enodes) 4.549 * * [simplify]: iters left: 5 (22 enodes) 4.555 * * [simplify]: Extracting #0: cost 1 inf + 0 4.555 * * [simplify]: Extracting #1: cost 3 inf + 0 4.555 * * [simplify]: Extracting #2: cost 5 inf + 0 4.555 * * [simplify]: Extracting #3: cost 8 inf + 0 4.555 * * [simplify]: Extracting #4: cost 12 inf + 0 4.555 * * [simplify]: Extracting #5: cost 10 inf + 2 4.556 * * [simplify]: Extracting #6: cost 1 inf + 936 4.556 * * [simplify]: Extracting #7: cost 0 inf + 1138 4.557 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.557 * [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.557 * * * * [progress]: [ 25 / 282 ] simplifiying candidate # 4.557 * [simplify]: Simplifying (sqrt 1) 4.557 * * [simplify]: iters left: 1 (2 enodes) 4.560 * * [simplify]: Extracting #0: cost 1 inf + 0 4.561 * * [simplify]: Extracting #1: cost 0 inf + 1 4.561 * [simplify]: Simplified to 1 4.561 * [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.561 * * * * [progress]: [ 26 / 282 ] simplifiying candidate # 4.561 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 4.561 * * [simplify]: iters left: 6 (9 enodes) 4.566 * * [simplify]: iters left: 5 (45 enodes) 4.587 * * [simplify]: iters left: 4 (100 enodes) 4.613 * * [simplify]: iters left: 3 (201 enodes) 4.660 * * [simplify]: iters left: 2 (406 enodes) 4.828 * * [simplify]: Extracting #0: cost 1 inf + 0 4.828 * * [simplify]: Extracting #1: cost 3 inf + 0 4.829 * * [simplify]: Extracting #2: cost 6 inf + 0 4.829 * * [simplify]: Extracting #3: cost 62 inf + 0 4.830 * * [simplify]: Extracting #4: cost 166 inf + 460 4.833 * * [simplify]: Extracting #5: cost 131 inf + 12951 4.840 * * [simplify]: Extracting #6: cost 49 inf + 45746 4.850 * * [simplify]: Extracting #7: cost 1 inf + 66256 4.861 * * [simplify]: Extracting #8: cost 0 inf + 65919 4.872 * [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.872 * [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.872 * * * * [progress]: [ 27 / 282 ] simplifiying candidate # 4.872 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 4.873 * * [simplify]: iters left: 6 (8 enodes) 4.877 * * [simplify]: iters left: 5 (37 enodes) 4.889 * * [simplify]: iters left: 4 (67 enodes) 4.915 * * [simplify]: iters left: 3 (123 enodes) 4.963 * * [simplify]: iters left: 2 (278 enodes) 5.084 * * [simplify]: Extracting #0: cost 1 inf + 0 5.084 * * [simplify]: Extracting #1: cost 3 inf + 0 5.084 * * [simplify]: Extracting #2: cost 50 inf + 0 5.085 * * [simplify]: Extracting #3: cost 150 inf + 0 5.086 * * [simplify]: Extracting #4: cost 194 inf + 1180 5.088 * * [simplify]: Extracting #5: cost 123 inf + 12421 5.098 * * [simplify]: Extracting #6: cost 12 inf + 33804 5.105 * * [simplify]: Extracting #7: cost 0 inf + 36129 5.112 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 5.112 * [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.113 * * * * [progress]: [ 28 / 282 ] simplifiying candidate # 5.113 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 5.113 * * [simplify]: iters left: 4 (5 enodes) 5.114 * * [simplify]: iters left: 3 (16 enodes) 5.116 * * [simplify]: Extracting #0: cost 1 inf + 0 5.116 * * [simplify]: Extracting #1: cost 4 inf + 0 5.116 * * [simplify]: Extracting #2: cost 8 inf + 0 5.116 * * [simplify]: Extracting #3: cost 4 inf + 84 5.116 * * [simplify]: Extracting #4: cost 0 inf + 410 5.116 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 5.116 * [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.116 * * * * [progress]: [ 29 / 282 ] simplifiying candidate # 5.116 * * * * [progress]: [ 30 / 282 ] simplifiying candidate # 5.117 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 5.117 * * [simplify]: iters left: 5 (6 enodes) 5.118 * * [simplify]: iters left: 4 (19 enodes) 5.120 * * [simplify]: Extracting #0: cost 1 inf + 0 5.120 * * [simplify]: Extracting #1: cost 3 inf + 0 5.120 * * [simplify]: Extracting #2: cost 6 inf + 0 5.120 * * [simplify]: Extracting #3: cost 10 inf + 0 5.120 * * [simplify]: Extracting #4: cost 6 inf + 84 5.121 * * [simplify]: Extracting #5: cost 0 inf + 734 5.121 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 5.121 * [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.121 * * * * [progress]: [ 31 / 282 ] simplifiying candidate # 5.121 * * * * [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.121 * * * * [progress]: [ 33 / 282 ] simplifiying candidate # 5.121 * * * * [progress]: [ 34 / 282 ] simplifiying candidate # 5.121 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.121 * * [simplify]: iters left: 6 (14 enodes) 5.124 * * [simplify]: iters left: 5 (49 enodes) 5.131 * * [simplify]: iters left: 4 (61 enodes) 5.138 * * [simplify]: iters left: 3 (65 enodes) 5.147 * * [simplify]: Extracting #0: cost 1 inf + 0 5.147 * * [simplify]: Extracting #1: cost 5 inf + 0 5.147 * * [simplify]: Extracting #2: cost 10 inf + 0 5.147 * * [simplify]: Extracting #3: cost 16 inf + 0 5.147 * * [simplify]: Extracting #4: cost 28 inf + 0 5.147 * * [simplify]: Extracting #5: cost 25 inf + 128 5.147 * * [simplify]: Extracting #6: cost 11 inf + 1106 5.148 * * [simplify]: Extracting #7: cost 3 inf + 2906 5.148 * * [simplify]: Extracting #8: cost 0 inf + 3804 5.149 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.149 * [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.149 * * * * [progress]: [ 35 / 282 ] simplifiying candidate # 5.149 * * * * [progress]: [ 36 / 282 ] simplifiying candidate # 5.149 * * * * [progress]: [ 37 / 282 ] simplifiying candidate # 5.149 * [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.149 * * [simplify]: iters left: 6 (16 enodes) 5.153 * * [simplify]: iters left: 5 (60 enodes) 5.163 * * [simplify]: iters left: 4 (133 enodes) 5.193 * * [simplify]: iters left: 3 (394 enodes) 5.426 * * [simplify]: Extracting #0: cost 1 inf + 0 5.426 * * [simplify]: Extracting #1: cost 45 inf + 0 5.427 * * [simplify]: Extracting #2: cost 209 inf + 1 5.430 * * [simplify]: Extracting #3: cost 384 inf + 2859 5.450 * * [simplify]: Extracting #4: cost 199 inf + 56922 5.493 * * [simplify]: Extracting #5: cost 6 inf + 120095 5.522 * * [simplify]: Extracting #6: cost 0 inf + 121838 5.549 * [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.549 * [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.549 * * * * [progress]: [ 38 / 282 ] simplifiying candidate # 5.549 * * * * [progress]: [ 39 / 282 ] simplifiying candidate # 5.549 * * * * [progress]: [ 40 / 282 ] simplifiying candidate # 5.549 * * * * [progress]: [ 41 / 282 ] simplifiying candidate # 5.549 * * * * [progress]: [ 42 / 282 ] simplifiying candidate # 5.549 * [simplify]: Simplifying (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.550 * * [simplify]: iters left: 6 (9 enodes) 5.552 * * [simplify]: iters left: 5 (31 enodes) 5.556 * * [simplify]: iters left: 4 (37 enodes) 5.560 * * [simplify]: iters left: 3 (42 enodes) 5.566 * * [simplify]: iters left: 2 (44 enodes) 5.575 * * [simplify]: iters left: 1 (47 enodes) 5.588 * * [simplify]: Extracting #0: cost 1 inf + 0 5.589 * * [simplify]: Extracting #1: cost 10 inf + 0 5.589 * * [simplify]: Extracting #2: cost 15 inf + 2 5.589 * * [simplify]: Extracting #3: cost 16 inf + 86 5.589 * * [simplify]: Extracting #4: cost 18 inf + 127 5.589 * * [simplify]: Extracting #5: cost 15 inf + 210 5.590 * * [simplify]: Extracting #6: cost 11 inf + 737 5.590 * * [simplify]: Extracting #7: cost 0 inf + 2925 5.591 * [simplify]: Simplified to (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.591 * [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.592 * * * * [progress]: [ 43 / 282 ] simplifiying candidate # 5.592 * [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.592 * * [simplify]: iters left: 6 (16 enodes) 5.599 * * [simplify]: iters left: 5 (59 enodes) 5.615 * * [simplify]: iters left: 4 (83 enodes) 5.636 * * [simplify]: iters left: 3 (94 enodes) 5.649 * * [simplify]: iters left: 2 (97 enodes) 5.661 * * [simplify]: Extracting #0: cost 1 inf + 0 5.661 * * [simplify]: Extracting #1: cost 11 inf + 0 5.661 * * [simplify]: Extracting #2: cost 22 inf + 0 5.661 * * [simplify]: Extracting #3: cost 28 inf + 0 5.661 * * [simplify]: Extracting #4: cost 40 inf + 0 5.662 * * [simplify]: Extracting #5: cost 38 inf + 87 5.662 * * [simplify]: Extracting #6: cost 23 inf + 1278 5.662 * * [simplify]: Extracting #7: cost 18 inf + 2092 5.663 * * [simplify]: Extracting #8: cost 5 inf + 7214 5.665 * * [simplify]: Extracting #9: cost 0 inf + 9592 5.667 * * [simplify]: Extracting #10: cost 0 inf + 9552 5.669 * [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.669 * [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.670 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.670 * * [simplify]: iters left: 6 (14 enodes) 5.676 * * [simplify]: iters left: 5 (47 enodes) 5.689 * * [simplify]: iters left: 4 (56 enodes) 5.704 * * [simplify]: iters left: 3 (60 enodes) 5.711 * * [simplify]: Extracting #0: cost 1 inf + 0 5.711 * * [simplify]: Extracting #1: cost 4 inf + 0 5.711 * * [simplify]: Extracting #2: cost 8 inf + 0 5.711 * * [simplify]: Extracting #3: cost 14 inf + 0 5.711 * * [simplify]: Extracting #4: cost 26 inf + 0 5.711 * * [simplify]: Extracting #5: cost 22 inf + 170 5.712 * * [simplify]: Extracting #6: cost 10 inf + 1197 5.712 * * [simplify]: Extracting #7: cost 2 inf + 2614 5.713 * * [simplify]: Extracting #8: cost 0 inf + 3340 5.713 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.713 * [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.713 * * * * [progress]: [ 44 / 282 ] simplifiying candidate # 5.713 * [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.714 * * [simplify]: iters left: 6 (16 enodes) 5.717 * * [simplify]: iters left: 5 (56 enodes) 5.724 * * [simplify]: iters left: 4 (69 enodes) 5.733 * * [simplify]: iters left: 3 (76 enodes) 5.751 * * [simplify]: Extracting #0: cost 1 inf + 0 5.751 * * [simplify]: Extracting #1: cost 7 inf + 0 5.751 * * [simplify]: Extracting #2: cost 15 inf + 0 5.751 * * [simplify]: Extracting #3: cost 22 inf + 0 5.751 * * [simplify]: Extracting #4: cost 34 inf + 0 5.751 * * [simplify]: Extracting #5: cost 30 inf + 170 5.752 * * [simplify]: Extracting #6: cost 10 inf + 2494 5.753 * * [simplify]: Extracting #7: cost 3 inf + 4916 5.754 * * [simplify]: Extracting #8: cost 0 inf + 6408 5.755 * [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.755 * [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.755 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 5.755 * * [simplify]: iters left: 6 (14 enodes) 5.758 * * [simplify]: iters left: 5 (47 enodes) 5.764 * * [simplify]: iters left: 4 (56 enodes) 5.771 * * [simplify]: iters left: 3 (60 enodes) 5.779 * * [simplify]: Extracting #0: cost 1 inf + 0 5.779 * * [simplify]: Extracting #1: cost 4 inf + 0 5.779 * * [simplify]: Extracting #2: cost 8 inf + 0 5.779 * * [simplify]: Extracting #3: cost 14 inf + 0 5.779 * * [simplify]: Extracting #4: cost 26 inf + 0 5.779 * * [simplify]: Extracting #5: cost 22 inf + 170 5.779 * * [simplify]: Extracting #6: cost 10 inf + 1197 5.780 * * [simplify]: Extracting #7: cost 2 inf + 2694 5.780 * * [simplify]: Extracting #8: cost 0 inf + 3420 5.781 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 5.781 * [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.781 * * * * [progress]: [ 45 / 282 ] simplifiying candidate # 5.781 * [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.781 * * [simplify]: iters left: 6 (15 enodes) 5.785 * * [simplify]: iters left: 5 (52 enodes) 5.799 * * [simplify]: iters left: 4 (65 enodes) 5.814 * * [simplify]: iters left: 3 (72 enodes) 5.824 * * [simplify]: Extracting #0: cost 1 inf + 0 5.824 * * [simplify]: Extracting #1: cost 7 inf + 0 5.824 * * [simplify]: Extracting #2: cost 14 inf + 0 5.824 * * [simplify]: Extracting #3: cost 20 inf + 0 5.824 * * [simplify]: Extracting #4: cost 32 inf + 0 5.824 * * [simplify]: Extracting #5: cost 29 inf + 128 5.825 * * [simplify]: Extracting #6: cost 8 inf + 2537 5.825 * * [simplify]: Extracting #7: cost 2 inf + 4636 5.826 * * [simplify]: Extracting #8: cost 0 inf + 5524 5.827 * [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.827 * [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.828 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.828 * * [simplify]: iters left: 6 (14 enodes) 5.830 * * [simplify]: iters left: 5 (47 enodes) 5.836 * * [simplify]: iters left: 4 (56 enodes) 5.844 * * [simplify]: iters left: 3 (60 enodes) 5.852 * * [simplify]: Extracting #0: cost 1 inf + 0 5.852 * * [simplify]: Extracting #1: cost 4 inf + 0 5.852 * * [simplify]: Extracting #2: cost 8 inf + 0 5.852 * * [simplify]: Extracting #3: cost 14 inf + 0 5.852 * * [simplify]: Extracting #4: cost 26 inf + 0 5.852 * * [simplify]: Extracting #5: cost 22 inf + 170 5.853 * * [simplify]: Extracting #6: cost 10 inf + 1197 5.854 * * [simplify]: Extracting #7: cost 2 inf + 2534 5.855 * * [simplify]: Extracting #8: cost 0 inf + 3180 5.857 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.857 * [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.857 * * * * [progress]: [ 46 / 282 ] simplifiying candidate # 5.857 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 5.857 * * [simplify]: iters left: 6 (12 enodes) 5.864 * * [simplify]: iters left: 5 (44 enodes) 5.877 * * [simplify]: iters left: 4 (59 enodes) 5.885 * * [simplify]: iters left: 3 (67 enodes) 5.893 * * [simplify]: iters left: 2 (68 enodes) 5.901 * * [simplify]: Extracting #0: cost 1 inf + 0 5.901 * * [simplify]: Extracting #1: cost 5 inf + 0 5.901 * * [simplify]: Extracting #2: cost 7 inf + 1 5.901 * * [simplify]: Extracting #3: cost 11 inf + 1 5.901 * * [simplify]: Extracting #4: cost 20 inf + 1 5.901 * * [simplify]: Extracting #5: cost 14 inf + 171 5.902 * * [simplify]: Extracting #6: cost 3 inf + 1401 5.902 * * [simplify]: Extracting #7: cost 0 inf + 2135 5.902 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 5.902 * [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))))) 5.903 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.903 * * [simplify]: iters left: 6 (13 enodes) 5.905 * * [simplify]: iters left: 5 (44 enodes) 5.914 * * [simplify]: iters left: 4 (53 enodes) 5.928 * * [simplify]: iters left: 3 (57 enodes) 5.943 * * [simplify]: Extracting #0: cost 1 inf + 0 5.943 * * [simplify]: Extracting #1: cost 4 inf + 0 5.943 * * [simplify]: Extracting #2: cost 8 inf + 0 5.943 * * [simplify]: Extracting #3: cost 15 inf + 0 5.943 * * [simplify]: Extracting #4: cost 26 inf + 0 5.943 * * [simplify]: Extracting #5: cost 20 inf + 210 5.944 * * [simplify]: Extracting #6: cost 9 inf + 951 5.944 * * [simplify]: Extracting #7: cost 3 inf + 2008 5.945 * * [simplify]: Extracting #8: cost 0 inf + 2696 5.946 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.946 * [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))))) 5.947 * * * * [progress]: [ 47 / 282 ] simplifiying candidate # 5.947 * [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.947 * * [simplify]: iters left: 6 (15 enodes) 5.953 * * [simplify]: iters left: 5 (52 enodes) 5.968 * * [simplify]: iters left: 4 (65 enodes) 5.986 * * [simplify]: iters left: 3 (72 enodes) 6.006 * * [simplify]: Extracting #0: cost 1 inf + 0 6.006 * * [simplify]: Extracting #1: cost 7 inf + 0 6.006 * * [simplify]: Extracting #2: cost 14 inf + 0 6.006 * * [simplify]: Extracting #3: cost 20 inf + 0 6.006 * * [simplify]: Extracting #4: cost 32 inf + 0 6.007 * * [simplify]: Extracting #5: cost 29 inf + 128 6.007 * * [simplify]: Extracting #6: cost 8 inf + 2537 6.009 * * [simplify]: Extracting #7: cost 2 inf + 4636 6.011 * * [simplify]: Extracting #8: cost 0 inf + 5524 6.012 * [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.012 * [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.013 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.013 * * [simplify]: iters left: 6 (14 enodes) 6.019 * * [simplify]: iters left: 5 (47 enodes) 6.032 * * [simplify]: iters left: 4 (56 enodes) 6.046 * * [simplify]: iters left: 3 (60 enodes) 6.056 * * [simplify]: Extracting #0: cost 1 inf + 0 6.056 * * [simplify]: Extracting #1: cost 4 inf + 0 6.056 * * [simplify]: Extracting #2: cost 8 inf + 0 6.056 * * [simplify]: Extracting #3: cost 14 inf + 0 6.056 * * [simplify]: Extracting #4: cost 26 inf + 0 6.056 * * [simplify]: Extracting #5: cost 22 inf + 170 6.056 * * [simplify]: Extracting #6: cost 10 inf + 1197 6.057 * * [simplify]: Extracting #7: cost 2 inf + 2534 6.057 * * [simplify]: Extracting #8: cost 0 inf + 3180 6.058 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.058 * [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.058 * * * * [progress]: [ 48 / 282 ] simplifiying candidate # 6.058 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 6.058 * * [simplify]: iters left: 6 (11 enodes) 6.061 * * [simplify]: iters left: 5 (39 enodes) 6.068 * * [simplify]: iters left: 4 (58 enodes) 6.076 * * [simplify]: iters left: 3 (63 enodes) 6.084 * * [simplify]: Extracting #0: cost 1 inf + 0 6.084 * * [simplify]: Extracting #1: cost 5 inf + 0 6.084 * * [simplify]: Extracting #2: cost 7 inf + 1 6.084 * * [simplify]: Extracting #3: cost 11 inf + 1 6.084 * * [simplify]: Extracting #4: cost 20 inf + 1 6.084 * * [simplify]: Extracting #5: cost 14 inf + 211 6.084 * * [simplify]: Extracting #6: cost 4 inf + 1198 6.085 * * [simplify]: Extracting #7: cost 0 inf + 2135 6.085 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 6.085 * [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.085 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.085 * * [simplify]: iters left: 6 (13 enodes) 6.088 * * [simplify]: iters left: 5 (44 enodes) 6.100 * * [simplify]: iters left: 4 (53 enodes) 6.115 * * [simplify]: iters left: 3 (57 enodes) 6.122 * * [simplify]: Extracting #0: cost 1 inf + 0 6.122 * * [simplify]: Extracting #1: cost 4 inf + 0 6.122 * * [simplify]: Extracting #2: cost 8 inf + 0 6.122 * * [simplify]: Extracting #3: cost 15 inf + 0 6.122 * * [simplify]: Extracting #4: cost 26 inf + 0 6.122 * * [simplify]: Extracting #5: cost 20 inf + 210 6.123 * * [simplify]: Extracting #6: cost 9 inf + 951 6.123 * * [simplify]: Extracting #7: cost 3 inf + 2008 6.123 * * [simplify]: Extracting #8: cost 0 inf + 2696 6.124 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.124 * [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.124 * * * * [progress]: [ 49 / 282 ] simplifiying candidate # 6.124 * [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.124 * * [simplify]: iters left: 6 (15 enodes) 6.127 * * [simplify]: iters left: 5 (52 enodes) 6.134 * * [simplify]: iters left: 4 (63 enodes) 6.142 * * [simplify]: iters left: 3 (67 enodes) 6.152 * * [simplify]: Extracting #0: cost 1 inf + 0 6.152 * * [simplify]: Extracting #1: cost 6 inf + 0 6.152 * * [simplify]: Extracting #2: cost 12 inf + 0 6.152 * * [simplify]: Extracting #3: cost 18 inf + 0 6.152 * * [simplify]: Extracting #4: cost 30 inf + 0 6.152 * * [simplify]: Extracting #5: cost 27 inf + 128 6.153 * * [simplify]: Extracting #6: cost 13 inf + 1158 6.153 * * [simplify]: Extracting #7: cost 5 inf + 2574 6.155 * * [simplify]: Extracting #8: cost 0 inf + 4712 6.156 * [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.156 * [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.157 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.157 * * [simplify]: iters left: 6 (14 enodes) 6.162 * * [simplify]: iters left: 5 (47 enodes) 6.175 * * [simplify]: iters left: 4 (56 enodes) 6.182 * * [simplify]: iters left: 3 (60 enodes) 6.190 * * [simplify]: Extracting #0: cost 1 inf + 0 6.190 * * [simplify]: Extracting #1: cost 4 inf + 0 6.190 * * [simplify]: Extracting #2: cost 8 inf + 0 6.190 * * [simplify]: Extracting #3: cost 14 inf + 0 6.190 * * [simplify]: Extracting #4: cost 26 inf + 0 6.190 * * [simplify]: Extracting #5: cost 22 inf + 170 6.190 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.191 * * [simplify]: Extracting #7: cost 2 inf + 2494 6.191 * * [simplify]: Extracting #8: cost 0 inf + 3180 6.192 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.192 * [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.192 * * * * [progress]: [ 50 / 282 ] simplifiying candidate # 6.192 * [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.193 * * [simplify]: iters left: 6 (15 enodes) 6.196 * * [simplify]: iters left: 5 (51 enodes) 6.202 * * [simplify]: iters left: 4 (60 enodes) 6.211 * * [simplify]: iters left: 3 (64 enodes) 6.222 * * [simplify]: Extracting #0: cost 1 inf + 0 6.222 * * [simplify]: Extracting #1: cost 4 inf + 0 6.222 * * [simplify]: Extracting #2: cost 9 inf + 0 6.222 * * [simplify]: Extracting #3: cost 16 inf + 0 6.222 * * [simplify]: Extracting #4: cost 28 inf + 0 6.222 * * [simplify]: Extracting #5: cost 26 inf + 87 6.223 * * [simplify]: Extracting #6: cost 11 inf + 1158 6.224 * * [simplify]: Extracting #7: cost 3 inf + 2614 6.225 * * [simplify]: Extracting #8: cost 0 inf + 3744 6.226 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.226 * [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.226 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.227 * * [simplify]: iters left: 6 (14 enodes) 6.232 * * [simplify]: iters left: 5 (47 enodes) 6.242 * * [simplify]: iters left: 4 (56 enodes) 6.249 * * [simplify]: iters left: 3 (60 enodes) 6.256 * * [simplify]: Extracting #0: cost 1 inf + 0 6.256 * * [simplify]: Extracting #1: cost 4 inf + 0 6.256 * * [simplify]: Extracting #2: cost 8 inf + 0 6.256 * * [simplify]: Extracting #3: cost 14 inf + 0 6.256 * * [simplify]: Extracting #4: cost 26 inf + 0 6.256 * * [simplify]: Extracting #5: cost 22 inf + 170 6.257 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.257 * * [simplify]: Extracting #7: cost 2 inf + 2574 6.257 * * [simplify]: Extracting #8: cost 0 inf + 3260 6.258 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.258 * [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.258 * * * * [progress]: [ 51 / 282 ] simplifiying candidate # 6.258 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.258 * * [simplify]: iters left: 6 (14 enodes) 6.261 * * [simplify]: iters left: 5 (47 enodes) 6.267 * * [simplify]: iters left: 4 (56 enodes) 6.281 * * [simplify]: iters left: 3 (60 enodes) 6.297 * * [simplify]: Extracting #0: cost 1 inf + 0 6.297 * * [simplify]: Extracting #1: cost 4 inf + 0 6.297 * * [simplify]: Extracting #2: cost 8 inf + 0 6.297 * * [simplify]: Extracting #3: cost 14 inf + 0 6.297 * * [simplify]: Extracting #4: cost 26 inf + 0 6.297 * * [simplify]: Extracting #5: cost 22 inf + 170 6.298 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.299 * * [simplify]: Extracting #7: cost 2 inf + 2414 6.300 * * [simplify]: Extracting #8: cost 0 inf + 3020 6.301 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.301 * [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.301 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.301 * * [simplify]: iters left: 6 (14 enodes) 6.307 * * [simplify]: iters left: 5 (47 enodes) 6.321 * * [simplify]: iters left: 4 (56 enodes) 6.330 * * [simplify]: iters left: 3 (60 enodes) 6.337 * * [simplify]: Extracting #0: cost 1 inf + 0 6.337 * * [simplify]: Extracting #1: cost 4 inf + 0 6.337 * * [simplify]: Extracting #2: cost 8 inf + 0 6.337 * * [simplify]: Extracting #3: cost 14 inf + 0 6.337 * * [simplify]: Extracting #4: cost 26 inf + 0 6.337 * * [simplify]: Extracting #5: cost 22 inf + 170 6.337 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.338 * * [simplify]: Extracting #7: cost 2 inf + 2414 6.338 * * [simplify]: Extracting #8: cost 0 inf + 3020 6.339 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.339 * [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.339 * * * * [progress]: [ 52 / 282 ] simplifiying candidate # 6.339 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 6.339 * * [simplify]: iters left: 6 (11 enodes) 6.342 * * [simplify]: iters left: 5 (39 enodes) 6.348 * * [simplify]: iters left: 4 (50 enodes) 6.354 * * [simplify]: iters left: 3 (56 enodes) 6.361 * * [simplify]: Extracting #0: cost 1 inf + 0 6.361 * * [simplify]: Extracting #1: cost 4 inf + 0 6.361 * * [simplify]: Extracting #2: cost 7 inf + 1 6.361 * * [simplify]: Extracting #3: cost 16 inf + 1 6.361 * * [simplify]: Extracting #4: cost 9 inf + 293 6.361 * * [simplify]: Extracting #5: cost 1 inf + 1035 6.362 * * [simplify]: Extracting #6: cost 0 inf + 1077 6.362 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 6.362 * [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.362 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.362 * * [simplify]: iters left: 6 (13 enodes) 6.365 * * [simplify]: iters left: 5 (44 enodes) 6.370 * * [simplify]: iters left: 4 (53 enodes) 6.381 * * [simplify]: iters left: 3 (57 enodes) 6.395 * * [simplify]: Extracting #0: cost 1 inf + 0 6.395 * * [simplify]: Extracting #1: cost 4 inf + 0 6.395 * * [simplify]: Extracting #2: cost 8 inf + 0 6.395 * * [simplify]: Extracting #3: cost 15 inf + 0 6.395 * * [simplify]: Extracting #4: cost 26 inf + 0 6.395 * * [simplify]: Extracting #5: cost 20 inf + 210 6.396 * * [simplify]: Extracting #6: cost 9 inf + 911 6.397 * * [simplify]: Extracting #7: cost 3 inf + 1888 6.397 * * [simplify]: Extracting #8: cost 0 inf + 2536 6.398 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.398 * [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.398 * * * * [progress]: [ 53 / 282 ] simplifiying candidate # 6.399 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.399 * * [simplify]: iters left: 6 (14 enodes) 6.404 * * [simplify]: iters left: 5 (47 enodes) 6.415 * * [simplify]: iters left: 4 (56 enodes) 6.429 * * [simplify]: iters left: 3 (60 enodes) 6.438 * * [simplify]: Extracting #0: cost 1 inf + 0 6.438 * * [simplify]: Extracting #1: cost 4 inf + 0 6.438 * * [simplify]: Extracting #2: cost 8 inf + 0 6.438 * * [simplify]: Extracting #3: cost 14 inf + 0 6.438 * * [simplify]: Extracting #4: cost 26 inf + 0 6.438 * * [simplify]: Extracting #5: cost 22 inf + 170 6.438 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.439 * * [simplify]: Extracting #7: cost 2 inf + 2414 6.439 * * [simplify]: Extracting #8: cost 0 inf + 3020 6.440 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.440 * [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.440 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.440 * * [simplify]: iters left: 6 (14 enodes) 6.443 * * [simplify]: iters left: 5 (47 enodes) 6.448 * * [simplify]: iters left: 4 (56 enodes) 6.455 * * [simplify]: iters left: 3 (60 enodes) 6.465 * * [simplify]: Extracting #0: cost 1 inf + 0 6.465 * * [simplify]: Extracting #1: cost 4 inf + 0 6.465 * * [simplify]: Extracting #2: cost 8 inf + 0 6.466 * * [simplify]: Extracting #3: cost 14 inf + 0 6.466 * * [simplify]: Extracting #4: cost 26 inf + 0 6.466 * * [simplify]: Extracting #5: cost 22 inf + 170 6.466 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.467 * * [simplify]: Extracting #7: cost 2 inf + 2414 6.468 * * [simplify]: Extracting #8: cost 0 inf + 3020 6.469 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.469 * [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.469 * * * * [progress]: [ 54 / 282 ] simplifiying candidate # 6.470 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 6.470 * * [simplify]: iters left: 6 (10 enodes) 6.474 * * [simplify]: iters left: 5 (34 enodes) 6.480 * * [simplify]: iters left: 4 (45 enodes) 6.487 * * [simplify]: iters left: 3 (49 enodes) 6.493 * * [simplify]: Extracting #0: cost 1 inf + 0 6.493 * * [simplify]: Extracting #1: cost 4 inf + 0 6.493 * * [simplify]: Extracting #2: cost 7 inf + 1 6.493 * * [simplify]: Extracting #3: cost 16 inf + 1 6.493 * * [simplify]: Extracting #4: cost 11 inf + 130 6.494 * * [simplify]: Extracting #5: cost 1 inf + 995 6.494 * * [simplify]: Extracting #6: cost 0 inf + 1077 6.494 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 6.494 * [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.494 * [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.497 * * [simplify]: iters left: 5 (44 enodes) 6.503 * * [simplify]: iters left: 4 (53 enodes) 6.512 * * [simplify]: iters left: 3 (57 enodes) 6.527 * * [simplify]: Extracting #0: cost 1 inf + 0 6.527 * * [simplify]: Extracting #1: cost 4 inf + 0 6.527 * * [simplify]: Extracting #2: cost 8 inf + 0 6.527 * * [simplify]: Extracting #3: cost 15 inf + 0 6.528 * * [simplify]: Extracting #4: cost 26 inf + 0 6.528 * * [simplify]: Extracting #5: cost 20 inf + 210 6.528 * * [simplify]: Extracting #6: cost 9 inf + 911 6.529 * * [simplify]: Extracting #7: cost 3 inf + 1888 6.530 * * [simplify]: Extracting #8: cost 0 inf + 2536 6.531 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.531 * [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.531 * * * * [progress]: [ 55 / 282 ] simplifiying candidate # 6.531 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 6.531 * * [simplify]: iters left: 6 (10 enodes) 6.536 * * [simplify]: iters left: 5 (35 enodes) 6.547 * * [simplify]: iters left: 4 (39 enodes) 6.557 * * [simplify]: Extracting #0: cost 1 inf + 0 6.557 * * [simplify]: Extracting #1: cost 6 inf + 0 6.557 * * [simplify]: Extracting #2: cost 9 inf + 1 6.558 * * [simplify]: Extracting #3: cost 11 inf + 1 6.558 * * [simplify]: Extracting #4: cost 14 inf + 1 6.558 * * [simplify]: Extracting #5: cost 18 inf + 1 6.558 * * [simplify]: Extracting #6: cost 16 inf + 3 6.558 * * [simplify]: Extracting #7: cost 11 inf + 289 6.558 * * [simplify]: Extracting #8: cost 6 inf + 1219 6.559 * * [simplify]: Extracting #9: cost 0 inf + 2995 6.560 * [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.560 * [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.560 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.561 * * [simplify]: iters left: 6 (13 enodes) 6.566 * * [simplify]: iters left: 5 (47 enodes) 6.575 * * [simplify]: iters left: 4 (70 enodes) 6.584 * * [simplify]: iters left: 3 (96 enodes) 6.598 * * [simplify]: iters left: 2 (122 enodes) 6.619 * * [simplify]: iters left: 1 (134 enodes) 6.641 * * [simplify]: Extracting #0: cost 1 inf + 0 6.642 * * [simplify]: Extracting #1: cost 7 inf + 0 6.642 * * [simplify]: Extracting #2: cost 34 inf + 0 6.642 * * [simplify]: Extracting #3: cost 47 inf + 87 6.642 * * [simplify]: Extracting #4: cost 41 inf + 666 6.642 * * [simplify]: Extracting #5: cost 39 inf + 952 6.643 * * [simplify]: Extracting #6: cost 11 inf + 8583 6.645 * * [simplify]: Extracting #7: cost 0 inf + 11890 6.647 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.647 * [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.647 * * * * [progress]: [ 56 / 282 ] simplifiying candidate # 6.648 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 6.648 * * [simplify]: iters left: 6 (10 enodes) 6.650 * * [simplify]: iters left: 5 (34 enodes) 6.656 * * [simplify]: iters left: 4 (36 enodes) 6.661 * * [simplify]: Extracting #0: cost 1 inf + 0 6.661 * * [simplify]: Extracting #1: cost 4 inf + 0 6.661 * * [simplify]: Extracting #2: cost 6 inf + 1 6.661 * * [simplify]: Extracting #3: cost 9 inf + 1 6.661 * * [simplify]: Extracting #4: cost 12 inf + 1 6.661 * * [simplify]: Extracting #5: cost 16 inf + 1 6.661 * * [simplify]: Extracting #6: cost 14 inf + 3 6.661 * * [simplify]: Extracting #7: cost 10 inf + 248 6.661 * * [simplify]: Extracting #8: cost 2 inf + 1824 6.662 * * [simplify]: Extracting #9: cost 0 inf + 2349 6.662 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.662 * [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.662 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.662 * * [simplify]: iters left: 6 (13 enodes) 6.665 * * [simplify]: iters left: 5 (47 enodes) 6.673 * * [simplify]: iters left: 4 (70 enodes) 6.683 * * [simplify]: iters left: 3 (96 enodes) 6.695 * * [simplify]: iters left: 2 (122 enodes) 6.711 * * [simplify]: iters left: 1 (134 enodes) 6.727 * * [simplify]: Extracting #0: cost 1 inf + 0 6.727 * * [simplify]: Extracting #1: cost 7 inf + 0 6.727 * * [simplify]: Extracting #2: cost 34 inf + 0 6.727 * * [simplify]: Extracting #3: cost 47 inf + 87 6.727 * * [simplify]: Extracting #4: cost 41 inf + 666 6.728 * * [simplify]: Extracting #5: cost 39 inf + 952 6.729 * * [simplify]: Extracting #6: cost 11 inf + 8663 6.731 * * [simplify]: Extracting #7: cost 0 inf + 11970 6.733 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.733 * [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.733 * * * * [progress]: [ 57 / 282 ] simplifiying candidate # 6.733 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.733 * * [simplify]: iters left: 6 (9 enodes) 6.735 * * [simplify]: iters left: 5 (30 enodes) 6.741 * * [simplify]: iters left: 4 (32 enodes) 6.748 * * [simplify]: Extracting #0: cost 1 inf + 0 6.748 * * [simplify]: Extracting #1: cost 4 inf + 0 6.748 * * [simplify]: Extracting #2: cost 5 inf + 1 6.748 * * [simplify]: Extracting #3: cost 7 inf + 1 6.748 * * [simplify]: Extracting #4: cost 10 inf + 1 6.748 * * [simplify]: Extracting #5: cost 14 inf + 1 6.748 * * [simplify]: Extracting #6: cost 12 inf + 3 6.748 * * [simplify]: Extracting #7: cost 8 inf + 248 6.749 * * [simplify]: Extracting #8: cost 4 inf + 775 6.749 * * [simplify]: Extracting #9: cost 0 inf + 1625 6.750 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.750 * [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))))) 6.750 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.750 * * [simplify]: iters left: 6 (13 enodes) 6.753 * * [simplify]: iters left: 5 (47 enodes) 6.760 * * [simplify]: iters left: 4 (70 enodes) 6.769 * * [simplify]: iters left: 3 (96 enodes) 6.783 * * [simplify]: iters left: 2 (122 enodes) 6.807 * * [simplify]: iters left: 1 (134 enodes) 6.825 * * [simplify]: Extracting #0: cost 1 inf + 0 6.825 * * [simplify]: Extracting #1: cost 7 inf + 0 6.825 * * [simplify]: Extracting #2: cost 34 inf + 0 6.825 * * [simplify]: Extracting #3: cost 47 inf + 87 6.825 * * [simplify]: Extracting #4: cost 41 inf + 666 6.826 * * [simplify]: Extracting #5: cost 39 inf + 952 6.827 * * [simplify]: Extracting #6: cost 11 inf + 7663 6.829 * * [simplify]: Extracting #7: cost 0 inf + 10530 6.831 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.831 * [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))))) 6.831 * * * * [progress]: [ 58 / 282 ] simplifiying candidate # 6.831 * [simplify]: Simplifying (/ 1 (sqrt 1)) 6.831 * * [simplify]: iters left: 3 (3 enodes) 6.835 * * [simplify]: iters left: 2 (11 enodes) 6.836 * * [simplify]: iters left: 1 (13 enodes) 6.838 * * [simplify]: Extracting #0: cost 1 inf + 0 6.838 * * [simplify]: Extracting #1: cost 0 inf + 1 6.838 * [simplify]: Simplified to 1 6.838 * [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))))) 6.838 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.838 * * [simplify]: iters left: 6 (12 enodes) 6.841 * * [simplify]: iters left: 5 (44 enodes) 6.847 * * [simplify]: iters left: 4 (67 enodes) 6.856 * * [simplify]: iters left: 3 (93 enodes) 6.880 * * [simplify]: iters left: 2 (119 enodes) 6.912 * * [simplify]: iters left: 1 (131 enodes) 6.948 * * [simplify]: Extracting #0: cost 1 inf + 0 6.948 * * [simplify]: Extracting #1: cost 7 inf + 0 6.949 * * [simplify]: Extracting #2: cost 34 inf + 0 6.949 * * [simplify]: Extracting #3: cost 48 inf + 87 6.949 * * [simplify]: Extracting #4: cost 39 inf + 746 6.952 * * [simplify]: Extracting #5: cost 11 inf + 6417 6.955 * * [simplify]: Extracting #6: cost 0 inf + 8846 6.958 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.959 * [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))))) 6.959 * * * * [progress]: [ 59 / 282 ] simplifiying candidate # 6.959 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.959 * * [simplify]: iters left: 6 (9 enodes) 6.964 * * [simplify]: iters left: 5 (30 enodes) 6.972 * * [simplify]: iters left: 4 (32 enodes) 6.981 * * [simplify]: Extracting #0: cost 1 inf + 0 6.981 * * [simplify]: Extracting #1: cost 4 inf + 0 6.981 * * [simplify]: Extracting #2: cost 5 inf + 1 6.981 * * [simplify]: Extracting #3: cost 7 inf + 1 6.981 * * [simplify]: Extracting #4: cost 10 inf + 1 6.981 * * [simplify]: Extracting #5: cost 14 inf + 1 6.981 * * [simplify]: Extracting #6: cost 12 inf + 3 6.982 * * [simplify]: Extracting #7: cost 8 inf + 248 6.982 * * [simplify]: Extracting #8: cost 4 inf + 775 6.982 * * [simplify]: Extracting #9: cost 0 inf + 1625 6.983 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.983 * [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))))) 6.983 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.983 * * [simplify]: iters left: 6 (13 enodes) 6.989 * * [simplify]: iters left: 5 (47 enodes) 7.002 * * [simplify]: iters left: 4 (70 enodes) 7.021 * * [simplify]: iters left: 3 (96 enodes) 7.046 * * [simplify]: iters left: 2 (122 enodes) 7.065 * * [simplify]: iters left: 1 (134 enodes) 7.086 * * [simplify]: Extracting #0: cost 1 inf + 0 7.086 * * [simplify]: Extracting #1: cost 7 inf + 0 7.086 * * [simplify]: Extracting #2: cost 34 inf + 0 7.087 * * [simplify]: Extracting #3: cost 47 inf + 87 7.087 * * [simplify]: Extracting #4: cost 41 inf + 666 7.088 * * [simplify]: Extracting #5: cost 39 inf + 952 7.090 * * [simplify]: Extracting #6: cost 11 inf + 7663 7.094 * * [simplify]: Extracting #7: cost 0 inf + 10530 7.098 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.098 * [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.098 * * * * [progress]: [ 60 / 282 ] simplifiying candidate # 7.099 * [simplify]: Simplifying (/ 1 1) 7.099 * * [simplify]: iters left: 2 (2 enodes) 7.101 * * [simplify]: iters left: 1 (6 enodes) 7.103 * * [simplify]: Extracting #0: cost 1 inf + 0 7.103 * * [simplify]: Extracting #1: cost 0 inf + 1 7.103 * [simplify]: Simplified to 1 7.103 * [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.103 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.104 * * [simplify]: iters left: 6 (12 enodes) 7.109 * * [simplify]: iters left: 5 (44 enodes) 7.122 * * [simplify]: iters left: 4 (67 enodes) 7.134 * * [simplify]: iters left: 3 (93 enodes) 7.148 * * [simplify]: iters left: 2 (119 enodes) 7.181 * * [simplify]: iters left: 1 (131 enodes) 7.209 * * [simplify]: Extracting #0: cost 1 inf + 0 7.209 * * [simplify]: Extracting #1: cost 7 inf + 0 7.209 * * [simplify]: Extracting #2: cost 34 inf + 0 7.209 * * [simplify]: Extracting #3: cost 48 inf + 87 7.209 * * [simplify]: Extracting #4: cost 39 inf + 746 7.210 * * [simplify]: Extracting #5: cost 11 inf + 6417 7.212 * * [simplify]: Extracting #6: cost 0 inf + 8846 7.214 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.214 * [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.214 * * * * [progress]: [ 61 / 282 ] simplifiying candidate # 7.214 * * * * [progress]: [ 62 / 282 ] simplifiying candidate # 7.214 * * * * [progress]: [ 63 / 282 ] simplifiying candidate # 7.214 * * * * [progress]: [ 64 / 282 ] simplifiying candidate # 7.214 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.214 * * [simplify]: iters left: 6 (7 enodes) 7.216 * * [simplify]: iters left: 5 (22 enodes) 7.219 * * [simplify]: Extracting #0: cost 1 inf + 0 7.219 * * [simplify]: Extracting #1: cost 3 inf + 0 7.219 * * [simplify]: Extracting #2: cost 5 inf + 0 7.219 * * [simplify]: Extracting #3: cost 8 inf + 0 7.219 * * [simplify]: Extracting #4: cost 12 inf + 0 7.219 * * [simplify]: Extracting #5: cost 10 inf + 2 7.219 * * [simplify]: Extracting #6: cost 1 inf + 976 7.219 * * [simplify]: Extracting #7: cost 0 inf + 1218 7.219 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.220 * [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.220 * * * * [progress]: [ 65 / 282 ] simplifiying candidate # 7.220 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 7.220 * * [simplify]: iters left: 6 (7 enodes) 7.221 * * [simplify]: iters left: 5 (22 enodes) 7.224 * * [simplify]: Extracting #0: cost 1 inf + 0 7.224 * * [simplify]: Extracting #1: cost 3 inf + 0 7.224 * * [simplify]: Extracting #2: cost 5 inf + 0 7.224 * * [simplify]: Extracting #3: cost 8 inf + 0 7.224 * * [simplify]: Extracting #4: cost 12 inf + 0 7.224 * * [simplify]: Extracting #5: cost 10 inf + 2 7.225 * * [simplify]: Extracting #6: cost 1 inf + 1056 7.225 * * [simplify]: Extracting #7: cost 0 inf + 1298 7.225 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 7.225 * [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.225 * * * * [progress]: [ 66 / 282 ] simplifiying candidate # 7.225 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.226 * * [simplify]: iters left: 6 (7 enodes) 7.227 * * [simplify]: iters left: 5 (22 enodes) 7.230 * * [simplify]: Extracting #0: cost 1 inf + 0 7.230 * * [simplify]: Extracting #1: cost 3 inf + 0 7.230 * * [simplify]: Extracting #2: cost 5 inf + 0 7.230 * * [simplify]: Extracting #3: cost 8 inf + 0 7.230 * * [simplify]: Extracting #4: cost 12 inf + 0 7.230 * * [simplify]: Extracting #5: cost 10 inf + 2 7.230 * * [simplify]: Extracting #6: cost 1 inf + 936 7.230 * * [simplify]: Extracting #7: cost 0 inf + 1138 7.231 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.231 * [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.231 * * * * [progress]: [ 67 / 282 ] simplifiying candidate # 7.231 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 7.231 * * [simplify]: iters left: 5 (6 enodes) 7.233 * * [simplify]: iters left: 4 (19 enodes) 7.235 * * [simplify]: Extracting #0: cost 1 inf + 0 7.235 * * [simplify]: Extracting #1: cost 3 inf + 0 7.235 * * [simplify]: Extracting #2: cost 6 inf + 0 7.235 * * [simplify]: Extracting #3: cost 10 inf + 0 7.235 * * [simplify]: Extracting #4: cost 6 inf + 84 7.236 * * [simplify]: Extracting #5: cost 0 inf + 734 7.236 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 7.236 * [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.236 * * * * [progress]: [ 68 / 282 ] simplifiying candidate # 7.236 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.236 * * [simplify]: iters left: 6 (7 enodes) 7.238 * * [simplify]: iters left: 5 (22 enodes) 7.240 * * [simplify]: Extracting #0: cost 1 inf + 0 7.240 * * [simplify]: Extracting #1: cost 3 inf + 0 7.240 * * [simplify]: Extracting #2: cost 5 inf + 0 7.240 * * [simplify]: Extracting #3: cost 8 inf + 0 7.240 * * [simplify]: Extracting #4: cost 12 inf + 0 7.240 * * [simplify]: Extracting #5: cost 10 inf + 2 7.241 * * [simplify]: Extracting #6: cost 1 inf + 936 7.241 * * [simplify]: Extracting #7: cost 0 inf + 1138 7.241 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.241 * [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.241 * * * * [progress]: [ 69 / 282 ] simplifiying candidate # 7.241 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 7.241 * * [simplify]: iters left: 5 (6 enodes) 7.243 * * [simplify]: iters left: 4 (19 enodes) 7.245 * * [simplify]: Extracting #0: cost 1 inf + 0 7.245 * * [simplify]: Extracting #1: cost 3 inf + 0 7.245 * * [simplify]: Extracting #2: cost 6 inf + 0 7.245 * * [simplify]: Extracting #3: cost 10 inf + 0 7.245 * * [simplify]: Extracting #4: cost 6 inf + 84 7.245 * * [simplify]: Extracting #5: cost 0 inf + 734 7.245 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 7.245 * [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.246 * * * * [progress]: [ 70 / 282 ] simplifiying candidate # 7.246 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 7.246 * * [simplify]: iters left: 6 (9 enodes) 7.248 * * [simplify]: iters left: 5 (31 enodes) 7.256 * * [simplify]: iters left: 4 (40 enodes) 7.265 * * [simplify]: iters left: 3 (44 enodes) 7.274 * * [simplify]: Extracting #0: cost 1 inf + 0 7.274 * * [simplify]: Extracting #1: cost 3 inf + 0 7.274 * * [simplify]: Extracting #2: cost 5 inf + 0 7.274 * * [simplify]: Extracting #3: cost 9 inf + 0 7.274 * * [simplify]: Extracting #4: cost 18 inf + 0 7.274 * * [simplify]: Extracting #5: cost 13 inf + 169 7.275 * * [simplify]: Extracting #6: cost 5 inf + 787 7.276 * * [simplify]: Extracting #7: cost 0 inf + 1644 7.276 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 7.276 * [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.276 * * * * [progress]: [ 71 / 282 ] simplifiying candidate # 7.276 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 7.276 * * [simplify]: iters left: 5 (8 enodes) 7.278 * * [simplify]: iters left: 4 (28 enodes) 7.282 * * [simplify]: iters left: 3 (37 enodes) 7.287 * * [simplify]: iters left: 2 (41 enodes) 7.292 * * [simplify]: Extracting #0: cost 1 inf + 0 7.292 * * [simplify]: Extracting #1: cost 3 inf + 0 7.292 * * [simplify]: Extracting #2: cost 7 inf + 0 7.292 * * [simplify]: Extracting #3: cost 16 inf + 0 7.292 * * [simplify]: Extracting #4: cost 11 inf + 128 7.293 * * [simplify]: Extracting #5: cost 2 inf + 830 7.293 * * [simplify]: Extracting #6: cost 0 inf + 1076 7.293 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 7.293 * [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.293 * * * * [progress]: [ 72 / 282 ] simplifiying candidate # 7.293 * * * * [progress]: [ 73 / 282 ] simplifiying candidate # 7.293 * [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.293 * * [simplify]: iters left: 6 (10 enodes) 7.296 * * [simplify]: iters left: 5 (52 enodes) 7.305 * * [simplify]: iters left: 4 (119 enodes) 7.330 * * [simplify]: iters left: 3 (234 enodes) 7.400 * * [simplify]: iters left: 2 (366 enodes) 7.508 * * [simplify]: Extracting #0: cost 1 inf + 0 7.508 * * [simplify]: Extracting #1: cost 3 inf + 0 7.508 * * [simplify]: Extracting #2: cost 22 inf + 0 7.509 * * [simplify]: Extracting #3: cost 148 inf + 0 7.511 * * [simplify]: Extracting #4: cost 202 inf + 2230 7.519 * * [simplify]: Extracting #5: cost 83 inf + 22274 7.532 * * [simplify]: Extracting #6: cost 1 inf + 35108 7.546 * * [simplify]: Extracting #7: cost 0 inf + 35040 7.559 * [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.559 * [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.559 * * * * [progress]: [ 74 / 282 ] simplifiying candidate # 7.560 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 7.560 * * [simplify]: iters left: 5 (6 enodes) 7.562 * * [simplify]: iters left: 4 (23 enodes) 7.569 * * [simplify]: iters left: 3 (36 enodes) 7.580 * * [simplify]: iters left: 2 (53 enodes) 7.602 * * [simplify]: iters left: 1 (94 enodes) 7.636 * * [simplify]: Extracting #0: cost 1 inf + 0 7.636 * * [simplify]: Extracting #1: cost 3 inf + 0 7.636 * * [simplify]: Extracting #2: cost 32 inf + 0 7.637 * * [simplify]: Extracting #3: cost 48 inf + 0 7.637 * * [simplify]: Extracting #4: cost 42 inf + 247 7.642 * * [simplify]: Extracting #5: cost 18 inf + 3412 7.645 * * [simplify]: Extracting #6: cost 0 inf + 5728 7.648 * * [simplify]: Extracting #7: cost 0 inf + 5448 7.650 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 7.650 * [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.650 * * * * [progress]: [ 75 / 282 ] simplifiying candidate # 7.651 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 7.651 * * [simplify]: iters left: 5 (10 enodes) 7.657 * * [simplify]: iters left: 4 (53 enodes) 7.680 * * [simplify]: iters left: 3 (165 enodes) 7.761 * * [simplify]: iters left: 2 (470 enodes) 7.976 * * [simplify]: Extracting #0: cost 1 inf + 0 7.977 * * [simplify]: Extracting #1: cost 21 inf + 0 7.977 * * [simplify]: Extracting #2: cost 104 inf + 0 7.979 * * [simplify]: Extracting #3: cost 226 inf + 930 7.982 * * [simplify]: Extracting #4: cost 184 inf + 7619 7.992 * * [simplify]: Extracting #5: cost 74 inf + 36465 8.008 * * [simplify]: Extracting #6: cost 5 inf + 63971 8.023 * * [simplify]: Extracting #7: cost 0 inf + 67070 8.037 * [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.037 * [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.037 * * * * [progress]: [ 76 / 282 ] simplifiying candidate # 8.038 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 8.038 * * [simplify]: iters left: 6 (9 enodes) 8.042 * * [simplify]: iters left: 5 (48 enodes) 8.059 * * [simplify]: iters left: 4 (111 enodes) 8.097 * * [simplify]: iters left: 3 (181 enodes) 8.131 * * [simplify]: iters left: 2 (262 enodes) 8.198 * * [simplify]: iters left: 1 (473 enodes) 8.364 * * [simplify]: Extracting #0: cost 1 inf + 0 8.364 * * [simplify]: Extracting #1: cost 22 inf + 0 8.365 * * [simplify]: Extracting #2: cost 110 inf + 0 8.367 * * [simplify]: Extracting #3: cost 142 inf + 1440 8.374 * * [simplify]: Extracting #4: cost 41 inf + 15973 8.388 * * [simplify]: Extracting #5: cost 0 inf + 23364 8.401 * * [simplify]: Extracting #6: cost 0 inf + 23124 8.415 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 8.415 * [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.415 * * * * [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.415 * * * * [progress]: [ 78 / 282 ] simplifiying candidate # 8.415 * * * * [progress]: [ 79 / 282 ] simplifiying candidate # 8.415 * [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.416 * * [simplify]: iters left: 6 (15 enodes) 8.425 * * [simplify]: iters left: 5 (55 enodes) 8.440 * * [simplify]: iters left: 4 (78 enodes) 8.459 * * [simplify]: iters left: 3 (91 enodes) 8.482 * * [simplify]: iters left: 2 (93 enodes) 8.502 * * [simplify]: iters left: 1 (100 enodes) 8.514 * * [simplify]: Extracting #0: cost 1 inf + 0 8.514 * * [simplify]: Extracting #1: cost 12 inf + 0 8.514 * * [simplify]: Extracting #2: cost 24 inf + 0 8.514 * * [simplify]: Extracting #3: cost 30 inf + 0 8.514 * * [simplify]: Extracting #4: cost 42 inf + 0 8.514 * * [simplify]: Extracting #5: cost 38 inf + 169 8.515 * * [simplify]: Extracting #6: cost 14 inf + 3536 8.516 * * [simplify]: Extracting #7: cost 2 inf + 8154 8.518 * * [simplify]: Extracting #8: cost 0 inf + 9162 8.519 * [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.519 * [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.519 * * * * [progress]: [ 80 / 282 ] simplifiying candidate # 8.520 * [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.520 * * [simplify]: iters left: 6 (15 enodes) 8.523 * * [simplify]: iters left: 5 (57 enodes) 8.533 * * [simplify]: iters left: 4 (90 enodes) 8.559 * * [simplify]: iters left: 3 (133 enodes) 8.576 * * [simplify]: iters left: 2 (162 enodes) 8.604 * * [simplify]: iters left: 1 (175 enodes) 8.643 * * [simplify]: Extracting #0: cost 1 inf + 0 8.643 * * [simplify]: Extracting #1: cost 8 inf + 0 8.643 * * [simplify]: Extracting #2: cost 17 inf + 0 8.643 * * [simplify]: Extracting #3: cost 27 inf + 0 8.643 * * [simplify]: Extracting #4: cost 54 inf + 0 8.644 * * [simplify]: Extracting #5: cost 62 inf + 170 8.645 * * [simplify]: Extracting #6: cost 50 inf + 1175 8.648 * * [simplify]: Extracting #7: cost 16 inf + 8966 8.653 * * [simplify]: Extracting #8: cost 1 inf + 12894 8.658 * * [simplify]: Extracting #9: cost 0 inf + 13206 8.663 * [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.663 * [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.663 * * * * [progress]: [ 81 / 282 ] simplifiying candidate # 8.663 * * * * [progress]: [ 82 / 282 ] simplifiying candidate # 8.663 * * * * [progress]: [ 83 / 282 ] simplifiying candidate # 8.664 * [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.664 * * [simplify]: iters left: 6 (17 enodes) 8.672 * * [simplify]: iters left: 5 (67 enodes) 8.696 * * [simplify]: iters left: 4 (182 enodes) 8.792 * * [simplify]: Extracting #0: cost 1 inf + 0 8.792 * * [simplify]: Extracting #1: cost 48 inf + 0 8.793 * * [simplify]: Extracting #2: cost 162 inf + 0 8.793 * * [simplify]: Extracting #3: cost 231 inf + 3 8.795 * * [simplify]: Extracting #4: cost 183 inf + 8014 8.802 * * [simplify]: Extracting #5: cost 86 inf + 35600 8.816 * * [simplify]: Extracting #6: cost 15 inf + 58708 8.843 * * [simplify]: Extracting #7: cost 0 inf + 63273 8.874 * [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)))) 8.875 * [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)))))) 8.875 * * * * [progress]: [ 84 / 282 ] simplifiying candidate # 8.875 * [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))))) 8.875 * * [simplify]: iters left: 6 (17 enodes) 8.883 * * [simplify]: iters left: 5 (72 enodes) 8.912 * * [simplify]: iters left: 4 (192 enodes) 9.009 * * [simplify]: Extracting #0: cost 1 inf + 0 9.010 * * [simplify]: Extracting #1: cost 49 inf + 0 9.010 * * [simplify]: Extracting #2: cost 145 inf + 1 9.011 * * [simplify]: Extracting #3: cost 235 inf + 2 9.013 * * [simplify]: Extracting #4: cost 218 inf + 2506 9.021 * * [simplify]: Extracting #5: cost 141 inf + 25504 9.051 * * [simplify]: Extracting #6: cost 16 inf + 74094 9.084 * * [simplify]: Extracting #7: cost 0 inf + 79993 9.109 * [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.109 * [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.109 * * * * [progress]: [ 85 / 282 ] simplifiying candidate # 9.109 * * * * [progress]: [ 86 / 282 ] simplifiying candidate # 9.109 * * * * [progress]: [ 87 / 282 ] simplifiying candidate # 9.109 * * * * [progress]: [ 88 / 282 ] simplifiying candidate # 9.109 * * * * [progress]: [ 89 / 282 ] simplifiying candidate # 9.110 * [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.110 * * [simplify]: iters left: 6 (10 enodes) 9.114 * * [simplify]: iters left: 5 (36 enodes) 9.125 * * [simplify]: iters left: 4 (47 enodes) 9.138 * * [simplify]: iters left: 3 (67 enodes) 9.148 * * [simplify]: iters left: 2 (79 enodes) 9.158 * * [simplify]: iters left: 1 (88 enodes) 9.170 * * [simplify]: Extracting #0: cost 1 inf + 0 9.170 * * [simplify]: Extracting #1: cost 16 inf + 0 9.170 * * [simplify]: Extracting #2: cost 28 inf + 2 9.170 * * [simplify]: Extracting #3: cost 28 inf + 127 9.170 * * [simplify]: Extracting #4: cost 25 inf + 210 9.170 * * [simplify]: Extracting #5: cost 14 inf + 1995 9.171 * * [simplify]: Extracting #6: cost 0 inf + 4631 9.172 * [simplify]: Simplified to (* (/ y.re (+ (* y.re y.re) (* y.im y.im))) x.im) 9.172 * [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.172 * * * * [progress]: [ 90 / 282 ] simplifiying candidate # 9.173 * [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.173 * * [simplify]: iters left: 6 (17 enodes) 9.177 * * [simplify]: iters left: 5 (65 enodes) 9.196 * * [simplify]: iters left: 4 (103 enodes) 9.226 * * [simplify]: iters left: 3 (136 enodes) 9.261 * * [simplify]: iters left: 2 (165 enodes) 9.306 * * [simplify]: iters left: 1 (177 enodes) 9.348 * * [simplify]: Extracting #0: cost 1 inf + 0 9.349 * * [simplify]: Extracting #1: cost 11 inf + 0 9.349 * * [simplify]: Extracting #2: cost 22 inf + 0 9.349 * * [simplify]: Extracting #3: cost 29 inf + 0 9.349 * * [simplify]: Extracting #4: cost 57 inf + 0 9.349 * * [simplify]: Extracting #5: cost 68 inf + 169 9.350 * * [simplify]: Extracting #6: cost 56 inf + 993 9.352 * * [simplify]: Extracting #7: cost 20 inf + 10411 9.355 * * [simplify]: Extracting #8: cost 2 inf + 17150 9.359 * * [simplify]: Extracting #9: cost 0 inf + 18198 9.362 * [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.362 * [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.362 * [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.363 * * [simplify]: iters left: 6 (15 enodes) 9.366 * * [simplify]: iters left: 5 (53 enodes) 9.373 * * [simplify]: iters left: 4 (76 enodes) 9.384 * * [simplify]: iters left: 3 (102 enodes) 9.404 * * [simplify]: iters left: 2 (128 enodes) 9.421 * * [simplify]: iters left: 1 (140 enodes) 9.445 * * [simplify]: Extracting #0: cost 1 inf + 0 9.445 * * [simplify]: Extracting #1: cost 4 inf + 0 9.445 * * [simplify]: Extracting #2: cost 8 inf + 0 9.445 * * [simplify]: Extracting #3: cost 15 inf + 0 9.445 * * [simplify]: Extracting #4: cost 43 inf + 0 9.445 * * [simplify]: Extracting #5: cost 55 inf + 128 9.446 * * [simplify]: Extracting #6: cost 42 inf + 993 9.449 * * [simplify]: Extracting #7: cost 10 inf + 8920 9.452 * * [simplify]: Extracting #8: cost 0 inf + 11186 9.456 * [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.456 * [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.457 * * * * [progress]: [ 91 / 282 ] simplifiying candidate # 9.457 * [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.457 * * [simplify]: iters left: 6 (18 enodes) 9.464 * * [simplify]: iters left: 5 (65 enodes) 9.473 * * [simplify]: iters left: 4 (92 enodes) 9.486 * * [simplify]: iters left: 3 (121 enodes) 9.510 * * [simplify]: iters left: 2 (147 enodes) 9.529 * * [simplify]: iters left: 1 (159 enodes) 9.550 * * [simplify]: Extracting #0: cost 1 inf + 0 9.550 * * [simplify]: Extracting #1: cost 7 inf + 0 9.550 * * [simplify]: Extracting #2: cost 15 inf + 0 9.550 * * [simplify]: Extracting #3: cost 24 inf + 0 9.551 * * [simplify]: Extracting #4: cost 53 inf + 0 9.551 * * [simplify]: Extracting #5: cost 63 inf + 251 9.551 * * [simplify]: Extracting #6: cost 51 inf + 1034 9.554 * * [simplify]: Extracting #7: cost 18 inf + 8841 9.558 * * [simplify]: Extracting #8: cost 2 inf + 14210 9.563 * * [simplify]: Extracting #9: cost 0 inf + 15378 9.568 * [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.568 * [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.569 * [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.569 * * [simplify]: iters left: 6 (16 enodes) 9.577 * * [simplify]: iters left: 5 (56 enodes) 9.591 * * [simplify]: iters left: 4 (79 enodes) 9.612 * * [simplify]: iters left: 3 (105 enodes) 9.641 * * [simplify]: iters left: 2 (131 enodes) 9.673 * * [simplify]: iters left: 1 (143 enodes) 9.690 * * [simplify]: Extracting #0: cost 1 inf + 0 9.690 * * [simplify]: Extracting #1: cost 4 inf + 0 9.690 * * [simplify]: Extracting #2: cost 8 inf + 0 9.690 * * [simplify]: Extracting #3: cost 16 inf + 0 9.690 * * [simplify]: Extracting #4: cost 45 inf + 0 9.691 * * [simplify]: Extracting #5: cost 57 inf + 128 9.691 * * [simplify]: Extracting #6: cost 43 inf + 1115 9.692 * * [simplify]: Extracting #7: cost 16 inf + 7586 9.694 * * [simplify]: Extracting #8: cost 0 inf + 11670 9.696 * [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))))) 9.696 * [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))))))) 9.697 * * * * [progress]: [ 92 / 282 ] simplifiying candidate # 9.697 * [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))))) 9.697 * * [simplify]: iters left: 6 (16 enodes) 9.704 * * [simplify]: iters left: 5 (58 enodes) 9.720 * * [simplify]: iters left: 4 (85 enodes) 9.738 * * [simplify]: iters left: 3 (114 enodes) 9.753 * * [simplify]: iters left: 2 (140 enodes) 9.778 * * [simplify]: iters left: 1 (152 enodes) 9.817 * * [simplify]: Extracting #0: cost 1 inf + 0 9.817 * * [simplify]: Extracting #1: cost 7 inf + 0 9.817 * * [simplify]: Extracting #2: cost 14 inf + 0 9.818 * * [simplify]: Extracting #3: cost 21 inf + 0 9.818 * * [simplify]: Extracting #4: cost 49 inf + 0 9.818 * * [simplify]: Extracting #5: cost 60 inf + 169 9.819 * * [simplify]: Extracting #6: cost 49 inf + 828 9.821 * * [simplify]: Extracting #7: cost 17 inf + 8637 9.826 * * [simplify]: Extracting #8: cost 1 inf + 13446 9.832 * * [simplify]: Extracting #9: cost 0 inf + 13930 9.837 * [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))))) 9.838 * [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))))))) 9.838 * [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))))) 9.838 * * [simplify]: iters left: 6 (15 enodes) 9.844 * * [simplify]: iters left: 5 (53 enodes) 9.859 * * [simplify]: iters left: 4 (76 enodes) 9.878 * * [simplify]: iters left: 3 (102 enodes) 9.903 * * [simplify]: iters left: 2 (128 enodes) 9.922 * * [simplify]: iters left: 1 (140 enodes) 9.945 * * [simplify]: Extracting #0: cost 1 inf + 0 9.945 * * [simplify]: Extracting #1: cost 4 inf + 0 9.945 * * [simplify]: Extracting #2: cost 8 inf + 0 9.945 * * [simplify]: Extracting #3: cost 15 inf + 0 9.945 * * [simplify]: Extracting #4: cost 43 inf + 0 9.945 * * [simplify]: Extracting #5: cost 55 inf + 128 9.946 * * [simplify]: Extracting #6: cost 42 inf + 993 9.949 * * [simplify]: Extracting #7: cost 10 inf + 8800 9.953 * * [simplify]: Extracting #8: cost 0 inf + 11026 9.957 * [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))))) 9.957 * [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))))))) 9.957 * * * * [progress]: [ 93 / 282 ] simplifiying candidate # 9.958 * [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)) 9.958 * * [simplify]: iters left: 6 (17 enodes) 9.966 * * [simplify]: iters left: 5 (63 enodes) 9.984 * * [simplify]: iters left: 4 (92 enodes) 9.997 * * [simplify]: iters left: 3 (122 enodes) 10.013 * * [simplify]: iters left: 2 (149 enodes) 10.052 * * [simplify]: iters left: 1 (161 enodes) 10.081 * * [simplify]: Extracting #0: cost 1 inf + 0 10.081 * * [simplify]: Extracting #1: cost 5 inf + 0 10.081 * * [simplify]: Extracting #2: cost 7 inf + 1 10.081 * * [simplify]: Extracting #3: cost 13 inf + 1 10.081 * * [simplify]: Extracting #4: cost 40 inf + 1 10.081 * * [simplify]: Extracting #5: cost 52 inf + 211 10.081 * * [simplify]: Extracting #6: cost 43 inf + 953 10.083 * * [simplify]: Extracting #7: cost 10 inf + 8886 10.085 * * [simplify]: Extracting #8: cost 0 inf + 11433 10.087 * [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.087 * [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.087 * [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.087 * * [simplify]: iters left: 6 (14 enodes) 10.090 * * [simplify]: iters left: 5 (50 enodes) 10.097 * * [simplify]: iters left: 4 (73 enodes) 10.107 * * [simplify]: iters left: 3 (99 enodes) 10.132 * * [simplify]: iters left: 2 (125 enodes) 10.167 * * [simplify]: iters left: 1 (137 enodes) 10.198 * * [simplify]: Extracting #0: cost 1 inf + 0 10.198 * * [simplify]: Extracting #1: cost 4 inf + 0 10.199 * * [simplify]: Extracting #2: cost 8 inf + 0 10.199 * * [simplify]: Extracting #3: cost 16 inf + 0 10.199 * * [simplify]: Extracting #4: cost 43 inf + 0 10.199 * * [simplify]: Extracting #5: cost 51 inf + 210 10.199 * * [simplify]: Extracting #6: cost 41 inf + 911 10.200 * * [simplify]: Extracting #7: cost 11 inf + 7951 10.202 * * [simplify]: Extracting #8: cost 0 inf + 10542 10.204 * [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.204 * [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.204 * * * * [progress]: [ 94 / 282 ] simplifiying candidate # 10.204 * [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.205 * * [simplify]: iters left: 6 (16 enodes) 10.208 * * [simplify]: iters left: 5 (58 enodes) 10.216 * * [simplify]: iters left: 4 (85 enodes) 10.228 * * [simplify]: iters left: 3 (114 enodes) 10.261 * * [simplify]: iters left: 2 (140 enodes) 10.283 * * [simplify]: iters left: 1 (152 enodes) 10.305 * * [simplify]: Extracting #0: cost 1 inf + 0 10.305 * * [simplify]: Extracting #1: cost 7 inf + 0 10.305 * * [simplify]: Extracting #2: cost 14 inf + 0 10.305 * * [simplify]: Extracting #3: cost 21 inf + 0 10.305 * * [simplify]: Extracting #4: cost 49 inf + 0 10.306 * * [simplify]: Extracting #5: cost 60 inf + 169 10.306 * * [simplify]: Extracting #6: cost 49 inf + 828 10.309 * * [simplify]: Extracting #7: cost 17 inf + 8637 10.314 * * [simplify]: Extracting #8: cost 1 inf + 13446 10.319 * * [simplify]: Extracting #9: cost 0 inf + 13930 10.324 * [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.324 * [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.324 * [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.325 * * [simplify]: iters left: 6 (15 enodes) 10.329 * * [simplify]: iters left: 5 (53 enodes) 10.337 * * [simplify]: iters left: 4 (76 enodes) 10.348 * * [simplify]: iters left: 3 (102 enodes) 10.361 * * [simplify]: iters left: 2 (128 enodes) 10.379 * * [simplify]: iters left: 1 (140 enodes) 10.410 * * [simplify]: Extracting #0: cost 1 inf + 0 10.410 * * [simplify]: Extracting #1: cost 4 inf + 0 10.410 * * [simplify]: Extracting #2: cost 8 inf + 0 10.410 * * [simplify]: Extracting #3: cost 15 inf + 0 10.410 * * [simplify]: Extracting #4: cost 43 inf + 0 10.411 * * [simplify]: Extracting #5: cost 55 inf + 128 10.411 * * [simplify]: Extracting #6: cost 42 inf + 993 10.414 * * [simplify]: Extracting #7: cost 10 inf + 8800 10.418 * * [simplify]: Extracting #8: cost 0 inf + 11026 10.422 * [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.422 * [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.422 * * * * [progress]: [ 95 / 282 ] simplifiying candidate # 10.423 * [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.423 * * [simplify]: iters left: 6 (16 enodes) 10.432 * * [simplify]: iters left: 5 (58 enodes) 10.449 * * [simplify]: iters left: 4 (91 enodes) 10.475 * * [simplify]: iters left: 3 (118 enodes) 10.496 * * [simplify]: iters left: 2 (144 enodes) 10.515 * * [simplify]: iters left: 1 (156 enodes) 10.554 * * [simplify]: Extracting #0: cost 1 inf + 0 10.554 * * [simplify]: Extracting #1: cost 5 inf + 0 10.554 * * [simplify]: Extracting #2: cost 7 inf + 1 10.554 * * [simplify]: Extracting #3: cost 13 inf + 1 10.554 * * [simplify]: Extracting #4: cost 40 inf + 1 10.554 * * [simplify]: Extracting #5: cost 53 inf + 129 10.555 * * [simplify]: Extracting #6: cost 45 inf + 747 10.557 * * [simplify]: Extracting #7: cost 15 inf + 7586 10.560 * * [simplify]: Extracting #8: cost 0 inf + 11433 10.562 * [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.562 * [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.563 * [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.563 * * [simplify]: iters left: 6 (14 enodes) 10.566 * * [simplify]: iters left: 5 (50 enodes) 10.573 * * [simplify]: iters left: 4 (73 enodes) 10.583 * * [simplify]: iters left: 3 (99 enodes) 10.597 * * [simplify]: iters left: 2 (125 enodes) 10.614 * * [simplify]: iters left: 1 (137 enodes) 10.632 * * [simplify]: Extracting #0: cost 1 inf + 0 10.633 * * [simplify]: Extracting #1: cost 4 inf + 0 10.633 * * [simplify]: Extracting #2: cost 8 inf + 0 10.633 * * [simplify]: Extracting #3: cost 16 inf + 0 10.633 * * [simplify]: Extracting #4: cost 43 inf + 0 10.633 * * [simplify]: Extracting #5: cost 51 inf + 210 10.633 * * [simplify]: Extracting #6: cost 41 inf + 911 10.634 * * [simplify]: Extracting #7: cost 11 inf + 7951 10.636 * * [simplify]: Extracting #8: cost 0 inf + 10542 10.638 * [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.638 * [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.638 * * * * [progress]: [ 96 / 282 ] simplifiying candidate # 10.639 * [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)))))) 10.639 * * [simplify]: iters left: 6 (16 enodes) 10.642 * * [simplify]: iters left: 5 (58 enodes) 10.652 * * [simplify]: iters left: 4 (83 enodes) 10.673 * * [simplify]: iters left: 3 (109 enodes) 10.697 * * [simplify]: iters left: 2 (135 enodes) 10.715 * * [simplify]: iters left: 1 (147 enodes) 10.734 * * [simplify]: Extracting #0: cost 1 inf + 0 10.734 * * [simplify]: Extracting #1: cost 6 inf + 0 10.734 * * [simplify]: Extracting #2: cost 12 inf + 0 10.734 * * [simplify]: Extracting #3: cost 19 inf + 0 10.735 * * [simplify]: Extracting #4: cost 47 inf + 0 10.735 * * [simplify]: Extracting #5: cost 58 inf + 169 10.735 * * [simplify]: Extracting #6: cost 46 inf + 910 10.736 * * [simplify]: Extracting #7: cost 18 inf + 7907 10.738 * * [simplify]: Extracting #8: cost 0 inf + 12638 10.741 * [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)))))) 10.741 * [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))))))) 10.741 * [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))))) 10.741 * * [simplify]: iters left: 6 (15 enodes) 10.744 * * [simplify]: iters left: 5 (53 enodes) 10.752 * * [simplify]: iters left: 4 (76 enodes) 10.762 * * [simplify]: iters left: 3 (102 enodes) 10.779 * * [simplify]: iters left: 2 (128 enodes) 10.807 * * [simplify]: iters left: 1 (140 enodes) 10.824 * * [simplify]: Extracting #0: cost 1 inf + 0 10.824 * * [simplify]: Extracting #1: cost 4 inf + 0 10.824 * * [simplify]: Extracting #2: cost 8 inf + 0 10.824 * * [simplify]: Extracting #3: cost 15 inf + 0 10.824 * * [simplify]: Extracting #4: cost 43 inf + 0 10.825 * * [simplify]: Extracting #5: cost 55 inf + 128 10.825 * * [simplify]: Extracting #6: cost 42 inf + 993 10.826 * * [simplify]: Extracting #7: cost 10 inf + 8760 10.828 * * [simplify]: Extracting #8: cost 0 inf + 11026 10.830 * [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))))) 10.830 * [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))))))) 10.830 * * * * [progress]: [ 97 / 282 ] simplifiying candidate # 10.830 * [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)))))) 10.831 * * [simplify]: iters left: 6 (17 enodes) 10.834 * * [simplify]: iters left: 5 (60 enodes) 10.843 * * [simplify]: iters left: 4 (83 enodes) 10.862 * * [simplify]: iters left: 3 (109 enodes) 10.887 * * [simplify]: iters left: 2 (135 enodes) 10.917 * * [simplify]: iters left: 1 (147 enodes) 10.935 * * [simplify]: Extracting #0: cost 1 inf + 0 10.935 * * [simplify]: Extracting #1: cost 4 inf + 0 10.935 * * [simplify]: Extracting #2: cost 9 inf + 0 10.935 * * [simplify]: Extracting #3: cost 18 inf + 0 10.935 * * [simplify]: Extracting #4: cost 47 inf + 0 10.935 * * [simplify]: Extracting #5: cost 58 inf + 169 10.936 * * [simplify]: Extracting #6: cost 47 inf + 869 10.937 * * [simplify]: Extracting #7: cost 18 inf + 7425 10.939 * * [simplify]: Extracting #8: cost 0 inf + 11994 10.941 * [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))))) 10.941 * [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))))))) 10.941 * [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))))) 10.941 * * [simplify]: iters left: 6 (16 enodes) 10.945 * * [simplify]: iters left: 5 (56 enodes) 10.953 * * [simplify]: iters left: 4 (79 enodes) 10.967 * * [simplify]: iters left: 3 (105 enodes) 10.985 * * [simplify]: iters left: 2 (131 enodes) 11.003 * * [simplify]: iters left: 1 (143 enodes) 11.023 * * [simplify]: Extracting #0: cost 1 inf + 0 11.023 * * [simplify]: Extracting #1: cost 4 inf + 0 11.023 * * [simplify]: Extracting #2: cost 8 inf + 0 11.023 * * [simplify]: Extracting #3: cost 16 inf + 0 11.023 * * [simplify]: Extracting #4: cost 45 inf + 0 11.024 * * [simplify]: Extracting #5: cost 57 inf + 128 11.024 * * [simplify]: Extracting #6: cost 43 inf + 1115 11.026 * * [simplify]: Extracting #7: cost 16 inf + 7466 11.030 * * [simplify]: Extracting #8: cost 0 inf + 11510 11.034 * [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.035 * [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.035 * * * * [progress]: [ 98 / 282 ] simplifiying candidate # 11.035 * [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.035 * * [simplify]: iters left: 6 (15 enodes) 11.042 * * [simplify]: iters left: 5 (53 enodes) 11.057 * * [simplify]: iters left: 4 (76 enodes) 11.077 * * [simplify]: iters left: 3 (102 enodes) 11.105 * * [simplify]: iters left: 2 (128 enodes) 11.140 * * [simplify]: iters left: 1 (140 enodes) 11.170 * * [simplify]: Extracting #0: cost 1 inf + 0 11.170 * * [simplify]: Extracting #1: cost 4 inf + 0 11.170 * * [simplify]: Extracting #2: cost 8 inf + 0 11.170 * * [simplify]: Extracting #3: cost 15 inf + 0 11.170 * * [simplify]: Extracting #4: cost 43 inf + 0 11.170 * * [simplify]: Extracting #5: cost 55 inf + 128 11.170 * * [simplify]: Extracting #6: cost 42 inf + 993 11.172 * * [simplify]: Extracting #7: cost 10 inf + 8640 11.174 * * [simplify]: Extracting #8: cost 0 inf + 10866 11.176 * [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.176 * [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.176 * [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.176 * * [simplify]: iters left: 6 (15 enodes) 11.180 * * [simplify]: iters left: 5 (53 enodes) 11.187 * * [simplify]: iters left: 4 (76 enodes) 11.203 * * [simplify]: iters left: 3 (102 enodes) 11.228 * * [simplify]: iters left: 2 (128 enodes) 11.245 * * [simplify]: iters left: 1 (140 enodes) 11.262 * * [simplify]: Extracting #0: cost 1 inf + 0 11.262 * * [simplify]: Extracting #1: cost 4 inf + 0 11.262 * * [simplify]: Extracting #2: cost 8 inf + 0 11.262 * * [simplify]: Extracting #3: cost 15 inf + 0 11.262 * * [simplify]: Extracting #4: cost 43 inf + 0 11.262 * * [simplify]: Extracting #5: cost 55 inf + 128 11.263 * * [simplify]: Extracting #6: cost 42 inf + 993 11.264 * * [simplify]: Extracting #7: cost 10 inf + 8640 11.266 * * [simplify]: Extracting #8: cost 0 inf + 10866 11.268 * [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.268 * [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.268 * * * * [progress]: [ 99 / 282 ] simplifiying candidate # 11.268 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 11.268 * * [simplify]: iters left: 6 (16 enodes) 11.273 * * [simplify]: iters left: 5 (58 enodes) 11.288 * * [simplify]: iters left: 4 (83 enodes) 11.312 * * [simplify]: iters left: 3 (111 enodes) 11.337 * * [simplify]: iters left: 2 (137 enodes) 11.355 * * [simplify]: iters left: 1 (149 enodes) 11.381 * * [simplify]: Extracting #0: cost 1 inf + 0 11.381 * * [simplify]: Extracting #1: cost 4 inf + 0 11.381 * * [simplify]: Extracting #2: cost 9 inf + 1 11.382 * * [simplify]: Extracting #3: cost 36 inf + 1 11.382 * * [simplify]: Extracting #4: cost 48 inf + 211 11.382 * * [simplify]: Extracting #5: cost 40 inf + 829 11.385 * * [simplify]: Extracting #6: cost 10 inf + 7306 11.388 * * [simplify]: Extracting #7: cost 1 inf + 9332 11.392 * * [simplify]: Extracting #8: cost 0 inf + 9575 11.394 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.394 * [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)))))) 11.394 * [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)))) 11.394 * * [simplify]: iters left: 6 (14 enodes) 11.398 * * [simplify]: iters left: 5 (50 enodes) 11.405 * * [simplify]: iters left: 4 (73 enodes) 11.415 * * [simplify]: iters left: 3 (99 enodes) 11.436 * * [simplify]: iters left: 2 (125 enodes) 11.466 * * [simplify]: iters left: 1 (137 enodes) 11.482 * * [simplify]: Extracting #0: cost 1 inf + 0 11.482 * * [simplify]: Extracting #1: cost 4 inf + 0 11.482 * * [simplify]: Extracting #2: cost 8 inf + 0 11.482 * * [simplify]: Extracting #3: cost 16 inf + 0 11.483 * * [simplify]: Extracting #4: cost 43 inf + 0 11.483 * * [simplify]: Extracting #5: cost 51 inf + 210 11.483 * * [simplify]: Extracting #6: cost 41 inf + 911 11.484 * * [simplify]: Extracting #7: cost 11 inf + 7791 11.486 * * [simplify]: Extracting #8: cost 0 inf + 10382 11.489 * [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)))) 11.489 * [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)))))) 11.489 * * * * [progress]: [ 100 / 282 ] simplifiying candidate # 11.489 * [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.489 * * [simplify]: iters left: 6 (15 enodes) 11.492 * * [simplify]: iters left: 5 (53 enodes) 11.502 * * [simplify]: iters left: 4 (76 enodes) 11.523 * * [simplify]: iters left: 3 (102 enodes) 11.550 * * [simplify]: iters left: 2 (128 enodes) 11.568 * * [simplify]: iters left: 1 (140 enodes) 11.586 * * [simplify]: Extracting #0: cost 1 inf + 0 11.586 * * [simplify]: Extracting #1: cost 4 inf + 0 11.586 * * [simplify]: Extracting #2: cost 8 inf + 0 11.586 * * [simplify]: Extracting #3: cost 15 inf + 0 11.587 * * [simplify]: Extracting #4: cost 43 inf + 0 11.587 * * [simplify]: Extracting #5: cost 55 inf + 128 11.587 * * [simplify]: Extracting #6: cost 42 inf + 993 11.590 * * [simplify]: Extracting #7: cost 10 inf + 8640 11.594 * * [simplify]: Extracting #8: cost 0 inf + 10866 11.598 * [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.599 * [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.599 * [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.599 * * [simplify]: iters left: 6 (15 enodes) 11.605 * * [simplify]: iters left: 5 (53 enodes) 11.620 * * [simplify]: iters left: 4 (76 enodes) 11.641 * * [simplify]: iters left: 3 (102 enodes) 11.669 * * [simplify]: iters left: 2 (128 enodes) 11.704 * * [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.740 * * [simplify]: Extracting #4: cost 43 inf + 0 11.740 * * [simplify]: Extracting #5: cost 55 inf + 128 11.740 * * [simplify]: Extracting #6: cost 42 inf + 993 11.743 * * [simplify]: Extracting #7: cost 10 inf + 8640 11.747 * * [simplify]: Extracting #8: cost 0 inf + 10866 11.751 * [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.751 * [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.751 * * * * [progress]: [ 101 / 282 ] simplifiying candidate # 11.752 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 11.752 * * [simplify]: iters left: 6 (15 enodes) 11.759 * * [simplify]: iters left: 5 (53 enodes) 11.774 * * [simplify]: iters left: 4 (78 enodes) 11.785 * * [simplify]: iters left: 3 (104 enodes) 11.802 * * [simplify]: iters left: 2 (130 enodes) 11.837 * * [simplify]: iters left: 1 (142 enodes) 11.874 * * [simplify]: Extracting #0: cost 1 inf + 0 11.874 * * [simplify]: Extracting #1: cost 4 inf + 0 11.874 * * [simplify]: Extracting #2: cost 9 inf + 1 11.875 * * [simplify]: Extracting #3: cost 36 inf + 1 11.875 * * [simplify]: Extracting #4: cost 49 inf + 170 11.875 * * [simplify]: Extracting #5: cost 41 inf + 788 11.878 * * [simplify]: Extracting #6: cost 9 inf + 7551 11.881 * * [simplify]: Extracting #7: cost 0 inf + 9575 11.884 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.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 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.885 * [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)))) 11.885 * * [simplify]: iters left: 6 (14 enodes) 11.890 * * [simplify]: iters left: 5 (50 enodes) 11.903 * * [simplify]: iters left: 4 (73 enodes) 11.923 * * [simplify]: iters left: 3 (99 enodes) 11.948 * * [simplify]: iters left: 2 (125 enodes) 11.969 * * [simplify]: iters left: 1 (137 enodes) 11.986 * * [simplify]: Extracting #0: cost 1 inf + 0 11.986 * * [simplify]: Extracting #1: cost 4 inf + 0 11.986 * * [simplify]: Extracting #2: cost 8 inf + 0 11.986 * * [simplify]: Extracting #3: cost 16 inf + 0 11.986 * * [simplify]: Extracting #4: cost 43 inf + 0 11.987 * * [simplify]: Extracting #5: cost 51 inf + 210 11.987 * * [simplify]: Extracting #6: cost 41 inf + 911 11.988 * * [simplify]: Extracting #7: cost 11 inf + 7791 11.990 * * [simplify]: Extracting #8: cost 0 inf + 10382 11.992 * [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)))) 11.992 * [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)))))) 11.992 * * * * [progress]: [ 102 / 282 ] simplifiying candidate # 11.992 * [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)))))) 11.992 * * [simplify]: iters left: 6 (17 enodes) 11.996 * * [simplify]: iters left: 5 (66 enodes) 12.016 * * [simplify]: iters left: 4 (113 enodes) 12.039 * * [simplify]: iters left: 3 (161 enodes) 12.067 * * [simplify]: iters left: 2 (201 enodes) 12.096 * * [simplify]: iters left: 1 (241 enodes) 12.138 * * [simplify]: Extracting #0: cost 1 inf + 0 12.138 * * [simplify]: Extracting #1: cost 33 inf + 0 12.139 * * [simplify]: Extracting #2: cost 88 inf + 0 12.139 * * [simplify]: Extracting #3: cost 92 inf + 5 12.139 * * [simplify]: Extracting #4: cost 101 inf + 7 12.140 * * [simplify]: Extracting #5: cost 93 inf + 708 12.140 * * [simplify]: Extracting #6: cost 78 inf + 2018 12.143 * * [simplify]: Extracting #7: cost 37 inf + 22747 12.151 * * [simplify]: Extracting #8: cost 2 inf + 44523 12.160 * * [simplify]: Extracting #9: cost 0 inf + 46033 12.168 * [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.168 * [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.168 * [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.169 * * [simplify]: iters left: 6 (15 enodes) 12.172 * * [simplify]: iters left: 5 (52 enodes) 12.179 * * [simplify]: iters left: 4 (63 enodes) 12.187 * * [simplify]: iters left: 3 (67 enodes) 12.196 * * [simplify]: Extracting #0: cost 1 inf + 0 12.196 * * [simplify]: Extracting #1: cost 6 inf + 0 12.196 * * [simplify]: Extracting #2: cost 12 inf + 0 12.196 * * [simplify]: Extracting #3: cost 18 inf + 0 12.196 * * [simplify]: Extracting #4: cost 30 inf + 0 12.196 * * [simplify]: Extracting #5: cost 27 inf + 128 12.196 * * [simplify]: Extracting #6: cost 13 inf + 1238 12.197 * * [simplify]: Extracting #7: cost 5 inf + 2856 12.197 * * [simplify]: Extracting #8: cost 0 inf + 4952 12.198 * [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.198 * [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.198 * * * * [progress]: [ 103 / 282 ] simplifiying candidate # 12.198 * [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.198 * * [simplify]: iters left: 6 (20 enodes) 12.204 * * [simplify]: iters left: 5 (74 enodes) 12.221 * * [simplify]: iters left: 4 (114 enodes) 12.253 * * [simplify]: iters left: 3 (163 enodes) 12.301 * * [simplify]: iters left: 2 (210 enodes) 12.362 * * [simplify]: iters left: 1 (227 enodes) 12.420 * * [simplify]: Extracting #0: cost 1 inf + 0 12.421 * * [simplify]: Extracting #1: cost 23 inf + 0 12.421 * * [simplify]: Extracting #2: cost 48 inf + 0 12.421 * * [simplify]: Extracting #3: cost 56 inf + 0 12.422 * * [simplify]: Extracting #4: cost 68 inf + 0 12.422 * * [simplify]: Extracting #5: cost 63 inf + 251 12.424 * * [simplify]: Extracting #6: cost 38 inf + 5394 12.429 * * [simplify]: Extracting #7: cost 11 inf + 17608 12.438 * * [simplify]: Extracting #8: cost 0 inf + 23644 12.448 * [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))))) 12.448 * [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))))))) 12.449 * [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))))) 12.449 * * [simplify]: iters left: 6 (17 enodes) 12.456 * * [simplify]: iters left: 5 (58 enodes) 12.471 * * [simplify]: iters left: 4 (72 enodes) 12.480 * * [simplify]: iters left: 3 (78 enodes) 12.489 * * [simplify]: Extracting #0: cost 1 inf + 0 12.489 * * [simplify]: Extracting #1: cost 8 inf + 0 12.489 * * [simplify]: Extracting #2: cost 17 inf + 0 12.489 * * [simplify]: Extracting #3: cost 24 inf + 0 12.489 * * [simplify]: Extracting #4: cost 36 inf + 0 12.489 * * [simplify]: Extracting #5: cost 32 inf + 169 12.490 * * [simplify]: Extracting #6: cost 19 inf + 1279 12.490 * * [simplify]: Extracting #7: cost 4 inf + 5758 12.491 * * [simplify]: Extracting #8: cost 0 inf + 7288 12.492 * [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))))) 12.492 * [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))))))) 12.493 * * * * [progress]: [ 104 / 282 ] simplifiying candidate # 12.493 * [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))))) 12.493 * * [simplify]: iters left: 6 (18 enodes) 12.497 * * [simplify]: iters left: 5 (67 enodes) 12.506 * * [simplify]: iters left: 4 (107 enodes) 12.522 * * [simplify]: iters left: 3 (156 enodes) 12.547 * * [simplify]: iters left: 2 (203 enodes) 12.577 * * [simplify]: iters left: 1 (221 enodes) 12.635 * * [simplify]: Extracting #0: cost 1 inf + 0 12.635 * * [simplify]: Extracting #1: cost 23 inf + 0 12.636 * * [simplify]: Extracting #2: cost 46 inf + 0 12.636 * * [simplify]: Extracting #3: cost 52 inf + 0 12.636 * * [simplify]: Extracting #4: cost 64 inf + 0 12.637 * * [simplify]: Extracting #5: cost 60 inf + 170 12.638 * * [simplify]: Extracting #6: cost 35 inf + 4868 12.645 * * [simplify]: Extracting #7: cost 9 inf + 16602 12.654 * * [simplify]: Extracting #8: cost 0 inf + 21156 12.664 * [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))))) 12.664 * [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))))))) 12.664 * [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))))) 12.664 * * [simplify]: iters left: 6 (16 enodes) 12.668 * * [simplify]: iters left: 5 (55 enodes) 12.675 * * [simplify]: iters left: 4 (69 enodes) 12.684 * * [simplify]: iters left: 3 (75 enodes) 12.693 * * [simplify]: Extracting #0: cost 1 inf + 0 12.693 * * [simplify]: Extracting #1: cost 8 inf + 0 12.693 * * [simplify]: Extracting #2: cost 16 inf + 0 12.693 * * [simplify]: Extracting #3: cost 22 inf + 0 12.693 * * [simplify]: Extracting #4: cost 34 inf + 0 12.693 * * [simplify]: Extracting #5: cost 31 inf + 128 12.693 * * [simplify]: Extracting #6: cost 18 inf + 1075 12.694 * * [simplify]: Extracting #7: cost 11 inf + 2452 12.695 * * [simplify]: Extracting #8: cost 3 inf + 4952 12.696 * * [simplify]: Extracting #9: cost 1 inf + 5960 12.697 * * [simplify]: Extracting #10: cost 0 inf + 6404 12.698 * [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))))) 12.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)))) (* (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))))))) 12.698 * * * * [progress]: [ 105 / 282 ] simplifiying candidate # 12.698 * [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)) 12.699 * * [simplify]: iters left: 6 (19 enodes) 12.708 * * [simplify]: iters left: 5 (72 enodes) 12.729 * * [simplify]: iters left: 4 (104 enodes) 12.760 * * [simplify]: iters left: 3 (124 enodes) 12.784 * * [simplify]: iters left: 2 (163 enodes) 12.808 * * [simplify]: iters left: 1 (171 enodes) 12.836 * * [simplify]: Extracting #0: cost 1 inf + 0 12.836 * * [simplify]: Extracting #1: cost 13 inf + 0 12.836 * * [simplify]: Extracting #2: cost 24 inf + 1 12.836 * * [simplify]: Extracting #3: cost 30 inf + 1 12.837 * * [simplify]: Extracting #4: cost 42 inf + 1 12.837 * * [simplify]: Extracting #5: cost 40 inf + 88 12.838 * * [simplify]: Extracting #6: cost 25 inf + 1320 12.839 * * [simplify]: Extracting #7: cost 11 inf + 5000 12.841 * * [simplify]: Extracting #8: cost 2 inf + 9075 12.844 * * [simplify]: Extracting #9: cost 0 inf + 10043 12.847 * [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)))))) 12.847 * [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)))))) 12.847 * [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)))) 12.847 * * [simplify]: iters left: 6 (15 enodes) 12.850 * * [simplify]: iters left: 5 (52 enodes) 12.858 * * [simplify]: iters left: 4 (66 enodes) 12.867 * * [simplify]: iters left: 3 (72 enodes) 12.876 * * [simplify]: Extracting #0: cost 1 inf + 0 12.876 * * [simplify]: Extracting #1: cost 8 inf + 0 12.876 * * [simplify]: Extracting #2: cost 16 inf + 0 12.876 * * [simplify]: Extracting #3: cost 23 inf + 0 12.876 * * [simplify]: Extracting #4: cost 34 inf + 0 12.876 * * [simplify]: Extracting #5: cost 29 inf + 128 12.876 * * [simplify]: Extracting #6: cost 14 inf + 1320 12.877 * * [simplify]: Extracting #7: cost 6 inf + 3260 12.878 * * [simplify]: Extracting #8: cost 1 inf + 5478 12.878 * * [simplify]: Extracting #9: cost 0 inf + 5760 12.879 * [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)))) 12.879 * [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)))))) 12.880 * * * * [progress]: [ 106 / 282 ] simplifiying candidate # 12.880 * [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))))) 12.880 * * [simplify]: iters left: 6 (18 enodes) 12.883 * * [simplify]: iters left: 5 (67 enodes) 12.893 * * [simplify]: iters left: 4 (107 enodes) 12.910 * * [simplify]: iters left: 3 (156 enodes) 12.939 * * [simplify]: iters left: 2 (203 enodes) 12.970 * * [simplify]: iters left: 1 (221 enodes) 13.006 * * [simplify]: Extracting #0: cost 1 inf + 0 13.006 * * [simplify]: Extracting #1: cost 23 inf + 0 13.006 * * [simplify]: Extracting #2: cost 46 inf + 0 13.006 * * [simplify]: Extracting #3: cost 52 inf + 0 13.006 * * [simplify]: Extracting #4: cost 64 inf + 0 13.007 * * [simplify]: Extracting #5: cost 60 inf + 170 13.007 * * [simplify]: Extracting #6: cost 35 inf + 4868 13.011 * * [simplify]: Extracting #7: cost 9 inf + 16602 13.015 * * [simplify]: Extracting #8: cost 0 inf + 21156 13.021 * [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.021 * [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.022 * [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.022 * * [simplify]: iters left: 6 (16 enodes) 13.028 * * [simplify]: iters left: 5 (55 enodes) 13.043 * * [simplify]: iters left: 4 (69 enodes) 13.062 * * [simplify]: iters left: 3 (75 enodes) 13.081 * * [simplify]: Extracting #0: cost 1 inf + 0 13.081 * * [simplify]: Extracting #1: cost 8 inf + 0 13.081 * * [simplify]: Extracting #2: cost 16 inf + 0 13.082 * * [simplify]: Extracting #3: cost 22 inf + 0 13.082 * * [simplify]: Extracting #4: cost 34 inf + 0 13.082 * * [simplify]: Extracting #5: cost 31 inf + 128 13.082 * * [simplify]: Extracting #6: cost 18 inf + 1075 13.083 * * [simplify]: Extracting #7: cost 11 inf + 2452 13.084 * * [simplify]: Extracting #8: cost 3 inf + 4952 13.086 * * [simplify]: Extracting #9: cost 1 inf + 5960 13.088 * * [simplify]: Extracting #10: cost 0 inf + 6404 13.090 * [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.090 * [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.090 * * * * [progress]: [ 107 / 282 ] simplifiying candidate # 13.091 * [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.091 * * [simplify]: iters left: 6 (18 enodes) 13.100 * * [simplify]: iters left: 5 (67 enodes) 13.121 * * [simplify]: iters left: 4 (107 enodes) 13.153 * * [simplify]: iters left: 3 (136 enodes) 13.190 * * [simplify]: iters left: 2 (157 enodes) 13.213 * * [simplify]: iters left: 1 (160 enodes) 13.230 * * [simplify]: Extracting #0: cost 1 inf + 0 13.230 * * [simplify]: Extracting #1: cost 13 inf + 0 13.231 * * [simplify]: Extracting #2: cost 24 inf + 1 13.231 * * [simplify]: Extracting #3: cost 30 inf + 1 13.231 * * [simplify]: Extracting #4: cost 42 inf + 1 13.231 * * [simplify]: Extracting #5: cost 38 inf + 211 13.233 * * [simplify]: Extracting #6: cost 16 inf + 3741 13.236 * * [simplify]: Extracting #7: cost 3 inf + 8750 13.241 * * [simplify]: Extracting #8: cost 0 inf + 10043 13.244 * [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.244 * [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.245 * [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.245 * * [simplify]: iters left: 6 (15 enodes) 13.248 * * [simplify]: iters left: 5 (52 enodes) 13.255 * * [simplify]: iters left: 4 (66 enodes) 13.263 * * [simplify]: iters left: 3 (72 enodes) 13.271 * * [simplify]: Extracting #0: cost 1 inf + 0 13.271 * * [simplify]: Extracting #1: cost 8 inf + 0 13.271 * * [simplify]: Extracting #2: cost 16 inf + 0 13.271 * * [simplify]: Extracting #3: cost 23 inf + 0 13.271 * * [simplify]: Extracting #4: cost 34 inf + 0 13.272 * * [simplify]: Extracting #5: cost 29 inf + 128 13.272 * * [simplify]: Extracting #6: cost 14 inf + 1320 13.273 * * [simplify]: Extracting #7: cost 6 inf + 3260 13.275 * * [simplify]: Extracting #8: cost 1 inf + 5478 13.276 * * [simplify]: Extracting #9: cost 0 inf + 5760 13.278 * [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.278 * [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)))))) 13.278 * * * * [progress]: [ 108 / 282 ] simplifiying candidate # 13.279 * [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)))))) 13.279 * * [simplify]: iters left: 6 (20 enodes) 13.287 * * [simplify]: iters left: 5 (72 enodes) 13.299 * * [simplify]: iters left: 4 (103 enodes) 13.314 * * [simplify]: iters left: 3 (154 enodes) 13.342 * * [simplify]: iters left: 2 (207 enodes) 13.381 * * [simplify]: iters left: 1 (224 enodes) 13.422 * * [simplify]: Extracting #0: cost 1 inf + 0 13.422 * * [simplify]: Extracting #1: cost 23 inf + 0 13.422 * * [simplify]: Extracting #2: cost 48 inf + 0 13.423 * * [simplify]: Extracting #3: cost 56 inf + 0 13.423 * * [simplify]: Extracting #4: cost 68 inf + 0 13.423 * * [simplify]: Extracting #5: cost 64 inf + 169 13.424 * * [simplify]: Extracting #6: cost 42 inf + 2896 13.427 * * [simplify]: Extracting #7: cost 30 inf + 7498 13.434 * * [simplify]: Extracting #8: cost 5 inf + 21026 13.444 * * [simplify]: Extracting #9: cost 0 inf + 23724 13.455 * * [simplify]: Extracting #10: cost 0 inf + 23644 13.464 * [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.465 * [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))))))) 13.465 * [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))))) 13.465 * * [simplify]: iters left: 6 (17 enodes) 13.471 * * [simplify]: iters left: 5 (58 enodes) 13.485 * * [simplify]: iters left: 4 (72 enodes) 13.505 * * [simplify]: iters left: 3 (78 enodes) 13.522 * * [simplify]: Extracting #0: cost 1 inf + 0 13.522 * * [simplify]: Extracting #1: cost 8 inf + 0 13.522 * * [simplify]: Extracting #2: cost 17 inf + 0 13.522 * * [simplify]: Extracting #3: cost 24 inf + 0 13.522 * * [simplify]: Extracting #4: cost 36 inf + 0 13.522 * * [simplify]: Extracting #5: cost 32 inf + 169 13.523 * * [simplify]: Extracting #6: cost 19 inf + 1279 13.523 * * [simplify]: Extracting #7: cost 4 inf + 5758 13.524 * * [simplify]: Extracting #8: cost 0 inf + 7288 13.525 * [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))))) 13.526 * [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))))))) 13.526 * * * * [progress]: [ 109 / 282 ] simplifiying candidate # 13.526 * [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)))))) 13.526 * * [simplify]: iters left: 6 (17 enodes) 13.529 * * [simplify]: iters left: 5 (61 enodes) 13.537 * * [simplify]: iters left: 4 (77 enodes) 13.548 * * [simplify]: iters left: 3 (94 enodes) 13.560 * * [simplify]: iters left: 2 (110 enodes) 13.581 * * [simplify]: iters left: 1 (118 enodes) 13.611 * * [simplify]: Extracting #0: cost 1 inf + 0 13.611 * * [simplify]: Extracting #1: cost 16 inf + 0 13.611 * * [simplify]: Extracting #2: cost 31 inf + 0 13.612 * * [simplify]: Extracting #3: cost 38 inf + 0 13.612 * * [simplify]: Extracting #4: cost 49 inf + 0 13.612 * * [simplify]: Extracting #5: cost 41 inf + 293 13.613 * * [simplify]: Extracting #6: cost 21 inf + 3578 13.617 * * [simplify]: Extracting #7: cost 4 inf + 10604 13.621 * * [simplify]: Extracting #8: cost 0 inf + 12540 13.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))))) 13.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))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 13.627 * [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))))) 13.627 * * [simplify]: iters left: 6 (15 enodes) 13.633 * * [simplify]: iters left: 5 (52 enodes) 13.643 * * [simplify]: iters left: 4 (61 enodes) 13.651 * * [simplify]: iters left: 3 (66 enodes) 13.659 * * [simplify]: Extracting #0: cost 1 inf + 0 13.659 * * [simplify]: Extracting #1: cost 6 inf + 0 13.659 * * [simplify]: Extracting #2: cost 12 inf + 0 13.659 * * [simplify]: Extracting #3: cost 19 inf + 0 13.659 * * [simplify]: Extracting #4: cost 30 inf + 0 13.659 * * [simplify]: Extracting #5: cost 25 inf + 128 13.660 * * [simplify]: Extracting #6: cost 10 inf + 1320 13.660 * * [simplify]: Extracting #7: cost 3 inf + 2936 13.661 * * [simplify]: Extracting #8: cost 0 inf + 4308 13.661 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 13.662 * [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)))))) 13.662 * * * * [progress]: [ 110 / 282 ] simplifiying candidate # 13.662 * [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))))) 13.662 * * [simplify]: iters left: 6 (19 enodes) 13.666 * * [simplify]: iters left: 5 (67 enodes) 13.676 * * [simplify]: iters left: 4 (91 enodes) 13.695 * * [simplify]: iters left: 3 (117 enodes) 13.715 * * [simplify]: iters left: 2 (128 enodes) 13.731 * * [simplify]: iters left: 1 (129 enodes) 13.753 * * [simplify]: Extracting #0: cost 1 inf + 0 13.753 * * [simplify]: Extracting #1: cost 15 inf + 0 13.753 * * [simplify]: Extracting #2: cost 32 inf + 0 13.754 * * [simplify]: Extracting #3: cost 40 inf + 0 13.754 * * [simplify]: Extracting #4: cost 52 inf + 0 13.754 * * [simplify]: Extracting #5: cost 47 inf + 252 13.755 * * [simplify]: Extracting #6: cost 27 inf + 3056 13.757 * * [simplify]: Extracting #7: cost 14 inf + 7498 13.761 * * [simplify]: Extracting #8: cost 0 inf + 14308 13.766 * [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)))))) 13.766 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (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))))))) 13.767 * [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))))) 13.767 * * [simplify]: iters left: 6 (17 enodes) 13.774 * * [simplify]: iters left: 5 (58 enodes) 13.790 * * [simplify]: iters left: 4 (72 enodes) 13.805 * * [simplify]: iters left: 3 (78 enodes) 13.814 * * [simplify]: Extracting #0: cost 1 inf + 0 13.814 * * [simplify]: Extracting #1: cost 8 inf + 0 13.814 * * [simplify]: Extracting #2: cost 17 inf + 0 13.814 * * [simplify]: Extracting #3: cost 24 inf + 0 13.814 * * [simplify]: Extracting #4: cost 36 inf + 0 13.814 * * [simplify]: Extracting #5: cost 32 inf + 169 13.815 * * [simplify]: Extracting #6: cost 19 inf + 1279 13.815 * * [simplify]: Extracting #7: cost 4 inf + 5518 13.816 * * [simplify]: Extracting #8: cost 0 inf + 6968 13.817 * [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))))) 13.817 * [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))))))) 13.818 * * * * [progress]: [ 111 / 282 ] simplifiying candidate # 13.818 * [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)) 13.818 * * [simplify]: iters left: 6 (19 enodes) 13.823 * * [simplify]: iters left: 5 (69 enodes) 13.832 * * [simplify]: iters left: 4 (88 enodes) 13.844 * * [simplify]: iters left: 3 (102 enodes) 13.862 * * [simplify]: iters left: 2 (119 enodes) 13.896 * * [simplify]: iters left: 1 (121 enodes) 13.922 * * [simplify]: Extracting #0: cost 1 inf + 0 14.174 * * [simplify]: Extracting #1: cost 9 inf + 0 14.174 * * [simplify]: Extracting #2: cost 17 inf + 1 14.175 * * [simplify]: Extracting #3: cost 24 inf + 1 14.175 * * [simplify]: Extracting #4: cost 36 inf + 1 14.175 * * [simplify]: Extracting #5: cost 35 inf + 47 14.176 * * [simplify]: Extracting #6: cost 14 inf + 2579 14.178 * * [simplify]: Extracting #7: cost 3 inf + 5447 14.180 * * [simplify]: Extracting #8: cost 1 inf + 6415 14.183 * * [simplify]: Extracting #9: cost 0 inf + 6899 14.186 * [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.186 * [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.186 * [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.187 * * [simplify]: iters left: 6 (16 enodes) 14.193 * * [simplify]: iters left: 5 (55 enodes) 14.209 * * [simplify]: iters left: 4 (69 enodes) 14.227 * * [simplify]: iters left: 3 (75 enodes) 14.246 * * [simplify]: Extracting #0: cost 1 inf + 0 14.246 * * [simplify]: Extracting #1: cost 8 inf + 0 14.246 * * [simplify]: Extracting #2: cost 17 inf + 0 14.246 * * [simplify]: Extracting #3: cost 25 inf + 0 14.246 * * [simplify]: Extracting #4: cost 36 inf + 0 14.247 * * [simplify]: Extracting #5: cost 31 inf + 128 14.247 * * [simplify]: Extracting #6: cost 18 inf + 1075 14.248 * * [simplify]: Extracting #7: cost 7 inf + 3460 14.250 * * [simplify]: Extracting #8: cost 2 inf + 5356 14.251 * * [simplify]: Extracting #9: cost 0 inf + 6324 14.253 * [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.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)))) (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.254 * * * * [progress]: [ 112 / 282 ] simplifiying candidate # 14.254 * [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.254 * * [simplify]: iters left: 6 (19 enodes) 14.262 * * [simplify]: iters left: 5 (67 enodes) 14.280 * * [simplify]: iters left: 4 (91 enodes) 14.307 * * [simplify]: iters left: 3 (117 enodes) 14.338 * * [simplify]: iters left: 2 (128 enodes) 14.377 * * [simplify]: iters left: 1 (129 enodes) 14.409 * * [simplify]: Extracting #0: cost 1 inf + 0 14.409 * * [simplify]: Extracting #1: cost 15 inf + 0 14.409 * * [simplify]: Extracting #2: cost 32 inf + 0 14.409 * * [simplify]: Extracting #3: cost 40 inf + 0 14.410 * * [simplify]: Extracting #4: cost 52 inf + 0 14.410 * * [simplify]: Extracting #5: cost 47 inf + 252 14.411 * * [simplify]: Extracting #6: cost 27 inf + 3056 14.413 * * [simplify]: Extracting #7: cost 14 inf + 7498 14.417 * * [simplify]: Extracting #8: cost 0 inf + 14308 14.423 * [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.423 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (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.423 * [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.423 * * [simplify]: iters left: 6 (17 enodes) 14.430 * * [simplify]: iters left: 5 (58 enodes) 14.448 * * [simplify]: iters left: 4 (72 enodes) 14.467 * * [simplify]: iters left: 3 (78 enodes) 14.485 * * [simplify]: Extracting #0: cost 1 inf + 0 14.486 * * [simplify]: Extracting #1: cost 8 inf + 0 14.486 * * [simplify]: Extracting #2: cost 17 inf + 0 14.486 * * [simplify]: Extracting #3: cost 24 inf + 0 14.486 * * [simplify]: Extracting #4: cost 36 inf + 0 14.486 * * [simplify]: Extracting #5: cost 32 inf + 169 14.486 * * [simplify]: Extracting #6: cost 19 inf + 1279 14.487 * * [simplify]: Extracting #7: cost 4 inf + 5518 14.488 * * [simplify]: Extracting #8: cost 0 inf + 6968 14.489 * [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.489 * [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.489 * * * * [progress]: [ 113 / 282 ] simplifiying candidate # 14.489 * [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) 14.489 * * [simplify]: iters left: 6 (18 enodes) 14.493 * * [simplify]: iters left: 5 (64 enodes) 14.503 * * [simplify]: iters left: 4 (86 enodes) 14.516 * * [simplify]: iters left: 3 (102 enodes) 14.542 * * [simplify]: iters left: 2 (111 enodes) 14.560 * * [simplify]: iters left: 1 (113 enodes) 14.573 * * [simplify]: Extracting #0: cost 1 inf + 0 14.573 * * [simplify]: Extracting #1: cost 9 inf + 0 14.573 * * [simplify]: Extracting #2: cost 17 inf + 1 14.573 * * [simplify]: Extracting #3: cost 24 inf + 1 14.573 * * [simplify]: Extracting #4: cost 36 inf + 1 14.573 * * [simplify]: Extracting #5: cost 33 inf + 129 14.574 * * [simplify]: Extracting #6: cost 11 inf + 3066 14.574 * * [simplify]: Extracting #7: cost 5 inf + 4681 14.576 * * [simplify]: Extracting #8: cost 0 inf + 6899 14.577 * [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.577 * [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.577 * [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.577 * * [simplify]: iters left: 6 (16 enodes) 14.581 * * [simplify]: iters left: 5 (55 enodes) 14.589 * * [simplify]: iters left: 4 (69 enodes) 14.597 * * [simplify]: iters left: 3 (75 enodes) 14.613 * * [simplify]: Extracting #0: cost 1 inf + 0 14.613 * * [simplify]: Extracting #1: cost 8 inf + 0 14.614 * * [simplify]: Extracting #2: cost 17 inf + 0 14.614 * * [simplify]: Extracting #3: cost 25 inf + 0 14.614 * * [simplify]: Extracting #4: cost 36 inf + 0 14.614 * * [simplify]: Extracting #5: cost 31 inf + 128 14.614 * * [simplify]: Extracting #6: cost 18 inf + 1075 14.615 * * [simplify]: Extracting #7: cost 7 inf + 3460 14.617 * * [simplify]: Extracting #8: cost 2 inf + 5356 14.619 * * [simplify]: Extracting #9: cost 0 inf + 6324 14.621 * [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.621 * [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))))))) 14.621 * * * * [progress]: [ 114 / 282 ] simplifiying candidate # 14.622 * [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)))))) 14.622 * * [simplify]: iters left: 6 (18 enodes) 14.629 * * [simplify]: iters left: 5 (65 enodes) 14.650 * * [simplify]: iters left: 4 (96 enodes) 14.678 * * [simplify]: iters left: 3 (147 enodes) 14.722 * * [simplify]: iters left: 2 (201 enodes) 14.783 * * [simplify]: iters left: 1 (216 enodes) 14.840 * * [simplify]: Extracting #0: cost 1 inf + 0 14.840 * * [simplify]: Extracting #1: cost 23 inf + 0 14.840 * * [simplify]: Extracting #2: cost 46 inf + 0 14.840 * * [simplify]: Extracting #3: cost 52 inf + 0 14.841 * * [simplify]: Extracting #4: cost 64 inf + 0 14.841 * * [simplify]: Extracting #5: cost 59 inf + 292 14.841 * * [simplify]: Extracting #6: cost 38 inf + 2938 14.844 * * [simplify]: Extracting #7: cost 12 inf + 14588 14.849 * * [simplify]: Extracting #8: cost 0 inf + 21196 14.854 * * [simplify]: Extracting #9: cost 0 inf + 21156 14.859 * [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)))))) 14.859 * [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))))))) 14.859 * [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))))) 14.859 * * [simplify]: iters left: 6 (16 enodes) 14.862 * * [simplify]: iters left: 5 (55 enodes) 14.874 * * [simplify]: iters left: 4 (69 enodes) 14.884 * * [simplify]: iters left: 3 (75 enodes) 14.893 * * [simplify]: Extracting #0: cost 1 inf + 0 14.893 * * [simplify]: Extracting #1: cost 8 inf + 0 14.893 * * [simplify]: Extracting #2: cost 16 inf + 0 14.893 * * [simplify]: Extracting #3: cost 22 inf + 0 14.894 * * [simplify]: Extracting #4: cost 34 inf + 0 14.894 * * [simplify]: Extracting #5: cost 31 inf + 128 14.894 * * [simplify]: Extracting #6: cost 18 inf + 1075 14.894 * * [simplify]: Extracting #7: cost 11 inf + 2372 14.895 * * [simplify]: Extracting #8: cost 3 inf + 4872 14.896 * * [simplify]: Extracting #9: cost 1 inf + 5920 14.897 * * [simplify]: Extracting #10: cost 0 inf + 6404 14.898 * [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))))) 14.898 * [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))))))) 14.898 * * * * [progress]: [ 115 / 282 ] simplifiying candidate # 14.898 * [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)))))) 14.898 * * [simplify]: iters left: 6 (19 enodes) 14.902 * * [simplify]: iters left: 5 (67 enodes) 14.914 * * [simplify]: iters left: 4 (91 enodes) 14.939 * * [simplify]: iters left: 3 (117 enodes) 14.956 * * [simplify]: iters left: 2 (128 enodes) 14.974 * * [simplify]: iters left: 1 (129 enodes) 15.004 * * [simplify]: Extracting #0: cost 1 inf + 0 15.004 * * [simplify]: Extracting #1: cost 15 inf + 0 15.005 * * [simplify]: Extracting #2: cost 32 inf + 0 15.005 * * [simplify]: Extracting #3: cost 40 inf + 0 15.005 * * [simplify]: Extracting #4: cost 52 inf + 0 15.005 * * [simplify]: Extracting #5: cost 47 inf + 252 15.006 * * [simplify]: Extracting #6: cost 24 inf + 4306 15.009 * * [simplify]: Extracting #7: cost 1 inf + 13824 15.011 * * [simplify]: Extracting #8: cost 0 inf + 14308 15.014 * [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.014 * [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.014 * [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.014 * * [simplify]: iters left: 6 (17 enodes) 15.018 * * [simplify]: iters left: 5 (58 enodes) 15.025 * * [simplify]: iters left: 4 (72 enodes) 15.034 * * [simplify]: iters left: 3 (78 enodes) 15.048 * * [simplify]: Extracting #0: cost 1 inf + 0 15.048 * * [simplify]: Extracting #1: cost 8 inf + 0 15.048 * * [simplify]: Extracting #2: cost 17 inf + 0 15.048 * * [simplify]: Extracting #3: cost 24 inf + 0 15.048 * * [simplify]: Extracting #4: cost 36 inf + 0 15.049 * * [simplify]: Extracting #5: cost 32 inf + 169 15.049 * * [simplify]: Extracting #6: cost 19 inf + 1279 15.050 * * [simplify]: Extracting #7: cost 4 inf + 5598 15.051 * * [simplify]: Extracting #8: cost 0 inf + 6968 15.052 * [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.052 * [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.052 * * * * [progress]: [ 116 / 282 ] simplifiying candidate # 15.052 * [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.052 * * [simplify]: iters left: 6 (16 enodes) 15.056 * * [simplify]: iters left: 5 (57 enodes) 15.064 * * [simplify]: iters left: 4 (73 enodes) 15.077 * * [simplify]: iters left: 3 (87 enodes) 15.100 * * [simplify]: iters left: 2 (92 enodes) 15.122 * * [simplify]: iters left: 1 (95 enodes) 15.146 * * [simplify]: Extracting #0: cost 1 inf + 0 15.146 * * [simplify]: Extracting #1: cost 11 inf + 0 15.146 * * [simplify]: Extracting #2: cost 22 inf + 0 15.146 * * [simplify]: Extracting #3: cost 29 inf + 0 15.146 * * [simplify]: Extracting #4: cost 40 inf + 0 15.146 * * [simplify]: Extracting #5: cost 35 inf + 169 15.147 * * [simplify]: Extracting #6: cost 12 inf + 2982 15.150 * * [simplify]: Extracting #7: cost 1 inf + 7584 15.153 * * [simplify]: Extracting #8: cost 0 inf + 8028 15.156 * [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.156 * [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.156 * [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.156 * * [simplify]: iters left: 6 (15 enodes) 15.162 * * [simplify]: iters left: 5 (52 enodes) 15.176 * * [simplify]: iters left: 4 (61 enodes) 15.192 * * [simplify]: iters left: 3 (66 enodes) 15.206 * * [simplify]: Extracting #0: cost 1 inf + 0 15.206 * * [simplify]: Extracting #1: cost 6 inf + 0 15.206 * * [simplify]: Extracting #2: cost 12 inf + 0 15.206 * * [simplify]: Extracting #3: cost 19 inf + 0 15.207 * * [simplify]: Extracting #4: cost 30 inf + 0 15.207 * * [simplify]: Extracting #5: cost 25 inf + 128 15.207 * * [simplify]: Extracting #6: cost 10 inf + 1320 15.207 * * [simplify]: Extracting #7: cost 3 inf + 2736 15.208 * * [simplify]: Extracting #8: cost 0 inf + 3988 15.209 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 15.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)))) (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.209 * * * * [progress]: [ 117 / 282 ] simplifiying candidate # 15.209 * [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.209 * * [simplify]: iters left: 6 (18 enodes) 15.214 * * [simplify]: iters left: 5 (65 enodes) 15.223 * * [simplify]: iters left: 4 (84 enodes) 15.235 * * [simplify]: iters left: 3 (96 enodes) 15.258 * * [simplify]: iters left: 2 (113 enodes) 15.276 * * [simplify]: iters left: 1 (115 enodes) 15.290 * * [simplify]: Extracting #0: cost 1 inf + 0 15.290 * * [simplify]: Extracting #1: cost 9 inf + 0 15.290 * * [simplify]: Extracting #2: cost 16 inf + 1 15.290 * * [simplify]: Extracting #3: cost 22 inf + 1 15.290 * * [simplify]: Extracting #4: cost 34 inf + 1 15.290 * * [simplify]: Extracting #5: cost 30 inf + 252 15.291 * * [simplify]: Extracting #6: cost 12 inf + 2132 15.291 * * [simplify]: Extracting #7: cost 2 inf + 5087 15.294 * * [simplify]: Extracting #8: cost 0 inf + 6015 15.296 * [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.296 * [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.297 * [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.297 * * [simplify]: iters left: 6 (15 enodes) 15.304 * * [simplify]: iters left: 5 (52 enodes) 15.318 * * [simplify]: iters left: 4 (66 enodes) 15.335 * * [simplify]: iters left: 3 (72 enodes) 15.353 * * [simplify]: Extracting #0: cost 1 inf + 0 15.354 * * [simplify]: Extracting #1: cost 8 inf + 0 15.354 * * [simplify]: Extracting #2: cost 16 inf + 0 15.354 * * [simplify]: Extracting #3: cost 23 inf + 0 15.354 * * [simplify]: Extracting #4: cost 34 inf + 0 15.354 * * [simplify]: Extracting #5: cost 29 inf + 128 15.355 * * [simplify]: Extracting #6: cost 14 inf + 1320 15.356 * * [simplify]: Extracting #7: cost 6 inf + 3140 15.358 * * [simplify]: Extracting #8: cost 1 inf + 5198 15.360 * * [simplify]: Extracting #9: cost 0 inf + 5440 15.362 * [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.362 * [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.362 * * * * [progress]: [ 118 / 282 ] simplifiying candidate # 15.362 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.362 * * [simplify]: iters left: 6 (16 enodes) 15.369 * * [simplify]: iters left: 5 (57 enodes) 15.385 * * [simplify]: iters left: 4 (73 enodes) 15.406 * * [simplify]: iters left: 3 (87 enodes) 15.428 * * [simplify]: iters left: 2 (92 enodes) 15.452 * * [simplify]: iters left: 1 (95 enodes) 15.464 * * [simplify]: Extracting #0: cost 1 inf + 0 15.464 * * [simplify]: Extracting #1: cost 11 inf + 0 15.464 * * [simplify]: Extracting #2: cost 22 inf + 0 15.464 * * [simplify]: Extracting #3: cost 29 inf + 0 15.464 * * [simplify]: Extracting #4: cost 40 inf + 0 15.465 * * [simplify]: Extracting #5: cost 35 inf + 169 15.465 * * [simplify]: Extracting #6: cost 12 inf + 2982 15.466 * * [simplify]: Extracting #7: cost 1 inf + 7584 15.468 * * [simplify]: Extracting #8: cost 0 inf + 8028 15.469 * [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.469 * [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.469 * [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.470 * * [simplify]: iters left: 6 (15 enodes) 15.472 * * [simplify]: iters left: 5 (52 enodes) 15.479 * * [simplify]: iters left: 4 (61 enodes) 15.487 * * [simplify]: iters left: 3 (66 enodes) 15.495 * * [simplify]: Extracting #0: cost 1 inf + 0 15.495 * * [simplify]: Extracting #1: cost 6 inf + 0 15.495 * * [simplify]: Extracting #2: cost 12 inf + 0 15.495 * * [simplify]: Extracting #3: cost 19 inf + 0 15.495 * * [simplify]: Extracting #4: cost 30 inf + 0 15.495 * * [simplify]: Extracting #5: cost 25 inf + 128 15.495 * * [simplify]: Extracting #6: cost 10 inf + 1320 15.496 * * [simplify]: Extracting #7: cost 3 inf + 2736 15.498 * * [simplify]: Extracting #8: cost 0 inf + 3988 15.499 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 15.499 * [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.499 * * * * [progress]: [ 119 / 282 ] simplifiying candidate # 15.500 * [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) 15.500 * * [simplify]: iters left: 6 (17 enodes) 15.508 * * [simplify]: iters left: 5 (60 enodes) 15.521 * * [simplify]: iters left: 4 (82 enodes) 15.534 * * [simplify]: iters left: 3 (98 enodes) 15.553 * * [simplify]: iters left: 2 (107 enodes) 15.581 * * [simplify]: iters left: 1 (109 enodes) 15.605 * * [simplify]: Extracting #0: cost 1 inf + 0 15.605 * * [simplify]: Extracting #1: cost 9 inf + 0 15.605 * * [simplify]: Extracting #2: cost 16 inf + 1 15.606 * * [simplify]: Extracting #3: cost 22 inf + 1 15.606 * * [simplify]: Extracting #4: cost 34 inf + 1 15.606 * * [simplify]: Extracting #5: cost 30 inf + 171 15.607 * * [simplify]: Extracting #6: cost 10 inf + 2458 15.608 * * [simplify]: Extracting #7: cost 2 inf + 5087 15.610 * * [simplify]: Extracting #8: cost 0 inf + 6015 15.613 * [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)))) 15.613 * [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)))))) 15.613 * [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.613 * * [simplify]: iters left: 6 (15 enodes) 15.620 * * [simplify]: iters left: 5 (52 enodes) 15.633 * * [simplify]: iters left: 4 (66 enodes) 15.642 * * [simplify]: iters left: 3 (72 enodes) 15.651 * * [simplify]: Extracting #0: cost 1 inf + 0 15.651 * * [simplify]: Extracting #1: cost 8 inf + 0 15.651 * * [simplify]: Extracting #2: cost 16 inf + 0 15.651 * * [simplify]: Extracting #3: cost 23 inf + 0 15.651 * * [simplify]: Extracting #4: cost 34 inf + 0 15.651 * * [simplify]: Extracting #5: cost 29 inf + 128 15.652 * * [simplify]: Extracting #6: cost 14 inf + 1320 15.652 * * [simplify]: Extracting #7: cost 6 inf + 3140 15.653 * * [simplify]: Extracting #8: cost 1 inf + 5198 15.654 * * [simplify]: Extracting #9: cost 0 inf + 5440 15.655 * [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.655 * [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)))))) 15.655 * * * * [progress]: [ 120 / 282 ] simplifiying candidate # 15.655 * [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)))))) 15.655 * * [simplify]: iters left: 6 (19 enodes) 15.661 * * [simplify]: iters left: 5 (70 enodes) 15.681 * * [simplify]: iters left: 4 (96 enodes) 15.699 * * [simplify]: iters left: 3 (139 enodes) 15.720 * * [simplify]: iters left: 2 (171 enodes) 15.753 * * [simplify]: iters left: 1 (172 enodes) 15.771 * * [simplify]: Extracting #0: cost 1 inf + 0 15.771 * * [simplify]: Extracting #1: cost 13 inf + 0 15.771 * * [simplify]: Extracting #2: cost 24 inf + 1 15.772 * * [simplify]: Extracting #3: cost 30 inf + 1 15.772 * * [simplify]: Extracting #4: cost 42 inf + 1 15.772 * * [simplify]: Extracting #5: cost 37 inf + 211 15.773 * * [simplify]: Extracting #6: cost 21 inf + 1765 15.774 * * [simplify]: Extracting #7: cost 11 inf + 4601 15.778 * * [simplify]: Extracting #8: cost 1 inf + 9519 15.783 * * [simplify]: Extracting #9: cost 0 inf + 10043 15.787 * [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)))))) 15.787 * [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))))))) 15.787 * [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))))) 15.788 * * [simplify]: iters left: 6 (15 enodes) 15.793 * * [simplify]: iters left: 5 (52 enodes) 15.800 * * [simplify]: iters left: 4 (66 enodes) 15.808 * * [simplify]: iters left: 3 (72 enodes) 15.817 * * [simplify]: Extracting #0: cost 1 inf + 0 15.817 * * [simplify]: Extracting #1: cost 8 inf + 0 15.817 * * [simplify]: Extracting #2: cost 16 inf + 0 15.817 * * [simplify]: Extracting #3: cost 23 inf + 0 15.817 * * [simplify]: Extracting #4: cost 34 inf + 0 15.817 * * [simplify]: Extracting #5: cost 29 inf + 128 15.817 * * [simplify]: Extracting #6: cost 14 inf + 1320 15.818 * * [simplify]: Extracting #7: cost 7 inf + 2938 15.818 * * [simplify]: Extracting #8: cost 2 inf + 4994 15.819 * * [simplify]: Extracting #9: cost 0 inf + 5760 15.821 * [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))))) 15.821 * [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))))))) 15.821 * * * * [progress]: [ 121 / 282 ] simplifiying candidate # 15.821 * [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)))))) 15.822 * * [simplify]: iters left: 6 (19 enodes) 15.833 * * [simplify]: iters left: 5 (69 enodes) 15.852 * * [simplify]: iters left: 4 (89 enodes) 15.865 * * [simplify]: iters left: 3 (114 enodes) 15.879 * * [simplify]: iters left: 2 (122 enodes) 15.904 * * [simplify]: iters left: 1 (123 enodes) 15.918 * * [simplify]: Extracting #0: cost 1 inf + 0 15.918 * * [simplify]: Extracting #1: cost 9 inf + 0 15.919 * * [simplify]: Extracting #2: cost 17 inf + 1 15.919 * * [simplify]: Extracting #3: cost 24 inf + 1 15.919 * * [simplify]: Extracting #4: cost 36 inf + 1 15.919 * * [simplify]: Extracting #5: cost 34 inf + 88 15.919 * * [simplify]: Extracting #6: cost 20 inf + 1198 15.920 * * [simplify]: Extracting #7: cost 4 inf + 5125 15.921 * * [simplify]: Extracting #8: cost 1 inf + 6375 15.924 * * [simplify]: Extracting #9: cost 0 inf + 6899 15.925 * [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))))) 15.925 * [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))))))) 15.925 * [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))))) 15.925 * * [simplify]: iters left: 6 (16 enodes) 15.929 * * [simplify]: iters left: 5 (55 enodes) 15.944 * * [simplify]: iters left: 4 (69 enodes) 15.962 * * [simplify]: iters left: 3 (75 enodes) 15.981 * * [simplify]: Extracting #0: cost 1 inf + 0 15.981 * * [simplify]: Extracting #1: cost 8 inf + 0 15.981 * * [simplify]: Extracting #2: cost 17 inf + 0 15.981 * * [simplify]: Extracting #3: cost 25 inf + 0 15.981 * * [simplify]: Extracting #4: cost 36 inf + 0 15.981 * * [simplify]: Extracting #5: cost 31 inf + 128 15.982 * * [simplify]: Extracting #6: cost 18 inf + 1075 15.983 * * [simplify]: Extracting #7: cost 11 inf + 2332 15.984 * * [simplify]: Extracting #8: cost 3 inf + 4792 15.986 * * [simplify]: Extracting #9: cost 1 inf + 5840 15.988 * * [simplify]: Extracting #10: cost 0 inf + 6324 15.990 * [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))))) 15.990 * [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))))))) 15.990 * * * * [progress]: [ 122 / 282 ] simplifiying candidate # 15.990 * [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))))) 15.990 * * [simplify]: iters left: 6 (18 enodes) 15.996 * * [simplify]: iters left: 5 (65 enodes) 16.006 * * [simplify]: iters left: 4 (85 enodes) 16.018 * * [simplify]: iters left: 3 (110 enodes) 16.034 * * [simplify]: iters left: 2 (123 enodes) 16.048 * * [simplify]: iters left: 1 (124 enodes) 16.061 * * [simplify]: Extracting #0: cost 1 inf + 0 16.061 * * [simplify]: Extracting #1: cost 9 inf + 0 16.061 * * [simplify]: Extracting #2: cost 16 inf + 1 16.061 * * [simplify]: Extracting #3: cost 22 inf + 1 16.061 * * [simplify]: Extracting #4: cost 34 inf + 1 16.062 * * [simplify]: Extracting #5: cost 30 inf + 211 16.062 * * [simplify]: Extracting #6: cost 14 inf + 2013 16.063 * * [simplify]: Extracting #7: cost 9 inf + 2745 16.065 * * [simplify]: Extracting #8: cost 3 inf + 4643 16.067 * * [simplify]: Extracting #9: cost 0 inf + 6015 16.070 * [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.070 * [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.070 * [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.071 * * [simplify]: iters left: 6 (15 enodes) 16.077 * * [simplify]: iters left: 5 (52 enodes) 16.091 * * [simplify]: iters left: 4 (66 enodes) 16.108 * * [simplify]: iters left: 3 (72 enodes) 16.123 * * [simplify]: Extracting #0: cost 1 inf + 0 16.123 * * [simplify]: Extracting #1: cost 8 inf + 0 16.123 * * [simplify]: Extracting #2: cost 16 inf + 0 16.124 * * [simplify]: Extracting #3: cost 23 inf + 0 16.124 * * [simplify]: Extracting #4: cost 34 inf + 0 16.124 * * [simplify]: Extracting #5: cost 29 inf + 128 16.124 * * [simplify]: Extracting #6: cost 14 inf + 1320 16.124 * * [simplify]: Extracting #7: cost 7 inf + 2898 16.125 * * [simplify]: Extracting #8: cost 2 inf + 4754 16.126 * * [simplify]: Extracting #9: cost 0 inf + 5440 16.127 * [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.127 * [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.127 * * * * [progress]: [ 123 / 282 ] simplifiying candidate # 16.127 * [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.127 * * [simplify]: iters left: 6 (13 enodes) 16.134 * * [simplify]: iters left: 5 (49 enodes) 16.140 * * [simplify]: iters left: 4 (66 enodes) 16.151 * * [simplify]: iters left: 3 (75 enodes) 16.168 * * [simplify]: Extracting #0: cost 1 inf + 0 16.168 * * [simplify]: Extracting #1: cost 5 inf + 0 16.168 * * [simplify]: Extracting #2: cost 7 inf + 1 16.168 * * [simplify]: Extracting #3: cost 11 inf + 1 16.168 * * [simplify]: Extracting #4: cost 20 inf + 1 16.168 * * [simplify]: Extracting #5: cost 15 inf + 130 16.169 * * [simplify]: Extracting #6: cost 2 inf + 1646 16.170 * * [simplify]: Extracting #7: cost 0 inf + 2135 16.171 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 16.171 * [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.171 * [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.171 * * [simplify]: iters left: 6 (14 enodes) 16.177 * * [simplify]: iters left: 5 (49 enodes) 16.190 * * [simplify]: iters left: 4 (58 enodes) 16.206 * * [simplify]: iters left: 3 (63 enodes) 16.221 * * [simplify]: Extracting #0: cost 1 inf + 0 16.221 * * [simplify]: Extracting #1: cost 6 inf + 0 16.222 * * [simplify]: Extracting #2: cost 13 inf + 0 16.222 * * [simplify]: Extracting #3: cost 21 inf + 0 16.222 * * [simplify]: Extracting #4: cost 25 inf + 43 16.222 * * [simplify]: Extracting #5: cost 18 inf + 374 16.223 * * [simplify]: Extracting #6: cost 3 inf + 2694 16.224 * * [simplify]: Extracting #7: cost 0 inf + 3424 16.226 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 16.226 * [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.226 * * * * [progress]: [ 124 / 282 ] simplifiying candidate # 16.226 * [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.226 * * [simplify]: iters left: 6 (18 enodes) 16.236 * * [simplify]: iters left: 5 (65 enodes) 16.254 * * [simplify]: iters left: 4 (85 enodes) 16.269 * * [simplify]: iters left: 3 (110 enodes) 16.283 * * [simplify]: iters left: 2 (123 enodes) 16.310 * * [simplify]: iters left: 1 (124 enodes) 16.335 * * [simplify]: Extracting #0: cost 1 inf + 0 16.335 * * [simplify]: Extracting #1: cost 9 inf + 0 16.335 * * [simplify]: Extracting #2: cost 16 inf + 1 16.335 * * [simplify]: Extracting #3: cost 22 inf + 1 16.335 * * [simplify]: Extracting #4: cost 34 inf + 1 16.336 * * [simplify]: Extracting #5: cost 30 inf + 211 16.336 * * [simplify]: Extracting #6: cost 14 inf + 2013 16.337 * * [simplify]: Extracting #7: cost 9 inf + 2745 16.339 * * [simplify]: Extracting #8: cost 3 inf + 4643 16.342 * * [simplify]: Extracting #9: cost 0 inf + 6015 16.344 * [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.344 * [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.345 * [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.345 * * [simplify]: iters left: 6 (15 enodes) 16.351 * * [simplify]: iters left: 5 (52 enodes) 16.365 * * [simplify]: iters left: 4 (66 enodes) 16.384 * * [simplify]: iters left: 3 (72 enodes) 16.401 * * [simplify]: Extracting #0: cost 1 inf + 0 16.401 * * [simplify]: Extracting #1: cost 8 inf + 0 16.401 * * [simplify]: Extracting #2: cost 16 inf + 0 16.401 * * [simplify]: Extracting #3: cost 23 inf + 0 16.401 * * [simplify]: Extracting #4: cost 34 inf + 0 16.401 * * [simplify]: Extracting #5: cost 29 inf + 128 16.402 * * [simplify]: Extracting #6: cost 14 inf + 1320 16.402 * * [simplify]: Extracting #7: cost 7 inf + 2898 16.403 * * [simplify]: Extracting #8: cost 2 inf + 4754 16.404 * * [simplify]: Extracting #9: cost 0 inf + 5440 16.404 * [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.404 * [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.405 * * * * [progress]: [ 125 / 282 ] simplifiying candidate # 16.405 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) 16.405 * * [simplify]: iters left: 6 (13 enodes) 16.409 * * [simplify]: iters left: 5 (47 enodes) 16.416 * * [simplify]: iters left: 4 (64 enodes) 16.429 * * [simplify]: iters left: 3 (73 enodes) 16.445 * * [simplify]: Extracting #0: cost 1 inf + 0 16.445 * * [simplify]: Extracting #1: cost 5 inf + 0 16.445 * * [simplify]: Extracting #2: cost 7 inf + 1 16.446 * * [simplify]: Extracting #3: cost 11 inf + 1 16.446 * * [simplify]: Extracting #4: cost 20 inf + 1 16.446 * * [simplify]: Extracting #5: cost 15 inf + 130 16.446 * * [simplify]: Extracting #6: cost 4 inf + 1198 16.448 * * [simplify]: Extracting #7: cost 0 inf + 2135 16.449 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 16.449 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (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.449 * [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.449 * * [simplify]: iters left: 6 (14 enodes) 16.455 * * [simplify]: iters left: 5 (49 enodes) 16.464 * * [simplify]: iters left: 4 (58 enodes) 16.472 * * [simplify]: iters left: 3 (63 enodes) 16.479 * * [simplify]: Extracting #0: cost 1 inf + 0 16.479 * * [simplify]: Extracting #1: cost 6 inf + 0 16.479 * * [simplify]: Extracting #2: cost 13 inf + 0 16.479 * * [simplify]: Extracting #3: cost 21 inf + 0 16.479 * * [simplify]: Extracting #4: cost 25 inf + 43 16.480 * * [simplify]: Extracting #5: cost 18 inf + 374 16.480 * * [simplify]: Extracting #6: cost 3 inf + 2694 16.480 * * [simplify]: Extracting #7: cost 0 inf + 3424 16.481 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 16.481 * [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.481 * * * * [progress]: [ 126 / 282 ] simplifiying candidate # 16.481 * [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)))))) 16.482 * * [simplify]: iters left: 6 (18 enodes) 16.486 * * [simplify]: iters left: 5 (65 enodes) 16.499 * * [simplify]: iters left: 4 (96 enodes) 16.514 * * [simplify]: iters left: 3 (147 enodes) 16.536 * * [simplify]: iters left: 2 (201 enodes) 16.584 * * [simplify]: iters left: 1 (216 enodes) 16.613 * * [simplify]: Extracting #0: cost 1 inf + 0 16.613 * * [simplify]: Extracting #1: cost 23 inf + 0 16.613 * * [simplify]: Extracting #2: cost 46 inf + 0 16.613 * * [simplify]: Extracting #3: cost 52 inf + 0 16.614 * * [simplify]: Extracting #4: cost 64 inf + 0 16.614 * * [simplify]: Extracting #5: cost 59 inf + 292 16.614 * * [simplify]: Extracting #6: cost 38 inf + 2938 16.617 * * [simplify]: Extracting #7: cost 12 inf + 14588 16.622 * * [simplify]: Extracting #8: cost 0 inf + 21196 16.627 * * [simplify]: Extracting #9: cost 0 inf + 21156 16.635 * [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)))))) 16.636 * [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))))))) 16.636 * [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))))) 16.636 * * [simplify]: iters left: 6 (16 enodes) 16.643 * * [simplify]: iters left: 5 (55 enodes) 16.657 * * [simplify]: iters left: 4 (69 enodes) 16.677 * * [simplify]: iters left: 3 (75 enodes) 16.689 * * [simplify]: Extracting #0: cost 1 inf + 0 16.689 * * [simplify]: Extracting #1: cost 8 inf + 0 16.690 * * [simplify]: Extracting #2: cost 16 inf + 0 16.690 * * [simplify]: Extracting #3: cost 22 inf + 0 16.690 * * [simplify]: Extracting #4: cost 34 inf + 0 16.690 * * [simplify]: Extracting #5: cost 31 inf + 128 16.690 * * [simplify]: Extracting #6: cost 18 inf + 1075 16.690 * * [simplify]: Extracting #7: cost 11 inf + 2372 16.691 * * [simplify]: Extracting #8: cost 3 inf + 4872 16.692 * * [simplify]: Extracting #9: cost 1 inf + 5920 16.693 * * [simplify]: Extracting #10: cost 0 inf + 6404 16.694 * [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))))) 16.694 * [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))))))) 16.694 * * * * [progress]: [ 127 / 282 ] simplifiying candidate # 16.694 * [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)))))) 16.694 * * [simplify]: iters left: 6 (19 enodes) 16.698 * * [simplify]: iters left: 5 (67 enodes) 16.708 * * [simplify]: iters left: 4 (91 enodes) 16.727 * * [simplify]: iters left: 3 (117 enodes) 16.758 * * [simplify]: iters left: 2 (128 enodes) 16.792 * * [simplify]: iters left: 1 (129 enodes) 16.824 * * [simplify]: Extracting #0: cost 1 inf + 0 16.824 * * [simplify]: Extracting #1: cost 15 inf + 0 16.824 * * [simplify]: Extracting #2: cost 32 inf + 0 16.824 * * [simplify]: Extracting #3: cost 40 inf + 0 16.824 * * [simplify]: Extracting #4: cost 52 inf + 0 16.825 * * [simplify]: Extracting #5: cost 47 inf + 252 16.826 * * [simplify]: Extracting #6: cost 24 inf + 4306 16.830 * * [simplify]: Extracting #7: cost 1 inf + 13824 16.835 * * [simplify]: Extracting #8: cost 0 inf + 14308 16.840 * [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)))))) 16.840 * [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))))))) 16.841 * [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))))) 16.841 * * [simplify]: iters left: 6 (17 enodes) 16.848 * * [simplify]: iters left: 5 (58 enodes) 16.864 * * [simplify]: iters left: 4 (72 enodes) 16.883 * * [simplify]: iters left: 3 (78 enodes) 16.902 * * [simplify]: Extracting #0: cost 1 inf + 0 16.902 * * [simplify]: Extracting #1: cost 8 inf + 0 16.902 * * [simplify]: Extracting #2: cost 17 inf + 0 16.902 * * [simplify]: Extracting #3: cost 24 inf + 0 16.902 * * [simplify]: Extracting #4: cost 36 inf + 0 16.902 * * [simplify]: Extracting #5: cost 32 inf + 169 16.902 * * [simplify]: Extracting #6: cost 19 inf + 1279 16.903 * * [simplify]: Extracting #7: cost 4 inf + 5598 16.904 * * [simplify]: Extracting #8: cost 0 inf + 6968 16.905 * [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))))) 16.905 * [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))))))) 16.905 * * * * [progress]: [ 128 / 282 ] simplifiying candidate # 16.905 * [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))))) 16.905 * * [simplify]: iters left: 6 (16 enodes) 16.908 * * [simplify]: iters left: 5 (57 enodes) 16.917 * * [simplify]: iters left: 4 (73 enodes) 16.927 * * [simplify]: iters left: 3 (87 enodes) 16.938 * * [simplify]: iters left: 2 (92 enodes) 16.949 * * [simplify]: iters left: 1 (95 enodes) 16.961 * * [simplify]: Extracting #0: cost 1 inf + 0 16.961 * * [simplify]: Extracting #1: cost 11 inf + 0 16.961 * * [simplify]: Extracting #2: cost 22 inf + 0 16.961 * * [simplify]: Extracting #3: cost 29 inf + 0 16.962 * * [simplify]: Extracting #4: cost 40 inf + 0 16.962 * * [simplify]: Extracting #5: cost 35 inf + 169 16.962 * * [simplify]: Extracting #6: cost 12 inf + 2982 16.963 * * [simplify]: Extracting #7: cost 1 inf + 7584 16.965 * * [simplify]: Extracting #8: cost 0 inf + 8028 16.966 * [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.966 * [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.967 * [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.967 * * [simplify]: iters left: 6 (15 enodes) 16.970 * * [simplify]: iters left: 5 (52 enodes) 16.976 * * [simplify]: iters left: 4 (61 enodes) 16.986 * * [simplify]: iters left: 3 (66 enodes) 17.000 * * [simplify]: Extracting #0: cost 1 inf + 0 17.000 * * [simplify]: Extracting #1: cost 6 inf + 0 17.000 * * [simplify]: Extracting #2: cost 12 inf + 0 17.000 * * [simplify]: Extracting #3: cost 19 inf + 0 17.000 * * [simplify]: Extracting #4: cost 30 inf + 0 17.001 * * [simplify]: Extracting #5: cost 25 inf + 128 17.001 * * [simplify]: Extracting #6: cost 10 inf + 1320 17.002 * * [simplify]: Extracting #7: cost 3 inf + 2736 17.003 * * [simplify]: Extracting #8: cost 0 inf + 3988 17.004 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.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 (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.005 * * * * [progress]: [ 129 / 282 ] simplifiying candidate # 17.005 * [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.005 * * [simplify]: iters left: 6 (18 enodes) 17.014 * * [simplify]: iters left: 5 (65 enodes) 17.033 * * [simplify]: iters left: 4 (84 enodes) 17.056 * * [simplify]: iters left: 3 (96 enodes) 17.080 * * [simplify]: iters left: 2 (113 enodes) 17.110 * * [simplify]: iters left: 1 (115 enodes) 17.135 * * [simplify]: Extracting #0: cost 1 inf + 0 17.136 * * [simplify]: Extracting #1: cost 9 inf + 0 17.136 * * [simplify]: Extracting #2: cost 16 inf + 1 17.136 * * [simplify]: Extracting #3: cost 22 inf + 1 17.136 * * [simplify]: Extracting #4: cost 34 inf + 1 17.136 * * [simplify]: Extracting #5: cost 30 inf + 252 17.137 * * [simplify]: Extracting #6: cost 12 inf + 2132 17.139 * * [simplify]: Extracting #7: cost 2 inf + 5087 17.141 * * [simplify]: Extracting #8: cost 0 inf + 6015 17.143 * [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.143 * [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.144 * [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.144 * * [simplify]: iters left: 6 (15 enodes) 17.150 * * [simplify]: iters left: 5 (52 enodes) 17.165 * * [simplify]: iters left: 4 (66 enodes) 17.183 * * [simplify]: iters left: 3 (72 enodes) 17.200 * * [simplify]: Extracting #0: cost 1 inf + 0 17.200 * * [simplify]: Extracting #1: cost 8 inf + 0 17.201 * * [simplify]: Extracting #2: cost 16 inf + 0 17.201 * * [simplify]: Extracting #3: cost 23 inf + 0 17.201 * * [simplify]: Extracting #4: cost 34 inf + 0 17.201 * * [simplify]: Extracting #5: cost 29 inf + 128 17.201 * * [simplify]: Extracting #6: cost 14 inf + 1320 17.201 * * [simplify]: Extracting #7: cost 6 inf + 3140 17.202 * * [simplify]: Extracting #8: cost 1 inf + 5198 17.203 * * [simplify]: Extracting #9: cost 0 inf + 5440 17.204 * [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.204 * [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.204 * * * * [progress]: [ 130 / 282 ] simplifiying candidate # 17.204 * [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.204 * * [simplify]: iters left: 6 (16 enodes) 17.208 * * [simplify]: iters left: 5 (57 enodes) 17.215 * * [simplify]: iters left: 4 (73 enodes) 17.225 * * [simplify]: iters left: 3 (87 enodes) 17.237 * * [simplify]: iters left: 2 (92 enodes) 17.248 * * [simplify]: iters left: 1 (95 enodes) 17.259 * * [simplify]: Extracting #0: cost 1 inf + 0 17.259 * * [simplify]: Extracting #1: cost 11 inf + 0 17.259 * * [simplify]: Extracting #2: cost 22 inf + 0 17.259 * * [simplify]: Extracting #3: cost 29 inf + 0 17.259 * * [simplify]: Extracting #4: cost 40 inf + 0 17.260 * * [simplify]: Extracting #5: cost 35 inf + 169 17.260 * * [simplify]: Extracting #6: cost 12 inf + 2982 17.261 * * [simplify]: Extracting #7: cost 1 inf + 7584 17.263 * * [simplify]: Extracting #8: cost 0 inf + 8028 17.264 * [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.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)))) (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.265 * [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.265 * * [simplify]: iters left: 6 (15 enodes) 17.267 * * [simplify]: iters left: 5 (52 enodes) 17.274 * * [simplify]: iters left: 4 (61 enodes) 17.282 * * [simplify]: iters left: 3 (66 enodes) 17.296 * * [simplify]: Extracting #0: cost 1 inf + 0 17.296 * * [simplify]: Extracting #1: cost 6 inf + 0 17.297 * * [simplify]: Extracting #2: cost 12 inf + 0 17.297 * * [simplify]: Extracting #3: cost 19 inf + 0 17.297 * * [simplify]: Extracting #4: cost 30 inf + 0 17.297 * * [simplify]: Extracting #5: cost 25 inf + 128 17.297 * * [simplify]: Extracting #6: cost 10 inf + 1320 17.298 * * [simplify]: Extracting #7: cost 3 inf + 2736 17.300 * * [simplify]: Extracting #8: cost 0 inf + 3988 17.301 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.301 * [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.301 * * * * [progress]: [ 131 / 282 ] simplifiying candidate # 17.301 * [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) 17.302 * * [simplify]: iters left: 6 (17 enodes) 17.309 * * [simplify]: iters left: 5 (60 enodes) 17.319 * * [simplify]: iters left: 4 (82 enodes) 17.330 * * [simplify]: iters left: 3 (98 enodes) 17.346 * * [simplify]: iters left: 2 (107 enodes) 17.361 * * [simplify]: iters left: 1 (109 enodes) 17.373 * * [simplify]: Extracting #0: cost 1 inf + 0 17.373 * * [simplify]: Extracting #1: cost 9 inf + 0 17.373 * * [simplify]: Extracting #2: cost 16 inf + 1 17.373 * * [simplify]: Extracting #3: cost 22 inf + 1 17.373 * * [simplify]: Extracting #4: cost 34 inf + 1 17.374 * * [simplify]: Extracting #5: cost 30 inf + 171 17.374 * * [simplify]: Extracting #6: cost 10 inf + 2458 17.375 * * [simplify]: Extracting #7: cost 2 inf + 5087 17.376 * * [simplify]: Extracting #8: cost 0 inf + 6015 17.377 * [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)))) 17.377 * [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)))))) 17.378 * [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.378 * * [simplify]: iters left: 6 (15 enodes) 17.382 * * [simplify]: iters left: 5 (52 enodes) 17.396 * * [simplify]: iters left: 4 (66 enodes) 17.416 * * [simplify]: iters left: 3 (72 enodes) 17.434 * * [simplify]: Extracting #0: cost 1 inf + 0 17.434 * * [simplify]: Extracting #1: cost 8 inf + 0 17.435 * * [simplify]: Extracting #2: cost 16 inf + 0 17.435 * * [simplify]: Extracting #3: cost 23 inf + 0 17.435 * * [simplify]: Extracting #4: cost 34 inf + 0 17.435 * * [simplify]: Extracting #5: cost 29 inf + 128 17.436 * * [simplify]: Extracting #6: cost 14 inf + 1320 17.437 * * [simplify]: Extracting #7: cost 6 inf + 3140 17.438 * * [simplify]: Extracting #8: cost 1 inf + 5198 17.440 * * [simplify]: Extracting #9: cost 0 inf + 5440 17.442 * [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.442 * [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)))))) 17.442 * * * * [progress]: [ 132 / 282 ] simplifiying candidate # 17.442 * [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)))))) 17.443 * * [simplify]: iters left: 6 (18 enodes) 17.451 * * [simplify]: iters left: 5 (65 enodes) 17.471 * * [simplify]: iters left: 4 (103 enodes) 17.502 * * [simplify]: iters left: 3 (145 enodes) 17.545 * * [simplify]: iters left: 2 (194 enodes) 17.601 * * [simplify]: Extracting #0: cost 1 inf + 0 17.601 * * [simplify]: Extracting #1: cost 13 inf + 0 17.602 * * [simplify]: Extracting #2: cost 24 inf + 1 17.602 * * [simplify]: Extracting #3: cost 30 inf + 1 17.602 * * [simplify]: Extracting #4: cost 42 inf + 1 17.602 * * [simplify]: Extracting #5: cost 39 inf + 129 17.603 * * [simplify]: Extracting #6: cost 20 inf + 2289 17.606 * * [simplify]: Extracting #7: cost 4 inf + 8226 17.611 * * [simplify]: Extracting #8: cost 0 inf + 10043 17.616 * [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)))))) 17.616 * [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))))))) 17.616 * [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))))) 17.616 * * [simplify]: iters left: 6 (15 enodes) 17.622 * * [simplify]: iters left: 5 (52 enodes) 17.636 * * [simplify]: iters left: 4 (66 enodes) 17.645 * * [simplify]: iters left: 3 (72 enodes) 17.653 * * [simplify]: Extracting #0: cost 1 inf + 0 17.653 * * [simplify]: Extracting #1: cost 8 inf + 0 17.653 * * [simplify]: Extracting #2: cost 16 inf + 0 17.653 * * [simplify]: Extracting #3: cost 23 inf + 0 17.653 * * [simplify]: Extracting #4: cost 34 inf + 0 17.654 * * [simplify]: Extracting #5: cost 29 inf + 128 17.654 * * [simplify]: Extracting #6: cost 14 inf + 1320 17.654 * * [simplify]: Extracting #7: cost 7 inf + 2938 17.655 * * [simplify]: Extracting #8: cost 2 inf + 4994 17.656 * * [simplify]: Extracting #9: cost 0 inf + 5760 17.658 * [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))))) 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)))) 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))))))) 17.658 * * * * [progress]: [ 133 / 282 ] simplifiying candidate # 17.658 * [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)))))) 17.659 * * [simplify]: iters left: 6 (18 enodes) 17.663 * * [simplify]: iters left: 5 (64 enodes) 17.676 * * [simplify]: iters left: 4 (91 enodes) 17.702 * * [simplify]: iters left: 3 (110 enodes) 17.721 * * [simplify]: iters left: 2 (124 enodes) 17.738 * * [simplify]: Extracting #0: cost 1 inf + 0 17.738 * * [simplify]: Extracting #1: cost 9 inf + 0 17.738 * * [simplify]: Extracting #2: cost 17 inf + 1 17.738 * * [simplify]: Extracting #3: cost 24 inf + 1 17.738 * * [simplify]: Extracting #4: cost 36 inf + 1 17.738 * * [simplify]: Extracting #5: cost 33 inf + 130 17.738 * * [simplify]: Extracting #6: cost 19 inf + 1361 17.739 * * [simplify]: Extracting #7: cost 8 inf + 3431 17.740 * * [simplify]: Extracting #8: cost 2 inf + 5891 17.741 * * [simplify]: Extracting #9: cost 0 inf + 6899 17.742 * [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))))) 17.742 * [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))))))) 17.743 * [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))))) 17.743 * * [simplify]: iters left: 6 (16 enodes) 17.749 * * [simplify]: iters left: 5 (55 enodes) 17.765 * * [simplify]: iters left: 4 (69 enodes) 17.783 * * [simplify]: iters left: 3 (75 enodes) 17.803 * * [simplify]: Extracting #0: cost 1 inf + 0 17.803 * * [simplify]: Extracting #1: cost 8 inf + 0 17.803 * * [simplify]: Extracting #2: cost 17 inf + 0 17.803 * * [simplify]: Extracting #3: cost 25 inf + 0 17.803 * * [simplify]: Extracting #4: cost 36 inf + 0 17.803 * * [simplify]: Extracting #5: cost 31 inf + 128 17.804 * * [simplify]: Extracting #6: cost 18 inf + 1075 17.804 * * [simplify]: Extracting #7: cost 11 inf + 2332 17.806 * * [simplify]: Extracting #8: cost 3 inf + 4792 17.808 * * [simplify]: Extracting #9: cost 1 inf + 5840 17.810 * * [simplify]: Extracting #10: cost 0 inf + 6324 17.812 * [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))))) 17.812 * [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))))))) 17.812 * * * * [progress]: [ 134 / 282 ] simplifiying candidate # 17.812 * [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))))) 17.813 * * [simplify]: iters left: 6 (17 enodes) 17.821 * * [simplify]: iters left: 5 (60 enodes) 17.839 * * [simplify]: iters left: 4 (87 enodes) 17.863 * * [simplify]: iters left: 3 (106 enodes) 17.883 * * [simplify]: iters left: 2 (118 enodes) 17.900 * * [simplify]: Extracting #0: cost 1 inf + 0 17.900 * * [simplify]: Extracting #1: cost 9 inf + 0 17.900 * * [simplify]: Extracting #2: cost 16 inf + 1 17.900 * * [simplify]: Extracting #3: cost 22 inf + 1 17.900 * * [simplify]: Extracting #4: cost 34 inf + 1 17.901 * * [simplify]: Extracting #5: cost 29 inf + 212 17.901 * * [simplify]: Extracting #6: cost 16 inf + 1402 17.902 * * [simplify]: Extracting #7: cost 4 inf + 4199 17.903 * * [simplify]: Extracting #8: cost 1 inf + 5571 17.904 * * [simplify]: Extracting #9: cost 0 inf + 6015 17.905 * [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.905 * [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))))))) 17.906 * [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.906 * * [simplify]: iters left: 6 (15 enodes) 17.909 * * [simplify]: iters left: 5 (52 enodes) 17.924 * * [simplify]: iters left: 4 (66 enodes) 17.942 * * [simplify]: iters left: 3 (72 enodes) 17.956 * * [simplify]: Extracting #0: cost 1 inf + 0 17.956 * * [simplify]: Extracting #1: cost 8 inf + 0 17.956 * * [simplify]: Extracting #2: cost 16 inf + 0 17.956 * * [simplify]: Extracting #3: cost 23 inf + 0 17.956 * * [simplify]: Extracting #4: cost 34 inf + 0 17.956 * * [simplify]: Extracting #5: cost 29 inf + 128 17.957 * * [simplify]: Extracting #6: cost 14 inf + 1320 17.957 * * [simplify]: Extracting #7: cost 7 inf + 2898 17.958 * * [simplify]: Extracting #8: cost 2 inf + 4754 17.958 * * [simplify]: Extracting #9: cost 0 inf + 5440 17.959 * [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.959 * [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))))))) 17.959 * * * * [progress]: [ 135 / 282 ] simplifiying candidate # 17.960 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 17.960 * * [simplify]: iters left: 6 (13 enodes) 17.964 * * [simplify]: iters left: 5 (47 enodes) 17.970 * * [simplify]: iters left: 4 (64 enodes) 17.979 * * [simplify]: iters left: 3 (69 enodes) 17.998 * * [simplify]: Extracting #0: cost 1 inf + 0 17.998 * * [simplify]: Extracting #1: cost 5 inf + 0 17.998 * * [simplify]: Extracting #2: cost 7 inf + 1 17.998 * * [simplify]: Extracting #3: cost 11 inf + 1 17.998 * * [simplify]: Extracting #4: cost 20 inf + 1 17.998 * * [simplify]: Extracting #5: cost 16 inf + 88 17.999 * * [simplify]: Extracting #6: cost 4 inf + 1198 18.000 * * [simplify]: Extracting #7: cost 0 inf + 2135 18.001 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 18.001 * [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.002 * [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.002 * * [simplify]: iters left: 6 (14 enodes) 18.008 * * [simplify]: iters left: 5 (49 enodes) 18.016 * * [simplify]: iters left: 4 (58 enodes) 18.024 * * [simplify]: iters left: 3 (63 enodes) 18.031 * * [simplify]: Extracting #0: cost 1 inf + 0 18.032 * * [simplify]: Extracting #1: cost 6 inf + 0 18.032 * * [simplify]: Extracting #2: cost 13 inf + 0 18.032 * * [simplify]: Extracting #3: cost 21 inf + 0 18.032 * * [simplify]: Extracting #4: cost 25 inf + 43 18.032 * * [simplify]: Extracting #5: cost 18 inf + 374 18.032 * * [simplify]: Extracting #6: cost 3 inf + 2694 18.033 * * [simplify]: Extracting #7: cost 0 inf + 3424 18.034 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 18.034 * [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.034 * * * * [progress]: [ 136 / 282 ] simplifiying candidate # 18.034 * [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.034 * * [simplify]: iters left: 6 (17 enodes) 18.038 * * [simplify]: iters left: 5 (60 enodes) 18.047 * * [simplify]: iters left: 4 (87 enodes) 18.059 * * [simplify]: iters left: 3 (106 enodes) 18.072 * * [simplify]: iters left: 2 (118 enodes) 18.089 * * [simplify]: Extracting #0: cost 1 inf + 0 18.089 * * [simplify]: Extracting #1: cost 9 inf + 0 18.089 * * [simplify]: Extracting #2: cost 16 inf + 1 18.089 * * [simplify]: Extracting #3: cost 22 inf + 1 18.090 * * [simplify]: Extracting #4: cost 34 inf + 1 18.090 * * [simplify]: Extracting #5: cost 29 inf + 212 18.090 * * [simplify]: Extracting #6: cost 16 inf + 1402 18.091 * * [simplify]: Extracting #7: cost 4 inf + 4199 18.092 * * [simplify]: Extracting #8: cost 1 inf + 5571 18.093 * * [simplify]: Extracting #9: cost 0 inf + 6015 18.094 * [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.094 * [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.095 * [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.095 * * [simplify]: iters left: 6 (15 enodes) 18.098 * * [simplify]: iters left: 5 (52 enodes) 18.105 * * [simplify]: iters left: 4 (66 enodes) 18.113 * * [simplify]: iters left: 3 (72 enodes) 18.122 * * [simplify]: Extracting #0: cost 1 inf + 0 18.122 * * [simplify]: Extracting #1: cost 8 inf + 0 18.122 * * [simplify]: Extracting #2: cost 16 inf + 0 18.122 * * [simplify]: Extracting #3: cost 23 inf + 0 18.122 * * [simplify]: Extracting #4: cost 34 inf + 0 18.122 * * [simplify]: Extracting #5: cost 29 inf + 128 18.123 * * [simplify]: Extracting #6: cost 14 inf + 1320 18.123 * * [simplify]: Extracting #7: cost 7 inf + 2898 18.124 * * [simplify]: Extracting #8: cost 2 inf + 4754 18.125 * * [simplify]: Extracting #9: cost 0 inf + 5440 18.125 * [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.126 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 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.126 * * * * [progress]: [ 137 / 282 ] simplifiying candidate # 18.126 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 18.126 * * [simplify]: iters left: 6 (12 enodes) 18.129 * * [simplify]: iters left: 5 (40 enodes) 18.135 * * [simplify]: iters left: 4 (59 enodes) 18.143 * * [simplify]: iters left: 3 (64 enodes) 18.156 * * [simplify]: Extracting #0: cost 1 inf + 0 18.156 * * [simplify]: Extracting #1: cost 5 inf + 0 18.156 * * [simplify]: Extracting #2: cost 7 inf + 1 18.156 * * [simplify]: Extracting #3: cost 11 inf + 1 18.156 * * [simplify]: Extracting #4: cost 20 inf + 1 18.156 * * [simplify]: Extracting #5: cost 15 inf + 130 18.157 * * [simplify]: Extracting #6: cost 4 inf + 1157 18.157 * * [simplify]: Extracting #7: cost 1 inf + 1891 18.158 * * [simplify]: Extracting #8: cost 0 inf + 2135 18.159 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 18.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)))) (/ (/ (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.159 * [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.160 * * [simplify]: iters left: 6 (14 enodes) 18.165 * * [simplify]: iters left: 5 (49 enodes) 18.171 * * [simplify]: iters left: 4 (58 enodes) 18.178 * * [simplify]: iters left: 3 (63 enodes) 18.186 * * [simplify]: Extracting #0: cost 1 inf + 0 18.186 * * [simplify]: Extracting #1: cost 6 inf + 0 18.186 * * [simplify]: Extracting #2: cost 13 inf + 0 18.186 * * [simplify]: Extracting #3: cost 21 inf + 0 18.186 * * [simplify]: Extracting #4: cost 25 inf + 43 18.186 * * [simplify]: Extracting #5: cost 18 inf + 374 18.187 * * [simplify]: Extracting #6: cost 3 inf + 2694 18.187 * * [simplify]: Extracting #7: cost 0 inf + 3424 18.188 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 18.188 * [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.188 * * * * [progress]: [ 138 / 282 ] simplifiying candidate # 18.188 * [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)))))) 18.188 * * [simplify]: iters left: 6 (16 enodes) 18.191 * * [simplify]: iters left: 5 (59 enodes) 18.203 * * [simplify]: iters left: 4 (81 enodes) 18.222 * * [simplify]: iters left: 3 (89 enodes) 18.237 * * [simplify]: iters left: 2 (100 enodes) 18.253 * * [simplify]: iters left: 1 (124 enodes) 18.274 * * [simplify]: Extracting #0: cost 1 inf + 0 18.274 * * [simplify]: Extracting #1: cost 10 inf + 0 18.274 * * [simplify]: Extracting #2: cost 30 inf + 0 18.274 * * [simplify]: Extracting #3: cost 45 inf + 2 18.275 * * [simplify]: Extracting #4: cost 53 inf + 6 18.275 * * [simplify]: Extracting #5: cost 44 inf + 340 18.276 * * [simplify]: Extracting #6: cost 35 inf + 918 18.277 * * [simplify]: Extracting #7: cost 28 inf + 1815 18.279 * * [simplify]: Extracting #8: cost 14 inf + 6966 18.283 * * [simplify]: Extracting #9: cost 1 inf + 13490 18.287 * * [simplify]: Extracting #10: cost 0 inf + 14194 18.291 * [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))))) 18.291 * [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))))))) 18.292 * [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))))) 18.292 * * [simplify]: iters left: 6 (15 enodes) 18.298 * * [simplify]: iters left: 5 (52 enodes) 18.312 * * [simplify]: iters left: 4 (63 enodes) 18.329 * * [simplify]: iters left: 3 (67 enodes) 18.346 * * [simplify]: Extracting #0: cost 1 inf + 0 18.346 * * [simplify]: Extracting #1: cost 6 inf + 0 18.346 * * [simplify]: Extracting #2: cost 12 inf + 0 18.346 * * [simplify]: Extracting #3: cost 18 inf + 0 18.346 * * [simplify]: Extracting #4: cost 30 inf + 0 18.346 * * [simplify]: Extracting #5: cost 27 inf + 128 18.347 * * [simplify]: Extracting #6: cost 13 inf + 1158 18.348 * * [simplify]: Extracting #7: cost 5 inf + 2736 18.349 * * [simplify]: Extracting #8: cost 0 inf + 4712 18.351 * [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))))) 18.351 * [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))))))) 18.351 * * * * [progress]: [ 139 / 282 ] simplifiying candidate # 18.351 * [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)))))) 18.352 * * [simplify]: iters left: 6 (19 enodes) 18.362 * * [simplify]: iters left: 5 (67 enodes) 18.380 * * [simplify]: iters left: 4 (86 enodes) 18.403 * * [simplify]: iters left: 3 (102 enodes) 18.429 * * [simplify]: iters left: 2 (104 enodes) 18.455 * * [simplify]: Extracting #0: cost 1 inf + 0 18.455 * * [simplify]: Extracting #1: cost 12 inf + 0 18.455 * * [simplify]: Extracting #2: cost 26 inf + 0 18.455 * * [simplify]: Extracting #3: cost 34 inf + 0 18.455 * * [simplify]: Extracting #4: cost 46 inf + 0 18.455 * * [simplify]: Extracting #5: cost 44 inf + 87 18.456 * * [simplify]: Extracting #6: cost 33 inf + 871 18.457 * * [simplify]: Extracting #7: cost 17 inf + 4066 18.460 * * [simplify]: Extracting #8: cost 3 inf + 9868 18.464 * * [simplify]: Extracting #9: cost 0 inf + 11156 18.467 * [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))))) 18.467 * [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))))))) 18.468 * [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))))) 18.468 * * [simplify]: iters left: 6 (17 enodes) 18.475 * * [simplify]: iters left: 5 (58 enodes) 18.491 * * [simplify]: iters left: 4 (72 enodes) 18.512 * * [simplify]: iters left: 3 (78 enodes) 18.531 * * [simplify]: Extracting #0: cost 1 inf + 0 18.531 * * [simplify]: Extracting #1: cost 8 inf + 0 18.532 * * [simplify]: Extracting #2: cost 17 inf + 0 18.532 * * [simplify]: Extracting #3: cost 24 inf + 0 18.532 * * [simplify]: Extracting #4: cost 36 inf + 0 18.532 * * [simplify]: Extracting #5: cost 32 inf + 169 18.533 * * [simplify]: Extracting #6: cost 19 inf + 1199 18.534 * * [simplify]: Extracting #7: cost 4 inf + 5478 18.536 * * [simplify]: Extracting #8: cost 0 inf + 6968 18.538 * [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))))) 18.538 * [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))))))) 18.538 * * * * [progress]: [ 140 / 282 ] simplifiying candidate # 18.539 * [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))))) 18.539 * * [simplify]: iters left: 6 (17 enodes) 18.546 * * [simplify]: iters left: 5 (60 enodes) 18.563 * * [simplify]: iters left: 4 (79 enodes) 18.584 * * [simplify]: iters left: 3 (95 enodes) 18.606 * * [simplify]: iters left: 2 (97 enodes) 18.630 * * [simplify]: Extracting #0: cost 1 inf + 0 18.630 * * [simplify]: Extracting #1: cost 12 inf + 0 18.630 * * [simplify]: Extracting #2: cost 24 inf + 0 18.630 * * [simplify]: Extracting #3: cost 30 inf + 0 18.630 * * [simplify]: Extracting #4: cost 42 inf + 0 18.631 * * [simplify]: Extracting #5: cost 39 inf + 169 18.631 * * [simplify]: Extracting #6: cost 29 inf + 622 18.632 * * [simplify]: Extracting #7: cost 16 inf + 3180 18.635 * * [simplify]: Extracting #8: cost 4 inf + 7614 18.638 * * [simplify]: Extracting #9: cost 0 inf + 9468 18.641 * [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))))) 18.641 * [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))))))) 18.642 * [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))))) 18.642 * * [simplify]: iters left: 6 (16 enodes) 18.649 * * [simplify]: iters left: 5 (55 enodes) 18.664 * * [simplify]: iters left: 4 (69 enodes) 18.682 * * [simplify]: iters left: 3 (75 enodes) 18.701 * * [simplify]: Extracting #0: cost 1 inf + 0 18.701 * * [simplify]: Extracting #1: cost 8 inf + 0 18.702 * * [simplify]: Extracting #2: cost 16 inf + 0 18.702 * * [simplify]: Extracting #3: cost 22 inf + 0 18.702 * * [simplify]: Extracting #4: cost 34 inf + 0 18.702 * * [simplify]: Extracting #5: cost 31 inf + 128 18.702 * * [simplify]: Extracting #6: cost 18 inf + 1035 18.703 * * [simplify]: Extracting #7: cost 11 inf + 2332 18.705 * * [simplify]: Extracting #8: cost 3 inf + 4752 18.707 * * [simplify]: Extracting #9: cost 1 inf + 5680 18.709 * * [simplify]: Extracting #10: cost 0 inf + 6084 18.711 * [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))))) 18.711 * [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))))))) 18.711 * * * * [progress]: [ 141 / 282 ] simplifiying candidate # 18.712 * [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)) 18.712 * * [simplify]: iters left: 6 (18 enodes) 18.719 * * [simplify]: iters left: 5 (65 enodes) 18.728 * * [simplify]: iters left: 4 (82 enodes) 18.740 * * [simplify]: iters left: 3 (87 enodes) 18.751 * * [simplify]: iters left: 2 (94 enodes) 18.763 * * [simplify]: Extracting #0: cost 1 inf + 0 18.763 * * [simplify]: Extracting #1: cost 7 inf + 0 18.763 * * [simplify]: Extracting #2: cost 12 inf + 1 18.763 * * [simplify]: Extracting #3: cost 18 inf + 1 18.763 * * [simplify]: Extracting #4: cost 30 inf + 1 18.763 * * [simplify]: Extracting #5: cost 26 inf + 211 18.764 * * [simplify]: Extracting #6: cost 13 inf + 1200 18.764 * * [simplify]: Extracting #7: cost 6 inf + 2655 18.765 * * [simplify]: Extracting #8: cost 1 inf + 4229 18.766 * * [simplify]: Extracting #9: cost 0 inf + 4713 18.767 * [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)))))) 18.767 * [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)))))) 18.767 * [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)))) 18.767 * * [simplify]: iters left: 6 (15 enodes) 18.770 * * [simplify]: iters left: 5 (52 enodes) 18.777 * * [simplify]: iters left: 4 (66 enodes) 18.786 * * [simplify]: iters left: 3 (72 enodes) 18.797 * * [simplify]: Extracting #0: cost 1 inf + 0 18.797 * * [simplify]: Extracting #1: cost 8 inf + 0 18.797 * * [simplify]: Extracting #2: cost 16 inf + 0 18.797 * * [simplify]: Extracting #3: cost 23 inf + 0 18.797 * * [simplify]: Extracting #4: cost 34 inf + 0 18.797 * * [simplify]: Extracting #5: cost 29 inf + 128 18.798 * * [simplify]: Extracting #6: cost 14 inf + 1240 18.799 * * [simplify]: Extracting #7: cost 6 inf + 3100 18.800 * * [simplify]: Extracting #8: cost 1 inf + 5158 18.802 * * [simplify]: Extracting #9: cost 0 inf + 5440 18.804 * [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)))) 18.804 * [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)))))) 18.804 * * * * [progress]: [ 142 / 282 ] simplifiying candidate # 18.804 * [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))))) 18.804 * * [simplify]: iters left: 6 (17 enodes) 18.811 * * [simplify]: iters left: 5 (60 enodes) 18.827 * * [simplify]: iters left: 4 (79 enodes) 18.849 * * [simplify]: iters left: 3 (95 enodes) 18.874 * * [simplify]: iters left: 2 (97 enodes) 18.897 * * [simplify]: Extracting #0: cost 1 inf + 0 18.897 * * [simplify]: Extracting #1: cost 12 inf + 0 18.897 * * [simplify]: Extracting #2: cost 24 inf + 0 18.898 * * [simplify]: Extracting #3: cost 30 inf + 0 18.898 * * [simplify]: Extracting #4: cost 42 inf + 0 18.898 * * [simplify]: Extracting #5: cost 39 inf + 169 18.898 * * [simplify]: Extracting #6: cost 29 inf + 622 18.899 * * [simplify]: Extracting #7: cost 16 inf + 3180 18.902 * * [simplify]: Extracting #8: cost 4 inf + 7614 18.905 * * [simplify]: Extracting #9: cost 0 inf + 9468 18.908 * [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))))) 18.908 * [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))))))) 18.909 * [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))))) 18.909 * * [simplify]: iters left: 6 (16 enodes) 18.915 * * [simplify]: iters left: 5 (55 enodes) 18.931 * * [simplify]: iters left: 4 (69 enodes) 18.942 * * [simplify]: iters left: 3 (75 enodes) 18.994 * * [simplify]: Extracting #0: cost 1 inf + 0 18.994 * * [simplify]: Extracting #1: cost 8 inf + 0 18.994 * * [simplify]: Extracting #2: cost 16 inf + 0 18.994 * * [simplify]: Extracting #3: cost 22 inf + 0 18.995 * * [simplify]: Extracting #4: cost 34 inf + 0 18.995 * * [simplify]: Extracting #5: cost 31 inf + 128 18.995 * * [simplify]: Extracting #6: cost 18 inf + 1035 18.996 * * [simplify]: Extracting #7: cost 11 inf + 2332 18.997 * * [simplify]: Extracting #8: cost 3 inf + 4752 18.999 * * [simplify]: Extracting #9: cost 1 inf + 5680 19.001 * * [simplify]: Extracting #10: cost 0 inf + 6084 19.003 * [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.003 * [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.003 * * * * [progress]: [ 143 / 282 ] simplifiying candidate # 19.004 * [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.004 * * [simplify]: iters left: 6 (17 enodes) 19.012 * * [simplify]: iters left: 5 (60 enodes) 19.029 * * [simplify]: iters left: 4 (79 enodes) 19.053 * * [simplify]: iters left: 3 (90 enodes) 19.076 * * [simplify]: Extracting #0: cost 1 inf + 0 19.076 * * [simplify]: Extracting #1: cost 7 inf + 0 19.076 * * [simplify]: Extracting #2: cost 12 inf + 1 19.076 * * [simplify]: Extracting #3: cost 18 inf + 1 19.076 * * [simplify]: Extracting #4: cost 30 inf + 1 19.076 * * [simplify]: Extracting #5: cost 26 inf + 171 19.077 * * [simplify]: Extracting #6: cost 14 inf + 1159 19.078 * * [simplify]: Extracting #7: cost 6 inf + 2413 19.079 * * [simplify]: Extracting #8: cost 1 inf + 4229 19.081 * * [simplify]: Extracting #9: cost 0 inf + 4713 19.083 * [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.083 * [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.083 * [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.084 * * [simplify]: iters left: 6 (15 enodes) 19.090 * * [simplify]: iters left: 5 (52 enodes) 19.104 * * [simplify]: iters left: 4 (66 enodes) 19.122 * * [simplify]: iters left: 3 (72 enodes) 19.141 * * [simplify]: Extracting #0: cost 1 inf + 0 19.141 * * [simplify]: Extracting #1: cost 8 inf + 0 19.141 * * [simplify]: Extracting #2: cost 16 inf + 0 19.141 * * [simplify]: Extracting #3: cost 23 inf + 0 19.141 * * [simplify]: Extracting #4: cost 34 inf + 0 19.142 * * [simplify]: Extracting #5: cost 29 inf + 128 19.142 * * [simplify]: Extracting #6: cost 14 inf + 1240 19.143 * * [simplify]: Extracting #7: cost 6 inf + 3100 19.145 * * [simplify]: Extracting #8: cost 1 inf + 5158 19.146 * * [simplify]: Extracting #9: cost 0 inf + 5440 19.148 * [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.148 * [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.148 * * * * [progress]: [ 144 / 282 ] simplifiying candidate # 19.148 * [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.148 * * [simplify]: iters left: 6 (19 enodes) 19.152 * * [simplify]: iters left: 5 (67 enodes) 19.161 * * [simplify]: iters left: 4 (86 enodes) 19.173 * * [simplify]: iters left: 3 (99 enodes) 19.190 * * [simplify]: iters left: 2 (102 enodes) 19.216 * * [simplify]: Extracting #0: cost 1 inf + 0 19.216 * * [simplify]: Extracting #1: cost 10 inf + 0 19.216 * * [simplify]: Extracting #2: cost 24 inf + 0 19.217 * * [simplify]: Extracting #3: cost 34 inf + 0 19.217 * * [simplify]: Extracting #4: cost 46 inf + 0 19.217 * * [simplify]: Extracting #5: cost 44 inf + 87 19.217 * * [simplify]: Extracting #6: cost 32 inf + 912 19.218 * * [simplify]: Extracting #7: cost 19 inf + 3260 19.220 * * [simplify]: Extracting #8: cost 7 inf + 7612 19.224 * * [simplify]: Extracting #9: cost 0 inf + 11156 19.227 * [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.227 * [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))))))) 19.228 * [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))))) 19.228 * * [simplify]: iters left: 6 (17 enodes) 19.233 * * [simplify]: iters left: 5 (58 enodes) 19.241 * * [simplify]: iters left: 4 (72 enodes) 19.250 * * [simplify]: iters left: 3 (78 enodes) 19.259 * * [simplify]: Extracting #0: cost 1 inf + 0 19.259 * * [simplify]: Extracting #1: cost 8 inf + 0 19.259 * * [simplify]: Extracting #2: cost 17 inf + 0 19.259 * * [simplify]: Extracting #3: cost 24 inf + 0 19.259 * * [simplify]: Extracting #4: cost 36 inf + 0 19.260 * * [simplify]: Extracting #5: cost 32 inf + 169 19.260 * * [simplify]: Extracting #6: cost 19 inf + 1199 19.261 * * [simplify]: Extracting #7: cost 4 inf + 5478 19.262 * * [simplify]: Extracting #8: cost 0 inf + 6968 19.264 * [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))))) 19.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))))) (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.264 * * * * [progress]: [ 145 / 282 ] simplifiying candidate # 19.264 * [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)))))) 19.264 * * [simplify]: iters left: 6 (16 enodes) 19.268 * * [simplify]: iters left: 5 (56 enodes) 19.275 * * [simplify]: iters left: 4 (65 enodes) 19.283 * * [simplify]: iters left: 3 (69 enodes) 19.291 * * [simplify]: Extracting #0: cost 1 inf + 0 19.291 * * [simplify]: Extracting #1: cost 6 inf + 0 19.291 * * [simplify]: Extracting #2: cost 12 inf + 0 19.291 * * [simplify]: Extracting #3: cost 18 inf + 0 19.291 * * [simplify]: Extracting #4: cost 30 inf + 0 19.292 * * [simplify]: Extracting #5: cost 26 inf + 170 19.292 * * [simplify]: Extracting #6: cost 13 inf + 1199 19.292 * * [simplify]: Extracting #7: cost 5 inf + 2614 19.293 * * [simplify]: Extracting #8: cost 1 inf + 4188 19.294 * * [simplify]: Extracting #9: cost 0 inf + 4632 19.294 * [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))))) 19.294 * [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))))))) 19.295 * [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))))) 19.295 * * [simplify]: iters left: 6 (15 enodes) 19.298 * * [simplify]: iters left: 5 (52 enodes) 19.305 * * [simplify]: iters left: 4 (61 enodes) 19.318 * * [simplify]: iters left: 3 (66 enodes) 19.336 * * [simplify]: Extracting #0: cost 1 inf + 0 19.336 * * [simplify]: Extracting #1: cost 6 inf + 0 19.337 * * [simplify]: Extracting #2: cost 12 inf + 0 19.337 * * [simplify]: Extracting #3: cost 19 inf + 0 19.337 * * [simplify]: Extracting #4: cost 30 inf + 0 19.337 * * [simplify]: Extracting #5: cost 25 inf + 128 19.337 * * [simplify]: Extracting #6: cost 10 inf + 1240 19.338 * * [simplify]: Extracting #7: cost 3 inf + 2816 19.339 * * [simplify]: Extracting #8: cost 0 inf + 4068 19.341 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 19.341 * [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)))))) 19.341 * * * * [progress]: [ 146 / 282 ] simplifiying candidate # 19.341 * [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))))) 19.342 * * [simplify]: iters left: 6 (18 enodes) 19.349 * * [simplify]: iters left: 5 (62 enodes) 19.368 * * [simplify]: iters left: 4 (76 enodes) 19.388 * * [simplify]: iters left: 3 (82 enodes) 19.404 * * [simplify]: Extracting #0: cost 1 inf + 0 19.404 * * [simplify]: Extracting #1: cost 8 inf + 0 19.404 * * [simplify]: Extracting #2: cost 18 inf + 0 19.404 * * [simplify]: Extracting #3: cost 26 inf + 0 19.404 * * [simplify]: Extracting #4: cost 38 inf + 0 19.405 * * [simplify]: Extracting #5: cost 32 inf + 333 19.405 * * [simplify]: Extracting #6: cost 21 inf + 1199 19.405 * * [simplify]: Extracting #7: cost 9 inf + 3342 19.406 * * [simplify]: Extracting #8: cost 2 inf + 6124 19.407 * * [simplify]: Extracting #9: cost 0 inf + 7132 19.408 * [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)))))) 19.408 * [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))))))) 19.409 * [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))))) 19.409 * * [simplify]: iters left: 6 (17 enodes) 19.412 * * [simplify]: iters left: 5 (58 enodes) 19.420 * * [simplify]: iters left: 4 (72 enodes) 19.429 * * [simplify]: iters left: 3 (78 enodes) 19.439 * * [simplify]: Extracting #0: cost 1 inf + 0 19.439 * * [simplify]: Extracting #1: cost 8 inf + 0 19.439 * * [simplify]: Extracting #2: cost 17 inf + 0 19.439 * * [simplify]: Extracting #3: cost 24 inf + 0 19.439 * * [simplify]: Extracting #4: cost 36 inf + 0 19.439 * * [simplify]: Extracting #5: cost 32 inf + 169 19.440 * * [simplify]: Extracting #6: cost 19 inf + 1199 19.440 * * [simplify]: Extracting #7: cost 4 inf + 5238 19.441 * * [simplify]: Extracting #8: cost 0 inf + 6648 19.442 * [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))))) 19.442 * [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))))))) 19.442 * * * * [progress]: [ 147 / 282 ] simplifiying candidate # 19.443 * [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)) 19.443 * * [simplify]: iters left: 6 (18 enodes) 19.447 * * [simplify]: iters left: 5 (64 enodes) 19.458 * * [simplify]: iters left: 4 (77 enodes) 19.467 * * [simplify]: iters left: 3 (83 enodes) 19.478 * * [simplify]: iters left: 2 (84 enodes) 19.493 * * [simplify]: Extracting #0: cost 1 inf + 0 19.493 * * [simplify]: Extracting #1: cost 5 inf + 0 19.493 * * [simplify]: Extracting #2: cost 9 inf + 1 19.493 * * [simplify]: Extracting #3: cost 16 inf + 1 19.493 * * [simplify]: Extracting #4: cost 28 inf + 1 19.493 * * [simplify]: Extracting #5: cost 25 inf + 130 19.493 * * [simplify]: Extracting #6: cost 13 inf + 995 19.494 * * [simplify]: Extracting #7: cost 5 inf + 2171 19.494 * * [simplify]: Extracting #8: cost 0 inf + 3745 19.495 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 19.495 * [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)))))) 19.495 * [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)))) 19.495 * * [simplify]: iters left: 6 (16 enodes) 19.499 * * [simplify]: iters left: 5 (55 enodes) 19.506 * * [simplify]: iters left: 4 (69 enodes) 19.516 * * [simplify]: iters left: 3 (75 enodes) 19.535 * * [simplify]: Extracting #0: cost 1 inf + 0 19.535 * * [simplify]: Extracting #1: cost 8 inf + 0 19.535 * * [simplify]: Extracting #2: cost 17 inf + 0 19.535 * * [simplify]: Extracting #3: cost 25 inf + 0 19.535 * * [simplify]: Extracting #4: cost 36 inf + 0 19.535 * * [simplify]: Extracting #5: cost 31 inf + 128 19.536 * * [simplify]: Extracting #6: cost 18 inf + 1035 19.537 * * [simplify]: Extracting #7: cost 7 inf + 3340 19.538 * * [simplify]: Extracting #8: cost 2 inf + 5116 19.541 * * [simplify]: Extracting #9: cost 0 inf + 6004 19.543 * [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))))) 19.543 * [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))))))) 19.543 * * * * [progress]: [ 148 / 282 ] simplifiying candidate # 19.544 * [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))))) 19.544 * * [simplify]: iters left: 6 (18 enodes) 19.553 * * [simplify]: iters left: 5 (62 enodes) 19.569 * * [simplify]: iters left: 4 (76 enodes) 19.589 * * [simplify]: iters left: 3 (82 enodes) 19.609 * * [simplify]: Extracting #0: cost 1 inf + 0 19.609 * * [simplify]: Extracting #1: cost 8 inf + 0 19.609 * * [simplify]: Extracting #2: cost 18 inf + 0 19.609 * * [simplify]: Extracting #3: cost 26 inf + 0 19.609 * * [simplify]: Extracting #4: cost 38 inf + 0 19.609 * * [simplify]: Extracting #5: cost 32 inf + 333 19.610 * * [simplify]: Extracting #6: cost 21 inf + 1199 19.611 * * [simplify]: Extracting #7: cost 9 inf + 3342 19.613 * * [simplify]: Extracting #8: cost 2 inf + 6124 19.615 * * [simplify]: Extracting #9: cost 0 inf + 7132 19.616 * [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)))))) 19.616 * [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))))))) 19.617 * [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))))) 19.617 * * [simplify]: iters left: 6 (17 enodes) 19.620 * * [simplify]: iters left: 5 (58 enodes) 19.628 * * [simplify]: iters left: 4 (72 enodes) 19.637 * * [simplify]: iters left: 3 (78 enodes) 19.647 * * [simplify]: Extracting #0: cost 1 inf + 0 19.647 * * [simplify]: Extracting #1: cost 8 inf + 0 19.647 * * [simplify]: Extracting #2: cost 17 inf + 0 19.647 * * [simplify]: Extracting #3: cost 24 inf + 0 19.647 * * [simplify]: Extracting #4: cost 36 inf + 0 19.647 * * [simplify]: Extracting #5: cost 32 inf + 169 19.647 * * [simplify]: Extracting #6: cost 19 inf + 1199 19.649 * * [simplify]: Extracting #7: cost 4 inf + 5238 19.651 * * [simplify]: Extracting #8: cost 0 inf + 6648 19.653 * [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))))) 19.653 * [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))))))) 19.653 * * * * [progress]: [ 149 / 282 ] simplifiying candidate # 19.654 * [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) 19.654 * * [simplify]: iters left: 6 (17 enodes) 19.663 * * [simplify]: iters left: 5 (59 enodes) 19.680 * * [simplify]: iters left: 4 (73 enodes) 19.700 * * [simplify]: iters left: 3 (80 enodes) 19.719 * * [simplify]: Extracting #0: cost 1 inf + 0 19.720 * * [simplify]: Extracting #1: cost 5 inf + 0 19.720 * * [simplify]: Extracting #2: cost 9 inf + 1 19.720 * * [simplify]: Extracting #3: cost 16 inf + 1 19.720 * * [simplify]: Extracting #4: cost 28 inf + 1 19.720 * * [simplify]: Extracting #5: cost 25 inf + 129 19.720 * * [simplify]: Extracting #6: cost 13 inf + 954 19.721 * * [simplify]: Extracting #7: cost 5 inf + 2171 19.723 * * [simplify]: Extracting #8: cost 1 inf + 3301 19.724 * * [simplify]: Extracting #9: cost 0 inf + 3745 19.725 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 19.725 * [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)))))) 19.726 * [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)))) 19.726 * * [simplify]: iters left: 6 (16 enodes) 19.732 * * [simplify]: iters left: 5 (55 enodes) 19.748 * * [simplify]: iters left: 4 (69 enodes) 19.763 * * [simplify]: iters left: 3 (75 enodes) 19.773 * * [simplify]: Extracting #0: cost 1 inf + 0 19.773 * * [simplify]: Extracting #1: cost 8 inf + 0 19.773 * * [simplify]: Extracting #2: cost 17 inf + 0 19.774 * * [simplify]: Extracting #3: cost 25 inf + 0 19.774 * * [simplify]: Extracting #4: cost 36 inf + 0 19.774 * * [simplify]: Extracting #5: cost 31 inf + 128 19.774 * * [simplify]: Extracting #6: cost 18 inf + 1035 19.774 * * [simplify]: Extracting #7: cost 7 inf + 3340 19.775 * * [simplify]: Extracting #8: cost 2 inf + 5116 19.776 * * [simplify]: Extracting #9: cost 0 inf + 6004 19.777 * [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))))) 19.777 * [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))))))) 19.777 * * * * [progress]: [ 150 / 282 ] simplifiying candidate # 19.777 * [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)))))) 19.778 * * [simplify]: iters left: 6 (17 enodes) 19.781 * * [simplify]: iters left: 5 (60 enodes) 19.790 * * [simplify]: iters left: 4 (79 enodes) 19.811 * * [simplify]: iters left: 3 (92 enodes) 19.826 * * [simplify]: iters left: 2 (95 enodes) 19.837 * * [simplify]: Extracting #0: cost 1 inf + 0 19.837 * * [simplify]: Extracting #1: cost 10 inf + 0 19.838 * * [simplify]: Extracting #2: cost 22 inf + 0 19.838 * * [simplify]: Extracting #3: cost 30 inf + 0 19.838 * * [simplify]: Extracting #4: cost 42 inf + 0 19.838 * * [simplify]: Extracting #5: cost 37 inf + 252 19.838 * * [simplify]: Extracting #6: cost 26 inf + 1075 19.839 * * [simplify]: Extracting #7: cost 19 inf + 2252 19.839 * * [simplify]: Extracting #8: cost 8 inf + 6246 19.841 * * [simplify]: Extracting #9: cost 0 inf + 9468 19.843 * [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))))) 19.843 * [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))))))) 19.843 * [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))))) 19.843 * * [simplify]: iters left: 6 (16 enodes) 19.846 * * [simplify]: iters left: 5 (55 enodes) 19.854 * * [simplify]: iters left: 4 (69 enodes) 19.873 * * [simplify]: iters left: 3 (75 enodes) 19.892 * * [simplify]: Extracting #0: cost 1 inf + 0 19.893 * * [simplify]: Extracting #1: cost 8 inf + 0 19.893 * * [simplify]: Extracting #2: cost 16 inf + 0 19.893 * * [simplify]: Extracting #3: cost 22 inf + 0 19.893 * * [simplify]: Extracting #4: cost 34 inf + 0 19.893 * * [simplify]: Extracting #5: cost 31 inf + 128 19.894 * * [simplify]: Extracting #6: cost 18 inf + 1035 19.894 * * [simplify]: Extracting #7: cost 11 inf + 2252 19.896 * * [simplify]: Extracting #8: cost 3 inf + 4672 19.897 * * [simplify]: Extracting #9: cost 1 inf + 5640 19.899 * * [simplify]: Extracting #10: cost 0 inf + 6084 19.901 * [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))))) 19.901 * [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))))))) 19.901 * * * * [progress]: [ 151 / 282 ] simplifiying candidate # 19.902 * [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)))))) 19.902 * * [simplify]: iters left: 6 (18 enodes) 19.909 * * [simplify]: iters left: 5 (62 enodes) 19.923 * * [simplify]: iters left: 4 (76 enodes) 19.932 * * [simplify]: iters left: 3 (82 enodes) 19.942 * * [simplify]: Extracting #0: cost 1 inf + 0 19.942 * * [simplify]: Extracting #1: cost 8 inf + 0 19.942 * * [simplify]: Extracting #2: cost 18 inf + 0 19.942 * * [simplify]: Extracting #3: cost 26 inf + 0 19.942 * * [simplify]: Extracting #4: cost 38 inf + 0 19.942 * * [simplify]: Extracting #5: cost 31 inf + 375 19.943 * * [simplify]: Extracting #6: cost 21 inf + 1199 19.943 * * [simplify]: Extracting #7: cost 8 inf + 3786 19.944 * * [simplify]: Extracting #8: cost 1 inf + 6568 19.945 * * [simplify]: Extracting #9: cost 0 inf + 7132 19.946 * [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))))) 19.946 * [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))))))) 19.946 * [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))))) 19.947 * * [simplify]: iters left: 6 (17 enodes) 19.952 * * [simplify]: iters left: 5 (58 enodes) 19.968 * * [simplify]: iters left: 4 (72 enodes) 19.988 * * [simplify]: iters left: 3 (78 enodes) 20.006 * * [simplify]: Extracting #0: cost 1 inf + 0 20.007 * * [simplify]: Extracting #1: cost 8 inf + 0 20.007 * * [simplify]: Extracting #2: cost 17 inf + 0 20.007 * * [simplify]: Extracting #3: cost 24 inf + 0 20.007 * * [simplify]: Extracting #4: cost 36 inf + 0 20.007 * * [simplify]: Extracting #5: cost 32 inf + 169 20.007 * * [simplify]: Extracting #6: cost 19 inf + 1199 20.008 * * [simplify]: Extracting #7: cost 4 inf + 5318 20.009 * * [simplify]: Extracting #8: cost 0 inf + 6648 20.010 * [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.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 (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.010 * * * * [progress]: [ 152 / 282 ] simplifiying candidate # 20.010 * [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.010 * * [simplify]: iters left: 6 (15 enodes) 20.013 * * [simplify]: iters left: 5 (52 enodes) 20.020 * * [simplify]: iters left: 4 (61 enodes) 20.028 * * [simplify]: iters left: 3 (66 enodes) 20.035 * * [simplify]: Extracting #0: cost 1 inf + 0 20.035 * * [simplify]: Extracting #1: cost 6 inf + 0 20.035 * * [simplify]: Extracting #2: cost 12 inf + 0 20.035 * * [simplify]: Extracting #3: cost 19 inf + 0 20.036 * * [simplify]: Extracting #4: cost 30 inf + 0 20.036 * * [simplify]: Extracting #5: cost 25 inf + 128 20.036 * * [simplify]: Extracting #6: cost 10 inf + 1240 20.036 * * [simplify]: Extracting #7: cost 3 inf + 2616 20.037 * * [simplify]: Extracting #8: cost 0 inf + 3748 20.038 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.038 * [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.038 * [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.038 * * [simplify]: iters left: 6 (15 enodes) 20.041 * * [simplify]: iters left: 5 (52 enodes) 20.052 * * [simplify]: iters left: 4 (61 enodes) 20.067 * * [simplify]: iters left: 3 (66 enodes) 20.084 * * [simplify]: Extracting #0: cost 1 inf + 0 20.084 * * [simplify]: Extracting #1: cost 6 inf + 0 20.084 * * [simplify]: Extracting #2: cost 12 inf + 0 20.084 * * [simplify]: Extracting #3: cost 19 inf + 0 20.084 * * [simplify]: Extracting #4: cost 30 inf + 0 20.084 * * [simplify]: Extracting #5: cost 25 inf + 128 20.085 * * [simplify]: Extracting #6: cost 10 inf + 1240 20.085 * * [simplify]: Extracting #7: cost 3 inf + 2616 20.087 * * [simplify]: Extracting #8: cost 0 inf + 3748 20.088 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.088 * [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.088 * * * * [progress]: [ 153 / 282 ] simplifiying candidate # 20.088 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 20.088 * * [simplify]: iters left: 6 (17 enodes) 20.093 * * [simplify]: iters left: 5 (60 enodes) 20.103 * * [simplify]: iters left: 4 (73 enodes) 20.112 * * [simplify]: iters left: 3 (79 enodes) 20.122 * * [simplify]: iters left: 2 (80 enodes) 20.131 * * [simplify]: Extracting #0: cost 1 inf + 0 20.131 * * [simplify]: Extracting #1: cost 5 inf + 0 20.131 * * [simplify]: Extracting #2: cost 8 inf + 1 20.131 * * [simplify]: Extracting #3: cost 14 inf + 1 20.132 * * [simplify]: Extracting #4: cost 26 inf + 1 20.132 * * [simplify]: Extracting #5: cost 22 inf + 171 20.132 * * [simplify]: Extracting #6: cost 8 inf + 1241 20.133 * * [simplify]: Extracting #7: cost 3 inf + 2253 20.134 * * [simplify]: Extracting #8: cost 0 inf + 3021 20.135 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.135 * [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)))))) 20.136 * [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)))) 20.136 * * [simplify]: iters left: 6 (15 enodes) 20.141 * * [simplify]: iters left: 5 (52 enodes) 20.154 * * [simplify]: iters left: 4 (66 enodes) 20.170 * * [simplify]: iters left: 3 (72 enodes) 20.179 * * [simplify]: Extracting #0: cost 1 inf + 0 20.179 * * [simplify]: Extracting #1: cost 8 inf + 0 20.179 * * [simplify]: Extracting #2: cost 16 inf + 0 20.179 * * [simplify]: Extracting #3: cost 23 inf + 0 20.179 * * [simplify]: Extracting #4: cost 34 inf + 0 20.180 * * [simplify]: Extracting #5: cost 29 inf + 128 20.180 * * [simplify]: Extracting #6: cost 14 inf + 1240 20.180 * * [simplify]: Extracting #7: cost 6 inf + 2980 20.181 * * [simplify]: Extracting #8: cost 1 inf + 4878 20.182 * * [simplify]: Extracting #9: cost 0 inf + 5120 20.183 * [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)))) 20.183 * [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)))))) 20.183 * * * * [progress]: [ 154 / 282 ] simplifiying candidate # 20.183 * [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.183 * * [simplify]: iters left: 6 (15 enodes) 20.186 * * [simplify]: iters left: 5 (52 enodes) 20.194 * * [simplify]: iters left: 4 (61 enodes) 20.203 * * [simplify]: iters left: 3 (66 enodes) 20.211 * * [simplify]: Extracting #0: cost 1 inf + 0 20.211 * * [simplify]: Extracting #1: cost 6 inf + 0 20.211 * * [simplify]: Extracting #2: cost 12 inf + 0 20.211 * * [simplify]: Extracting #3: cost 19 inf + 0 20.211 * * [simplify]: Extracting #4: cost 30 inf + 0 20.211 * * [simplify]: Extracting #5: cost 25 inf + 128 20.211 * * [simplify]: Extracting #6: cost 10 inf + 1240 20.212 * * [simplify]: Extracting #7: cost 3 inf + 2616 20.213 * * [simplify]: Extracting #8: cost 0 inf + 3748 20.213 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.214 * [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.214 * [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.214 * * [simplify]: iters left: 6 (15 enodes) 20.217 * * [simplify]: iters left: 5 (52 enodes) 20.227 * * [simplify]: iters left: 4 (61 enodes) 20.243 * * [simplify]: iters left: 3 (66 enodes) 20.258 * * [simplify]: Extracting #0: cost 1 inf + 0 20.258 * * [simplify]: Extracting #1: cost 6 inf + 0 20.258 * * [simplify]: Extracting #2: cost 12 inf + 0 20.258 * * [simplify]: Extracting #3: cost 19 inf + 0 20.258 * * [simplify]: Extracting #4: cost 30 inf + 0 20.258 * * [simplify]: Extracting #5: cost 25 inf + 128 20.259 * * [simplify]: Extracting #6: cost 10 inf + 1240 20.260 * * [simplify]: Extracting #7: cost 3 inf + 2616 20.261 * * [simplify]: Extracting #8: cost 0 inf + 3748 20.262 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.262 * [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.263 * * * * [progress]: [ 155 / 282 ] simplifiying candidate # 20.263 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 20.263 * * [simplify]: iters left: 6 (16 enodes) 20.269 * * [simplify]: iters left: 5 (55 enodes) 20.277 * * [simplify]: iters left: 4 (69 enodes) 20.288 * * [simplify]: iters left: 3 (76 enodes) 20.298 * * [simplify]: Extracting #0: cost 1 inf + 0 20.298 * * [simplify]: Extracting #1: cost 5 inf + 0 20.298 * * [simplify]: Extracting #2: cost 8 inf + 1 20.298 * * [simplify]: Extracting #3: cost 14 inf + 1 20.298 * * [simplify]: Extracting #4: cost 26 inf + 1 20.298 * * [simplify]: Extracting #5: cost 22 inf + 211 20.298 * * [simplify]: Extracting #6: cost 8 inf + 1241 20.299 * * [simplify]: Extracting #7: cost 2 inf + 2213 20.299 * * [simplify]: Extracting #8: cost 1 inf + 2617 20.300 * * [simplify]: Extracting #9: cost 0 inf + 3021 20.300 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.300 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (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)))))) 20.300 * [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)))) 20.301 * * [simplify]: iters left: 6 (15 enodes) 20.303 * * [simplify]: iters left: 5 (52 enodes) 20.310 * * [simplify]: iters left: 4 (66 enodes) 20.319 * * [simplify]: iters left: 3 (72 enodes) 20.328 * * [simplify]: Extracting #0: cost 1 inf + 0 20.328 * * [simplify]: Extracting #1: cost 8 inf + 0 20.328 * * [simplify]: Extracting #2: cost 16 inf + 0 20.328 * * [simplify]: Extracting #3: cost 23 inf + 0 20.328 * * [simplify]: Extracting #4: cost 34 inf + 0 20.328 * * [simplify]: Extracting #5: cost 29 inf + 128 20.328 * * [simplify]: Extracting #6: cost 14 inf + 1240 20.329 * * [simplify]: Extracting #7: cost 6 inf + 2980 20.329 * * [simplify]: Extracting #8: cost 1 inf + 4878 20.330 * * [simplify]: Extracting #9: cost 0 inf + 5120 20.331 * [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)))) 20.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 (- (* 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)))))) 20.331 * * * * [progress]: [ 156 / 282 ] simplifiying candidate # 20.332 * [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)))))) 20.332 * * [simplify]: iters left: 6 (18 enodes) 20.337 * * [simplify]: iters left: 5 (65 enodes) 20.355 * * [simplify]: iters left: 4 (80 enodes) 20.377 * * [simplify]: iters left: 3 (87 enodes) 20.400 * * [simplify]: iters left: 2 (89 enodes) 20.421 * * [simplify]: Extracting #0: cost 1 inf + 0 20.421 * * [simplify]: Extracting #1: cost 6 inf + 0 20.421 * * [simplify]: Extracting #2: cost 13 inf + 0 20.421 * * [simplify]: Extracting #3: cost 18 inf + 1 20.422 * * [simplify]: Extracting #4: cost 30 inf + 1 20.422 * * [simplify]: Extracting #5: cost 26 inf + 211 20.422 * * [simplify]: Extracting #6: cost 12 inf + 1199 20.423 * * [simplify]: Extracting #7: cost 5 inf + 2857 20.425 * * [simplify]: Extracting #8: cost 1 inf + 4229 20.427 * * [simplify]: Extracting #9: cost 0 inf + 4713 20.428 * [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)))))) 20.429 * [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))))))) 20.429 * [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))))) 20.429 * * [simplify]: iters left: 6 (15 enodes) 20.435 * * [simplify]: iters left: 5 (52 enodes) 20.449 * * [simplify]: iters left: 4 (66 enodes) 20.466 * * [simplify]: iters left: 3 (72 enodes) 20.476 * * [simplify]: Extracting #0: cost 1 inf + 0 20.476 * * [simplify]: Extracting #1: cost 8 inf + 0 20.476 * * [simplify]: Extracting #2: cost 16 inf + 0 20.476 * * [simplify]: Extracting #3: cost 23 inf + 0 20.476 * * [simplify]: Extracting #4: cost 34 inf + 0 20.476 * * [simplify]: Extracting #5: cost 29 inf + 128 20.476 * * [simplify]: Extracting #6: cost 14 inf + 1240 20.477 * * [simplify]: Extracting #7: cost 7 inf + 2778 20.478 * * [simplify]: Extracting #8: cost 2 inf + 4714 20.478 * * [simplify]: Extracting #9: cost 0 inf + 5440 20.479 * [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))))) 20.479 * [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))))))) 20.479 * * * * [progress]: [ 157 / 282 ] simplifiying candidate # 20.480 * [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)))))) 20.480 * * [simplify]: iters left: 6 (18 enodes) 20.484 * * [simplify]: iters left: 5 (64 enodes) 20.493 * * [simplify]: iters left: 4 (75 enodes) 20.511 * * [simplify]: iters left: 3 (82 enodes) 20.521 * * [simplify]: iters left: 2 (83 enodes) 20.531 * * [simplify]: Extracting #0: cost 1 inf + 0 20.531 * * [simplify]: Extracting #1: cost 4 inf + 0 20.531 * * [simplify]: Extracting #2: cost 10 inf + 0 20.531 * * [simplify]: Extracting #3: cost 16 inf + 1 20.531 * * [simplify]: Extracting #4: cost 28 inf + 1 20.531 * * [simplify]: Extracting #5: cost 25 inf + 130 20.531 * * [simplify]: Extracting #6: cost 11 inf + 1281 20.532 * * [simplify]: Extracting #7: cost 4 inf + 2373 20.532 * * [simplify]: Extracting #8: cost 0 inf + 3745 20.533 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 20.533 * [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))))))) 20.533 * [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))))) 20.533 * * [simplify]: iters left: 6 (16 enodes) 20.536 * * [simplify]: iters left: 5 (55 enodes) 20.545 * * [simplify]: iters left: 4 (69 enodes) 20.563 * * [simplify]: iters left: 3 (75 enodes) 20.582 * * [simplify]: Extracting #0: cost 1 inf + 0 20.582 * * [simplify]: Extracting #1: cost 8 inf + 0 20.583 * * [simplify]: Extracting #2: cost 17 inf + 0 20.583 * * [simplify]: Extracting #3: cost 25 inf + 0 20.583 * * [simplify]: Extracting #4: cost 36 inf + 0 20.583 * * [simplify]: Extracting #5: cost 31 inf + 128 20.583 * * [simplify]: Extracting #6: cost 18 inf + 1035 20.584 * * [simplify]: Extracting #7: cost 11 inf + 2212 20.586 * * [simplify]: Extracting #8: cost 3 inf + 4592 20.588 * * [simplify]: Extracting #9: cost 1 inf + 5560 20.590 * * [simplify]: Extracting #10: cost 0 inf + 6004 20.591 * [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))))) 20.592 * [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))))))) 20.592 * * * * [progress]: [ 158 / 282 ] simplifiying candidate # 20.592 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.592 * * [simplify]: iters left: 6 (17 enodes) 20.601 * * [simplify]: iters left: 5 (60 enodes) 20.620 * * [simplify]: iters left: 4 (71 enodes) 20.639 * * [simplify]: iters left: 3 (78 enodes) 20.658 * * [simplify]: iters left: 2 (79 enodes) 20.677 * * [simplify]: Extracting #0: cost 1 inf + 0 20.677 * * [simplify]: Extracting #1: cost 4 inf + 0 20.677 * * [simplify]: Extracting #2: cost 9 inf + 0 20.677 * * [simplify]: Extracting #3: cost 14 inf + 1 20.677 * * [simplify]: Extracting #4: cost 26 inf + 1 20.677 * * [simplify]: Extracting #5: cost 22 inf + 171 20.678 * * [simplify]: Extracting #6: cost 9 inf + 1240 20.679 * * [simplify]: Extracting #7: cost 2 inf + 2415 20.680 * * [simplify]: Extracting #8: cost 0 inf + 3021 20.681 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 20.681 * [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))))))) 20.682 * [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))))) 20.682 * * [simplify]: iters left: 6 (15 enodes) 20.688 * * [simplify]: iters left: 5 (52 enodes) 20.697 * * [simplify]: iters left: 4 (66 enodes) 20.705 * * [simplify]: iters left: 3 (72 enodes) 20.714 * * [simplify]: Extracting #0: cost 1 inf + 0 20.714 * * [simplify]: Extracting #1: cost 8 inf + 0 20.714 * * [simplify]: Extracting #2: cost 16 inf + 0 20.714 * * [simplify]: Extracting #3: cost 23 inf + 0 20.714 * * [simplify]: Extracting #4: cost 34 inf + 0 20.714 * * [simplify]: Extracting #5: cost 29 inf + 128 20.715 * * [simplify]: Extracting #6: cost 14 inf + 1240 20.715 * * [simplify]: Extracting #7: cost 7 inf + 2738 20.716 * * [simplify]: Extracting #8: cost 2 inf + 4474 20.718 * * [simplify]: Extracting #9: cost 0 inf + 5120 20.719 * [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))))) 20.719 * [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))))))) 20.720 * * * * [progress]: [ 159 / 282 ] simplifiying candidate # 20.720 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt 1)) 20.720 * * [simplify]: iters left: 6 (12 enodes) 20.726 * * [simplify]: iters left: 5 (44 enodes) 20.741 * * [simplify]: iters left: 4 (55 enodes) 20.755 * * [simplify]: iters left: 3 (59 enodes) 20.768 * * [simplify]: Extracting #0: cost 1 inf + 0 20.768 * * [simplify]: Extracting #1: cost 4 inf + 0 20.768 * * [simplify]: Extracting #2: cost 7 inf + 1 20.768 * * [simplify]: Extracting #3: cost 16 inf + 1 20.768 * * [simplify]: Extracting #4: cost 11 inf + 130 20.769 * * [simplify]: Extracting #5: cost 2 inf + 872 20.769 * * [simplify]: Extracting #6: cost 0 inf + 1077 20.770 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 20.770 * [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)))))) 20.770 * [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)))) 20.770 * * [simplify]: iters left: 6 (14 enodes) 20.774 * * [simplify]: iters left: 5 (49 enodes) 20.781 * * [simplify]: iters left: 4 (58 enodes) 20.788 * * [simplify]: iters left: 3 (63 enodes) 20.796 * * [simplify]: Extracting #0: cost 1 inf + 0 20.796 * * [simplify]: Extracting #1: cost 6 inf + 0 20.796 * * [simplify]: Extracting #2: cost 13 inf + 0 20.796 * * [simplify]: Extracting #3: cost 21 inf + 0 20.796 * * [simplify]: Extracting #4: cost 25 inf + 43 20.796 * * [simplify]: Extracting #5: cost 18 inf + 374 20.797 * * [simplify]: Extracting #6: cost 3 inf + 2534 20.798 * * [simplify]: Extracting #7: cost 0 inf + 3184 20.798 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 20.798 * [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))))) 20.798 * * * * [progress]: [ 160 / 282 ] simplifiying candidate # 20.799 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.799 * * [simplify]: iters left: 6 (17 enodes) 20.803 * * [simplify]: iters left: 5 (60 enodes) 20.811 * * [simplify]: iters left: 4 (71 enodes) 20.828 * * [simplify]: iters left: 3 (78 enodes) 20.849 * * [simplify]: iters left: 2 (79 enodes) 20.868 * * [simplify]: Extracting #0: cost 1 inf + 0 20.868 * * [simplify]: Extracting #1: cost 4 inf + 0 20.868 * * [simplify]: Extracting #2: cost 9 inf + 0 20.868 * * [simplify]: Extracting #3: cost 14 inf + 1 20.868 * * [simplify]: Extracting #4: cost 26 inf + 1 20.869 * * [simplify]: Extracting #5: cost 22 inf + 171 20.869 * * [simplify]: Extracting #6: cost 9 inf + 1240 20.870 * * [simplify]: Extracting #7: cost 2 inf + 2415 20.871 * * [simplify]: Extracting #8: cost 0 inf + 3021 20.872 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 20.872 * [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))))))) 20.873 * [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))))) 20.873 * * [simplify]: iters left: 6 (15 enodes) 20.879 * * [simplify]: iters left: 5 (52 enodes) 20.894 * * [simplify]: iters left: 4 (66 enodes) 20.907 * * [simplify]: iters left: 3 (72 enodes) 20.916 * * [simplify]: Extracting #0: cost 1 inf + 0 20.916 * * [simplify]: Extracting #1: cost 8 inf + 0 20.916 * * [simplify]: Extracting #2: cost 16 inf + 0 20.916 * * [simplify]: Extracting #3: cost 23 inf + 0 20.916 * * [simplify]: Extracting #4: cost 34 inf + 0 20.916 * * [simplify]: Extracting #5: cost 29 inf + 128 20.917 * * [simplify]: Extracting #6: cost 14 inf + 1240 20.917 * * [simplify]: Extracting #7: cost 7 inf + 2738 20.918 * * [simplify]: Extracting #8: cost 2 inf + 4474 20.919 * * [simplify]: Extracting #9: cost 0 inf + 5120 20.919 * [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))))) 20.919 * [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))))))) 20.920 * * * * [progress]: [ 161 / 282 ] simplifiying candidate # 20.920 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) 20.920 * * [simplify]: iters left: 6 (12 enodes) 20.923 * * [simplify]: iters left: 5 (42 enodes) 20.929 * * [simplify]: iters left: 4 (53 enodes) 20.935 * * [simplify]: iters left: 3 (57 enodes) 20.948 * * [simplify]: Extracting #0: cost 1 inf + 0 20.948 * * [simplify]: Extracting #1: cost 4 inf + 0 20.948 * * [simplify]: Extracting #2: cost 7 inf + 1 20.948 * * [simplify]: Extracting #3: cost 16 inf + 1 20.949 * * [simplify]: Extracting #4: cost 11 inf + 130 20.949 * * [simplify]: Extracting #5: cost 2 inf + 872 20.949 * * [simplify]: Extracting #6: cost 0 inf + 1077 20.950 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 20.950 * [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)))))) 20.950 * [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)))) 20.951 * * [simplify]: iters left: 6 (14 enodes) 20.957 * * [simplify]: iters left: 5 (49 enodes) 20.972 * * [simplify]: iters left: 4 (58 enodes) 20.987 * * [simplify]: iters left: 3 (63 enodes) 21.003 * * [simplify]: Extracting #0: cost 1 inf + 0 21.003 * * [simplify]: Extracting #1: cost 6 inf + 0 21.003 * * [simplify]: Extracting #2: cost 13 inf + 0 21.003 * * [simplify]: Extracting #3: cost 21 inf + 0 21.003 * * [simplify]: Extracting #4: cost 25 inf + 43 21.003 * * [simplify]: Extracting #5: cost 18 inf + 374 21.004 * * [simplify]: Extracting #6: cost 3 inf + 2534 21.005 * * [simplify]: Extracting #7: cost 0 inf + 3184 21.006 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 21.006 * [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.006 * * * * [progress]: [ 162 / 282 ] simplifiying candidate # 21.007 * [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)))))) 21.007 * * [simplify]: iters left: 6 (17 enodes) 21.014 * * [simplify]: iters left: 5 (60 enodes) 21.030 * * [simplify]: iters left: 4 (79 enodes) 21.051 * * [simplify]: iters left: 3 (92 enodes) 21.074 * * [simplify]: iters left: 2 (95 enodes) 21.097 * * [simplify]: Extracting #0: cost 1 inf + 0 21.097 * * [simplify]: Extracting #1: cost 10 inf + 0 21.097 * * [simplify]: Extracting #2: cost 22 inf + 0 21.097 * * [simplify]: Extracting #3: cost 30 inf + 0 21.098 * * [simplify]: Extracting #4: cost 42 inf + 0 21.098 * * [simplify]: Extracting #5: cost 37 inf + 252 21.098 * * [simplify]: Extracting #6: cost 26 inf + 1075 21.099 * * [simplify]: Extracting #7: cost 19 inf + 2252 21.102 * * [simplify]: Extracting #8: cost 8 inf + 6246 21.105 * * [simplify]: Extracting #9: cost 0 inf + 9468 21.109 * [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))))) 21.109 * [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))))))) 21.110 * [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))))) 21.110 * * [simplify]: iters left: 6 (16 enodes) 21.116 * * [simplify]: iters left: 5 (55 enodes) 21.131 * * [simplify]: iters left: 4 (69 enodes) 21.145 * * [simplify]: iters left: 3 (75 enodes) 21.155 * * [simplify]: Extracting #0: cost 1 inf + 0 21.155 * * [simplify]: Extracting #1: cost 8 inf + 0 21.155 * * [simplify]: Extracting #2: cost 16 inf + 0 21.156 * * [simplify]: Extracting #3: cost 22 inf + 0 21.156 * * [simplify]: Extracting #4: cost 34 inf + 0 21.156 * * [simplify]: Extracting #5: cost 31 inf + 128 21.156 * * [simplify]: Extracting #6: cost 18 inf + 1035 21.157 * * [simplify]: Extracting #7: cost 11 inf + 2252 21.157 * * [simplify]: Extracting #8: cost 3 inf + 4672 21.159 * * [simplify]: Extracting #9: cost 1 inf + 5640 21.160 * * [simplify]: Extracting #10: cost 0 inf + 6084 21.161 * [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))))) 21.161 * [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))))))) 21.161 * * * * [progress]: [ 163 / 282 ] simplifiying candidate # 21.162 * [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)))))) 21.162 * * [simplify]: iters left: 6 (18 enodes) 21.166 * * [simplify]: iters left: 5 (62 enodes) 21.175 * * [simplify]: iters left: 4 (76 enodes) 21.186 * * [simplify]: iters left: 3 (82 enodes) 21.207 * * [simplify]: Extracting #0: cost 1 inf + 0 21.207 * * [simplify]: Extracting #1: cost 8 inf + 0 21.207 * * [simplify]: Extracting #2: cost 18 inf + 0 21.207 * * [simplify]: Extracting #3: cost 26 inf + 0 21.207 * * [simplify]: Extracting #4: cost 38 inf + 0 21.208 * * [simplify]: Extracting #5: cost 31 inf + 375 21.208 * * [simplify]: Extracting #6: cost 21 inf + 1199 21.210 * * [simplify]: Extracting #7: cost 8 inf + 3786 21.212 * * [simplify]: Extracting #8: cost 1 inf + 6568 21.214 * * [simplify]: Extracting #9: cost 0 inf + 7132 21.217 * [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))))) 21.217 * [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))))))) 21.217 * [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))))) 21.218 * * [simplify]: iters left: 6 (17 enodes) 21.224 * * [simplify]: iters left: 5 (58 enodes) 21.236 * * [simplify]: iters left: 4 (72 enodes) 21.245 * * [simplify]: iters left: 3 (78 enodes) 21.254 * * [simplify]: Extracting #0: cost 1 inf + 0 21.254 * * [simplify]: Extracting #1: cost 8 inf + 0 21.254 * * [simplify]: Extracting #2: cost 17 inf + 0 21.254 * * [simplify]: Extracting #3: cost 24 inf + 0 21.254 * * [simplify]: Extracting #4: cost 36 inf + 0 21.254 * * [simplify]: Extracting #5: cost 32 inf + 169 21.255 * * [simplify]: Extracting #6: cost 19 inf + 1199 21.255 * * [simplify]: Extracting #7: cost 4 inf + 5318 21.256 * * [simplify]: Extracting #8: cost 0 inf + 6648 21.257 * [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))))) 21.257 * [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))))))) 21.258 * * * * [progress]: [ 164 / 282 ] simplifiying candidate # 21.258 * [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.258 * * [simplify]: iters left: 6 (15 enodes) 21.262 * * [simplify]: iters left: 5 (52 enodes) 21.276 * * [simplify]: iters left: 4 (61 enodes) 21.284 * * [simplify]: iters left: 3 (66 enodes) 21.292 * * [simplify]: Extracting #0: cost 1 inf + 0 21.292 * * [simplify]: Extracting #1: cost 6 inf + 0 21.292 * * [simplify]: Extracting #2: cost 12 inf + 0 21.292 * * [simplify]: Extracting #3: cost 19 inf + 0 21.292 * * [simplify]: Extracting #4: cost 30 inf + 0 21.292 * * [simplify]: Extracting #5: cost 25 inf + 128 21.292 * * [simplify]: Extracting #6: cost 10 inf + 1240 21.293 * * [simplify]: Extracting #7: cost 3 inf + 2616 21.293 * * [simplify]: Extracting #8: cost 0 inf + 3748 21.294 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.294 * [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.294 * [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.294 * * [simplify]: iters left: 6 (15 enodes) 21.297 * * [simplify]: iters left: 5 (52 enodes) 21.305 * * [simplify]: iters left: 4 (61 enodes) 21.318 * * [simplify]: iters left: 3 (66 enodes) 21.334 * * [simplify]: Extracting #0: cost 1 inf + 0 21.334 * * [simplify]: Extracting #1: cost 6 inf + 0 21.334 * * [simplify]: Extracting #2: cost 12 inf + 0 21.334 * * [simplify]: Extracting #3: cost 19 inf + 0 21.334 * * [simplify]: Extracting #4: cost 30 inf + 0 21.334 * * [simplify]: Extracting #5: cost 25 inf + 128 21.335 * * [simplify]: Extracting #6: cost 10 inf + 1240 21.335 * * [simplify]: Extracting #7: cost 3 inf + 2616 21.337 * * [simplify]: Extracting #8: cost 0 inf + 3748 21.338 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.338 * [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.338 * * * * [progress]: [ 165 / 282 ] simplifiying candidate # 21.339 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 21.339 * * [simplify]: iters left: 6 (17 enodes) 21.347 * * [simplify]: iters left: 5 (60 enodes) 21.364 * * [simplify]: iters left: 4 (73 enodes) 21.383 * * [simplify]: iters left: 3 (79 enodes) 21.402 * * [simplify]: iters left: 2 (80 enodes) 21.421 * * [simplify]: Extracting #0: cost 1 inf + 0 21.421 * * [simplify]: Extracting #1: cost 5 inf + 0 21.421 * * [simplify]: Extracting #2: cost 8 inf + 1 21.421 * * [simplify]: Extracting #3: cost 14 inf + 1 21.422 * * [simplify]: Extracting #4: cost 26 inf + 1 21.422 * * [simplify]: Extracting #5: cost 22 inf + 171 21.422 * * [simplify]: Extracting #6: cost 8 inf + 1241 21.423 * * [simplify]: Extracting #7: cost 3 inf + 2253 21.424 * * [simplify]: Extracting #8: cost 0 inf + 3021 21.425 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.426 * [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.426 * [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.426 * * [simplify]: iters left: 6 (15 enodes) 21.430 * * [simplify]: iters left: 5 (52 enodes) 21.438 * * [simplify]: iters left: 4 (66 enodes) 21.446 * * [simplify]: iters left: 3 (72 enodes) 21.455 * * [simplify]: Extracting #0: cost 1 inf + 0 21.455 * * [simplify]: Extracting #1: cost 8 inf + 0 21.455 * * [simplify]: Extracting #2: cost 16 inf + 0 21.455 * * [simplify]: Extracting #3: cost 23 inf + 0 21.455 * * [simplify]: Extracting #4: cost 34 inf + 0 21.455 * * [simplify]: Extracting #5: cost 29 inf + 128 21.455 * * [simplify]: Extracting #6: cost 14 inf + 1240 21.456 * * [simplify]: Extracting #7: cost 6 inf + 2980 21.457 * * [simplify]: Extracting #8: cost 1 inf + 4878 21.459 * * [simplify]: Extracting #9: cost 0 inf + 5120 21.461 * [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.461 * [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.461 * * * * [progress]: [ 166 / 282 ] simplifiying candidate # 21.462 * [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.462 * * [simplify]: iters left: 6 (15 enodes) 21.468 * * [simplify]: iters left: 5 (52 enodes) 21.477 * * [simplify]: iters left: 4 (61 enodes) 21.485 * * [simplify]: iters left: 3 (66 enodes) 21.493 * * [simplify]: Extracting #0: cost 1 inf + 0 21.493 * * [simplify]: Extracting #1: cost 6 inf + 0 21.493 * * [simplify]: Extracting #2: cost 12 inf + 0 21.493 * * [simplify]: Extracting #3: cost 19 inf + 0 21.493 * * [simplify]: Extracting #4: cost 30 inf + 0 21.493 * * [simplify]: Extracting #5: cost 25 inf + 128 21.493 * * [simplify]: Extracting #6: cost 10 inf + 1240 21.494 * * [simplify]: Extracting #7: cost 3 inf + 2616 21.494 * * [simplify]: Extracting #8: cost 0 inf + 3748 21.495 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.495 * [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.495 * [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.495 * * [simplify]: iters left: 6 (15 enodes) 21.498 * * [simplify]: iters left: 5 (52 enodes) 21.511 * * [simplify]: iters left: 4 (61 enodes) 21.529 * * [simplify]: iters left: 3 (66 enodes) 21.546 * * [simplify]: Extracting #0: cost 1 inf + 0 21.546 * * [simplify]: Extracting #1: cost 6 inf + 0 21.546 * * [simplify]: Extracting #2: cost 12 inf + 0 21.546 * * [simplify]: Extracting #3: cost 19 inf + 0 21.546 * * [simplify]: Extracting #4: cost 30 inf + 0 21.546 * * [simplify]: Extracting #5: cost 25 inf + 128 21.547 * * [simplify]: Extracting #6: cost 10 inf + 1240 21.547 * * [simplify]: Extracting #7: cost 3 inf + 2616 21.549 * * [simplify]: Extracting #8: cost 0 inf + 3748 21.550 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.550 * [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.550 * * * * [progress]: [ 167 / 282 ] simplifiying candidate # 21.551 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 21.551 * * [simplify]: iters left: 6 (16 enodes) 21.558 * * [simplify]: iters left: 5 (55 enodes) 21.574 * * [simplify]: iters left: 4 (69 enodes) 21.587 * * [simplify]: iters left: 3 (76 enodes) 21.597 * * [simplify]: Extracting #0: cost 1 inf + 0 21.597 * * [simplify]: Extracting #1: cost 5 inf + 0 21.597 * * [simplify]: Extracting #2: cost 8 inf + 1 21.597 * * [simplify]: Extracting #3: cost 14 inf + 1 21.597 * * [simplify]: Extracting #4: cost 26 inf + 1 21.597 * * [simplify]: Extracting #5: cost 22 inf + 211 21.597 * * [simplify]: Extracting #6: cost 8 inf + 1241 21.598 * * [simplify]: Extracting #7: cost 2 inf + 2213 21.598 * * [simplify]: Extracting #8: cost 1 inf + 2617 21.599 * * [simplify]: Extracting #9: cost 0 inf + 3021 21.599 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.599 * [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.600 * [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.600 * * [simplify]: iters left: 6 (15 enodes) 21.604 * * [simplify]: iters left: 5 (52 enodes) 21.610 * * [simplify]: iters left: 4 (66 enodes) 21.627 * * [simplify]: iters left: 3 (72 enodes) 21.647 * * [simplify]: Extracting #0: cost 1 inf + 0 21.647 * * [simplify]: Extracting #1: cost 8 inf + 0 21.647 * * [simplify]: Extracting #2: cost 16 inf + 0 21.647 * * [simplify]: Extracting #3: cost 23 inf + 0 21.647 * * [simplify]: Extracting #4: cost 34 inf + 0 21.647 * * [simplify]: Extracting #5: cost 29 inf + 128 21.648 * * [simplify]: Extracting #6: cost 14 inf + 1240 21.649 * * [simplify]: Extracting #7: cost 6 inf + 2980 21.650 * * [simplify]: Extracting #8: cost 1 inf + 4878 21.652 * * [simplify]: Extracting #9: cost 0 inf + 5120 21.654 * [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.654 * [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.654 * * * * [progress]: [ 168 / 282 ] simplifiying candidate # 21.654 * [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)))))) 21.655 * * [simplify]: iters left: 6 (17 enodes) 21.663 * * [simplify]: iters left: 5 (60 enodes) 21.679 * * [simplify]: iters left: 4 (77 enodes) 21.699 * * [simplify]: iters left: 3 (86 enodes) 21.714 * * [simplify]: iters left: 2 (87 enodes) 21.725 * * [simplify]: Extracting #0: cost 1 inf + 0 21.725 * * [simplify]: Extracting #1: cost 7 inf + 0 21.725 * * [simplify]: Extracting #2: cost 12 inf + 1 21.725 * * [simplify]: Extracting #3: cost 18 inf + 1 21.725 * * [simplify]: Extracting #4: cost 30 inf + 1 21.725 * * [simplify]: Extracting #5: cost 28 inf + 88 21.725 * * [simplify]: Extracting #6: cost 11 inf + 1565 21.726 * * [simplify]: Extracting #7: cost 3 inf + 3543 21.727 * * [simplify]: Extracting #8: cost 0 inf + 4713 21.728 * [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.728 * [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.728 * [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.728 * * [simplify]: iters left: 6 (15 enodes) 21.731 * * [simplify]: iters left: 5 (52 enodes) 21.737 * * [simplify]: iters left: 4 (66 enodes) 21.750 * * [simplify]: iters left: 3 (72 enodes) 21.768 * * [simplify]: Extracting #0: cost 1 inf + 0 21.768 * * [simplify]: Extracting #1: cost 8 inf + 0 21.768 * * [simplify]: Extracting #2: cost 16 inf + 0 21.768 * * [simplify]: Extracting #3: cost 23 inf + 0 21.768 * * [simplify]: Extracting #4: cost 34 inf + 0 21.768 * * [simplify]: Extracting #5: cost 29 inf + 128 21.769 * * [simplify]: Extracting #6: cost 14 inf + 1240 21.770 * * [simplify]: Extracting #7: cost 7 inf + 2778 21.771 * * [simplify]: Extracting #8: cost 2 inf + 4714 21.773 * * [simplify]: Extracting #9: cost 0 inf + 5440 21.775 * [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.775 * [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))))))) 21.775 * * * * [progress]: [ 169 / 282 ] simplifiying candidate # 21.776 * [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)))))) 21.776 * * [simplify]: iters left: 6 (17 enodes) 21.784 * * [simplify]: iters left: 5 (59 enodes) 21.802 * * [simplify]: iters left: 4 (72 enodes) 21.821 * * [simplify]: iters left: 3 (79 enodes) 21.830 * * [simplify]: Extracting #0: cost 1 inf + 0 21.830 * * [simplify]: Extracting #1: cost 5 inf + 0 21.830 * * [simplify]: Extracting #2: cost 9 inf + 1 21.830 * * [simplify]: Extracting #3: cost 16 inf + 1 21.831 * * [simplify]: Extracting #4: cost 28 inf + 1 21.831 * * [simplify]: Extracting #5: cost 26 inf + 88 21.831 * * [simplify]: Extracting #6: cost 11 inf + 1278 21.831 * * [simplify]: Extracting #7: cost 3 inf + 2817 21.832 * * [simplify]: Extracting #8: cost 0 inf + 3745 21.833 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 21.833 * [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.833 * [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.833 * * [simplify]: iters left: 6 (16 enodes) 21.836 * * [simplify]: iters left: 5 (55 enodes) 21.847 * * [simplify]: iters left: 4 (69 enodes) 21.864 * * [simplify]: iters left: 3 (75 enodes) 21.875 * * [simplify]: Extracting #0: cost 1 inf + 0 21.875 * * [simplify]: Extracting #1: cost 8 inf + 0 21.875 * * [simplify]: Extracting #2: cost 17 inf + 0 21.875 * * [simplify]: Extracting #3: cost 25 inf + 0 21.875 * * [simplify]: Extracting #4: cost 36 inf + 0 21.875 * * [simplify]: Extracting #5: cost 31 inf + 128 21.876 * * [simplify]: Extracting #6: cost 18 inf + 1035 21.876 * * [simplify]: Extracting #7: cost 11 inf + 2212 21.877 * * [simplify]: Extracting #8: cost 3 inf + 4592 21.878 * * [simplify]: Extracting #9: cost 1 inf + 5560 21.878 * * [simplify]: Extracting #10: cost 0 inf + 6004 21.879 * [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.879 * [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))))))) 21.880 * * * * [progress]: [ 170 / 282 ] simplifiying candidate # 21.880 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.880 * * [simplify]: iters left: 6 (16 enodes) 21.884 * * [simplify]: iters left: 5 (55 enodes) 21.891 * * [simplify]: iters left: 4 (68 enodes) 21.909 * * [simplify]: iters left: 3 (75 enodes) 21.927 * * [simplify]: Extracting #0: cost 1 inf + 0 21.928 * * [simplify]: Extracting #1: cost 5 inf + 0 21.928 * * [simplify]: Extracting #2: cost 8 inf + 1 21.928 * * [simplify]: Extracting #3: cost 14 inf + 1 21.928 * * [simplify]: Extracting #4: cost 26 inf + 1 21.928 * * [simplify]: Extracting #5: cost 22 inf + 252 21.929 * * [simplify]: Extracting #6: cost 7 inf + 1442 21.930 * * [simplify]: Extracting #7: cost 1 inf + 2617 21.931 * * [simplify]: Extracting #8: cost 0 inf + 3021 21.932 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 21.932 * [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.932 * [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.933 * * [simplify]: iters left: 6 (15 enodes) 21.939 * * [simplify]: iters left: 5 (52 enodes) 21.953 * * [simplify]: iters left: 4 (66 enodes) 21.971 * * [simplify]: iters left: 3 (72 enodes) 21.989 * * [simplify]: Extracting #0: cost 1 inf + 0 21.989 * * [simplify]: Extracting #1: cost 8 inf + 0 21.989 * * [simplify]: Extracting #2: cost 16 inf + 0 21.989 * * [simplify]: Extracting #3: cost 23 inf + 0 21.989 * * [simplify]: Extracting #4: cost 34 inf + 0 21.990 * * [simplify]: Extracting #5: cost 29 inf + 128 21.990 * * [simplify]: Extracting #6: cost 14 inf + 1240 21.991 * * [simplify]: Extracting #7: cost 7 inf + 2738 21.994 * * [simplify]: Extracting #8: cost 2 inf + 4474 21.996 * * [simplify]: Extracting #9: cost 0 inf + 5120 21.998 * [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.998 * [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))))))) 21.998 * * * * [progress]: [ 171 / 282 ] simplifiying candidate # 21.998 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 21.998 * * [simplify]: iters left: 6 (12 enodes) 22.006 * * [simplify]: iters left: 5 (42 enodes) 22.015 * * [simplify]: iters left: 4 (53 enodes) 22.021 * * [simplify]: iters left: 3 (57 enodes) 22.029 * * [simplify]: Extracting #0: cost 1 inf + 0 22.029 * * [simplify]: Extracting #1: cost 4 inf + 0 22.029 * * [simplify]: Extracting #2: cost 7 inf + 1 22.030 * * [simplify]: Extracting #3: cost 16 inf + 1 22.030 * * [simplify]: Extracting #4: cost 11 inf + 130 22.030 * * [simplify]: Extracting #5: cost 2 inf + 872 22.030 * * [simplify]: Extracting #6: cost 0 inf + 1077 22.030 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 22.030 * [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)))))) 22.031 * [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)))) 22.031 * * [simplify]: iters left: 6 (14 enodes) 22.033 * * [simplify]: iters left: 5 (49 enodes) 22.040 * * [simplify]: iters left: 4 (58 enodes) 22.051 * * [simplify]: iters left: 3 (63 enodes) 22.063 * * [simplify]: Extracting #0: cost 1 inf + 0 22.063 * * [simplify]: Extracting #1: cost 6 inf + 0 22.063 * * [simplify]: Extracting #2: cost 13 inf + 0 22.063 * * [simplify]: Extracting #3: cost 21 inf + 0 22.063 * * [simplify]: Extracting #4: cost 25 inf + 43 22.064 * * [simplify]: Extracting #5: cost 18 inf + 374 22.064 * * [simplify]: Extracting #6: cost 3 inf + 2534 22.065 * * [simplify]: Extracting #7: cost 0 inf + 3184 22.065 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 22.065 * [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.065 * * * * [progress]: [ 172 / 282 ] simplifiying candidate # 22.065 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.065 * * [simplify]: iters left: 6 (16 enodes) 22.069 * * [simplify]: iters left: 5 (55 enodes) 22.077 * * [simplify]: iters left: 4 (68 enodes) 22.087 * * [simplify]: iters left: 3 (75 enodes) 22.105 * * [simplify]: Extracting #0: cost 1 inf + 0 22.105 * * [simplify]: Extracting #1: cost 5 inf + 0 22.105 * * [simplify]: Extracting #2: cost 8 inf + 1 22.105 * * [simplify]: Extracting #3: cost 14 inf + 1 22.105 * * [simplify]: Extracting #4: cost 26 inf + 1 22.105 * * [simplify]: Extracting #5: cost 22 inf + 252 22.106 * * [simplify]: Extracting #6: cost 7 inf + 1442 22.107 * * [simplify]: Extracting #7: cost 1 inf + 2617 22.108 * * [simplify]: Extracting #8: cost 0 inf + 3021 22.109 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 22.109 * [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.110 * [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.110 * * [simplify]: iters left: 6 (15 enodes) 22.116 * * [simplify]: iters left: 5 (52 enodes) 22.130 * * [simplify]: iters left: 4 (66 enodes) 22.144 * * [simplify]: iters left: 3 (72 enodes) 22.152 * * [simplify]: Extracting #0: cost 1 inf + 0 22.152 * * [simplify]: Extracting #1: cost 8 inf + 0 22.152 * * [simplify]: Extracting #2: cost 16 inf + 0 22.152 * * [simplify]: Extracting #3: cost 23 inf + 0 22.153 * * [simplify]: Extracting #4: cost 34 inf + 0 22.153 * * [simplify]: Extracting #5: cost 29 inf + 128 22.153 * * [simplify]: Extracting #6: cost 14 inf + 1240 22.153 * * [simplify]: Extracting #7: cost 7 inf + 2738 22.154 * * [simplify]: Extracting #8: cost 2 inf + 4474 22.155 * * [simplify]: Extracting #9: cost 0 inf + 5120 22.156 * [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))))) 22.156 * [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))))))) 22.156 * * * * [progress]: [ 173 / 282 ] simplifiying candidate # 22.156 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 22.156 * * [simplify]: iters left: 6 (11 enodes) 22.159 * * [simplify]: iters left: 5 (35 enodes) 22.164 * * [simplify]: iters left: 4 (48 enodes) 22.170 * * [simplify]: iters left: 3 (52 enodes) 22.180 * * [simplify]: Extracting #0: cost 1 inf + 0 22.180 * * [simplify]: Extracting #1: cost 4 inf + 0 22.180 * * [simplify]: Extracting #2: cost 7 inf + 1 22.180 * * [simplify]: Extracting #3: cost 16 inf + 1 22.181 * * [simplify]: Extracting #4: cost 10 inf + 211 22.181 * * [simplify]: Extracting #5: cost 2 inf + 871 22.181 * * [simplify]: Extracting #6: cost 0 inf + 1077 22.182 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 22.182 * [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)))))) 22.182 * [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)))) 22.182 * * [simplify]: iters left: 6 (14 enodes) 22.186 * * [simplify]: iters left: 5 (49 enodes) 22.194 * * [simplify]: iters left: 4 (58 enodes) 22.201 * * [simplify]: iters left: 3 (63 enodes) 22.208 * * [simplify]: Extracting #0: cost 1 inf + 0 22.208 * * [simplify]: Extracting #1: cost 6 inf + 0 22.209 * * [simplify]: Extracting #2: cost 13 inf + 0 22.209 * * [simplify]: Extracting #3: cost 21 inf + 0 22.209 * * [simplify]: Extracting #4: cost 25 inf + 43 22.209 * * [simplify]: Extracting #5: cost 18 inf + 374 22.209 * * [simplify]: Extracting #6: cost 3 inf + 2534 22.210 * * [simplify]: Extracting #7: cost 0 inf + 3184 22.210 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 22.210 * [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.210 * * * * [progress]: [ 174 / 282 ] simplifiying candidate # 22.211 * [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)))))) 22.211 * * [simplify]: iters left: 6 (11 enodes) 22.214 * * [simplify]: iters left: 5 (42 enodes) 22.220 * * [simplify]: iters left: 4 (57 enodes) 22.228 * * [simplify]: iters left: 3 (61 enodes) 22.237 * * [simplify]: iters left: 2 (71 enodes) 22.251 * * [simplify]: iters left: 1 (91 enodes) 22.276 * * [simplify]: Extracting #0: cost 1 inf + 0 22.276 * * [simplify]: Extracting #1: cost 10 inf + 0 22.276 * * [simplify]: Extracting #2: cost 27 inf + 1 22.276 * * [simplify]: Extracting #3: cost 38 inf + 3 22.276 * * [simplify]: Extracting #4: cost 39 inf + 7 22.276 * * [simplify]: Extracting #5: cost 34 inf + 92 22.277 * * [simplify]: Extracting #6: cost 31 inf + 296 22.277 * * [simplify]: Extracting #7: cost 17 inf + 4372 22.278 * * [simplify]: Extracting #8: cost 3 inf + 9932 22.280 * * [simplify]: Extracting #9: cost 0 inf + 11833 22.281 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.281 * [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))))))) 22.282 * [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))))) 22.282 * * [simplify]: iters left: 6 (14 enodes) 22.285 * * [simplify]: iters left: 5 (52 enodes) 22.292 * * [simplify]: iters left: 4 (83 enodes) 22.312 * * [simplify]: iters left: 3 (135 enodes) 22.331 * * [simplify]: iters left: 2 (206 enodes) 22.377 * * [simplify]: iters left: 1 (256 enodes) 22.415 * * [simplify]: Extracting #0: cost 1 inf + 0 22.415 * * [simplify]: Extracting #1: cost 9 inf + 0 22.415 * * [simplify]: Extracting #2: cost 53 inf + 0 22.416 * * [simplify]: Extracting #3: cost 80 inf + 128 22.416 * * [simplify]: Extracting #4: cost 74 inf + 748 22.417 * * [simplify]: Extracting #5: cost 74 inf + 830 22.418 * * [simplify]: Extracting #6: cost 70 inf + 1156 22.422 * * [simplify]: Extracting #7: cost 38 inf + 11202 22.430 * * [simplify]: Extracting #8: cost 6 inf + 21564 22.440 * * [simplify]: Extracting #9: cost 0 inf + 23660 22.446 * [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))))) 22.447 * [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))))))) 22.447 * * * * [progress]: [ 175 / 282 ] simplifiying candidate # 22.447 * [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)))))) 22.447 * * [simplify]: iters left: 6 (14 enodes) 22.450 * * [simplify]: iters left: 5 (50 enodes) 22.460 * * [simplify]: iters left: 4 (62 enodes) 22.469 * * [simplify]: iters left: 3 (74 enodes) 22.485 * * [simplify]: iters left: 2 (76 enodes) 22.504 * * [simplify]: Extracting #0: cost 1 inf + 0 22.504 * * [simplify]: Extracting #1: cost 12 inf + 0 22.504 * * [simplify]: Extracting #2: cost 23 inf + 1 22.504 * * [simplify]: Extracting #3: cost 27 inf + 1 22.504 * * [simplify]: Extracting #4: cost 30 inf + 1 22.505 * * [simplify]: Extracting #5: cost 34 inf + 1 22.505 * * [simplify]: Extracting #6: cost 31 inf + 44 22.505 * * [simplify]: Extracting #7: cost 27 inf + 289 22.506 * * [simplify]: Extracting #8: cost 12 inf + 4243 22.509 * * [simplify]: Extracting #9: cost 2 inf + 7747 22.511 * * [simplify]: Extracting #10: cost 0 inf + 8473 22.514 * [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))))) 22.514 * [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))))))) 22.514 * [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))))) 22.515 * * [simplify]: iters left: 6 (16 enodes) 22.521 * * [simplify]: iters left: 5 (58 enodes) 22.535 * * [simplify]: iters left: 4 (92 enodes) 22.548 * * [simplify]: iters left: 3 (159 enodes) 22.590 * * [simplify]: iters left: 2 (283 enodes) 22.678 * * [simplify]: iters left: 1 (385 enodes) 22.756 * * [simplify]: Extracting #0: cost 1 inf + 0 22.756 * * [simplify]: Extracting #1: cost 11 inf + 0 22.756 * * [simplify]: Extracting #2: cost 73 inf + 0 22.757 * * [simplify]: Extracting #3: cost 117 inf + 87 22.758 * * [simplify]: Extracting #4: cost 112 inf + 542 22.759 * * [simplify]: Extracting #5: cost 109 inf + 952 22.766 * * [simplify]: Extracting #6: cost 45 inf + 21595 22.781 * * [simplify]: Extracting #7: cost 1 inf + 38112 22.798 * * [simplify]: Extracting #8: cost 0 inf + 38554 22.811 * [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))))) 22.811 * [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))))))) 22.811 * * * * [progress]: [ 176 / 282 ] simplifiying candidate # 22.812 * [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))))) 22.812 * * [simplify]: iters left: 6 (12 enodes) 22.815 * * [simplify]: iters left: 5 (43 enodes) 22.822 * * [simplify]: iters left: 4 (55 enodes) 22.831 * * [simplify]: iters left: 3 (67 enodes) 22.849 * * [simplify]: iters left: 2 (69 enodes) 22.867 * * [simplify]: Extracting #0: cost 1 inf + 0 22.867 * * [simplify]: Extracting #1: cost 12 inf + 0 22.867 * * [simplify]: Extracting #2: cost 21 inf + 1 22.867 * * [simplify]: Extracting #3: cost 23 inf + 1 22.867 * * [simplify]: Extracting #4: cost 26 inf + 1 22.867 * * [simplify]: Extracting #5: cost 30 inf + 1 22.867 * * [simplify]: Extracting #6: cost 26 inf + 85 22.868 * * [simplify]: Extracting #7: cost 23 inf + 289 22.868 * * [simplify]: Extracting #8: cost 10 inf + 3478 22.871 * * [simplify]: Extracting #9: cost 0 inf + 6785 22.873 * [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)))))) 22.873 * [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))))))) 22.873 * [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))))) 22.873 * * [simplify]: iters left: 6 (15 enodes) 22.880 * * [simplify]: iters left: 5 (55 enodes) 22.890 * * [simplify]: iters left: 4 (89 enodes) 22.903 * * [simplify]: iters left: 3 (156 enodes) 22.945 * * [simplify]: iters left: 2 (280 enodes) 23.010 * * [simplify]: iters left: 1 (382 enodes) 23.083 * * [simplify]: Extracting #0: cost 1 inf + 0 23.083 * * [simplify]: Extracting #1: cost 11 inf + 0 23.083 * * [simplify]: Extracting #2: cost 72 inf + 0 23.084 * * [simplify]: Extracting #3: cost 113 inf + 210 23.085 * * [simplify]: Extracting #4: cost 109 inf + 624 23.086 * * [simplify]: Extracting #5: cost 107 inf + 952 23.092 * * [simplify]: Extracting #6: cost 46 inf + 19147 23.106 * * [simplify]: Extracting #7: cost 2 inf + 33345 23.113 * * [simplify]: Extracting #8: cost 0 inf + 34070 23.121 * [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))))) 23.121 * [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))))))) 23.121 * * * * [progress]: [ 177 / 282 ] simplifiying candidate # 23.121 * [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)) 23.121 * * [simplify]: iters left: 6 (12 enodes) 23.125 * * [simplify]: iters left: 5 (43 enodes) 23.131 * * [simplify]: iters left: 4 (51 enodes) 23.139 * * [simplify]: iters left: 3 (52 enodes) 23.153 * * [simplify]: iters left: 2 (58 enodes) 23.166 * * [simplify]: Extracting #0: cost 1 inf + 0 23.166 * * [simplify]: Extracting #1: cost 6 inf + 0 23.166 * * [simplify]: Extracting #2: cost 9 inf + 1 23.166 * * [simplify]: Extracting #3: cost 11 inf + 1 23.166 * * [simplify]: Extracting #4: cost 14 inf + 1 23.166 * * [simplify]: Extracting #5: cost 18 inf + 1 23.166 * * [simplify]: Extracting #6: cost 16 inf + 3 23.167 * * [simplify]: Extracting #7: cost 10 inf + 411 23.167 * * [simplify]: Extracting #8: cost 6 inf + 1219 23.168 * * [simplify]: Extracting #9: cost 1 inf + 2672 23.169 * * [simplify]: Extracting #10: cost 0 inf + 2995 23.170 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 23.170 * [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)))))) 23.170 * [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)))) 23.171 * * [simplify]: iters left: 6 (14 enodes) 23.174 * * [simplify]: iters left: 5 (52 enodes) 23.181 * * [simplify]: iters left: 4 (86 enodes) 23.194 * * [simplify]: iters left: 3 (153 enodes) 23.230 * * [simplify]: iters left: 2 (277 enodes) 23.289 * * [simplify]: iters left: 1 (379 enodes) 23.377 * * [simplify]: Extracting #0: cost 1 inf + 0 23.377 * * [simplify]: Extracting #1: cost 11 inf + 0 23.377 * * [simplify]: Extracting #2: cost 72 inf + 0 23.378 * * [simplify]: Extracting #3: cost 115 inf + 128 23.379 * * [simplify]: Extracting #4: cost 106 inf + 830 23.380 * * [simplify]: Extracting #5: cost 102 inf + 1156 23.386 * * [simplify]: Extracting #6: cost 37 inf + 20091 23.401 * * [simplify]: Extracting #7: cost 0 inf + 31026 23.414 * [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)))) 23.414 * [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)))))) 23.414 * * * * [progress]: [ 178 / 282 ] simplifiying candidate # 23.414 * [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))))) 23.414 * * [simplify]: iters left: 6 (12 enodes) 23.420 * * [simplify]: iters left: 5 (43 enodes) 23.433 * * [simplify]: iters left: 4 (55 enodes) 23.448 * * [simplify]: iters left: 3 (67 enodes) 23.465 * * [simplify]: iters left: 2 (69 enodes) 23.473 * * [simplify]: Extracting #0: cost 1 inf + 0 23.473 * * [simplify]: Extracting #1: cost 12 inf + 0 23.474 * * [simplify]: Extracting #2: cost 21 inf + 1 23.474 * * [simplify]: Extracting #3: cost 23 inf + 1 23.474 * * [simplify]: Extracting #4: cost 26 inf + 1 23.474 * * [simplify]: Extracting #5: cost 30 inf + 1 23.474 * * [simplify]: Extracting #6: cost 26 inf + 85 23.474 * * [simplify]: Extracting #7: cost 23 inf + 289 23.474 * * [simplify]: Extracting #8: cost 10 inf + 3478 23.475 * * [simplify]: Extracting #9: cost 0 inf + 6785 23.476 * [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)))))) 23.477 * [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))))))) 23.477 * [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))))) 23.477 * * [simplify]: iters left: 6 (15 enodes) 23.480 * * [simplify]: iters left: 5 (55 enodes) 23.488 * * [simplify]: iters left: 4 (89 enodes) 23.505 * * [simplify]: iters left: 3 (156 enodes) 23.543 * * [simplify]: iters left: 2 (280 enodes) 23.600 * * [simplify]: iters left: 1 (382 enodes) 23.671 * * [simplify]: Extracting #0: cost 1 inf + 0 23.672 * * [simplify]: Extracting #1: cost 11 inf + 0 23.672 * * [simplify]: Extracting #2: cost 72 inf + 0 23.672 * * [simplify]: Extracting #3: cost 113 inf + 210 23.673 * * [simplify]: Extracting #4: cost 109 inf + 624 23.673 * * [simplify]: Extracting #5: cost 107 inf + 952 23.676 * * [simplify]: Extracting #6: cost 46 inf + 19147 23.688 * * [simplify]: Extracting #7: cost 2 inf + 33345 23.703 * * [simplify]: Extracting #8: cost 0 inf + 34070 23.711 * [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))))) 23.711 * [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))))))) 23.711 * * * * [progress]: [ 179 / 282 ] simplifiying candidate # 23.711 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 23.711 * * [simplify]: iters left: 6 (11 enodes) 23.714 * * [simplify]: iters left: 5 (38 enodes) 23.720 * * [simplify]: iters left: 4 (48 enodes) 23.727 * * [simplify]: iters left: 3 (55 enodes) 23.733 * * [simplify]: Extracting #0: cost 1 inf + 0 23.733 * * [simplify]: Extracting #1: cost 6 inf + 0 23.733 * * [simplify]: Extracting #2: cost 9 inf + 1 23.733 * * [simplify]: Extracting #3: cost 11 inf + 1 23.733 * * [simplify]: Extracting #4: cost 14 inf + 1 23.733 * * [simplify]: Extracting #5: cost 18 inf + 1 23.734 * * [simplify]: Extracting #6: cost 16 inf + 3 23.734 * * [simplify]: Extracting #7: cost 11 inf + 370 23.734 * * [simplify]: Extracting #8: cost 7 inf + 977 23.734 * * [simplify]: Extracting #9: cost 0 inf + 2995 23.735 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.735 * [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)))))) 23.735 * [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)))) 23.735 * * [simplify]: iters left: 6 (14 enodes) 23.738 * * [simplify]: iters left: 5 (52 enodes) 23.751 * * [simplify]: iters left: 4 (86 enodes) 23.771 * * [simplify]: iters left: 3 (153 enodes) 23.796 * * [simplify]: iters left: 2 (277 enodes) 23.869 * * [simplify]: iters left: 1 (379 enodes) 23.929 * * [simplify]: Extracting #0: cost 1 inf + 0 23.929 * * [simplify]: Extracting #1: cost 11 inf + 0 23.929 * * [simplify]: Extracting #2: cost 72 inf + 0 23.930 * * [simplify]: Extracting #3: cost 115 inf + 128 23.931 * * [simplify]: Extracting #4: cost 106 inf + 830 23.932 * * [simplify]: Extracting #5: cost 102 inf + 1156 23.937 * * [simplify]: Extracting #6: cost 37 inf + 20091 23.944 * * [simplify]: Extracting #7: cost 0 inf + 31026 23.950 * [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)))) 23.951 * [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)))))) 23.951 * * * * [progress]: [ 180 / 282 ] simplifiying candidate # 23.951 * [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)))))) 23.951 * * [simplify]: iters left: 6 (14 enodes) 23.955 * * [simplify]: iters left: 5 (50 enodes) 23.963 * * [simplify]: iters left: 4 (62 enodes) 23.975 * * [simplify]: iters left: 3 (71 enodes) 23.993 * * [simplify]: iters left: 2 (74 enodes) 24.012 * * [simplify]: Extracting #0: cost 1 inf + 0 24.012 * * [simplify]: Extracting #1: cost 10 inf + 0 24.012 * * [simplify]: Extracting #2: cost 21 inf + 1 24.012 * * [simplify]: Extracting #3: cost 27 inf + 1 24.013 * * [simplify]: Extracting #4: cost 30 inf + 1 24.013 * * [simplify]: Extracting #5: cost 34 inf + 1 24.013 * * [simplify]: Extracting #6: cost 31 inf + 44 24.013 * * [simplify]: Extracting #7: cost 27 inf + 289 24.014 * * [simplify]: Extracting #8: cost 11 inf + 4484 24.016 * * [simplify]: Extracting #9: cost 1 inf + 8150 24.019 * * [simplify]: Extracting #10: cost 0 inf + 8473 24.021 * [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)))))) 24.022 * [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))))))) 24.022 * [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))))) 24.022 * * [simplify]: iters left: 6 (16 enodes) 24.028 * * [simplify]: iters left: 5 (58 enodes) 24.036 * * [simplify]: iters left: 4 (92 enodes) 24.049 * * [simplify]: iters left: 3 (159 enodes) 24.095 * * [simplify]: iters left: 2 (283 enodes) 24.160 * * [simplify]: iters left: 1 (385 enodes) 24.259 * * [simplify]: Extracting #0: cost 1 inf + 0 24.259 * * [simplify]: Extracting #1: cost 11 inf + 0 24.259 * * [simplify]: Extracting #2: cost 73 inf + 0 24.260 * * [simplify]: Extracting #3: cost 117 inf + 87 24.261 * * [simplify]: Extracting #4: cost 112 inf + 542 24.262 * * [simplify]: Extracting #5: cost 109 inf + 952 24.267 * * [simplify]: Extracting #6: cost 45 inf + 21595 24.277 * * [simplify]: Extracting #7: cost 1 inf + 38112 24.285 * * [simplify]: Extracting #8: cost 0 inf + 38554 24.293 * [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))))) 24.293 * [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))))))) 24.293 * * * * [progress]: [ 181 / 282 ] simplifiying candidate # 24.294 * [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)))))) 24.294 * * [simplify]: iters left: 6 (11 enodes) 24.297 * * [simplify]: iters left: 5 (39 enodes) 24.305 * * [simplify]: iters left: 4 (41 enodes) 24.316 * * [simplify]: Extracting #0: cost 1 inf + 0 24.316 * * [simplify]: Extracting #1: cost 6 inf + 0 24.316 * * [simplify]: Extracting #2: cost 9 inf + 1 24.316 * * [simplify]: Extracting #3: cost 11 inf + 1 24.316 * * [simplify]: Extracting #4: cost 14 inf + 1 24.316 * * [simplify]: Extracting #5: cost 18 inf + 1 24.316 * * [simplify]: Extracting #6: cost 16 inf + 3 24.316 * * [simplify]: Extracting #7: cost 10 inf + 411 24.316 * * [simplify]: Extracting #8: cost 2 inf + 2349 24.317 * * [simplify]: Extracting #9: cost 1 inf + 2632 24.317 * * [simplify]: Extracting #10: cost 0 inf + 2915 24.318 * [simplify]: Simplified to (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 24.318 * [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))))))) 24.318 * [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))))) 24.318 * * [simplify]: iters left: 6 (14 enodes) 24.321 * * [simplify]: iters left: 5 (52 enodes) 24.329 * * [simplify]: iters left: 4 (81 enodes) 24.340 * * [simplify]: iters left: 3 (134 enodes) 24.369 * * [simplify]: iters left: 2 (205 enodes) 24.407 * * [simplify]: iters left: 1 (255 enodes) 24.470 * * [simplify]: Extracting #0: cost 1 inf + 0 24.470 * * [simplify]: Extracting #1: cost 9 inf + 0 24.470 * * [simplify]: Extracting #2: cost 53 inf + 0 24.471 * * [simplify]: Extracting #3: cost 81 inf + 128 24.472 * * [simplify]: Extracting #4: cost 71 inf + 952 24.477 * * [simplify]: Extracting #5: cost 21 inf + 14641 24.485 * * [simplify]: Extracting #6: cost 0 inf + 20616 24.492 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 24.492 * [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)))))) 24.492 * * * * [progress]: [ 182 / 282 ] simplifiying candidate # 24.493 * [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))))) 24.493 * * [simplify]: iters left: 6 (13 enodes) 24.496 * * [simplify]: iters left: 5 (45 enodes) 24.502 * * [simplify]: iters left: 4 (52 enodes) 24.509 * * [simplify]: iters left: 3 (54 enodes) 24.516 * * [simplify]: Extracting #0: cost 1 inf + 0 24.516 * * [simplify]: Extracting #1: cost 8 inf + 0 24.516 * * [simplify]: Extracting #2: cost 15 inf + 1 24.516 * * [simplify]: Extracting #3: cost 19 inf + 1 24.516 * * [simplify]: Extracting #4: cost 22 inf + 1 24.516 * * [simplify]: Extracting #5: cost 26 inf + 1 24.516 * * [simplify]: Extracting #6: cost 22 inf + 85 24.516 * * [simplify]: Extracting #7: cost 19 inf + 289 24.517 * * [simplify]: Extracting #8: cost 4 inf + 4123 24.518 * * [simplify]: Extracting #9: cost 0 inf + 5093 24.518 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 24.518 * [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))))))) 24.519 * [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))))) 24.519 * * [simplify]: iters left: 6 (16 enodes) 24.522 * * [simplify]: iters left: 5 (58 enodes) 24.530 * * [simplify]: iters left: 4 (92 enodes) 24.543 * * [simplify]: iters left: 3 (159 enodes) 24.586 * * [simplify]: iters left: 2 (283 enodes) 24.644 * * [simplify]: iters left: 1 (385 enodes) 24.717 * * [simplify]: Extracting #0: cost 1 inf + 0 24.717 * * [simplify]: Extracting #1: cost 11 inf + 0 24.717 * * [simplify]: Extracting #2: cost 73 inf + 0 24.718 * * [simplify]: Extracting #3: cost 117 inf + 87 24.718 * * [simplify]: Extracting #4: cost 112 inf + 542 24.719 * * [simplify]: Extracting #5: cost 109 inf + 952 24.722 * * [simplify]: Extracting #6: cost 45 inf + 20275 24.729 * * [simplify]: Extracting #7: cost 1 inf + 35432 24.738 * * [simplify]: Extracting #8: cost 0 inf + 35834 24.748 * [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))))) 24.748 * [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))))))) 24.748 * * * * [progress]: [ 183 / 282 ] simplifiying candidate # 24.749 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 24.749 * * [simplify]: iters left: 6 (12 enodes) 24.756 * * [simplify]: iters left: 5 (42 enodes) 24.768 * * [simplify]: iters left: 4 (46 enodes) 24.779 * * [simplify]: iters left: 3 (48 enodes) 24.790 * * [simplify]: iters left: 2 (49 enodes) 24.801 * * [simplify]: Extracting #0: cost 1 inf + 0 24.801 * * [simplify]: Extracting #1: cost 4 inf + 0 24.801 * * [simplify]: Extracting #2: cost 6 inf + 1 24.801 * * [simplify]: Extracting #3: cost 9 inf + 1 24.801 * * [simplify]: Extracting #4: cost 12 inf + 1 24.801 * * [simplify]: Extracting #5: cost 16 inf + 1 24.801 * * [simplify]: Extracting #6: cost 14 inf + 3 24.801 * * [simplify]: Extracting #7: cost 9 inf + 289 24.801 * * [simplify]: Extracting #8: cost 2 inf + 1824 24.802 * * [simplify]: Extracting #9: cost 0 inf + 2349 24.802 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 24.802 * [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)))))) 24.802 * [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)))) 24.802 * * [simplify]: iters left: 6 (15 enodes) 24.805 * * [simplify]: iters left: 5 (55 enodes) 24.813 * * [simplify]: iters left: 4 (89 enodes) 24.825 * * [simplify]: iters left: 3 (156 enodes) 24.854 * * [simplify]: iters left: 2 (280 enodes) 24.942 * * [simplify]: iters left: 1 (382 enodes) 25.018 * * [simplify]: Extracting #0: cost 1 inf + 0 25.018 * * [simplify]: Extracting #1: cost 11 inf + 0 25.018 * * [simplify]: Extracting #2: cost 73 inf + 0 25.018 * * [simplify]: Extracting #3: cost 116 inf + 210 25.019 * * [simplify]: Extracting #4: cost 108 inf + 828 25.022 * * [simplify]: Extracting #5: cost 46 inf + 18547 25.029 * * [simplify]: Extracting #6: cost 2 inf + 32065 25.041 * * [simplify]: Extracting #7: cost 0 inf + 32790 25.057 * [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)))) 25.057 * [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)))))) 25.057 * * * * [progress]: [ 184 / 282 ] simplifiying candidate # 25.058 * [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))))) 25.058 * * [simplify]: iters left: 6 (13 enodes) 25.064 * * [simplify]: iters left: 5 (45 enodes) 25.078 * * [simplify]: iters left: 4 (52 enodes) 25.092 * * [simplify]: iters left: 3 (54 enodes) 25.101 * * [simplify]: Extracting #0: cost 1 inf + 0 25.101 * * [simplify]: Extracting #1: cost 8 inf + 0 25.101 * * [simplify]: Extracting #2: cost 15 inf + 1 25.101 * * [simplify]: Extracting #3: cost 19 inf + 1 25.101 * * [simplify]: Extracting #4: cost 22 inf + 1 25.101 * * [simplify]: Extracting #5: cost 26 inf + 1 25.101 * * [simplify]: Extracting #6: cost 22 inf + 85 25.101 * * [simplify]: Extracting #7: cost 19 inf + 289 25.102 * * [simplify]: Extracting #8: cost 4 inf + 4123 25.102 * * [simplify]: Extracting #9: cost 0 inf + 5093 25.103 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 25.103 * [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))))))) 25.103 * [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))))) 25.104 * * [simplify]: iters left: 6 (16 enodes) 25.107 * * [simplify]: iters left: 5 (58 enodes) 25.115 * * [simplify]: iters left: 4 (92 enodes) 25.132 * * [simplify]: iters left: 3 (159 enodes) 25.183 * * [simplify]: iters left: 2 (283 enodes) 25.272 * * [simplify]: iters left: 1 (385 enodes) 25.349 * * [simplify]: Extracting #0: cost 1 inf + 0 25.349 * * [simplify]: Extracting #1: cost 11 inf + 0 25.349 * * [simplify]: Extracting #2: cost 73 inf + 0 25.350 * * [simplify]: Extracting #3: cost 117 inf + 87 25.351 * * [simplify]: Extracting #4: cost 112 inf + 542 25.352 * * [simplify]: Extracting #5: cost 109 inf + 952 25.358 * * [simplify]: Extracting #6: cost 45 inf + 20275 25.374 * * [simplify]: Extracting #7: cost 1 inf + 35432 25.389 * * [simplify]: Extracting #8: cost 0 inf + 35834 25.406 * [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))))) 25.406 * [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))))))) 25.407 * * * * [progress]: [ 185 / 282 ] simplifiying candidate # 25.407 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 25.407 * * [simplify]: iters left: 6 (11 enodes) 25.410 * * [simplify]: iters left: 5 (37 enodes) 25.416 * * [simplify]: iters left: 4 (42 enodes) 25.423 * * [simplify]: iters left: 3 (45 enodes) 25.429 * * [simplify]: Extracting #0: cost 1 inf + 0 25.429 * * [simplify]: Extracting #1: cost 4 inf + 0 25.429 * * [simplify]: Extracting #2: cost 6 inf + 1 25.429 * * [simplify]: Extracting #3: cost 9 inf + 1 25.429 * * [simplify]: Extracting #4: cost 12 inf + 1 25.429 * * [simplify]: Extracting #5: cost 16 inf + 1 25.429 * * [simplify]: Extracting #6: cost 14 inf + 3 25.429 * * [simplify]: Extracting #7: cost 8 inf + 411 25.429 * * [simplify]: Extracting #8: cost 0 inf + 2349 25.430 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 25.430 * [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)))))) 25.430 * [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)))) 25.430 * * [simplify]: iters left: 6 (15 enodes) 25.433 * * [simplify]: iters left: 5 (55 enodes) 25.441 * * [simplify]: iters left: 4 (89 enodes) 25.454 * * [simplify]: iters left: 3 (156 enodes) 25.494 * * [simplify]: iters left: 2 (280 enodes) 25.553 * * [simplify]: iters left: 1 (382 enodes) 25.627 * * [simplify]: Extracting #0: cost 1 inf + 0 25.627 * * [simplify]: Extracting #1: cost 11 inf + 0 25.627 * * [simplify]: Extracting #2: cost 73 inf + 0 25.628 * * [simplify]: Extracting #3: cost 116 inf + 210 25.629 * * [simplify]: Extracting #4: cost 108 inf + 828 25.635 * * [simplify]: Extracting #5: cost 46 inf + 18547 25.649 * * [simplify]: Extracting #6: cost 2 inf + 32065 25.663 * * [simplify]: Extracting #7: cost 0 inf + 32790 25.678 * [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)))) 25.678 * [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)))))) 25.678 * * * * [progress]: [ 186 / 282 ] simplifiying candidate # 25.678 * [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)))))) 25.678 * * [simplify]: iters left: 6 (12 enodes) 25.684 * * [simplify]: iters left: 5 (43 enodes) 25.700 * * [simplify]: iters left: 4 (55 enodes) 25.715 * * [simplify]: iters left: 3 (64 enodes) 25.732 * * [simplify]: iters left: 2 (67 enodes) 25.749 * * [simplify]: Extracting #0: cost 1 inf + 0 25.749 * * [simplify]: Extracting #1: cost 10 inf + 0 25.749 * * [simplify]: Extracting #2: cost 19 inf + 1 25.749 * * [simplify]: Extracting #3: cost 23 inf + 1 25.749 * * [simplify]: Extracting #4: cost 26 inf + 1 25.749 * * [simplify]: Extracting #5: cost 30 inf + 1 25.750 * * [simplify]: Extracting #6: cost 26 inf + 85 25.750 * * [simplify]: Extracting #7: cost 23 inf + 289 25.750 * * [simplify]: Extracting #8: cost 13 inf + 2511 25.752 * * [simplify]: Extracting #9: cost 3 inf + 5818 25.754 * * [simplify]: Extracting #10: cost 0 inf + 6785 25.756 * [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)))))) 25.756 * [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))))))) 25.757 * [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))))) 25.757 * * [simplify]: iters left: 6 (15 enodes) 25.763 * * [simplify]: iters left: 5 (55 enodes) 25.777 * * [simplify]: iters left: 4 (89 enodes) 25.790 * * [simplify]: iters left: 3 (156 enodes) 25.817 * * [simplify]: iters left: 2 (280 enodes) 25.873 * * [simplify]: iters left: 1 (382 enodes) 25.952 * * [simplify]: Extracting #0: cost 1 inf + 0 25.952 * * [simplify]: Extracting #1: cost 11 inf + 0 25.953 * * [simplify]: Extracting #2: cost 72 inf + 0 25.953 * * [simplify]: Extracting #3: cost 113 inf + 210 25.953 * * [simplify]: Extracting #4: cost 109 inf + 624 25.954 * * [simplify]: Extracting #5: cost 107 inf + 952 25.957 * * [simplify]: Extracting #6: cost 46 inf + 18827 25.964 * * [simplify]: Extracting #7: cost 2 inf + 33345 25.971 * * [simplify]: Extracting #8: cost 0 inf + 34070 25.979 * [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))))) 25.979 * [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))))))) 25.979 * * * * [progress]: [ 187 / 282 ] simplifiying candidate # 25.979 * [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)))))) 25.980 * * [simplify]: iters left: 6 (13 enodes) 25.986 * * [simplify]: iters left: 5 (45 enodes) 25.999 * * [simplify]: iters left: 4 (52 enodes) 26.013 * * [simplify]: iters left: 3 (54 enodes) 26.028 * * [simplify]: Extracting #0: cost 1 inf + 0 26.028 * * [simplify]: Extracting #1: cost 8 inf + 0 26.028 * * [simplify]: Extracting #2: cost 15 inf + 1 26.028 * * [simplify]: Extracting #3: cost 19 inf + 1 26.028 * * [simplify]: Extracting #4: cost 22 inf + 1 26.028 * * [simplify]: Extracting #5: cost 26 inf + 1 26.028 * * [simplify]: Extracting #6: cost 22 inf + 85 26.029 * * [simplify]: Extracting #7: cost 18 inf + 491 26.030 * * [simplify]: Extracting #8: cost 3 inf + 4366 26.031 * * [simplify]: Extracting #9: cost 0 inf + 5093 26.033 * [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.033 * [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))))))) 26.033 * [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))))) 26.033 * * [simplify]: iters left: 6 (16 enodes) 26.040 * * [simplify]: iters left: 5 (58 enodes) 26.057 * * [simplify]: iters left: 4 (92 enodes) 26.084 * * [simplify]: iters left: 3 (159 enodes) 26.116 * * [simplify]: iters left: 2 (283 enodes) 26.176 * * [simplify]: iters left: 1 (385 enodes) 26.282 * * [simplify]: Extracting #0: cost 1 inf + 0 26.283 * * [simplify]: Extracting #1: cost 11 inf + 0 26.283 * * [simplify]: Extracting #2: cost 73 inf + 0 26.283 * * [simplify]: Extracting #3: cost 117 inf + 87 26.284 * * [simplify]: Extracting #4: cost 112 inf + 542 26.285 * * [simplify]: Extracting #5: cost 109 inf + 952 26.290 * * [simplify]: Extracting #6: cost 45 inf + 20115 26.297 * * [simplify]: Extracting #7: cost 1 inf + 35432 26.305 * * [simplify]: Extracting #8: cost 0 inf + 35834 26.313 * [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))))) 26.313 * [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))))))) 26.313 * * * * [progress]: [ 188 / 282 ] simplifiying candidate # 26.313 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.313 * * [simplify]: iters left: 6 (10 enodes) 26.317 * * [simplify]: iters left: 5 (35 enodes) 26.325 * * [simplify]: iters left: 4 (37 enodes) 26.336 * * [simplify]: iters left: 3 (38 enodes) 26.347 * * [simplify]: Extracting #0: cost 1 inf + 0 26.347 * * [simplify]: Extracting #1: cost 6 inf + 0 26.347 * * [simplify]: Extracting #2: cost 9 inf + 1 26.347 * * [simplify]: Extracting #3: cost 12 inf + 1 26.347 * * [simplify]: Extracting #4: cost 16 inf + 1 26.348 * * [simplify]: Extracting #5: cost 14 inf + 3 26.348 * * [simplify]: Extracting #6: cost 8 inf + 411 26.348 * * [simplify]: Extracting #7: cost 2 inf + 1545 26.349 * * [simplify]: Extracting #8: cost 0 inf + 2031 26.350 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.350 * [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))))))) 26.350 * [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))))) 26.350 * * [simplify]: iters left: 6 (14 enodes) 26.357 * * [simplify]: iters left: 5 (52 enodes) 26.370 * * [simplify]: iters left: 4 (81 enodes) 26.382 * * [simplify]: iters left: 3 (134 enodes) 26.403 * * [simplify]: iters left: 2 (205 enodes) 26.462 * * [simplify]: iters left: 1 (255 enodes) 26.496 * * [simplify]: Extracting #0: cost 1 inf + 0 26.496 * * [simplify]: Extracting #1: cost 9 inf + 0 26.496 * * [simplify]: Extracting #2: cost 53 inf + 0 26.496 * * [simplify]: Extracting #3: cost 81 inf + 128 26.497 * * [simplify]: Extracting #4: cost 71 inf + 952 26.499 * * [simplify]: Extracting #5: cost 21 inf + 12761 26.503 * * [simplify]: Extracting #6: cost 0 inf + 17896 26.510 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.510 * [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)))))) 26.510 * * * * [progress]: [ 189 / 282 ] simplifiying candidate # 26.510 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 26.510 * * [simplify]: iters left: 6 (11 enodes) 26.516 * * [simplify]: iters left: 5 (38 enodes) 26.526 * * [simplify]: iters left: 4 (42 enodes) 26.531 * * [simplify]: iters left: 3 (44 enodes) 26.537 * * [simplify]: iters left: 2 (45 enodes) 26.542 * * [simplify]: Extracting #0: cost 1 inf + 0 26.542 * * [simplify]: Extracting #1: cost 4 inf + 0 26.542 * * [simplify]: Extracting #2: cost 5 inf + 1 26.542 * * [simplify]: Extracting #3: cost 7 inf + 1 26.542 * * [simplify]: Extracting #4: cost 10 inf + 1 26.542 * * [simplify]: Extracting #5: cost 14 inf + 1 26.542 * * [simplify]: Extracting #6: cost 12 inf + 3 26.542 * * [simplify]: Extracting #7: cost 8 inf + 248 26.542 * * [simplify]: Extracting #8: cost 3 inf + 937 26.543 * * [simplify]: Extracting #9: cost 0 inf + 1625 26.543 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.543 * [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)))))) 26.543 * [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)))) 26.543 * * [simplify]: iters left: 6 (14 enodes) 26.546 * * [simplify]: iters left: 5 (52 enodes) 26.554 * * [simplify]: iters left: 4 (86 enodes) 26.576 * * [simplify]: iters left: 3 (153 enodes) 26.621 * * [simplify]: iters left: 2 (277 enodes) 26.684 * * [simplify]: iters left: 1 (379 enodes) 26.789 * * [simplify]: Extracting #0: cost 1 inf + 0 26.789 * * [simplify]: Extracting #1: cost 11 inf + 0 26.790 * * [simplify]: Extracting #2: cost 72 inf + 0 26.790 * * [simplify]: Extracting #3: cost 115 inf + 128 26.791 * * [simplify]: Extracting #4: cost 106 inf + 830 26.793 * * [simplify]: Extracting #5: cost 102 inf + 1156 26.800 * * [simplify]: Extracting #6: cost 37 inf + 18331 26.812 * * [simplify]: Extracting #7: cost 0 inf + 28306 26.826 * [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)))) 26.826 * [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)))))) 26.826 * * * * [progress]: [ 190 / 282 ] simplifiying candidate # 26.827 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.827 * * [simplify]: iters left: 6 (10 enodes) 26.832 * * [simplify]: iters left: 5 (35 enodes) 26.842 * * [simplify]: iters left: 4 (37 enodes) 26.853 * * [simplify]: iters left: 3 (38 enodes) 26.863 * * [simplify]: Extracting #0: cost 1 inf + 0 26.864 * * [simplify]: Extracting #1: cost 6 inf + 0 26.864 * * [simplify]: Extracting #2: cost 9 inf + 1 26.864 * * [simplify]: Extracting #3: cost 12 inf + 1 26.864 * * [simplify]: Extracting #4: cost 16 inf + 1 26.864 * * [simplify]: Extracting #5: cost 14 inf + 3 26.864 * * [simplify]: Extracting #6: cost 8 inf + 411 26.864 * * [simplify]: Extracting #7: cost 2 inf + 1545 26.865 * * [simplify]: Extracting #8: cost 0 inf + 2031 26.866 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.866 * [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))))))) 26.866 * [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))))) 26.866 * * [simplify]: iters left: 6 (14 enodes) 26.875 * * [simplify]: iters left: 5 (52 enodes) 26.887 * * [simplify]: iters left: 4 (81 enodes) 26.899 * * [simplify]: iters left: 3 (134 enodes) 26.923 * * [simplify]: iters left: 2 (205 enodes) 26.981 * * [simplify]: iters left: 1 (255 enodes) 27.018 * * [simplify]: Extracting #0: cost 1 inf + 0 27.018 * * [simplify]: Extracting #1: cost 9 inf + 0 27.018 * * [simplify]: Extracting #2: cost 53 inf + 0 27.019 * * [simplify]: Extracting #3: cost 81 inf + 128 27.020 * * [simplify]: Extracting #4: cost 71 inf + 952 27.023 * * [simplify]: Extracting #5: cost 21 inf + 12761 27.032 * * [simplify]: Extracting #6: cost 0 inf + 17896 27.040 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 27.040 * [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)))))) 27.040 * * * * [progress]: [ 191 / 282 ] simplifiying candidate # 27.040 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 27.040 * * [simplify]: iters left: 6 (10 enodes) 27.045 * * [simplify]: iters left: 5 (33 enodes) 27.056 * * [simplify]: iters left: 4 (38 enodes) 27.063 * * [simplify]: iters left: 3 (41 enodes) 27.068 * * [simplify]: Extracting #0: cost 1 inf + 0 27.068 * * [simplify]: Extracting #1: cost 4 inf + 0 27.068 * * [simplify]: Extracting #2: cost 5 inf + 1 27.068 * * [simplify]: Extracting #3: cost 7 inf + 1 27.068 * * [simplify]: Extracting #4: cost 10 inf + 1 27.068 * * [simplify]: Extracting #5: cost 14 inf + 1 27.068 * * [simplify]: Extracting #6: cost 12 inf + 3 27.068 * * [simplify]: Extracting #7: cost 6 inf + 411 27.068 * * [simplify]: Extracting #8: cost 0 inf + 1625 27.069 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.069 * [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)))))) 27.069 * [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)))) 27.069 * * [simplify]: iters left: 6 (14 enodes) 27.072 * * [simplify]: iters left: 5 (52 enodes) 27.082 * * [simplify]: iters left: 4 (86 enodes) 27.094 * * [simplify]: iters left: 3 (153 enodes) 27.123 * * [simplify]: iters left: 2 (277 enodes) 27.193 * * [simplify]: iters left: 1 (379 enodes) 27.280 * * [simplify]: Extracting #0: cost 1 inf + 0 27.281 * * [simplify]: Extracting #1: cost 11 inf + 0 27.281 * * [simplify]: Extracting #2: cost 72 inf + 0 27.281 * * [simplify]: Extracting #3: cost 115 inf + 128 27.281 * * [simplify]: Extracting #4: cost 106 inf + 830 27.282 * * [simplify]: Extracting #5: cost 102 inf + 1156 27.285 * * [simplify]: Extracting #6: cost 37 inf + 18331 27.292 * * [simplify]: Extracting #7: cost 0 inf + 28306 27.298 * [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)))) 27.298 * [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)))))) 27.299 * * * * [progress]: [ 192 / 282 ] simplifiying candidate # 27.299 * [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)))))) 27.299 * * [simplify]: iters left: 6 (12 enodes) 27.302 * * [simplify]: iters left: 5 (43 enodes) 27.310 * * [simplify]: iters left: 4 (52 enodes) 27.322 * * [simplify]: iters left: 3 (56 enodes) 27.331 * * [simplify]: iters left: 2 (65 enodes) 27.339 * * [simplify]: Extracting #0: cost 1 inf + 0 27.339 * * [simplify]: Extracting #1: cost 6 inf + 0 27.339 * * [simplify]: Extracting #2: cost 9 inf + 1 27.339 * * [simplify]: Extracting #3: cost 11 inf + 1 27.339 * * [simplify]: Extracting #4: cost 14 inf + 1 27.339 * * [simplify]: Extracting #5: cost 18 inf + 1 27.339 * * [simplify]: Extracting #6: cost 16 inf + 3 27.339 * * [simplify]: Extracting #7: cost 10 inf + 411 27.339 * * [simplify]: Extracting #8: cost 7 inf + 977 27.340 * * [simplify]: Extracting #9: cost 2 inf + 2390 27.341 * * [simplify]: Extracting #10: cost 0 inf + 2995 27.341 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 27.341 * [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))))))) 27.342 * [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))))) 27.342 * * [simplify]: iters left: 6 (14 enodes) 27.345 * * [simplify]: iters left: 5 (52 enodes) 27.357 * * [simplify]: iters left: 4 (86 enodes) 27.384 * * [simplify]: iters left: 3 (153 enodes) 27.433 * * [simplify]: iters left: 2 (277 enodes) 27.508 * * [simplify]: iters left: 1 (379 enodes) 27.606 * * [simplify]: Extracting #0: cost 1 inf + 0 27.606 * * [simplify]: Extracting #1: cost 11 inf + 0 27.606 * * [simplify]: Extracting #2: cost 72 inf + 0 27.607 * * [simplify]: Extracting #3: cost 115 inf + 128 27.608 * * [simplify]: Extracting #4: cost 107 inf + 706 27.609 * * [simplify]: Extracting #5: cost 102 inf + 1156 27.614 * * [simplify]: Extracting #6: cost 37 inf + 19728 27.620 * * [simplify]: Extracting #7: cost 0 inf + 31026 27.627 * [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))))) 27.627 * [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))))))) 27.627 * * * * [progress]: [ 193 / 282 ] simplifiying candidate # 27.627 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 27.627 * * [simplify]: iters left: 6 (12 enodes) 27.631 * * [simplify]: iters left: 5 (42 enodes) 27.637 * * [simplify]: iters left: 4 (44 enodes) 27.643 * * [simplify]: iters left: 3 (46 enodes) 27.653 * * [simplify]: iters left: 2 (47 enodes) 27.663 * * [simplify]: Extracting #0: cost 1 inf + 0 27.663 * * [simplify]: Extracting #1: cost 4 inf + 0 27.663 * * [simplify]: Extracting #2: cost 6 inf + 1 27.663 * * [simplify]: Extracting #3: cost 9 inf + 1 27.663 * * [simplify]: Extracting #4: cost 12 inf + 1 27.664 * * [simplify]: Extracting #5: cost 16 inf + 1 27.664 * * [simplify]: Extracting #6: cost 14 inf + 3 27.664 * * [simplify]: Extracting #7: cost 9 inf + 289 27.664 * * [simplify]: Extracting #8: cost 2 inf + 1824 27.665 * * [simplify]: Extracting #9: cost 0 inf + 2349 27.665 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 27.666 * [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))))))) 27.666 * [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))))) 27.666 * * [simplify]: iters left: 6 (15 enodes) 27.672 * * [simplify]: iters left: 5 (55 enodes) 27.679 * * [simplify]: iters left: 4 (89 enodes) 27.696 * * [simplify]: iters left: 3 (156 enodes) 27.720 * * [simplify]: iters left: 2 (280 enodes) 27.787 * * [simplify]: iters left: 1 (382 enodes) 27.865 * * [simplify]: Extracting #0: cost 1 inf + 0 27.866 * * [simplify]: Extracting #1: cost 11 inf + 0 27.866 * * [simplify]: Extracting #2: cost 73 inf + 0 27.867 * * [simplify]: Extracting #3: cost 116 inf + 210 27.868 * * [simplify]: Extracting #4: cost 108 inf + 828 27.873 * * [simplify]: Extracting #5: cost 46 inf + 17950 27.880 * * [simplify]: Extracting #6: cost 2 inf + 32066 27.888 * * [simplify]: Extracting #7: cost 0 inf + 32790 27.895 * [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))))) 27.895 * [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))))))) 27.895 * * * * [progress]: [ 194 / 282 ] simplifiying candidate # 27.895 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.895 * * [simplify]: iters left: 6 (11 enodes) 27.899 * * [simplify]: iters left: 5 (38 enodes) 27.909 * * [simplify]: iters left: 4 (40 enodes) 27.918 * * [simplify]: iters left: 3 (42 enodes) 27.923 * * [simplify]: iters left: 2 (43 enodes) 27.929 * * [simplify]: Extracting #0: cost 1 inf + 0 27.929 * * [simplify]: Extracting #1: cost 4 inf + 0 27.929 * * [simplify]: Extracting #2: cost 5 inf + 1 27.929 * * [simplify]: Extracting #3: cost 7 inf + 1 27.929 * * [simplify]: Extracting #4: cost 10 inf + 1 27.929 * * [simplify]: Extracting #5: cost 14 inf + 1 27.929 * * [simplify]: Extracting #6: cost 12 inf + 3 27.929 * * [simplify]: Extracting #7: cost 7 inf + 289 27.929 * * [simplify]: Extracting #8: cost 3 inf + 937 27.929 * * [simplify]: Extracting #9: cost 0 inf + 1625 27.930 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 27.930 * [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))))))) 27.930 * [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))))) 27.930 * * [simplify]: iters left: 6 (14 enodes) 27.934 * * [simplify]: iters left: 5 (52 enodes) 27.942 * * [simplify]: iters left: 4 (86 enodes) 27.971 * * [simplify]: iters left: 3 (153 enodes) 28.018 * * [simplify]: iters left: 2 (277 enodes) 28.074 * * [simplify]: iters left: 1 (379 enodes) 28.153 * * [simplify]: Extracting #0: cost 1 inf + 0 28.154 * * [simplify]: Extracting #1: cost 11 inf + 0 28.154 * * [simplify]: Extracting #2: cost 72 inf + 0 28.155 * * [simplify]: Extracting #3: cost 115 inf + 128 28.156 * * [simplify]: Extracting #4: cost 107 inf + 706 28.157 * * [simplify]: Extracting #5: cost 102 inf + 1156 28.164 * * [simplify]: Extracting #6: cost 37 inf + 18168 28.177 * * [simplify]: Extracting #7: cost 0 inf + 28306 28.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))))) 28.194 * [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))))))) 28.194 * * * * [progress]: [ 195 / 282 ] simplifiying candidate # 28.195 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt 1)) 28.195 * * [simplify]: iters left: 5 (4 enodes) 28.198 * * [simplify]: iters left: 4 (16 enodes) 28.204 * * [simplify]: iters left: 3 (18 enodes) 28.208 * * [simplify]: Extracting #0: cost 1 inf + 0 28.208 * * [simplify]: Extracting #1: cost 0 inf + 1 28.208 * [simplify]: Simplified to 1 28.208 * [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)))))) 28.209 * [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)))) 28.209 * * [simplify]: iters left: 6 (13 enodes) 28.214 * * [simplify]: iters left: 5 (49 enodes) 28.229 * * [simplify]: iters left: 4 (78 enodes) 28.253 * * [simplify]: iters left: 3 (131 enodes) 28.278 * * [simplify]: iters left: 2 (202 enodes) 28.320 * * [simplify]: iters left: 1 (252 enodes) 28.355 * * [simplify]: Extracting #0: cost 1 inf + 0 28.355 * * [simplify]: Extracting #1: cost 9 inf + 0 28.355 * * [simplify]: Extracting #2: cost 54 inf + 0 28.355 * * [simplify]: Extracting #3: cost 81 inf + 128 28.356 * * [simplify]: Extracting #4: cost 69 inf + 871 28.357 * * [simplify]: Extracting #5: cost 47 inf + 4931 28.360 * * [simplify]: Extracting #6: cost 9 inf + 12948 28.367 * * [simplify]: Extracting #7: cost 0 inf + 14932 28.374 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 28.374 * [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))))) 28.374 * * * * [progress]: [ 196 / 282 ] simplifiying candidate # 28.375 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.375 * * [simplify]: iters left: 6 (11 enodes) 28.381 * * [simplify]: iters left: 5 (38 enodes) 28.393 * * [simplify]: iters left: 4 (40 enodes) 28.774 * * [simplify]: iters left: 3 (42 enodes) 28.784 * * [simplify]: iters left: 2 (43 enodes) 28.795 * * [simplify]: Extracting #0: cost 1 inf + 0 28.795 * * [simplify]: Extracting #1: cost 4 inf + 0 28.795 * * [simplify]: Extracting #2: cost 5 inf + 1 28.795 * * [simplify]: Extracting #3: cost 7 inf + 1 28.795 * * [simplify]: Extracting #4: cost 10 inf + 1 28.795 * * [simplify]: Extracting #5: cost 14 inf + 1 28.795 * * [simplify]: Extracting #6: cost 12 inf + 3 28.795 * * [simplify]: Extracting #7: cost 7 inf + 289 28.795 * * [simplify]: Extracting #8: cost 3 inf + 937 28.796 * * [simplify]: Extracting #9: cost 0 inf + 1625 28.797 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 28.797 * [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))))))) 28.797 * [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))))) 28.797 * * [simplify]: iters left: 6 (14 enodes) 28.803 * * [simplify]: iters left: 5 (52 enodes) 28.818 * * [simplify]: iters left: 4 (86 enodes) 28.843 * * [simplify]: iters left: 3 (153 enodes) 28.871 * * [simplify]: iters left: 2 (277 enodes) 28.924 * * [simplify]: iters left: 1 (379 enodes) 28.984 * * [simplify]: Extracting #0: cost 1 inf + 0 28.984 * * [simplify]: Extracting #1: cost 11 inf + 0 28.984 * * [simplify]: Extracting #2: cost 72 inf + 0 28.984 * * [simplify]: Extracting #3: cost 115 inf + 128 28.985 * * [simplify]: Extracting #4: cost 107 inf + 706 28.985 * * [simplify]: Extracting #5: cost 102 inf + 1156 28.989 * * [simplify]: Extracting #6: cost 37 inf + 18168 28.995 * * [simplify]: Extracting #7: cost 0 inf + 28306 29.003 * [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.003 * [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.003 * * * * [progress]: [ 197 / 282 ] simplifiying candidate # 29.004 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 29.004 * * [simplify]: iters left: 5 (4 enodes) 29.011 * * [simplify]: iters left: 4 (14 enodes) 29.014 * * [simplify]: iters left: 3 (16 enodes) 29.017 * * [simplify]: Extracting #0: cost 1 inf + 0 29.017 * * [simplify]: Extracting #1: cost 0 inf + 1 29.017 * [simplify]: Simplified to 1 29.017 * [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.018 * [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.018 * * [simplify]: iters left: 6 (13 enodes) 29.024 * * [simplify]: iters left: 5 (49 enodes) 29.039 * * [simplify]: iters left: 4 (78 enodes) 29.052 * * [simplify]: iters left: 3 (131 enodes) 29.071 * * [simplify]: iters left: 2 (202 enodes) 29.099 * * [simplify]: iters left: 1 (252 enodes) 29.133 * * [simplify]: Extracting #0: cost 1 inf + 0 29.133 * * [simplify]: Extracting #1: cost 9 inf + 0 29.133 * * [simplify]: Extracting #2: cost 54 inf + 0 29.134 * * [simplify]: Extracting #3: cost 81 inf + 128 29.134 * * [simplify]: Extracting #4: cost 69 inf + 871 29.136 * * [simplify]: Extracting #5: cost 47 inf + 4931 29.143 * * [simplify]: Extracting #6: cost 9 inf + 12948 29.151 * * [simplify]: Extracting #7: cost 0 inf + 14932 29.155 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 29.155 * [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.155 * * * * [progress]: [ 198 / 282 ] simplifiying candidate # 29.155 * [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)))))) 29.155 * * [simplify]: iters left: 6 (12 enodes) 29.158 * * [simplify]: iters left: 5 (43 enodes) 29.164 * * [simplify]: iters left: 4 (55 enodes) 29.172 * * [simplify]: iters left: 3 (64 enodes) 29.180 * * [simplify]: iters left: 2 (67 enodes) 29.189 * * [simplify]: Extracting #0: cost 1 inf + 0 29.189 * * [simplify]: Extracting #1: cost 10 inf + 0 29.189 * * [simplify]: Extracting #2: cost 19 inf + 1 29.189 * * [simplify]: Extracting #3: cost 23 inf + 1 29.189 * * [simplify]: Extracting #4: cost 26 inf + 1 29.189 * * [simplify]: Extracting #5: cost 30 inf + 1 29.189 * * [simplify]: Extracting #6: cost 26 inf + 85 29.189 * * [simplify]: Extracting #7: cost 23 inf + 289 29.190 * * [simplify]: Extracting #8: cost 13 inf + 2511 29.190 * * [simplify]: Extracting #9: cost 3 inf + 5818 29.191 * * [simplify]: Extracting #10: cost 0 inf + 6785 29.193 * [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)))))) 29.193 * [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))))))) 29.193 * [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))))) 29.193 * * [simplify]: iters left: 6 (15 enodes) 29.196 * * [simplify]: iters left: 5 (55 enodes) 29.204 * * [simplify]: iters left: 4 (89 enodes) 29.217 * * [simplify]: iters left: 3 (156 enodes) 29.241 * * [simplify]: iters left: 2 (280 enodes) 29.300 * * [simplify]: iters left: 1 (382 enodes) 29.399 * * [simplify]: Extracting #0: cost 1 inf + 0 29.399 * * [simplify]: Extracting #1: cost 11 inf + 0 29.400 * * [simplify]: Extracting #2: cost 72 inf + 0 29.400 * * [simplify]: Extracting #3: cost 113 inf + 210 29.401 * * [simplify]: Extracting #4: cost 109 inf + 624 29.403 * * [simplify]: Extracting #5: cost 107 inf + 952 29.408 * * [simplify]: Extracting #6: cost 46 inf + 18827 29.423 * * [simplify]: Extracting #7: cost 2 inf + 33345 29.438 * * [simplify]: Extracting #8: cost 0 inf + 34070 29.453 * [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))))) 29.453 * [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))))))) 29.453 * * * * [progress]: [ 199 / 282 ] simplifiying candidate # 29.454 * [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)))))) 29.454 * * [simplify]: iters left: 6 (13 enodes) 29.460 * * [simplify]: iters left: 5 (45 enodes) 29.473 * * [simplify]: iters left: 4 (52 enodes) 29.488 * * [simplify]: iters left: 3 (54 enodes) 29.502 * * [simplify]: Extracting #0: cost 1 inf + 0 29.502 * * [simplify]: Extracting #1: cost 8 inf + 0 29.502 * * [simplify]: Extracting #2: cost 15 inf + 1 29.502 * * [simplify]: Extracting #3: cost 19 inf + 1 29.502 * * [simplify]: Extracting #4: cost 22 inf + 1 29.503 * * [simplify]: Extracting #5: cost 26 inf + 1 29.503 * * [simplify]: Extracting #6: cost 22 inf + 85 29.503 * * [simplify]: Extracting #7: cost 18 inf + 491 29.504 * * [simplify]: Extracting #8: cost 3 inf + 4366 29.505 * * [simplify]: Extracting #9: cost 0 inf + 5093 29.507 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 29.507 * [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))))))) 29.507 * [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))))) 29.508 * * [simplify]: iters left: 6 (16 enodes) 29.514 * * [simplify]: iters left: 5 (58 enodes) 29.526 * * [simplify]: iters left: 4 (92 enodes) 29.540 * * [simplify]: iters left: 3 (159 enodes) 29.576 * * [simplify]: iters left: 2 (283 enodes) 29.642 * * [simplify]: iters left: 1 (385 enodes) 29.712 * * [simplify]: Extracting #0: cost 1 inf + 0 29.712 * * [simplify]: Extracting #1: cost 11 inf + 0 29.712 * * [simplify]: Extracting #2: cost 73 inf + 0 29.712 * * [simplify]: Extracting #3: cost 117 inf + 87 29.713 * * [simplify]: Extracting #4: cost 112 inf + 542 29.713 * * [simplify]: Extracting #5: cost 109 inf + 952 29.716 * * [simplify]: Extracting #6: cost 45 inf + 20115 29.724 * * [simplify]: Extracting #7: cost 1 inf + 35432 29.732 * * [simplify]: Extracting #8: cost 0 inf + 35834 29.740 * [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))))) 29.740 * [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))))))) 29.740 * * * * [progress]: [ 200 / 282 ] simplifiying candidate # 29.740 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 29.740 * * [simplify]: iters left: 6 (10 enodes) 29.743 * * [simplify]: iters left: 5 (35 enodes) 29.748 * * [simplify]: iters left: 4 (37 enodes) 29.753 * * [simplify]: iters left: 3 (38 enodes) 29.763 * * [simplify]: Extracting #0: cost 1 inf + 0 29.763 * * [simplify]: Extracting #1: cost 6 inf + 0 29.763 * * [simplify]: Extracting #2: cost 9 inf + 1 29.764 * * [simplify]: Extracting #3: cost 12 inf + 1 29.764 * * [simplify]: Extracting #4: cost 16 inf + 1 29.764 * * [simplify]: Extracting #5: cost 14 inf + 3 29.764 * * [simplify]: Extracting #6: cost 8 inf + 411 29.764 * * [simplify]: Extracting #7: cost 2 inf + 1545 29.765 * * [simplify]: Extracting #8: cost 0 inf + 2031 29.766 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 29.766 * [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))))))) 29.766 * [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))))) 29.766 * * [simplify]: iters left: 6 (14 enodes) 29.772 * * [simplify]: iters left: 5 (52 enodes) 29.783 * * [simplify]: iters left: 4 (81 enodes) 29.796 * * [simplify]: iters left: 3 (134 enodes) 29.816 * * [simplify]: iters left: 2 (205 enodes) 29.845 * * [simplify]: iters left: 1 (255 enodes) 29.897 * * [simplify]: Extracting #0: cost 1 inf + 0 29.897 * * [simplify]: Extracting #1: cost 9 inf + 0 29.897 * * [simplify]: Extracting #2: cost 53 inf + 0 29.897 * * [simplify]: Extracting #3: cost 81 inf + 128 29.898 * * [simplify]: Extracting #4: cost 71 inf + 952 29.902 * * [simplify]: Extracting #5: cost 21 inf + 12761 29.910 * * [simplify]: Extracting #6: cost 0 inf + 17896 29.918 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 29.918 * [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)))))) 29.918 * * * * [progress]: [ 201 / 282 ] simplifiying candidate # 29.919 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 29.919 * * [simplify]: iters left: 6 (11 enodes) 29.924 * * [simplify]: iters left: 5 (38 enodes) 29.932 * * [simplify]: iters left: 4 (42 enodes) 29.937 * * [simplify]: iters left: 3 (44 enodes) 29.942 * * [simplify]: iters left: 2 (45 enodes) 29.947 * * [simplify]: Extracting #0: cost 1 inf + 0 29.947 * * [simplify]: Extracting #1: cost 4 inf + 0 29.948 * * [simplify]: Extracting #2: cost 5 inf + 1 29.948 * * [simplify]: Extracting #3: cost 7 inf + 1 29.948 * * [simplify]: Extracting #4: cost 10 inf + 1 29.948 * * [simplify]: Extracting #5: cost 14 inf + 1 29.948 * * [simplify]: Extracting #6: cost 12 inf + 3 29.948 * * [simplify]: Extracting #7: cost 8 inf + 248 29.948 * * [simplify]: Extracting #8: cost 3 inf + 937 29.948 * * [simplify]: Extracting #9: cost 0 inf + 1625 29.949 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 29.949 * [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)))))) 29.949 * [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)))) 29.949 * * [simplify]: iters left: 6 (14 enodes) 29.952 * * [simplify]: iters left: 5 (52 enodes) 29.962 * * [simplify]: iters left: 4 (86 enodes) 29.989 * * [simplify]: iters left: 3 (153 enodes) 30.035 * * [simplify]: iters left: 2 (277 enodes) 30.079 * * [simplify]: iters left: 1 (379 enodes) 30.181 * * [simplify]: Extracting #0: cost 1 inf + 0 30.181 * * [simplify]: Extracting #1: cost 11 inf + 0 30.181 * * [simplify]: Extracting #2: cost 72 inf + 0 30.182 * * [simplify]: Extracting #3: cost 115 inf + 128 30.183 * * [simplify]: Extracting #4: cost 106 inf + 830 30.184 * * [simplify]: Extracting #5: cost 102 inf + 1156 30.187 * * [simplify]: Extracting #6: cost 37 inf + 18331 30.194 * * [simplify]: Extracting #7: cost 0 inf + 28306 30.200 * [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)))) 30.200 * [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)))))) 30.201 * * * * [progress]: [ 202 / 282 ] simplifiying candidate # 30.201 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 30.201 * * [simplify]: iters left: 6 (10 enodes) 30.203 * * [simplify]: iters left: 5 (35 enodes) 30.208 * * [simplify]: iters left: 4 (37 enodes) 30.213 * * [simplify]: iters left: 3 (38 enodes) 30.222 * * [simplify]: Extracting #0: cost 1 inf + 0 30.222 * * [simplify]: Extracting #1: cost 6 inf + 0 30.222 * * [simplify]: Extracting #2: cost 9 inf + 1 30.222 * * [simplify]: Extracting #3: cost 12 inf + 1 30.222 * * [simplify]: Extracting #4: cost 16 inf + 1 30.222 * * [simplify]: Extracting #5: cost 14 inf + 3 30.222 * * [simplify]: Extracting #6: cost 8 inf + 411 30.223 * * [simplify]: Extracting #7: cost 2 inf + 1545 30.223 * * [simplify]: Extracting #8: cost 0 inf + 2031 30.224 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 30.224 * [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))))))) 30.224 * [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))))) 30.225 * * [simplify]: iters left: 6 (14 enodes) 30.231 * * [simplify]: iters left: 5 (52 enodes) 30.245 * * [simplify]: iters left: 4 (81 enodes) 30.269 * * [simplify]: iters left: 3 (134 enodes) 30.307 * * [simplify]: iters left: 2 (205 enodes) 30.336 * * [simplify]: iters left: 1 (255 enodes) 30.371 * * [simplify]: Extracting #0: cost 1 inf + 0 30.371 * * [simplify]: Extracting #1: cost 9 inf + 0 30.371 * * [simplify]: Extracting #2: cost 53 inf + 0 30.371 * * [simplify]: Extracting #3: cost 81 inf + 128 30.371 * * [simplify]: Extracting #4: cost 71 inf + 952 30.373 * * [simplify]: Extracting #5: cost 21 inf + 12761 30.377 * * [simplify]: Extracting #6: cost 0 inf + 17896 30.382 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 30.383 * [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)))))) 30.383 * * * * [progress]: [ 203 / 282 ] simplifiying candidate # 30.383 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 30.383 * * [simplify]: iters left: 6 (10 enodes) 30.388 * * [simplify]: iters left: 5 (33 enodes) 30.399 * * [simplify]: iters left: 4 (38 enodes) 30.410 * * [simplify]: iters left: 3 (41 enodes) 30.420 * * [simplify]: Extracting #0: cost 1 inf + 0 30.420 * * [simplify]: Extracting #1: cost 4 inf + 0 30.420 * * [simplify]: Extracting #2: cost 5 inf + 1 30.420 * * [simplify]: Extracting #3: cost 7 inf + 1 30.420 * * [simplify]: Extracting #4: cost 10 inf + 1 30.420 * * [simplify]: Extracting #5: cost 14 inf + 1 30.420 * * [simplify]: Extracting #6: cost 12 inf + 3 30.420 * * [simplify]: Extracting #7: cost 6 inf + 411 30.421 * * [simplify]: Extracting #8: cost 0 inf + 1625 30.421 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 30.421 * [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)))))) 30.422 * [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)))) 30.422 * * [simplify]: iters left: 6 (14 enodes) 30.428 * * [simplify]: iters left: 5 (52 enodes) 30.443 * * [simplify]: iters left: 4 (86 enodes) 30.469 * * [simplify]: iters left: 3 (153 enodes) 30.497 * * [simplify]: iters left: 2 (277 enodes) 30.546 * * [simplify]: iters left: 1 (379 enodes) 30.646 * * [simplify]: Extracting #0: cost 1 inf + 0 30.646 * * [simplify]: Extracting #1: cost 11 inf + 0 30.647 * * [simplify]: Extracting #2: cost 72 inf + 0 30.647 * * [simplify]: Extracting #3: cost 115 inf + 128 30.648 * * [simplify]: Extracting #4: cost 106 inf + 830 30.650 * * [simplify]: Extracting #5: cost 102 inf + 1156 30.656 * * [simplify]: Extracting #6: cost 37 inf + 18331 30.669 * * [simplify]: Extracting #7: cost 0 inf + 28306 30.681 * [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)))) 30.681 * [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)))))) 30.681 * * * * [progress]: [ 204 / 282 ] simplifiying candidate # 30.681 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 30.681 * * [simplify]: iters left: 6 (11 enodes) 30.684 * * [simplify]: iters left: 5 (36 enodes) 30.691 * * [simplify]: iters left: 4 (42 enodes) 30.697 * * [simplify]: iters left: 3 (44 enodes) 30.703 * * [simplify]: Extracting #0: cost 1 inf + 0 30.703 * * [simplify]: Extracting #1: cost 7 inf + 0 30.703 * * [simplify]: Extracting #2: cost 11 inf + 1 30.703 * * [simplify]: Extracting #3: cost 13 inf + 1 30.703 * * [simplify]: Extracting #4: cost 16 inf + 1 30.703 * * [simplify]: Extracting #5: cost 20 inf + 1 30.703 * * [simplify]: Extracting #6: cost 16 inf + 85 30.703 * * [simplify]: Extracting #7: cost 11 inf + 573 30.703 * * [simplify]: Extracting #8: cost 7 inf + 1542 30.704 * * [simplify]: Extracting #9: cost 1 inf + 3238 30.704 * * [simplify]: Extracting #10: cost 0 inf + 3561 30.705 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 30.705 * [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))))))) 30.705 * [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))))) 30.705 * * [simplify]: iters left: 6 (14 enodes) 30.708 * * [simplify]: iters left: 5 (52 enodes) 30.716 * * [simplify]: iters left: 4 (86 enodes) 30.728 * * [simplify]: iters left: 3 (153 enodes) 30.769 * * [simplify]: iters left: 2 (277 enodes) 30.851 * * [simplify]: iters left: 1 (379 enodes) 30.930 * * [simplify]: Extracting #0: cost 1 inf + 0 30.930 * * [simplify]: Extracting #1: cost 11 inf + 0 30.930 * * [simplify]: Extracting #2: cost 72 inf + 0 30.931 * * [simplify]: Extracting #3: cost 115 inf + 128 30.932 * * [simplify]: Extracting #4: cost 107 inf + 706 30.933 * * [simplify]: Extracting #5: cost 102 inf + 1156 30.939 * * [simplify]: Extracting #6: cost 37 inf + 19728 30.950 * * [simplify]: Extracting #7: cost 0 inf + 31026 30.957 * [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))))) 30.957 * [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))))))) 30.957 * * * * [progress]: [ 205 / 282 ] simplifiying candidate # 30.957 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 30.957 * * [simplify]: iters left: 6 (11 enodes) 30.961 * * [simplify]: iters left: 5 (35 enodes) 30.966 * * [simplify]: iters left: 4 (37 enodes) 30.971 * * [simplify]: Extracting #0: cost 1 inf + 0 30.971 * * [simplify]: Extracting #1: cost 4 inf + 0 30.971 * * [simplify]: Extracting #2: cost 6 inf + 1 30.971 * * [simplify]: Extracting #3: cost 9 inf + 1 30.971 * * [simplify]: Extracting #4: cost 12 inf + 1 30.971 * * [simplify]: Extracting #5: cost 16 inf + 1 30.971 * * [simplify]: Extracting #6: cost 12 inf + 85 30.971 * * [simplify]: Extracting #7: cost 4 inf + 1299 30.972 * * [simplify]: Extracting #8: cost 0 inf + 2349 30.972 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 30.972 * [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))))))) 30.972 * [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))))) 30.972 * * [simplify]: iters left: 6 (15 enodes) 30.976 * * [simplify]: iters left: 5 (55 enodes) 30.985 * * [simplify]: iters left: 4 (89 enodes) 30.998 * * [simplify]: iters left: 3 (156 enodes) 31.022 * * [simplify]: iters left: 2 (280 enodes) 31.076 * * [simplify]: iters left: 1 (382 enodes) 31.175 * * [simplify]: Extracting #0: cost 1 inf + 0 31.175 * * [simplify]: Extracting #1: cost 11 inf + 0 31.176 * * [simplify]: Extracting #2: cost 73 inf + 0 31.177 * * [simplify]: Extracting #3: cost 116 inf + 210 31.178 * * [simplify]: Extracting #4: cost 108 inf + 828 31.183 * * [simplify]: Extracting #5: cost 46 inf + 17950 31.196 * * [simplify]: Extracting #6: cost 2 inf + 32066 31.204 * * [simplify]: Extracting #7: cost 0 inf + 32790 31.211 * [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))))) 31.211 * [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))))))) 31.212 * * * * [progress]: [ 206 / 282 ] simplifiying candidate # 31.212 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.212 * * [simplify]: iters left: 6 (10 enodes) 31.215 * * [simplify]: iters left: 5 (31 enodes) 31.219 * * [simplify]: iters left: 4 (33 enodes) 31.224 * * [simplify]: Extracting #0: cost 1 inf + 0 31.224 * * [simplify]: Extracting #1: cost 4 inf + 0 31.224 * * [simplify]: Extracting #2: cost 5 inf + 1 31.224 * * [simplify]: Extracting #3: cost 7 inf + 1 31.225 * * [simplify]: Extracting #4: cost 10 inf + 1 31.225 * * [simplify]: Extracting #5: cost 14 inf + 1 31.225 * * [simplify]: Extracting #6: cost 10 inf + 85 31.225 * * [simplify]: Extracting #7: cost 5 inf + 573 31.225 * * [simplify]: Extracting #8: cost 0 inf + 1625 31.225 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.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 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.226 * [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))))) 31.226 * * [simplify]: iters left: 6 (14 enodes) 31.230 * * [simplify]: iters left: 5 (52 enodes) 31.246 * * [simplify]: iters left: 4 (86 enodes) 31.271 * * [simplify]: iters left: 3 (153 enodes) 31.298 * * [simplify]: iters left: 2 (277 enodes) 31.350 * * [simplify]: iters left: 1 (379 enodes) 31.444 * * [simplify]: Extracting #0: cost 1 inf + 0 31.444 * * [simplify]: Extracting #1: cost 11 inf + 0 31.444 * * [simplify]: Extracting #2: cost 72 inf + 0 31.444 * * [simplify]: Extracting #3: cost 115 inf + 128 31.445 * * [simplify]: Extracting #4: cost 107 inf + 706 31.445 * * [simplify]: Extracting #5: cost 102 inf + 1156 31.449 * * [simplify]: Extracting #6: cost 37 inf + 18168 31.460 * * [simplify]: Extracting #7: cost 0 inf + 28306 31.473 * [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))))) 31.473 * [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))))))) 31.473 * * * * [progress]: [ 207 / 282 ] simplifiying candidate # 31.473 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 31.474 * * [simplify]: iters left: 4 (4 enodes) 31.480 * * [simplify]: iters left: 3 (12 enodes) 31.483 * * [simplify]: iters left: 2 (14 enodes) 31.486 * * [simplify]: Extracting #0: cost 1 inf + 0 31.486 * * [simplify]: Extracting #1: cost 0 inf + 1 31.486 * [simplify]: Simplified to 1 31.486 * [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)))))) 31.486 * [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)))) 31.486 * * [simplify]: iters left: 6 (13 enodes) 31.492 * * [simplify]: iters left: 5 (49 enodes) 31.506 * * [simplify]: iters left: 4 (78 enodes) 31.529 * * [simplify]: iters left: 3 (131 enodes) 31.566 * * [simplify]: iters left: 2 (202 enodes) 31.600 * * [simplify]: iters left: 1 (252 enodes) 31.665 * * [simplify]: Extracting #0: cost 1 inf + 0 31.665 * * [simplify]: Extracting #1: cost 9 inf + 0 31.666 * * [simplify]: Extracting #2: cost 54 inf + 0 31.666 * * [simplify]: Extracting #3: cost 81 inf + 128 31.667 * * [simplify]: Extracting #4: cost 69 inf + 871 31.669 * * [simplify]: Extracting #5: cost 47 inf + 4931 31.674 * * [simplify]: Extracting #6: cost 9 inf + 12948 31.681 * * [simplify]: Extracting #7: cost 0 inf + 14932 31.688 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 31.689 * [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))))) 31.689 * * * * [progress]: [ 208 / 282 ] simplifiying candidate # 31.689 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.689 * * [simplify]: iters left: 6 (10 enodes) 31.694 * * [simplify]: iters left: 5 (31 enodes) 31.703 * * [simplify]: iters left: 4 (33 enodes) 31.710 * * [simplify]: Extracting #0: cost 1 inf + 0 31.710 * * [simplify]: Extracting #1: cost 4 inf + 0 31.710 * * [simplify]: Extracting #2: cost 5 inf + 1 31.710 * * [simplify]: Extracting #3: cost 7 inf + 1 31.710 * * [simplify]: Extracting #4: cost 10 inf + 1 31.710 * * [simplify]: Extracting #5: cost 14 inf + 1 31.710 * * [simplify]: Extracting #6: cost 10 inf + 85 31.710 * * [simplify]: Extracting #7: cost 5 inf + 573 31.710 * * [simplify]: Extracting #8: cost 0 inf + 1625 31.710 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.710 * [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))))))) 31.711 * [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))))) 31.711 * * [simplify]: iters left: 6 (14 enodes) 31.714 * * [simplify]: iters left: 5 (52 enodes) 31.721 * * [simplify]: iters left: 4 (86 enodes) 31.734 * * [simplify]: iters left: 3 (153 enodes) 31.776 * * [simplify]: iters left: 2 (277 enodes) 31.825 * * [simplify]: iters left: 1 (379 enodes) 31.881 * * [simplify]: Extracting #0: cost 1 inf + 0 31.881 * * [simplify]: Extracting #1: cost 11 inf + 0 31.881 * * [simplify]: Extracting #2: cost 72 inf + 0 31.881 * * [simplify]: Extracting #3: cost 115 inf + 128 31.882 * * [simplify]: Extracting #4: cost 107 inf + 706 31.882 * * [simplify]: Extracting #5: cost 102 inf + 1156 31.885 * * [simplify]: Extracting #6: cost 37 inf + 18168 31.896 * * [simplify]: Extracting #7: cost 0 inf + 28306 31.909 * [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))))) 31.909 * [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))))))) 31.909 * * * * [progress]: [ 209 / 282 ] simplifiying candidate # 31.910 * [simplify]: Simplifying (/ (/ 1 1) 1) 31.910 * * [simplify]: iters left: 4 (3 enodes) 31.912 * * [simplify]: iters left: 3 (7 enodes) 31.913 * * [simplify]: iters left: 2 (9 enodes) 31.914 * * [simplify]: Extracting #0: cost 1 inf + 0 31.914 * * [simplify]: Extracting #1: cost 0 inf + 1 31.914 * [simplify]: Simplified to 1 31.914 * [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)))))) 31.915 * [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)))) 31.915 * * [simplify]: iters left: 6 (13 enodes) 31.917 * * [simplify]: iters left: 5 (49 enodes) 31.924 * * [simplify]: iters left: 4 (78 enodes) 31.935 * * [simplify]: iters left: 3 (131 enodes) 31.966 * * [simplify]: iters left: 2 (202 enodes) 32.023 * * [simplify]: iters left: 1 (252 enodes) 32.085 * * [simplify]: Extracting #0: cost 1 inf + 0 32.085 * * [simplify]: Extracting #1: cost 9 inf + 0 32.086 * * [simplify]: Extracting #2: cost 54 inf + 0 32.086 * * [simplify]: Extracting #3: cost 81 inf + 128 32.087 * * [simplify]: Extracting #4: cost 69 inf + 871 32.089 * * [simplify]: Extracting #5: cost 47 inf + 4931 32.093 * * [simplify]: Extracting #6: cost 9 inf + 12948 32.100 * * [simplify]: Extracting #7: cost 0 inf + 14932 32.107 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 32.107 * [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.107 * * * * [progress]: [ 210 / 282 ] simplifiying candidate # 32.108 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 32.108 * * [simplify]: iters left: 6 (10 enodes) 32.113 * * [simplify]: iters left: 5 (35 enodes) 32.123 * * [simplify]: iters left: 4 (39 enodes) 32.134 * * [simplify]: Extracting #0: cost 1 inf + 0 32.134 * * [simplify]: Extracting #1: cost 6 inf + 0 32.134 * * [simplify]: Extracting #2: cost 9 inf + 1 32.134 * * [simplify]: Extracting #3: cost 11 inf + 1 32.134 * * [simplify]: Extracting #4: cost 14 inf + 1 32.134 * * [simplify]: Extracting #5: cost 18 inf + 1 32.134 * * [simplify]: Extracting #6: cost 16 inf + 3 32.135 * * [simplify]: Extracting #7: cost 11 inf + 289 32.135 * * [simplify]: Extracting #8: cost 6 inf + 1219 32.136 * * [simplify]: Extracting #9: cost 0 inf + 2995 32.137 * [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.137 * [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.137 * [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.137 * * [simplify]: iters left: 6 (14 enodes) 32.143 * * [simplify]: iters left: 5 (52 enodes) 32.150 * * [simplify]: iters left: 4 (86 enodes) 32.163 * * [simplify]: iters left: 3 (153 enodes) 32.197 * * [simplify]: iters left: 2 (277 enodes) 32.258 * * [simplify]: iters left: 1 (379 enodes) 32.327 * * [simplify]: Extracting #0: cost 1 inf + 0 32.327 * * [simplify]: Extracting #1: cost 11 inf + 0 32.327 * * [simplify]: Extracting #2: cost 72 inf + 0 32.327 * * [simplify]: Extracting #3: cost 115 inf + 128 32.328 * * [simplify]: Extracting #4: cost 107 inf + 706 32.328 * * [simplify]: Extracting #5: cost 102 inf + 1156 32.332 * * [simplify]: Extracting #6: cost 37 inf + 19728 32.338 * * [simplify]: Extracting #7: cost 0 inf + 31026 32.351 * [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.351 * [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.351 * * * * [progress]: [ 211 / 282 ] simplifiying candidate # 32.351 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 32.351 * * [simplify]: iters left: 6 (10 enodes) 32.356 * * [simplify]: iters left: 5 (34 enodes) 32.366 * * [simplify]: iters left: 4 (36 enodes) 32.373 * * [simplify]: Extracting #0: cost 1 inf + 0 32.373 * * [simplify]: Extracting #1: cost 4 inf + 0 32.373 * * [simplify]: Extracting #2: cost 6 inf + 1 32.373 * * [simplify]: Extracting #3: cost 9 inf + 1 32.373 * * [simplify]: Extracting #4: cost 12 inf + 1 32.373 * * [simplify]: Extracting #5: cost 16 inf + 1 32.373 * * [simplify]: Extracting #6: cost 14 inf + 3 32.373 * * [simplify]: Extracting #7: cost 10 inf + 248 32.374 * * [simplify]: Extracting #8: cost 2 inf + 1824 32.374 * * [simplify]: Extracting #9: cost 0 inf + 2349 32.374 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 32.374 * [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.375 * [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.375 * * [simplify]: iters left: 6 (15 enodes) 32.378 * * [simplify]: iters left: 5 (55 enodes) 32.385 * * [simplify]: iters left: 4 (89 enodes) 32.400 * * [simplify]: iters left: 3 (156 enodes) 32.439 * * [simplify]: iters left: 2 (280 enodes) 32.497 * * [simplify]: iters left: 1 (382 enodes) 32.579 * * [simplify]: Extracting #0: cost 1 inf + 0 32.580 * * [simplify]: Extracting #1: cost 11 inf + 0 32.580 * * [simplify]: Extracting #2: cost 73 inf + 0 32.581 * * [simplify]: Extracting #3: cost 116 inf + 210 32.581 * * [simplify]: Extracting #4: cost 108 inf + 828 32.587 * * [simplify]: Extracting #5: cost 46 inf + 17950 32.600 * * [simplify]: Extracting #6: cost 2 inf + 32066 32.611 * * [simplify]: Extracting #7: cost 0 inf + 32790 32.618 * [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.618 * [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.618 * * * * [progress]: [ 212 / 282 ] simplifiying candidate # 32.619 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 32.619 * * [simplify]: iters left: 6 (9 enodes) 32.621 * * [simplify]: iters left: 5 (30 enodes) 32.626 * * [simplify]: iters left: 4 (32 enodes) 32.631 * * [simplify]: Extracting #0: cost 1 inf + 0 32.631 * * [simplify]: Extracting #1: cost 4 inf + 0 32.631 * * [simplify]: Extracting #2: cost 5 inf + 1 32.631 * * [simplify]: Extracting #3: cost 7 inf + 1 32.631 * * [simplify]: Extracting #4: cost 10 inf + 1 32.631 * * [simplify]: Extracting #5: cost 14 inf + 1 32.631 * * [simplify]: Extracting #6: cost 12 inf + 3 32.631 * * [simplify]: Extracting #7: cost 8 inf + 248 32.631 * * [simplify]: Extracting #8: cost 4 inf + 775 32.631 * * [simplify]: Extracting #9: cost 0 inf + 1625 32.631 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 32.632 * [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.632 * [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.632 * * [simplify]: iters left: 6 (14 enodes) 32.635 * * [simplify]: iters left: 5 (52 enodes) 32.642 * * [simplify]: iters left: 4 (86 enodes) 32.663 * * [simplify]: iters left: 3 (153 enodes) 32.696 * * [simplify]: iters left: 2 (277 enodes) 32.768 * * [simplify]: iters left: 1 (379 enodes) 32.870 * * [simplify]: Extracting #0: cost 1 inf + 0 32.870 * * [simplify]: Extracting #1: cost 11 inf + 0 32.870 * * [simplify]: Extracting #2: cost 72 inf + 0 32.871 * * [simplify]: Extracting #3: cost 115 inf + 128 32.871 * * [simplify]: Extracting #4: cost 107 inf + 706 32.872 * * [simplify]: Extracting #5: cost 102 inf + 1156 32.875 * * [simplify]: Extracting #6: cost 37 inf + 18168 32.882 * * [simplify]: Extracting #7: cost 0 inf + 28306 32.889 * [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.889 * [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.889 * * * * [progress]: [ 213 / 282 ] simplifiying candidate # 32.889 * [simplify]: Simplifying (/ 1 (sqrt 1)) 32.889 * * [simplify]: iters left: 3 (3 enodes) 32.893 * * [simplify]: iters left: 2 (11 enodes) 32.895 * * [simplify]: iters left: 1 (13 enodes) 32.897 * * [simplify]: Extracting #0: cost 1 inf + 0 32.897 * * [simplify]: Extracting #1: cost 0 inf + 1 32.897 * [simplify]: Simplified to 1 32.897 * [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.897 * [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.898 * * [simplify]: iters left: 6 (13 enodes) 32.903 * * [simplify]: iters left: 5 (49 enodes) 32.917 * * [simplify]: iters left: 4 (78 enodes) 32.939 * * [simplify]: iters left: 3 (131 enodes) 32.978 * * [simplify]: iters left: 2 (202 enodes) 33.025 * * [simplify]: iters left: 1 (252 enodes) 33.066 * * [simplify]: Extracting #0: cost 1 inf + 0 33.066 * * [simplify]: Extracting #1: cost 9 inf + 0 33.066 * * [simplify]: Extracting #2: cost 54 inf + 0 33.066 * * [simplify]: Extracting #3: cost 81 inf + 128 33.067 * * [simplify]: Extracting #4: cost 69 inf + 871 33.068 * * [simplify]: Extracting #5: cost 47 inf + 4931 33.070 * * [simplify]: Extracting #6: cost 9 inf + 12948 33.074 * * [simplify]: Extracting #7: cost 0 inf + 14932 33.080 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 33.080 * [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.081 * * * * [progress]: [ 214 / 282 ] simplifiying candidate # 33.081 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.082 * * [simplify]: iters left: 6 (9 enodes) 33.087 * * [simplify]: iters left: 5 (30 enodes) 33.096 * * [simplify]: iters left: 4 (32 enodes) 33.105 * * [simplify]: Extracting #0: cost 1 inf + 0 33.105 * * [simplify]: Extracting #1: cost 4 inf + 0 33.105 * * [simplify]: Extracting #2: cost 5 inf + 1 33.105 * * [simplify]: Extracting #3: cost 7 inf + 1 33.105 * * [simplify]: Extracting #4: cost 10 inf + 1 33.105 * * [simplify]: Extracting #5: cost 14 inf + 1 33.105 * * [simplify]: Extracting #6: cost 12 inf + 3 33.106 * * [simplify]: Extracting #7: cost 8 inf + 248 33.106 * * [simplify]: Extracting #8: cost 4 inf + 775 33.106 * * [simplify]: Extracting #9: cost 0 inf + 1625 33.107 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.107 * [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.107 * [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.107 * * [simplify]: iters left: 6 (14 enodes) 33.113 * * [simplify]: iters left: 5 (52 enodes) 33.128 * * [simplify]: iters left: 4 (86 enodes) 33.153 * * [simplify]: iters left: 3 (153 enodes) 33.202 * * [simplify]: iters left: 2 (277 enodes) 33.257 * * [simplify]: iters left: 1 (379 enodes) 33.359 * * [simplify]: Extracting #0: cost 1 inf + 0 33.359 * * [simplify]: Extracting #1: cost 11 inf + 0 33.360 * * [simplify]: Extracting #2: cost 72 inf + 0 33.360 * * [simplify]: Extracting #3: cost 115 inf + 128 33.361 * * [simplify]: Extracting #4: cost 107 inf + 706 33.362 * * [simplify]: Extracting #5: cost 102 inf + 1156 33.369 * * [simplify]: Extracting #6: cost 37 inf + 18168 33.380 * * [simplify]: Extracting #7: cost 0 inf + 28306 33.387 * [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.387 * [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.387 * * * * [progress]: [ 215 / 282 ] simplifiying candidate # 33.387 * [simplify]: Simplifying (/ 1 1) 33.387 * * [simplify]: iters left: 2 (2 enodes) 33.388 * * [simplify]: iters left: 1 (6 enodes) 33.389 * * [simplify]: Extracting #0: cost 1 inf + 0 33.389 * * [simplify]: Extracting #1: cost 0 inf + 1 33.389 * [simplify]: Simplified to 1 33.390 * [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.390 * [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.390 * * [simplify]: iters left: 6 (13 enodes) 33.393 * * [simplify]: iters left: 5 (49 enodes) 33.400 * * [simplify]: iters left: 4 (78 enodes) 33.412 * * [simplify]: iters left: 3 (131 enodes) 33.437 * * [simplify]: iters left: 2 (202 enodes) 33.474 * * [simplify]: iters left: 1 (252 enodes) 33.512 * * [simplify]: Extracting #0: cost 1 inf + 0 33.512 * * [simplify]: Extracting #1: cost 9 inf + 0 33.512 * * [simplify]: Extracting #2: cost 54 inf + 0 33.513 * * [simplify]: Extracting #3: cost 81 inf + 128 33.514 * * [simplify]: Extracting #4: cost 69 inf + 871 33.515 * * [simplify]: Extracting #5: cost 47 inf + 4931 33.521 * * [simplify]: Extracting #6: cost 9 inf + 12948 33.528 * * [simplify]: Extracting #7: cost 0 inf + 14932 33.535 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 33.535 * [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.535 * * * * [progress]: [ 216 / 282 ] simplifiying candidate # 33.535 * [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)))))) 33.536 * * [simplify]: iters left: 6 (14 enodes) 33.542 * * [simplify]: iters left: 5 (52 enodes) 33.557 * * [simplify]: iters left: 4 (90 enodes) 33.584 * * [simplify]: iters left: 3 (165 enodes) 33.637 * * [simplify]: iters left: 2 (239 enodes) 33.681 * * [simplify]: iters left: 1 (275 enodes) 33.732 * * [simplify]: Extracting #0: cost 1 inf + 0 33.733 * * [simplify]: Extracting #1: cost 9 inf + 0 33.733 * * [simplify]: Extracting #2: cost 53 inf + 0 33.733 * * [simplify]: Extracting #3: cost 80 inf + 128 33.734 * * [simplify]: Extracting #4: cost 74 inf + 748 33.735 * * [simplify]: Extracting #5: cost 73 inf + 952 33.739 * * [simplify]: Extracting #6: cost 29 inf + 14221 33.747 * * [simplify]: Extracting #7: cost 2 inf + 22974 33.756 * * [simplify]: Extracting #8: cost 0 inf + 23660 33.766 * [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)))))) 33.766 * [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))))))) 33.766 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.766 * * [simplify]: iters left: 6 (10 enodes) 33.771 * * [simplify]: iters left: 5 (35 enodes) 33.781 * * [simplify]: iters left: 4 (42 enodes) 33.793 * * [simplify]: iters left: 3 (44 enodes) 33.806 * * [simplify]: Extracting #0: cost 1 inf + 0 33.806 * * [simplify]: Extracting #1: cost 8 inf + 0 33.806 * * [simplify]: Extracting #2: cost 13 inf + 1 33.806 * * [simplify]: Extracting #3: cost 16 inf + 1 33.806 * * [simplify]: Extracting #4: cost 20 inf + 1 33.806 * * [simplify]: Extracting #5: cost 18 inf + 3 33.807 * * [simplify]: Extracting #6: cost 12 inf + 411 33.807 * * [simplify]: Extracting #7: cost 2 inf + 2836 33.808 * * [simplify]: Extracting #8: cost 0 inf + 3401 33.809 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 33.809 * [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)))))) 33.810 * * * * [progress]: [ 217 / 282 ] simplifiying candidate # 33.810 * [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)))))) 33.810 * * [simplify]: iters left: 6 (14 enodes) 33.816 * * [simplify]: iters left: 5 (51 enodes) 33.829 * * [simplify]: iters left: 4 (74 enodes) 33.852 * * [simplify]: iters left: 3 (100 enodes) 33.878 * * [simplify]: iters left: 2 (126 enodes) 33.897 * * [simplify]: iters left: 1 (138 enodes) 33.915 * * [simplify]: Extracting #0: cost 1 inf + 0 33.915 * * [simplify]: Extracting #1: cost 7 inf + 0 33.915 * * [simplify]: Extracting #2: cost 35 inf + 0 33.915 * * [simplify]: Extracting #3: cost 49 inf + 87 33.916 * * [simplify]: Extracting #4: cost 43 inf + 707 33.916 * * [simplify]: Extracting #5: cost 41 inf + 952 33.918 * * [simplify]: Extracting #6: cost 17 inf + 7289 33.922 * * [simplify]: Extracting #7: cost 2 inf + 11848 33.926 * * [simplify]: Extracting #8: cost 0 inf + 12454 33.929 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 33.929 * [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))))))) 33.929 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 33.929 * * [simplify]: iters left: 6 (11 enodes) 33.932 * * [simplify]: iters left: 5 (38 enodes) 33.938 * * [simplify]: iters left: 4 (45 enodes) 33.946 * * [simplify]: iters left: 3 (47 enodes) 33.953 * * [simplify]: Extracting #0: cost 1 inf + 0 33.953 * * [simplify]: Extracting #1: cost 8 inf + 0 33.953 * * [simplify]: Extracting #2: cost 14 inf + 1 33.953 * * [simplify]: Extracting #3: cost 18 inf + 1 33.953 * * [simplify]: Extracting #4: cost 22 inf + 1 33.953 * * [simplify]: Extracting #5: cost 20 inf + 3 33.953 * * [simplify]: Extracting #6: cost 16 inf + 329 33.953 * * [simplify]: Extracting #7: cost 8 inf + 1704 33.954 * * [simplify]: Extracting #8: cost 1 inf + 3682 33.954 * * [simplify]: Extracting #9: cost 0 inf + 3965 33.955 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 33.955 * [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))))))) 33.955 * * * * [progress]: [ 218 / 282 ] simplifiying candidate # 33.955 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.955 * * [simplify]: iters left: 6 (13 enodes) 33.958 * * [simplify]: iters left: 5 (47 enodes) 33.964 * * [simplify]: iters left: 4 (70 enodes) 33.974 * * [simplify]: iters left: 3 (96 enodes) 33.996 * * [simplify]: iters left: 2 (122 enodes) 34.029 * * [simplify]: iters left: 1 (134 enodes) 34.064 * * [simplify]: Extracting #0: cost 1 inf + 0 34.064 * * [simplify]: Extracting #1: cost 7 inf + 0 34.064 * * [simplify]: Extracting #2: cost 34 inf + 0 34.064 * * [simplify]: Extracting #3: cost 47 inf + 87 34.065 * * [simplify]: Extracting #4: cost 41 inf + 666 34.065 * * [simplify]: Extracting #5: cost 39 inf + 952 34.068 * * [simplify]: Extracting #6: cost 11 inf + 7663 34.072 * * [simplify]: Extracting #7: cost 0 inf + 10530 34.075 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.076 * [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))))))) 34.076 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.076 * * [simplify]: iters left: 6 (10 enodes) 34.081 * * [simplify]: iters left: 5 (35 enodes) 34.092 * * [simplify]: iters left: 4 (42 enodes) 34.100 * * [simplify]: iters left: 3 (44 enodes) 34.106 * * [simplify]: Extracting #0: cost 1 inf + 0 34.106 * * [simplify]: Extracting #1: cost 8 inf + 0 34.106 * * [simplify]: Extracting #2: cost 13 inf + 1 34.106 * * [simplify]: Extracting #3: cost 16 inf + 1 34.106 * * [simplify]: Extracting #4: cost 20 inf + 1 34.106 * * [simplify]: Extracting #5: cost 18 inf + 3 34.106 * * [simplify]: Extracting #6: cost 12 inf + 411 34.106 * * [simplify]: Extracting #7: cost 2 inf + 2596 34.107 * * [simplify]: Extracting #8: cost 0 inf + 3081 34.108 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 34.108 * [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)))))) 34.108 * * * * [progress]: [ 219 / 282 ] simplifiying candidate # 34.108 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 34.108 * * [simplify]: iters left: 6 (10 enodes) 34.111 * * [simplify]: iters left: 5 (39 enodes) 34.117 * * [simplify]: iters left: 4 (61 enodes) 34.126 * * [simplify]: iters left: 3 (99 enodes) 34.148 * * [simplify]: iters left: 2 (111 enodes) 34.175 * * [simplify]: iters left: 1 (115 enodes) 34.196 * * [simplify]: Extracting #0: cost 1 inf + 0 34.196 * * [simplify]: Extracting #1: cost 6 inf + 0 34.197 * * [simplify]: Extracting #2: cost 20 inf + 1 34.197 * * [simplify]: Extracting #3: cost 18 inf + 336 34.197 * * [simplify]: Extracting #4: cost 4 inf + 1164 34.198 * * [simplify]: Extracting #5: cost 0 inf + 1413 34.199 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 34.199 * [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)))))) 34.200 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 34.200 * * [simplify]: iters left: 6 (9 enodes) 34.204 * * [simplify]: iters left: 5 (32 enodes) 34.214 * * [simplify]: iters left: 4 (34 enodes) 34.223 * * [simplify]: iters left: 3 (35 enodes) 34.233 * * [simplify]: Extracting #0: cost 1 inf + 0 34.233 * * [simplify]: Extracting #1: cost 6 inf + 0 34.233 * * [simplify]: Extracting #2: cost 10 inf + 1 34.233 * * [simplify]: Extracting #3: cost 14 inf + 1 34.233 * * [simplify]: Extracting #4: cost 12 inf + 3 34.233 * * [simplify]: Extracting #5: cost 8 inf + 248 34.234 * * [simplify]: Extracting #6: cost 1 inf + 1264 34.234 * * [simplify]: Extracting #7: cost 0 inf + 1467 34.235 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 34.235 * [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))))) 34.235 * * * * [progress]: [ 220 / 282 ] simplifiying candidate # 34.235 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.235 * * [simplify]: iters left: 6 (13 enodes) 34.241 * * [simplify]: iters left: 5 (47 enodes) 34.254 * * [simplify]: iters left: 4 (70 enodes) 34.267 * * [simplify]: iters left: 3 (96 enodes) 34.279 * * [simplify]: iters left: 2 (122 enodes) 34.302 * * [simplify]: iters left: 1 (134 enodes) 34.334 * * [simplify]: Extracting #0: cost 1 inf + 0 34.335 * * [simplify]: Extracting #1: cost 7 inf + 0 34.335 * * [simplify]: Extracting #2: cost 34 inf + 0 34.335 * * [simplify]: Extracting #3: cost 47 inf + 87 34.335 * * [simplify]: Extracting #4: cost 41 inf + 666 34.336 * * [simplify]: Extracting #5: cost 39 inf + 952 34.338 * * [simplify]: Extracting #6: cost 11 inf + 7663 34.342 * * [simplify]: Extracting #7: cost 0 inf + 10530 34.345 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.345 * [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))))))) 34.345 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.345 * * [simplify]: iters left: 6 (10 enodes) 34.348 * * [simplify]: iters left: 5 (35 enodes) 34.353 * * [simplify]: iters left: 4 (42 enodes) 34.358 * * [simplify]: iters left: 3 (44 enodes) 34.364 * * [simplify]: Extracting #0: cost 1 inf + 0 34.364 * * [simplify]: Extracting #1: cost 8 inf + 0 34.364 * * [simplify]: Extracting #2: cost 13 inf + 1 34.364 * * [simplify]: Extracting #3: cost 16 inf + 1 34.364 * * [simplify]: Extracting #4: cost 20 inf + 1 34.364 * * [simplify]: Extracting #5: cost 18 inf + 3 34.365 * * [simplify]: Extracting #6: cost 12 inf + 411 34.365 * * [simplify]: Extracting #7: cost 2 inf + 2596 34.365 * * [simplify]: Extracting #8: cost 0 inf + 3081 34.366 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 34.366 * [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)))))) 34.366 * * * * [progress]: [ 221 / 282 ] simplifiying candidate # 34.366 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 34.366 * * [simplify]: iters left: 6 (9 enodes) 34.369 * * [simplify]: iters left: 5 (34 enodes) 34.374 * * [simplify]: iters left: 4 (56 enodes) 34.382 * * [simplify]: iters left: 3 (91 enodes) 34.396 * * [simplify]: iters left: 2 (103 enodes) 34.414 * * [simplify]: iters left: 1 (107 enodes) 34.434 * * [simplify]: Extracting #0: cost 1 inf + 0 34.434 * * [simplify]: Extracting #1: cost 6 inf + 0 34.434 * * [simplify]: Extracting #2: cost 20 inf + 1 34.435 * * [simplify]: Extracting #3: cost 18 inf + 255 34.435 * * [simplify]: Extracting #4: cost 2 inf + 1289 34.436 * * [simplify]: Extracting #5: cost 0 inf + 1413 34.437 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 34.437 * [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)))))) 34.438 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 34.438 * * [simplify]: iters left: 6 (9 enodes) 34.442 * * [simplify]: iters left: 5 (32 enodes) 34.452 * * [simplify]: iters left: 4 (34 enodes) 34.462 * * [simplify]: iters left: 3 (35 enodes) 34.471 * * [simplify]: Extracting #0: cost 1 inf + 0 34.471 * * [simplify]: Extracting #1: cost 6 inf + 0 34.472 * * [simplify]: Extracting #2: cost 10 inf + 1 34.472 * * [simplify]: Extracting #3: cost 14 inf + 1 34.472 * * [simplify]: Extracting #4: cost 12 inf + 3 34.472 * * [simplify]: Extracting #5: cost 8 inf + 248 34.472 * * [simplify]: Extracting #6: cost 1 inf + 1264 34.473 * * [simplify]: Extracting #7: cost 0 inf + 1467 34.473 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 34.473 * [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))))) 34.474 * * * * [progress]: [ 222 / 282 ] simplifiying candidate # 34.474 * [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)))))) 34.474 * * [simplify]: iters left: 6 (20 enodes) 34.484 * * [simplify]: iters left: 5 (90 enodes) 34.505 * * [simplify]: iters left: 4 (187 enodes) 34.552 * * [simplify]: iters left: 3 (395 enodes) 34.676 * * [simplify]: Extracting #0: cost 1 inf + 0 34.676 * * [simplify]: Extracting #1: cost 15 inf + 0 34.676 * * [simplify]: Extracting #2: cost 113 inf + 0 34.677 * * [simplify]: Extracting #3: cost 160 inf + 335 34.677 * * [simplify]: Extracting #4: cost 186 inf + 748 34.679 * * [simplify]: Extracting #5: cost 207 inf + 12915 34.694 * * [simplify]: Extracting #6: cost 84 inf + 70502 34.735 * * [simplify]: Extracting #7: cost 19 inf + 86102 34.781 * * [simplify]: Extracting #8: cost 0 inf + 90699 34.821 * * [simplify]: Extracting #9: cost 0 inf + 90438 34.861 * [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))))))) 34.861 * [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))))))) 34.862 * [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))))) 34.862 * * [simplify]: iters left: 6 (14 enodes) 34.866 * * [simplify]: iters left: 5 (65 enodes) 34.877 * * [simplify]: iters left: 4 (132 enodes) 34.907 * * [simplify]: iters left: 3 (247 enodes) 34.979 * * [simplify]: iters left: 2 (379 enodes) 35.139 * * [simplify]: Extracting #0: cost 1 inf + 0 35.139 * * [simplify]: Extracting #1: cost 4 inf + 0 35.139 * * [simplify]: Extracting #2: cost 8 inf + 0 35.139 * * [simplify]: Extracting #3: cost 29 inf + 0 35.140 * * [simplify]: Extracting #4: cost 156 inf + 0 35.142 * * [simplify]: Extracting #5: cost 211 inf + 2069 35.149 * * [simplify]: Extracting #6: cost 114 inf + 18303 35.162 * * [simplify]: Extracting #7: cost 13 inf + 35370 35.177 * * [simplify]: Extracting #8: cost 0 inf + 36816 35.195 * [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))))) 35.195 * [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))))))) 35.196 * * * * [progress]: [ 223 / 282 ] simplifiying candidate # 35.196 * [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)))))) 35.196 * * [simplify]: iters left: 6 (20 enodes) 35.206 * * [simplify]: iters left: 5 (89 enodes) 35.239 * * [simplify]: iters left: 4 (178 enodes) 35.305 * * [simplify]: iters left: 3 (340 enodes) 35.396 * * [simplify]: Extracting #0: cost 1 inf + 0 35.396 * * [simplify]: Extracting #1: cost 11 inf + 0 35.396 * * [simplify]: Extracting #2: cost 74 inf + 0 35.397 * * [simplify]: Extracting #3: cost 102 inf + 210 35.397 * * [simplify]: Extracting #4: cost 124 inf + 706 35.398 * * [simplify]: Extracting #5: cost 164 inf + 1569 35.400 * * [simplify]: Extracting #6: cost 112 inf + 17871 35.407 * * [simplify]: Extracting #7: cost 25 inf + 51849 35.419 * * [simplify]: Extracting #8: cost 1 inf + 58103 35.430 * * [simplify]: Extracting #9: cost 0 inf + 57962 35.444 * [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))))) 35.444 * [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))))))) 35.445 * [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))))) 35.445 * * [simplify]: iters left: 6 (14 enodes) 35.452 * * [simplify]: iters left: 5 (65 enodes) 35.476 * * [simplify]: iters left: 4 (132 enodes) 35.512 * * [simplify]: iters left: 3 (247 enodes) 35.570 * * [simplify]: iters left: 2 (379 enodes) 35.710 * * [simplify]: Extracting #0: cost 1 inf + 0 35.710 * * [simplify]: Extracting #1: cost 4 inf + 0 35.710 * * [simplify]: Extracting #2: cost 8 inf + 0 35.710 * * [simplify]: Extracting #3: cost 29 inf + 0 35.710 * * [simplify]: Extracting #4: cost 156 inf + 0 35.713 * * [simplify]: Extracting #5: cost 211 inf + 2069 35.719 * * [simplify]: Extracting #6: cost 114 inf + 18343 35.732 * * [simplify]: Extracting #7: cost 13 inf + 35450 35.747 * * [simplify]: Extracting #8: cost 0 inf + 36896 35.762 * [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))))) 35.762 * [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))))))) 35.762 * * * * [progress]: [ 224 / 282 ] simplifiying candidate # 35.762 * [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))))) 35.763 * * [simplify]: iters left: 6 (19 enodes) 35.772 * * [simplify]: iters left: 5 (85 enodes) 35.804 * * [simplify]: iters left: 4 (174 enodes) 35.866 * * [simplify]: iters left: 3 (342 enodes) 35.950 * * [simplify]: Extracting #0: cost 1 inf + 0 35.950 * * [simplify]: Extracting #1: cost 11 inf + 0 35.950 * * [simplify]: Extracting #2: cost 73 inf + 0 35.951 * * [simplify]: Extracting #3: cost 103 inf + 45 35.951 * * [simplify]: Extracting #4: cost 124 inf + 541 35.952 * * [simplify]: Extracting #5: cost 167 inf + 1206 35.953 * * [simplify]: Extracting #6: cost 145 inf + 7809 35.957 * * [simplify]: Extracting #7: cost 64 inf + 34569 35.974 * * [simplify]: Extracting #8: cost 13 inf + 51833 35.997 * * [simplify]: Extracting #9: cost 0 inf + 56204 36.018 * [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))))) 36.018 * [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))))))) 36.019 * [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))))) 36.019 * * [simplify]: iters left: 6 (14 enodes) 36.026 * * [simplify]: iters left: 5 (65 enodes) 36.041 * * [simplify]: iters left: 4 (132 enodes) 36.074 * * [simplify]: iters left: 3 (247 enodes) 36.145 * * [simplify]: iters left: 2 (379 enodes) 36.272 * * [simplify]: Extracting #0: cost 1 inf + 0 36.272 * * [simplify]: Extracting #1: cost 4 inf + 0 36.272 * * [simplify]: Extracting #2: cost 8 inf + 0 36.272 * * [simplify]: Extracting #3: cost 29 inf + 0 36.273 * * [simplify]: Extracting #4: cost 156 inf + 0 36.274 * * [simplify]: Extracting #5: cost 211 inf + 2069 36.277 * * [simplify]: Extracting #6: cost 114 inf + 18143 36.284 * * [simplify]: Extracting #7: cost 13 inf + 35210 36.295 * * [simplify]: Extracting #8: cost 0 inf + 36656 36.310 * [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))))) 36.310 * [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))))))) 36.310 * * * * [progress]: [ 225 / 282 ] simplifiying candidate # 36.311 * [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)) 36.311 * * [simplify]: iters left: 6 (18 enodes) 36.321 * * [simplify]: iters left: 5 (83 enodes) 36.353 * * [simplify]: iters left: 4 (171 enodes) 36.419 * * [simplify]: iters left: 3 (340 enodes) 36.488 * * [simplify]: Extracting #0: cost 1 inf + 0 36.488 * * [simplify]: Extracting #1: cost 8 inf + 0 36.488 * * [simplify]: Extracting #2: cost 45 inf + 1 36.488 * * [simplify]: Extracting #3: cost 52 inf + 213 36.489 * * [simplify]: Extracting #4: cost 65 inf + 1164 36.489 * * [simplify]: Extracting #5: cost 108 inf + 2079 36.492 * * [simplify]: Extracting #6: cost 71 inf + 15453 36.498 * * [simplify]: Extracting #7: cost 14 inf + 32088 36.505 * * [simplify]: Extracting #8: cost 0 inf + 35870 36.511 * [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)))))) 36.511 * [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)))))) 36.511 * [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)))) 36.511 * * [simplify]: iters left: 6 (13 enodes) 36.514 * * [simplify]: iters left: 5 (62 enodes) 36.534 * * [simplify]: iters left: 4 (129 enodes) 36.565 * * [simplify]: iters left: 3 (245 enodes) 36.646 * * [simplify]: iters left: 2 (378 enodes) 36.777 * * [simplify]: Extracting #0: cost 1 inf + 0 36.777 * * [simplify]: Extracting #1: cost 4 inf + 0 36.777 * * [simplify]: Extracting #2: cost 8 inf + 0 36.777 * * [simplify]: Extracting #3: cost 30 inf + 0 36.777 * * [simplify]: Extracting #4: cost 156 inf + 0 36.778 * * [simplify]: Extracting #5: cost 207 inf + 2473 36.785 * * [simplify]: Extracting #6: cost 74 inf + 21823 36.800 * * [simplify]: Extracting #7: cost 2 inf + 36188 36.815 * * [simplify]: Extracting #8: cost 0 inf + 36412 36.830 * [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)))) 36.830 * [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)))))) 36.830 * * * * [progress]: [ 226 / 282 ] simplifiying candidate # 36.830 * [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))))) 36.831 * * [simplify]: iters left: 6 (19 enodes) 36.840 * * [simplify]: iters left: 5 (85 enodes) 36.872 * * [simplify]: iters left: 4 (174 enodes) 36.914 * * [simplify]: iters left: 3 (342 enodes) 37.000 * * [simplify]: Extracting #0: cost 1 inf + 0 37.001 * * [simplify]: Extracting #1: cost 11 inf + 0 37.001 * * [simplify]: Extracting #2: cost 73 inf + 0 37.001 * * [simplify]: Extracting #3: cost 103 inf + 45 37.001 * * [simplify]: Extracting #4: cost 124 inf + 541 37.002 * * [simplify]: Extracting #5: cost 167 inf + 1206 37.003 * * [simplify]: Extracting #6: cost 145 inf + 7809 37.012 * * [simplify]: Extracting #7: cost 64 inf + 34569 37.027 * * [simplify]: Extracting #8: cost 13 inf + 51833 37.038 * * [simplify]: Extracting #9: cost 0 inf + 56204 37.051 * [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.051 * [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.052 * [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.052 * * [simplify]: iters left: 6 (14 enodes) 37.059 * * [simplify]: iters left: 5 (65 enodes) 37.083 * * [simplify]: iters left: 4 (132 enodes) 37.136 * * [simplify]: iters left: 3 (247 enodes) 37.214 * * [simplify]: iters left: 2 (379 enodes) 37.343 * * [simplify]: Extracting #0: cost 1 inf + 0 37.343 * * [simplify]: Extracting #1: cost 4 inf + 0 37.343 * * [simplify]: Extracting #2: cost 8 inf + 0 37.343 * * [simplify]: Extracting #3: cost 29 inf + 0 37.343 * * [simplify]: Extracting #4: cost 156 inf + 0 37.344 * * [simplify]: Extracting #5: cost 211 inf + 2069 37.348 * * [simplify]: Extracting #6: cost 114 inf + 18143 37.354 * * [simplify]: Extracting #7: cost 13 inf + 35210 37.367 * * [simplify]: Extracting #8: cost 0 inf + 36656 37.379 * [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.379 * [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.379 * * * * [progress]: [ 227 / 282 ] simplifiying candidate # 37.379 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 1) 37.379 * * [simplify]: iters left: 6 (17 enodes) 37.384 * * [simplify]: iters left: 5 (78 enodes) 37.400 * * [simplify]: iters left: 4 (169 enodes) 37.466 * * [simplify]: iters left: 3 (328 enodes) 37.565 * * [simplify]: Extracting #0: cost 1 inf + 0 37.565 * * [simplify]: Extracting #1: cost 8 inf + 0 37.565 * * [simplify]: Extracting #2: cost 43 inf + 1 37.566 * * [simplify]: Extracting #3: cost 52 inf + 130 37.567 * * [simplify]: Extracting #4: cost 65 inf + 1080 37.568 * * [simplify]: Extracting #5: cost 108 inf + 1571 37.572 * * [simplify]: Extracting #6: cost 68 inf + 13184 37.583 * * [simplify]: Extracting #7: cost 22 inf + 27015 37.595 * * [simplify]: Extracting #8: cost 5 inf + 32083 37.608 * * [simplify]: Extracting #9: cost 0 inf + 34347 37.624 * [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.624 * [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.624 * [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.625 * * [simplify]: iters left: 6 (13 enodes) 37.631 * * [simplify]: iters left: 5 (62 enodes) 37.649 * * [simplify]: iters left: 4 (129 enodes) 37.675 * * [simplify]: iters left: 3 (245 enodes) 37.753 * * [simplify]: iters left: 2 (378 enodes) 37.932 * * [simplify]: Extracting #0: cost 1 inf + 0 37.932 * * [simplify]: Extracting #1: cost 4 inf + 0 37.932 * * [simplify]: Extracting #2: cost 8 inf + 0 37.932 * * [simplify]: Extracting #3: cost 30 inf + 0 37.933 * * [simplify]: Extracting #4: cost 156 inf + 0 37.935 * * [simplify]: Extracting #5: cost 207 inf + 2473 37.947 * * [simplify]: Extracting #6: cost 74 inf + 21823 37.962 * * [simplify]: Extracting #7: cost 2 inf + 36188 37.976 * * [simplify]: Extracting #8: cost 0 inf + 36412 37.991 * [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)))) 37.991 * [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)))))) 37.992 * * * * [progress]: [ 228 / 282 ] simplifiying candidate # 37.992 * [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)))))) 37.992 * * [simplify]: iters left: 6 (19 enodes) 38.001 * * [simplify]: iters left: 5 (81 enodes) 38.028 * * [simplify]: iters left: 4 (149 enodes) 38.072 * * [simplify]: iters left: 3 (313 enodes) 38.177 * * [simplify]: Extracting #0: cost 1 inf + 0 38.178 * * [simplify]: Extracting #1: cost 15 inf + 0 38.178 * * [simplify]: Extracting #2: cost 113 inf + 0 38.179 * * [simplify]: Extracting #3: cost 175 inf + 294 38.181 * * [simplify]: Extracting #4: cost 227 inf + 913 38.187 * * [simplify]: Extracting #5: cost 198 inf + 6592 38.197 * * [simplify]: Extracting #6: cost 106 inf + 30699 38.211 * * [simplify]: Extracting #7: cost 11 inf + 68601 38.230 * * [simplify]: Extracting #8: cost 0 inf + 73790 38.249 * [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)))))) 38.249 * [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))))))) 38.249 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.250 * * [simplify]: iters left: 6 (10 enodes) 38.252 * * [simplify]: iters left: 5 (36 enodes) 38.256 * * [simplify]: iters left: 4 (49 enodes) 38.263 * * [simplify]: iters left: 3 (66 enodes) 38.282 * * [simplify]: iters left: 2 (107 enodes) 38.321 * * [simplify]: iters left: 1 (190 enodes) 38.353 * * [simplify]: Extracting #0: cost 1 inf + 0 38.353 * * [simplify]: Extracting #1: cost 4 inf + 0 38.353 * * [simplify]: Extracting #2: cost 8 inf + 0 38.353 * * [simplify]: Extracting #3: cost 30 inf + 0 38.353 * * [simplify]: Extracting #4: cost 65 inf + 0 38.354 * * [simplify]: Extracting #5: cost 59 inf + 369 38.355 * * [simplify]: Extracting #6: cost 16 inf + 5811 38.357 * * [simplify]: Extracting #7: cost 0 inf + 7923 38.359 * * [simplify]: Extracting #8: cost 0 inf + 7883 38.361 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.362 * [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))))))) 38.362 * * * * [progress]: [ 229 / 282 ] simplifiying candidate # 38.362 * [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)))))) 38.362 * * [simplify]: iters left: 6 (19 enodes) 38.371 * * [simplify]: iters left: 5 (80 enodes) 38.398 * * [simplify]: iters left: 4 (140 enodes) 38.442 * * [simplify]: iters left: 3 (261 enodes) 38.510 * * [simplify]: Extracting #0: cost 1 inf + 0 38.510 * * [simplify]: Extracting #1: cost 11 inf + 0 38.510 * * [simplify]: Extracting #2: cost 74 inf + 0 38.510 * * [simplify]: Extracting #3: cost 116 inf + 210 38.511 * * [simplify]: Extracting #4: cost 165 inf + 788 38.512 * * [simplify]: Extracting #5: cost 145 inf + 4328 38.515 * * [simplify]: Extracting #6: cost 88 inf + 17000 38.524 * * [simplify]: Extracting #7: cost 6 inf + 42403 38.535 * * [simplify]: Extracting #8: cost 0 inf + 44817 38.555 * [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))))) 38.555 * [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))))))) 38.555 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 38.556 * * [simplify]: iters left: 6 (10 enodes) 38.560 * * [simplify]: iters left: 5 (36 enodes) 38.570 * * [simplify]: iters left: 4 (49 enodes) 38.584 * * [simplify]: iters left: 3 (66 enodes) 38.604 * * [simplify]: iters left: 2 (107 enodes) 38.643 * * [simplify]: iters left: 1 (190 enodes) 38.689 * * [simplify]: Extracting #0: cost 1 inf + 0 38.689 * * [simplify]: Extracting #1: cost 4 inf + 0 38.689 * * [simplify]: Extracting #2: cost 8 inf + 0 38.689 * * [simplify]: Extracting #3: cost 30 inf + 0 38.690 * * [simplify]: Extracting #4: cost 65 inf + 0 38.690 * * [simplify]: Extracting #5: cost 59 inf + 369 38.691 * * [simplify]: Extracting #6: cost 16 inf + 5851 38.693 * * [simplify]: Extracting #7: cost 0 inf + 8003 38.695 * * [simplify]: Extracting #8: cost 0 inf + 7963 38.697 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 38.697 * [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))))))) 38.697 * * * * [progress]: [ 230 / 282 ] simplifiying candidate # 38.697 * [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))))) 38.697 * * [simplify]: iters left: 6 (18 enodes) 38.701 * * [simplify]: iters left: 5 (76 enodes) 38.721 * * [simplify]: iters left: 4 (136 enodes) 38.766 * * [simplify]: iters left: 3 (257 enodes) 38.831 * * [simplify]: Extracting #0: cost 1 inf + 0 38.831 * * [simplify]: Extracting #1: cost 11 inf + 0 38.831 * * [simplify]: Extracting #2: cost 73 inf + 0 38.832 * * [simplify]: Extracting #3: cost 115 inf + 128 38.833 * * [simplify]: Extracting #4: cost 162 inf + 872 38.835 * * [simplify]: Extracting #5: cost 150 inf + 3516 38.840 * * [simplify]: Extracting #6: cost 91 inf + 15102 38.852 * * [simplify]: Extracting #7: cost 8 inf + 39621 38.862 * * [simplify]: Extracting #8: cost 0 inf + 42133 38.872 * [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))))) 38.872 * [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))))))) 38.872 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.872 * * [simplify]: iters left: 6 (10 enodes) 38.874 * * [simplify]: iters left: 5 (36 enodes) 38.883 * * [simplify]: iters left: 4 (49 enodes) 38.896 * * [simplify]: iters left: 3 (66 enodes) 38.916 * * [simplify]: iters left: 2 (107 enodes) 38.955 * * [simplify]: iters left: 1 (190 enodes) 38.987 * * [simplify]: Extracting #0: cost 1 inf + 0 38.987 * * [simplify]: Extracting #1: cost 4 inf + 0 38.987 * * [simplify]: Extracting #2: cost 8 inf + 0 38.987 * * [simplify]: Extracting #3: cost 30 inf + 0 38.987 * * [simplify]: Extracting #4: cost 65 inf + 0 38.988 * * [simplify]: Extracting #5: cost 59 inf + 369 38.989 * * [simplify]: Extracting #6: cost 16 inf + 5731 38.991 * * [simplify]: Extracting #7: cost 0 inf + 7763 38.993 * * [simplify]: Extracting #8: cost 0 inf + 7723 38.995 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 38.995 * [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))))))) 38.995 * * * * [progress]: [ 231 / 282 ] simplifiying candidate # 38.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))))) (sqrt 1)) 38.995 * * [simplify]: iters left: 6 (17 enodes) 39.001 * * [simplify]: iters left: 5 (75 enodes) 39.013 * * [simplify]: iters left: 4 (137 enodes) 39.037 * * [simplify]: iters left: 3 (257 enodes) 39.122 * * [simplify]: iters left: 2 (471 enodes) 39.303 * * [simplify]: Extracting #0: cost 1 inf + 0 39.303 * * [simplify]: Extracting #1: cost 8 inf + 0 39.303 * * [simplify]: Extracting #2: cost 50 inf + 1 39.304 * * [simplify]: Extracting #3: cost 112 inf + 336 39.305 * * [simplify]: Extracting #4: cost 189 inf + 1534 39.316 * * [simplify]: Extracting #5: cost 172 inf + 14950 39.333 * * [simplify]: Extracting #6: cost 30 inf + 45466 39.344 * * [simplify]: Extracting #7: cost 0 inf + 50537 39.365 * [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))))) 39.365 * [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)))))) 39.365 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 39.365 * * [simplify]: iters left: 6 (9 enodes) 39.369 * * [simplify]: iters left: 5 (33 enodes) 39.379 * * [simplify]: iters left: 4 (46 enodes) 39.392 * * [simplify]: iters left: 3 (63 enodes) 39.411 * * [simplify]: iters left: 2 (104 enodes) 39.449 * * [simplify]: iters left: 1 (187 enodes) 39.482 * * [simplify]: Extracting #0: cost 1 inf + 0 39.482 * * [simplify]: Extracting #1: cost 4 inf + 0 39.482 * * [simplify]: Extracting #2: cost 8 inf + 0 39.482 * * [simplify]: Extracting #3: cost 30 inf + 0 39.482 * * [simplify]: Extracting #4: cost 64 inf + 0 39.483 * * [simplify]: Extracting #5: cost 57 inf + 370 39.485 * * [simplify]: Extracting #6: cost 16 inf + 5009 39.489 * * [simplify]: Extracting #7: cost 0 inf + 7241 39.492 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 39.492 * [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)))))) 39.492 * * * * [progress]: [ 232 / 282 ] simplifiying candidate # 39.492 * [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))))) 39.493 * * [simplify]: iters left: 6 (18 enodes) 39.497 * * [simplify]: iters left: 5 (76 enodes) 39.508 * * [simplify]: iters left: 4 (136 enodes) 39.541 * * [simplify]: iters left: 3 (257 enodes) 39.605 * * [simplify]: Extracting #0: cost 1 inf + 0 39.605 * * [simplify]: Extracting #1: cost 11 inf + 0 39.606 * * [simplify]: Extracting #2: cost 73 inf + 0 39.606 * * [simplify]: Extracting #3: cost 115 inf + 128 39.607 * * [simplify]: Extracting #4: cost 162 inf + 872 39.609 * * [simplify]: Extracting #5: cost 150 inf + 3516 39.614 * * [simplify]: Extracting #6: cost 91 inf + 15102 39.634 * * [simplify]: Extracting #7: cost 8 inf + 39621 39.652 * * [simplify]: Extracting #8: cost 0 inf + 42133 39.671 * [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))))) 39.671 * [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))))))) 39.671 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 39.671 * * [simplify]: iters left: 6 (10 enodes) 39.676 * * [simplify]: iters left: 5 (36 enodes) 39.686 * * [simplify]: iters left: 4 (49 enodes) 39.699 * * [simplify]: iters left: 3 (66 enodes) 39.720 * * [simplify]: iters left: 2 (107 enodes) 39.752 * * [simplify]: iters left: 1 (190 enodes) 39.788 * * [simplify]: Extracting #0: cost 1 inf + 0 39.788 * * [simplify]: Extracting #1: cost 4 inf + 0 39.788 * * [simplify]: Extracting #2: cost 8 inf + 0 39.789 * * [simplify]: Extracting #3: cost 30 inf + 0 39.789 * * [simplify]: Extracting #4: cost 65 inf + 0 39.789 * * [simplify]: Extracting #5: cost 59 inf + 369 39.792 * * [simplify]: Extracting #6: cost 16 inf + 5731 39.796 * * [simplify]: Extracting #7: cost 0 inf + 7763 39.798 * * [simplify]: Extracting #8: cost 0 inf + 7723 39.800 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 39.800 * [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))))))) 39.800 * * * * [progress]: [ 233 / 282 ] simplifiying candidate # 39.800 * [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) 39.800 * * [simplify]: iters left: 6 (16 enodes) 39.805 * * [simplify]: iters left: 5 (70 enodes) 39.816 * * [simplify]: iters left: 4 (135 enodes) 39.851 * * [simplify]: iters left: 3 (252 enodes) 39.914 * * [simplify]: iters left: 2 (463 enodes) 40.074 * * [simplify]: Extracting #0: cost 1 inf + 0 40.074 * * [simplify]: Extracting #1: cost 8 inf + 0 40.074 * * [simplify]: Extracting #2: cost 52 inf + 1 40.075 * * [simplify]: Extracting #3: cost 112 inf + 335 40.076 * * [simplify]: Extracting #4: cost 186 inf + 1863 40.079 * * [simplify]: Extracting #5: cost 173 inf + 13485 40.096 * * [simplify]: Extracting #6: cost 45 inf + 38558 40.117 * * [simplify]: Extracting #7: cost 4 inf + 49278 40.129 * * [simplify]: Extracting #8: cost 0 inf + 50457 40.150 * [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.150 * [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.151 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.151 * * [simplify]: iters left: 6 (9 enodes) 40.155 * * [simplify]: iters left: 5 (33 enodes) 40.160 * * [simplify]: iters left: 4 (46 enodes) 40.166 * * [simplify]: iters left: 3 (63 enodes) 40.176 * * [simplify]: iters left: 2 (104 enodes) 40.205 * * [simplify]: iters left: 1 (187 enodes) 40.264 * * [simplify]: Extracting #0: cost 1 inf + 0 40.265 * * [simplify]: Extracting #1: cost 4 inf + 0 40.265 * * [simplify]: Extracting #2: cost 8 inf + 0 40.265 * * [simplify]: Extracting #3: cost 30 inf + 0 40.265 * * [simplify]: Extracting #4: cost 64 inf + 0 40.266 * * [simplify]: Extracting #5: cost 57 inf + 370 40.267 * * [simplify]: Extracting #6: cost 16 inf + 5009 40.271 * * [simplify]: Extracting #7: cost 0 inf + 7241 40.273 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.273 * [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.273 * * * * [progress]: [ 234 / 282 ] simplifiying candidate # 40.273 * * * * [progress]: [ 235 / 282 ] simplifiying candidate # 40.273 * * * * [progress]: [ 236 / 282 ] simplifiying candidate # 40.274 * * * * [progress]: [ 237 / 282 ] simplifiying candidate # 40.274 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.274 * * [simplify]: iters left: 6 (7 enodes) 40.275 * * [simplify]: iters left: 5 (22 enodes) 40.278 * * [simplify]: Extracting #0: cost 1 inf + 0 40.278 * * [simplify]: Extracting #1: cost 3 inf + 0 40.278 * * [simplify]: Extracting #2: cost 5 inf + 0 40.278 * * [simplify]: Extracting #3: cost 8 inf + 0 40.278 * * [simplify]: Extracting #4: cost 12 inf + 0 40.278 * * [simplify]: Extracting #5: cost 10 inf + 2 40.279 * * [simplify]: Extracting #6: cost 1 inf + 976 40.279 * * [simplify]: Extracting #7: cost 0 inf + 1218 40.279 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.279 * [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)))))) 40.279 * * * * [progress]: [ 238 / 282 ] simplifiying candidate # 40.279 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 40.279 * * [simplify]: iters left: 6 (7 enodes) 40.281 * * [simplify]: iters left: 5 (22 enodes) 40.284 * * [simplify]: Extracting #0: cost 1 inf + 0 40.284 * * [simplify]: Extracting #1: cost 3 inf + 0 40.284 * * [simplify]: Extracting #2: cost 5 inf + 0 40.284 * * [simplify]: Extracting #3: cost 8 inf + 0 40.284 * * [simplify]: Extracting #4: cost 12 inf + 0 40.284 * * [simplify]: Extracting #5: cost 10 inf + 2 40.285 * * [simplify]: Extracting #6: cost 1 inf + 1056 40.285 * * [simplify]: Extracting #7: cost 0 inf + 1298 40.285 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 40.285 * [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)))))) 40.285 * * * * [progress]: [ 239 / 282 ] simplifiying candidate # 40.285 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.286 * * [simplify]: iters left: 6 (7 enodes) 40.287 * * [simplify]: iters left: 5 (22 enodes) 40.290 * * [simplify]: Extracting #0: cost 1 inf + 0 40.290 * * [simplify]: Extracting #1: cost 3 inf + 0 40.290 * * [simplify]: Extracting #2: cost 5 inf + 0 40.290 * * [simplify]: Extracting #3: cost 8 inf + 0 40.290 * * [simplify]: Extracting #4: cost 12 inf + 0 40.290 * * [simplify]: Extracting #5: cost 10 inf + 2 40.290 * * [simplify]: Extracting #6: cost 1 inf + 936 40.290 * * [simplify]: Extracting #7: cost 0 inf + 1138 40.291 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.291 * [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)))))) 40.291 * * * * [progress]: [ 240 / 282 ] simplifiying candidate # 40.291 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 40.291 * * [simplify]: iters left: 5 (6 enodes) 40.292 * * [simplify]: iters left: 4 (19 enodes) 40.295 * * [simplify]: Extracting #0: cost 1 inf + 0 40.295 * * [simplify]: Extracting #1: cost 3 inf + 0 40.295 * * [simplify]: Extracting #2: cost 6 inf + 0 40.295 * * [simplify]: Extracting #3: cost 10 inf + 0 40.295 * * [simplify]: Extracting #4: cost 6 inf + 84 40.295 * * [simplify]: Extracting #5: cost 0 inf + 734 40.295 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 40.295 * [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))))) 40.295 * * * * [progress]: [ 241 / 282 ] simplifiying candidate # 40.295 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.295 * * [simplify]: iters left: 6 (7 enodes) 40.297 * * [simplify]: iters left: 5 (22 enodes) 40.299 * * [simplify]: Extracting #0: cost 1 inf + 0 40.300 * * [simplify]: Extracting #1: cost 3 inf + 0 40.300 * * [simplify]: Extracting #2: cost 5 inf + 0 40.300 * * [simplify]: Extracting #3: cost 8 inf + 0 40.300 * * [simplify]: Extracting #4: cost 12 inf + 0 40.300 * * [simplify]: Extracting #5: cost 10 inf + 2 40.300 * * [simplify]: Extracting #6: cost 1 inf + 936 40.300 * * [simplify]: Extracting #7: cost 0 inf + 1138 40.300 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 40.300 * [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)))))) 40.300 * * * * [progress]: [ 242 / 282 ] simplifiying candidate # 40.301 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 40.301 * * [simplify]: iters left: 5 (6 enodes) 40.303 * * [simplify]: iters left: 4 (19 enodes) 40.305 * * [simplify]: Extracting #0: cost 1 inf + 0 40.305 * * [simplify]: Extracting #1: cost 3 inf + 0 40.305 * * [simplify]: Extracting #2: cost 6 inf + 0 40.305 * * [simplify]: Extracting #3: cost 10 inf + 0 40.305 * * [simplify]: Extracting #4: cost 6 inf + 84 40.306 * * [simplify]: Extracting #5: cost 0 inf + 734 40.306 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 40.306 * [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))))) 40.306 * * * * [progress]: [ 243 / 282 ] simplifiying candidate # 40.306 * [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)))))) 40.306 * * [simplify]: iters left: 6 (14 enodes) 40.310 * * [simplify]: iters left: 5 (50 enodes) 40.322 * * [simplify]: iters left: 4 (73 enodes) 40.333 * * [simplify]: iters left: 3 (99 enodes) 40.346 * * [simplify]: iters left: 2 (125 enodes) 40.370 * * [simplify]: iters left: 1 (137 enodes) 40.403 * * [simplify]: Extracting #0: cost 1 inf + 0 40.403 * * [simplify]: Extracting #1: cost 3 inf + 0 40.403 * * [simplify]: Extracting #2: cost 5 inf + 0 40.403 * * [simplify]: Extracting #3: cost 11 inf + 0 40.403 * * [simplify]: Extracting #4: cost 38 inf + 0 40.404 * * [simplify]: Extracting #5: cost 52 inf + 87 40.404 * * [simplify]: Extracting #6: cost 42 inf + 870 40.405 * * [simplify]: Extracting #7: cost 11 inf + 7951 40.407 * * [simplify]: Extracting #8: cost 0 inf + 10542 40.409 * [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)))))) 40.409 * [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)))))))) 40.409 * * * * [progress]: [ 244 / 282 ] simplifiying candidate # 40.409 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.409 * * [simplify]: iters left: 6 (13 enodes) 40.412 * * [simplify]: iters left: 5 (47 enodes) 40.418 * * [simplify]: iters left: 4 (70 enodes) 40.428 * * [simplify]: iters left: 3 (96 enodes) 40.447 * * [simplify]: iters left: 2 (122 enodes) 40.463 * * [simplify]: iters left: 1 (134 enodes) 40.481 * * [simplify]: Extracting #0: cost 1 inf + 0 40.481 * * [simplify]: Extracting #1: cost 3 inf + 0 40.481 * * [simplify]: Extracting #2: cost 9 inf + 0 40.481 * * [simplify]: Extracting #3: cost 36 inf + 0 40.481 * * [simplify]: Extracting #4: cost 49 inf + 128 40.482 * * [simplify]: Extracting #5: cost 40 inf + 870 40.483 * * [simplify]: Extracting #6: cost 9 inf + 7471 40.485 * * [simplify]: Extracting #7: cost 0 inf + 9574 40.487 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.487 * [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)))))))) 40.487 * * * * [progress]: [ 245 / 282 ] simplifiying candidate # 40.487 * [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)))))) 40.487 * * [simplify]: iters left: 6 (16 enodes) 40.491 * * [simplify]: iters left: 5 (59 enodes) 40.499 * * [simplify]: iters left: 4 (83 enodes) 40.515 * * [simplify]: iters left: 3 (94 enodes) 40.539 * * [simplify]: iters left: 2 (97 enodes) 40.563 * * [simplify]: Extracting #0: cost 1 inf + 0 40.563 * * [simplify]: Extracting #1: cost 11 inf + 0 40.563 * * [simplify]: Extracting #2: cost 22 inf + 0 40.563 * * [simplify]: Extracting #3: cost 28 inf + 0 40.564 * * [simplify]: Extracting #4: cost 40 inf + 0 40.564 * * [simplify]: Extracting #5: cost 38 inf + 87 40.564 * * [simplify]: Extracting #6: cost 23 inf + 1278 40.565 * * [simplify]: Extracting #7: cost 18 inf + 2092 40.567 * * [simplify]: Extracting #8: cost 5 inf + 7214 40.571 * * [simplify]: Extracting #9: cost 0 inf + 9592 40.574 * * [simplify]: Extracting #10: cost 0 inf + 9552 40.577 * [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)))))) 40.578 * [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)))))))) 40.578 * * * * [progress]: [ 246 / 282 ] simplifiying candidate # 40.578 * [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)))))) 40.578 * * [simplify]: iters left: 6 (16 enodes) 40.585 * * [simplify]: iters left: 5 (56 enodes) 40.597 * * [simplify]: iters left: 4 (69 enodes) 40.606 * * [simplify]: iters left: 3 (76 enodes) 40.615 * * [simplify]: Extracting #0: cost 1 inf + 0 40.615 * * [simplify]: Extracting #1: cost 7 inf + 0 40.615 * * [simplify]: Extracting #2: cost 15 inf + 0 40.615 * * [simplify]: Extracting #3: cost 22 inf + 0 40.615 * * [simplify]: Extracting #4: cost 34 inf + 0 40.615 * * [simplify]: Extracting #5: cost 30 inf + 170 40.616 * * [simplify]: Extracting #6: cost 10 inf + 2494 40.616 * * [simplify]: Extracting #7: cost 3 inf + 4916 40.617 * * [simplify]: Extracting #8: cost 0 inf + 6408 40.618 * [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))))) 40.619 * [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)))))))) 40.619 * * * * [progress]: [ 247 / 282 ] simplifiying candidate # 40.619 * [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))))) 40.619 * * [simplify]: iters left: 6 (15 enodes) 40.625 * * [simplify]: iters left: 5 (52 enodes) 40.637 * * [simplify]: iters left: 4 (65 enodes) 40.646 * * [simplify]: iters left: 3 (72 enodes) 40.655 * * [simplify]: Extracting #0: cost 1 inf + 0 40.655 * * [simplify]: Extracting #1: cost 7 inf + 0 40.655 * * [simplify]: Extracting #2: cost 14 inf + 0 40.655 * * [simplify]: Extracting #3: cost 20 inf + 0 40.655 * * [simplify]: Extracting #4: cost 32 inf + 0 40.655 * * [simplify]: Extracting #5: cost 29 inf + 128 40.655 * * [simplify]: Extracting #6: cost 8 inf + 2537 40.656 * * [simplify]: Extracting #7: cost 2 inf + 4636 40.657 * * [simplify]: Extracting #8: cost 0 inf + 5524 40.658 * [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))))) 40.658 * [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)))))))) 40.658 * * * * [progress]: [ 248 / 282 ] simplifiying candidate # 40.658 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 40.658 * * [simplify]: iters left: 6 (12 enodes) 40.662 * * [simplify]: iters left: 5 (44 enodes) 40.672 * * [simplify]: iters left: 4 (59 enodes) 40.690 * * [simplify]: iters left: 3 (67 enodes) 40.706 * * [simplify]: iters left: 2 (68 enodes) 40.717 * * [simplify]: Extracting #0: cost 1 inf + 0 40.717 * * [simplify]: Extracting #1: cost 5 inf + 0 40.717 * * [simplify]: Extracting #2: cost 7 inf + 1 40.717 * * [simplify]: Extracting #3: cost 11 inf + 1 40.717 * * [simplify]: Extracting #4: cost 20 inf + 1 40.717 * * [simplify]: Extracting #5: cost 14 inf + 171 40.717 * * [simplify]: Extracting #6: cost 3 inf + 1401 40.718 * * [simplify]: Extracting #7: cost 0 inf + 2135 40.718 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 40.718 * [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))))))) 40.718 * * * * [progress]: [ 249 / 282 ] simplifiying candidate # 40.719 * [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))))) 40.719 * * [simplify]: iters left: 6 (15 enodes) 40.722 * * [simplify]: iters left: 5 (52 enodes) 40.728 * * [simplify]: iters left: 4 (65 enodes) 40.737 * * [simplify]: iters left: 3 (72 enodes) 40.754 * * [simplify]: Extracting #0: cost 1 inf + 0 40.754 * * [simplify]: Extracting #1: cost 7 inf + 0 40.754 * * [simplify]: Extracting #2: cost 14 inf + 0 40.755 * * [simplify]: Extracting #3: cost 20 inf + 0 40.755 * * [simplify]: Extracting #4: cost 32 inf + 0 40.755 * * [simplify]: Extracting #5: cost 29 inf + 128 40.756 * * [simplify]: Extracting #6: cost 8 inf + 2537 40.757 * * [simplify]: Extracting #7: cost 2 inf + 4636 40.759 * * [simplify]: Extracting #8: cost 0 inf + 5524 40.761 * [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))))) 40.761 * [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)))))))) 40.761 * * * * [progress]: [ 250 / 282 ] simplifiying candidate # 40.761 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 40.761 * * [simplify]: iters left: 6 (11 enodes) 40.767 * * [simplify]: iters left: 5 (39 enodes) 40.779 * * [simplify]: iters left: 4 (58 enodes) 40.794 * * [simplify]: iters left: 3 (63 enodes) 40.812 * * [simplify]: Extracting #0: cost 1 inf + 0 40.812 * * [simplify]: Extracting #1: cost 5 inf + 0 40.812 * * [simplify]: Extracting #2: cost 7 inf + 1 40.812 * * [simplify]: Extracting #3: cost 11 inf + 1 40.812 * * [simplify]: Extracting #4: cost 20 inf + 1 40.812 * * [simplify]: Extracting #5: cost 14 inf + 211 40.813 * * [simplify]: Extracting #6: cost 4 inf + 1198 40.813 * * [simplify]: Extracting #7: cost 0 inf + 2135 40.814 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 40.814 * [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))))))) 40.815 * * * * [progress]: [ 251 / 282 ] simplifiying candidate # 40.815 * [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)))))) 40.815 * * [simplify]: iters left: 6 (15 enodes) 40.818 * * [simplify]: iters left: 5 (52 enodes) 40.825 * * [simplify]: iters left: 4 (63 enodes) 40.833 * * [simplify]: iters left: 3 (67 enodes) 40.842 * * [simplify]: Extracting #0: cost 1 inf + 0 40.842 * * [simplify]: Extracting #1: cost 6 inf + 0 40.842 * * [simplify]: Extracting #2: cost 12 inf + 0 40.842 * * [simplify]: Extracting #3: cost 18 inf + 0 40.842 * * [simplify]: Extracting #4: cost 30 inf + 0 40.842 * * [simplify]: Extracting #5: cost 27 inf + 128 40.842 * * [simplify]: Extracting #6: cost 13 inf + 1158 40.843 * * [simplify]: Extracting #7: cost 5 inf + 2574 40.843 * * [simplify]: Extracting #8: cost 0 inf + 4712 40.844 * [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)))))) 40.844 * [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)))))))) 40.844 * * * * [progress]: [ 252 / 282 ] simplifiying candidate # 40.844 * [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)))))) 40.844 * * [simplify]: iters left: 6 (15 enodes) 40.847 * * [simplify]: iters left: 5 (51 enodes) 40.854 * * [simplify]: iters left: 4 (60 enodes) 40.862 * * [simplify]: iters left: 3 (64 enodes) 40.869 * * [simplify]: Extracting #0: cost 1 inf + 0 40.870 * * [simplify]: Extracting #1: cost 4 inf + 0 40.870 * * [simplify]: Extracting #2: cost 9 inf + 0 40.870 * * [simplify]: Extracting #3: cost 16 inf + 0 40.870 * * [simplify]: Extracting #4: cost 28 inf + 0 40.870 * * [simplify]: Extracting #5: cost 26 inf + 87 40.870 * * [simplify]: Extracting #6: cost 11 inf + 1158 40.870 * * [simplify]: Extracting #7: cost 3 inf + 2614 40.871 * * [simplify]: Extracting #8: cost 0 inf + 3744 40.871 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 40.871 * [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)))))))) 40.872 * * * * [progress]: [ 253 / 282 ] simplifiying candidate # 40.872 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.872 * * [simplify]: iters left: 6 (14 enodes) 40.875 * * [simplify]: iters left: 5 (47 enodes) 40.881 * * [simplify]: iters left: 4 (56 enodes) 40.888 * * [simplify]: iters left: 3 (60 enodes) 40.898 * * [simplify]: Extracting #0: cost 1 inf + 0 40.898 * * [simplify]: Extracting #1: cost 4 inf + 0 40.898 * * [simplify]: Extracting #2: cost 8 inf + 0 40.898 * * [simplify]: Extracting #3: cost 14 inf + 0 40.898 * * [simplify]: Extracting #4: cost 26 inf + 0 40.898 * * [simplify]: Extracting #5: cost 22 inf + 170 40.898 * * [simplify]: Extracting #6: cost 10 inf + 1117 40.899 * * [simplify]: Extracting #7: cost 2 inf + 2414 40.899 * * [simplify]: Extracting #8: cost 0 inf + 3020 40.900 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.900 * [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)))))))) 40.900 * * * * [progress]: [ 254 / 282 ] simplifiying candidate # 40.901 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 40.901 * * [simplify]: iters left: 6 (11 enodes) 40.904 * * [simplify]: iters left: 5 (39 enodes) 40.909 * * [simplify]: iters left: 4 (50 enodes) 40.916 * * [simplify]: iters left: 3 (56 enodes) 40.922 * * [simplify]: Extracting #0: cost 1 inf + 0 40.922 * * [simplify]: Extracting #1: cost 4 inf + 0 40.922 * * [simplify]: Extracting #2: cost 7 inf + 1 40.922 * * [simplify]: Extracting #3: cost 16 inf + 1 40.923 * * [simplify]: Extracting #4: cost 9 inf + 293 40.923 * * [simplify]: Extracting #5: cost 1 inf + 1035 40.923 * * [simplify]: Extracting #6: cost 0 inf + 1077 40.923 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 40.923 * [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))))))) 40.923 * * * * [progress]: [ 255 / 282 ] simplifiying candidate # 40.924 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.924 * * [simplify]: iters left: 6 (14 enodes) 40.926 * * [simplify]: iters left: 5 (47 enodes) 40.932 * * [simplify]: iters left: 4 (56 enodes) 40.943 * * [simplify]: iters left: 3 (60 enodes) 40.958 * * [simplify]: Extracting #0: cost 1 inf + 0 40.958 * * [simplify]: Extracting #1: cost 4 inf + 0 40.958 * * [simplify]: Extracting #2: cost 8 inf + 0 40.958 * * [simplify]: Extracting #3: cost 14 inf + 0 40.958 * * [simplify]: Extracting #4: cost 26 inf + 0 40.958 * * [simplify]: Extracting #5: cost 22 inf + 170 40.959 * * [simplify]: Extracting #6: cost 10 inf + 1117 40.960 * * [simplify]: Extracting #7: cost 2 inf + 2414 40.961 * * [simplify]: Extracting #8: cost 0 inf + 3020 40.962 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 40.962 * [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)))))))) 40.962 * * * * [progress]: [ 256 / 282 ] simplifiying candidate # 40.962 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 40.962 * * [simplify]: iters left: 6 (10 enodes) 40.967 * * [simplify]: iters left: 5 (34 enodes) 40.979 * * [simplify]: iters left: 4 (45 enodes) 40.985 * * [simplify]: iters left: 3 (49 enodes) 40.992 * * [simplify]: Extracting #0: cost 1 inf + 0 40.992 * * [simplify]: Extracting #1: cost 4 inf + 0 40.992 * * [simplify]: Extracting #2: cost 7 inf + 1 40.992 * * [simplify]: Extracting #3: cost 16 inf + 1 40.992 * * [simplify]: Extracting #4: cost 11 inf + 130 40.993 * * [simplify]: Extracting #5: cost 1 inf + 995 40.993 * * [simplify]: Extracting #6: cost 0 inf + 1077 40.993 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 40.993 * [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))))))) 40.993 * * * * [progress]: [ 257 / 282 ] simplifiying candidate # 40.994 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 40.994 * * [simplify]: iters left: 6 (10 enodes) 40.996 * * [simplify]: iters left: 5 (35 enodes) 41.002 * * [simplify]: iters left: 4 (39 enodes) 41.007 * * [simplify]: Extracting #0: cost 1 inf + 0 41.007 * * [simplify]: Extracting #1: cost 6 inf + 0 41.007 * * [simplify]: Extracting #2: cost 9 inf + 1 41.007 * * [simplify]: Extracting #3: cost 11 inf + 1 41.007 * * [simplify]: Extracting #4: cost 14 inf + 1 41.007 * * [simplify]: Extracting #5: cost 18 inf + 1 41.007 * * [simplify]: Extracting #6: cost 16 inf + 3 41.007 * * [simplify]: Extracting #7: cost 11 inf + 289 41.008 * * [simplify]: Extracting #8: cost 6 inf + 1219 41.008 * * [simplify]: Extracting #9: cost 0 inf + 2995 41.008 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 41.009 * [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)))))))) 41.009 * * * * [progress]: [ 258 / 282 ] simplifiying candidate # 41.009 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 41.009 * * [simplify]: iters left: 6 (10 enodes) 41.011 * * [simplify]: iters left: 5 (34 enodes) 41.021 * * [simplify]: iters left: 4 (36 enodes) 41.030 * * [simplify]: Extracting #0: cost 1 inf + 0 41.030 * * [simplify]: Extracting #1: cost 4 inf + 0 41.030 * * [simplify]: Extracting #2: cost 6 inf + 1 41.031 * * [simplify]: Extracting #3: cost 9 inf + 1 41.031 * * [simplify]: Extracting #4: cost 12 inf + 1 41.031 * * [simplify]: Extracting #5: cost 16 inf + 1 41.031 * * [simplify]: Extracting #6: cost 14 inf + 3 41.031 * * [simplify]: Extracting #7: cost 10 inf + 248 41.031 * * [simplify]: Extracting #8: cost 2 inf + 1824 41.032 * * [simplify]: Extracting #9: cost 0 inf + 2349 41.033 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 41.033 * [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)))))))) 41.033 * * * * [progress]: [ 259 / 282 ] simplifiying candidate # 41.033 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 41.033 * * [simplify]: iters left: 6 (9 enodes) 41.038 * * [simplify]: iters left: 5 (30 enodes) 41.043 * * [simplify]: iters left: 4 (32 enodes) 41.048 * * [simplify]: Extracting #0: cost 1 inf + 0 41.048 * * [simplify]: Extracting #1: cost 4 inf + 0 41.048 * * [simplify]: Extracting #2: cost 5 inf + 1 41.048 * * [simplify]: Extracting #3: cost 7 inf + 1 41.048 * * [simplify]: Extracting #4: cost 10 inf + 1 41.048 * * [simplify]: Extracting #5: cost 14 inf + 1 41.048 * * [simplify]: Extracting #6: cost 12 inf + 3 41.048 * * [simplify]: Extracting #7: cost 8 inf + 248 41.048 * * [simplify]: Extracting #8: cost 4 inf + 775 41.048 * * [simplify]: Extracting #9: cost 0 inf + 1625 41.049 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 41.049 * [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)))))))) 41.049 * * * * [progress]: [ 260 / 282 ] simplifiying candidate # 41.049 * [simplify]: Simplifying (/ 1 (sqrt 1)) 41.049 * * [simplify]: iters left: 3 (3 enodes) 41.052 * * [simplify]: iters left: 2 (11 enodes) 41.054 * * [simplify]: iters left: 1 (13 enodes) 41.056 * * [simplify]: Extracting #0: cost 1 inf + 0 41.056 * * [simplify]: Extracting #1: cost 0 inf + 1 41.056 * [simplify]: Simplified to 1 41.056 * [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))))))) 41.056 * * * * [progress]: [ 261 / 282 ] simplifiying candidate # 41.056 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 41.056 * * [simplify]: iters left: 6 (9 enodes) 41.058 * * [simplify]: iters left: 5 (30 enodes) 41.062 * * [simplify]: iters left: 4 (32 enodes) 41.067 * * [simplify]: Extracting #0: cost 1 inf + 0 41.067 * * [simplify]: Extracting #1: cost 4 inf + 0 41.067 * * [simplify]: Extracting #2: cost 5 inf + 1 41.067 * * [simplify]: Extracting #3: cost 7 inf + 1 41.067 * * [simplify]: Extracting #4: cost 10 inf + 1 41.067 * * [simplify]: Extracting #5: cost 14 inf + 1 41.067 * * [simplify]: Extracting #6: cost 12 inf + 3 41.067 * * [simplify]: Extracting #7: cost 8 inf + 248 41.067 * * [simplify]: Extracting #8: cost 4 inf + 775 41.067 * * [simplify]: Extracting #9: cost 0 inf + 1625 41.068 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 41.068 * [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)))))))) 41.068 * * * * [progress]: [ 262 / 282 ] simplifiying candidate # 41.068 * [simplify]: Simplifying (/ 1 1) 41.068 * * [simplify]: iters left: 2 (2 enodes) 41.069 * * [simplify]: iters left: 1 (6 enodes) 41.070 * * [simplify]: Extracting #0: cost 1 inf + 0 41.070 * * [simplify]: Extracting #1: cost 0 inf + 1 41.070 * [simplify]: Simplified to 1 41.070 * [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))))))) 41.070 * * * * [progress]: [ 263 / 282 ] simplifiying candidate # 41.070 * * * * [progress]: [ 264 / 282 ] simplifiying candidate # 41.070 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 41.071 * * [simplify]: iters left: 4 (7 enodes) 41.074 * * [simplify]: iters left: 3 (25 enodes) 41.080 * * [simplify]: iters left: 2 (34 enodes) 41.089 * * [simplify]: iters left: 1 (38 enodes) 41.098 * * [simplify]: Extracting #0: cost 1 inf + 0 41.098 * * [simplify]: Extracting #1: cost 5 inf + 0 41.099 * * [simplify]: Extracting #2: cost 14 inf + 0 41.099 * * [simplify]: Extracting #3: cost 9 inf + 169 41.099 * * [simplify]: Extracting #4: cost 2 inf + 583 41.099 * * [simplify]: Extracting #5: cost 0 inf + 748 41.100 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 41.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.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 41.100 * * * * [progress]: [ 265 / 282 ] simplifiying candidate # 41.100 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 41.101 * * [simplify]: iters left: 6 (15 enodes) 41.109 * * [simplify]: iters left: 5 (70 enodes) 41.136 * * [simplify]: iters left: 4 (148 enodes) 41.168 * * [simplify]: iters left: 3 (277 enodes) 41.249 * * [simplify]: Extracting #0: cost 1 inf + 0 41.249 * * [simplify]: Extracting #1: cost 7 inf + 0 41.249 * * [simplify]: Extracting #2: cost 36 inf + 0 41.249 * * [simplify]: Extracting #3: cost 47 inf + 46 41.249 * * [simplify]: Extracting #4: cost 66 inf + 583 41.250 * * [simplify]: Extracting #5: cost 104 inf + 1983 41.253 * * [simplify]: Extracting #6: cost 65 inf + 14752 41.257 * * [simplify]: Extracting #7: cost 21 inf + 28792 41.263 * * [simplify]: Extracting #8: cost 1 inf + 35078 41.268 * * [simplify]: Extracting #9: cost 0 inf + 35330 41.274 * [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))))) 41.274 * [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)))))))) 41.274 * * * * [progress]: [ 266 / 282 ] simplifiying candidate # 41.274 * [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))))) 41.274 * * [simplify]: iters left: 6 (14 enodes) 41.277 * * [simplify]: iters left: 5 (62 enodes) 41.298 * * [simplify]: iters left: 4 (114 enodes) 41.317 * * [simplify]: iters left: 3 (194 enodes) 41.364 * * [simplify]: iters left: 2 (376 enodes) 41.505 * * [simplify]: Extracting #0: cost 1 inf + 0 41.505 * * [simplify]: Extracting #1: cost 7 inf + 0 41.505 * * [simplify]: Extracting #2: cost 34 inf + 0 41.505 * * [simplify]: Extracting #3: cost 91 inf + 169 41.506 * * [simplify]: Extracting #4: cost 180 inf + 625 41.509 * * [simplify]: Extracting #5: cost 161 inf + 13822 41.526 * * [simplify]: Extracting #6: cost 31 inf + 39180 41.546 * * [simplify]: Extracting #7: cost 2 inf + 46593 41.569 * * [simplify]: Extracting #8: cost 0 inf + 46937 41.596 * [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.596 * [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.596 * * * * [progress]: [ 267 / 282 ] simplifiying candidate # 41.596 * [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))))) 41.597 * * [simplify]: iters left: 6 (10 enodes) 41.602 * * [simplify]: iters left: 5 (52 enodes) 41.617 * * [simplify]: iters left: 4 (119 enodes) 41.640 * * [simplify]: iters left: 3 (234 enodes) 41.703 * * [simplify]: iters left: 2 (366 enodes) 41.842 * * [simplify]: Extracting #0: cost 1 inf + 0 41.842 * * [simplify]: Extracting #1: cost 3 inf + 0 41.842 * * [simplify]: Extracting #2: cost 22 inf + 0 41.846 * * [simplify]: Extracting #3: cost 148 inf + 0 41.848 * * [simplify]: Extracting #4: cost 202 inf + 2230 41.856 * * [simplify]: Extracting #5: cost 83 inf + 22274 41.870 * * [simplify]: Extracting #6: cost 1 inf + 35108 41.884 * * [simplify]: Extracting #7: cost 0 inf + 35040 41.899 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 41.899 * [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))))))) 41.899 * * * * [progress]: [ 268 / 282 ] simplifiying candidate # 41.899 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 41.900 * * [simplify]: iters left: 5 (6 enodes) 41.902 * * [simplify]: iters left: 4 (23 enodes) 41.909 * * [simplify]: iters left: 3 (36 enodes) 41.919 * * [simplify]: iters left: 2 (53 enodes) 41.935 * * [simplify]: iters left: 1 (94 enodes) 41.968 * * [simplify]: Extracting #0: cost 1 inf + 0 41.968 * * [simplify]: Extracting #1: cost 3 inf + 0 41.968 * * [simplify]: Extracting #2: cost 32 inf + 0 41.969 * * [simplify]: Extracting #3: cost 48 inf + 0 41.969 * * [simplify]: Extracting #4: cost 42 inf + 247 41.969 * * [simplify]: Extracting #5: cost 18 inf + 3412 41.970 * * [simplify]: Extracting #6: cost 0 inf + 5728 41.972 * * [simplify]: Extracting #7: cost 0 inf + 5448 41.974 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 41.974 * [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))))) 41.974 * * * * [progress]: [ 269 / 282 ] simplifiying candidate # 41.974 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 41.975 * * [simplify]: iters left: 4 (7 enodes) 41.976 * * [simplify]: iters left: 3 (25 enodes) 41.979 * * [simplify]: iters left: 2 (34 enodes) 41.983 * * [simplify]: iters left: 1 (38 enodes) 41.988 * * [simplify]: Extracting #0: cost 1 inf + 0 41.988 * * [simplify]: Extracting #1: cost 5 inf + 0 41.988 * * [simplify]: Extracting #2: cost 14 inf + 0 41.988 * * [simplify]: Extracting #3: cost 9 inf + 169 41.988 * * [simplify]: Extracting #4: cost 2 inf + 583 41.988 * * [simplify]: Extracting #5: cost 0 inf + 748 41.988 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 41.988 * [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)))))) 41.989 * * * * [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)))))))> 41.989 * * * * [progress]: [ 271 / 282 ] simplifiying candidate # 41.989 * [simplify]: Simplifying y.im 41.989 * * [simplify]: iters left: 0 (1 enodes) 41.989 * * [simplify]: Extracting #0: cost 1 inf + 0 41.989 * * [simplify]: Extracting #1: cost 0 inf + 1 41.989 * [simplify]: Simplified to y.im 41.989 * [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)) 41.989 * * * * [progress]: [ 272 / 282 ] simplifiying candidate # 41.989 * [simplify]: Simplifying y.re 41.989 * * [simplify]: iters left: 0 (1 enodes) 41.990 * * [simplify]: Extracting #0: cost 1 inf + 0 41.990 * * [simplify]: Extracting #1: cost 0 inf + 1 41.990 * [simplify]: Simplified to y.re 41.990 * [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)) 41.990 * * * * [progress]: [ 273 / 282 ] simplifiying candidate # 41.990 * [simplify]: Simplifying (* -1 y.re) 41.990 * * [simplify]: iters left: 2 (3 enodes) 41.991 * * [simplify]: iters left: 1 (11 enodes) 41.992 * * [simplify]: Extracting #0: cost 1 inf + 0 41.993 * * [simplify]: Extracting #1: cost 4 inf + 0 41.993 * * [simplify]: Extracting #2: cost 0 inf + 84 41.993 * [simplify]: Simplified to (- y.re) 41.993 * [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))) 41.993 * * * * [progress]: [ 274 / 282 ] simplifiying candidate # 41.993 * [simplify]: Simplifying y.im 41.993 * * [simplify]: iters left: 0 (1 enodes) 41.993 * * [simplify]: Extracting #0: cost 1 inf + 0 41.993 * * [simplify]: Extracting #1: cost 0 inf + 1 41.993 * [simplify]: Simplified to y.im 41.993 * [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))))) 41.993 * * * * [progress]: [ 275 / 282 ] simplifiying candidate # 41.993 * [simplify]: Simplifying y.re 41.993 * * [simplify]: iters left: 0 (1 enodes) 41.994 * * [simplify]: Extracting #0: cost 1 inf + 0 41.994 * * [simplify]: Extracting #1: cost 0 inf + 1 41.994 * [simplify]: Simplified to y.re 41.994 * [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))))) 41.994 * * * * [progress]: [ 276 / 282 ] simplifiying candidate # 41.994 * [simplify]: Simplifying (* -1 y.re) 41.994 * * [simplify]: iters left: 2 (3 enodes) 41.995 * * [simplify]: iters left: 1 (11 enodes) 41.997 * * [simplify]: Extracting #0: cost 1 inf + 0 41.997 * * [simplify]: Extracting #1: cost 4 inf + 0 41.997 * * [simplify]: Extracting #2: cost 0 inf + 84 41.997 * [simplify]: Simplified to (- y.re) 41.997 * [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))))) 41.997 * * * * [progress]: [ 277 / 282 ] simplifiying candidate # 41.997 * [simplify]: Simplifying (* -1 x.re) 41.997 * * [simplify]: iters left: 2 (3 enodes) 41.998 * * [simplify]: iters left: 1 (11 enodes) 41.999 * * [simplify]: Extracting #0: cost 1 inf + 0 42.000 * * [simplify]: Extracting #1: cost 4 inf + 0 42.000 * * [simplify]: Extracting #2: cost 0 inf + 84 42.000 * [simplify]: Simplified to (- x.re) 42.000 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.000 * * * * [progress]: [ 278 / 282 ] simplifiying candidate # 42.000 * [simplify]: Simplifying x.im 42.000 * * [simplify]: iters left: 0 (1 enodes) 42.001 * * [simplify]: Extracting #0: cost 1 inf + 0 42.001 * * [simplify]: Extracting #1: cost 0 inf + 1 42.001 * [simplify]: Simplified to x.im 42.001 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.001 * * * * [progress]: [ 279 / 282 ] simplifiying candidate # 42.001 * [simplify]: Simplifying (* -1 x.im) 42.001 * * [simplify]: iters left: 2 (3 enodes) 42.003 * * [simplify]: iters left: 1 (11 enodes) 42.006 * * [simplify]: Extracting #0: cost 1 inf + 0 42.006 * * [simplify]: Extracting #1: cost 4 inf + 0 42.006 * * [simplify]: Extracting #2: cost 0 inf + 84 42.006 * [simplify]: Simplified to (- x.im) 42.006 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 42.006 * * * * [progress]: [ 280 / 282 ] simplifiying candidate # 42.007 * [simplify]: Simplifying 0 42.007 * * [simplify]: iters left: 0 (1 enodes) 42.008 * * [simplify]: Extracting #0: cost 1 inf + 0 42.008 * * [simplify]: Extracting #1: cost 0 inf + 1 42.008 * [simplify]: Simplified to 0 42.008 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 42.008 * * * * [progress]: [ 281 / 282 ] simplifiying candidate # 42.008 * [simplify]: Simplifying 0 42.008 * * [simplify]: iters left: 0 (1 enodes) 42.009 * * [simplify]: Extracting #0: cost 1 inf + 0 42.009 * * [simplify]: Extracting #1: cost 0 inf + 1 42.009 * [simplify]: Simplified to 0 42.010 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 42.010 * * * * [progress]: [ 282 / 282 ] simplifiying candidate # 42.010 * [simplify]: Simplifying 0 42.010 * * [simplify]: iters left: 0 (1 enodes) 42.011 * * [simplify]: Extracting #0: cost 1 inf + 0 42.011 * * [simplify]: Extracting #1: cost 0 inf + 1 42.011 * [simplify]: Simplified to 0 42.011 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 42.011 * * * [progress]: adding candidates to table 45.504 * * [progress]: iteration 3 / 4 45.504 * * * [progress]: picking best candidate 45.544 * * * * [pick]: Picked # 45.544 * * * [progress]: localizing error 45.603 * * * [progress]: generating rewritten candidates 45.603 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2) 45.615 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 2) 45.626 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1) 45.654 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2) 45.717 * * * [progress]: generating series expansions 45.717 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2) 45.717 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 45.717 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 45.717 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 45.717 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 45.717 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 45.717 * [taylor]: Taking taylor expansion of y.re in y.im 45.717 * [backup-simplify]: Simplify y.re into y.re 45.717 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.717 * [taylor]: Taking taylor expansion of y.im in y.im 45.717 * [backup-simplify]: Simplify 0 into 0 45.717 * [backup-simplify]: Simplify 1 into 1 45.718 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.718 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 45.718 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 45.718 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 45.719 * [backup-simplify]: Simplify (+ 0 0) into 0 45.719 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 45.719 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 45.719 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 45.719 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.719 * [taylor]: Taking taylor expansion of y.re in y.re 45.719 * [backup-simplify]: Simplify 0 into 0 45.719 * [backup-simplify]: Simplify 1 into 1 45.719 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.719 * [taylor]: Taking taylor expansion of y.im in y.re 45.719 * [backup-simplify]: Simplify y.im into y.im 45.719 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.719 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 45.719 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 45.719 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.720 * [backup-simplify]: Simplify (+ 0 0) into 0 45.720 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 45.720 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 45.720 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 45.720 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.720 * [taylor]: Taking taylor expansion of y.re in y.re 45.720 * [backup-simplify]: Simplify 0 into 0 45.720 * [backup-simplify]: Simplify 1 into 1 45.720 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.720 * [taylor]: Taking taylor expansion of y.im in y.re 45.720 * [backup-simplify]: Simplify y.im into y.im 45.720 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.720 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 45.720 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 45.720 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.721 * [backup-simplify]: Simplify (+ 0 0) into 0 45.721 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 45.721 * [taylor]: Taking taylor expansion of y.im in y.im 45.721 * [backup-simplify]: Simplify 0 into 0 45.721 * [backup-simplify]: Simplify 1 into 1 45.721 * [backup-simplify]: Simplify 0 into 0 45.721 * [taylor]: Taking taylor expansion of 0 in y.im 45.721 * [backup-simplify]: Simplify 0 into 0 45.721 * [backup-simplify]: Simplify 0 into 0 45.721 * [backup-simplify]: Simplify 1 into 1 45.722 * [backup-simplify]: Simplify (* 1 1) into 1 45.722 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 45.722 * [backup-simplify]: Simplify (+ 1 0) into 1 45.723 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 45.723 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 45.723 * [taylor]: Taking taylor expansion of 1/2 in y.im 45.723 * [backup-simplify]: Simplify 1/2 into 1/2 45.723 * [taylor]: Taking taylor expansion of y.im in y.im 45.723 * [backup-simplify]: Simplify 0 into 0 45.723 * [backup-simplify]: Simplify 1 into 1 45.724 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 45.725 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 45.725 * [backup-simplify]: Simplify 0 into 0 45.725 * [backup-simplify]: Simplify 0 into 0 45.725 * [backup-simplify]: Simplify 0 into 0 45.725 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.726 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 45.727 * [backup-simplify]: Simplify (+ 0 0) into 0 45.727 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 45.727 * [taylor]: Taking taylor expansion of 0 in y.im 45.727 * [backup-simplify]: Simplify 0 into 0 45.727 * [backup-simplify]: Simplify 0 into 0 45.728 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.728 * [backup-simplify]: Simplify 0 into 0 45.728 * [backup-simplify]: Simplify 0 into 0 45.728 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 45.728 * [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)))) 45.728 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 45.728 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 45.728 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 45.728 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 45.728 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 45.728 * [taylor]: Taking taylor expansion of y.re in y.im 45.728 * [backup-simplify]: Simplify y.re into y.re 45.729 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.729 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.729 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 45.729 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.729 * [taylor]: Taking taylor expansion of y.im in y.im 45.729 * [backup-simplify]: Simplify 0 into 0 45.729 * [backup-simplify]: Simplify 1 into 1 45.729 * [backup-simplify]: Simplify (* 1 1) into 1 45.730 * [backup-simplify]: Simplify (/ 1 1) into 1 45.730 * [backup-simplify]: Simplify (+ 0 1) into 1 45.730 * [backup-simplify]: Simplify (sqrt 1) into 1 45.731 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.732 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.732 * [backup-simplify]: Simplify (+ 0 0) into 0 45.733 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.733 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.733 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.733 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.733 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.733 * [taylor]: Taking taylor expansion of y.re in y.re 45.733 * [backup-simplify]: Simplify 0 into 0 45.733 * [backup-simplify]: Simplify 1 into 1 45.733 * [backup-simplify]: Simplify (* 1 1) into 1 45.734 * [backup-simplify]: Simplify (/ 1 1) into 1 45.734 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.734 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.734 * [taylor]: Taking taylor expansion of y.im in y.re 45.734 * [backup-simplify]: Simplify y.im into y.im 45.734 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.734 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.734 * [backup-simplify]: Simplify (+ 1 0) into 1 45.735 * [backup-simplify]: Simplify (sqrt 1) into 1 45.735 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.736 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.737 * [backup-simplify]: Simplify (+ 0 0) into 0 45.737 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.737 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.737 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.737 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.737 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.737 * [taylor]: Taking taylor expansion of y.re in y.re 45.737 * [backup-simplify]: Simplify 0 into 0 45.738 * [backup-simplify]: Simplify 1 into 1 45.738 * [backup-simplify]: Simplify (* 1 1) into 1 45.738 * [backup-simplify]: Simplify (/ 1 1) into 1 45.738 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.738 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.738 * [taylor]: Taking taylor expansion of y.im in y.re 45.738 * [backup-simplify]: Simplify y.im into y.im 45.738 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.739 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.739 * [backup-simplify]: Simplify (+ 1 0) into 1 45.739 * [backup-simplify]: Simplify (sqrt 1) into 1 45.740 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.741 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.741 * [backup-simplify]: Simplify (+ 0 0) into 0 45.742 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.742 * [taylor]: Taking taylor expansion of 1 in y.im 45.742 * [backup-simplify]: Simplify 1 into 1 45.742 * [taylor]: Taking taylor expansion of 0 in y.im 45.742 * [backup-simplify]: Simplify 0 into 0 45.742 * [backup-simplify]: Simplify 1 into 1 45.743 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 45.744 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.744 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 45.745 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 45.745 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 45.745 * [taylor]: Taking taylor expansion of 1/2 in y.im 45.745 * [backup-simplify]: Simplify 1/2 into 1/2 45.745 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.745 * [taylor]: Taking taylor expansion of y.im in y.im 45.745 * [backup-simplify]: Simplify 0 into 0 45.746 * [backup-simplify]: Simplify 1 into 1 45.746 * [backup-simplify]: Simplify (* 1 1) into 1 45.746 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 45.747 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.748 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 45.748 * [backup-simplify]: Simplify 0 into 0 45.748 * [backup-simplify]: Simplify 0 into 0 45.748 * [backup-simplify]: Simplify 0 into 0 45.749 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 45.750 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.750 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.751 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.751 * [backup-simplify]: Simplify (+ 0 0) into 0 45.752 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 45.752 * [taylor]: Taking taylor expansion of 0 in y.im 45.752 * [backup-simplify]: Simplify 0 into 0 45.753 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 45.753 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.754 * [backup-simplify]: Simplify 0 into 0 45.754 * [backup-simplify]: Simplify 0 into 0 45.754 * [backup-simplify]: Simplify 0 into 0 45.754 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 45.754 * [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)))) 45.754 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 45.754 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 45.754 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 45.754 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 45.754 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 45.754 * [taylor]: Taking taylor expansion of y.re in y.im 45.754 * [backup-simplify]: Simplify y.re into y.re 45.754 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.754 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.754 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 45.754 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.754 * [taylor]: Taking taylor expansion of y.im in y.im 45.754 * [backup-simplify]: Simplify 0 into 0 45.755 * [backup-simplify]: Simplify 1 into 1 45.755 * [backup-simplify]: Simplify (* 1 1) into 1 45.755 * [backup-simplify]: Simplify (/ 1 1) into 1 45.756 * [backup-simplify]: Simplify (+ 0 1) into 1 45.756 * [backup-simplify]: Simplify (sqrt 1) into 1 45.756 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.757 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.757 * [backup-simplify]: Simplify (+ 0 0) into 0 45.758 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.758 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.758 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.758 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.758 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.758 * [taylor]: Taking taylor expansion of y.re in y.re 45.758 * [backup-simplify]: Simplify 0 into 0 45.758 * [backup-simplify]: Simplify 1 into 1 45.758 * [backup-simplify]: Simplify (* 1 1) into 1 45.758 * [backup-simplify]: Simplify (/ 1 1) into 1 45.758 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.758 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.758 * [taylor]: Taking taylor expansion of y.im in y.re 45.758 * [backup-simplify]: Simplify y.im into y.im 45.758 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.758 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.759 * [backup-simplify]: Simplify (+ 1 0) into 1 45.759 * [backup-simplify]: Simplify (sqrt 1) into 1 45.759 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.760 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.760 * [backup-simplify]: Simplify (+ 0 0) into 0 45.760 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.760 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.760 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.760 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.760 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.760 * [taylor]: Taking taylor expansion of y.re in y.re 45.760 * [backup-simplify]: Simplify 0 into 0 45.760 * [backup-simplify]: Simplify 1 into 1 45.761 * [backup-simplify]: Simplify (* 1 1) into 1 45.761 * [backup-simplify]: Simplify (/ 1 1) into 1 45.761 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.761 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.761 * [taylor]: Taking taylor expansion of y.im in y.re 45.761 * [backup-simplify]: Simplify y.im into y.im 45.761 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.761 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.761 * [backup-simplify]: Simplify (+ 1 0) into 1 45.762 * [backup-simplify]: Simplify (sqrt 1) into 1 45.762 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.762 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.763 * [backup-simplify]: Simplify (+ 0 0) into 0 45.763 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.763 * [taylor]: Taking taylor expansion of 1 in y.im 45.763 * [backup-simplify]: Simplify 1 into 1 45.763 * [taylor]: Taking taylor expansion of 0 in y.im 45.763 * [backup-simplify]: Simplify 0 into 0 45.763 * [backup-simplify]: Simplify 1 into 1 45.764 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 45.764 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.764 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 45.765 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 45.765 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 45.765 * [taylor]: Taking taylor expansion of 1/2 in y.im 45.765 * [backup-simplify]: Simplify 1/2 into 1/2 45.765 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.765 * [taylor]: Taking taylor expansion of y.im in y.im 45.765 * [backup-simplify]: Simplify 0 into 0 45.765 * [backup-simplify]: Simplify 1 into 1 45.765 * [backup-simplify]: Simplify (* 1 1) into 1 45.766 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 45.770 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.771 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 45.771 * [backup-simplify]: Simplify 0 into 0 45.771 * [backup-simplify]: Simplify 0 into 0 45.771 * [backup-simplify]: Simplify 0 into 0 45.771 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 45.772 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.772 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.772 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.772 * [backup-simplify]: Simplify (+ 0 0) into 0 45.773 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 45.773 * [taylor]: Taking taylor expansion of 0 in y.im 45.773 * [backup-simplify]: Simplify 0 into 0 45.773 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 45.774 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.774 * [backup-simplify]: Simplify 0 into 0 45.774 * [backup-simplify]: Simplify 0 into 0 45.774 * [backup-simplify]: Simplify 0 into 0 45.774 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 45.774 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 2) 45.774 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 45.774 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 45.774 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 45.774 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 45.774 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 45.774 * [taylor]: Taking taylor expansion of y.re in y.im 45.774 * [backup-simplify]: Simplify y.re into y.re 45.774 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.774 * [taylor]: Taking taylor expansion of y.im in y.im 45.774 * [backup-simplify]: Simplify 0 into 0 45.774 * [backup-simplify]: Simplify 1 into 1 45.774 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.774 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 45.775 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 45.775 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 45.775 * [backup-simplify]: Simplify (+ 0 0) into 0 45.775 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 45.775 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 45.775 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 45.775 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.775 * [taylor]: Taking taylor expansion of y.re in y.re 45.775 * [backup-simplify]: Simplify 0 into 0 45.775 * [backup-simplify]: Simplify 1 into 1 45.775 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.775 * [taylor]: Taking taylor expansion of y.im in y.re 45.775 * [backup-simplify]: Simplify y.im into y.im 45.775 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.775 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 45.775 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 45.775 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.775 * [backup-simplify]: Simplify (+ 0 0) into 0 45.775 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 45.776 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 45.776 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 45.776 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.776 * [taylor]: Taking taylor expansion of y.re in y.re 45.776 * [backup-simplify]: Simplify 0 into 0 45.776 * [backup-simplify]: Simplify 1 into 1 45.776 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.776 * [taylor]: Taking taylor expansion of y.im in y.re 45.776 * [backup-simplify]: Simplify y.im into y.im 45.776 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.776 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 45.776 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 45.776 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.776 * [backup-simplify]: Simplify (+ 0 0) into 0 45.776 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 45.776 * [taylor]: Taking taylor expansion of y.im in y.im 45.776 * [backup-simplify]: Simplify 0 into 0 45.776 * [backup-simplify]: Simplify 1 into 1 45.776 * [backup-simplify]: Simplify 0 into 0 45.776 * [taylor]: Taking taylor expansion of 0 in y.im 45.776 * [backup-simplify]: Simplify 0 into 0 45.776 * [backup-simplify]: Simplify 0 into 0 45.776 * [backup-simplify]: Simplify 1 into 1 45.777 * [backup-simplify]: Simplify (* 1 1) into 1 45.777 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 45.777 * [backup-simplify]: Simplify (+ 1 0) into 1 45.778 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 45.778 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 45.778 * [taylor]: Taking taylor expansion of 1/2 in y.im 45.778 * [backup-simplify]: Simplify 1/2 into 1/2 45.778 * [taylor]: Taking taylor expansion of y.im in y.im 45.778 * [backup-simplify]: Simplify 0 into 0 45.778 * [backup-simplify]: Simplify 1 into 1 45.778 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 45.778 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 45.778 * [backup-simplify]: Simplify 0 into 0 45.779 * [backup-simplify]: Simplify 0 into 0 45.779 * [backup-simplify]: Simplify 0 into 0 45.779 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.780 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 45.780 * [backup-simplify]: Simplify (+ 0 0) into 0 45.780 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 45.780 * [taylor]: Taking taylor expansion of 0 in y.im 45.780 * [backup-simplify]: Simplify 0 into 0 45.780 * [backup-simplify]: Simplify 0 into 0 45.781 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.781 * [backup-simplify]: Simplify 0 into 0 45.781 * [backup-simplify]: Simplify 0 into 0 45.781 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 45.781 * [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)))) 45.781 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 45.781 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 45.781 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 45.781 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 45.781 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 45.781 * [taylor]: Taking taylor expansion of y.re in y.im 45.781 * [backup-simplify]: Simplify y.re into y.re 45.781 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.781 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.781 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 45.781 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.781 * [taylor]: Taking taylor expansion of y.im in y.im 45.781 * [backup-simplify]: Simplify 0 into 0 45.781 * [backup-simplify]: Simplify 1 into 1 45.782 * [backup-simplify]: Simplify (* 1 1) into 1 45.782 * [backup-simplify]: Simplify (/ 1 1) into 1 45.782 * [backup-simplify]: Simplify (+ 0 1) into 1 45.782 * [backup-simplify]: Simplify (sqrt 1) into 1 45.783 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.783 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.784 * [backup-simplify]: Simplify (+ 0 0) into 0 45.784 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.784 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.784 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.784 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.784 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.784 * [taylor]: Taking taylor expansion of y.re in y.re 45.784 * [backup-simplify]: Simplify 0 into 0 45.784 * [backup-simplify]: Simplify 1 into 1 45.785 * [backup-simplify]: Simplify (* 1 1) into 1 45.785 * [backup-simplify]: Simplify (/ 1 1) into 1 45.785 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.785 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.785 * [taylor]: Taking taylor expansion of y.im in y.re 45.785 * [backup-simplify]: Simplify y.im into y.im 45.785 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.785 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.786 * [backup-simplify]: Simplify (+ 1 0) into 1 45.786 * [backup-simplify]: Simplify (sqrt 1) into 1 45.787 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.788 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.788 * [backup-simplify]: Simplify (+ 0 0) into 0 45.789 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.789 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.789 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.789 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.789 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.789 * [taylor]: Taking taylor expansion of y.re in y.re 45.789 * [backup-simplify]: Simplify 0 into 0 45.789 * [backup-simplify]: Simplify 1 into 1 45.789 * [backup-simplify]: Simplify (* 1 1) into 1 45.790 * [backup-simplify]: Simplify (/ 1 1) into 1 45.790 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.790 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.790 * [taylor]: Taking taylor expansion of y.im in y.re 45.790 * [backup-simplify]: Simplify y.im into y.im 45.790 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.790 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.790 * [backup-simplify]: Simplify (+ 1 0) into 1 45.791 * [backup-simplify]: Simplify (sqrt 1) into 1 45.791 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.792 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.792 * [backup-simplify]: Simplify (+ 0 0) into 0 45.793 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.793 * [taylor]: Taking taylor expansion of 1 in y.im 45.793 * [backup-simplify]: Simplify 1 into 1 45.793 * [taylor]: Taking taylor expansion of 0 in y.im 45.793 * [backup-simplify]: Simplify 0 into 0 45.793 * [backup-simplify]: Simplify 1 into 1 45.793 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 45.794 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.794 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 45.795 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 45.795 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 45.795 * [taylor]: Taking taylor expansion of 1/2 in y.im 45.795 * [backup-simplify]: Simplify 1/2 into 1/2 45.795 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.795 * [taylor]: Taking taylor expansion of y.im in y.im 45.795 * [backup-simplify]: Simplify 0 into 0 45.795 * [backup-simplify]: Simplify 1 into 1 45.795 * [backup-simplify]: Simplify (* 1 1) into 1 45.795 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 45.796 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.796 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 45.796 * [backup-simplify]: Simplify 0 into 0 45.796 * [backup-simplify]: Simplify 0 into 0 45.796 * [backup-simplify]: Simplify 0 into 0 45.797 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 45.797 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.797 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.798 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.798 * [backup-simplify]: Simplify (+ 0 0) into 0 45.798 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 45.798 * [taylor]: Taking taylor expansion of 0 in y.im 45.798 * [backup-simplify]: Simplify 0 into 0 45.799 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 45.799 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.799 * [backup-simplify]: Simplify 0 into 0 45.799 * [backup-simplify]: Simplify 0 into 0 45.799 * [backup-simplify]: Simplify 0 into 0 45.799 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 45.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)))) 45.800 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 45.800 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 45.800 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 45.800 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 45.800 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 45.800 * [taylor]: Taking taylor expansion of y.re in y.im 45.800 * [backup-simplify]: Simplify y.re into y.re 45.800 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.800 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.800 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 45.800 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.800 * [taylor]: Taking taylor expansion of y.im in y.im 45.800 * [backup-simplify]: Simplify 0 into 0 45.800 * [backup-simplify]: Simplify 1 into 1 45.800 * [backup-simplify]: Simplify (* 1 1) into 1 45.800 * [backup-simplify]: Simplify (/ 1 1) into 1 45.801 * [backup-simplify]: Simplify (+ 0 1) into 1 45.801 * [backup-simplify]: Simplify (sqrt 1) into 1 45.801 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.802 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.802 * [backup-simplify]: Simplify (+ 0 0) into 0 45.802 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.802 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.802 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.802 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.802 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.802 * [taylor]: Taking taylor expansion of y.re in y.re 45.802 * [backup-simplify]: Simplify 0 into 0 45.802 * [backup-simplify]: Simplify 1 into 1 45.803 * [backup-simplify]: Simplify (* 1 1) into 1 45.803 * [backup-simplify]: Simplify (/ 1 1) into 1 45.803 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.803 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.803 * [taylor]: Taking taylor expansion of y.im in y.re 45.803 * [backup-simplify]: Simplify y.im into y.im 45.803 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.803 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.803 * [backup-simplify]: Simplify (+ 1 0) into 1 45.804 * [backup-simplify]: Simplify (sqrt 1) into 1 45.804 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.804 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.805 * [backup-simplify]: Simplify (+ 0 0) into 0 45.805 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.805 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.805 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.805 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.805 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.805 * [taylor]: Taking taylor expansion of y.re in y.re 45.805 * [backup-simplify]: Simplify 0 into 0 45.805 * [backup-simplify]: Simplify 1 into 1 45.805 * [backup-simplify]: Simplify (* 1 1) into 1 45.806 * [backup-simplify]: Simplify (/ 1 1) into 1 45.806 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.806 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.806 * [taylor]: Taking taylor expansion of y.im in y.re 45.806 * [backup-simplify]: Simplify y.im into y.im 45.806 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.806 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.806 * [backup-simplify]: Simplify (+ 1 0) into 1 45.806 * [backup-simplify]: Simplify (sqrt 1) into 1 45.807 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.807 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.808 * [backup-simplify]: Simplify (+ 0 0) into 0 45.808 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.808 * [taylor]: Taking taylor expansion of 1 in y.im 45.808 * [backup-simplify]: Simplify 1 into 1 45.808 * [taylor]: Taking taylor expansion of 0 in y.im 45.808 * [backup-simplify]: Simplify 0 into 0 45.808 * [backup-simplify]: Simplify 1 into 1 45.809 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 45.809 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.809 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 45.810 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 45.810 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 45.810 * [taylor]: Taking taylor expansion of 1/2 in y.im 45.810 * [backup-simplify]: Simplify 1/2 into 1/2 45.810 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.810 * [taylor]: Taking taylor expansion of y.im in y.im 45.810 * [backup-simplify]: Simplify 0 into 0 45.810 * [backup-simplify]: Simplify 1 into 1 45.810 * [backup-simplify]: Simplify (* 1 1) into 1 45.811 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 45.811 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.812 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 45.812 * [backup-simplify]: Simplify 0 into 0 45.812 * [backup-simplify]: Simplify 0 into 0 45.812 * [backup-simplify]: Simplify 0 into 0 45.812 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 45.813 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.813 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.813 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.813 * [backup-simplify]: Simplify (+ 0 0) into 0 45.813 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 45.814 * [taylor]: Taking taylor expansion of 0 in y.im 45.814 * [backup-simplify]: Simplify 0 into 0 45.814 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 45.815 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.815 * [backup-simplify]: Simplify 0 into 0 45.815 * [backup-simplify]: Simplify 0 into 0 45.815 * [backup-simplify]: Simplify 0 into 0 45.815 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 45.815 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1) 45.815 * [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))) 45.815 * [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 45.815 * [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 45.815 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 45.815 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 45.815 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 45.815 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 45.815 * [taylor]: Taking taylor expansion of y.re in y.im 45.815 * [backup-simplify]: Simplify y.re into y.re 45.815 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.815 * [taylor]: Taking taylor expansion of y.im in y.im 45.815 * [backup-simplify]: Simplify 0 into 0 45.815 * [backup-simplify]: Simplify 1 into 1 45.815 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.815 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 45.815 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.815 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 45.815 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 45.816 * [backup-simplify]: Simplify (+ 0 0) into 0 45.816 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 45.816 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 45.816 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 45.816 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 45.816 * [taylor]: Taking taylor expansion of y.re in y.im 45.816 * [backup-simplify]: Simplify y.re into y.re 45.816 * [taylor]: Taking taylor expansion of x.im in y.im 45.816 * [backup-simplify]: Simplify x.im into x.im 45.816 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 45.816 * [taylor]: Taking taylor expansion of y.im in y.im 45.816 * [backup-simplify]: Simplify 0 into 0 45.816 * [backup-simplify]: Simplify 1 into 1 45.816 * [taylor]: Taking taylor expansion of x.re in y.im 45.816 * [backup-simplify]: Simplify x.re into x.re 45.816 * [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 45.816 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 45.816 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 45.816 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 45.816 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 45.816 * [taylor]: Taking taylor expansion of y.re in x.re 45.816 * [backup-simplify]: Simplify y.re into y.re 45.816 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 45.816 * [taylor]: Taking taylor expansion of y.im in x.re 45.816 * [backup-simplify]: Simplify y.im into y.im 45.816 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.816 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.816 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 45.816 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 45.817 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 45.817 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 45.817 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.817 * [backup-simplify]: Simplify (+ 0 0) into 0 45.817 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 45.817 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 45.817 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 45.817 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 45.817 * [taylor]: Taking taylor expansion of y.re in x.re 45.817 * [backup-simplify]: Simplify y.re into y.re 45.817 * [taylor]: Taking taylor expansion of x.im in x.re 45.817 * [backup-simplify]: Simplify x.im into x.im 45.817 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 45.817 * [taylor]: Taking taylor expansion of y.im in x.re 45.817 * [backup-simplify]: Simplify y.im into y.im 45.817 * [taylor]: Taking taylor expansion of x.re in x.re 45.817 * [backup-simplify]: Simplify 0 into 0 45.817 * [backup-simplify]: Simplify 1 into 1 45.817 * [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 45.817 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 45.817 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 45.817 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 45.817 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.817 * [taylor]: Taking taylor expansion of y.re in y.re 45.817 * [backup-simplify]: Simplify 0 into 0 45.817 * [backup-simplify]: Simplify 1 into 1 45.817 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.818 * [taylor]: Taking taylor expansion of y.im in y.re 45.818 * [backup-simplify]: Simplify y.im into y.im 45.818 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.818 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 45.818 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.818 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 45.818 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.818 * [backup-simplify]: Simplify (+ 0 0) into 0 45.818 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.818 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 45.818 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 45.818 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 45.818 * [taylor]: Taking taylor expansion of y.re in y.re 45.818 * [backup-simplify]: Simplify 0 into 0 45.818 * [backup-simplify]: Simplify 1 into 1 45.818 * [taylor]: Taking taylor expansion of x.im in y.re 45.818 * [backup-simplify]: Simplify x.im into x.im 45.818 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 45.818 * [taylor]: Taking taylor expansion of y.im in y.re 45.818 * [backup-simplify]: Simplify y.im into y.im 45.818 * [taylor]: Taking taylor expansion of x.re in y.re 45.818 * [backup-simplify]: Simplify x.re into x.re 45.818 * [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 45.818 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 45.818 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 45.818 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 45.818 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 45.818 * [taylor]: Taking taylor expansion of y.re in x.im 45.818 * [backup-simplify]: Simplify y.re into y.re 45.819 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 45.819 * [taylor]: Taking taylor expansion of y.im in x.im 45.819 * [backup-simplify]: Simplify y.im into y.im 45.819 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.819 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.819 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 45.819 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 45.819 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 45.819 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 45.819 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.819 * [backup-simplify]: Simplify (+ 0 0) into 0 45.819 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 45.819 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 45.820 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 45.820 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 45.820 * [taylor]: Taking taylor expansion of y.re in x.im 45.820 * [backup-simplify]: Simplify y.re into y.re 45.820 * [taylor]: Taking taylor expansion of x.im in x.im 45.820 * [backup-simplify]: Simplify 0 into 0 45.820 * [backup-simplify]: Simplify 1 into 1 45.820 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 45.820 * [taylor]: Taking taylor expansion of y.im in x.im 45.820 * [backup-simplify]: Simplify y.im into y.im 45.820 * [taylor]: Taking taylor expansion of x.re in x.im 45.820 * [backup-simplify]: Simplify x.re into x.re 45.820 * [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 45.820 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 45.820 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 45.820 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 45.820 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 45.820 * [taylor]: Taking taylor expansion of y.re in x.im 45.820 * [backup-simplify]: Simplify y.re into y.re 45.820 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 45.820 * [taylor]: Taking taylor expansion of y.im in x.im 45.820 * [backup-simplify]: Simplify y.im into y.im 45.820 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.820 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.820 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 45.820 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 45.821 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 45.821 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 45.821 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.821 * [backup-simplify]: Simplify (+ 0 0) into 0 45.822 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 45.822 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 45.822 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 45.822 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 45.822 * [taylor]: Taking taylor expansion of y.re in x.im 45.822 * [backup-simplify]: Simplify y.re into y.re 45.822 * [taylor]: Taking taylor expansion of x.im in x.im 45.822 * [backup-simplify]: Simplify 0 into 0 45.822 * [backup-simplify]: Simplify 1 into 1 45.822 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 45.822 * [taylor]: Taking taylor expansion of y.im in x.im 45.822 * [backup-simplify]: Simplify y.im into y.im 45.822 * [taylor]: Taking taylor expansion of x.re in x.im 45.822 * [backup-simplify]: Simplify x.re into x.re 45.822 * [backup-simplify]: Simplify (* y.re 0) into 0 45.822 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.822 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 45.822 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 45.823 * [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)))))) 45.823 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 45.823 * [taylor]: Taking taylor expansion of -1 in y.re 45.823 * [backup-simplify]: Simplify -1 into -1 45.823 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 45.823 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 45.823 * [taylor]: Taking taylor expansion of y.im in y.re 45.823 * [backup-simplify]: Simplify y.im into y.im 45.823 * [taylor]: Taking taylor expansion of x.re in y.re 45.823 * [backup-simplify]: Simplify x.re into x.re 45.823 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 45.823 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 45.823 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 45.823 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.823 * [taylor]: Taking taylor expansion of y.re in y.re 45.823 * [backup-simplify]: Simplify 0 into 0 45.823 * [backup-simplify]: Simplify 1 into 1 45.823 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.823 * [taylor]: Taking taylor expansion of y.im in y.re 45.823 * [backup-simplify]: Simplify y.im into y.im 45.823 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.823 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 45.823 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.824 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 45.824 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.824 * [backup-simplify]: Simplify (+ 0 0) into 0 45.824 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.825 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 45.825 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.825 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 45.825 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 45.825 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 45.825 * [taylor]: Taking taylor expansion of -1 in x.re 45.825 * [backup-simplify]: Simplify -1 into -1 45.825 * [taylor]: Taking taylor expansion of x.re in x.re 45.825 * [backup-simplify]: Simplify 0 into 0 45.825 * [backup-simplify]: Simplify 1 into 1 45.825 * [backup-simplify]: Simplify (* -1 0) into 0 45.825 * [taylor]: Taking taylor expansion of 0 in y.im 45.825 * [backup-simplify]: Simplify 0 into 0 45.826 * [backup-simplify]: Simplify 0 into 0 45.826 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 45.826 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 45.826 * [backup-simplify]: Simplify (- 0) into 0 45.827 * [backup-simplify]: Simplify (+ y.re 0) into y.re 45.827 * [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))))) 45.827 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 45.827 * [taylor]: Taking taylor expansion of y.re in y.re 45.827 * [backup-simplify]: Simplify 0 into 0 45.827 * [backup-simplify]: Simplify 1 into 1 45.827 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 45.827 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 45.827 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 45.827 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.827 * [taylor]: Taking taylor expansion of y.re in y.re 45.827 * [backup-simplify]: Simplify 0 into 0 45.827 * [backup-simplify]: Simplify 1 into 1 45.827 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.827 * [taylor]: Taking taylor expansion of y.im in y.re 45.827 * [backup-simplify]: Simplify y.im into y.im 45.827 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.827 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 45.828 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.828 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 45.828 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.828 * [backup-simplify]: Simplify (+ 0 0) into 0 45.828 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.828 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 45.829 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 45.829 * [taylor]: Taking taylor expansion of 0 in x.re 45.829 * [backup-simplify]: Simplify 0 into 0 45.829 * [taylor]: Taking taylor expansion of 0 in y.im 45.829 * [backup-simplify]: Simplify 0 into 0 45.829 * [backup-simplify]: Simplify 0 into 0 45.829 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 45.829 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 45.829 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 45.829 * [taylor]: Taking taylor expansion of 0 in x.re 45.829 * [backup-simplify]: Simplify 0 into 0 45.830 * [taylor]: Taking taylor expansion of 0 in y.im 45.830 * [backup-simplify]: Simplify 0 into 0 45.830 * [backup-simplify]: Simplify 0 into 0 45.830 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 45.830 * [taylor]: Taking taylor expansion of -1 in y.im 45.830 * [backup-simplify]: Simplify -1 into -1 45.830 * [backup-simplify]: Simplify -1 into -1 45.831 * [backup-simplify]: Simplify 0 into 0 45.831 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 45.832 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 45.832 * [backup-simplify]: Simplify (- 0) into 0 45.833 * [backup-simplify]: Simplify (+ 0 0) into 0 45.833 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 45.834 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 45.834 * [backup-simplify]: Simplify (+ 0 0) into 0 45.834 * [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 45.835 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 45.836 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 0) (+ (* 0 y.re) (* 0 (- (* y.im x.re))))) into 0 45.836 * [taylor]: Taking taylor expansion of 0 in y.re 45.836 * [backup-simplify]: Simplify 0 into 0 45.836 * [taylor]: Taking taylor expansion of 0 in x.re 45.836 * [backup-simplify]: Simplify 0 into 0 45.836 * [taylor]: Taking taylor expansion of 0 in y.im 45.836 * [backup-simplify]: Simplify 0 into 0 45.836 * [backup-simplify]: Simplify 0 into 0 45.836 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 45.836 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 45.836 * [taylor]: Taking taylor expansion of y.im in x.re 45.836 * [backup-simplify]: Simplify y.im into y.im 45.836 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 45.837 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 45.837 * [taylor]: Taking taylor expansion of y.im in y.im 45.837 * [backup-simplify]: Simplify 0 into 0 45.837 * [backup-simplify]: Simplify 1 into 1 45.837 * [backup-simplify]: Simplify (/ 1 1) into 1 45.838 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.838 * [backup-simplify]: Simplify 0 into 0 45.838 * [backup-simplify]: Simplify (* 1 1) into 1 45.839 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 45.839 * [backup-simplify]: Simplify (+ 1 0) into 1 45.839 * [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))) 45.840 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 45.841 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 45.841 * [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)))) 45.842 * [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))) 45.842 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 45.842 * [taylor]: Taking taylor expansion of 1/2 in x.re 45.842 * [backup-simplify]: Simplify 1/2 into 1/2 45.842 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 45.842 * [taylor]: Taking taylor expansion of x.re in x.re 45.842 * [backup-simplify]: Simplify 0 into 0 45.842 * [backup-simplify]: Simplify 1 into 1 45.842 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 45.842 * [taylor]: Taking taylor expansion of y.im in x.re 45.842 * [backup-simplify]: Simplify y.im into y.im 45.842 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.842 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.842 * [taylor]: Taking taylor expansion of 0 in y.im 45.842 * [backup-simplify]: Simplify 0 into 0 45.842 * [backup-simplify]: Simplify 0 into 0 45.843 * [taylor]: Taking taylor expansion of 0 in y.im 45.843 * [backup-simplify]: Simplify 0 into 0 45.843 * [backup-simplify]: Simplify 0 into 0 45.844 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 45.844 * [taylor]: Taking taylor expansion of 0 in y.im 45.844 * [backup-simplify]: Simplify 0 into 0 45.844 * [backup-simplify]: Simplify 0 into 0 45.844 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 45.844 * [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)))))) 45.844 * [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 45.844 * [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 45.844 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 45.844 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 45.844 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 45.844 * [taylor]: Taking taylor expansion of y.re in y.im 45.844 * [backup-simplify]: Simplify y.re into y.re 45.844 * [taylor]: Taking taylor expansion of x.im in y.im 45.844 * [backup-simplify]: Simplify x.im into x.im 45.844 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 45.844 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 45.844 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 45.844 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 45.844 * [taylor]: Taking taylor expansion of y.im in y.im 45.844 * [backup-simplify]: Simplify 0 into 0 45.845 * [backup-simplify]: Simplify 1 into 1 45.845 * [taylor]: Taking taylor expansion of x.re in y.im 45.845 * [backup-simplify]: Simplify x.re into x.re 45.845 * [backup-simplify]: Simplify (* 0 x.re) into 0 45.845 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 45.845 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 45.845 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 45.845 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 45.845 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 45.845 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 45.845 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 45.845 * [taylor]: Taking taylor expansion of y.re in y.im 45.845 * [backup-simplify]: Simplify y.re into y.re 45.845 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.845 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.845 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 45.845 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.845 * [taylor]: Taking taylor expansion of y.im in y.im 45.845 * [backup-simplify]: Simplify 0 into 0 45.845 * [backup-simplify]: Simplify 1 into 1 45.845 * [backup-simplify]: Simplify (* 1 1) into 1 45.846 * [backup-simplify]: Simplify (/ 1 1) into 1 45.846 * [backup-simplify]: Simplify (+ 0 1) into 1 45.846 * [backup-simplify]: Simplify (/ 1 1) into 1 45.846 * [backup-simplify]: Simplify (sqrt 1) into 1 45.847 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.847 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.848 * [backup-simplify]: Simplify (+ 0 0) into 0 45.848 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.849 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.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 x.re 45.849 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 45.849 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 45.849 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 45.849 * [taylor]: Taking taylor expansion of y.re in x.re 45.849 * [backup-simplify]: Simplify y.re into y.re 45.849 * [taylor]: Taking taylor expansion of x.im in x.re 45.849 * [backup-simplify]: Simplify x.im into x.im 45.849 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 45.849 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 45.849 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 45.849 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 45.849 * [taylor]: Taking taylor expansion of y.im in x.re 45.849 * [backup-simplify]: Simplify y.im into y.im 45.849 * [taylor]: Taking taylor expansion of x.re in x.re 45.849 * [backup-simplify]: Simplify 0 into 0 45.849 * [backup-simplify]: Simplify 1 into 1 45.849 * [backup-simplify]: Simplify (* y.im 0) into 0 45.849 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 45.849 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 45.849 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 45.849 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 45.849 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 45.849 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 45.849 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 45.849 * [taylor]: Taking taylor expansion of y.re in x.re 45.849 * [backup-simplify]: Simplify y.re into y.re 45.849 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.849 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.849 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 45.849 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 45.849 * [taylor]: Taking taylor expansion of y.im in x.re 45.849 * [backup-simplify]: Simplify y.im into y.im 45.850 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.850 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.850 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 45.850 * [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)))) 45.850 * [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))))) 45.850 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 45.850 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 45.850 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.850 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.850 * [backup-simplify]: Simplify (+ 0 0) into 0 45.851 * [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 45.851 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 45.851 * [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 45.851 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 45.851 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 45.851 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 45.851 * [taylor]: Taking taylor expansion of y.re in y.re 45.851 * [backup-simplify]: Simplify 0 into 0 45.851 * [backup-simplify]: Simplify 1 into 1 45.851 * [taylor]: Taking taylor expansion of x.im in y.re 45.851 * [backup-simplify]: Simplify x.im into x.im 45.851 * [backup-simplify]: Simplify (* 0 x.im) into 0 45.851 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 45.851 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 45.851 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 45.851 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 45.851 * [taylor]: Taking taylor expansion of y.im in y.re 45.851 * [backup-simplify]: Simplify y.im into y.im 45.851 * [taylor]: Taking taylor expansion of x.re in y.re 45.852 * [backup-simplify]: Simplify x.re into x.re 45.852 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.852 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 45.852 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 45.852 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.852 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.852 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.852 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.852 * [taylor]: Taking taylor expansion of y.re in y.re 45.852 * [backup-simplify]: Simplify 0 into 0 45.852 * [backup-simplify]: Simplify 1 into 1 45.852 * [backup-simplify]: Simplify (* 1 1) into 1 45.852 * [backup-simplify]: Simplify (/ 1 1) into 1 45.852 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.852 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.852 * [taylor]: Taking taylor expansion of y.im in y.re 45.852 * [backup-simplify]: Simplify y.im into y.im 45.853 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.853 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.853 * [backup-simplify]: Simplify (+ 1 0) into 1 45.853 * [backup-simplify]: Simplify (/ 1 1) into 1 45.853 * [backup-simplify]: Simplify (sqrt 1) into 1 45.854 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.854 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.854 * [backup-simplify]: Simplify (+ 0 0) into 0 45.855 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.855 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.855 * [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 45.855 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 45.855 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 45.855 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 45.855 * [taylor]: Taking taylor expansion of y.re in x.im 45.855 * [backup-simplify]: Simplify y.re into y.re 45.855 * [taylor]: Taking taylor expansion of x.im in x.im 45.855 * [backup-simplify]: Simplify 0 into 0 45.855 * [backup-simplify]: Simplify 1 into 1 45.855 * [backup-simplify]: Simplify (* y.re 0) into 0 45.856 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 45.856 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 45.856 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 45.856 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 45.856 * [taylor]: Taking taylor expansion of y.im in x.im 45.856 * [backup-simplify]: Simplify y.im into y.im 45.856 * [taylor]: Taking taylor expansion of x.re in x.im 45.856 * [backup-simplify]: Simplify x.re into x.re 45.856 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.856 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 45.856 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 45.856 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 45.856 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 45.856 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 45.856 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 45.856 * [taylor]: Taking taylor expansion of y.re in x.im 45.856 * [backup-simplify]: Simplify y.re into y.re 45.856 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.856 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.856 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 45.856 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 45.856 * [taylor]: Taking taylor expansion of y.im in x.im 45.856 * [backup-simplify]: Simplify y.im into y.im 45.856 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.856 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.856 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 45.856 * [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)))) 45.857 * [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))))) 45.857 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 45.857 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 45.857 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.857 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.857 * [backup-simplify]: Simplify (+ 0 0) into 0 45.857 * [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 45.858 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 45.858 * [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 45.858 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 45.858 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 45.858 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 45.858 * [taylor]: Taking taylor expansion of y.re in x.im 45.858 * [backup-simplify]: Simplify y.re into y.re 45.858 * [taylor]: Taking taylor expansion of x.im in x.im 45.858 * [backup-simplify]: Simplify 0 into 0 45.858 * [backup-simplify]: Simplify 1 into 1 45.858 * [backup-simplify]: Simplify (* y.re 0) into 0 45.858 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 45.858 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 45.858 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 45.858 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 45.858 * [taylor]: Taking taylor expansion of y.im in x.im 45.858 * [backup-simplify]: Simplify y.im into y.im 45.858 * [taylor]: Taking taylor expansion of x.re in x.im 45.858 * [backup-simplify]: Simplify x.re into x.re 45.858 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.858 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 45.858 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 45.858 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 45.858 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 45.858 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 45.858 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 45.858 * [taylor]: Taking taylor expansion of y.re in x.im 45.858 * [backup-simplify]: Simplify y.re into y.re 45.858 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.858 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.858 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 45.859 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 45.859 * [taylor]: Taking taylor expansion of y.im in x.im 45.859 * [backup-simplify]: Simplify y.im into y.im 45.859 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.859 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.859 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 45.859 * [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)))) 45.859 * [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))))) 45.859 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 45.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 45.859 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.859 * [backup-simplify]: Simplify (+ 0 0) into 0 45.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 45.860 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 45.860 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 45.860 * [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)))))) 45.860 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 45.860 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 45.860 * [taylor]: Taking taylor expansion of y.re in y.re 45.860 * [backup-simplify]: Simplify 0 into 0 45.860 * [backup-simplify]: Simplify 1 into 1 45.860 * [backup-simplify]: Simplify (/ 1 1) into 1 45.860 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 45.860 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.860 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.860 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.861 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.861 * [taylor]: Taking taylor expansion of y.re in y.re 45.861 * [backup-simplify]: Simplify 0 into 0 45.861 * [backup-simplify]: Simplify 1 into 1 45.861 * [backup-simplify]: Simplify (* 1 1) into 1 45.861 * [backup-simplify]: Simplify (/ 1 1) into 1 45.861 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.861 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.861 * [taylor]: Taking taylor expansion of y.im in y.re 45.861 * [backup-simplify]: Simplify y.im into y.im 45.861 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.861 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.861 * [backup-simplify]: Simplify (+ 1 0) into 1 45.862 * [backup-simplify]: Simplify (/ 1 1) into 1 45.862 * [backup-simplify]: Simplify (sqrt 1) into 1 45.862 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.863 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.863 * [backup-simplify]: Simplify (+ 0 0) into 0 45.863 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.864 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.864 * [backup-simplify]: Simplify (* 1 1) into 1 45.864 * [taylor]: Taking taylor expansion of 1 in x.re 45.864 * [backup-simplify]: Simplify 1 into 1 45.864 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 45.865 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 45.865 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 45.865 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 45.865 * [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))))))) 45.865 * [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 45.865 * [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 45.865 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 45.865 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 45.865 * [taylor]: Taking taylor expansion of y.im in y.re 45.865 * [backup-simplify]: Simplify y.im into y.im 45.865 * [taylor]: Taking taylor expansion of x.re in y.re 45.865 * [backup-simplify]: Simplify x.re into x.re 45.865 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.865 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 45.865 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 45.865 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.865 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.865 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.865 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.865 * [taylor]: Taking taylor expansion of y.re in y.re 45.865 * [backup-simplify]: Simplify 0 into 0 45.865 * [backup-simplify]: Simplify 1 into 1 45.865 * [backup-simplify]: Simplify (* 1 1) into 1 45.866 * [backup-simplify]: Simplify (/ 1 1) into 1 45.866 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.866 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.866 * [taylor]: Taking taylor expansion of y.im in y.re 45.866 * [backup-simplify]: Simplify y.im into y.im 45.866 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.866 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.866 * [backup-simplify]: Simplify (+ 1 0) into 1 45.866 * [backup-simplify]: Simplify (/ 1 1) into 1 45.867 * [backup-simplify]: Simplify (sqrt 1) into 1 45.867 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.867 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.868 * [backup-simplify]: Simplify (+ 0 0) into 0 45.868 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.869 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.869 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.869 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.869 * [taylor]: Taking taylor expansion of 0 in x.re 45.869 * [backup-simplify]: Simplify 0 into 0 45.869 * [taylor]: Taking taylor expansion of 1 in y.im 45.869 * [backup-simplify]: Simplify 1 into 1 45.869 * [backup-simplify]: Simplify 1 into 1 45.870 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 45.870 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 45.870 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 45.870 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 45.871 * [backup-simplify]: Simplify (+ 0 0) into 0 45.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))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 45.871 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 45.872 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 45.872 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 45.872 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 45.873 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 45.877 * [backup-simplify]: Simplify (- 0) into 0 45.878 * [backup-simplify]: Simplify (+ 0 0) into 0 45.878 * [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 45.878 * [taylor]: Taking taylor expansion of 0 in y.re 45.878 * [backup-simplify]: Simplify 0 into 0 45.878 * [taylor]: Taking taylor expansion of 0 in x.re 45.878 * [backup-simplify]: Simplify 0 into 0 45.878 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 45.879 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 45.879 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 45.879 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 45.879 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 45.879 * [taylor]: Taking taylor expansion of y.im in x.re 45.879 * [backup-simplify]: Simplify y.im into y.im 45.879 * [taylor]: Taking taylor expansion of x.re in x.re 45.879 * [backup-simplify]: Simplify 0 into 0 45.879 * [backup-simplify]: Simplify 1 into 1 45.879 * [backup-simplify]: Simplify (* y.im 0) into 0 45.879 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 45.879 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 45.879 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 45.879 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 45.880 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 45.880 * [taylor]: Taking taylor expansion of y.im in y.im 45.880 * [backup-simplify]: Simplify 0 into 0 45.880 * [backup-simplify]: Simplify 1 into 1 45.880 * [backup-simplify]: Simplify (/ 1 1) into 1 45.881 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.881 * [backup-simplify]: Simplify (- 0) into 0 45.881 * [backup-simplify]: Simplify 0 into 0 45.882 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 45.883 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.883 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 45.884 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 45.885 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 45.886 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.887 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 45.887 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 45.887 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 45.887 * [taylor]: Taking taylor expansion of 1/2 in x.re 45.887 * [backup-simplify]: Simplify 1/2 into 1/2 45.887 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 45.887 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 45.887 * [taylor]: Taking taylor expansion of y.im in x.re 45.887 * [backup-simplify]: Simplify y.im into y.im 45.887 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.887 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.887 * [taylor]: Taking taylor expansion of 0 in y.im 45.887 * [backup-simplify]: Simplify 0 into 0 45.887 * [backup-simplify]: Simplify 0 into 0 45.887 * [taylor]: Taking taylor expansion of 0 in y.im 45.887 * [backup-simplify]: Simplify 0 into 0 45.887 * [backup-simplify]: Simplify 0 into 0 45.887 * [backup-simplify]: Simplify 0 into 0 45.888 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 45.889 * [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 45.889 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 45.890 * [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 45.890 * [backup-simplify]: Simplify (+ 0 0) into 0 45.891 * [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 45.892 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 45.893 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 45.893 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 45.893 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 45.893 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 45.894 * [backup-simplify]: Simplify (- 0) into 0 45.894 * [backup-simplify]: Simplify (+ 0 0) into 0 45.895 * [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 45.895 * [taylor]: Taking taylor expansion of 0 in y.re 45.895 * [backup-simplify]: Simplify 0 into 0 45.895 * [taylor]: Taking taylor expansion of 0 in x.re 45.895 * [backup-simplify]: Simplify 0 into 0 45.895 * [taylor]: Taking taylor expansion of 0 in x.re 45.895 * [backup-simplify]: Simplify 0 into 0 45.895 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 45.895 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 45.896 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 45.896 * [backup-simplify]: Simplify (- 0) into 0 45.896 * [taylor]: Taking taylor expansion of 0 in x.re 45.896 * [backup-simplify]: Simplify 0 into 0 45.897 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 45.898 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.898 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.899 * [backup-simplify]: Simplify (+ 0 0) into 0 45.900 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 45.901 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 45.902 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.903 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 45.903 * [taylor]: Taking taylor expansion of 0 in x.re 45.903 * [backup-simplify]: Simplify 0 into 0 45.903 * [taylor]: Taking taylor expansion of 0 in y.im 45.903 * [backup-simplify]: Simplify 0 into 0 45.903 * [backup-simplify]: Simplify 0 into 0 45.903 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 45.904 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 45.904 * [backup-simplify]: Simplify (- 0) into 0 45.904 * [taylor]: Taking taylor expansion of 0 in y.im 45.904 * [backup-simplify]: Simplify 0 into 0 45.904 * [backup-simplify]: Simplify 0 into 0 45.904 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 45.905 * [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)))))) 45.905 * [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 45.905 * [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 45.905 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 45.905 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 45.905 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 45.905 * [taylor]: Taking taylor expansion of y.re in y.im 45.905 * [backup-simplify]: Simplify y.re into y.re 45.905 * [taylor]: Taking taylor expansion of x.im in y.im 45.905 * [backup-simplify]: Simplify x.im into x.im 45.905 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 45.905 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 45.905 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 45.905 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 45.905 * [taylor]: Taking taylor expansion of y.im in y.im 45.905 * [backup-simplify]: Simplify 0 into 0 45.905 * [backup-simplify]: Simplify 1 into 1 45.905 * [taylor]: Taking taylor expansion of x.re in y.im 45.905 * [backup-simplify]: Simplify x.re into x.re 45.905 * [backup-simplify]: Simplify (* 0 x.re) into 0 45.906 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 45.906 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 45.906 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 45.906 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 45.906 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 45.906 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 45.906 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 45.906 * [taylor]: Taking taylor expansion of y.re in y.im 45.906 * [backup-simplify]: Simplify y.re into y.re 45.906 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.906 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.906 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 45.906 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.906 * [taylor]: Taking taylor expansion of y.im in y.im 45.907 * [backup-simplify]: Simplify 0 into 0 45.907 * [backup-simplify]: Simplify 1 into 1 45.907 * [backup-simplify]: Simplify (* 1 1) into 1 45.907 * [backup-simplify]: Simplify (/ 1 1) into 1 45.908 * [backup-simplify]: Simplify (+ 0 1) into 1 45.908 * [backup-simplify]: Simplify (/ 1 1) into 1 45.908 * [backup-simplify]: Simplify (sqrt 1) into 1 45.909 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.909 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.909 * [backup-simplify]: Simplify (+ 0 0) into 0 45.910 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.910 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.910 * [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 45.910 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 45.910 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 45.910 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 45.910 * [taylor]: Taking taylor expansion of y.re in x.re 45.910 * [backup-simplify]: Simplify y.re into y.re 45.910 * [taylor]: Taking taylor expansion of x.im in x.re 45.910 * [backup-simplify]: Simplify x.im into x.im 45.911 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 45.911 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 45.911 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 45.911 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 45.911 * [taylor]: Taking taylor expansion of y.im in x.re 45.911 * [backup-simplify]: Simplify y.im into y.im 45.911 * [taylor]: Taking taylor expansion of x.re in x.re 45.911 * [backup-simplify]: Simplify 0 into 0 45.911 * [backup-simplify]: Simplify 1 into 1 45.911 * [backup-simplify]: Simplify (* y.im 0) into 0 45.911 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 45.911 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 45.911 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 45.911 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 45.911 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 45.911 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 45.911 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 45.911 * [taylor]: Taking taylor expansion of y.re in x.re 45.911 * [backup-simplify]: Simplify y.re into y.re 45.911 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.911 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.911 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 45.911 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 45.911 * [taylor]: Taking taylor expansion of y.im in x.re 45.911 * [backup-simplify]: Simplify y.im into y.im 45.911 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.911 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.911 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 45.912 * [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)))) 45.912 * [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))))) 45.912 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 45.912 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 45.912 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.912 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.912 * [backup-simplify]: Simplify (+ 0 0) into 0 45.913 * [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 45.913 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 45.913 * [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 45.913 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 45.913 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 45.913 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 45.913 * [taylor]: Taking taylor expansion of y.re in y.re 45.913 * [backup-simplify]: Simplify 0 into 0 45.913 * [backup-simplify]: Simplify 1 into 1 45.913 * [taylor]: Taking taylor expansion of x.im in y.re 45.913 * [backup-simplify]: Simplify x.im into x.im 45.913 * [backup-simplify]: Simplify (* 0 x.im) into 0 45.913 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 45.913 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 45.913 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 45.913 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 45.913 * [taylor]: Taking taylor expansion of y.im in y.re 45.913 * [backup-simplify]: Simplify y.im into y.im 45.913 * [taylor]: Taking taylor expansion of x.re in y.re 45.913 * [backup-simplify]: Simplify x.re into x.re 45.913 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.913 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 45.913 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 45.913 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.913 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.913 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.913 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.913 * [taylor]: Taking taylor expansion of y.re in y.re 45.913 * [backup-simplify]: Simplify 0 into 0 45.913 * [backup-simplify]: Simplify 1 into 1 45.914 * [backup-simplify]: Simplify (* 1 1) into 1 45.914 * [backup-simplify]: Simplify (/ 1 1) into 1 45.914 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.914 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.914 * [taylor]: Taking taylor expansion of y.im in y.re 45.914 * [backup-simplify]: Simplify y.im into y.im 45.914 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.914 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.914 * [backup-simplify]: Simplify (+ 1 0) into 1 45.915 * [backup-simplify]: Simplify (/ 1 1) into 1 45.915 * [backup-simplify]: Simplify (sqrt 1) into 1 45.915 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.916 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.916 * [backup-simplify]: Simplify (+ 0 0) into 0 45.916 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.917 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.917 * [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 45.917 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 45.917 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 45.917 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 45.917 * [taylor]: Taking taylor expansion of y.re in x.im 45.917 * [backup-simplify]: Simplify y.re into y.re 45.917 * [taylor]: Taking taylor expansion of x.im in x.im 45.917 * [backup-simplify]: Simplify 0 into 0 45.917 * [backup-simplify]: Simplify 1 into 1 45.917 * [backup-simplify]: Simplify (* y.re 0) into 0 45.917 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 45.917 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 45.917 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 45.917 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 45.917 * [taylor]: Taking taylor expansion of y.im in x.im 45.917 * [backup-simplify]: Simplify y.im into y.im 45.917 * [taylor]: Taking taylor expansion of x.re in x.im 45.917 * [backup-simplify]: Simplify x.re into x.re 45.918 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.918 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 45.918 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 45.918 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 45.918 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 45.918 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 45.918 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 45.918 * [taylor]: Taking taylor expansion of y.re in x.im 45.918 * [backup-simplify]: Simplify y.re into y.re 45.918 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.918 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.918 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 45.918 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 45.918 * [taylor]: Taking taylor expansion of y.im in x.im 45.918 * [backup-simplify]: Simplify y.im into y.im 45.918 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.918 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.918 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 45.918 * [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)))) 45.918 * [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))))) 45.918 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 45.918 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 45.918 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.919 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.919 * [backup-simplify]: Simplify (+ 0 0) into 0 45.919 * [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 45.919 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 45.919 * [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 45.919 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 45.919 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 45.919 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 45.919 * [taylor]: Taking taylor expansion of y.re in x.im 45.919 * [backup-simplify]: Simplify y.re into y.re 45.919 * [taylor]: Taking taylor expansion of x.im in x.im 45.919 * [backup-simplify]: Simplify 0 into 0 45.919 * [backup-simplify]: Simplify 1 into 1 45.919 * [backup-simplify]: Simplify (* y.re 0) into 0 45.920 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 45.920 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 45.920 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 45.920 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 45.920 * [taylor]: Taking taylor expansion of y.im in x.im 45.920 * [backup-simplify]: Simplify y.im into y.im 45.920 * [taylor]: Taking taylor expansion of x.re in x.im 45.920 * [backup-simplify]: Simplify x.re into x.re 45.920 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.920 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 45.920 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 45.920 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 45.920 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 45.920 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 45.920 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 45.920 * [taylor]: Taking taylor expansion of y.re in x.im 45.920 * [backup-simplify]: Simplify y.re into y.re 45.920 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.920 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.920 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 45.920 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 45.920 * [taylor]: Taking taylor expansion of y.im in x.im 45.920 * [backup-simplify]: Simplify y.im into y.im 45.920 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.920 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.920 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 45.920 * [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)))) 45.921 * [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))))) 45.921 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 45.921 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 45.921 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.921 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.921 * [backup-simplify]: Simplify (+ 0 0) into 0 45.921 * [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 45.922 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 45.922 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 45.922 * [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)))))) 45.922 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 45.922 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 45.922 * [taylor]: Taking taylor expansion of y.re in y.re 45.922 * [backup-simplify]: Simplify 0 into 0 45.922 * [backup-simplify]: Simplify 1 into 1 45.922 * [backup-simplify]: Simplify (/ 1 1) into 1 45.922 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 45.922 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.922 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.922 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.922 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.922 * [taylor]: Taking taylor expansion of y.re in y.re 45.922 * [backup-simplify]: Simplify 0 into 0 45.922 * [backup-simplify]: Simplify 1 into 1 45.923 * [backup-simplify]: Simplify (* 1 1) into 1 45.923 * [backup-simplify]: Simplify (/ 1 1) into 1 45.923 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.923 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.923 * [taylor]: Taking taylor expansion of y.im in y.re 45.923 * [backup-simplify]: Simplify y.im into y.im 45.923 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.923 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.923 * [backup-simplify]: Simplify (+ 1 0) into 1 45.924 * [backup-simplify]: Simplify (/ 1 1) into 1 45.924 * [backup-simplify]: Simplify (sqrt 1) into 1 45.924 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.925 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.925 * [backup-simplify]: Simplify (+ 0 0) into 0 45.925 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.926 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.926 * [backup-simplify]: Simplify (* 1 1) into 1 45.926 * [taylor]: Taking taylor expansion of 1 in x.re 45.926 * [backup-simplify]: Simplify 1 into 1 45.927 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 45.927 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 45.927 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 45.927 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 45.927 * [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))))))) 45.927 * [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 45.927 * [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 45.927 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 45.927 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 45.927 * [taylor]: Taking taylor expansion of y.im in y.re 45.927 * [backup-simplify]: Simplify y.im into y.im 45.927 * [taylor]: Taking taylor expansion of x.re in y.re 45.927 * [backup-simplify]: Simplify x.re into x.re 45.927 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.927 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 45.927 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 45.927 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.927 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.927 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.927 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.927 * [taylor]: Taking taylor expansion of y.re in y.re 45.927 * [backup-simplify]: Simplify 0 into 0 45.927 * [backup-simplify]: Simplify 1 into 1 45.928 * [backup-simplify]: Simplify (* 1 1) into 1 45.928 * [backup-simplify]: Simplify (/ 1 1) into 1 45.928 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.928 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.928 * [taylor]: Taking taylor expansion of y.im in y.re 45.928 * [backup-simplify]: Simplify y.im into y.im 45.928 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.928 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.928 * [backup-simplify]: Simplify (+ 1 0) into 1 45.929 * [backup-simplify]: Simplify (/ 1 1) into 1 45.929 * [backup-simplify]: Simplify (sqrt 1) into 1 45.929 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.930 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.930 * [backup-simplify]: Simplify (+ 0 0) into 0 45.930 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.931 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 45.931 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.932 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.932 * [taylor]: Taking taylor expansion of 0 in x.re 45.932 * [backup-simplify]: Simplify 0 into 0 45.932 * [taylor]: Taking taylor expansion of 1 in y.im 45.932 * [backup-simplify]: Simplify 1 into 1 45.932 * [backup-simplify]: Simplify 1 into 1 45.932 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 45.932 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 45.932 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 45.933 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 45.933 * [backup-simplify]: Simplify (+ 0 0) into 0 45.933 * [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 45.934 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 45.934 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 45.934 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 45.934 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 45.934 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 45.935 * [backup-simplify]: Simplify (- 0) into 0 45.935 * [backup-simplify]: Simplify (+ 0 0) into 0 45.935 * [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 45.935 * [taylor]: Taking taylor expansion of 0 in y.re 45.935 * [backup-simplify]: Simplify 0 into 0 45.935 * [taylor]: Taking taylor expansion of 0 in x.re 45.935 * [backup-simplify]: Simplify 0 into 0 45.935 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 45.935 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 45.935 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 45.935 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 45.935 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 45.935 * [taylor]: Taking taylor expansion of y.im in x.re 45.935 * [backup-simplify]: Simplify y.im into y.im 45.935 * [taylor]: Taking taylor expansion of x.re in x.re 45.935 * [backup-simplify]: Simplify 0 into 0 45.935 * [backup-simplify]: Simplify 1 into 1 45.935 * [backup-simplify]: Simplify (* y.im 0) into 0 45.936 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 45.936 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 45.936 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 45.936 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 45.936 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 45.936 * [taylor]: Taking taylor expansion of y.im in y.im 45.936 * [backup-simplify]: Simplify 0 into 0 45.936 * [backup-simplify]: Simplify 1 into 1 45.937 * [backup-simplify]: Simplify (/ 1 1) into 1 45.938 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.938 * [backup-simplify]: Simplify (- 0) into 0 45.938 * [backup-simplify]: Simplify 0 into 0 45.939 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 45.940 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.941 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 45.941 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 45.942 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 45.943 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.944 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 45.944 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 45.944 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 45.944 * [taylor]: Taking taylor expansion of 1/2 in x.re 45.944 * [backup-simplify]: Simplify 1/2 into 1/2 45.944 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 45.944 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 45.944 * [taylor]: Taking taylor expansion of y.im in x.re 45.944 * [backup-simplify]: Simplify y.im into y.im 45.944 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.944 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.944 * [taylor]: Taking taylor expansion of 0 in y.im 45.944 * [backup-simplify]: Simplify 0 into 0 45.944 * [backup-simplify]: Simplify 0 into 0 45.944 * [taylor]: Taking taylor expansion of 0 in y.im 45.944 * [backup-simplify]: Simplify 0 into 0 45.944 * [backup-simplify]: Simplify 0 into 0 45.944 * [backup-simplify]: Simplify 0 into 0 45.945 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 45.945 * [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 45.945 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 45.946 * [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 45.946 * [backup-simplify]: Simplify (+ 0 0) into 0 45.946 * [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 45.947 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 45.947 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 45.947 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 45.948 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 45.948 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 45.948 * [backup-simplify]: Simplify (- 0) into 0 45.948 * [backup-simplify]: Simplify (+ 0 0) into 0 45.949 * [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 45.949 * [taylor]: Taking taylor expansion of 0 in y.re 45.949 * [backup-simplify]: Simplify 0 into 0 45.949 * [taylor]: Taking taylor expansion of 0 in x.re 45.949 * [backup-simplify]: Simplify 0 into 0 45.949 * [taylor]: Taking taylor expansion of 0 in x.re 45.949 * [backup-simplify]: Simplify 0 into 0 45.949 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 45.949 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 45.949 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 45.950 * [backup-simplify]: Simplify (- 0) into 0 45.950 * [taylor]: Taking taylor expansion of 0 in x.re 45.950 * [backup-simplify]: Simplify 0 into 0 45.950 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 45.951 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.951 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.951 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.951 * [backup-simplify]: Simplify (+ 0 0) into 0 45.952 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 45.952 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 45.953 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.953 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 45.953 * [taylor]: Taking taylor expansion of 0 in x.re 45.953 * [backup-simplify]: Simplify 0 into 0 45.953 * [taylor]: Taking taylor expansion of 0 in y.im 45.953 * [backup-simplify]: Simplify 0 into 0 45.954 * [backup-simplify]: Simplify 0 into 0 45.954 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 45.954 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 45.954 * [backup-simplify]: Simplify (- 0) into 0 45.954 * [taylor]: Taking taylor expansion of 0 in y.im 45.954 * [backup-simplify]: Simplify 0 into 0 45.954 * [backup-simplify]: Simplify 0 into 0 45.955 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 45.955 * * * * [progress]: [ 4 / 4 ] generating series at (2 2) 45.955 * [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))) 45.955 * [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 45.955 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 45.955 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 45.955 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 45.955 * [taylor]: Taking taylor expansion of y.re in y.im 45.955 * [backup-simplify]: Simplify y.re into y.re 45.955 * [taylor]: Taking taylor expansion of x.im in y.im 45.955 * [backup-simplify]: Simplify x.im into x.im 45.955 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 45.955 * [taylor]: Taking taylor expansion of y.im in y.im 45.955 * [backup-simplify]: Simplify 0 into 0 45.955 * [backup-simplify]: Simplify 1 into 1 45.955 * [taylor]: Taking taylor expansion of x.re in y.im 45.955 * [backup-simplify]: Simplify x.re into x.re 45.955 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 45.955 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 45.955 * [taylor]: Taking taylor expansion of y.re in y.im 45.955 * [backup-simplify]: Simplify y.re into y.re 45.955 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.955 * [taylor]: Taking taylor expansion of y.im in y.im 45.955 * [backup-simplify]: Simplify 0 into 0 45.955 * [backup-simplify]: Simplify 1 into 1 45.955 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 45.955 * [backup-simplify]: Simplify (* 0 x.re) into 0 45.956 * [backup-simplify]: Simplify (- 0) into 0 45.956 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 45.956 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.956 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 45.956 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 45.956 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 45.956 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 45.956 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 45.956 * [taylor]: Taking taylor expansion of y.re in x.re 45.956 * [backup-simplify]: Simplify y.re into y.re 45.956 * [taylor]: Taking taylor expansion of x.im in x.re 45.956 * [backup-simplify]: Simplify x.im into x.im 45.956 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 45.956 * [taylor]: Taking taylor expansion of y.im in x.re 45.956 * [backup-simplify]: Simplify y.im into y.im 45.956 * [taylor]: Taking taylor expansion of x.re in x.re 45.956 * [backup-simplify]: Simplify 0 into 0 45.956 * [backup-simplify]: Simplify 1 into 1 45.956 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 45.956 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 45.956 * [taylor]: Taking taylor expansion of y.re in x.re 45.956 * [backup-simplify]: Simplify y.re into y.re 45.956 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 45.956 * [taylor]: Taking taylor expansion of y.im in x.re 45.956 * [backup-simplify]: Simplify y.im into y.im 45.956 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 45.956 * [backup-simplify]: Simplify (* y.im 0) into 0 45.956 * [backup-simplify]: Simplify (- 0) into 0 45.956 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 45.956 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.956 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.957 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 45.957 * [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))) 45.957 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 45.957 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 45.957 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 45.957 * [taylor]: Taking taylor expansion of y.re in y.re 45.957 * [backup-simplify]: Simplify 0 into 0 45.957 * [backup-simplify]: Simplify 1 into 1 45.957 * [taylor]: Taking taylor expansion of x.im in y.re 45.957 * [backup-simplify]: Simplify x.im into x.im 45.957 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 45.957 * [taylor]: Taking taylor expansion of y.im in y.re 45.957 * [backup-simplify]: Simplify y.im into y.im 45.957 * [taylor]: Taking taylor expansion of x.re in y.re 45.957 * [backup-simplify]: Simplify x.re into x.re 45.957 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 45.957 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.957 * [taylor]: Taking taylor expansion of y.re in y.re 45.957 * [backup-simplify]: Simplify 0 into 0 45.957 * [backup-simplify]: Simplify 1 into 1 45.957 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.957 * [taylor]: Taking taylor expansion of y.im in y.re 45.957 * [backup-simplify]: Simplify y.im into y.im 45.957 * [backup-simplify]: Simplify (* 0 x.im) into 0 45.957 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.957 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 45.957 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 45.957 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.957 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 45.957 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 45.957 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 45.957 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 45.957 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 45.957 * [taylor]: Taking taylor expansion of y.re in x.im 45.957 * [backup-simplify]: Simplify y.re into y.re 45.957 * [taylor]: Taking taylor expansion of x.im in x.im 45.957 * [backup-simplify]: Simplify 0 into 0 45.957 * [backup-simplify]: Simplify 1 into 1 45.957 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 45.957 * [taylor]: Taking taylor expansion of y.im in x.im 45.957 * [backup-simplify]: Simplify y.im into y.im 45.957 * [taylor]: Taking taylor expansion of x.re in x.im 45.958 * [backup-simplify]: Simplify x.re into x.re 45.958 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 45.958 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 45.958 * [taylor]: Taking taylor expansion of y.re in x.im 45.958 * [backup-simplify]: Simplify y.re into y.re 45.958 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 45.958 * [taylor]: Taking taylor expansion of y.im in x.im 45.958 * [backup-simplify]: Simplify y.im into y.im 45.958 * [backup-simplify]: Simplify (* y.re 0) into 0 45.958 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.958 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 45.958 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 45.958 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.958 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.958 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 45.958 * [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)))) 45.958 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 45.958 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 45.958 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 45.958 * [taylor]: Taking taylor expansion of y.re in x.im 45.958 * [backup-simplify]: Simplify y.re into y.re 45.958 * [taylor]: Taking taylor expansion of x.im in x.im 45.958 * [backup-simplify]: Simplify 0 into 0 45.958 * [backup-simplify]: Simplify 1 into 1 45.958 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 45.958 * [taylor]: Taking taylor expansion of y.im in x.im 45.958 * [backup-simplify]: Simplify y.im into y.im 45.958 * [taylor]: Taking taylor expansion of x.re in x.im 45.958 * [backup-simplify]: Simplify x.re into x.re 45.958 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 45.958 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 45.958 * [taylor]: Taking taylor expansion of y.re in x.im 45.958 * [backup-simplify]: Simplify y.re into y.re 45.958 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 45.958 * [taylor]: Taking taylor expansion of y.im in x.im 45.959 * [backup-simplify]: Simplify y.im into y.im 45.959 * [backup-simplify]: Simplify (* y.re 0) into 0 45.959 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.959 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 45.959 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 45.959 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.959 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.959 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 45.959 * [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)))) 45.959 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 45.959 * [taylor]: Taking taylor expansion of -1 in y.re 45.959 * [backup-simplify]: Simplify -1 into -1 45.959 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 45.959 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 45.959 * [taylor]: Taking taylor expansion of y.im in y.re 45.959 * [backup-simplify]: Simplify y.im into y.im 45.959 * [taylor]: Taking taylor expansion of x.re in y.re 45.959 * [backup-simplify]: Simplify x.re into x.re 45.959 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 45.959 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.959 * [taylor]: Taking taylor expansion of y.re in y.re 45.959 * [backup-simplify]: Simplify 0 into 0 45.959 * [backup-simplify]: Simplify 1 into 1 45.959 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.959 * [taylor]: Taking taylor expansion of y.im in y.re 45.959 * [backup-simplify]: Simplify y.im into y.im 45.959 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.959 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.959 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 45.959 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 45.959 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 45.959 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 45.959 * [taylor]: Taking taylor expansion of -1 in x.re 45.959 * [backup-simplify]: Simplify -1 into -1 45.960 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 45.960 * [taylor]: Taking taylor expansion of x.re in x.re 45.960 * [backup-simplify]: Simplify 0 into 0 45.960 * [backup-simplify]: Simplify 1 into 1 45.960 * [taylor]: Taking taylor expansion of y.im in x.re 45.960 * [backup-simplify]: Simplify y.im into y.im 45.960 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 45.960 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 45.960 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 45.960 * [backup-simplify]: Simplify (- 0) into 0 45.960 * [backup-simplify]: Simplify (+ y.re 0) into y.re 45.960 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 45.960 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.961 * [backup-simplify]: Simplify (+ 0 0) into 0 45.961 * [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))) 45.961 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 45.961 * [taylor]: Taking taylor expansion of y.re in y.re 45.961 * [backup-simplify]: Simplify 0 into 0 45.961 * [backup-simplify]: Simplify 1 into 1 45.961 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 45.961 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.961 * [taylor]: Taking taylor expansion of y.re in y.re 45.961 * [backup-simplify]: Simplify 0 into 0 45.961 * [backup-simplify]: Simplify 1 into 1 45.961 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.961 * [taylor]: Taking taylor expansion of y.im in y.re 45.961 * [backup-simplify]: Simplify y.im into y.im 45.961 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.961 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 45.961 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.961 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 45.961 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.962 * [backup-simplify]: Simplify (+ 0 0) into 0 45.962 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 45.962 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 45.962 * [taylor]: Taking taylor expansion of 0 in x.re 45.962 * [backup-simplify]: Simplify 0 into 0 45.962 * [taylor]: Taking taylor expansion of 0 in y.im 45.962 * [backup-simplify]: Simplify 0 into 0 45.962 * [backup-simplify]: Simplify 0 into 0 45.962 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 45.962 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 45.962 * [taylor]: Taking taylor expansion of -1 in y.im 45.962 * [backup-simplify]: Simplify -1 into -1 45.962 * [taylor]: Taking taylor expansion of y.im in y.im 45.962 * [backup-simplify]: Simplify 0 into 0 45.962 * [backup-simplify]: Simplify 1 into 1 45.963 * [backup-simplify]: Simplify (/ -1 1) into -1 45.963 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 45.963 * [backup-simplify]: Simplify 0 into 0 45.963 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 45.964 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 45.964 * [backup-simplify]: Simplify (- 0) into 0 45.965 * [backup-simplify]: Simplify (+ 0 0) into 0 45.965 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 45.965 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 45.966 * [backup-simplify]: Simplify (+ 0 0) into 0 45.967 * [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 45.967 * [taylor]: Taking taylor expansion of 0 in y.re 45.967 * [backup-simplify]: Simplify 0 into 0 45.967 * [taylor]: Taking taylor expansion of 0 in x.re 45.967 * [backup-simplify]: Simplify 0 into 0 45.967 * [taylor]: Taking taylor expansion of 0 in y.im 45.967 * [backup-simplify]: Simplify 0 into 0 45.967 * [backup-simplify]: Simplify 0 into 0 45.967 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 45.967 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 45.967 * [taylor]: Taking taylor expansion of y.im in x.re 45.967 * [backup-simplify]: Simplify y.im into y.im 45.967 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.967 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.967 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 45.967 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.967 * [taylor]: Taking taylor expansion of y.im in y.im 45.967 * [backup-simplify]: Simplify 0 into 0 45.967 * [backup-simplify]: Simplify 1 into 1 45.968 * [backup-simplify]: Simplify (* 1 1) into 1 45.968 * [backup-simplify]: Simplify (/ 1 1) into 1 45.969 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 45.970 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.970 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.971 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 45.971 * [backup-simplify]: Simplify 0 into 0 45.972 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 45.972 * [backup-simplify]: Simplify (* 1 1) into 1 45.972 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 45.973 * [backup-simplify]: Simplify (+ 1 0) into 1 45.973 * [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))) 45.974 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 45.974 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 45.974 * [taylor]: Taking taylor expansion of x.re in x.re 45.974 * [backup-simplify]: Simplify 0 into 0 45.974 * [backup-simplify]: Simplify 1 into 1 45.974 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 45.974 * [taylor]: Taking taylor expansion of y.im in x.re 45.974 * [backup-simplify]: Simplify y.im into y.im 45.974 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.974 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 45.974 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 45.974 * [taylor]: Taking taylor expansion of 0 in y.im 45.974 * [backup-simplify]: Simplify 0 into 0 45.974 * [backup-simplify]: Simplify 0 into 0 45.974 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 45.975 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 45.975 * [taylor]: Taking taylor expansion of 0 in y.im 45.975 * [backup-simplify]: Simplify 0 into 0 45.975 * [backup-simplify]: Simplify 0 into 0 45.975 * [backup-simplify]: Simplify 0 into 0 45.976 * [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)))) 45.976 * [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 45.976 * [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 45.976 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 45.976 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 45.976 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 45.976 * [taylor]: Taking taylor expansion of y.re in y.im 45.976 * [backup-simplify]: Simplify y.re into y.re 45.976 * [taylor]: Taking taylor expansion of x.im in y.im 45.976 * [backup-simplify]: Simplify x.im into x.im 45.976 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 45.976 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 45.976 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 45.976 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 45.976 * [taylor]: Taking taylor expansion of y.im in y.im 45.976 * [backup-simplify]: Simplify 0 into 0 45.976 * [backup-simplify]: Simplify 1 into 1 45.976 * [taylor]: Taking taylor expansion of x.re in y.im 45.976 * [backup-simplify]: Simplify x.re into x.re 45.977 * [backup-simplify]: Simplify (* 0 x.re) into 0 45.977 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 45.977 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 45.977 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 45.977 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 45.977 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 45.977 * [taylor]: Taking taylor expansion of y.re in y.im 45.977 * [backup-simplify]: Simplify y.re into y.re 45.977 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.977 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.977 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 45.977 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 45.977 * [taylor]: Taking taylor expansion of y.im in y.im 45.977 * [backup-simplify]: Simplify 0 into 0 45.977 * [backup-simplify]: Simplify 1 into 1 45.978 * [backup-simplify]: Simplify (* 1 1) into 1 45.978 * [backup-simplify]: Simplify (/ 1 1) into 1 45.978 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 45.978 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 45.979 * [backup-simplify]: Simplify (+ 0 1) into 1 45.979 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 45.979 * [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 45.979 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 45.979 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 45.979 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 45.979 * [taylor]: Taking taylor expansion of y.re in x.re 45.979 * [backup-simplify]: Simplify y.re into y.re 45.979 * [taylor]: Taking taylor expansion of x.im in x.re 45.979 * [backup-simplify]: Simplify x.im into x.im 45.979 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 45.979 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 45.979 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 45.979 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 45.979 * [taylor]: Taking taylor expansion of y.im in x.re 45.979 * [backup-simplify]: Simplify y.im into y.im 45.979 * [taylor]: Taking taylor expansion of x.re in x.re 45.979 * [backup-simplify]: Simplify 0 into 0 45.979 * [backup-simplify]: Simplify 1 into 1 45.979 * [backup-simplify]: Simplify (* y.im 0) into 0 45.980 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 45.980 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 45.980 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 45.980 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 45.980 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 45.980 * [taylor]: Taking taylor expansion of y.re in x.re 45.980 * [backup-simplify]: Simplify y.re into y.re 45.980 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.980 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.980 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 45.980 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 45.980 * [taylor]: Taking taylor expansion of y.im in x.re 45.980 * [backup-simplify]: Simplify y.im into y.im 45.980 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.980 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.981 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 45.981 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 45.981 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 45.981 * [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))))) 45.981 * [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 45.981 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 45.981 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 45.981 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 45.981 * [taylor]: Taking taylor expansion of y.re in y.re 45.981 * [backup-simplify]: Simplify 0 into 0 45.981 * [backup-simplify]: Simplify 1 into 1 45.981 * [taylor]: Taking taylor expansion of x.im in y.re 45.981 * [backup-simplify]: Simplify x.im into x.im 45.981 * [backup-simplify]: Simplify (* 0 x.im) into 0 45.982 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 45.982 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 45.982 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 45.982 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 45.982 * [taylor]: Taking taylor expansion of y.im in y.re 45.982 * [backup-simplify]: Simplify y.im into y.im 45.982 * [taylor]: Taking taylor expansion of x.re in y.re 45.982 * [backup-simplify]: Simplify x.re into x.re 45.982 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.982 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 45.982 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.982 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.982 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.982 * [taylor]: Taking taylor expansion of y.re in y.re 45.982 * [backup-simplify]: Simplify 0 into 0 45.982 * [backup-simplify]: Simplify 1 into 1 45.982 * [backup-simplify]: Simplify (* 1 1) into 1 45.983 * [backup-simplify]: Simplify (/ 1 1) into 1 45.983 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.983 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.983 * [taylor]: Taking taylor expansion of y.im in y.re 45.983 * [backup-simplify]: Simplify y.im into y.im 45.983 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.983 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.983 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 45.984 * [backup-simplify]: Simplify (+ 1 0) into 1 45.984 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 45.984 * [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 45.984 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 45.984 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 45.984 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 45.984 * [taylor]: Taking taylor expansion of y.re in x.im 45.984 * [backup-simplify]: Simplify y.re into y.re 45.984 * [taylor]: Taking taylor expansion of x.im in x.im 45.984 * [backup-simplify]: Simplify 0 into 0 45.984 * [backup-simplify]: Simplify 1 into 1 45.984 * [backup-simplify]: Simplify (* y.re 0) into 0 45.984 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 45.984 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 45.984 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 45.984 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 45.984 * [taylor]: Taking taylor expansion of y.im in x.im 45.984 * [backup-simplify]: Simplify y.im into y.im 45.984 * [taylor]: Taking taylor expansion of x.re in x.im 45.985 * [backup-simplify]: Simplify x.re into x.re 45.985 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.985 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 45.985 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 45.985 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 45.985 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 45.985 * [taylor]: Taking taylor expansion of y.re in x.im 45.985 * [backup-simplify]: Simplify y.re into y.re 45.985 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.985 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.985 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 45.985 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 45.985 * [taylor]: Taking taylor expansion of y.im in x.im 45.985 * [backup-simplify]: Simplify y.im into y.im 45.985 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.985 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.985 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 45.985 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 45.986 * [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))))) 45.986 * [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 45.986 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 45.986 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 45.986 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 45.986 * [taylor]: Taking taylor expansion of y.re in x.im 45.986 * [backup-simplify]: Simplify y.re into y.re 45.986 * [taylor]: Taking taylor expansion of x.im in x.im 45.986 * [backup-simplify]: Simplify 0 into 0 45.986 * [backup-simplify]: Simplify 1 into 1 45.986 * [backup-simplify]: Simplify (* y.re 0) into 0 45.986 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 45.987 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 45.987 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 45.987 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 45.987 * [taylor]: Taking taylor expansion of y.im in x.im 45.987 * [backup-simplify]: Simplify y.im into y.im 45.987 * [taylor]: Taking taylor expansion of x.re in x.im 45.987 * [backup-simplify]: Simplify x.re into x.re 45.987 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.987 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 45.987 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 45.987 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 45.987 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 45.987 * [taylor]: Taking taylor expansion of y.re in x.im 45.987 * [backup-simplify]: Simplify y.re into y.re 45.987 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 45.987 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 45.987 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 45.987 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 45.987 * [taylor]: Taking taylor expansion of y.im in x.im 45.987 * [backup-simplify]: Simplify y.im into y.im 45.987 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.988 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.988 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 45.988 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 45.988 * [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))))) 45.988 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 45.988 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.988 * [taylor]: Taking taylor expansion of y.re in y.re 45.988 * [backup-simplify]: Simplify 0 into 0 45.988 * [backup-simplify]: Simplify 1 into 1 45.988 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.988 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.988 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.988 * [taylor]: Taking taylor expansion of y.re in y.re 45.988 * [backup-simplify]: Simplify 0 into 0 45.988 * [backup-simplify]: Simplify 1 into 1 45.989 * [backup-simplify]: Simplify (* 1 1) into 1 45.989 * [backup-simplify]: Simplify (/ 1 1) into 1 45.989 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.989 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.989 * [taylor]: Taking taylor expansion of y.im in y.re 45.989 * [backup-simplify]: Simplify y.im into y.im 45.989 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.989 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.990 * [backup-simplify]: Simplify (+ 1 0) into 1 45.990 * [backup-simplify]: Simplify (* 0 1) into 0 45.991 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 45.992 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 45.992 * [backup-simplify]: Simplify (+ 0 0) into 0 45.993 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 45.993 * [backup-simplify]: Simplify (/ 1 1) into 1 45.993 * [taylor]: Taking taylor expansion of 1 in x.re 45.993 * [backup-simplify]: Simplify 1 into 1 45.994 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 45.994 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 45.994 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 45.994 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 45.994 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 45.994 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 45.995 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 45.995 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 45.995 * [backup-simplify]: Simplify (+ 0 0) into 0 45.996 * [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))))))) 45.996 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 45.996 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 45.996 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 45.996 * [taylor]: Taking taylor expansion of y.im in y.re 45.996 * [backup-simplify]: Simplify y.im into y.im 45.996 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 45.996 * [taylor]: Taking taylor expansion of x.re in y.re 45.996 * [backup-simplify]: Simplify x.re into x.re 45.996 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 45.996 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 45.996 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 45.996 * [taylor]: Taking taylor expansion of y.re in y.re 45.996 * [backup-simplify]: Simplify 0 into 0 45.996 * [backup-simplify]: Simplify 1 into 1 45.997 * [backup-simplify]: Simplify (* 1 1) into 1 45.997 * [backup-simplify]: Simplify (/ 1 1) into 1 45.997 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 45.997 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 45.997 * [taylor]: Taking taylor expansion of y.im in y.re 45.997 * [backup-simplify]: Simplify y.im into y.im 45.997 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 45.997 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 45.998 * [backup-simplify]: Simplify (+ 1 0) into 1 45.998 * [backup-simplify]: Simplify (* x.re 1) into x.re 45.998 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 45.998 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 46.003 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 46.004 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 46.004 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 46.005 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 46.006 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 46.006 * [taylor]: Taking taylor expansion of 0 in x.re 46.006 * [backup-simplify]: Simplify 0 into 0 46.006 * [taylor]: Taking taylor expansion of 1 in y.im 46.006 * [backup-simplify]: Simplify 1 into 1 46.006 * [backup-simplify]: Simplify 0 into 0 46.007 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 46.007 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 46.007 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 46.007 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 46.007 * [backup-simplify]: Simplify (- 0) into 0 46.008 * [backup-simplify]: Simplify (+ 0 0) into 0 46.008 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 46.009 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 46.009 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 46.009 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 46.010 * [backup-simplify]: Simplify (+ 0 0) into 0 46.011 * [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 46.011 * [taylor]: Taking taylor expansion of 0 in y.re 46.011 * [backup-simplify]: Simplify 0 into 0 46.011 * [taylor]: Taking taylor expansion of 0 in x.re 46.011 * [backup-simplify]: Simplify 0 into 0 46.011 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 46.011 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 46.011 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 46.011 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 46.011 * [taylor]: Taking taylor expansion of y.im in x.re 46.011 * [backup-simplify]: Simplify y.im into y.im 46.011 * [taylor]: Taking taylor expansion of x.re in x.re 46.011 * [backup-simplify]: Simplify 0 into 0 46.011 * [backup-simplify]: Simplify 1 into 1 46.011 * [backup-simplify]: Simplify (* y.im 0) into 0 46.012 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 46.012 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 46.012 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 46.012 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 46.012 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 46.012 * [taylor]: Taking taylor expansion of y.im in y.im 46.012 * [backup-simplify]: Simplify 0 into 0 46.012 * [backup-simplify]: Simplify 1 into 1 46.013 * [backup-simplify]: Simplify (/ 1 1) into 1 46.014 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 46.015 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 46.015 * [backup-simplify]: Simplify (- 0) into 0 46.015 * [backup-simplify]: Simplify 0 into 0 46.016 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 46.017 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 46.017 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 46.017 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 46.018 * [backup-simplify]: Simplify (+ 0 0) into 0 46.019 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 46.020 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 46.020 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 46.020 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 46.020 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 46.020 * [taylor]: Taking taylor expansion of y.im in x.re 46.020 * [backup-simplify]: Simplify y.im into y.im 46.020 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 46.020 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 46.020 * [taylor]: Taking taylor expansion of 0 in y.im 46.020 * [backup-simplify]: Simplify 0 into 0 46.020 * [backup-simplify]: Simplify 0 into 0 46.020 * [taylor]: Taking taylor expansion of 0 in y.im 46.020 * [backup-simplify]: Simplify 0 into 0 46.020 * [backup-simplify]: Simplify 0 into 0 46.020 * [backup-simplify]: Simplify 0 into 0 46.021 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 46.021 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 46.022 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 46.022 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 46.023 * [backup-simplify]: Simplify (- 0) into 0 46.023 * [backup-simplify]: Simplify (+ 0 0) into 0 46.024 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 46.024 * [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 46.025 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 46.025 * [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 46.026 * [backup-simplify]: Simplify (+ 0 0) into 0 46.027 * [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 46.027 * [taylor]: Taking taylor expansion of 0 in y.re 46.027 * [backup-simplify]: Simplify 0 into 0 46.027 * [taylor]: Taking taylor expansion of 0 in x.re 46.027 * [backup-simplify]: Simplify 0 into 0 46.027 * [taylor]: Taking taylor expansion of 0 in x.re 46.027 * [backup-simplify]: Simplify 0 into 0 46.028 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 46.028 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 46.029 * [backup-simplify]: Simplify (+ 0 0) into 0 46.029 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 46.029 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 46.030 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 46.030 * [backup-simplify]: Simplify (- 0) into 0 46.030 * [taylor]: Taking taylor expansion of 0 in x.re 46.030 * [backup-simplify]: Simplify 0 into 0 46.031 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 46.032 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 46.033 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 46.033 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 46.033 * [backup-simplify]: Simplify (+ 0 0) into 0 46.035 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 46.036 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 46.036 * [taylor]: Taking taylor expansion of 0 in x.re 46.036 * [backup-simplify]: Simplify 0 into 0 46.036 * [taylor]: Taking taylor expansion of 0 in y.im 46.036 * [backup-simplify]: Simplify 0 into 0 46.036 * [backup-simplify]: Simplify 0 into 0 46.036 * [backup-simplify]: Simplify 0 into 0 46.037 * [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)))) 46.037 * [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 46.037 * [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 46.037 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 46.037 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 46.037 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 46.037 * [taylor]: Taking taylor expansion of y.re in y.im 46.037 * [backup-simplify]: Simplify y.re into y.re 46.037 * [taylor]: Taking taylor expansion of x.im in y.im 46.038 * [backup-simplify]: Simplify x.im into x.im 46.038 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 46.038 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 46.038 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 46.038 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 46.038 * [taylor]: Taking taylor expansion of y.im in y.im 46.038 * [backup-simplify]: Simplify 0 into 0 46.038 * [backup-simplify]: Simplify 1 into 1 46.038 * [taylor]: Taking taylor expansion of x.re in y.im 46.038 * [backup-simplify]: Simplify x.re into x.re 46.038 * [backup-simplify]: Simplify (* 0 x.re) into 0 46.039 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 46.039 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 46.039 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 46.039 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 46.039 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 46.039 * [taylor]: Taking taylor expansion of y.re in y.im 46.039 * [backup-simplify]: Simplify y.re into y.re 46.039 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 46.039 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 46.039 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 46.039 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 46.039 * [taylor]: Taking taylor expansion of y.im in y.im 46.039 * [backup-simplify]: Simplify 0 into 0 46.039 * [backup-simplify]: Simplify 1 into 1 46.040 * [backup-simplify]: Simplify (* 1 1) into 1 46.040 * [backup-simplify]: Simplify (/ 1 1) into 1 46.040 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 46.040 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 46.041 * [backup-simplify]: Simplify (+ 0 1) into 1 46.041 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 46.041 * [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 46.041 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 46.041 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 46.041 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 46.041 * [taylor]: Taking taylor expansion of y.re in x.re 46.041 * [backup-simplify]: Simplify y.re into y.re 46.041 * [taylor]: Taking taylor expansion of x.im in x.re 46.041 * [backup-simplify]: Simplify x.im into x.im 46.041 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 46.041 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 46.041 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 46.041 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 46.041 * [taylor]: Taking taylor expansion of y.im in x.re 46.041 * [backup-simplify]: Simplify y.im into y.im 46.041 * [taylor]: Taking taylor expansion of x.re in x.re 46.041 * [backup-simplify]: Simplify 0 into 0 46.041 * [backup-simplify]: Simplify 1 into 1 46.041 * [backup-simplify]: Simplify (* y.im 0) into 0 46.042 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 46.042 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 46.042 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 46.042 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 46.042 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 46.042 * [taylor]: Taking taylor expansion of y.re in x.re 46.042 * [backup-simplify]: Simplify y.re into y.re 46.042 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 46.042 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 46.042 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 46.042 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 46.042 * [taylor]: Taking taylor expansion of y.im in x.re 46.042 * [backup-simplify]: Simplify y.im into y.im 46.042 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 46.042 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 46.042 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 46.043 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 46.043 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 46.043 * [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))))) 46.043 * [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 46.043 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 46.043 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 46.043 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 46.043 * [taylor]: Taking taylor expansion of y.re in y.re 46.043 * [backup-simplify]: Simplify 0 into 0 46.043 * [backup-simplify]: Simplify 1 into 1 46.043 * [taylor]: Taking taylor expansion of x.im in y.re 46.043 * [backup-simplify]: Simplify x.im into x.im 46.043 * [backup-simplify]: Simplify (* 0 x.im) into 0 46.044 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 46.044 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 46.044 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 46.044 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 46.044 * [taylor]: Taking taylor expansion of y.im in y.re 46.044 * [backup-simplify]: Simplify y.im into y.im 46.044 * [taylor]: Taking taylor expansion of x.re in y.re 46.044 * [backup-simplify]: Simplify x.re into x.re 46.044 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 46.044 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 46.044 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 46.044 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 46.044 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 46.044 * [taylor]: Taking taylor expansion of y.re in y.re 46.044 * [backup-simplify]: Simplify 0 into 0 46.044 * [backup-simplify]: Simplify 1 into 1 46.045 * [backup-simplify]: Simplify (* 1 1) into 1 46.045 * [backup-simplify]: Simplify (/ 1 1) into 1 46.045 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 46.045 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 46.045 * [taylor]: Taking taylor expansion of y.im in y.re 46.045 * [backup-simplify]: Simplify y.im into y.im 46.045 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 46.045 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 46.045 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 46.046 * [backup-simplify]: Simplify (+ 1 0) into 1 46.046 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 46.046 * [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 46.046 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 46.046 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 46.046 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 46.046 * [taylor]: Taking taylor expansion of y.re in x.im 46.046 * [backup-simplify]: Simplify y.re into y.re 46.046 * [taylor]: Taking taylor expansion of x.im in x.im 46.046 * [backup-simplify]: Simplify 0 into 0 46.046 * [backup-simplify]: Simplify 1 into 1 46.046 * [backup-simplify]: Simplify (* y.re 0) into 0 46.047 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 46.047 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 46.047 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 46.047 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 46.047 * [taylor]: Taking taylor expansion of y.im in x.im 46.047 * [backup-simplify]: Simplify y.im into y.im 46.047 * [taylor]: Taking taylor expansion of x.re in x.im 46.047 * [backup-simplify]: Simplify x.re into x.re 46.047 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 46.047 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 46.047 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 46.047 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 46.047 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 46.047 * [taylor]: Taking taylor expansion of y.re in x.im 46.047 * [backup-simplify]: Simplify y.re into y.re 46.047 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 46.047 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 46.047 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 46.047 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 46.047 * [taylor]: Taking taylor expansion of y.im in x.im 46.048 * [backup-simplify]: Simplify y.im into y.im 46.048 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 46.048 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 46.048 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 46.048 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 46.048 * [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))))) 46.048 * [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 46.048 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 46.048 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 46.048 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 46.048 * [taylor]: Taking taylor expansion of y.re in x.im 46.048 * [backup-simplify]: Simplify y.re into y.re 46.048 * [taylor]: Taking taylor expansion of x.im in x.im 46.048 * [backup-simplify]: Simplify 0 into 0 46.048 * [backup-simplify]: Simplify 1 into 1 46.048 * [backup-simplify]: Simplify (* y.re 0) into 0 46.049 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 46.049 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 46.049 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 46.049 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 46.049 * [taylor]: Taking taylor expansion of y.im in x.im 46.049 * [backup-simplify]: Simplify y.im into y.im 46.049 * [taylor]: Taking taylor expansion of x.re in x.im 46.049 * [backup-simplify]: Simplify x.re into x.re 46.049 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 46.049 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 46.049 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 46.049 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 46.049 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 46.049 * [taylor]: Taking taylor expansion of y.re in x.im 46.049 * [backup-simplify]: Simplify y.re into y.re 46.050 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 46.050 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 46.050 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 46.050 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 46.050 * [taylor]: Taking taylor expansion of y.im in x.im 46.050 * [backup-simplify]: Simplify y.im into y.im 46.050 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 46.050 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 46.050 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 46.050 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 46.050 * [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))))) 46.050 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 46.051 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 46.051 * [taylor]: Taking taylor expansion of y.re in y.re 46.051 * [backup-simplify]: Simplify 0 into 0 46.051 * [backup-simplify]: Simplify 1 into 1 46.051 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 46.051 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 46.051 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 46.051 * [taylor]: Taking taylor expansion of y.re in y.re 46.051 * [backup-simplify]: Simplify 0 into 0 46.051 * [backup-simplify]: Simplify 1 into 1 46.051 * [backup-simplify]: Simplify (* 1 1) into 1 46.052 * [backup-simplify]: Simplify (/ 1 1) into 1 46.052 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 46.052 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 46.052 * [taylor]: Taking taylor expansion of y.im in y.re 46.052 * [backup-simplify]: Simplify y.im into y.im 46.052 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 46.052 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 46.052 * [backup-simplify]: Simplify (+ 1 0) into 1 46.053 * [backup-simplify]: Simplify (* 0 1) into 0 46.053 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 46.054 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 46.055 * [backup-simplify]: Simplify (+ 0 0) into 0 46.055 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 46.056 * [backup-simplify]: Simplify (/ 1 1) into 1 46.056 * [taylor]: Taking taylor expansion of 1 in x.re 46.056 * [backup-simplify]: Simplify 1 into 1 46.056 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 46.056 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 46.057 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 46.057 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 46.057 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 46.057 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 46.057 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 46.057 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 46.058 * [backup-simplify]: Simplify (+ 0 0) into 0 46.058 * [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))))))) 46.059 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 46.059 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 46.059 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 46.059 * [taylor]: Taking taylor expansion of y.im in y.re 46.059 * [backup-simplify]: Simplify y.im into y.im 46.059 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 46.059 * [taylor]: Taking taylor expansion of x.re in y.re 46.059 * [backup-simplify]: Simplify x.re into x.re 46.059 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 46.059 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 46.059 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 46.059 * [taylor]: Taking taylor expansion of y.re in y.re 46.059 * [backup-simplify]: Simplify 0 into 0 46.059 * [backup-simplify]: Simplify 1 into 1 46.059 * [backup-simplify]: Simplify (* 1 1) into 1 46.060 * [backup-simplify]: Simplify (/ 1 1) into 1 46.060 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 46.060 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 46.060 * [taylor]: Taking taylor expansion of y.im in y.re 46.060 * [backup-simplify]: Simplify y.im into y.im 46.060 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 46.060 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 46.061 * [backup-simplify]: Simplify (+ 1 0) into 1 46.061 * [backup-simplify]: Simplify (* x.re 1) into x.re 46.061 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 46.061 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 46.062 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 46.063 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 46.063 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 46.063 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 46.064 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 46.064 * [taylor]: Taking taylor expansion of 0 in x.re 46.064 * [backup-simplify]: Simplify 0 into 0 46.064 * [taylor]: Taking taylor expansion of 1 in y.im 46.064 * [backup-simplify]: Simplify 1 into 1 46.064 * [backup-simplify]: Simplify 0 into 0 46.065 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 46.065 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 46.066 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 46.066 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 46.066 * [backup-simplify]: Simplify (- 0) into 0 46.066 * [backup-simplify]: Simplify (+ 0 0) into 0 46.067 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 46.067 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 46.068 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 46.068 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 46.068 * [backup-simplify]: Simplify (+ 0 0) into 0 46.069 * [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 46.070 * [taylor]: Taking taylor expansion of 0 in y.re 46.070 * [backup-simplify]: Simplify 0 into 0 46.070 * [taylor]: Taking taylor expansion of 0 in x.re 46.070 * [backup-simplify]: Simplify 0 into 0 46.070 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 46.070 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 46.070 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 46.070 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 46.070 * [taylor]: Taking taylor expansion of y.im in x.re 46.070 * [backup-simplify]: Simplify y.im into y.im 46.070 * [taylor]: Taking taylor expansion of x.re in x.re 46.070 * [backup-simplify]: Simplify 0 into 0 46.070 * [backup-simplify]: Simplify 1 into 1 46.070 * [backup-simplify]: Simplify (* y.im 0) into 0 46.071 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 46.071 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 46.071 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 46.071 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 46.071 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 46.071 * [taylor]: Taking taylor expansion of y.im in y.im 46.071 * [backup-simplify]: Simplify 0 into 0 46.071 * [backup-simplify]: Simplify 1 into 1 46.072 * [backup-simplify]: Simplify (/ 1 1) into 1 46.072 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 46.073 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 46.074 * [backup-simplify]: Simplify (- 0) into 0 46.074 * [backup-simplify]: Simplify 0 into 0 46.075 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 46.076 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 46.076 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 46.076 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 46.076 * [backup-simplify]: Simplify (+ 0 0) into 0 46.078 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 46.078 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 46.078 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 46.078 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 46.078 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 46.078 * [taylor]: Taking taylor expansion of y.im in x.re 46.078 * [backup-simplify]: Simplify y.im into y.im 46.078 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 46.079 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 46.079 * [taylor]: Taking taylor expansion of 0 in y.im 46.079 * [backup-simplify]: Simplify 0 into 0 46.079 * [backup-simplify]: Simplify 0 into 0 46.079 * [taylor]: Taking taylor expansion of 0 in y.im 46.079 * [backup-simplify]: Simplify 0 into 0 46.079 * [backup-simplify]: Simplify 0 into 0 46.079 * [backup-simplify]: Simplify 0 into 0 46.080 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 46.080 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 46.081 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 46.081 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 46.081 * [backup-simplify]: Simplify (- 0) into 0 46.082 * [backup-simplify]: Simplify (+ 0 0) into 0 46.082 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 46.083 * [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 46.083 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 46.084 * [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 46.084 * [backup-simplify]: Simplify (+ 0 0) into 0 46.085 * [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 46.085 * [taylor]: Taking taylor expansion of 0 in y.re 46.085 * [backup-simplify]: Simplify 0 into 0 46.085 * [taylor]: Taking taylor expansion of 0 in x.re 46.085 * [backup-simplify]: Simplify 0 into 0 46.085 * [taylor]: Taking taylor expansion of 0 in x.re 46.086 * [backup-simplify]: Simplify 0 into 0 46.086 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 46.087 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 46.087 * [backup-simplify]: Simplify (+ 0 0) into 0 46.088 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 46.088 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 46.088 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 46.088 * [backup-simplify]: Simplify (- 0) into 0 46.088 * [taylor]: Taking taylor expansion of 0 in x.re 46.088 * [backup-simplify]: Simplify 0 into 0 46.090 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 46.091 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 46.091 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 46.091 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 46.092 * [backup-simplify]: Simplify (+ 0 0) into 0 46.093 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 46.094 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 46.094 * [taylor]: Taking taylor expansion of 0 in x.re 46.094 * [backup-simplify]: Simplify 0 into 0 46.094 * [taylor]: Taking taylor expansion of 0 in y.im 46.094 * [backup-simplify]: Simplify 0 into 0 46.094 * [backup-simplify]: Simplify 0 into 0 46.094 * [backup-simplify]: Simplify 0 into 0 46.095 * * * [progress]: simplifying candidates 46.095 * * * * [progress]: [ 1 / 282 ] simplifiying candidate # 46.095 * * * * [progress]: [ 2 / 282 ] simplifiying candidate # 46.095 * * * * [progress]: [ 3 / 282 ] simplifiying candidate # 46.095 * * * * [progress]: [ 4 / 282 ] simplifiying candidate # 46.095 * * * * [progress]: [ 5 / 282 ] simplifiying candidate # 46.095 * * * * [progress]: [ 6 / 282 ] simplifiying candidate # 46.095 * * * * [progress]: [ 7 / 282 ] simplifiying candidate # 46.095 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 46.095 * * [simplify]: iters left: 6 (8 enodes) 46.099 * * [simplify]: iters left: 5 (26 enodes) 46.105 * * [simplify]: Extracting #0: cost 1 inf + 0 46.105 * * [simplify]: Extracting #1: cost 4 inf + 0 46.105 * * [simplify]: Extracting #2: cost 7 inf + 0 46.106 * * [simplify]: Extracting #3: cost 10 inf + 0 46.106 * * [simplify]: Extracting #4: cost 14 inf + 0 46.106 * * [simplify]: Extracting #5: cost 10 inf + 84 46.106 * * [simplify]: Extracting #6: cost 8 inf + 166 46.106 * * [simplify]: Extracting #7: cost 4 inf + 854 46.107 * * [simplify]: Extracting #8: cost 1 inf + 1540 46.107 * * [simplify]: Extracting #9: cost 0 inf + 1782 46.108 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 46.108 * [simplify]: Simplified (2 2 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)))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.108 * * * * [progress]: [ 8 / 282 ] simplifiying candidate # 46.108 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.108 * * [simplify]: iters left: 6 (7 enodes) 46.110 * * [simplify]: iters left: 5 (22 enodes) 46.112 * * [simplify]: Extracting #0: cost 1 inf + 0 46.112 * * [simplify]: Extracting #1: cost 3 inf + 0 46.112 * * [simplify]: Extracting #2: cost 5 inf + 0 46.112 * * [simplify]: Extracting #3: cost 8 inf + 0 46.112 * * [simplify]: Extracting #4: cost 12 inf + 0 46.112 * * [simplify]: Extracting #5: cost 10 inf + 2 46.113 * * [simplify]: Extracting #6: cost 1 inf + 936 46.113 * * [simplify]: Extracting #7: cost 0 inf + 1138 46.113 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.113 * [simplify]: Simplified (2 2 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 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 46.113 * * * * [progress]: [ 9 / 282 ] simplifiying candidate # 46.113 * [simplify]: Simplifying (sqrt 1) 46.113 * * [simplify]: iters left: 1 (2 enodes) 46.115 * * [simplify]: Extracting #0: cost 1 inf + 0 46.115 * * [simplify]: Extracting #1: cost 0 inf + 1 46.115 * [simplify]: Simplified to 1 46.115 * [simplify]: Simplified (2 2 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))))))) 46.115 * * * * [progress]: [ 10 / 282 ] simplifiying candidate # 46.115 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 46.115 * * [simplify]: iters left: 6 (9 enodes) 46.118 * * [simplify]: iters left: 5 (45 enodes) 46.128 * * [simplify]: iters left: 4 (100 enodes) 46.155 * * [simplify]: iters left: 3 (201 enodes) 46.201 * * [simplify]: iters left: 2 (406 enodes) 46.349 * * [simplify]: Extracting #0: cost 1 inf + 0 46.349 * * [simplify]: Extracting #1: cost 3 inf + 0 46.349 * * [simplify]: Extracting #2: cost 6 inf + 0 46.349 * * [simplify]: Extracting #3: cost 62 inf + 0 46.349 * * [simplify]: Extracting #4: cost 166 inf + 460 46.351 * * [simplify]: Extracting #5: cost 131 inf + 12951 46.354 * * [simplify]: Extracting #6: cost 49 inf + 45746 46.365 * * [simplify]: Extracting #7: cost 1 inf + 66256 46.376 * * [simplify]: Extracting #8: cost 0 inf + 65919 46.381 * [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))))) 46.381 * [simplify]: Simplified (2 2 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.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))))))))) 46.381 * * * * [progress]: [ 11 / 282 ] simplifiying candidate # 46.381 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 46.381 * * [simplify]: iters left: 6 (8 enodes) 46.383 * * [simplify]: iters left: 5 (37 enodes) 46.389 * * [simplify]: iters left: 4 (67 enodes) 46.408 * * [simplify]: iters left: 3 (123 enodes) 46.434 * * [simplify]: iters left: 2 (278 enodes) 46.571 * * [simplify]: Extracting #0: cost 1 inf + 0 46.572 * * [simplify]: Extracting #1: cost 3 inf + 0 46.572 * * [simplify]: Extracting #2: cost 50 inf + 0 46.573 * * [simplify]: Extracting #3: cost 150 inf + 0 46.574 * * [simplify]: Extracting #4: cost 194 inf + 1180 46.579 * * [simplify]: Extracting #5: cost 123 inf + 12421 46.595 * * [simplify]: Extracting #6: cost 12 inf + 33804 46.608 * * [simplify]: Extracting #7: cost 0 inf + 36129 46.616 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 46.616 * [simplify]: Simplified (2 2 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.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 46.616 * * * * [progress]: [ 12 / 282 ] simplifiying candidate # 46.616 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 46.616 * * [simplify]: iters left: 4 (5 enodes) 46.617 * * [simplify]: iters left: 3 (16 enodes) 46.619 * * [simplify]: Extracting #0: cost 1 inf + 0 46.620 * * [simplify]: Extracting #1: cost 4 inf + 0 46.620 * * [simplify]: Extracting #2: cost 8 inf + 0 46.620 * * [simplify]: Extracting #3: cost 4 inf + 84 46.620 * * [simplify]: Extracting #4: cost 0 inf + 410 46.620 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 46.620 * [simplify]: Simplified (2 2 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)))) (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2))))) 46.620 * * * * [progress]: [ 13 / 282 ] simplifiying candidate # 46.620 * * * * [progress]: [ 14 / 282 ] simplifiying candidate # 46.620 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 46.620 * * [simplify]: iters left: 5 (6 enodes) 46.621 * * [simplify]: iters left: 4 (19 enodes) 46.625 * * [simplify]: Extracting #0: cost 1 inf + 0 46.625 * * [simplify]: Extracting #1: cost 3 inf + 0 46.625 * * [simplify]: Extracting #2: cost 6 inf + 0 46.625 * * [simplify]: Extracting #3: cost 10 inf + 0 46.625 * * [simplify]: Extracting #4: cost 6 inf + 84 46.625 * * [simplify]: Extracting #5: cost 0 inf + 734 46.625 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 46.625 * [simplify]: Simplified (2 2 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)))) (fabs (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 46.625 * * * * [progress]: [ 15 / 282 ] simplifiying candidate # 46.625 * * * * [progress]: [ 16 / 282 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im))))))))> 46.625 * * * * [progress]: [ 17 / 282 ] simplifiying candidate # 46.625 * * * * [progress]: [ 18 / 282 ] simplifiying candidate # 46.625 * * * * [progress]: [ 19 / 282 ] simplifiying candidate # 46.625 * * * * [progress]: [ 20 / 282 ] simplifiying candidate # 46.625 * * * * [progress]: [ 21 / 282 ] simplifiying candidate # 46.625 * * * * [progress]: [ 22 / 282 ] simplifiying candidate # 46.626 * * * * [progress]: [ 23 / 282 ] simplifiying candidate # 46.626 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 46.626 * * [simplify]: iters left: 6 (8 enodes) 46.627 * * [simplify]: iters left: 5 (26 enodes) 46.631 * * [simplify]: Extracting #0: cost 1 inf + 0 46.631 * * [simplify]: Extracting #1: cost 4 inf + 0 46.631 * * [simplify]: Extracting #2: cost 7 inf + 0 46.631 * * [simplify]: Extracting #3: cost 10 inf + 0 46.631 * * [simplify]: Extracting #4: cost 14 inf + 0 46.631 * * [simplify]: Extracting #5: cost 10 inf + 84 46.631 * * [simplify]: Extracting #6: cost 8 inf + 166 46.631 * * [simplify]: Extracting #7: cost 4 inf + 854 46.631 * * [simplify]: Extracting #8: cost 1 inf + 1540 46.632 * * [simplify]: Extracting #9: cost 0 inf + 1782 46.632 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 46.632 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* 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)))))) 46.633 * * * * [progress]: [ 24 / 282 ] simplifiying candidate # 46.633 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.633 * * [simplify]: iters left: 6 (7 enodes) 46.634 * * [simplify]: iters left: 5 (22 enodes) 46.638 * * [simplify]: Extracting #0: cost 1 inf + 0 46.638 * * [simplify]: Extracting #1: cost 3 inf + 0 46.638 * * [simplify]: Extracting #2: cost 5 inf + 0 46.638 * * [simplify]: Extracting #3: cost 8 inf + 0 46.638 * * [simplify]: Extracting #4: cost 12 inf + 0 46.638 * * [simplify]: Extracting #5: cost 10 inf + 2 46.639 * * [simplify]: Extracting #6: cost 1 inf + 936 46.639 * * [simplify]: Extracting #7: cost 0 inf + 1138 46.639 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 46.639 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* 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)))))) 46.640 * * * * [progress]: [ 25 / 282 ] simplifiying candidate # 46.640 * [simplify]: Simplifying (sqrt 1) 46.640 * * [simplify]: iters left: 1 (2 enodes) 46.643 * * [simplify]: Extracting #0: cost 1 inf + 0 46.643 * * [simplify]: Extracting #1: cost 0 inf + 1 46.643 * [simplify]: Simplified to 1 46.643 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* 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)))))) 46.643 * * * * [progress]: [ 26 / 282 ] simplifiying candidate # 46.644 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 46.644 * * [simplify]: iters left: 6 (9 enodes) 46.649 * * [simplify]: iters left: 5 (45 enodes) 46.670 * * [simplify]: iters left: 4 (100 enodes) 46.705 * * [simplify]: iters left: 3 (201 enodes) 46.772 * * [simplify]: iters left: 2 (406 enodes) 46.962 * * [simplify]: Extracting #0: cost 1 inf + 0 46.962 * * [simplify]: Extracting #1: cost 3 inf + 0 46.962 * * [simplify]: Extracting #2: cost 6 inf + 0 46.962 * * [simplify]: Extracting #3: cost 62 inf + 0 46.963 * * [simplify]: Extracting #4: cost 166 inf + 460 46.964 * * [simplify]: Extracting #5: cost 131 inf + 12951 46.968 * * [simplify]: Extracting #6: cost 49 inf + 45746 46.973 * * [simplify]: Extracting #7: cost 1 inf + 66256 46.978 * * [simplify]: Extracting #8: cost 0 inf + 65919 46.984 * [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))))) 46.984 * [simplify]: Simplified (2 2 1 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.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)))))) 46.984 * * * * [progress]: [ 27 / 282 ] simplifiying candidate # 46.984 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 46.984 * * [simplify]: iters left: 6 (8 enodes) 46.986 * * [simplify]: iters left: 5 (37 enodes) 46.992 * * [simplify]: iters left: 4 (67 enodes) 47.003 * * [simplify]: iters left: 3 (123 enodes) 47.043 * * [simplify]: iters left: 2 (278 enodes) 47.194 * * [simplify]: Extracting #0: cost 1 inf + 0 47.194 * * [simplify]: Extracting #1: cost 3 inf + 0 47.194 * * [simplify]: Extracting #2: cost 50 inf + 0 47.195 * * [simplify]: Extracting #3: cost 150 inf + 0 47.195 * * [simplify]: Extracting #4: cost 194 inf + 1180 47.198 * * [simplify]: Extracting #5: cost 123 inf + 12421 47.204 * * [simplify]: Extracting #6: cost 12 inf + 33804 47.214 * * [simplify]: Extracting #7: cost 0 inf + 36129 47.229 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 47.229 * [simplify]: Simplified (2 2 1 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.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)))))) 47.229 * * * * [progress]: [ 28 / 282 ] simplifiying candidate # 47.230 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 47.230 * * [simplify]: iters left: 4 (5 enodes) 47.231 * * [simplify]: iters left: 3 (16 enodes) 47.233 * * [simplify]: Extracting #0: cost 1 inf + 0 47.233 * * [simplify]: Extracting #1: cost 4 inf + 0 47.233 * * [simplify]: Extracting #2: cost 8 inf + 0 47.233 * * [simplify]: Extracting #3: cost 4 inf + 84 47.234 * * [simplify]: Extracting #4: cost 0 inf + 410 47.234 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 47.234 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* 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)))))) 47.234 * * * * [progress]: [ 29 / 282 ] simplifiying candidate # 47.234 * * * * [progress]: [ 30 / 282 ] simplifiying candidate # 47.234 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 47.234 * * [simplify]: iters left: 5 (6 enodes) 47.235 * * [simplify]: iters left: 4 (19 enodes) 47.238 * * [simplify]: Extracting #0: cost 1 inf + 0 47.238 * * [simplify]: Extracting #1: cost 3 inf + 0 47.238 * * [simplify]: Extracting #2: cost 6 inf + 0 47.238 * * [simplify]: Extracting #3: cost 10 inf + 0 47.238 * * [simplify]: Extracting #4: cost 6 inf + 84 47.238 * * [simplify]: Extracting #5: cost 0 inf + 734 47.238 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 47.238 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* 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)))))) 47.238 * * * * [progress]: [ 31 / 282 ] simplifiying candidate # 47.238 * * * * [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))))))> 47.239 * * * * [progress]: [ 33 / 282 ] simplifiying candidate # 47.239 * * * * [progress]: [ 34 / 282 ] simplifiying candidate # 47.239 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 47.239 * * [simplify]: iters left: 6 (14 enodes) 47.242 * * [simplify]: iters left: 5 (49 enodes) 47.249 * * [simplify]: iters left: 4 (61 enodes) 47.256 * * [simplify]: iters left: 3 (65 enodes) 47.264 * * [simplify]: Extracting #0: cost 1 inf + 0 47.264 * * [simplify]: Extracting #1: cost 5 inf + 0 47.264 * * [simplify]: Extracting #2: cost 10 inf + 0 47.264 * * [simplify]: Extracting #3: cost 16 inf + 0 47.264 * * [simplify]: Extracting #4: cost 28 inf + 0 47.265 * * [simplify]: Extracting #5: cost 25 inf + 128 47.265 * * [simplify]: Extracting #6: cost 11 inf + 1106 47.265 * * [simplify]: Extracting #7: cost 3 inf + 2906 47.266 * * [simplify]: Extracting #8: cost 0 inf + 3804 47.267 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 47.267 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (exp (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 47.267 * * * * [progress]: [ 35 / 282 ] simplifiying candidate # 47.267 * * * * [progress]: [ 36 / 282 ] simplifiying candidate # 47.267 * * * * [progress]: [ 37 / 282 ] simplifiying candidate # 47.267 * [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))))) 47.267 * * [simplify]: iters left: 6 (16 enodes) 47.271 * * [simplify]: iters left: 5 (60 enodes) 47.287 * * [simplify]: iters left: 4 (133 enodes) 47.322 * * [simplify]: iters left: 3 (394 enodes) 47.514 * * [simplify]: Extracting #0: cost 1 inf + 0 47.515 * * [simplify]: Extracting #1: cost 45 inf + 0 47.515 * * [simplify]: Extracting #2: cost 209 inf + 1 47.518 * * [simplify]: Extracting #3: cost 384 inf + 2859 47.537 * * [simplify]: Extracting #4: cost 199 inf + 56922 47.567 * * [simplify]: Extracting #5: cost 6 inf + 120095 47.613 * * [simplify]: Extracting #6: cost 0 inf + 121838 47.650 * [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))))) 47.650 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (cbrt (* (/ (* (- (* x.im y.re) (* x.re y.im)) (- (* 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)))))) 47.650 * * * * [progress]: [ 38 / 282 ] simplifiying candidate # 47.651 * * * * [progress]: [ 39 / 282 ] simplifiying candidate # 47.651 * * * * [progress]: [ 40 / 282 ] simplifiying candidate # 47.651 * * * * [progress]: [ 41 / 282 ] simplifiying candidate # 47.651 * * * * [progress]: [ 42 / 282 ] simplifiying candidate # 47.651 * [simplify]: Simplifying (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 47.651 * * [simplify]: iters left: 6 (9 enodes) 47.653 * * [simplify]: iters left: 5 (31 enodes) 47.657 * * [simplify]: iters left: 4 (37 enodes) 47.661 * * [simplify]: iters left: 3 (42 enodes) 47.667 * * [simplify]: iters left: 2 (44 enodes) 47.672 * * [simplify]: iters left: 1 (47 enodes) 47.679 * * [simplify]: Extracting #0: cost 1 inf + 0 47.679 * * [simplify]: Extracting #1: cost 10 inf + 0 47.679 * * [simplify]: Extracting #2: cost 15 inf + 2 47.679 * * [simplify]: Extracting #3: cost 16 inf + 86 47.679 * * [simplify]: Extracting #4: cost 18 inf + 127 47.679 * * [simplify]: Extracting #5: cost 15 inf + 210 47.679 * * [simplify]: Extracting #6: cost 11 inf + 737 47.680 * * [simplify]: Extracting #7: cost 0 inf + 2925 47.680 * [simplify]: Simplified to (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 47.680 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (/ (* 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)))))) 47.680 * * * * [progress]: [ 43 / 282 ] simplifiying candidate # 47.681 * [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)))))) 47.681 * * [simplify]: iters left: 6 (16 enodes) 47.684 * * [simplify]: iters left: 5 (59 enodes) 47.694 * * [simplify]: iters left: 4 (83 enodes) 47.716 * * [simplify]: iters left: 3 (94 enodes) 47.741 * * [simplify]: iters left: 2 (97 enodes) 47.765 * * [simplify]: Extracting #0: cost 1 inf + 0 47.765 * * [simplify]: Extracting #1: cost 11 inf + 0 47.766 * * [simplify]: Extracting #2: cost 22 inf + 0 47.766 * * [simplify]: Extracting #3: cost 28 inf + 0 47.766 * * [simplify]: Extracting #4: cost 40 inf + 0 47.766 * * [simplify]: Extracting #5: cost 38 inf + 87 47.767 * * [simplify]: Extracting #6: cost 23 inf + 1278 47.768 * * [simplify]: Extracting #7: cost 18 inf + 2092 47.770 * * [simplify]: Extracting #8: cost 5 inf + 7214 47.774 * * [simplify]: Extracting #9: cost 0 inf + 9592 47.777 * * [simplify]: Extracting #10: cost 0 inf + 9552 47.781 * [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)))))) 47.781 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (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)))))) 47.781 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 47.781 * * [simplify]: iters left: 6 (14 enodes) 47.787 * * [simplify]: iters left: 5 (47 enodes) 47.800 * * [simplify]: iters left: 4 (56 enodes) 47.815 * * [simplify]: iters left: 3 (60 enodes) 47.825 * * [simplify]: Extracting #0: cost 1 inf + 0 47.825 * * [simplify]: Extracting #1: cost 4 inf + 0 47.825 * * [simplify]: Extracting #2: cost 8 inf + 0 47.825 * * [simplify]: Extracting #3: cost 14 inf + 0 47.825 * * [simplify]: Extracting #4: cost 26 inf + 0 47.825 * * [simplify]: Extracting #5: cost 22 inf + 170 47.825 * * [simplify]: Extracting #6: cost 10 inf + 1197 47.826 * * [simplify]: Extracting #7: cost 2 inf + 2614 47.827 * * [simplify]: Extracting #8: cost 0 inf + 3340 47.828 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 47.828 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (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)))))) 47.828 * * * * [progress]: [ 44 / 282 ] simplifiying candidate # 47.828 * [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)))))) 47.828 * * [simplify]: iters left: 6 (16 enodes) 47.832 * * [simplify]: iters left: 5 (56 enodes) 47.839 * * [simplify]: iters left: 4 (69 enodes) 47.848 * * [simplify]: iters left: 3 (76 enodes) 47.864 * * [simplify]: Extracting #0: cost 1 inf + 0 47.864 * * [simplify]: Extracting #1: cost 7 inf + 0 47.864 * * [simplify]: Extracting #2: cost 15 inf + 0 47.865 * * [simplify]: Extracting #3: cost 22 inf + 0 47.865 * * [simplify]: Extracting #4: cost 34 inf + 0 47.865 * * [simplify]: Extracting #5: cost 30 inf + 170 47.866 * * [simplify]: Extracting #6: cost 10 inf + 2494 47.867 * * [simplify]: Extracting #7: cost 3 inf + 4916 47.869 * * [simplify]: Extracting #8: cost 0 inf + 6408 47.871 * [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))))) 47.871 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* 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)))))) 47.872 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 47.872 * * [simplify]: iters left: 6 (14 enodes) 47.877 * * [simplify]: iters left: 5 (47 enodes) 47.891 * * [simplify]: iters left: 4 (56 enodes) 47.907 * * [simplify]: iters left: 3 (60 enodes) 47.922 * * [simplify]: Extracting #0: cost 1 inf + 0 47.922 * * [simplify]: Extracting #1: cost 4 inf + 0 47.922 * * [simplify]: Extracting #2: cost 8 inf + 0 47.922 * * [simplify]: Extracting #3: cost 14 inf + 0 47.922 * * [simplify]: Extracting #4: cost 26 inf + 0 47.922 * * [simplify]: Extracting #5: cost 22 inf + 170 47.923 * * [simplify]: Extracting #6: cost 10 inf + 1197 47.924 * * [simplify]: Extracting #7: cost 2 inf + 2694 47.925 * * [simplify]: Extracting #8: cost 0 inf + 3420 47.926 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 47.926 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (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)))))) 47.926 * * * * [progress]: [ 45 / 282 ] simplifiying candidate # 47.927 * [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))))) 47.927 * * [simplify]: iters left: 6 (15 enodes) 47.933 * * [simplify]: iters left: 5 (52 enodes) 47.947 * * [simplify]: iters left: 4 (65 enodes) 47.966 * * [simplify]: iters left: 3 (72 enodes) 47.984 * * [simplify]: Extracting #0: cost 1 inf + 0 47.984 * * [simplify]: Extracting #1: cost 7 inf + 0 47.984 * * [simplify]: Extracting #2: cost 14 inf + 0 47.984 * * [simplify]: Extracting #3: cost 20 inf + 0 47.984 * * [simplify]: Extracting #4: cost 32 inf + 0 47.984 * * [simplify]: Extracting #5: cost 29 inf + 128 47.985 * * [simplify]: Extracting #6: cost 8 inf + 2537 47.986 * * [simplify]: Extracting #7: cost 2 inf + 4636 47.988 * * [simplify]: Extracting #8: cost 0 inf + 5524 47.990 * [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))))) 47.990 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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)))))) 47.990 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 47.991 * * [simplify]: iters left: 6 (14 enodes) 47.996 * * [simplify]: iters left: 5 (47 enodes) 48.009 * * [simplify]: iters left: 4 (56 enodes) 48.023 * * [simplify]: iters left: 3 (60 enodes) 48.039 * * [simplify]: Extracting #0: cost 1 inf + 0 48.039 * * [simplify]: Extracting #1: cost 4 inf + 0 48.039 * * [simplify]: Extracting #2: cost 8 inf + 0 48.039 * * [simplify]: Extracting #3: cost 14 inf + 0 48.039 * * [simplify]: Extracting #4: cost 26 inf + 0 48.039 * * [simplify]: Extracting #5: cost 22 inf + 170 48.040 * * [simplify]: Extracting #6: cost 10 inf + 1197 48.041 * * [simplify]: Extracting #7: cost 2 inf + 2534 48.042 * * [simplify]: Extracting #8: cost 0 inf + 3180 48.043 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.043 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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)))))) 48.043 * * * * [progress]: [ 46 / 282 ] simplifiying candidate # 48.044 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 48.044 * * [simplify]: iters left: 6 (12 enodes) 48.051 * * [simplify]: iters left: 5 (44 enodes) 48.063 * * [simplify]: iters left: 4 (59 enodes) 48.079 * * [simplify]: iters left: 3 (67 enodes) 48.089 * * [simplify]: iters left: 2 (68 enodes) 48.099 * * [simplify]: Extracting #0: cost 1 inf + 0 48.099 * * [simplify]: Extracting #1: cost 5 inf + 0 48.099 * * [simplify]: Extracting #2: cost 7 inf + 1 48.099 * * [simplify]: Extracting #3: cost 11 inf + 1 48.099 * * [simplify]: Extracting #4: cost 20 inf + 1 48.099 * * [simplify]: Extracting #5: cost 14 inf + 171 48.099 * * [simplify]: Extracting #6: cost 3 inf + 1401 48.099 * * [simplify]: Extracting #7: cost 0 inf + 2135 48.100 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 48.100 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 48.100 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 48.100 * * [simplify]: iters left: 6 (13 enodes) 48.103 * * [simplify]: iters left: 5 (44 enodes) 48.109 * * [simplify]: iters left: 4 (53 enodes) 48.115 * * [simplify]: iters left: 3 (57 enodes) 48.129 * * [simplify]: Extracting #0: cost 1 inf + 0 48.129 * * [simplify]: Extracting #1: cost 4 inf + 0 48.129 * * [simplify]: Extracting #2: cost 8 inf + 0 48.130 * * [simplify]: Extracting #3: cost 15 inf + 0 48.130 * * [simplify]: Extracting #4: cost 26 inf + 0 48.130 * * [simplify]: Extracting #5: cost 20 inf + 210 48.130 * * [simplify]: Extracting #6: cost 9 inf + 951 48.131 * * [simplify]: Extracting #7: cost 3 inf + 2008 48.132 * * [simplify]: Extracting #8: cost 0 inf + 2696 48.133 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 48.133 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 48.133 * * * * [progress]: [ 47 / 282 ] simplifiying candidate # 48.133 * [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))))) 48.134 * * [simplify]: iters left: 6 (15 enodes) 48.140 * * [simplify]: iters left: 5 (52 enodes) 48.154 * * [simplify]: iters left: 4 (65 enodes) 48.163 * * [simplify]: iters left: 3 (72 enodes) 48.172 * * [simplify]: Extracting #0: cost 1 inf + 0 48.173 * * [simplify]: Extracting #1: cost 7 inf + 0 48.173 * * [simplify]: Extracting #2: cost 14 inf + 0 48.173 * * [simplify]: Extracting #3: cost 20 inf + 0 48.173 * * [simplify]: Extracting #4: cost 32 inf + 0 48.173 * * [simplify]: Extracting #5: cost 29 inf + 128 48.173 * * [simplify]: Extracting #6: cost 8 inf + 2537 48.174 * * [simplify]: Extracting #7: cost 2 inf + 4636 48.175 * * [simplify]: Extracting #8: cost 0 inf + 5524 48.176 * [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))))) 48.176 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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)))))) 48.176 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.176 * * [simplify]: iters left: 6 (14 enodes) 48.179 * * [simplify]: iters left: 5 (47 enodes) 48.186 * * [simplify]: iters left: 4 (56 enodes) 48.195 * * [simplify]: iters left: 3 (60 enodes) 48.209 * * [simplify]: Extracting #0: cost 1 inf + 0 48.209 * * [simplify]: Extracting #1: cost 4 inf + 0 48.209 * * [simplify]: Extracting #2: cost 8 inf + 0 48.209 * * [simplify]: Extracting #3: cost 14 inf + 0 48.209 * * [simplify]: Extracting #4: cost 26 inf + 0 48.210 * * [simplify]: Extracting #5: cost 22 inf + 170 48.210 * * [simplify]: Extracting #6: cost 10 inf + 1197 48.210 * * [simplify]: Extracting #7: cost 2 inf + 2534 48.211 * * [simplify]: Extracting #8: cost 0 inf + 3180 48.211 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.211 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* 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)))))) 48.211 * * * * [progress]: [ 48 / 282 ] simplifiying candidate # 48.212 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 48.212 * * [simplify]: iters left: 6 (11 enodes) 48.215 * * [simplify]: iters left: 5 (39 enodes) 48.221 * * [simplify]: iters left: 4 (58 enodes) 48.229 * * [simplify]: iters left: 3 (63 enodes) 48.236 * * [simplify]: Extracting #0: cost 1 inf + 0 48.236 * * [simplify]: Extracting #1: cost 5 inf + 0 48.236 * * [simplify]: Extracting #2: cost 7 inf + 1 48.236 * * [simplify]: Extracting #3: cost 11 inf + 1 48.236 * * [simplify]: Extracting #4: cost 20 inf + 1 48.237 * * [simplify]: Extracting #5: cost 14 inf + 211 48.237 * * [simplify]: Extracting #6: cost 4 inf + 1198 48.237 * * [simplify]: Extracting #7: cost 0 inf + 2135 48.238 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 48.238 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* 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)))))) 48.238 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 48.238 * * [simplify]: iters left: 6 (13 enodes) 48.240 * * [simplify]: iters left: 5 (44 enodes) 48.246 * * [simplify]: iters left: 4 (53 enodes) 48.253 * * [simplify]: iters left: 3 (57 enodes) 48.260 * * [simplify]: Extracting #0: cost 1 inf + 0 48.260 * * [simplify]: Extracting #1: cost 4 inf + 0 48.260 * * [simplify]: Extracting #2: cost 8 inf + 0 48.260 * * [simplify]: Extracting #3: cost 15 inf + 0 48.260 * * [simplify]: Extracting #4: cost 26 inf + 0 48.261 * * [simplify]: Extracting #5: cost 20 inf + 210 48.261 * * [simplify]: Extracting #6: cost 9 inf + 951 48.262 * * [simplify]: Extracting #7: cost 3 inf + 2008 48.263 * * [simplify]: Extracting #8: cost 0 inf + 2696 48.264 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 48.264 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 48.264 * * * * [progress]: [ 49 / 282 ] simplifiying candidate # 48.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)))))) 48.265 * * [simplify]: iters left: 6 (15 enodes) 48.273 * * [simplify]: iters left: 5 (52 enodes) 48.287 * * [simplify]: iters left: 4 (63 enodes) 48.300 * * [simplify]: iters left: 3 (67 enodes) 48.308 * * [simplify]: Extracting #0: cost 1 inf + 0 48.309 * * [simplify]: Extracting #1: cost 6 inf + 0 48.309 * * [simplify]: Extracting #2: cost 12 inf + 0 48.309 * * [simplify]: Extracting #3: cost 18 inf + 0 48.309 * * [simplify]: Extracting #4: cost 30 inf + 0 48.309 * * [simplify]: Extracting #5: cost 27 inf + 128 48.309 * * [simplify]: Extracting #6: cost 13 inf + 1158 48.309 * * [simplify]: Extracting #7: cost 5 inf + 2574 48.310 * * [simplify]: Extracting #8: cost 0 inf + 4712 48.311 * [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)))))) 48.311 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* 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)))))) 48.311 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.311 * * [simplify]: iters left: 6 (14 enodes) 48.314 * * [simplify]: iters left: 5 (47 enodes) 48.320 * * [simplify]: iters left: 4 (56 enodes) 48.327 * * [simplify]: iters left: 3 (60 enodes) 48.342 * * [simplify]: Extracting #0: cost 1 inf + 0 48.342 * * [simplify]: Extracting #1: cost 4 inf + 0 48.342 * * [simplify]: Extracting #2: cost 8 inf + 0 48.342 * * [simplify]: Extracting #3: cost 14 inf + 0 48.342 * * [simplify]: Extracting #4: cost 26 inf + 0 48.342 * * [simplify]: Extracting #5: cost 22 inf + 170 48.343 * * [simplify]: Extracting #6: cost 10 inf + 1117 48.343 * * [simplify]: Extracting #7: cost 2 inf + 2494 48.344 * * [simplify]: Extracting #8: cost 0 inf + 3180 48.346 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.346 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* 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)))))) 48.346 * * * * [progress]: [ 50 / 282 ] simplifiying candidate # 48.346 * [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)))))) 48.346 * * [simplify]: iters left: 6 (15 enodes) 48.352 * * [simplify]: iters left: 5 (51 enodes) 48.359 * * [simplify]: iters left: 4 (60 enodes) 48.368 * * [simplify]: iters left: 3 (64 enodes) 48.376 * * [simplify]: Extracting #0: cost 1 inf + 0 48.376 * * [simplify]: Extracting #1: cost 4 inf + 0 48.376 * * [simplify]: Extracting #2: cost 9 inf + 0 48.376 * * [simplify]: Extracting #3: cost 16 inf + 0 48.376 * * [simplify]: Extracting #4: cost 28 inf + 0 48.376 * * [simplify]: Extracting #5: cost 26 inf + 87 48.376 * * [simplify]: Extracting #6: cost 11 inf + 1158 48.376 * * [simplify]: Extracting #7: cost 3 inf + 2614 48.377 * * [simplify]: Extracting #8: cost 0 inf + 3744 48.378 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 48.378 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* 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)))))) 48.378 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 48.378 * * [simplify]: iters left: 6 (14 enodes) 48.381 * * [simplify]: iters left: 5 (47 enodes) 48.389 * * [simplify]: iters left: 4 (56 enodes) 48.396 * * [simplify]: iters left: 3 (60 enodes) 48.404 * * [simplify]: Extracting #0: cost 1 inf + 0 48.404 * * [simplify]: Extracting #1: cost 4 inf + 0 48.404 * * [simplify]: Extracting #2: cost 8 inf + 0 48.404 * * [simplify]: Extracting #3: cost 14 inf + 0 48.404 * * [simplify]: Extracting #4: cost 26 inf + 0 48.404 * * [simplify]: Extracting #5: cost 22 inf + 170 48.404 * * [simplify]: Extracting #6: cost 10 inf + 1117 48.405 * * [simplify]: Extracting #7: cost 2 inf + 2574 48.405 * * [simplify]: Extracting #8: cost 0 inf + 3260 48.406 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 48.406 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* 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)))))) 48.406 * * * * [progress]: [ 51 / 282 ] simplifiying candidate # 48.406 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.406 * * [simplify]: iters left: 6 (14 enodes) 48.409 * * [simplify]: iters left: 5 (47 enodes) 48.415 * * [simplify]: iters left: 4 (56 enodes) 48.424 * * [simplify]: iters left: 3 (60 enodes) 48.438 * * [simplify]: Extracting #0: cost 1 inf + 0 48.438 * * [simplify]: Extracting #1: cost 4 inf + 0 48.438 * * [simplify]: Extracting #2: cost 8 inf + 0 48.438 * * [simplify]: Extracting #3: cost 14 inf + 0 48.438 * * [simplify]: Extracting #4: cost 26 inf + 0 48.439 * * [simplify]: Extracting #5: cost 22 inf + 170 48.439 * * [simplify]: Extracting #6: cost 10 inf + 1117 48.440 * * [simplify]: Extracting #7: cost 2 inf + 2414 48.441 * * [simplify]: Extracting #8: cost 0 inf + 3020 48.442 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.442 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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)))))) 48.443 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.443 * * [simplify]: iters left: 6 (14 enodes) 48.449 * * [simplify]: iters left: 5 (47 enodes) 48.463 * * [simplify]: iters left: 4 (56 enodes) 48.478 * * [simplify]: iters left: 3 (60 enodes) 48.498 * * [simplify]: Extracting #0: cost 1 inf + 0 48.498 * * [simplify]: Extracting #1: cost 4 inf + 0 48.498 * * [simplify]: Extracting #2: cost 8 inf + 0 48.498 * * [simplify]: Extracting #3: cost 14 inf + 0 48.498 * * [simplify]: Extracting #4: cost 26 inf + 0 48.498 * * [simplify]: Extracting #5: cost 22 inf + 170 48.499 * * [simplify]: Extracting #6: cost 10 inf + 1117 48.500 * * [simplify]: Extracting #7: cost 2 inf + 2414 48.501 * * [simplify]: Extracting #8: cost 0 inf + 3020 48.502 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.502 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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)))))) 48.503 * * * * [progress]: [ 52 / 282 ] simplifiying candidate # 48.503 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 48.503 * * [simplify]: iters left: 6 (11 enodes) 48.509 * * [simplify]: iters left: 5 (39 enodes) 48.520 * * [simplify]: iters left: 4 (50 enodes) 48.533 * * [simplify]: iters left: 3 (56 enodes) 48.546 * * [simplify]: Extracting #0: cost 1 inf + 0 48.546 * * [simplify]: Extracting #1: cost 4 inf + 0 48.546 * * [simplify]: Extracting #2: cost 7 inf + 1 48.546 * * [simplify]: Extracting #3: cost 16 inf + 1 48.547 * * [simplify]: Extracting #4: cost 9 inf + 293 48.547 * * [simplify]: Extracting #5: cost 1 inf + 1035 48.548 * * [simplify]: Extracting #6: cost 0 inf + 1077 48.548 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 48.548 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 48.549 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 48.549 * * [simplify]: iters left: 6 (13 enodes) 48.554 * * [simplify]: iters left: 5 (44 enodes) 48.566 * * [simplify]: iters left: 4 (53 enodes) 48.580 * * [simplify]: iters left: 3 (57 enodes) 48.594 * * [simplify]: Extracting #0: cost 1 inf + 0 48.594 * * [simplify]: Extracting #1: cost 4 inf + 0 48.594 * * [simplify]: Extracting #2: cost 8 inf + 0 48.594 * * [simplify]: Extracting #3: cost 15 inf + 0 48.594 * * [simplify]: Extracting #4: cost 26 inf + 0 48.594 * * [simplify]: Extracting #5: cost 20 inf + 210 48.595 * * [simplify]: Extracting #6: cost 9 inf + 911 48.595 * * [simplify]: Extracting #7: cost 3 inf + 1888 48.596 * * [simplify]: Extracting #8: cost 0 inf + 2536 48.597 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 48.597 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 48.597 * * * * [progress]: [ 53 / 282 ] simplifiying candidate # 48.598 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.598 * * [simplify]: iters left: 6 (14 enodes) 48.603 * * [simplify]: iters left: 5 (47 enodes) 48.618 * * [simplify]: iters left: 4 (56 enodes) 48.633 * * [simplify]: iters left: 3 (60 enodes) 48.648 * * [simplify]: Extracting #0: cost 1 inf + 0 48.648 * * [simplify]: Extracting #1: cost 4 inf + 0 48.648 * * [simplify]: Extracting #2: cost 8 inf + 0 48.648 * * [simplify]: Extracting #3: cost 14 inf + 0 48.648 * * [simplify]: Extracting #4: cost 26 inf + 0 48.648 * * [simplify]: Extracting #5: cost 22 inf + 170 48.648 * * [simplify]: Extracting #6: cost 10 inf + 1117 48.649 * * [simplify]: Extracting #7: cost 2 inf + 2414 48.649 * * [simplify]: Extracting #8: cost 0 inf + 3020 48.650 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.650 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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)))))) 48.650 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.650 * * [simplify]: iters left: 6 (14 enodes) 48.653 * * [simplify]: iters left: 5 (47 enodes) 48.659 * * [simplify]: iters left: 4 (56 enodes) 48.666 * * [simplify]: iters left: 3 (60 enodes) 48.673 * * [simplify]: Extracting #0: cost 1 inf + 0 48.673 * * [simplify]: Extracting #1: cost 4 inf + 0 48.673 * * [simplify]: Extracting #2: cost 8 inf + 0 48.674 * * [simplify]: Extracting #3: cost 14 inf + 0 48.674 * * [simplify]: Extracting #4: cost 26 inf + 0 48.674 * * [simplify]: Extracting #5: cost 22 inf + 170 48.674 * * [simplify]: Extracting #6: cost 10 inf + 1117 48.674 * * [simplify]: Extracting #7: cost 2 inf + 2414 48.675 * * [simplify]: Extracting #8: cost 0 inf + 3020 48.675 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.675 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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)))))) 48.675 * * * * [progress]: [ 54 / 282 ] simplifiying candidate # 48.676 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 48.676 * * [simplify]: iters left: 6 (10 enodes) 48.681 * * [simplify]: iters left: 5 (34 enodes) 48.690 * * [simplify]: iters left: 4 (45 enodes) 48.703 * * [simplify]: iters left: 3 (49 enodes) 48.716 * * [simplify]: Extracting #0: cost 1 inf + 0 48.716 * * [simplify]: Extracting #1: cost 4 inf + 0 48.716 * * [simplify]: Extracting #2: cost 7 inf + 1 48.716 * * [simplify]: Extracting #3: cost 16 inf + 1 48.716 * * [simplify]: Extracting #4: cost 11 inf + 130 48.716 * * [simplify]: Extracting #5: cost 1 inf + 995 48.717 * * [simplify]: Extracting #6: cost 0 inf + 1077 48.717 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 48.717 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 48.718 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 48.718 * * [simplify]: iters left: 6 (13 enodes) 48.724 * * [simplify]: iters left: 5 (44 enodes) 48.737 * * [simplify]: iters left: 4 (53 enodes) 48.747 * * [simplify]: iters left: 3 (57 enodes) 48.755 * * [simplify]: Extracting #0: cost 1 inf + 0 48.755 * * [simplify]: Extracting #1: cost 4 inf + 0 48.755 * * [simplify]: Extracting #2: cost 8 inf + 0 48.755 * * [simplify]: Extracting #3: cost 15 inf + 0 48.755 * * [simplify]: Extracting #4: cost 26 inf + 0 48.755 * * [simplify]: Extracting #5: cost 20 inf + 210 48.755 * * [simplify]: Extracting #6: cost 9 inf + 911 48.755 * * [simplify]: Extracting #7: cost 3 inf + 1888 48.756 * * [simplify]: Extracting #8: cost 0 inf + 2536 48.756 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 48.756 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 48.756 * * * * [progress]: [ 55 / 282 ] simplifiying candidate # 48.757 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 48.757 * * [simplify]: iters left: 6 (10 enodes) 48.760 * * [simplify]: iters left: 5 (35 enodes) 48.765 * * [simplify]: iters left: 4 (39 enodes) 48.770 * * [simplify]: Extracting #0: cost 1 inf + 0 48.770 * * [simplify]: Extracting #1: cost 6 inf + 0 48.770 * * [simplify]: Extracting #2: cost 9 inf + 1 48.770 * * [simplify]: Extracting #3: cost 11 inf + 1 48.771 * * [simplify]: Extracting #4: cost 14 inf + 1 48.771 * * [simplify]: Extracting #5: cost 18 inf + 1 48.771 * * [simplify]: Extracting #6: cost 16 inf + 3 48.771 * * [simplify]: Extracting #7: cost 11 inf + 289 48.771 * * [simplify]: Extracting #8: cost 6 inf + 1219 48.771 * * [simplify]: Extracting #9: cost 0 inf + 2995 48.772 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 48.772 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.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)))))) (/ (- (* 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)))))) 48.772 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.773 * * [simplify]: iters left: 6 (13 enodes) 48.778 * * [simplify]: iters left: 5 (47 enodes) 48.791 * * [simplify]: iters left: 4 (70 enodes) 48.810 * * [simplify]: iters left: 3 (96 enodes) 48.825 * * [simplify]: iters left: 2 (122 enodes) 48.843 * * [simplify]: iters left: 1 (134 enodes) 48.875 * * [simplify]: Extracting #0: cost 1 inf + 0 48.875 * * [simplify]: Extracting #1: cost 7 inf + 0 48.875 * * [simplify]: Extracting #2: cost 34 inf + 0 48.876 * * [simplify]: Extracting #3: cost 47 inf + 87 48.876 * * [simplify]: Extracting #4: cost 41 inf + 666 48.877 * * [simplify]: Extracting #5: cost 39 inf + 952 48.879 * * [simplify]: Extracting #6: cost 11 inf + 8583 48.883 * * [simplify]: Extracting #7: cost 0 inf + 11890 48.885 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.885 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.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)))))) (/ (- (* 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)))))) 48.885 * * * * [progress]: [ 56 / 282 ] simplifiying candidate # 48.886 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 48.886 * * [simplify]: iters left: 6 (10 enodes) 48.888 * * [simplify]: iters left: 5 (34 enodes) 48.893 * * [simplify]: iters left: 4 (36 enodes) 48.898 * * [simplify]: Extracting #0: cost 1 inf + 0 48.898 * * [simplify]: Extracting #1: cost 4 inf + 0 48.898 * * [simplify]: Extracting #2: cost 6 inf + 1 48.898 * * [simplify]: Extracting #3: cost 9 inf + 1 48.898 * * [simplify]: Extracting #4: cost 12 inf + 1 48.898 * * [simplify]: Extracting #5: cost 16 inf + 1 48.898 * * [simplify]: Extracting #6: cost 14 inf + 3 48.898 * * [simplify]: Extracting #7: cost 10 inf + 248 48.899 * * [simplify]: Extracting #8: cost 2 inf + 1824 48.899 * * [simplify]: Extracting #9: cost 0 inf + 2349 48.899 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 48.899 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 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)))))) 48.900 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 48.900 * * [simplify]: iters left: 6 (13 enodes) 48.902 * * [simplify]: iters left: 5 (47 enodes) 48.908 * * [simplify]: iters left: 4 (70 enodes) 48.924 * * [simplify]: iters left: 3 (96 enodes) 48.943 * * [simplify]: iters left: 2 (122 enodes) 48.960 * * [simplify]: iters left: 1 (134 enodes) 48.989 * * [simplify]: Extracting #0: cost 1 inf + 0 48.989 * * [simplify]: Extracting #1: cost 7 inf + 0 48.989 * * [simplify]: Extracting #2: cost 34 inf + 0 48.990 * * [simplify]: Extracting #3: cost 47 inf + 87 48.990 * * [simplify]: Extracting #4: cost 41 inf + 666 48.991 * * [simplify]: Extracting #5: cost 39 inf + 952 48.993 * * [simplify]: Extracting #6: cost 11 inf + 8663 48.994 * * [simplify]: Extracting #7: cost 0 inf + 11970 48.997 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 48.997 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 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)))))) 48.997 * * * * [progress]: [ 57 / 282 ] simplifiying candidate # 48.997 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 48.997 * * [simplify]: iters left: 6 (9 enodes) 49.000 * * [simplify]: iters left: 5 (30 enodes) 49.004 * * [simplify]: iters left: 4 (32 enodes) 49.008 * * [simplify]: Extracting #0: cost 1 inf + 0 49.008 * * [simplify]: Extracting #1: cost 4 inf + 0 49.008 * * [simplify]: Extracting #2: cost 5 inf + 1 49.008 * * [simplify]: Extracting #3: cost 7 inf + 1 49.008 * * [simplify]: Extracting #4: cost 10 inf + 1 49.009 * * [simplify]: Extracting #5: cost 14 inf + 1 49.009 * * [simplify]: Extracting #6: cost 12 inf + 3 49.009 * * [simplify]: Extracting #7: cost 8 inf + 248 49.009 * * [simplify]: Extracting #8: cost 4 inf + 775 49.009 * * [simplify]: Extracting #9: cost 0 inf + 1625 49.009 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.009 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 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)))))) 49.010 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.010 * * [simplify]: iters left: 6 (13 enodes) 49.012 * * [simplify]: iters left: 5 (47 enodes) 49.019 * * [simplify]: iters left: 4 (70 enodes) 49.039 * * [simplify]: iters left: 3 (96 enodes) 49.060 * * [simplify]: iters left: 2 (122 enodes) 49.077 * * [simplify]: iters left: 1 (134 enodes) 49.101 * * [simplify]: Extracting #0: cost 1 inf + 0 49.101 * * [simplify]: Extracting #1: cost 7 inf + 0 49.101 * * [simplify]: Extracting #2: cost 34 inf + 0 49.102 * * [simplify]: Extracting #3: cost 47 inf + 87 49.102 * * [simplify]: Extracting #4: cost 41 inf + 666 49.103 * * [simplify]: Extracting #5: cost 39 inf + 952 49.105 * * [simplify]: Extracting #6: cost 11 inf + 7663 49.109 * * [simplify]: Extracting #7: cost 0 inf + 10530 49.113 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.113 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 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)))))) 49.113 * * * * [progress]: [ 58 / 282 ] simplifiying candidate # 49.113 * [simplify]: Simplifying (/ 1 (sqrt 1)) 49.113 * * [simplify]: iters left: 3 (3 enodes) 49.119 * * [simplify]: iters left: 2 (11 enodes) 49.122 * * [simplify]: iters left: 1 (13 enodes) 49.125 * * [simplify]: Extracting #0: cost 1 inf + 0 49.126 * * [simplify]: Extracting #1: cost 0 inf + 1 49.126 * [simplify]: Simplified to 1 49.126 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 49.126 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 49.126 * * [simplify]: iters left: 6 (12 enodes) 49.131 * * [simplify]: iters left: 5 (44 enodes) 49.145 * * [simplify]: iters left: 4 (67 enodes) 49.160 * * [simplify]: iters left: 3 (93 enodes) 49.172 * * [simplify]: iters left: 2 (119 enodes) 49.192 * * [simplify]: iters left: 1 (131 enodes) 49.224 * * [simplify]: Extracting #0: cost 1 inf + 0 49.224 * * [simplify]: Extracting #1: cost 7 inf + 0 49.224 * * [simplify]: Extracting #2: cost 34 inf + 0 49.224 * * [simplify]: Extracting #3: cost 48 inf + 87 49.225 * * [simplify]: Extracting #4: cost 39 inf + 746 49.227 * * [simplify]: Extracting #5: cost 11 inf + 6417 49.230 * * [simplify]: Extracting #6: cost 0 inf + 8846 49.234 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 49.234 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 49.234 * * * * [progress]: [ 59 / 282 ] simplifiying candidate # 49.234 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.235 * * [simplify]: iters left: 6 (9 enodes) 49.239 * * [simplify]: iters left: 5 (30 enodes) 49.251 * * [simplify]: iters left: 4 (32 enodes) 49.258 * * [simplify]: Extracting #0: cost 1 inf + 0 49.258 * * [simplify]: Extracting #1: cost 4 inf + 0 49.258 * * [simplify]: Extracting #2: cost 5 inf + 1 49.258 * * [simplify]: Extracting #3: cost 7 inf + 1 49.258 * * [simplify]: Extracting #4: cost 10 inf + 1 49.258 * * [simplify]: Extracting #5: cost 14 inf + 1 49.258 * * [simplify]: Extracting #6: cost 12 inf + 3 49.258 * * [simplify]: Extracting #7: cost 8 inf + 248 49.259 * * [simplify]: Extracting #8: cost 4 inf + 775 49.259 * * [simplify]: Extracting #9: cost 0 inf + 1625 49.259 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.259 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 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)))))) 49.259 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.259 * * [simplify]: iters left: 6 (13 enodes) 49.262 * * [simplify]: iters left: 5 (47 enodes) 49.268 * * [simplify]: iters left: 4 (70 enodes) 49.279 * * [simplify]: iters left: 3 (96 enodes) 49.305 * * [simplify]: iters left: 2 (122 enodes) 49.337 * * [simplify]: iters left: 1 (134 enodes) 49.356 * * [simplify]: Extracting #0: cost 1 inf + 0 49.356 * * [simplify]: Extracting #1: cost 7 inf + 0 49.356 * * [simplify]: Extracting #2: cost 34 inf + 0 49.356 * * [simplify]: Extracting #3: cost 47 inf + 87 49.356 * * [simplify]: Extracting #4: cost 41 inf + 666 49.356 * * [simplify]: Extracting #5: cost 39 inf + 952 49.357 * * [simplify]: Extracting #6: cost 11 inf + 7663 49.359 * * [simplify]: Extracting #7: cost 0 inf + 10530 49.361 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 49.361 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 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)))))) 49.361 * * * * [progress]: [ 60 / 282 ] simplifiying candidate # 49.362 * [simplify]: Simplifying (/ 1 1) 49.362 * * [simplify]: iters left: 2 (2 enodes) 49.363 * * [simplify]: iters left: 1 (6 enodes) 49.364 * * [simplify]: Extracting #0: cost 1 inf + 0 49.364 * * [simplify]: Extracting #1: cost 0 inf + 1 49.364 * [simplify]: Simplified to 1 49.364 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 49.364 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 49.364 * * [simplify]: iters left: 6 (12 enodes) 49.367 * * [simplify]: iters left: 5 (44 enodes) 49.373 * * [simplify]: iters left: 4 (67 enodes) 49.388 * * [simplify]: iters left: 3 (93 enodes) 49.402 * * [simplify]: iters left: 2 (119 enodes) 49.418 * * [simplify]: iters left: 1 (131 enodes) 49.439 * * [simplify]: Extracting #0: cost 1 inf + 0 49.439 * * [simplify]: Extracting #1: cost 7 inf + 0 49.439 * * [simplify]: Extracting #2: cost 34 inf + 0 49.439 * * [simplify]: Extracting #3: cost 48 inf + 87 49.440 * * [simplify]: Extracting #4: cost 39 inf + 746 49.442 * * [simplify]: Extracting #5: cost 11 inf + 6417 49.445 * * [simplify]: Extracting #6: cost 0 inf + 8846 49.448 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 49.449 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 49.449 * * * * [progress]: [ 61 / 282 ] simplifiying candidate # 49.449 * * * * [progress]: [ 62 / 282 ] simplifiying candidate # 49.449 * * * * [progress]: [ 63 / 282 ] simplifiying candidate # 49.449 * * * * [progress]: [ 64 / 282 ] simplifiying candidate # 49.449 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 49.449 * * [simplify]: iters left: 6 (7 enodes) 49.452 * * [simplify]: iters left: 5 (22 enodes) 49.458 * * [simplify]: Extracting #0: cost 1 inf + 0 49.459 * * [simplify]: Extracting #1: cost 3 inf + 0 49.459 * * [simplify]: Extracting #2: cost 5 inf + 0 49.459 * * [simplify]: Extracting #3: cost 8 inf + 0 49.459 * * [simplify]: Extracting #4: cost 12 inf + 0 49.459 * * [simplify]: Extracting #5: cost 10 inf + 2 49.459 * * [simplify]: Extracting #6: cost 1 inf + 976 49.460 * * [simplify]: Extracting #7: cost 0 inf + 1218 49.460 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 49.460 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* 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)))))) 49.460 * * * * [progress]: [ 65 / 282 ] simplifiying candidate # 49.460 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 49.460 * * [simplify]: iters left: 6 (7 enodes) 49.462 * * [simplify]: iters left: 5 (22 enodes) 49.464 * * [simplify]: Extracting #0: cost 1 inf + 0 49.464 * * [simplify]: Extracting #1: cost 3 inf + 0 49.464 * * [simplify]: Extracting #2: cost 5 inf + 0 49.464 * * [simplify]: Extracting #3: cost 8 inf + 0 49.464 * * [simplify]: Extracting #4: cost 12 inf + 0 49.465 * * [simplify]: Extracting #5: cost 10 inf + 2 49.465 * * [simplify]: Extracting #6: cost 1 inf + 1056 49.465 * * [simplify]: Extracting #7: cost 0 inf + 1298 49.465 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 49.465 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (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)))))) 49.465 * * * * [progress]: [ 66 / 282 ] simplifiying candidate # 49.465 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 49.465 * * [simplify]: iters left: 6 (7 enodes) 49.467 * * [simplify]: iters left: 5 (22 enodes) 49.470 * * [simplify]: Extracting #0: cost 1 inf + 0 49.470 * * [simplify]: Extracting #1: cost 3 inf + 0 49.470 * * [simplify]: Extracting #2: cost 5 inf + 0 49.470 * * [simplify]: Extracting #3: cost 8 inf + 0 49.470 * * [simplify]: Extracting #4: cost 12 inf + 0 49.470 * * [simplify]: Extracting #5: cost 10 inf + 2 49.471 * * [simplify]: Extracting #6: cost 1 inf + 936 49.471 * * [simplify]: Extracting #7: cost 0 inf + 1138 49.471 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 49.471 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* 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)))))) 49.471 * * * * [progress]: [ 67 / 282 ] simplifiying candidate # 49.472 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 49.472 * * [simplify]: iters left: 5 (6 enodes) 49.473 * * [simplify]: iters left: 4 (19 enodes) 49.476 * * [simplify]: Extracting #0: cost 1 inf + 0 49.476 * * [simplify]: Extracting #1: cost 3 inf + 0 49.476 * * [simplify]: Extracting #2: cost 6 inf + 0 49.476 * * [simplify]: Extracting #3: cost 10 inf + 0 49.476 * * [simplify]: Extracting #4: cost 6 inf + 84 49.476 * * [simplify]: Extracting #5: cost 0 inf + 734 49.476 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 49.476 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 49.476 * * * * [progress]: [ 68 / 282 ] simplifiying candidate # 49.476 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 49.476 * * [simplify]: iters left: 6 (7 enodes) 49.478 * * [simplify]: iters left: 5 (22 enodes) 49.481 * * [simplify]: Extracting #0: cost 1 inf + 0 49.481 * * [simplify]: Extracting #1: cost 3 inf + 0 49.481 * * [simplify]: Extracting #2: cost 5 inf + 0 49.481 * * [simplify]: Extracting #3: cost 8 inf + 0 49.481 * * [simplify]: Extracting #4: cost 12 inf + 0 49.481 * * [simplify]: Extracting #5: cost 10 inf + 2 49.481 * * [simplify]: Extracting #6: cost 1 inf + 936 49.481 * * [simplify]: Extracting #7: cost 0 inf + 1138 49.481 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 49.481 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* 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)))))) 49.481 * * * * [progress]: [ 69 / 282 ] simplifiying candidate # 49.482 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 49.482 * * [simplify]: iters left: 5 (6 enodes) 49.483 * * [simplify]: iters left: 4 (19 enodes) 49.485 * * [simplify]: Extracting #0: cost 1 inf + 0 49.485 * * [simplify]: Extracting #1: cost 3 inf + 0 49.485 * * [simplify]: Extracting #2: cost 6 inf + 0 49.485 * * [simplify]: Extracting #3: cost 10 inf + 0 49.485 * * [simplify]: Extracting #4: cost 6 inf + 84 49.485 * * [simplify]: Extracting #5: cost 0 inf + 734 49.486 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 49.486 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 49.486 * * * * [progress]: [ 70 / 282 ] simplifiying candidate # 49.486 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 49.486 * * [simplify]: iters left: 6 (9 enodes) 49.488 * * [simplify]: iters left: 5 (31 enodes) 49.492 * * [simplify]: iters left: 4 (40 enodes) 49.498 * * [simplify]: iters left: 3 (44 enodes) 49.508 * * [simplify]: Extracting #0: cost 1 inf + 0 49.508 * * [simplify]: Extracting #1: cost 3 inf + 0 49.508 * * [simplify]: Extracting #2: cost 5 inf + 0 49.508 * * [simplify]: Extracting #3: cost 9 inf + 0 49.509 * * [simplify]: Extracting #4: cost 18 inf + 0 49.509 * * [simplify]: Extracting #5: cost 13 inf + 169 49.509 * * [simplify]: Extracting #6: cost 5 inf + 787 49.510 * * [simplify]: Extracting #7: cost 0 inf + 1644 49.510 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 49.510 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (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)))))) 49.511 * * * * [progress]: [ 71 / 282 ] simplifiying candidate # 49.511 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 49.511 * * [simplify]: iters left: 5 (8 enodes) 49.514 * * [simplify]: iters left: 4 (28 enodes) 49.522 * * [simplify]: iters left: 3 (37 enodes) 49.528 * * [simplify]: iters left: 2 (41 enodes) 49.532 * * [simplify]: Extracting #0: cost 1 inf + 0 49.532 * * [simplify]: Extracting #1: cost 3 inf + 0 49.532 * * [simplify]: Extracting #2: cost 7 inf + 0 49.532 * * [simplify]: Extracting #3: cost 16 inf + 0 49.533 * * [simplify]: Extracting #4: cost 11 inf + 128 49.533 * * [simplify]: Extracting #5: cost 2 inf + 830 49.534 * * [simplify]: Extracting #6: cost 0 inf + 1076 49.534 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 49.534 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* 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)))))) 49.534 * * * * [progress]: [ 72 / 282 ] simplifiying candidate # 49.534 * * * * [progress]: [ 73 / 282 ] simplifiying candidate # 49.534 * [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))))) 49.534 * * [simplify]: iters left: 6 (10 enodes) 49.537 * * [simplify]: iters left: 5 (52 enodes) 49.546 * * [simplify]: iters left: 4 (119 enodes) 49.578 * * [simplify]: iters left: 3 (234 enodes) 49.661 * * [simplify]: iters left: 2 (366 enodes) 49.789 * * [simplify]: Extracting #0: cost 1 inf + 0 49.789 * * [simplify]: Extracting #1: cost 3 inf + 0 49.789 * * [simplify]: Extracting #2: cost 22 inf + 0 49.790 * * [simplify]: Extracting #3: cost 148 inf + 0 49.792 * * [simplify]: Extracting #4: cost 202 inf + 2230 49.800 * * [simplify]: Extracting #5: cost 83 inf + 22274 49.810 * * [simplify]: Extracting #6: cost 1 inf + 35108 49.817 * * [simplify]: Extracting #7: cost 0 inf + 35040 49.824 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 49.824 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (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)))))) 49.824 * * * * [progress]: [ 74 / 282 ] simplifiying candidate # 49.824 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 49.824 * * [simplify]: iters left: 5 (6 enodes) 49.826 * * [simplify]: iters left: 4 (23 enodes) 49.829 * * [simplify]: iters left: 3 (36 enodes) 49.837 * * [simplify]: iters left: 2 (53 enodes) 49.851 * * [simplify]: iters left: 1 (94 enodes) 49.867 * * [simplify]: Extracting #0: cost 1 inf + 0 49.867 * * [simplify]: Extracting #1: cost 3 inf + 0 49.867 * * [simplify]: Extracting #2: cost 32 inf + 0 49.868 * * [simplify]: Extracting #3: cost 48 inf + 0 49.868 * * [simplify]: Extracting #4: cost 42 inf + 247 49.868 * * [simplify]: Extracting #5: cost 18 inf + 3412 49.870 * * [simplify]: Extracting #6: cost 0 inf + 5728 49.871 * * [simplify]: Extracting #7: cost 0 inf + 5448 49.872 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 49.872 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* 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)))))) 49.872 * * * * [progress]: [ 75 / 282 ] simplifiying candidate # 49.872 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 49.872 * * [simplify]: iters left: 5 (10 enodes) 49.875 * * [simplify]: iters left: 4 (53 enodes) 49.893 * * [simplify]: iters left: 3 (165 enodes) 49.975 * * [simplify]: iters left: 2 (470 enodes) 50.250 * * [simplify]: Extracting #0: cost 1 inf + 0 50.250 * * [simplify]: Extracting #1: cost 21 inf + 0 50.250 * * [simplify]: Extracting #2: cost 104 inf + 0 50.251 * * [simplify]: Extracting #3: cost 226 inf + 930 50.253 * * [simplify]: Extracting #4: cost 184 inf + 7619 50.257 * * [simplify]: Extracting #5: cost 74 inf + 36465 50.265 * * [simplify]: Extracting #6: cost 5 inf + 63971 50.277 * * [simplify]: Extracting #7: cost 0 inf + 67070 50.288 * [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))) 50.289 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (* (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)))))) 50.289 * * * * [progress]: [ 76 / 282 ] simplifiying candidate # 50.289 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 50.289 * * [simplify]: iters left: 6 (9 enodes) 50.291 * * [simplify]: iters left: 5 (48 enodes) 50.300 * * [simplify]: iters left: 4 (111 enodes) 50.321 * * [simplify]: iters left: 3 (181 enodes) 50.357 * * [simplify]: iters left: 2 (262 enodes) 50.414 * * [simplify]: iters left: 1 (473 enodes) 50.640 * * [simplify]: Extracting #0: cost 1 inf + 0 50.641 * * [simplify]: Extracting #1: cost 22 inf + 0 50.641 * * [simplify]: Extracting #2: cost 110 inf + 0 50.643 * * [simplify]: Extracting #3: cost 142 inf + 1440 50.650 * * [simplify]: Extracting #4: cost 41 inf + 15973 50.664 * * [simplify]: Extracting #5: cost 0 inf + 23364 50.678 * * [simplify]: Extracting #6: cost 0 inf + 23124 50.691 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 50.692 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (* (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)))))) 50.692 * * * * [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))))))> 50.692 * * * * [progress]: [ 78 / 282 ] simplifiying candidate # 50.692 * * * * [progress]: [ 79 / 282 ] simplifiying candidate # 50.692 * [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))))) 50.692 * * [simplify]: iters left: 6 (15 enodes) 50.699 * * [simplify]: iters left: 5 (55 enodes) 50.714 * * [simplify]: iters left: 4 (78 enodes) 50.735 * * [simplify]: iters left: 3 (91 enodes) 50.746 * * [simplify]: iters left: 2 (93 enodes) 50.757 * * [simplify]: iters left: 1 (100 enodes) 50.774 * * [simplify]: Extracting #0: cost 1 inf + 0 50.774 * * [simplify]: Extracting #1: cost 12 inf + 0 50.774 * * [simplify]: Extracting #2: cost 24 inf + 0 50.774 * * [simplify]: Extracting #3: cost 30 inf + 0 50.774 * * [simplify]: Extracting #4: cost 42 inf + 0 50.775 * * [simplify]: Extracting #5: cost 38 inf + 169 50.776 * * [simplify]: Extracting #6: cost 14 inf + 3536 50.778 * * [simplify]: Extracting #7: cost 2 inf + 8154 50.782 * * [simplify]: Extracting #8: cost 0 inf + 9162 50.785 * [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))))) 50.785 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (exp (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 50.785 * * * * [progress]: [ 80 / 282 ] simplifiying candidate # 50.786 * [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))))) 50.786 * * [simplify]: iters left: 6 (15 enodes) 50.792 * * [simplify]: iters left: 5 (57 enodes) 50.809 * * [simplify]: iters left: 4 (90 enodes) 50.835 * * [simplify]: iters left: 3 (133 enodes) 50.859 * * [simplify]: iters left: 2 (162 enodes) 50.885 * * [simplify]: iters left: 1 (175 enodes) 50.925 * * [simplify]: Extracting #0: cost 1 inf + 0 50.925 * * [simplify]: Extracting #1: cost 8 inf + 0 50.925 * * [simplify]: Extracting #2: cost 17 inf + 0 50.925 * * [simplify]: Extracting #3: cost 27 inf + 0 50.925 * * [simplify]: Extracting #4: cost 54 inf + 0 50.926 * * [simplify]: Extracting #5: cost 62 inf + 170 50.926 * * [simplify]: Extracting #6: cost 50 inf + 1175 50.928 * * [simplify]: Extracting #7: cost 16 inf + 8966 50.931 * * [simplify]: Extracting #8: cost 1 inf + 12894 50.933 * * [simplify]: Extracting #9: cost 0 inf + 13206 50.936 * [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))))) 50.936 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (exp (- (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 50.936 * * * * [progress]: [ 81 / 282 ] simplifiying candidate # 50.936 * * * * [progress]: [ 82 / 282 ] simplifiying candidate # 50.936 * * * * [progress]: [ 83 / 282 ] simplifiying candidate # 50.936 * [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))))) 50.936 * * [simplify]: iters left: 6 (17 enodes) 50.940 * * [simplify]: iters left: 5 (67 enodes) 50.952 * * [simplify]: iters left: 4 (182 enodes) 51.055 * * [simplify]: Extracting #0: cost 1 inf + 0 51.055 * * [simplify]: Extracting #1: cost 48 inf + 0 51.056 * * [simplify]: Extracting #2: cost 162 inf + 0 51.057 * * [simplify]: Extracting #3: cost 231 inf + 3 51.060 * * [simplify]: Extracting #4: cost 183 inf + 8014 51.068 * * [simplify]: Extracting #5: cost 86 inf + 35600 51.083 * * [simplify]: Extracting #6: cost 15 inf + 58708 51.099 * * [simplify]: Extracting #7: cost 0 inf + 63273 51.115 * [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)))) 51.115 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (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))))))) 51.115 * * * * [progress]: [ 84 / 282 ] simplifiying candidate # 51.115 * [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))))) 51.115 * * [simplify]: iters left: 6 (17 enodes) 51.119 * * [simplify]: iters left: 5 (72 enodes) 51.132 * * [simplify]: iters left: 4 (192 enodes) 51.225 * * [simplify]: Extracting #0: cost 1 inf + 0 51.225 * * [simplify]: Extracting #1: cost 49 inf + 0 51.226 * * [simplify]: Extracting #2: cost 145 inf + 1 51.227 * * [simplify]: Extracting #3: cost 235 inf + 2 51.229 * * [simplify]: Extracting #4: cost 218 inf + 2506 51.237 * * [simplify]: Extracting #5: cost 141 inf + 25504 51.264 * * [simplify]: Extracting #6: cost 16 inf + 74094 51.292 * * [simplify]: Extracting #7: cost 0 inf + 79993 51.309 * [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)))) 51.309 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (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))))))) 51.309 * * * * [progress]: [ 85 / 282 ] simplifiying candidate # 51.309 * * * * [progress]: [ 86 / 282 ] simplifiying candidate # 51.309 * * * * [progress]: [ 87 / 282 ] simplifiying candidate # 51.309 * * * * [progress]: [ 88 / 282 ] simplifiying candidate # 51.309 * * * * [progress]: [ 89 / 282 ] simplifiying candidate # 51.309 * [simplify]: Simplifying (/ (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 51.310 * * [simplify]: iters left: 6 (10 enodes) 51.312 * * [simplify]: iters left: 5 (36 enodes) 51.317 * * [simplify]: iters left: 4 (47 enodes) 51.332 * * [simplify]: iters left: 3 (67 enodes) 51.349 * * [simplify]: iters left: 2 (79 enodes) 51.359 * * [simplify]: iters left: 1 (88 enodes) 51.370 * * [simplify]: Extracting #0: cost 1 inf + 0 51.370 * * [simplify]: Extracting #1: cost 16 inf + 0 51.370 * * [simplify]: Extracting #2: cost 28 inf + 2 51.370 * * [simplify]: Extracting #3: cost 28 inf + 127 51.370 * * [simplify]: Extracting #4: cost 25 inf + 210 51.371 * * [simplify]: Extracting #5: cost 14 inf + 1995 51.371 * * [simplify]: Extracting #6: cost 0 inf + 4631 51.373 * [simplify]: Simplified to (* (/ y.re (+ (* y.re y.re) (* y.im y.im))) x.im) 51.373 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (- (* (/ 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))))))) 51.374 * * * * [progress]: [ 90 / 282 ] simplifiying candidate # 51.374 * [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)))))) 51.374 * * [simplify]: iters left: 6 (17 enodes) 51.382 * * [simplify]: iters left: 5 (65 enodes) 51.401 * * [simplify]: iters left: 4 (103 enodes) 51.429 * * [simplify]: iters left: 3 (136 enodes) 51.464 * * [simplify]: iters left: 2 (165 enodes) 51.508 * * [simplify]: iters left: 1 (177 enodes) 51.552 * * [simplify]: Extracting #0: cost 1 inf + 0 51.553 * * [simplify]: Extracting #1: cost 11 inf + 0 51.553 * * [simplify]: Extracting #2: cost 22 inf + 0 51.553 * * [simplify]: Extracting #3: cost 29 inf + 0 51.553 * * [simplify]: Extracting #4: cost 57 inf + 0 51.553 * * [simplify]: Extracting #5: cost 68 inf + 169 51.554 * * [simplify]: Extracting #6: cost 56 inf + 993 51.557 * * [simplify]: Extracting #7: cost 20 inf + 10411 51.563 * * [simplify]: Extracting #8: cost 2 inf + 17150 51.572 * * [simplify]: Extracting #9: cost 0 inf + 18198 51.578 * [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)))))) 51.578 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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)))))))) 51.579 * [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))))) 51.579 * * [simplify]: iters left: 6 (15 enodes) 51.586 * * [simplify]: iters left: 5 (53 enodes) 51.596 * * [simplify]: iters left: 4 (76 enodes) 51.607 * * [simplify]: iters left: 3 (102 enodes) 51.621 * * [simplify]: iters left: 2 (128 enodes) 51.640 * * [simplify]: iters left: 1 (140 enodes) 51.671 * * [simplify]: Extracting #0: cost 1 inf + 0 51.671 * * [simplify]: Extracting #1: cost 4 inf + 0 51.671 * * [simplify]: Extracting #2: cost 8 inf + 0 51.672 * * [simplify]: Extracting #3: cost 15 inf + 0 51.672 * * [simplify]: Extracting #4: cost 43 inf + 0 51.672 * * [simplify]: Extracting #5: cost 55 inf + 128 51.672 * * [simplify]: Extracting #6: cost 42 inf + 993 51.673 * * [simplify]: Extracting #7: cost 10 inf + 8920 51.675 * * [simplify]: Extracting #8: cost 0 inf + 11186 51.678 * [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))))) 51.678 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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)))))))) 51.678 * * * * [progress]: [ 91 / 282 ] simplifiying candidate # 51.678 * [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)))))) 51.678 * * [simplify]: iters left: 6 (18 enodes) 51.682 * * [simplify]: iters left: 5 (65 enodes) 51.691 * * [simplify]: iters left: 4 (92 enodes) 51.707 * * [simplify]: iters left: 3 (121 enodes) 51.742 * * [simplify]: iters left: 2 (147 enodes) 51.781 * * [simplify]: iters left: 1 (159 enodes) 51.820 * * [simplify]: Extracting #0: cost 1 inf + 0 51.820 * * [simplify]: Extracting #1: cost 7 inf + 0 51.820 * * [simplify]: Extracting #2: cost 15 inf + 0 51.820 * * [simplify]: Extracting #3: cost 24 inf + 0 51.821 * * [simplify]: Extracting #4: cost 53 inf + 0 51.821 * * [simplify]: Extracting #5: cost 63 inf + 251 51.822 * * [simplify]: Extracting #6: cost 51 inf + 1034 51.824 * * [simplify]: Extracting #7: cost 18 inf + 8841 51.829 * * [simplify]: Extracting #8: cost 2 inf + 14210 51.834 * * [simplify]: Extracting #9: cost 0 inf + 15378 51.839 * [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))))) 51.839 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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)))))))) 51.840 * [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))))) 51.840 * * [simplify]: iters left: 6 (16 enodes) 51.843 * * [simplify]: iters left: 5 (56 enodes) 51.851 * * [simplify]: iters left: 4 (79 enodes) 51.862 * * [simplify]: iters left: 3 (105 enodes) 51.878 * * [simplify]: iters left: 2 (131 enodes) 51.911 * * [simplify]: iters left: 1 (143 enodes) 51.942 * * [simplify]: Extracting #0: cost 1 inf + 0 51.942 * * [simplify]: Extracting #1: cost 4 inf + 0 51.942 * * [simplify]: Extracting #2: cost 8 inf + 0 51.943 * * [simplify]: Extracting #3: cost 16 inf + 0 51.943 * * [simplify]: Extracting #4: cost 45 inf + 0 51.943 * * [simplify]: Extracting #5: cost 57 inf + 128 51.944 * * [simplify]: Extracting #6: cost 43 inf + 1115 51.946 * * [simplify]: Extracting #7: cost 16 inf + 7586 51.951 * * [simplify]: Extracting #8: cost 0 inf + 11670 51.956 * [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))))) 51.956 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (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)))))))) 51.957 * * * * [progress]: [ 92 / 282 ] simplifiying candidate # 51.957 * [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))))) 51.957 * * [simplify]: iters left: 6 (16 enodes) 51.967 * * [simplify]: iters left: 5 (58 enodes) 51.978 * * [simplify]: iters left: 4 (85 enodes) 51.990 * * [simplify]: iters left: 3 (114 enodes) 52.010 * * [simplify]: iters left: 2 (140 enodes) 52.047 * * [simplify]: iters left: 1 (152 enodes) 52.084 * * [simplify]: Extracting #0: cost 1 inf + 0 52.084 * * [simplify]: Extracting #1: cost 7 inf + 0 52.084 * * [simplify]: Extracting #2: cost 14 inf + 0 52.084 * * [simplify]: Extracting #3: cost 21 inf + 0 52.084 * * [simplify]: Extracting #4: cost 49 inf + 0 52.084 * * [simplify]: Extracting #5: cost 60 inf + 169 52.085 * * [simplify]: Extracting #6: cost 49 inf + 828 52.088 * * [simplify]: Extracting #7: cost 17 inf + 8637 52.094 * * [simplify]: Extracting #8: cost 1 inf + 13446 52.099 * * [simplify]: Extracting #9: cost 0 inf + 13930 52.104 * [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))))) 52.104 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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)))))))) 52.105 * [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))))) 52.105 * * [simplify]: iters left: 6 (15 enodes) 52.111 * * [simplify]: iters left: 5 (53 enodes) 52.121 * * [simplify]: iters left: 4 (76 enodes) 52.131 * * [simplify]: iters left: 3 (102 enodes) 52.144 * * [simplify]: iters left: 2 (128 enodes) 52.179 * * [simplify]: iters left: 1 (140 enodes) 52.214 * * [simplify]: Extracting #0: cost 1 inf + 0 52.214 * * [simplify]: Extracting #1: cost 4 inf + 0 52.214 * * [simplify]: Extracting #2: cost 8 inf + 0 52.214 * * [simplify]: Extracting #3: cost 15 inf + 0 52.214 * * [simplify]: Extracting #4: cost 43 inf + 0 52.214 * * [simplify]: Extracting #5: cost 55 inf + 128 52.215 * * [simplify]: Extracting #6: cost 42 inf + 993 52.217 * * [simplify]: Extracting #7: cost 10 inf + 8800 52.221 * * [simplify]: Extracting #8: cost 0 inf + 11026 52.225 * [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))))) 52.225 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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)))))))) 52.226 * * * * [progress]: [ 93 / 282 ] simplifiying candidate # 52.226 * [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)) 52.226 * * [simplify]: iters left: 6 (17 enodes) 52.235 * * [simplify]: iters left: 5 (63 enodes) 52.247 * * [simplify]: iters left: 4 (92 enodes) 52.259 * * [simplify]: iters left: 3 (122 enodes) 52.281 * * [simplify]: iters left: 2 (149 enodes) 52.304 * * [simplify]: iters left: 1 (161 enodes) 52.333 * * [simplify]: Extracting #0: cost 1 inf + 0 52.333 * * [simplify]: Extracting #1: cost 5 inf + 0 52.334 * * [simplify]: Extracting #2: cost 7 inf + 1 52.334 * * [simplify]: Extracting #3: cost 13 inf + 1 52.334 * * [simplify]: Extracting #4: cost 40 inf + 1 52.334 * * [simplify]: Extracting #5: cost 52 inf + 211 52.335 * * [simplify]: Extracting #6: cost 43 inf + 953 52.337 * * [simplify]: Extracting #7: cost 10 inf + 8886 52.342 * * [simplify]: Extracting #8: cost 0 inf + 11433 52.346 * [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)))))) 52.346 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (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))))))) 52.347 * [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)))) 52.347 * * [simplify]: iters left: 6 (14 enodes) 52.350 * * [simplify]: iters left: 5 (50 enodes) 52.357 * * [simplify]: iters left: 4 (73 enodes) 52.367 * * [simplify]: iters left: 3 (99 enodes) 52.383 * * [simplify]: iters left: 2 (125 enodes) 52.414 * * [simplify]: iters left: 1 (137 enodes) 52.430 * * [simplify]: Extracting #0: cost 1 inf + 0 52.430 * * [simplify]: Extracting #1: cost 4 inf + 0 52.430 * * [simplify]: Extracting #2: cost 8 inf + 0 52.430 * * [simplify]: Extracting #3: cost 16 inf + 0 52.430 * * [simplify]: Extracting #4: cost 43 inf + 0 52.431 * * [simplify]: Extracting #5: cost 51 inf + 210 52.431 * * [simplify]: Extracting #6: cost 41 inf + 911 52.432 * * [simplify]: Extracting #7: cost 11 inf + 7951 52.434 * * [simplify]: Extracting #8: cost 0 inf + 10542 52.436 * [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)))) 52.437 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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))))))) 52.437 * * * * [progress]: [ 94 / 282 ] simplifiying candidate # 52.437 * [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))))) 52.437 * * [simplify]: iters left: 6 (16 enodes) 52.444 * * [simplify]: iters left: 5 (58 enodes) 52.460 * * [simplify]: iters left: 4 (85 enodes) 52.473 * * [simplify]: iters left: 3 (114 enodes) 52.488 * * [simplify]: iters left: 2 (140 enodes) 52.518 * * [simplify]: iters left: 1 (152 enodes) 52.555 * * [simplify]: Extracting #0: cost 1 inf + 0 52.555 * * [simplify]: Extracting #1: cost 7 inf + 0 52.555 * * [simplify]: Extracting #2: cost 14 inf + 0 52.555 * * [simplify]: Extracting #3: cost 21 inf + 0 52.555 * * [simplify]: Extracting #4: cost 49 inf + 0 52.555 * * [simplify]: Extracting #5: cost 60 inf + 169 52.556 * * [simplify]: Extracting #6: cost 49 inf + 828 52.559 * * [simplify]: Extracting #7: cost 17 inf + 8637 52.563 * * [simplify]: Extracting #8: cost 1 inf + 13446 52.568 * * [simplify]: Extracting #9: cost 0 inf + 13930 52.573 * [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))))) 52.574 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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)))))))) 52.574 * [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))))) 52.574 * * [simplify]: iters left: 6 (15 enodes) 52.581 * * [simplify]: iters left: 5 (53 enodes) 52.596 * * [simplify]: iters left: 4 (76 enodes) 52.618 * * [simplify]: iters left: 3 (102 enodes) 52.646 * * [simplify]: iters left: 2 (128 enodes) 52.680 * * [simplify]: iters left: 1 (140 enodes) 52.701 * * [simplify]: Extracting #0: cost 1 inf + 0 52.701 * * [simplify]: Extracting #1: cost 4 inf + 0 52.701 * * [simplify]: Extracting #2: cost 8 inf + 0 52.701 * * [simplify]: Extracting #3: cost 15 inf + 0 52.701 * * [simplify]: Extracting #4: cost 43 inf + 0 52.701 * * [simplify]: Extracting #5: cost 55 inf + 128 52.701 * * [simplify]: Extracting #6: cost 42 inf + 993 52.703 * * [simplify]: Extracting #7: cost 10 inf + 8800 52.705 * * [simplify]: Extracting #8: cost 0 inf + 11026 52.707 * [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))))) 52.707 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (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)))))))) 52.707 * * * * [progress]: [ 95 / 282 ] simplifiying candidate # 52.707 * [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) 52.707 * * [simplify]: iters left: 6 (16 enodes) 52.711 * * [simplify]: iters left: 5 (58 enodes) 52.720 * * [simplify]: iters left: 4 (91 enodes) 52.734 * * [simplify]: iters left: 3 (118 enodes) 52.760 * * [simplify]: iters left: 2 (144 enodes) 52.791 * * [simplify]: iters left: 1 (156 enodes) 52.809 * * [simplify]: Extracting #0: cost 1 inf + 0 52.810 * * [simplify]: Extracting #1: cost 5 inf + 0 52.810 * * [simplify]: Extracting #2: cost 7 inf + 1 52.810 * * [simplify]: Extracting #3: cost 13 inf + 1 52.810 * * [simplify]: Extracting #4: cost 40 inf + 1 52.810 * * [simplify]: Extracting #5: cost 53 inf + 129 52.810 * * [simplify]: Extracting #6: cost 45 inf + 747 52.811 * * [simplify]: Extracting #7: cost 15 inf + 7586 52.813 * * [simplify]: Extracting #8: cost 0 inf + 11433 52.816 * [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)))))) 52.816 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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))))))) 52.816 * [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)))) 52.816 * * [simplify]: iters left: 6 (14 enodes) 52.821 * * [simplify]: iters left: 5 (50 enodes) 52.837 * * [simplify]: iters left: 4 (73 enodes) 52.850 * * [simplify]: iters left: 3 (99 enodes) 52.863 * * [simplify]: iters left: 2 (125 enodes) 52.883 * * [simplify]: iters left: 1 (137 enodes) 52.917 * * [simplify]: Extracting #0: cost 1 inf + 0 52.917 * * [simplify]: Extracting #1: cost 4 inf + 0 52.917 * * [simplify]: Extracting #2: cost 8 inf + 0 52.917 * * [simplify]: Extracting #3: cost 16 inf + 0 52.917 * * [simplify]: Extracting #4: cost 43 inf + 0 52.917 * * [simplify]: Extracting #5: cost 51 inf + 210 52.918 * * [simplify]: Extracting #6: cost 41 inf + 911 52.920 * * [simplify]: Extracting #7: cost 11 inf + 7951 52.924 * * [simplify]: Extracting #8: cost 0 inf + 10542 52.926 * [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)))) 52.926 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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))))))) 52.926 * * * * [progress]: [ 96 / 282 ] simplifiying candidate # 52.926 * [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)))))) 52.926 * * [simplify]: iters left: 6 (16 enodes) 52.931 * * [simplify]: iters left: 5 (58 enodes) 52.939 * * [simplify]: iters left: 4 (83 enodes) 52.951 * * [simplify]: iters left: 3 (109 enodes) 52.976 * * [simplify]: iters left: 2 (135 enodes) 52.994 * * [simplify]: iters left: 1 (147 enodes) 53.021 * * [simplify]: Extracting #0: cost 1 inf + 0 53.021 * * [simplify]: Extracting #1: cost 6 inf + 0 53.021 * * [simplify]: Extracting #2: cost 12 inf + 0 53.021 * * [simplify]: Extracting #3: cost 19 inf + 0 53.022 * * [simplify]: Extracting #4: cost 47 inf + 0 53.022 * * [simplify]: Extracting #5: cost 58 inf + 169 53.022 * * [simplify]: Extracting #6: cost 46 inf + 910 53.025 * * [simplify]: Extracting #7: cost 18 inf + 7907 53.029 * * [simplify]: Extracting #8: cost 0 inf + 12638 53.034 * [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)))))) 53.034 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (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)))))))) 53.034 * [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))))) 53.034 * * [simplify]: iters left: 6 (15 enodes) 53.038 * * [simplify]: iters left: 5 (53 enodes) 53.045 * * [simplify]: iters left: 4 (76 enodes) 53.056 * * [simplify]: iters left: 3 (102 enodes) 53.069 * * [simplify]: iters left: 2 (128 enodes) 53.087 * * [simplify]: iters left: 1 (140 enodes) 53.118 * * [simplify]: Extracting #0: cost 1 inf + 0 53.118 * * [simplify]: Extracting #1: cost 4 inf + 0 53.118 * * [simplify]: Extracting #2: cost 8 inf + 0 53.118 * * [simplify]: Extracting #3: cost 15 inf + 0 53.119 * * [simplify]: Extracting #4: cost 43 inf + 0 53.119 * * [simplify]: Extracting #5: cost 55 inf + 128 53.119 * * [simplify]: Extracting #6: cost 42 inf + 993 53.122 * * [simplify]: Extracting #7: cost 10 inf + 8760 53.126 * * [simplify]: Extracting #8: cost 0 inf + 11026 53.130 * [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))))) 53.130 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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)))))))) 53.131 * * * * [progress]: [ 97 / 282 ] simplifiying candidate # 53.131 * [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)))))) 53.131 * * [simplify]: iters left: 6 (17 enodes) 53.138 * * [simplify]: iters left: 5 (60 enodes) 53.155 * * [simplify]: iters left: 4 (83 enodes) 53.173 * * [simplify]: iters left: 3 (109 enodes) 53.187 * * [simplify]: iters left: 2 (135 enodes) 53.218 * * [simplify]: iters left: 1 (147 enodes) 53.237 * * [simplify]: Extracting #0: cost 1 inf + 0 53.237 * * [simplify]: Extracting #1: cost 4 inf + 0 53.237 * * [simplify]: Extracting #2: cost 9 inf + 0 53.237 * * [simplify]: Extracting #3: cost 18 inf + 0 53.237 * * [simplify]: Extracting #4: cost 47 inf + 0 53.237 * * [simplify]: Extracting #5: cost 58 inf + 169 53.238 * * [simplify]: Extracting #6: cost 47 inf + 869 53.239 * * [simplify]: Extracting #7: cost 18 inf + 7425 53.241 * * [simplify]: Extracting #8: cost 0 inf + 11994 53.244 * [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))))) 53.244 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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)))))))) 53.244 * [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))))) 53.244 * * [simplify]: iters left: 6 (16 enodes) 53.247 * * [simplify]: iters left: 5 (56 enodes) 53.258 * * [simplify]: iters left: 4 (79 enodes) 53.279 * * [simplify]: iters left: 3 (105 enodes) 53.307 * * [simplify]: iters left: 2 (131 enodes) 53.341 * * [simplify]: iters left: 1 (143 enodes) 53.377 * * [simplify]: Extracting #0: cost 1 inf + 0 53.377 * * [simplify]: Extracting #1: cost 4 inf + 0 53.377 * * [simplify]: Extracting #2: cost 8 inf + 0 53.377 * * [simplify]: Extracting #3: cost 16 inf + 0 53.377 * * [simplify]: Extracting #4: cost 45 inf + 0 53.378 * * [simplify]: Extracting #5: cost 57 inf + 128 53.378 * * [simplify]: Extracting #6: cost 43 inf + 1115 53.380 * * [simplify]: Extracting #7: cost 16 inf + 7466 53.384 * * [simplify]: Extracting #8: cost 0 inf + 11510 53.388 * [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))))) 53.389 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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)))))))) 53.389 * * * * [progress]: [ 98 / 282 ] simplifiying candidate # 53.389 * [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))))) 53.389 * * [simplify]: iters left: 6 (15 enodes) 53.395 * * [simplify]: iters left: 5 (53 enodes) 53.410 * * [simplify]: iters left: 4 (76 enodes) 53.421 * * [simplify]: iters left: 3 (102 enodes) 53.435 * * [simplify]: iters left: 2 (128 enodes) 53.457 * * [simplify]: iters left: 1 (140 enodes) 53.491 * * [simplify]: Extracting #0: cost 1 inf + 0 53.491 * * [simplify]: Extracting #1: cost 4 inf + 0 53.491 * * [simplify]: Extracting #2: cost 8 inf + 0 53.491 * * [simplify]: Extracting #3: cost 15 inf + 0 53.491 * * [simplify]: Extracting #4: cost 43 inf + 0 53.492 * * [simplify]: Extracting #5: cost 55 inf + 128 53.492 * * [simplify]: Extracting #6: cost 42 inf + 993 53.495 * * [simplify]: Extracting #7: cost 10 inf + 8640 53.499 * * [simplify]: Extracting #8: cost 0 inf + 10866 53.502 * [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))))) 53.502 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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)))))))) 53.503 * [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))))) 53.503 * * [simplify]: iters left: 6 (15 enodes) 53.508 * * [simplify]: iters left: 5 (53 enodes) 53.522 * * [simplify]: iters left: 4 (76 enodes) 53.533 * * [simplify]: iters left: 3 (102 enodes) 53.546 * * [simplify]: iters left: 2 (128 enodes) 53.577 * * [simplify]: iters left: 1 (140 enodes) 53.612 * * [simplify]: Extracting #0: cost 1 inf + 0 53.612 * * [simplify]: Extracting #1: cost 4 inf + 0 53.612 * * [simplify]: Extracting #2: cost 8 inf + 0 53.612 * * [simplify]: Extracting #3: cost 15 inf + 0 53.612 * * [simplify]: Extracting #4: cost 43 inf + 0 53.612 * * [simplify]: Extracting #5: cost 55 inf + 128 53.613 * * [simplify]: Extracting #6: cost 42 inf + 993 53.615 * * [simplify]: Extracting #7: cost 10 inf + 8640 53.619 * * [simplify]: Extracting #8: cost 0 inf + 10866 53.624 * [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))))) 53.624 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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)))))))) 53.624 * * * * [progress]: [ 99 / 282 ] simplifiying candidate # 53.624 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 53.624 * * [simplify]: iters left: 6 (16 enodes) 53.633 * * [simplify]: iters left: 5 (58 enodes) 53.651 * * [simplify]: iters left: 4 (83 enodes) 53.674 * * [simplify]: iters left: 3 (111 enodes) 53.706 * * [simplify]: iters left: 2 (137 enodes) 53.742 * * [simplify]: iters left: 1 (149 enodes) 53.778 * * [simplify]: Extracting #0: cost 1 inf + 0 53.778 * * [simplify]: Extracting #1: cost 4 inf + 0 53.778 * * [simplify]: Extracting #2: cost 9 inf + 1 53.779 * * [simplify]: Extracting #3: cost 36 inf + 1 53.779 * * [simplify]: Extracting #4: cost 48 inf + 211 53.780 * * [simplify]: Extracting #5: cost 40 inf + 829 53.781 * * [simplify]: Extracting #6: cost 10 inf + 7306 53.782 * * [simplify]: Extracting #7: cost 1 inf + 9332 53.784 * * [simplify]: Extracting #8: cost 0 inf + 9575 53.786 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 53.786 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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))))))) 53.786 * [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)))) 53.786 * * [simplify]: iters left: 6 (14 enodes) 53.789 * * [simplify]: iters left: 5 (50 enodes) 53.796 * * [simplify]: iters left: 4 (73 enodes) 53.808 * * [simplify]: iters left: 3 (99 enodes) 53.821 * * [simplify]: iters left: 2 (125 enodes) 53.838 * * [simplify]: iters left: 1 (137 enodes) 53.855 * * [simplify]: Extracting #0: cost 1 inf + 0 53.855 * * [simplify]: Extracting #1: cost 4 inf + 0 53.855 * * [simplify]: Extracting #2: cost 8 inf + 0 53.855 * * [simplify]: Extracting #3: cost 16 inf + 0 53.855 * * [simplify]: Extracting #4: cost 43 inf + 0 53.855 * * [simplify]: Extracting #5: cost 51 inf + 210 53.855 * * [simplify]: Extracting #6: cost 41 inf + 911 53.857 * * [simplify]: Extracting #7: cost 11 inf + 7791 53.859 * * [simplify]: Extracting #8: cost 0 inf + 10382 53.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)))) 53.860 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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))))))) 53.861 * * * * [progress]: [ 100 / 282 ] simplifiying candidate # 53.861 * [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))))) 53.861 * * [simplify]: iters left: 6 (15 enodes) 53.864 * * [simplify]: iters left: 5 (53 enodes) 53.879 * * [simplify]: iters left: 4 (76 enodes) 53.902 * * [simplify]: iters left: 3 (102 enodes) 53.929 * * [simplify]: iters left: 2 (128 enodes) 53.964 * * [simplify]: iters left: 1 (140 enodes) 53.998 * * [simplify]: Extracting #0: cost 1 inf + 0 53.998 * * [simplify]: Extracting #1: cost 4 inf + 0 53.998 * * [simplify]: Extracting #2: cost 8 inf + 0 53.998 * * [simplify]: Extracting #3: cost 15 inf + 0 53.998 * * [simplify]: Extracting #4: cost 43 inf + 0 53.999 * * [simplify]: Extracting #5: cost 55 inf + 128 53.999 * * [simplify]: Extracting #6: cost 42 inf + 993 54.002 * * [simplify]: Extracting #7: cost 10 inf + 8640 54.006 * * [simplify]: Extracting #8: cost 0 inf + 10866 54.010 * [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))))) 54.010 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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)))))))) 54.011 * [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))))) 54.011 * * [simplify]: iters left: 6 (15 enodes) 54.017 * * [simplify]: iters left: 5 (53 enodes) 54.034 * * [simplify]: iters left: 4 (76 enodes) 54.055 * * [simplify]: iters left: 3 (102 enodes) 54.071 * * [simplify]: iters left: 2 (128 enodes) 54.088 * * [simplify]: iters left: 1 (140 enodes) 54.105 * * [simplify]: Extracting #0: cost 1 inf + 0 54.105 * * [simplify]: Extracting #1: cost 4 inf + 0 54.105 * * [simplify]: Extracting #2: cost 8 inf + 0 54.105 * * [simplify]: Extracting #3: cost 15 inf + 0 54.105 * * [simplify]: Extracting #4: cost 43 inf + 0 54.105 * * [simplify]: Extracting #5: cost 55 inf + 128 54.106 * * [simplify]: Extracting #6: cost 42 inf + 993 54.107 * * [simplify]: Extracting #7: cost 10 inf + 8640 54.109 * * [simplify]: Extracting #8: cost 0 inf + 10866 54.111 * [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))))) 54.111 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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)))))))) 54.111 * * * * [progress]: [ 101 / 282 ] simplifiying candidate # 54.111 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 54.111 * * [simplify]: iters left: 6 (15 enodes) 54.115 * * [simplify]: iters left: 5 (53 enodes) 54.125 * * [simplify]: iters left: 4 (78 enodes) 54.136 * * [simplify]: iters left: 3 (104 enodes) 54.150 * * [simplify]: iters left: 2 (130 enodes) 54.168 * * [simplify]: iters left: 1 (142 enodes) 54.203 * * [simplify]: Extracting #0: cost 1 inf + 0 54.203 * * [simplify]: Extracting #1: cost 4 inf + 0 54.203 * * [simplify]: Extracting #2: cost 9 inf + 1 54.203 * * [simplify]: Extracting #3: cost 36 inf + 1 54.203 * * [simplify]: Extracting #4: cost 49 inf + 170 54.204 * * [simplify]: Extracting #5: cost 41 inf + 788 54.206 * * [simplify]: Extracting #6: cost 9 inf + 7551 54.212 * * [simplify]: Extracting #7: cost 0 inf + 9575 54.214 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 54.214 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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))))))) 54.214 * [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)))) 54.214 * * [simplify]: iters left: 6 (14 enodes) 54.217 * * [simplify]: iters left: 5 (50 enodes) 54.223 * * [simplify]: iters left: 4 (73 enodes) 54.233 * * [simplify]: iters left: 3 (99 enodes) 54.248 * * [simplify]: iters left: 2 (125 enodes) 54.282 * * [simplify]: iters left: 1 (137 enodes) 54.315 * * [simplify]: Extracting #0: cost 1 inf + 0 54.315 * * [simplify]: Extracting #1: cost 4 inf + 0 54.315 * * [simplify]: Extracting #2: cost 8 inf + 0 54.315 * * [simplify]: Extracting #3: cost 16 inf + 0 54.316 * * [simplify]: Extracting #4: cost 43 inf + 0 54.317 * * [simplify]: Extracting #5: cost 51 inf + 210 54.318 * * [simplify]: Extracting #6: cost 41 inf + 911 54.320 * * [simplify]: Extracting #7: cost 11 inf + 7791 54.324 * * [simplify]: Extracting #8: cost 0 inf + 10382 54.327 * [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)))) 54.327 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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))))))) 54.328 * * * * [progress]: [ 102 / 282 ] simplifiying candidate # 54.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)))))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 54.328 * * [simplify]: iters left: 6 (17 enodes) 54.335 * * [simplify]: iters left: 5 (66 enodes) 54.349 * * [simplify]: iters left: 4 (113 enodes) 54.376 * * [simplify]: iters left: 3 (161 enodes) 54.407 * * [simplify]: iters left: 2 (201 enodes) 54.446 * * [simplify]: iters left: 1 (241 enodes) 54.525 * * [simplify]: Extracting #0: cost 1 inf + 0 54.525 * * [simplify]: Extracting #1: cost 33 inf + 0 54.526 * * [simplify]: Extracting #2: cost 88 inf + 0 54.526 * * [simplify]: Extracting #3: cost 92 inf + 5 54.530 * * [simplify]: Extracting #4: cost 101 inf + 7 54.531 * * [simplify]: Extracting #5: cost 93 inf + 708 54.532 * * [simplify]: Extracting #6: cost 78 inf + 2018 54.539 * * [simplify]: Extracting #7: cost 37 inf + 22747 54.553 * * [simplify]: Extracting #8: cost 2 inf + 44523 54.569 * * [simplify]: Extracting #9: cost 0 inf + 46033 54.584 * [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)))))) 54.585 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* 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)))))))) 54.585 * [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))))) 54.585 * * [simplify]: iters left: 6 (15 enodes) 54.592 * * [simplify]: iters left: 5 (52 enodes) 54.607 * * [simplify]: iters left: 4 (63 enodes) 54.624 * * [simplify]: iters left: 3 (67 enodes) 54.632 * * [simplify]: Extracting #0: cost 1 inf + 0 54.632 * * [simplify]: Extracting #1: cost 6 inf + 0 54.632 * * [simplify]: Extracting #2: cost 12 inf + 0 54.632 * * [simplify]: Extracting #3: cost 18 inf + 0 54.632 * * [simplify]: Extracting #4: cost 30 inf + 0 54.632 * * [simplify]: Extracting #5: cost 27 inf + 128 54.632 * * [simplify]: Extracting #6: cost 13 inf + 1238 54.633 * * [simplify]: Extracting #7: cost 5 inf + 2856 54.633 * * [simplify]: Extracting #8: cost 0 inf + 4952 54.634 * [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))))) 54.634 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (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)))))))) 54.634 * * * * [progress]: [ 103 / 282 ] simplifiying candidate # 54.635 * [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)))))) 54.635 * * [simplify]: iters left: 6 (20 enodes) 54.639 * * [simplify]: iters left: 5 (74 enodes) 54.649 * * [simplify]: iters left: 4 (114 enodes) 54.674 * * [simplify]: iters left: 3 (163 enodes) 54.723 * * [simplify]: iters left: 2 (210 enodes) 54.782 * * [simplify]: iters left: 1 (227 enodes) 54.821 * * [simplify]: Extracting #0: cost 1 inf + 0 54.822 * * [simplify]: Extracting #1: cost 23 inf + 0 54.822 * * [simplify]: Extracting #2: cost 48 inf + 0 54.822 * * [simplify]: Extracting #3: cost 56 inf + 0 54.822 * * [simplify]: Extracting #4: cost 68 inf + 0 54.822 * * [simplify]: Extracting #5: cost 63 inf + 251 54.823 * * [simplify]: Extracting #6: cost 38 inf + 5394 54.826 * * [simplify]: Extracting #7: cost 11 inf + 17608 54.830 * * [simplify]: Extracting #8: cost 0 inf + 23644 54.839 * [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))))) 54.839 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* 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)))))))) 54.840 * [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))))) 54.840 * * [simplify]: iters left: 6 (17 enodes) 54.847 * * [simplify]: iters left: 5 (58 enodes) 54.863 * * [simplify]: iters left: 4 (72 enodes) 54.881 * * [simplify]: iters left: 3 (78 enodes) 54.897 * * [simplify]: Extracting #0: cost 1 inf + 0 54.897 * * [simplify]: Extracting #1: cost 8 inf + 0 54.897 * * [simplify]: Extracting #2: cost 17 inf + 0 54.897 * * [simplify]: Extracting #3: cost 24 inf + 0 54.897 * * [simplify]: Extracting #4: cost 36 inf + 0 54.897 * * [simplify]: Extracting #5: cost 32 inf + 169 54.898 * * [simplify]: Extracting #6: cost 19 inf + 1279 54.898 * * [simplify]: Extracting #7: cost 4 inf + 5758 54.899 * * [simplify]: Extracting #8: cost 0 inf + 7288 54.900 * [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))))) 54.900 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* 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)))))))) 54.900 * * * * [progress]: [ 104 / 282 ] simplifiying candidate # 54.901 * [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))))) 54.901 * * [simplify]: iters left: 6 (18 enodes) 54.904 * * [simplify]: iters left: 5 (67 enodes) 54.914 * * [simplify]: iters left: 4 (107 enodes) 54.938 * * [simplify]: iters left: 3 (156 enodes) 54.985 * * [simplify]: iters left: 2 (203 enodes) 55.019 * * [simplify]: iters left: 1 (221 enodes) 55.072 * * [simplify]: Extracting #0: cost 1 inf + 0 55.072 * * [simplify]: Extracting #1: cost 23 inf + 0 55.072 * * [simplify]: Extracting #2: cost 46 inf + 0 55.072 * * [simplify]: Extracting #3: cost 52 inf + 0 55.073 * * [simplify]: Extracting #4: cost 64 inf + 0 55.073 * * [simplify]: Extracting #5: cost 60 inf + 170 55.074 * * [simplify]: Extracting #6: cost 35 inf + 4868 55.077 * * [simplify]: Extracting #7: cost 9 inf + 16602 55.081 * * [simplify]: Extracting #8: cost 0 inf + 21156 55.087 * [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))))) 55.087 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (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)))))))) 55.087 * [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))))) 55.087 * * [simplify]: iters left: 6 (16 enodes) 55.091 * * [simplify]: iters left: 5 (55 enodes) 55.100 * * [simplify]: iters left: 4 (69 enodes) 55.117 * * [simplify]: iters left: 3 (75 enodes) 55.137 * * [simplify]: Extracting #0: cost 1 inf + 0 55.137 * * [simplify]: Extracting #1: cost 8 inf + 0 55.137 * * [simplify]: Extracting #2: cost 16 inf + 0 55.137 * * [simplify]: Extracting #3: cost 22 inf + 0 55.138 * * [simplify]: Extracting #4: cost 34 inf + 0 55.138 * * [simplify]: Extracting #5: cost 31 inf + 128 55.138 * * [simplify]: Extracting #6: cost 18 inf + 1075 55.139 * * [simplify]: Extracting #7: cost 11 inf + 2452 55.140 * * [simplify]: Extracting #8: cost 3 inf + 4952 55.142 * * [simplify]: Extracting #9: cost 1 inf + 5960 55.144 * * [simplify]: Extracting #10: cost 0 inf + 6404 55.146 * [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))))) 55.146 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (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)))))))) 55.146 * * * * [progress]: [ 105 / 282 ] simplifiying candidate # 55.147 * [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)) 55.147 * * [simplify]: iters left: 6 (19 enodes) 55.157 * * [simplify]: iters left: 5 (72 enodes) 55.178 * * [simplify]: iters left: 4 (104 enodes) 55.207 * * [simplify]: iters left: 3 (124 enodes) 55.245 * * [simplify]: iters left: 2 (163 enodes) 55.273 * * [simplify]: iters left: 1 (171 enodes) 55.301 * * [simplify]: Extracting #0: cost 1 inf + 0 55.301 * * [simplify]: Extracting #1: cost 13 inf + 0 55.301 * * [simplify]: Extracting #2: cost 24 inf + 1 55.301 * * [simplify]: Extracting #3: cost 30 inf + 1 55.301 * * [simplify]: Extracting #4: cost 42 inf + 1 55.301 * * [simplify]: Extracting #5: cost 40 inf + 88 55.301 * * [simplify]: Extracting #6: cost 25 inf + 1320 55.302 * * [simplify]: Extracting #7: cost 11 inf + 5000 55.304 * * [simplify]: Extracting #8: cost 2 inf + 9075 55.306 * * [simplify]: Extracting #9: cost 0 inf + 10043 55.309 * [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)))))) 55.309 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* 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))))))) 55.309 * [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)))) 55.309 * * [simplify]: iters left: 6 (15 enodes) 55.314 * * [simplify]: iters left: 5 (52 enodes) 55.320 * * [simplify]: iters left: 4 (66 enodes) 55.329 * * [simplify]: iters left: 3 (72 enodes) 55.346 * * [simplify]: Extracting #0: cost 1 inf + 0 55.346 * * [simplify]: Extracting #1: cost 8 inf + 0 55.346 * * [simplify]: Extracting #2: cost 16 inf + 0 55.346 * * [simplify]: Extracting #3: cost 23 inf + 0 55.346 * * [simplify]: Extracting #4: cost 34 inf + 0 55.346 * * [simplify]: Extracting #5: cost 29 inf + 128 55.346 * * [simplify]: Extracting #6: cost 14 inf + 1320 55.347 * * [simplify]: Extracting #7: cost 6 inf + 3260 55.347 * * [simplify]: Extracting #8: cost 1 inf + 5478 55.348 * * [simplify]: Extracting #9: cost 0 inf + 5760 55.349 * [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)))) 55.349 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (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))))))) 55.349 * * * * [progress]: [ 106 / 282 ] simplifiying candidate # 55.350 * [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))))) 55.350 * * [simplify]: iters left: 6 (18 enodes) 55.354 * * [simplify]: iters left: 5 (67 enodes) 55.363 * * [simplify]: iters left: 4 (107 enodes) 55.385 * * [simplify]: iters left: 3 (156 enodes) 55.432 * * [simplify]: iters left: 2 (203 enodes) 55.473 * * [simplify]: iters left: 1 (221 enodes) 55.531 * * [simplify]: Extracting #0: cost 1 inf + 0 55.531 * * [simplify]: Extracting #1: cost 23 inf + 0 55.532 * * [simplify]: Extracting #2: cost 46 inf + 0 55.532 * * [simplify]: Extracting #3: cost 52 inf + 0 55.532 * * [simplify]: Extracting #4: cost 64 inf + 0 55.533 * * [simplify]: Extracting #5: cost 60 inf + 170 55.534 * * [simplify]: Extracting #6: cost 35 inf + 4868 55.541 * * [simplify]: Extracting #7: cost 9 inf + 16602 55.551 * * [simplify]: Extracting #8: cost 0 inf + 21156 55.561 * [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))))) 55.561 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* 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)))))))) 55.562 * [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))))) 55.562 * * [simplify]: iters left: 6 (16 enodes) 55.568 * * [simplify]: iters left: 5 (55 enodes) 55.584 * * [simplify]: iters left: 4 (69 enodes) 55.602 * * [simplify]: iters left: 3 (75 enodes) 55.621 * * [simplify]: Extracting #0: cost 1 inf + 0 55.621 * * [simplify]: Extracting #1: cost 8 inf + 0 55.621 * * [simplify]: Extracting #2: cost 16 inf + 0 55.621 * * [simplify]: Extracting #3: cost 22 inf + 0 55.621 * * [simplify]: Extracting #4: cost 34 inf + 0 55.622 * * [simplify]: Extracting #5: cost 31 inf + 128 55.622 * * [simplify]: Extracting #6: cost 18 inf + 1075 55.623 * * [simplify]: Extracting #7: cost 11 inf + 2452 55.624 * * [simplify]: Extracting #8: cost 3 inf + 4952 55.626 * * [simplify]: Extracting #9: cost 1 inf + 5960 55.628 * * [simplify]: Extracting #10: cost 0 inf + 6404 55.630 * [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))))) 55.630 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (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)))))))) 55.630 * * * * [progress]: [ 107 / 282 ] simplifiying candidate # 55.631 * [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) 55.631 * * [simplify]: iters left: 6 (18 enodes) 55.640 * * [simplify]: iters left: 5 (67 enodes) 55.662 * * [simplify]: iters left: 4 (107 enodes) 55.695 * * [simplify]: iters left: 3 (136 enodes) 55.734 * * [simplify]: iters left: 2 (157 enodes) 55.777 * * [simplify]: iters left: 1 (160 enodes) 55.798 * * [simplify]: Extracting #0: cost 1 inf + 0 55.798 * * [simplify]: Extracting #1: cost 13 inf + 0 55.798 * * [simplify]: Extracting #2: cost 24 inf + 1 55.798 * * [simplify]: Extracting #3: cost 30 inf + 1 55.798 * * [simplify]: Extracting #4: cost 42 inf + 1 55.798 * * [simplify]: Extracting #5: cost 38 inf + 211 55.799 * * [simplify]: Extracting #6: cost 16 inf + 3741 55.801 * * [simplify]: Extracting #7: cost 3 inf + 8750 55.803 * * [simplify]: Extracting #8: cost 0 inf + 10043 55.805 * [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)))))) 55.805 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* 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))))))) 55.806 * [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)))) 55.806 * * [simplify]: iters left: 6 (15 enodes) 55.809 * * [simplify]: iters left: 5 (52 enodes) 55.819 * * [simplify]: iters left: 4 (66 enodes) 55.836 * * [simplify]: iters left: 3 (72 enodes) 55.854 * * [simplify]: Extracting #0: cost 1 inf + 0 55.854 * * [simplify]: Extracting #1: cost 8 inf + 0 55.854 * * [simplify]: Extracting #2: cost 16 inf + 0 55.854 * * [simplify]: Extracting #3: cost 23 inf + 0 55.854 * * [simplify]: Extracting #4: cost 34 inf + 0 55.855 * * [simplify]: Extracting #5: cost 29 inf + 128 55.855 * * [simplify]: Extracting #6: cost 14 inf + 1320 55.856 * * [simplify]: Extracting #7: cost 6 inf + 3260 55.858 * * [simplify]: Extracting #8: cost 1 inf + 5478 55.859 * * [simplify]: Extracting #9: cost 0 inf + 5760 55.860 * [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)))) 55.860 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (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))))))) 55.861 * * * * [progress]: [ 108 / 282 ] simplifiying candidate # 55.861 * [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)))))) 55.861 * * [simplify]: iters left: 6 (20 enodes) 55.865 * * [simplify]: iters left: 5 (72 enodes) 55.875 * * [simplify]: iters left: 4 (103 enodes) 55.893 * * [simplify]: iters left: 3 (154 enodes) 55.938 * * [simplify]: iters left: 2 (207 enodes) 55.999 * * [simplify]: iters left: 1 (224 enodes) 56.063 * * [simplify]: Extracting #0: cost 1 inf + 0 56.063 * * [simplify]: Extracting #1: cost 23 inf + 0 56.063 * * [simplify]: Extracting #2: cost 48 inf + 0 56.064 * * [simplify]: Extracting #3: cost 56 inf + 0 56.064 * * [simplify]: Extracting #4: cost 68 inf + 0 56.064 * * [simplify]: Extracting #5: cost 64 inf + 169 56.065 * * [simplify]: Extracting #6: cost 42 inf + 2896 56.068 * * [simplify]: Extracting #7: cost 30 inf + 7498 56.075 * * [simplify]: Extracting #8: cost 5 inf + 21026 56.082 * * [simplify]: Extracting #9: cost 0 inf + 23724 56.087 * * [simplify]: Extracting #10: cost 0 inf + 23644 56.093 * [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))))) 56.093 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (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)))))))) 56.093 * [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))))) 56.093 * * [simplify]: iters left: 6 (17 enodes) 56.097 * * [simplify]: iters left: 5 (58 enodes) 56.104 * * [simplify]: iters left: 4 (72 enodes) 56.114 * * [simplify]: iters left: 3 (78 enodes) 56.134 * * [simplify]: Extracting #0: cost 1 inf + 0 56.134 * * [simplify]: Extracting #1: cost 8 inf + 0 56.134 * * [simplify]: Extracting #2: cost 17 inf + 0 56.134 * * [simplify]: Extracting #3: cost 24 inf + 0 56.135 * * [simplify]: Extracting #4: cost 36 inf + 0 56.135 * * [simplify]: Extracting #5: cost 32 inf + 169 56.136 * * [simplify]: Extracting #6: cost 19 inf + 1279 56.138 * * [simplify]: Extracting #7: cost 4 inf + 5758 56.140 * * [simplify]: Extracting #8: cost 0 inf + 7288 56.142 * [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))))) 56.142 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (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)))))))) 56.142 * * * * [progress]: [ 109 / 282 ] simplifiying candidate # 56.143 * [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)))))) 56.143 * * [simplify]: iters left: 6 (17 enodes) 56.150 * * [simplify]: iters left: 5 (61 enodes) 56.167 * * [simplify]: iters left: 4 (77 enodes) 56.188 * * [simplify]: iters left: 3 (94 enodes) 56.212 * * [simplify]: iters left: 2 (110 enodes) 56.239 * * [simplify]: iters left: 1 (118 enodes) 56.253 * * [simplify]: Extracting #0: cost 1 inf + 0 56.253 * * [simplify]: Extracting #1: cost 16 inf + 0 56.253 * * [simplify]: Extracting #2: cost 31 inf + 0 56.253 * * [simplify]: Extracting #3: cost 38 inf + 0 56.253 * * [simplify]: Extracting #4: cost 49 inf + 0 56.254 * * [simplify]: Extracting #5: cost 41 inf + 293 56.254 * * [simplify]: Extracting #6: cost 21 inf + 3578 56.256 * * [simplify]: Extracting #7: cost 4 inf + 10604 56.259 * * [simplify]: Extracting #8: cost 0 inf + 12540 56.261 * [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))))) 56.261 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* 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)))))))) 56.261 * [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))))) 56.261 * * [simplify]: iters left: 6 (15 enodes) 56.265 * * [simplify]: iters left: 5 (52 enodes) 56.271 * * [simplify]: iters left: 4 (61 enodes) 56.279 * * [simplify]: iters left: 3 (66 enodes) 56.291 * * [simplify]: Extracting #0: cost 1 inf + 0 56.291 * * [simplify]: Extracting #1: cost 6 inf + 0 56.291 * * [simplify]: Extracting #2: cost 12 inf + 0 56.291 * * [simplify]: Extracting #3: cost 19 inf + 0 56.291 * * [simplify]: Extracting #4: cost 30 inf + 0 56.291 * * [simplify]: Extracting #5: cost 25 inf + 128 56.292 * * [simplify]: Extracting #6: cost 10 inf + 1320 56.293 * * [simplify]: Extracting #7: cost 3 inf + 2936 56.294 * * [simplify]: Extracting #8: cost 0 inf + 4308 56.295 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 56.295 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* 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))))))) 56.296 * * * * [progress]: [ 110 / 282 ] simplifiying candidate # 56.296 * [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))))) 56.296 * * [simplify]: iters left: 6 (19 enodes) 56.304 * * [simplify]: iters left: 5 (67 enodes) 56.322 * * [simplify]: iters left: 4 (91 enodes) 56.347 * * [simplify]: iters left: 3 (117 enodes) 56.380 * * [simplify]: iters left: 2 (128 enodes) 56.414 * * [simplify]: iters left: 1 (129 enodes) 56.445 * * [simplify]: Extracting #0: cost 1 inf + 0 56.446 * * [simplify]: Extracting #1: cost 15 inf + 0 56.446 * * [simplify]: Extracting #2: cost 32 inf + 0 56.446 * * [simplify]: Extracting #3: cost 40 inf + 0 56.446 * * [simplify]: Extracting #4: cost 52 inf + 0 56.446 * * [simplify]: Extracting #5: cost 47 inf + 252 56.447 * * [simplify]: Extracting #6: cost 27 inf + 3056 56.450 * * [simplify]: Extracting #7: cost 14 inf + 7498 56.454 * * [simplify]: Extracting #8: cost 0 inf + 14308 56.459 * [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)))))) 56.459 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* 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)))))))) 56.460 * [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))))) 56.460 * * [simplify]: iters left: 6 (17 enodes) 56.467 * * [simplify]: iters left: 5 (58 enodes) 56.483 * * [simplify]: iters left: 4 (72 enodes) 56.502 * * [simplify]: iters left: 3 (78 enodes) 56.523 * * [simplify]: Extracting #0: cost 1 inf + 0 56.524 * * [simplify]: Extracting #1: cost 8 inf + 0 56.524 * * [simplify]: Extracting #2: cost 17 inf + 0 56.524 * * [simplify]: Extracting #3: cost 24 inf + 0 56.524 * * [simplify]: Extracting #4: cost 36 inf + 0 56.524 * * [simplify]: Extracting #5: cost 32 inf + 169 56.525 * * [simplify]: Extracting #6: cost 19 inf + 1279 56.526 * * [simplify]: Extracting #7: cost 4 inf + 5518 56.528 * * [simplify]: Extracting #8: cost 0 inf + 6968 56.530 * [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))))) 56.530 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* 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)))))))) 56.531 * * * * [progress]: [ 111 / 282 ] simplifiying candidate # 56.531 * [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)) 56.531 * * [simplify]: iters left: 6 (19 enodes) 56.540 * * [simplify]: iters left: 5 (69 enodes) 56.559 * * [simplify]: iters left: 4 (88 enodes) 56.583 * * [simplify]: iters left: 3 (102 enodes) 56.610 * * [simplify]: iters left: 2 (119 enodes) 56.631 * * [simplify]: iters left: 1 (121 enodes) 56.646 * * [simplify]: Extracting #0: cost 1 inf + 0 56.646 * * [simplify]: Extracting #1: cost 9 inf + 0 56.646 * * [simplify]: Extracting #2: cost 17 inf + 1 56.646 * * [simplify]: Extracting #3: cost 24 inf + 1 56.647 * * [simplify]: Extracting #4: cost 36 inf + 1 56.647 * * [simplify]: Extracting #5: cost 35 inf + 47 56.647 * * [simplify]: Extracting #6: cost 14 inf + 2579 56.648 * * [simplify]: Extracting #7: cost 3 inf + 5447 56.649 * * [simplify]: Extracting #8: cost 1 inf + 6415 56.651 * * [simplify]: Extracting #9: cost 0 inf + 6899 56.652 * [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))))) 56.652 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* 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))))))) 56.652 * [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)))) 56.653 * * [simplify]: iters left: 6 (16 enodes) 56.656 * * [simplify]: iters left: 5 (55 enodes) 56.663 * * [simplify]: iters left: 4 (69 enodes) 56.676 * * [simplify]: iters left: 3 (75 enodes) 56.694 * * [simplify]: Extracting #0: cost 1 inf + 0 56.694 * * [simplify]: Extracting #1: cost 8 inf + 0 56.694 * * [simplify]: Extracting #2: cost 17 inf + 0 56.694 * * [simplify]: Extracting #3: cost 25 inf + 0 56.694 * * [simplify]: Extracting #4: cost 36 inf + 0 56.695 * * [simplify]: Extracting #5: cost 31 inf + 128 56.695 * * [simplify]: Extracting #6: cost 18 inf + 1075 56.696 * * [simplify]: Extracting #7: cost 7 inf + 3460 56.698 * * [simplify]: Extracting #8: cost 2 inf + 5356 56.700 * * [simplify]: Extracting #9: cost 0 inf + 6324 56.701 * [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))))) 56.701 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (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)))))))) 56.702 * * * * [progress]: [ 112 / 282 ] simplifiying candidate # 56.702 * [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))))) 56.702 * * [simplify]: iters left: 6 (19 enodes) 56.710 * * [simplify]: iters left: 5 (67 enodes) 56.730 * * [simplify]: iters left: 4 (91 enodes) 56.756 * * [simplify]: iters left: 3 (117 enodes) 56.779 * * [simplify]: iters left: 2 (128 enodes) 56.795 * * [simplify]: iters left: 1 (129 enodes) 56.810 * * [simplify]: Extracting #0: cost 1 inf + 0 56.810 * * [simplify]: Extracting #1: cost 15 inf + 0 56.810 * * [simplify]: Extracting #2: cost 32 inf + 0 56.810 * * [simplify]: Extracting #3: cost 40 inf + 0 56.810 * * [simplify]: Extracting #4: cost 52 inf + 0 56.810 * * [simplify]: Extracting #5: cost 47 inf + 252 56.811 * * [simplify]: Extracting #6: cost 27 inf + 3056 56.812 * * [simplify]: Extracting #7: cost 14 inf + 7498 56.814 * * [simplify]: Extracting #8: cost 0 inf + 14308 56.817 * [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)))))) 56.817 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* 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)))))))) 56.817 * [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))))) 56.817 * * [simplify]: iters left: 6 (17 enodes) 56.820 * * [simplify]: iters left: 5 (58 enodes) 56.830 * * [simplify]: iters left: 4 (72 enodes) 56.848 * * [simplify]: iters left: 3 (78 enodes) 56.860 * * [simplify]: Extracting #0: cost 1 inf + 0 56.860 * * [simplify]: Extracting #1: cost 8 inf + 0 56.860 * * [simplify]: Extracting #2: cost 17 inf + 0 56.860 * * [simplify]: Extracting #3: cost 24 inf + 0 56.860 * * [simplify]: Extracting #4: cost 36 inf + 0 56.861 * * [simplify]: Extracting #5: cost 32 inf + 169 56.861 * * [simplify]: Extracting #6: cost 19 inf + 1279 56.861 * * [simplify]: Extracting #7: cost 4 inf + 5518 56.862 * * [simplify]: Extracting #8: cost 0 inf + 6968 56.863 * [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))))) 56.863 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (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)))))))) 56.864 * * * * [progress]: [ 113 / 282 ] simplifiying candidate # 56.864 * [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) 56.864 * * [simplify]: iters left: 6 (18 enodes) 56.868 * * [simplify]: iters left: 5 (64 enodes) 56.878 * * [simplify]: iters left: 4 (86 enodes) 56.891 * * [simplify]: iters left: 3 (102 enodes) 56.905 * * [simplify]: iters left: 2 (111 enodes) 56.920 * * [simplify]: iters left: 1 (113 enodes) 56.946 * * [simplify]: Extracting #0: cost 1 inf + 0 56.946 * * [simplify]: Extracting #1: cost 9 inf + 0 56.946 * * [simplify]: Extracting #2: cost 17 inf + 1 56.947 * * [simplify]: Extracting #3: cost 24 inf + 1 56.947 * * [simplify]: Extracting #4: cost 36 inf + 1 56.947 * * [simplify]: Extracting #5: cost 33 inf + 129 56.948 * * [simplify]: Extracting #6: cost 11 inf + 3066 56.950 * * [simplify]: Extracting #7: cost 5 inf + 4681 56.952 * * [simplify]: Extracting #8: cost 0 inf + 6899 56.955 * [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))))) 56.955 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* 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))))))) 56.956 * [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)))) 56.956 * * [simplify]: iters left: 6 (16 enodes) 56.962 * * [simplify]: iters left: 5 (55 enodes) 56.978 * * [simplify]: iters left: 4 (69 enodes) 56.988 * * [simplify]: iters left: 3 (75 enodes) 56.997 * * [simplify]: Extracting #0: cost 1 inf + 0 56.998 * * [simplify]: Extracting #1: cost 8 inf + 0 56.998 * * [simplify]: Extracting #2: cost 17 inf + 0 56.998 * * [simplify]: Extracting #3: cost 25 inf + 0 56.998 * * [simplify]: Extracting #4: cost 36 inf + 0 56.998 * * [simplify]: Extracting #5: cost 31 inf + 128 56.998 * * [simplify]: Extracting #6: cost 18 inf + 1075 56.999 * * [simplify]: Extracting #7: cost 7 inf + 3460 56.999 * * [simplify]: Extracting #8: cost 2 inf + 5356 57.000 * * [simplify]: Extracting #9: cost 0 inf + 6324 57.001 * [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))))) 57.001 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (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)))))))) 57.001 * * * * [progress]: [ 114 / 282 ] simplifiying candidate # 57.002 * [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)))))) 57.002 * * [simplify]: iters left: 6 (18 enodes) 57.005 * * [simplify]: iters left: 5 (65 enodes) 57.017 * * [simplify]: iters left: 4 (96 enodes) 57.048 * * [simplify]: iters left: 3 (147 enodes) 57.091 * * [simplify]: iters left: 2 (201 enodes) 57.151 * * [simplify]: iters left: 1 (216 enodes) 57.182 * * [simplify]: Extracting #0: cost 1 inf + 0 57.182 * * [simplify]: Extracting #1: cost 23 inf + 0 57.182 * * [simplify]: Extracting #2: cost 46 inf + 0 57.182 * * [simplify]: Extracting #3: cost 52 inf + 0 57.182 * * [simplify]: Extracting #4: cost 64 inf + 0 57.182 * * [simplify]: Extracting #5: cost 59 inf + 292 57.183 * * [simplify]: Extracting #6: cost 38 inf + 2938 57.186 * * [simplify]: Extracting #7: cost 12 inf + 14588 57.193 * * [simplify]: Extracting #8: cost 0 inf + 21196 57.202 * * [simplify]: Extracting #9: cost 0 inf + 21156 57.211 * [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)))))) 57.211 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* 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)))))))) 57.212 * [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))))) 57.212 * * [simplify]: iters left: 6 (16 enodes) 57.218 * * [simplify]: iters left: 5 (55 enodes) 57.233 * * [simplify]: iters left: 4 (69 enodes) 57.252 * * [simplify]: iters left: 3 (75 enodes) 57.271 * * [simplify]: Extracting #0: cost 1 inf + 0 57.271 * * [simplify]: Extracting #1: cost 8 inf + 0 57.271 * * [simplify]: Extracting #2: cost 16 inf + 0 57.271 * * [simplify]: Extracting #3: cost 22 inf + 0 57.272 * * [simplify]: Extracting #4: cost 34 inf + 0 57.272 * * [simplify]: Extracting #5: cost 31 inf + 128 57.272 * * [simplify]: Extracting #6: cost 18 inf + 1075 57.273 * * [simplify]: Extracting #7: cost 11 inf + 2372 57.275 * * [simplify]: Extracting #8: cost 3 inf + 4872 57.276 * * [simplify]: Extracting #9: cost 1 inf + 5920 57.278 * * [simplify]: Extracting #10: cost 0 inf + 6404 57.280 * [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))))) 57.281 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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)))))))) 57.281 * * * * [progress]: [ 115 / 282 ] simplifiying candidate # 57.282 * [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)))))) 57.282 * * [simplify]: iters left: 6 (19 enodes) 57.290 * * [simplify]: iters left: 5 (67 enodes) 57.309 * * [simplify]: iters left: 4 (91 enodes) 57.335 * * [simplify]: iters left: 3 (117 enodes) 57.367 * * [simplify]: iters left: 2 (128 enodes) 57.400 * * [simplify]: iters left: 1 (129 enodes) 57.433 * * [simplify]: Extracting #0: cost 1 inf + 0 57.433 * * [simplify]: Extracting #1: cost 15 inf + 0 57.434 * * [simplify]: Extracting #2: cost 32 inf + 0 57.434 * * [simplify]: Extracting #3: cost 40 inf + 0 57.434 * * [simplify]: Extracting #4: cost 52 inf + 0 57.434 * * [simplify]: Extracting #5: cost 47 inf + 252 57.436 * * [simplify]: Extracting #6: cost 24 inf + 4306 57.440 * * [simplify]: Extracting #7: cost 1 inf + 13824 57.445 * * [simplify]: Extracting #8: cost 0 inf + 14308 57.450 * [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)))))) 57.450 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (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)))))))) 57.451 * [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))))) 57.451 * * [simplify]: iters left: 6 (17 enodes) 57.458 * * [simplify]: iters left: 5 (58 enodes) 57.474 * * [simplify]: iters left: 4 (72 enodes) 57.484 * * [simplify]: iters left: 3 (78 enodes) 57.493 * * [simplify]: Extracting #0: cost 1 inf + 0 57.493 * * [simplify]: Extracting #1: cost 8 inf + 0 57.493 * * [simplify]: Extracting #2: cost 17 inf + 0 57.493 * * [simplify]: Extracting #3: cost 24 inf + 0 57.493 * * [simplify]: Extracting #4: cost 36 inf + 0 57.493 * * [simplify]: Extracting #5: cost 32 inf + 169 57.494 * * [simplify]: Extracting #6: cost 19 inf + 1279 57.494 * * [simplify]: Extracting #7: cost 4 inf + 5598 57.496 * * [simplify]: Extracting #8: cost 0 inf + 6968 57.497 * [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))))) 57.497 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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)))))))) 57.497 * * * * [progress]: [ 116 / 282 ] simplifiying candidate # 57.497 * [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))))) 57.497 * * [simplify]: iters left: 6 (16 enodes) 57.500 * * [simplify]: iters left: 5 (57 enodes) 57.508 * * [simplify]: iters left: 4 (73 enodes) 57.518 * * [simplify]: iters left: 3 (87 enodes) 57.529 * * [simplify]: iters left: 2 (92 enodes) 57.546 * * [simplify]: iters left: 1 (95 enodes) 57.570 * * [simplify]: Extracting #0: cost 1 inf + 0 57.570 * * [simplify]: Extracting #1: cost 11 inf + 0 57.570 * * [simplify]: Extracting #2: cost 22 inf + 0 57.571 * * [simplify]: Extracting #3: cost 29 inf + 0 57.571 * * [simplify]: Extracting #4: cost 40 inf + 0 57.571 * * [simplify]: Extracting #5: cost 35 inf + 169 57.572 * * [simplify]: Extracting #6: cost 12 inf + 2982 57.574 * * [simplify]: Extracting #7: cost 1 inf + 7584 57.577 * * [simplify]: Extracting #8: cost 0 inf + 8028 57.581 * [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)))) 57.581 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (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)))))))) 57.581 * [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))))) 57.581 * * [simplify]: iters left: 6 (15 enodes) 57.588 * * [simplify]: iters left: 5 (52 enodes) 57.602 * * [simplify]: iters left: 4 (61 enodes) 57.618 * * [simplify]: iters left: 3 (66 enodes) 57.635 * * [simplify]: Extracting #0: cost 1 inf + 0 57.635 * * [simplify]: Extracting #1: cost 6 inf + 0 57.635 * * [simplify]: Extracting #2: cost 12 inf + 0 57.635 * * [simplify]: Extracting #3: cost 19 inf + 0 57.635 * * [simplify]: Extracting #4: cost 30 inf + 0 57.636 * * [simplify]: Extracting #5: cost 25 inf + 128 57.636 * * [simplify]: Extracting #6: cost 10 inf + 1320 57.637 * * [simplify]: Extracting #7: cost 3 inf + 2736 57.638 * * [simplify]: Extracting #8: cost 0 inf + 3988 57.640 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 57.640 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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))))))) 57.640 * * * * [progress]: [ 117 / 282 ] simplifiying candidate # 57.640 * [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)) 57.640 * * [simplify]: iters left: 6 (18 enodes) 57.650 * * [simplify]: iters left: 5 (65 enodes) 57.672 * * [simplify]: iters left: 4 (84 enodes) 57.695 * * [simplify]: iters left: 3 (96 enodes) 57.719 * * [simplify]: iters left: 2 (113 enodes) 57.750 * * [simplify]: iters left: 1 (115 enodes) 57.776 * * [simplify]: Extracting #0: cost 1 inf + 0 57.776 * * [simplify]: Extracting #1: cost 9 inf + 0 57.776 * * [simplify]: Extracting #2: cost 16 inf + 1 57.776 * * [simplify]: Extracting #3: cost 22 inf + 1 57.777 * * [simplify]: Extracting #4: cost 34 inf + 1 57.777 * * [simplify]: Extracting #5: cost 30 inf + 252 57.778 * * [simplify]: Extracting #6: cost 12 inf + 2132 57.779 * * [simplify]: Extracting #7: cost 2 inf + 5087 57.782 * * [simplify]: Extracting #8: cost 0 inf + 6015 57.785 * [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))))) 57.785 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (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))))))) 57.786 * [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)))) 57.786 * * [simplify]: iters left: 6 (15 enodes) 57.792 * * [simplify]: iters left: 5 (52 enodes) 57.809 * * [simplify]: iters left: 4 (66 enodes) 57.827 * * [simplify]: iters left: 3 (72 enodes) 57.845 * * [simplify]: Extracting #0: cost 1 inf + 0 57.846 * * [simplify]: Extracting #1: cost 8 inf + 0 57.846 * * [simplify]: Extracting #2: cost 16 inf + 0 57.846 * * [simplify]: Extracting #3: cost 23 inf + 0 57.846 * * [simplify]: Extracting #4: cost 34 inf + 0 57.846 * * [simplify]: Extracting #5: cost 29 inf + 128 57.847 * * [simplify]: Extracting #6: cost 14 inf + 1320 57.848 * * [simplify]: Extracting #7: cost 6 inf + 3140 57.849 * * [simplify]: Extracting #8: cost 1 inf + 5198 57.851 * * [simplify]: Extracting #9: cost 0 inf + 5440 57.853 * [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)))) 57.853 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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))))))) 57.853 * * * * [progress]: [ 118 / 282 ] simplifiying candidate # 57.853 * [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))))) 57.854 * * [simplify]: iters left: 6 (16 enodes) 57.860 * * [simplify]: iters left: 5 (57 enodes) 57.876 * * [simplify]: iters left: 4 (73 enodes) 57.896 * * [simplify]: iters left: 3 (87 enodes) 57.918 * * [simplify]: iters left: 2 (92 enodes) 57.937 * * [simplify]: iters left: 1 (95 enodes) 57.949 * * [simplify]: Extracting #0: cost 1 inf + 0 57.949 * * [simplify]: Extracting #1: cost 11 inf + 0 57.949 * * [simplify]: Extracting #2: cost 22 inf + 0 57.949 * * [simplify]: Extracting #3: cost 29 inf + 0 57.949 * * [simplify]: Extracting #4: cost 40 inf + 0 57.950 * * [simplify]: Extracting #5: cost 35 inf + 169 57.950 * * [simplify]: Extracting #6: cost 12 inf + 2982 57.951 * * [simplify]: Extracting #7: cost 1 inf + 7584 57.953 * * [simplify]: Extracting #8: cost 0 inf + 8028 57.954 * [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)))) 57.954 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* 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)))))))) 57.955 * [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))))) 57.955 * * [simplify]: iters left: 6 (15 enodes) 57.960 * * [simplify]: iters left: 5 (52 enodes) 57.974 * * [simplify]: iters left: 4 (61 enodes) 57.990 * * [simplify]: iters left: 3 (66 enodes) 58.001 * * [simplify]: Extracting #0: cost 1 inf + 0 58.001 * * [simplify]: Extracting #1: cost 6 inf + 0 58.001 * * [simplify]: Extracting #2: cost 12 inf + 0 58.001 * * [simplify]: Extracting #3: cost 19 inf + 0 58.001 * * [simplify]: Extracting #4: cost 30 inf + 0 58.002 * * [simplify]: Extracting #5: cost 25 inf + 128 58.002 * * [simplify]: Extracting #6: cost 10 inf + 1320 58.002 * * [simplify]: Extracting #7: cost 3 inf + 2736 58.003 * * [simplify]: Extracting #8: cost 0 inf + 3988 58.004 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 58.004 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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))))))) 58.004 * * * * [progress]: [ 119 / 282 ] simplifiying candidate # 58.004 * [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) 58.004 * * [simplify]: iters left: 6 (17 enodes) 58.008 * * [simplify]: iters left: 5 (60 enodes) 58.017 * * [simplify]: iters left: 4 (82 enodes) 58.029 * * [simplify]: iters left: 3 (98 enodes) 58.056 * * [simplify]: iters left: 2 (107 enodes) 58.070 * * [simplify]: iters left: 1 (109 enodes) 58.082 * * [simplify]: Extracting #0: cost 1 inf + 0 58.082 * * [simplify]: Extracting #1: cost 9 inf + 0 58.082 * * [simplify]: Extracting #2: cost 16 inf + 1 58.082 * * [simplify]: Extracting #3: cost 22 inf + 1 58.082 * * [simplify]: Extracting #4: cost 34 inf + 1 58.083 * * [simplify]: Extracting #5: cost 30 inf + 171 58.083 * * [simplify]: Extracting #6: cost 10 inf + 2458 58.084 * * [simplify]: Extracting #7: cost 2 inf + 5087 58.085 * * [simplify]: Extracting #8: cost 0 inf + 6015 58.087 * [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)))) 58.087 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (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))))))) 58.087 * [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)))) 58.087 * * [simplify]: iters left: 6 (15 enodes) 58.090 * * [simplify]: iters left: 5 (52 enodes) 58.097 * * [simplify]: iters left: 4 (66 enodes) 58.105 * * [simplify]: iters left: 3 (72 enodes) 58.114 * * [simplify]: Extracting #0: cost 1 inf + 0 58.114 * * [simplify]: Extracting #1: cost 8 inf + 0 58.114 * * [simplify]: Extracting #2: cost 16 inf + 0 58.114 * * [simplify]: Extracting #3: cost 23 inf + 0 58.114 * * [simplify]: Extracting #4: cost 34 inf + 0 58.114 * * [simplify]: Extracting #5: cost 29 inf + 128 58.114 * * [simplify]: Extracting #6: cost 14 inf + 1320 58.115 * * [simplify]: Extracting #7: cost 6 inf + 3140 58.116 * * [simplify]: Extracting #8: cost 1 inf + 5198 58.117 * * [simplify]: Extracting #9: cost 0 inf + 5440 58.117 * [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)))) 58.117 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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))))))) 58.118 * * * * [progress]: [ 120 / 282 ] simplifiying candidate # 58.118 * [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)))))) 58.118 * * [simplify]: iters left: 6 (19 enodes) 58.125 * * [simplify]: iters left: 5 (70 enodes) 58.135 * * [simplify]: iters left: 4 (96 enodes) 58.162 * * [simplify]: iters left: 3 (139 enodes) 58.199 * * [simplify]: iters left: 2 (171 enodes) 58.220 * * [simplify]: iters left: 1 (172 enodes) 58.239 * * [simplify]: Extracting #0: cost 1 inf + 0 58.239 * * [simplify]: Extracting #1: cost 13 inf + 0 58.239 * * [simplify]: Extracting #2: cost 24 inf + 1 58.239 * * [simplify]: Extracting #3: cost 30 inf + 1 58.240 * * [simplify]: Extracting #4: cost 42 inf + 1 58.240 * * [simplify]: Extracting #5: cost 37 inf + 211 58.241 * * [simplify]: Extracting #6: cost 21 inf + 1765 58.242 * * [simplify]: Extracting #7: cost 11 inf + 4601 58.246 * * [simplify]: Extracting #8: cost 1 inf + 9519 58.250 * * [simplify]: Extracting #9: cost 0 inf + 10043 58.254 * [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)))))) 58.254 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* 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)))))))) 58.255 * [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))))) 58.255 * * [simplify]: iters left: 6 (15 enodes) 58.261 * * [simplify]: iters left: 5 (52 enodes) 58.276 * * [simplify]: iters left: 4 (66 enodes) 58.293 * * [simplify]: iters left: 3 (72 enodes) 58.311 * * [simplify]: Extracting #0: cost 1 inf + 0 58.311 * * [simplify]: Extracting #1: cost 8 inf + 0 58.311 * * [simplify]: Extracting #2: cost 16 inf + 0 58.311 * * [simplify]: Extracting #3: cost 23 inf + 0 58.311 * * [simplify]: Extracting #4: cost 34 inf + 0 58.312 * * [simplify]: Extracting #5: cost 29 inf + 128 58.312 * * [simplify]: Extracting #6: cost 14 inf + 1320 58.313 * * [simplify]: Extracting #7: cost 7 inf + 2938 58.314 * * [simplify]: Extracting #8: cost 2 inf + 4994 58.316 * * [simplify]: Extracting #9: cost 0 inf + 5760 58.318 * [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))))) 58.318 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* 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)))))))) 58.318 * * * * [progress]: [ 121 / 282 ] simplifiying candidate # 58.319 * [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)))))) 58.319 * * [simplify]: iters left: 6 (19 enodes) 58.330 * * [simplify]: iters left: 5 (69 enodes) 58.349 * * [simplify]: iters left: 4 (89 enodes) 58.376 * * [simplify]: iters left: 3 (114 enodes) 58.403 * * [simplify]: iters left: 2 (122 enodes) 58.433 * * [simplify]: iters left: 1 (123 enodes) 58.459 * * [simplify]: Extracting #0: cost 1 inf + 0 58.459 * * [simplify]: Extracting #1: cost 9 inf + 0 58.459 * * [simplify]: Extracting #2: cost 17 inf + 1 58.460 * * [simplify]: Extracting #3: cost 24 inf + 1 58.460 * * [simplify]: Extracting #4: cost 36 inf + 1 58.460 * * [simplify]: Extracting #5: cost 34 inf + 88 58.461 * * [simplify]: Extracting #6: cost 20 inf + 1198 58.462 * * [simplify]: Extracting #7: cost 4 inf + 5125 58.464 * * [simplify]: Extracting #8: cost 1 inf + 6375 58.467 * * [simplify]: Extracting #9: cost 0 inf + 6899 58.469 * [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))))) 58.470 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (fabs (cbrt (+ (* 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)))))))) 58.470 * [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))))) 58.470 * * [simplify]: iters left: 6 (16 enodes) 58.476 * * [simplify]: iters left: 5 (55 enodes) 58.491 * * [simplify]: iters left: 4 (69 enodes) 58.511 * * [simplify]: iters left: 3 (75 enodes) 58.531 * * [simplify]: Extracting #0: cost 1 inf + 0 58.531 * * [simplify]: Extracting #1: cost 8 inf + 0 58.531 * * [simplify]: Extracting #2: cost 17 inf + 0 58.531 * * [simplify]: Extracting #3: cost 25 inf + 0 58.531 * * [simplify]: Extracting #4: cost 36 inf + 0 58.531 * * [simplify]: Extracting #5: cost 31 inf + 128 58.532 * * [simplify]: Extracting #6: cost 18 inf + 1075 58.533 * * [simplify]: Extracting #7: cost 11 inf + 2332 58.534 * * [simplify]: Extracting #8: cost 3 inf + 4792 58.536 * * [simplify]: Extracting #9: cost 1 inf + 5840 58.538 * * [simplify]: Extracting #10: cost 0 inf + 6324 58.540 * [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))))) 58.540 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (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)))))))) 58.540 * * * * [progress]: [ 122 / 282 ] simplifiying candidate # 58.540 * [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))))) 58.541 * * [simplify]: iters left: 6 (18 enodes) 58.550 * * [simplify]: iters left: 5 (65 enodes) 58.569 * * [simplify]: iters left: 4 (85 enodes) 58.592 * * [simplify]: iters left: 3 (110 enodes) 58.612 * * [simplify]: iters left: 2 (123 enodes) 58.629 * * [simplify]: iters left: 1 (124 enodes) 58.642 * * [simplify]: Extracting #0: cost 1 inf + 0 58.642 * * [simplify]: Extracting #1: cost 9 inf + 0 58.642 * * [simplify]: Extracting #2: cost 16 inf + 1 58.642 * * [simplify]: Extracting #3: cost 22 inf + 1 58.642 * * [simplify]: Extracting #4: cost 34 inf + 1 58.643 * * [simplify]: Extracting #5: cost 30 inf + 211 58.643 * * [simplify]: Extracting #6: cost 14 inf + 2013 58.643 * * [simplify]: Extracting #7: cost 9 inf + 2745 58.644 * * [simplify]: Extracting #8: cost 3 inf + 4643 58.645 * * [simplify]: Extracting #9: cost 0 inf + 6015 58.647 * [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))))) 58.647 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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)))))))) 58.647 * [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))))) 58.647 * * [simplify]: iters left: 6 (15 enodes) 58.653 * * [simplify]: iters left: 5 (52 enodes) 58.667 * * [simplify]: iters left: 4 (66 enodes) 58.684 * * [simplify]: iters left: 3 (72 enodes) 58.703 * * [simplify]: Extracting #0: cost 1 inf + 0 58.703 * * [simplify]: Extracting #1: cost 8 inf + 0 58.703 * * [simplify]: Extracting #2: cost 16 inf + 0 58.703 * * [simplify]: Extracting #3: cost 23 inf + 0 58.703 * * [simplify]: Extracting #4: cost 34 inf + 0 58.704 * * [simplify]: Extracting #5: cost 29 inf + 128 58.704 * * [simplify]: Extracting #6: cost 14 inf + 1320 58.705 * * [simplify]: Extracting #7: cost 7 inf + 2898 58.706 * * [simplify]: Extracting #8: cost 2 inf + 4754 58.708 * * [simplify]: Extracting #9: cost 0 inf + 5440 58.710 * [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))))) 58.710 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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)))))))) 58.710 * * * * [progress]: [ 123 / 282 ] simplifiying candidate # 58.711 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt 1)) 58.711 * * [simplify]: iters left: 6 (13 enodes) 58.715 * * [simplify]: iters left: 5 (49 enodes) 58.722 * * [simplify]: iters left: 4 (66 enodes) 58.730 * * [simplify]: iters left: 3 (75 enodes) 58.742 * * [simplify]: Extracting #0: cost 1 inf + 0 58.742 * * [simplify]: Extracting #1: cost 5 inf + 0 58.742 * * [simplify]: Extracting #2: cost 7 inf + 1 58.742 * * [simplify]: Extracting #3: cost 11 inf + 1 58.742 * * [simplify]: Extracting #4: cost 20 inf + 1 58.742 * * [simplify]: Extracting #5: cost 15 inf + 130 58.743 * * [simplify]: Extracting #6: cost 2 inf + 1646 58.744 * * [simplify]: Extracting #7: cost 0 inf + 2135 58.744 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 58.745 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 58.745 * [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)))) 58.745 * * [simplify]: iters left: 6 (14 enodes) 58.751 * * [simplify]: iters left: 5 (49 enodes) 58.764 * * [simplify]: iters left: 4 (58 enodes) 58.780 * * [simplify]: iters left: 3 (63 enodes) 58.795 * * [simplify]: Extracting #0: cost 1 inf + 0 58.795 * * [simplify]: Extracting #1: cost 6 inf + 0 58.796 * * [simplify]: Extracting #2: cost 13 inf + 0 58.796 * * [simplify]: Extracting #3: cost 21 inf + 0 58.796 * * [simplify]: Extracting #4: cost 25 inf + 43 58.796 * * [simplify]: Extracting #5: cost 18 inf + 374 58.797 * * [simplify]: Extracting #6: cost 3 inf + 2694 58.798 * * [simplify]: Extracting #7: cost 0 inf + 3424 58.799 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 58.799 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))))) 58.799 * * * * [progress]: [ 124 / 282 ] simplifiying candidate # 58.800 * [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))))) 58.800 * * [simplify]: iters left: 6 (18 enodes) 58.809 * * [simplify]: iters left: 5 (65 enodes) 58.820 * * [simplify]: iters left: 4 (85 enodes) 58.832 * * [simplify]: iters left: 3 (110 enodes) 58.858 * * [simplify]: iters left: 2 (123 enodes) 58.886 * * [simplify]: iters left: 1 (124 enodes) 58.909 * * [simplify]: Extracting #0: cost 1 inf + 0 58.910 * * [simplify]: Extracting #1: cost 9 inf + 0 58.910 * * [simplify]: Extracting #2: cost 16 inf + 1 58.910 * * [simplify]: Extracting #3: cost 22 inf + 1 58.910 * * [simplify]: Extracting #4: cost 34 inf + 1 58.910 * * [simplify]: Extracting #5: cost 30 inf + 211 58.910 * * [simplify]: Extracting #6: cost 14 inf + 2013 58.911 * * [simplify]: Extracting #7: cost 9 inf + 2745 58.912 * * [simplify]: Extracting #8: cost 3 inf + 4643 58.913 * * [simplify]: Extracting #9: cost 0 inf + 6015 58.914 * [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))))) 58.914 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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)))))))) 58.914 * [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))))) 58.915 * * [simplify]: iters left: 6 (15 enodes) 58.918 * * [simplify]: iters left: 5 (52 enodes) 58.924 * * [simplify]: iters left: 4 (66 enodes) 58.933 * * [simplify]: iters left: 3 (72 enodes) 58.947 * * [simplify]: Extracting #0: cost 1 inf + 0 58.947 * * [simplify]: Extracting #1: cost 8 inf + 0 58.948 * * [simplify]: Extracting #2: cost 16 inf + 0 58.948 * * [simplify]: Extracting #3: cost 23 inf + 0 58.948 * * [simplify]: Extracting #4: cost 34 inf + 0 58.948 * * [simplify]: Extracting #5: cost 29 inf + 128 58.948 * * [simplify]: Extracting #6: cost 14 inf + 1320 58.949 * * [simplify]: Extracting #7: cost 7 inf + 2898 58.951 * * [simplify]: Extracting #8: cost 2 inf + 4754 58.953 * * [simplify]: Extracting #9: cost 0 inf + 5440 58.954 * [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))))) 58.954 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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)))))))) 58.955 * * * * [progress]: [ 125 / 282 ] simplifiying candidate # 58.955 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) 58.955 * * [simplify]: iters left: 6 (13 enodes) 58.965 * * [simplify]: iters left: 5 (47 enodes) 58.978 * * [simplify]: iters left: 4 (64 enodes) 58.995 * * [simplify]: iters left: 3 (73 enodes) 59.004 * * [simplify]: Extracting #0: cost 1 inf + 0 59.004 * * [simplify]: Extracting #1: cost 5 inf + 0 59.004 * * [simplify]: Extracting #2: cost 7 inf + 1 59.004 * * [simplify]: Extracting #3: cost 11 inf + 1 59.004 * * [simplify]: Extracting #4: cost 20 inf + 1 59.005 * * [simplify]: Extracting #5: cost 15 inf + 130 59.005 * * [simplify]: Extracting #6: cost 4 inf + 1198 59.005 * * [simplify]: Extracting #7: cost 0 inf + 2135 59.006 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 59.006 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 59.006 * [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)))) 59.006 * * [simplify]: iters left: 6 (14 enodes) 59.009 * * [simplify]: iters left: 5 (49 enodes) 59.016 * * [simplify]: iters left: 4 (58 enodes) 59.023 * * [simplify]: iters left: 3 (63 enodes) 59.038 * * [simplify]: Extracting #0: cost 1 inf + 0 59.038 * * [simplify]: Extracting #1: cost 6 inf + 0 59.038 * * [simplify]: Extracting #2: cost 13 inf + 0 59.038 * * [simplify]: Extracting #3: cost 21 inf + 0 59.038 * * [simplify]: Extracting #4: cost 25 inf + 43 59.038 * * [simplify]: Extracting #5: cost 18 inf + 374 59.039 * * [simplify]: Extracting #6: cost 3 inf + 2694 59.040 * * [simplify]: Extracting #7: cost 0 inf + 3424 59.042 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 59.042 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))))) 59.042 * * * * [progress]: [ 126 / 282 ] simplifiying candidate # 59.042 * [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)))))) 59.042 * * [simplify]: iters left: 6 (18 enodes) 59.050 * * [simplify]: iters left: 5 (65 enodes) 59.066 * * [simplify]: iters left: 4 (96 enodes) 59.083 * * [simplify]: iters left: 3 (147 enodes) 59.117 * * [simplify]: iters left: 2 (201 enodes) 59.166 * * [simplify]: iters left: 1 (216 enodes) 59.204 * * [simplify]: Extracting #0: cost 1 inf + 0 59.205 * * [simplify]: Extracting #1: cost 23 inf + 0 59.205 * * [simplify]: Extracting #2: cost 46 inf + 0 59.205 * * [simplify]: Extracting #3: cost 52 inf + 0 59.205 * * [simplify]: Extracting #4: cost 64 inf + 0 59.205 * * [simplify]: Extracting #5: cost 59 inf + 292 59.206 * * [simplify]: Extracting #6: cost 38 inf + 2938 59.209 * * [simplify]: Extracting #7: cost 12 inf + 14588 59.213 * * [simplify]: Extracting #8: cost 0 inf + 21196 59.218 * * [simplify]: Extracting #9: cost 0 inf + 21156 59.223 * [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)))))) 59.223 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (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)))))))) 59.223 * [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))))) 59.223 * * [simplify]: iters left: 6 (16 enodes) 59.227 * * [simplify]: iters left: 5 (55 enodes) 59.240 * * [simplify]: iters left: 4 (69 enodes) 59.258 * * [simplify]: iters left: 3 (75 enodes) 59.279 * * [simplify]: Extracting #0: cost 1 inf + 0 59.279 * * [simplify]: Extracting #1: cost 8 inf + 0 59.279 * * [simplify]: Extracting #2: cost 16 inf + 0 59.279 * * [simplify]: Extracting #3: cost 22 inf + 0 59.279 * * [simplify]: Extracting #4: cost 34 inf + 0 59.280 * * [simplify]: Extracting #5: cost 31 inf + 128 59.280 * * [simplify]: Extracting #6: cost 18 inf + 1075 59.281 * * [simplify]: Extracting #7: cost 11 inf + 2372 59.282 * * [simplify]: Extracting #8: cost 3 inf + 4872 59.284 * * [simplify]: Extracting #9: cost 1 inf + 5920 59.286 * * [simplify]: Extracting #10: cost 0 inf + 6404 59.288 * [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))))) 59.288 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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)))))))) 59.288 * * * * [progress]: [ 127 / 282 ] simplifiying candidate # 59.289 * [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)))))) 59.289 * * [simplify]: iters left: 6 (19 enodes) 59.297 * * [simplify]: iters left: 5 (67 enodes) 59.315 * * [simplify]: iters left: 4 (91 enodes) 59.328 * * [simplify]: iters left: 3 (117 enodes) 59.344 * * [simplify]: iters left: 2 (128 enodes) 59.363 * * [simplify]: iters left: 1 (129 enodes) 59.384 * * [simplify]: Extracting #0: cost 1 inf + 0 59.384 * * [simplify]: Extracting #1: cost 15 inf + 0 59.384 * * [simplify]: Extracting #2: cost 32 inf + 0 59.384 * * [simplify]: Extracting #3: cost 40 inf + 0 59.384 * * [simplify]: Extracting #4: cost 52 inf + 0 59.384 * * [simplify]: Extracting #5: cost 47 inf + 252 59.385 * * [simplify]: Extracting #6: cost 24 inf + 4306 59.387 * * [simplify]: Extracting #7: cost 1 inf + 13824 59.389 * * [simplify]: Extracting #8: cost 0 inf + 14308 59.392 * [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)))))) 59.392 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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)))))))) 59.392 * [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))))) 59.392 * * [simplify]: iters left: 6 (17 enodes) 59.396 * * [simplify]: iters left: 5 (58 enodes) 59.407 * * [simplify]: iters left: 4 (72 enodes) 59.421 * * [simplify]: iters left: 3 (78 enodes) 59.431 * * [simplify]: Extracting #0: cost 1 inf + 0 59.431 * * [simplify]: Extracting #1: cost 8 inf + 0 59.431 * * [simplify]: Extracting #2: cost 17 inf + 0 59.431 * * [simplify]: Extracting #3: cost 24 inf + 0 59.431 * * [simplify]: Extracting #4: cost 36 inf + 0 59.431 * * [simplify]: Extracting #5: cost 32 inf + 169 59.431 * * [simplify]: Extracting #6: cost 19 inf + 1279 59.432 * * [simplify]: Extracting #7: cost 4 inf + 5598 59.433 * * [simplify]: Extracting #8: cost 0 inf + 6968 59.434 * [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))))) 59.434 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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)))))))) 59.434 * * * * [progress]: [ 128 / 282 ] simplifiying candidate # 59.434 * [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))))) 59.435 * * [simplify]: iters left: 6 (16 enodes) 59.438 * * [simplify]: iters left: 5 (57 enodes) 59.447 * * [simplify]: iters left: 4 (73 enodes) 59.469 * * [simplify]: iters left: 3 (87 enodes) 59.485 * * [simplify]: iters left: 2 (92 enodes) 59.497 * * [simplify]: iters left: 1 (95 enodes) 59.508 * * [simplify]: Extracting #0: cost 1 inf + 0 59.508 * * [simplify]: Extracting #1: cost 11 inf + 0 59.508 * * [simplify]: Extracting #2: cost 22 inf + 0 59.508 * * [simplify]: Extracting #3: cost 29 inf + 0 59.509 * * [simplify]: Extracting #4: cost 40 inf + 0 59.509 * * [simplify]: Extracting #5: cost 35 inf + 169 59.510 * * [simplify]: Extracting #6: cost 12 inf + 2982 59.512 * * [simplify]: Extracting #7: cost 1 inf + 7584 59.515 * * [simplify]: Extracting #8: cost 0 inf + 8028 59.518 * [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)))) 59.519 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* 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)))))))) 59.519 * [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))))) 59.519 * * [simplify]: iters left: 6 (15 enodes) 59.525 * * [simplify]: iters left: 5 (52 enodes) 59.535 * * [simplify]: iters left: 4 (61 enodes) 59.543 * * [simplify]: iters left: 3 (66 enodes) 59.551 * * [simplify]: Extracting #0: cost 1 inf + 0 59.551 * * [simplify]: Extracting #1: cost 6 inf + 0 59.551 * * [simplify]: Extracting #2: cost 12 inf + 0 59.551 * * [simplify]: Extracting #3: cost 19 inf + 0 59.551 * * [simplify]: Extracting #4: cost 30 inf + 0 59.551 * * [simplify]: Extracting #5: cost 25 inf + 128 59.552 * * [simplify]: Extracting #6: cost 10 inf + 1320 59.552 * * [simplify]: Extracting #7: cost 3 inf + 2736 59.553 * * [simplify]: Extracting #8: cost 0 inf + 3988 59.553 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 59.553 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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))))))) 59.554 * * * * [progress]: [ 129 / 282 ] simplifiying candidate # 59.554 * [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)) 59.554 * * [simplify]: iters left: 6 (18 enodes) 59.559 * * [simplify]: iters left: 5 (65 enodes) 59.577 * * [simplify]: iters left: 4 (84 enodes) 59.594 * * [simplify]: iters left: 3 (96 enodes) 59.606 * * [simplify]: iters left: 2 (113 enodes) 59.623 * * [simplify]: iters left: 1 (115 enodes) 59.649 * * [simplify]: Extracting #0: cost 1 inf + 0 59.649 * * [simplify]: Extracting #1: cost 9 inf + 0 59.649 * * [simplify]: Extracting #2: cost 16 inf + 1 59.649 * * [simplify]: Extracting #3: cost 22 inf + 1 59.649 * * [simplify]: Extracting #4: cost 34 inf + 1 59.649 * * [simplify]: Extracting #5: cost 30 inf + 252 59.650 * * [simplify]: Extracting #6: cost 12 inf + 2132 59.652 * * [simplify]: Extracting #7: cost 2 inf + 5087 59.655 * * [simplify]: Extracting #8: cost 0 inf + 6015 59.657 * [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))))) 59.657 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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))))))) 59.658 * [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)))) 59.658 * * [simplify]: iters left: 6 (15 enodes) 59.667 * * [simplify]: iters left: 5 (52 enodes) 59.676 * * [simplify]: iters left: 4 (66 enodes) 59.685 * * [simplify]: iters left: 3 (72 enodes) 59.694 * * [simplify]: Extracting #0: cost 1 inf + 0 59.694 * * [simplify]: Extracting #1: cost 8 inf + 0 59.694 * * [simplify]: Extracting #2: cost 16 inf + 0 59.694 * * [simplify]: Extracting #3: cost 23 inf + 0 59.694 * * [simplify]: Extracting #4: cost 34 inf + 0 59.694 * * [simplify]: Extracting #5: cost 29 inf + 128 59.694 * * [simplify]: Extracting #6: cost 14 inf + 1320 59.695 * * [simplify]: Extracting #7: cost 6 inf + 3140 59.695 * * [simplify]: Extracting #8: cost 1 inf + 5198 59.696 * * [simplify]: Extracting #9: cost 0 inf + 5440 59.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)))) 59.697 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (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))))))) 59.697 * * * * [progress]: [ 130 / 282 ] simplifiying candidate # 59.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))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 59.698 * * [simplify]: iters left: 6 (16 enodes) 59.702 * * [simplify]: iters left: 5 (57 enodes) 59.717 * * [simplify]: iters left: 4 (73 enodes) 59.727 * * [simplify]: iters left: 3 (87 enodes) 59.738 * * [simplify]: iters left: 2 (92 enodes) 59.756 * * [simplify]: iters left: 1 (95 enodes) 59.780 * * [simplify]: Extracting #0: cost 1 inf + 0 59.780 * * [simplify]: Extracting #1: cost 11 inf + 0 59.780 * * [simplify]: Extracting #2: cost 22 inf + 0 59.780 * * [simplify]: Extracting #3: cost 29 inf + 0 59.780 * * [simplify]: Extracting #4: cost 40 inf + 0 59.781 * * [simplify]: Extracting #5: cost 35 inf + 169 59.782 * * [simplify]: Extracting #6: cost 12 inf + 2982 59.784 * * [simplify]: Extracting #7: cost 1 inf + 7584 59.787 * * [simplify]: Extracting #8: cost 0 inf + 8028 59.790 * [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)))) 59.790 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* 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)))))))) 59.790 * [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))))) 59.791 * * [simplify]: iters left: 6 (15 enodes) 59.796 * * [simplify]: iters left: 5 (52 enodes) 59.803 * * [simplify]: iters left: 4 (61 enodes) 59.810 * * [simplify]: iters left: 3 (66 enodes) 59.818 * * [simplify]: Extracting #0: cost 1 inf + 0 59.818 * * [simplify]: Extracting #1: cost 6 inf + 0 59.818 * * [simplify]: Extracting #2: cost 12 inf + 0 59.818 * * [simplify]: Extracting #3: cost 19 inf + 0 59.818 * * [simplify]: Extracting #4: cost 30 inf + 0 59.818 * * [simplify]: Extracting #5: cost 25 inf + 128 59.819 * * [simplify]: Extracting #6: cost 10 inf + 1320 59.819 * * [simplify]: Extracting #7: cost 3 inf + 2736 59.820 * * [simplify]: Extracting #8: cost 0 inf + 3988 59.820 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 59.820 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (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))))))) 59.821 * * * * [progress]: [ 131 / 282 ] simplifiying candidate # 59.821 * [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) 59.821 * * [simplify]: iters left: 6 (17 enodes) 59.825 * * [simplify]: iters left: 5 (60 enodes) 59.835 * * [simplify]: iters left: 4 (82 enodes) 59.848 * * [simplify]: iters left: 3 (98 enodes) 59.865 * * [simplify]: iters left: 2 (107 enodes) 59.879 * * [simplify]: iters left: 1 (109 enodes) 59.892 * * [simplify]: Extracting #0: cost 1 inf + 0 59.892 * * [simplify]: Extracting #1: cost 9 inf + 0 59.892 * * [simplify]: Extracting #2: cost 16 inf + 1 59.892 * * [simplify]: Extracting #3: cost 22 inf + 1 59.892 * * [simplify]: Extracting #4: cost 34 inf + 1 59.892 * * [simplify]: Extracting #5: cost 30 inf + 171 59.893 * * [simplify]: Extracting #6: cost 10 inf + 2458 59.895 * * [simplify]: Extracting #7: cost 2 inf + 5087 59.897 * * [simplify]: Extracting #8: cost 0 inf + 6015 59.900 * [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)))) 59.900 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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))))))) 59.900 * [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)))) 59.900 * * [simplify]: iters left: 6 (15 enodes) 59.907 * * [simplify]: iters left: 5 (52 enodes) 59.921 * * [simplify]: iters left: 4 (66 enodes) 59.939 * * [simplify]: iters left: 3 (72 enodes) 59.960 * * [simplify]: Extracting #0: cost 1 inf + 0 59.960 * * [simplify]: Extracting #1: cost 8 inf + 0 59.960 * * [simplify]: Extracting #2: cost 16 inf + 0 59.960 * * [simplify]: Extracting #3: cost 23 inf + 0 59.960 * * [simplify]: Extracting #4: cost 34 inf + 0 59.960 * * [simplify]: Extracting #5: cost 29 inf + 128 59.961 * * [simplify]: Extracting #6: cost 14 inf + 1320 59.962 * * [simplify]: Extracting #7: cost 6 inf + 3140 59.963 * * [simplify]: Extracting #8: cost 1 inf + 5198 59.965 * * [simplify]: Extracting #9: cost 0 inf + 5440 59.967 * [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)))) 59.967 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* 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))))))) 59.967 * * * * [progress]: [ 132 / 282 ] simplifiying candidate # 59.967 * [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)))))) 59.968 * * [simplify]: iters left: 6 (18 enodes) 59.974 * * [simplify]: iters left: 5 (65 enodes) 59.985 * * [simplify]: iters left: 4 (103 enodes) 60.000 * * [simplify]: iters left: 3 (145 enodes) 60.037 * * [simplify]: iters left: 2 (194 enodes) 60.071 * * [simplify]: Extracting #0: cost 1 inf + 0 60.072 * * [simplify]: Extracting #1: cost 13 inf + 0 60.072 * * [simplify]: Extracting #2: cost 24 inf + 1 60.072 * * [simplify]: Extracting #3: cost 30 inf + 1 60.072 * * [simplify]: Extracting #4: cost 42 inf + 1 60.072 * * [simplify]: Extracting #5: cost 39 inf + 129 60.073 * * [simplify]: Extracting #6: cost 20 inf + 2289 60.076 * * [simplify]: Extracting #7: cost 4 inf + 8226 60.080 * * [simplify]: Extracting #8: cost 0 inf + 10043 60.084 * [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)))))) 60.084 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* 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)))))))) 60.084 * [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))))) 60.085 * * [simplify]: iters left: 6 (15 enodes) 60.087 * * [simplify]: iters left: 5 (52 enodes) 60.094 * * [simplify]: iters left: 4 (66 enodes) 60.103 * * [simplify]: iters left: 3 (72 enodes) 60.111 * * [simplify]: Extracting #0: cost 1 inf + 0 60.111 * * [simplify]: Extracting #1: cost 8 inf + 0 60.111 * * [simplify]: Extracting #2: cost 16 inf + 0 60.111 * * [simplify]: Extracting #3: cost 23 inf + 0 60.111 * * [simplify]: Extracting #4: cost 34 inf + 0 60.112 * * [simplify]: Extracting #5: cost 29 inf + 128 60.112 * * [simplify]: Extracting #6: cost 14 inf + 1320 60.112 * * [simplify]: Extracting #7: cost 7 inf + 2938 60.113 * * [simplify]: Extracting #8: cost 2 inf + 4994 60.114 * * [simplify]: Extracting #9: cost 0 inf + 5760 60.115 * [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.115 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 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)))))))) 60.115 * * * * [progress]: [ 133 / 282 ] simplifiying candidate # 60.115 * [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)))))) 60.115 * * [simplify]: iters left: 6 (18 enodes) 60.123 * * [simplify]: iters left: 5 (64 enodes) 60.141 * * [simplify]: iters left: 4 (91 enodes) 60.157 * * [simplify]: iters left: 3 (110 enodes) 60.171 * * [simplify]: iters left: 2 (124 enodes) 60.203 * * [simplify]: Extracting #0: cost 1 inf + 0 60.204 * * [simplify]: Extracting #1: cost 9 inf + 0 60.204 * * [simplify]: Extracting #2: cost 17 inf + 1 60.204 * * [simplify]: Extracting #3: cost 24 inf + 1 60.204 * * [simplify]: Extracting #4: cost 36 inf + 1 60.204 * * [simplify]: Extracting #5: cost 33 inf + 130 60.205 * * [simplify]: Extracting #6: cost 19 inf + 1361 60.206 * * [simplify]: Extracting #7: cost 8 inf + 3431 60.208 * * [simplify]: Extracting #8: cost 2 inf + 5891 60.211 * * [simplify]: Extracting #9: cost 0 inf + 6899 60.213 * [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))))) 60.213 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* 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)))))))) 60.214 * [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))))) 60.214 * * [simplify]: iters left: 6 (16 enodes) 60.221 * * [simplify]: iters left: 5 (55 enodes) 60.236 * * [simplify]: iters left: 4 (69 enodes) 60.254 * * [simplify]: iters left: 3 (75 enodes) 60.276 * * [simplify]: Extracting #0: cost 1 inf + 0 60.276 * * [simplify]: Extracting #1: cost 8 inf + 0 60.276 * * [simplify]: Extracting #2: cost 17 inf + 0 60.276 * * [simplify]: Extracting #3: cost 25 inf + 0 60.276 * * [simplify]: Extracting #4: cost 36 inf + 0 60.277 * * [simplify]: Extracting #5: cost 31 inf + 128 60.277 * * [simplify]: Extracting #6: cost 18 inf + 1075 60.278 * * [simplify]: Extracting #7: cost 11 inf + 2332 60.279 * * [simplify]: Extracting #8: cost 3 inf + 4792 60.281 * * [simplify]: Extracting #9: cost 1 inf + 5840 60.283 * * [simplify]: Extracting #10: cost 0 inf + 6324 60.285 * [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.285 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 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)))))))) 60.285 * * * * [progress]: [ 134 / 282 ] simplifiying candidate # 60.285 * [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))))) 60.286 * * [simplify]: iters left: 6 (17 enodes) 60.293 * * [simplify]: iters left: 5 (60 enodes) 60.302 * * [simplify]: iters left: 4 (87 enodes) 60.314 * * [simplify]: iters left: 3 (106 enodes) 60.334 * * [simplify]: iters left: 2 (118 enodes) 60.360 * * [simplify]: Extracting #0: cost 1 inf + 0 60.360 * * [simplify]: Extracting #1: cost 9 inf + 0 60.360 * * [simplify]: Extracting #2: cost 16 inf + 1 60.360 * * [simplify]: Extracting #3: cost 22 inf + 1 60.360 * * [simplify]: Extracting #4: cost 34 inf + 1 60.360 * * [simplify]: Extracting #5: cost 29 inf + 212 60.361 * * [simplify]: Extracting #6: cost 16 inf + 1402 60.362 * * [simplify]: Extracting #7: cost 4 inf + 4199 60.365 * * [simplify]: Extracting #8: cost 1 inf + 5571 60.367 * * [simplify]: Extracting #9: cost 0 inf + 6015 60.372 * [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))))) 60.372 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (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)))))))) 60.372 * [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))))) 60.372 * * [simplify]: iters left: 6 (15 enodes) 60.379 * * [simplify]: iters left: 5 (52 enodes) 60.393 * * [simplify]: iters left: 4 (66 enodes) 60.410 * * [simplify]: iters left: 3 (72 enodes) 60.422 * * [simplify]: Extracting #0: cost 1 inf + 0 60.422 * * [simplify]: Extracting #1: cost 8 inf + 0 60.422 * * [simplify]: Extracting #2: cost 16 inf + 0 60.422 * * [simplify]: Extracting #3: cost 23 inf + 0 60.422 * * [simplify]: Extracting #4: cost 34 inf + 0 60.422 * * [simplify]: Extracting #5: cost 29 inf + 128 60.422 * * [simplify]: Extracting #6: cost 14 inf + 1320 60.423 * * [simplify]: Extracting #7: cost 7 inf + 2898 60.423 * * [simplify]: Extracting #8: cost 2 inf + 4754 60.424 * * [simplify]: Extracting #9: cost 0 inf + 5440 60.425 * [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))))) 60.425 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 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)))))))) 60.425 * * * * [progress]: [ 135 / 282 ] simplifiying candidate # 60.425 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt 1)) 60.426 * * [simplify]: iters left: 6 (13 enodes) 60.429 * * [simplify]: iters left: 5 (47 enodes) 60.435 * * [simplify]: iters left: 4 (64 enodes) 60.447 * * [simplify]: iters left: 3 (69 enodes) 60.463 * * [simplify]: Extracting #0: cost 1 inf + 0 60.463 * * [simplify]: Extracting #1: cost 5 inf + 0 60.463 * * [simplify]: Extracting #2: cost 7 inf + 1 60.463 * * [simplify]: Extracting #3: cost 11 inf + 1 60.463 * * [simplify]: Extracting #4: cost 20 inf + 1 60.463 * * [simplify]: Extracting #5: cost 16 inf + 88 60.464 * * [simplify]: Extracting #6: cost 4 inf + 1198 60.465 * * [simplify]: Extracting #7: cost 0 inf + 2135 60.466 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 60.466 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 60.466 * [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)))) 60.466 * * [simplify]: iters left: 6 (14 enodes) 60.472 * * [simplify]: iters left: 5 (49 enodes) 60.485 * * [simplify]: iters left: 4 (58 enodes) 60.494 * * [simplify]: iters left: 3 (63 enodes) 60.501 * * [simplify]: Extracting #0: cost 1 inf + 0 60.501 * * [simplify]: Extracting #1: cost 6 inf + 0 60.501 * * [simplify]: Extracting #2: cost 13 inf + 0 60.501 * * [simplify]: Extracting #3: cost 21 inf + 0 60.501 * * [simplify]: Extracting #4: cost 25 inf + 43 60.502 * * [simplify]: Extracting #5: cost 18 inf + 374 60.502 * * [simplify]: Extracting #6: cost 3 inf + 2694 60.503 * * [simplify]: Extracting #7: cost 0 inf + 3424 60.503 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 60.503 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))))) 60.503 * * * * [progress]: [ 136 / 282 ] simplifiying candidate # 60.503 * [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))))) 60.504 * * [simplify]: iters left: 6 (17 enodes) 60.507 * * [simplify]: iters left: 5 (60 enodes) 60.516 * * [simplify]: iters left: 4 (87 enodes) 60.528 * * [simplify]: iters left: 3 (106 enodes) 60.552 * * [simplify]: iters left: 2 (118 enodes) 60.578 * * [simplify]: Extracting #0: cost 1 inf + 0 60.578 * * [simplify]: Extracting #1: cost 9 inf + 0 60.578 * * [simplify]: Extracting #2: cost 16 inf + 1 60.578 * * [simplify]: Extracting #3: cost 22 inf + 1 60.579 * * [simplify]: Extracting #4: cost 34 inf + 1 60.579 * * [simplify]: Extracting #5: cost 29 inf + 212 60.579 * * [simplify]: Extracting #6: cost 16 inf + 1402 60.582 * * [simplify]: Extracting #7: cost 4 inf + 4199 60.583 * * [simplify]: Extracting #8: cost 1 inf + 5571 60.584 * * [simplify]: Extracting #9: cost 0 inf + 6015 60.585 * [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))))) 60.585 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* 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)))))))) 60.586 * [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))))) 60.586 * * [simplify]: iters left: 6 (15 enodes) 60.589 * * [simplify]: iters left: 5 (52 enodes) 60.596 * * [simplify]: iters left: 4 (66 enodes) 60.608 * * [simplify]: iters left: 3 (72 enodes) 60.625 * * [simplify]: Extracting #0: cost 1 inf + 0 60.625 * * [simplify]: Extracting #1: cost 8 inf + 0 60.625 * * [simplify]: Extracting #2: cost 16 inf + 0 60.625 * * [simplify]: Extracting #3: cost 23 inf + 0 60.625 * * [simplify]: Extracting #4: cost 34 inf + 0 60.625 * * [simplify]: Extracting #5: cost 29 inf + 128 60.626 * * [simplify]: Extracting #6: cost 14 inf + 1320 60.627 * * [simplify]: Extracting #7: cost 7 inf + 2898 60.628 * * [simplify]: Extracting #8: cost 2 inf + 4754 60.630 * * [simplify]: Extracting #9: cost 0 inf + 5440 60.631 * [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))))) 60.631 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (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)))))))) 60.632 * * * * [progress]: [ 137 / 282 ] simplifiying candidate # 60.632 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 60.632 * * [simplify]: iters left: 6 (12 enodes) 60.638 * * [simplify]: iters left: 5 (40 enodes) 60.649 * * [simplify]: iters left: 4 (59 enodes) 60.665 * * [simplify]: iters left: 3 (64 enodes) 60.680 * * [simplify]: Extracting #0: cost 1 inf + 0 60.680 * * [simplify]: Extracting #1: cost 5 inf + 0 60.680 * * [simplify]: Extracting #2: cost 7 inf + 1 60.681 * * [simplify]: Extracting #3: cost 11 inf + 1 60.681 * * [simplify]: Extracting #4: cost 20 inf + 1 60.681 * * [simplify]: Extracting #5: cost 15 inf + 130 60.681 * * [simplify]: Extracting #6: cost 4 inf + 1157 60.682 * * [simplify]: Extracting #7: cost 1 inf + 1891 60.683 * * [simplify]: Extracting #8: cost 0 inf + 2135 60.684 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 60.684 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (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))))))) 60.684 * [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)))) 60.685 * * [simplify]: iters left: 6 (14 enodes) 60.690 * * [simplify]: iters left: 5 (49 enodes) 60.704 * * [simplify]: iters left: 4 (58 enodes) 60.721 * * [simplify]: iters left: 3 (63 enodes) 60.737 * * [simplify]: Extracting #0: cost 1 inf + 0 60.737 * * [simplify]: Extracting #1: cost 6 inf + 0 60.737 * * [simplify]: Extracting #2: cost 13 inf + 0 60.737 * * [simplify]: Extracting #3: cost 21 inf + 0 60.737 * * [simplify]: Extracting #4: cost 25 inf + 43 60.737 * * [simplify]: Extracting #5: cost 18 inf + 374 60.738 * * [simplify]: Extracting #6: cost 3 inf + 2694 60.739 * * [simplify]: Extracting #7: cost 0 inf + 3424 60.740 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 60.740 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (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)))))) 60.741 * * * * [progress]: [ 138 / 282 ] simplifiying candidate # 60.741 * [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)))))) 60.741 * * [simplify]: iters left: 6 (16 enodes) 60.748 * * [simplify]: iters left: 5 (59 enodes) 60.764 * * [simplify]: iters left: 4 (81 enodes) 60.786 * * [simplify]: iters left: 3 (89 enodes) 60.810 * * [simplify]: iters left: 2 (100 enodes) 60.837 * * [simplify]: iters left: 1 (124 enodes) 60.877 * * [simplify]: Extracting #0: cost 1 inf + 0 60.877 * * [simplify]: Extracting #1: cost 10 inf + 0 60.878 * * [simplify]: Extracting #2: cost 30 inf + 0 60.878 * * [simplify]: Extracting #3: cost 45 inf + 2 60.878 * * [simplify]: Extracting #4: cost 53 inf + 6 60.878 * * [simplify]: Extracting #5: cost 44 inf + 340 60.879 * * [simplify]: Extracting #6: cost 35 inf + 918 60.880 * * [simplify]: Extracting #7: cost 28 inf + 1815 60.882 * * [simplify]: Extracting #8: cost 14 inf + 6966 60.886 * * [simplify]: Extracting #9: cost 1 inf + 13490 60.890 * * [simplify]: Extracting #10: cost 0 inf + 14194 60.894 * [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))))) 60.894 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* 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)))))))) 60.895 * [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))))) 60.895 * * [simplify]: iters left: 6 (15 enodes) 60.902 * * [simplify]: iters left: 5 (52 enodes) 60.916 * * [simplify]: iters left: 4 (63 enodes) 60.933 * * [simplify]: iters left: 3 (67 enodes) 60.951 * * [simplify]: Extracting #0: cost 1 inf + 0 60.951 * * [simplify]: Extracting #1: cost 6 inf + 0 60.951 * * [simplify]: Extracting #2: cost 12 inf + 0 60.951 * * [simplify]: Extracting #3: cost 18 inf + 0 60.951 * * [simplify]: Extracting #4: cost 30 inf + 0 60.951 * * [simplify]: Extracting #5: cost 27 inf + 128 60.952 * * [simplify]: Extracting #6: cost 13 inf + 1158 60.953 * * [simplify]: Extracting #7: cost 5 inf + 2736 60.954 * * [simplify]: Extracting #8: cost 0 inf + 4712 60.956 * [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))))) 60.956 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* 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)))))))) 60.956 * * * * [progress]: [ 139 / 282 ] simplifiying candidate # 60.956 * [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)))))) 60.957 * * [simplify]: iters left: 6 (19 enodes) 60.964 * * [simplify]: iters left: 5 (67 enodes) 60.983 * * [simplify]: iters left: 4 (86 enodes) 61.009 * * [simplify]: iters left: 3 (102 enodes) 61.036 * * [simplify]: iters left: 2 (104 enodes) 61.062 * * [simplify]: Extracting #0: cost 1 inf + 0 61.062 * * [simplify]: Extracting #1: cost 12 inf + 0 61.062 * * [simplify]: Extracting #2: cost 26 inf + 0 61.062 * * [simplify]: Extracting #3: cost 34 inf + 0 61.062 * * [simplify]: Extracting #4: cost 46 inf + 0 61.062 * * [simplify]: Extracting #5: cost 44 inf + 87 61.063 * * [simplify]: Extracting #6: cost 33 inf + 871 61.064 * * [simplify]: Extracting #7: cost 17 inf + 4066 61.067 * * [simplify]: Extracting #8: cost 3 inf + 9868 61.070 * * [simplify]: Extracting #9: cost 0 inf + 11156 61.074 * [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))))) 61.074 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* 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)))))))) 61.075 * [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))))) 61.075 * * [simplify]: iters left: 6 (17 enodes) 61.082 * * [simplify]: iters left: 5 (58 enodes) 61.098 * * [simplify]: iters left: 4 (72 enodes) 61.111 * * [simplify]: iters left: 3 (78 enodes) 61.120 * * [simplify]: Extracting #0: cost 1 inf + 0 61.120 * * [simplify]: Extracting #1: cost 8 inf + 0 61.120 * * [simplify]: Extracting #2: cost 17 inf + 0 61.120 * * [simplify]: Extracting #3: cost 24 inf + 0 61.121 * * [simplify]: Extracting #4: cost 36 inf + 0 61.121 * * [simplify]: Extracting #5: cost 32 inf + 169 61.121 * * [simplify]: Extracting #6: cost 19 inf + 1199 61.122 * * [simplify]: Extracting #7: cost 4 inf + 5478 61.123 * * [simplify]: Extracting #8: cost 0 inf + 6968 61.125 * [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))))) 61.125 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* 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)))))))) 61.125 * * * * [progress]: [ 140 / 282 ] simplifiying candidate # 61.125 * [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))))) 61.126 * * [simplify]: iters left: 6 (17 enodes) 61.129 * * [simplify]: iters left: 5 (60 enodes) 61.139 * * [simplify]: iters left: 4 (79 enodes) 61.154 * * [simplify]: iters left: 3 (95 enodes) 61.166 * * [simplify]: iters left: 2 (97 enodes) 61.177 * * [simplify]: Extracting #0: cost 1 inf + 0 61.177 * * [simplify]: Extracting #1: cost 12 inf + 0 61.177 * * [simplify]: Extracting #2: cost 24 inf + 0 61.177 * * [simplify]: Extracting #3: cost 30 inf + 0 61.177 * * [simplify]: Extracting #4: cost 42 inf + 0 61.178 * * [simplify]: Extracting #5: cost 39 inf + 169 61.178 * * [simplify]: Extracting #6: cost 29 inf + 622 61.178 * * [simplify]: Extracting #7: cost 16 inf + 3180 61.179 * * [simplify]: Extracting #8: cost 4 inf + 7614 61.182 * * [simplify]: Extracting #9: cost 0 inf + 9468 61.186 * [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))))) 61.186 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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)))))))) 61.186 * [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))))) 61.186 * * [simplify]: iters left: 6 (16 enodes) 61.193 * * [simplify]: iters left: 5 (55 enodes) 61.208 * * [simplify]: iters left: 4 (69 enodes) 61.227 * * [simplify]: iters left: 3 (75 enodes) 61.243 * * [simplify]: Extracting #0: cost 1 inf + 0 61.243 * * [simplify]: Extracting #1: cost 8 inf + 0 61.243 * * [simplify]: Extracting #2: cost 16 inf + 0 61.243 * * [simplify]: Extracting #3: cost 22 inf + 0 61.243 * * [simplify]: Extracting #4: cost 34 inf + 0 61.243 * * [simplify]: Extracting #5: cost 31 inf + 128 61.243 * * [simplify]: Extracting #6: cost 18 inf + 1035 61.244 * * [simplify]: Extracting #7: cost 11 inf + 2332 61.244 * * [simplify]: Extracting #8: cost 3 inf + 4752 61.245 * * [simplify]: Extracting #9: cost 1 inf + 5680 61.246 * * [simplify]: Extracting #10: cost 0 inf + 6084 61.247 * [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))))) 61.247 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* 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)))))))) 61.247 * * * * [progress]: [ 141 / 282 ] simplifiying candidate # 61.248 * [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)) 61.248 * * [simplify]: iters left: 6 (18 enodes) 61.253 * * [simplify]: iters left: 5 (65 enodes) 61.262 * * [simplify]: iters left: 4 (82 enodes) 61.277 * * [simplify]: iters left: 3 (87 enodes) 61.296 * * [simplify]: iters left: 2 (94 enodes) 61.307 * * [simplify]: Extracting #0: cost 1 inf + 0 61.307 * * [simplify]: Extracting #1: cost 7 inf + 0 61.307 * * [simplify]: Extracting #2: cost 12 inf + 1 61.307 * * [simplify]: Extracting #3: cost 18 inf + 1 61.307 * * [simplify]: Extracting #4: cost 30 inf + 1 61.307 * * [simplify]: Extracting #5: cost 26 inf + 211 61.307 * * [simplify]: Extracting #6: cost 13 inf + 1200 61.308 * * [simplify]: Extracting #7: cost 6 inf + 2655 61.309 * * [simplify]: Extracting #8: cost 1 inf + 4229 61.310 * * [simplify]: Extracting #9: cost 0 inf + 4713 61.310 * [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)))))) 61.310 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* 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))))))) 61.311 * [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)))) 61.311 * * [simplify]: iters left: 6 (15 enodes) 61.314 * * [simplify]: iters left: 5 (52 enodes) 61.326 * * [simplify]: iters left: 4 (66 enodes) 61.343 * * [simplify]: iters left: 3 (72 enodes) 61.356 * * [simplify]: Extracting #0: cost 1 inf + 0 61.356 * * [simplify]: Extracting #1: cost 8 inf + 0 61.356 * * [simplify]: Extracting #2: cost 16 inf + 0 61.357 * * [simplify]: Extracting #3: cost 23 inf + 0 61.357 * * [simplify]: Extracting #4: cost 34 inf + 0 61.357 * * [simplify]: Extracting #5: cost 29 inf + 128 61.357 * * [simplify]: Extracting #6: cost 14 inf + 1240 61.358 * * [simplify]: Extracting #7: cost 6 inf + 3100 61.359 * * [simplify]: Extracting #8: cost 1 inf + 5158 61.359 * * [simplify]: Extracting #9: cost 0 inf + 5440 61.360 * [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)))) 61.361 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (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))))))) 61.361 * * * * [progress]: [ 142 / 282 ] simplifiying candidate # 61.361 * [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))))) 61.361 * * [simplify]: iters left: 6 (17 enodes) 61.364 * * [simplify]: iters left: 5 (60 enodes) 61.373 * * [simplify]: iters left: 4 (79 enodes) 61.386 * * [simplify]: iters left: 3 (95 enodes) 61.407 * * [simplify]: iters left: 2 (97 enodes) 61.421 * * [simplify]: Extracting #0: cost 1 inf + 0 61.421 * * [simplify]: Extracting #1: cost 12 inf + 0 61.421 * * [simplify]: Extracting #2: cost 24 inf + 0 61.421 * * [simplify]: Extracting #3: cost 30 inf + 0 61.421 * * [simplify]: Extracting #4: cost 42 inf + 0 61.421 * * [simplify]: Extracting #5: cost 39 inf + 169 61.421 * * [simplify]: Extracting #6: cost 29 inf + 622 61.422 * * [simplify]: Extracting #7: cost 16 inf + 3180 61.423 * * [simplify]: Extracting #8: cost 4 inf + 7614 61.425 * * [simplify]: Extracting #9: cost 0 inf + 9468 61.426 * [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))))) 61.426 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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)))))))) 61.427 * [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))))) 61.427 * * [simplify]: iters left: 6 (16 enodes) 61.430 * * [simplify]: iters left: 5 (55 enodes) 61.442 * * [simplify]: iters left: 4 (69 enodes) 61.461 * * [simplify]: iters left: 3 (75 enodes) 61.480 * * [simplify]: Extracting #0: cost 1 inf + 0 61.480 * * [simplify]: Extracting #1: cost 8 inf + 0 61.480 * * [simplify]: Extracting #2: cost 16 inf + 0 61.480 * * [simplify]: Extracting #3: cost 22 inf + 0 61.480 * * [simplify]: Extracting #4: cost 34 inf + 0 61.480 * * [simplify]: Extracting #5: cost 31 inf + 128 61.481 * * [simplify]: Extracting #6: cost 18 inf + 1035 61.482 * * [simplify]: Extracting #7: cost 11 inf + 2332 61.483 * * [simplify]: Extracting #8: cost 3 inf + 4752 61.485 * * [simplify]: Extracting #9: cost 1 inf + 5680 61.487 * * [simplify]: Extracting #10: cost 0 inf + 6084 61.489 * [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))))) 61.489 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* 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)))))))) 61.489 * * * * [progress]: [ 143 / 282 ] simplifiying candidate # 61.490 * [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) 61.490 * * [simplify]: iters left: 6 (17 enodes) 61.498 * * [simplify]: iters left: 5 (60 enodes) 61.515 * * [simplify]: iters left: 4 (79 enodes) 61.535 * * [simplify]: iters left: 3 (90 enodes) 61.548 * * [simplify]: Extracting #0: cost 1 inf + 0 61.548 * * [simplify]: Extracting #1: cost 7 inf + 0 61.548 * * [simplify]: Extracting #2: cost 12 inf + 1 61.548 * * [simplify]: Extracting #3: cost 18 inf + 1 61.548 * * [simplify]: Extracting #4: cost 30 inf + 1 61.548 * * [simplify]: Extracting #5: cost 26 inf + 171 61.548 * * [simplify]: Extracting #6: cost 14 inf + 1159 61.549 * * [simplify]: Extracting #7: cost 6 inf + 2413 61.550 * * [simplify]: Extracting #8: cost 1 inf + 4229 61.550 * * [simplify]: Extracting #9: cost 0 inf + 4713 61.551 * [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))))) 61.551 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (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))))))) 61.552 * [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)))) 61.552 * * [simplify]: iters left: 6 (15 enodes) 61.555 * * [simplify]: iters left: 5 (52 enodes) 61.562 * * [simplify]: iters left: 4 (66 enodes) 61.578 * * [simplify]: iters left: 3 (72 enodes) 61.594 * * [simplify]: Extracting #0: cost 1 inf + 0 61.594 * * [simplify]: Extracting #1: cost 8 inf + 0 61.594 * * [simplify]: Extracting #2: cost 16 inf + 0 61.594 * * [simplify]: Extracting #3: cost 23 inf + 0 61.594 * * [simplify]: Extracting #4: cost 34 inf + 0 61.594 * * [simplify]: Extracting #5: cost 29 inf + 128 61.595 * * [simplify]: Extracting #6: cost 14 inf + 1240 61.595 * * [simplify]: Extracting #7: cost 6 inf + 3100 61.596 * * [simplify]: Extracting #8: cost 1 inf + 5158 61.597 * * [simplify]: Extracting #9: cost 0 inf + 5440 61.598 * [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)))) 61.598 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (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))))))) 61.598 * * * * [progress]: [ 144 / 282 ] simplifiying candidate # 61.598 * [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)))))) 61.598 * * [simplify]: iters left: 6 (19 enodes) 61.602 * * [simplify]: iters left: 5 (67 enodes) 61.611 * * [simplify]: iters left: 4 (86 enodes) 61.622 * * [simplify]: iters left: 3 (99 enodes) 61.648 * * [simplify]: iters left: 2 (102 enodes) 61.674 * * [simplify]: Extracting #0: cost 1 inf + 0 61.674 * * [simplify]: Extracting #1: cost 10 inf + 0 61.674 * * [simplify]: Extracting #2: cost 24 inf + 0 61.674 * * [simplify]: Extracting #3: cost 34 inf + 0 61.675 * * [simplify]: Extracting #4: cost 46 inf + 0 61.675 * * [simplify]: Extracting #5: cost 44 inf + 87 61.675 * * [simplify]: Extracting #6: cost 32 inf + 912 61.676 * * [simplify]: Extracting #7: cost 19 inf + 3260 61.678 * * [simplify]: Extracting #8: cost 7 inf + 7612 61.681 * * [simplify]: Extracting #9: cost 0 inf + 11156 61.685 * [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))))) 61.685 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* 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)))))))) 61.685 * [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))))) 61.686 * * [simplify]: iters left: 6 (17 enodes) 61.692 * * [simplify]: iters left: 5 (58 enodes) 61.699 * * [simplify]: iters left: 4 (72 enodes) 61.708 * * [simplify]: iters left: 3 (78 enodes) 61.718 * * [simplify]: Extracting #0: cost 1 inf + 0 61.718 * * [simplify]: Extracting #1: cost 8 inf + 0 61.718 * * [simplify]: Extracting #2: cost 17 inf + 0 61.718 * * [simplify]: Extracting #3: cost 24 inf + 0 61.718 * * [simplify]: Extracting #4: cost 36 inf + 0 61.718 * * [simplify]: Extracting #5: cost 32 inf + 169 61.718 * * [simplify]: Extracting #6: cost 19 inf + 1199 61.719 * * [simplify]: Extracting #7: cost 4 inf + 5478 61.720 * * [simplify]: Extracting #8: cost 0 inf + 6968 61.721 * [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))))) 61.721 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* 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)))))))) 61.721 * * * * [progress]: [ 145 / 282 ] simplifiying candidate # 61.722 * [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)))))) 61.722 * * [simplify]: iters left: 6 (16 enodes) 61.726 * * [simplify]: iters left: 5 (56 enodes) 61.738 * * [simplify]: iters left: 4 (65 enodes) 61.748 * * [simplify]: iters left: 3 (69 enodes) 61.756 * * [simplify]: Extracting #0: cost 1 inf + 0 61.756 * * [simplify]: Extracting #1: cost 6 inf + 0 61.757 * * [simplify]: Extracting #2: cost 12 inf + 0 61.757 * * [simplify]: Extracting #3: cost 18 inf + 0 61.757 * * [simplify]: Extracting #4: cost 30 inf + 0 61.757 * * [simplify]: Extracting #5: cost 26 inf + 170 61.757 * * [simplify]: Extracting #6: cost 13 inf + 1199 61.757 * * [simplify]: Extracting #7: cost 5 inf + 2614 61.758 * * [simplify]: Extracting #8: cost 1 inf + 4188 61.759 * * [simplify]: Extracting #9: cost 0 inf + 4632 61.759 * [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))))) 61.760 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* 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)))))))) 61.760 * [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))))) 61.760 * * [simplify]: iters left: 6 (15 enodes) 61.763 * * [simplify]: iters left: 5 (52 enodes) 61.770 * * [simplify]: iters left: 4 (61 enodes) 61.784 * * [simplify]: iters left: 3 (66 enodes) 61.796 * * [simplify]: Extracting #0: cost 1 inf + 0 61.796 * * [simplify]: Extracting #1: cost 6 inf + 0 61.796 * * [simplify]: Extracting #2: cost 12 inf + 0 61.796 * * [simplify]: Extracting #3: cost 19 inf + 0 61.796 * * [simplify]: Extracting #4: cost 30 inf + 0 61.796 * * [simplify]: Extracting #5: cost 25 inf + 128 61.796 * * [simplify]: Extracting #6: cost 10 inf + 1240 61.797 * * [simplify]: Extracting #7: cost 3 inf + 2816 61.798 * * [simplify]: Extracting #8: cost 0 inf + 4068 61.798 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 61.798 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* 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))))))) 61.798 * * * * [progress]: [ 146 / 282 ] simplifiying candidate # 61.799 * [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))))) 61.799 * * [simplify]: iters left: 6 (18 enodes) 61.802 * * [simplify]: iters left: 5 (62 enodes) 61.810 * * [simplify]: iters left: 4 (76 enodes) 61.820 * * [simplify]: iters left: 3 (82 enodes) 61.830 * * [simplify]: Extracting #0: cost 1 inf + 0 61.831 * * [simplify]: Extracting #1: cost 8 inf + 0 61.831 * * [simplify]: Extracting #2: cost 18 inf + 0 61.831 * * [simplify]: Extracting #3: cost 26 inf + 0 61.831 * * [simplify]: Extracting #4: cost 38 inf + 0 61.831 * * [simplify]: Extracting #5: cost 32 inf + 333 61.831 * * [simplify]: Extracting #6: cost 21 inf + 1199 61.832 * * [simplify]: Extracting #7: cost 9 inf + 3342 61.834 * * [simplify]: Extracting #8: cost 2 inf + 6124 61.836 * * [simplify]: Extracting #9: cost 0 inf + 7132 61.838 * [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)))))) 61.838 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* 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)))))))) 61.839 * [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))))) 61.839 * * [simplify]: iters left: 6 (17 enodes) 61.846 * * [simplify]: iters left: 5 (58 enodes) 61.859 * * [simplify]: iters left: 4 (72 enodes) 61.868 * * [simplify]: iters left: 3 (78 enodes) 61.878 * * [simplify]: Extracting #0: cost 1 inf + 0 61.878 * * [simplify]: Extracting #1: cost 8 inf + 0 61.878 * * [simplify]: Extracting #2: cost 17 inf + 0 61.878 * * [simplify]: Extracting #3: cost 24 inf + 0 61.878 * * [simplify]: Extracting #4: cost 36 inf + 0 61.878 * * [simplify]: Extracting #5: cost 32 inf + 169 61.878 * * [simplify]: Extracting #6: cost 19 inf + 1199 61.879 * * [simplify]: Extracting #7: cost 4 inf + 5238 61.880 * * [simplify]: Extracting #8: cost 0 inf + 6648 61.881 * [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))))) 61.881 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (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)))))))) 61.881 * * * * [progress]: [ 147 / 282 ] simplifiying candidate # 61.881 * [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)) 61.881 * * [simplify]: iters left: 6 (18 enodes) 61.886 * * [simplify]: iters left: 5 (64 enodes) 61.900 * * [simplify]: iters left: 4 (77 enodes) 61.921 * * [simplify]: iters left: 3 (83 enodes) 61.944 * * [simplify]: iters left: 2 (84 enodes) 61.964 * * [simplify]: Extracting #0: cost 1 inf + 0 61.964 * * [simplify]: Extracting #1: cost 5 inf + 0 61.964 * * [simplify]: Extracting #2: cost 9 inf + 1 61.964 * * [simplify]: Extracting #3: cost 16 inf + 1 61.964 * * [simplify]: Extracting #4: cost 28 inf + 1 61.965 * * [simplify]: Extracting #5: cost 25 inf + 130 61.965 * * [simplify]: Extracting #6: cost 13 inf + 995 61.966 * * [simplify]: Extracting #7: cost 5 inf + 2171 61.967 * * [simplify]: Extracting #8: cost 0 inf + 3745 61.968 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 61.968 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* 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))))))) 61.969 * [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)))) 61.969 * * [simplify]: iters left: 6 (16 enodes) 61.976 * * [simplify]: iters left: 5 (55 enodes) 61.989 * * [simplify]: iters left: 4 (69 enodes) 61.998 * * [simplify]: iters left: 3 (75 enodes) 62.007 * * [simplify]: Extracting #0: cost 1 inf + 0 62.008 * * [simplify]: Extracting #1: cost 8 inf + 0 62.008 * * [simplify]: Extracting #2: cost 17 inf + 0 62.008 * * [simplify]: Extracting #3: cost 25 inf + 0 62.008 * * [simplify]: Extracting #4: cost 36 inf + 0 62.008 * * [simplify]: Extracting #5: cost 31 inf + 128 62.008 * * [simplify]: Extracting #6: cost 18 inf + 1035 62.009 * * [simplify]: Extracting #7: cost 7 inf + 3340 62.009 * * [simplify]: Extracting #8: cost 2 inf + 5116 62.010 * * [simplify]: Extracting #9: cost 0 inf + 6004 62.011 * [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))))) 62.011 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (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)))))))) 62.011 * * * * [progress]: [ 148 / 282 ] simplifiying candidate # 62.012 * [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))))) 62.012 * * [simplify]: iters left: 6 (18 enodes) 62.015 * * [simplify]: iters left: 5 (62 enodes) 62.027 * * [simplify]: iters left: 4 (76 enodes) 62.049 * * [simplify]: iters left: 3 (82 enodes) 62.069 * * [simplify]: Extracting #0: cost 1 inf + 0 62.070 * * [simplify]: Extracting #1: cost 8 inf + 0 62.070 * * [simplify]: Extracting #2: cost 18 inf + 0 62.070 * * [simplify]: Extracting #3: cost 26 inf + 0 62.070 * * [simplify]: Extracting #4: cost 38 inf + 0 62.070 * * [simplify]: Extracting #5: cost 32 inf + 333 62.071 * * [simplify]: Extracting #6: cost 21 inf + 1199 62.072 * * [simplify]: Extracting #7: cost 9 inf + 3342 62.074 * * [simplify]: Extracting #8: cost 2 inf + 6124 62.076 * * [simplify]: Extracting #9: cost 0 inf + 7132 62.078 * [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)))))) 62.078 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (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)))))))) 62.079 * [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))))) 62.079 * * [simplify]: iters left: 6 (17 enodes) 62.086 * * [simplify]: iters left: 5 (58 enodes) 62.101 * * [simplify]: iters left: 4 (72 enodes) 62.114 * * [simplify]: iters left: 3 (78 enodes) 62.123 * * [simplify]: Extracting #0: cost 1 inf + 0 62.124 * * [simplify]: Extracting #1: cost 8 inf + 0 62.124 * * [simplify]: Extracting #2: cost 17 inf + 0 62.124 * * [simplify]: Extracting #3: cost 24 inf + 0 62.124 * * [simplify]: Extracting #4: cost 36 inf + 0 62.124 * * [simplify]: Extracting #5: cost 32 inf + 169 62.124 * * [simplify]: Extracting #6: cost 19 inf + 1199 62.125 * * [simplify]: Extracting #7: cost 4 inf + 5238 62.126 * * [simplify]: Extracting #8: cost 0 inf + 6648 62.127 * [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))))) 62.127 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (fabs (cbrt (+ (* 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)))))))) 62.127 * * * * [progress]: [ 149 / 282 ] simplifiying candidate # 62.127 * [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) 62.127 * * [simplify]: iters left: 6 (17 enodes) 62.131 * * [simplify]: iters left: 5 (59 enodes) 62.140 * * [simplify]: iters left: 4 (73 enodes) 62.161 * * [simplify]: iters left: 3 (80 enodes) 62.170 * * [simplify]: Extracting #0: cost 1 inf + 0 62.171 * * [simplify]: Extracting #1: cost 5 inf + 0 62.171 * * [simplify]: Extracting #2: cost 9 inf + 1 62.171 * * [simplify]: Extracting #3: cost 16 inf + 1 62.171 * * [simplify]: Extracting #4: cost 28 inf + 1 62.171 * * [simplify]: Extracting #5: cost 25 inf + 129 62.171 * * [simplify]: Extracting #6: cost 13 inf + 954 62.172 * * [simplify]: Extracting #7: cost 5 inf + 2171 62.172 * * [simplify]: Extracting #8: cost 1 inf + 3301 62.173 * * [simplify]: Extracting #9: cost 0 inf + 3745 62.173 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 62.173 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* 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))))))) 62.174 * [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)))) 62.174 * * [simplify]: iters left: 6 (16 enodes) 62.177 * * [simplify]: iters left: 5 (55 enodes) 62.184 * * [simplify]: iters left: 4 (69 enodes) 62.193 * * [simplify]: iters left: 3 (75 enodes) 62.208 * * [simplify]: Extracting #0: cost 1 inf + 0 62.208 * * [simplify]: Extracting #1: cost 8 inf + 0 62.208 * * [simplify]: Extracting #2: cost 17 inf + 0 62.208 * * [simplify]: Extracting #3: cost 25 inf + 0 62.208 * * [simplify]: Extracting #4: cost 36 inf + 0 62.208 * * [simplify]: Extracting #5: cost 31 inf + 128 62.209 * * [simplify]: Extracting #6: cost 18 inf + 1035 62.209 * * [simplify]: Extracting #7: cost 7 inf + 3340 62.210 * * [simplify]: Extracting #8: cost 2 inf + 5116 62.211 * * [simplify]: Extracting #9: cost 0 inf + 6004 62.212 * [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))))) 62.212 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* 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)))))))) 62.212 * * * * [progress]: [ 150 / 282 ] simplifiying candidate # 62.212 * [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)))))) 62.212 * * [simplify]: iters left: 6 (17 enodes) 62.216 * * [simplify]: iters left: 5 (60 enodes) 62.224 * * [simplify]: iters left: 4 (79 enodes) 62.235 * * [simplify]: iters left: 3 (92 enodes) 62.259 * * [simplify]: iters left: 2 (95 enodes) 62.281 * * [simplify]: Extracting #0: cost 1 inf + 0 62.282 * * [simplify]: Extracting #1: cost 10 inf + 0 62.282 * * [simplify]: Extracting #2: cost 22 inf + 0 62.282 * * [simplify]: Extracting #3: cost 30 inf + 0 62.282 * * [simplify]: Extracting #4: cost 42 inf + 0 62.282 * * [simplify]: Extracting #5: cost 37 inf + 252 62.282 * * [simplify]: Extracting #6: cost 26 inf + 1075 62.283 * * [simplify]: Extracting #7: cost 19 inf + 2252 62.283 * * [simplify]: Extracting #8: cost 8 inf + 6246 62.285 * * [simplify]: Extracting #9: cost 0 inf + 9468 62.287 * [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))))) 62.287 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* 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)))))))) 62.287 * [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))))) 62.287 * * [simplify]: iters left: 6 (16 enodes) 62.290 * * [simplify]: iters left: 5 (55 enodes) 62.298 * * [simplify]: iters left: 4 (69 enodes) 62.306 * * [simplify]: iters left: 3 (75 enodes) 62.320 * * [simplify]: Extracting #0: cost 1 inf + 0 62.320 * * [simplify]: Extracting #1: cost 8 inf + 0 62.321 * * [simplify]: Extracting #2: cost 16 inf + 0 62.321 * * [simplify]: Extracting #3: cost 22 inf + 0 62.321 * * [simplify]: Extracting #4: cost 34 inf + 0 62.321 * * [simplify]: Extracting #5: cost 31 inf + 128 62.321 * * [simplify]: Extracting #6: cost 18 inf + 1035 62.322 * * [simplify]: Extracting #7: cost 11 inf + 2252 62.324 * * [simplify]: Extracting #8: cost 3 inf + 4672 62.326 * * [simplify]: Extracting #9: cost 1 inf + 5640 62.327 * * [simplify]: Extracting #10: cost 0 inf + 6084 62.329 * [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))))) 62.330 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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)))))))) 62.330 * * * * [progress]: [ 151 / 282 ] simplifiying candidate # 62.330 * [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)))))) 62.330 * * [simplify]: iters left: 6 (18 enodes) 62.338 * * [simplify]: iters left: 5 (62 enodes) 62.356 * * [simplify]: iters left: 4 (76 enodes) 62.374 * * [simplify]: iters left: 3 (82 enodes) 62.384 * * [simplify]: Extracting #0: cost 1 inf + 0 62.384 * * [simplify]: Extracting #1: cost 8 inf + 0 62.384 * * [simplify]: Extracting #2: cost 18 inf + 0 62.384 * * [simplify]: Extracting #3: cost 26 inf + 0 62.384 * * [simplify]: Extracting #4: cost 38 inf + 0 62.384 * * [simplify]: Extracting #5: cost 31 inf + 375 62.385 * * [simplify]: Extracting #6: cost 21 inf + 1199 62.385 * * [simplify]: Extracting #7: cost 8 inf + 3786 62.386 * * [simplify]: Extracting #8: cost 1 inf + 6568 62.387 * * [simplify]: Extracting #9: cost 0 inf + 7132 62.388 * [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))))) 62.388 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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)))))))) 62.389 * [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))))) 62.389 * * [simplify]: iters left: 6 (17 enodes) 62.392 * * [simplify]: iters left: 5 (58 enodes) 62.399 * * [simplify]: iters left: 4 (72 enodes) 62.409 * * [simplify]: iters left: 3 (78 enodes) 62.419 * * [simplify]: Extracting #0: cost 1 inf + 0 62.419 * * [simplify]: Extracting #1: cost 8 inf + 0 62.419 * * [simplify]: Extracting #2: cost 17 inf + 0 62.419 * * [simplify]: Extracting #3: cost 24 inf + 0 62.419 * * [simplify]: Extracting #4: cost 36 inf + 0 62.419 * * [simplify]: Extracting #5: cost 32 inf + 169 62.420 * * [simplify]: Extracting #6: cost 19 inf + 1199 62.420 * * [simplify]: Extracting #7: cost 4 inf + 5318 62.421 * * [simplify]: Extracting #8: cost 0 inf + 6648 62.422 * [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))))) 62.422 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (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)))))))) 62.423 * * * * [progress]: [ 152 / 282 ] simplifiying candidate # 62.423 * [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))))) 62.423 * * [simplify]: iters left: 6 (15 enodes) 62.426 * * [simplify]: iters left: 5 (52 enodes) 62.434 * * [simplify]: iters left: 4 (61 enodes) 62.442 * * [simplify]: iters left: 3 (66 enodes) 62.450 * * [simplify]: Extracting #0: cost 1 inf + 0 62.450 * * [simplify]: Extracting #1: cost 6 inf + 0 62.450 * * [simplify]: Extracting #2: cost 12 inf + 0 62.450 * * [simplify]: Extracting #3: cost 19 inf + 0 62.450 * * [simplify]: Extracting #4: cost 30 inf + 0 62.450 * * [simplify]: Extracting #5: cost 25 inf + 128 62.450 * * [simplify]: Extracting #6: cost 10 inf + 1240 62.451 * * [simplify]: Extracting #7: cost 3 inf + 2616 62.451 * * [simplify]: Extracting #8: cost 0 inf + 3748 62.452 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 62.452 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* 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)))))))) 62.452 * [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))))) 62.452 * * [simplify]: iters left: 6 (15 enodes) 62.455 * * [simplify]: iters left: 5 (52 enodes) 62.462 * * [simplify]: iters left: 4 (61 enodes) 62.470 * * [simplify]: iters left: 3 (66 enodes) 62.480 * * [simplify]: Extracting #0: cost 1 inf + 0 62.480 * * [simplify]: Extracting #1: cost 6 inf + 0 62.480 * * [simplify]: Extracting #2: cost 12 inf + 0 62.480 * * [simplify]: Extracting #3: cost 19 inf + 0 62.480 * * [simplify]: Extracting #4: cost 30 inf + 0 62.480 * * [simplify]: Extracting #5: cost 25 inf + 128 62.481 * * [simplify]: Extracting #6: cost 10 inf + 1240 62.481 * * [simplify]: Extracting #7: cost 3 inf + 2616 62.483 * * [simplify]: Extracting #8: cost 0 inf + 3748 62.484 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 62.484 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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))))))) 62.484 * * * * [progress]: [ 153 / 282 ] simplifiying candidate # 62.485 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 62.485 * * [simplify]: iters left: 6 (17 enodes) 62.494 * * [simplify]: iters left: 5 (60 enodes) 62.511 * * [simplify]: iters left: 4 (73 enodes) 62.525 * * [simplify]: iters left: 3 (79 enodes) 62.536 * * [simplify]: iters left: 2 (80 enodes) 62.546 * * [simplify]: Extracting #0: cost 1 inf + 0 62.546 * * [simplify]: Extracting #1: cost 5 inf + 0 62.546 * * [simplify]: Extracting #2: cost 8 inf + 1 62.546 * * [simplify]: Extracting #3: cost 14 inf + 1 62.546 * * [simplify]: Extracting #4: cost 26 inf + 1 62.546 * * [simplify]: Extracting #5: cost 22 inf + 171 62.546 * * [simplify]: Extracting #6: cost 8 inf + 1241 62.547 * * [simplify]: Extracting #7: cost 3 inf + 2253 62.547 * * [simplify]: Extracting #8: cost 0 inf + 3021 62.548 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 62.548 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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))))))) 62.548 * [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)))) 62.548 * * [simplify]: iters left: 6 (15 enodes) 62.551 * * [simplify]: iters left: 5 (52 enodes) 62.565 * * [simplify]: iters left: 4 (66 enodes) 62.573 * * [simplify]: iters left: 3 (72 enodes) 62.583 * * [simplify]: Extracting #0: cost 1 inf + 0 62.583 * * [simplify]: Extracting #1: cost 8 inf + 0 62.583 * * [simplify]: Extracting #2: cost 16 inf + 0 62.583 * * [simplify]: Extracting #3: cost 23 inf + 0 62.583 * * [simplify]: Extracting #4: cost 34 inf + 0 62.583 * * [simplify]: Extracting #5: cost 29 inf + 128 62.583 * * [simplify]: Extracting #6: cost 14 inf + 1240 62.584 * * [simplify]: Extracting #7: cost 6 inf + 2980 62.584 * * [simplify]: Extracting #8: cost 1 inf + 4878 62.585 * * [simplify]: Extracting #9: cost 0 inf + 5120 62.586 * [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)))) 62.586 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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))))))) 62.586 * * * * [progress]: [ 154 / 282 ] simplifiying candidate # 62.586 * [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))))) 62.587 * * [simplify]: iters left: 6 (15 enodes) 62.589 * * [simplify]: iters left: 5 (52 enodes) 62.596 * * [simplify]: iters left: 4 (61 enodes) 62.604 * * [simplify]: iters left: 3 (66 enodes) 62.616 * * [simplify]: Extracting #0: cost 1 inf + 0 62.616 * * [simplify]: Extracting #1: cost 6 inf + 0 62.616 * * [simplify]: Extracting #2: cost 12 inf + 0 62.616 * * [simplify]: Extracting #3: cost 19 inf + 0 62.616 * * [simplify]: Extracting #4: cost 30 inf + 0 62.616 * * [simplify]: Extracting #5: cost 25 inf + 128 62.617 * * [simplify]: Extracting #6: cost 10 inf + 1240 62.617 * * [simplify]: Extracting #7: cost 3 inf + 2616 62.619 * * [simplify]: Extracting #8: cost 0 inf + 3748 62.620 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 62.620 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* 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)))))))) 62.621 * [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))))) 62.621 * * [simplify]: iters left: 6 (15 enodes) 62.627 * * [simplify]: iters left: 5 (52 enodes) 62.641 * * [simplify]: iters left: 4 (61 enodes) 62.657 * * [simplify]: iters left: 3 (66 enodes) 62.673 * * [simplify]: Extracting #0: cost 1 inf + 0 62.673 * * [simplify]: Extracting #1: cost 6 inf + 0 62.673 * * [simplify]: Extracting #2: cost 12 inf + 0 62.673 * * [simplify]: Extracting #3: cost 19 inf + 0 62.673 * * [simplify]: Extracting #4: cost 30 inf + 0 62.673 * * [simplify]: Extracting #5: cost 25 inf + 128 62.673 * * [simplify]: Extracting #6: cost 10 inf + 1240 62.674 * * [simplify]: Extracting #7: cost 3 inf + 2616 62.675 * * [simplify]: Extracting #8: cost 0 inf + 3748 62.675 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 62.675 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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))))))) 62.675 * * * * [progress]: [ 155 / 282 ] simplifiying candidate # 62.676 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 62.676 * * [simplify]: iters left: 6 (16 enodes) 62.679 * * [simplify]: iters left: 5 (55 enodes) 62.688 * * [simplify]: iters left: 4 (69 enodes) 62.698 * * [simplify]: iters left: 3 (76 enodes) 62.711 * * [simplify]: Extracting #0: cost 1 inf + 0 62.711 * * [simplify]: Extracting #1: cost 5 inf + 0 62.711 * * [simplify]: Extracting #2: cost 8 inf + 1 62.711 * * [simplify]: Extracting #3: cost 14 inf + 1 62.711 * * [simplify]: Extracting #4: cost 26 inf + 1 62.711 * * [simplify]: Extracting #5: cost 22 inf + 211 62.712 * * [simplify]: Extracting #6: cost 8 inf + 1241 62.712 * * [simplify]: Extracting #7: cost 2 inf + 2213 62.713 * * [simplify]: Extracting #8: cost 1 inf + 2617 62.715 * * [simplify]: Extracting #9: cost 0 inf + 3021 62.716 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 62.716 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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))))))) 62.716 * [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)))) 62.716 * * [simplify]: iters left: 6 (15 enodes) 62.725 * * [simplify]: iters left: 5 (52 enodes) 62.739 * * [simplify]: iters left: 4 (66 enodes) 62.756 * * [simplify]: iters left: 3 (72 enodes) 62.767 * * [simplify]: Extracting #0: cost 1 inf + 0 62.767 * * [simplify]: Extracting #1: cost 8 inf + 0 62.767 * * [simplify]: Extracting #2: cost 16 inf + 0 62.767 * * [simplify]: Extracting #3: cost 23 inf + 0 62.767 * * [simplify]: Extracting #4: cost 34 inf + 0 62.767 * * [simplify]: Extracting #5: cost 29 inf + 128 62.767 * * [simplify]: Extracting #6: cost 14 inf + 1240 62.768 * * [simplify]: Extracting #7: cost 6 inf + 2980 62.769 * * [simplify]: Extracting #8: cost 1 inf + 4878 62.769 * * [simplify]: Extracting #9: cost 0 inf + 5120 62.770 * [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)))) 62.770 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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))))))) 62.771 * * * * [progress]: [ 156 / 282 ] simplifiying candidate # 62.771 * [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)))))) 62.771 * * [simplify]: iters left: 6 (18 enodes) 62.776 * * [simplify]: iters left: 5 (65 enodes) 62.785 * * [simplify]: iters left: 4 (80 enodes) 62.796 * * [simplify]: iters left: 3 (87 enodes) 62.817 * * [simplify]: iters left: 2 (89 enodes) 62.832 * * [simplify]: Extracting #0: cost 1 inf + 0 62.832 * * [simplify]: Extracting #1: cost 6 inf + 0 62.832 * * [simplify]: Extracting #2: cost 13 inf + 0 62.832 * * [simplify]: Extracting #3: cost 18 inf + 1 62.832 * * [simplify]: Extracting #4: cost 30 inf + 1 62.832 * * [simplify]: Extracting #5: cost 26 inf + 211 62.833 * * [simplify]: Extracting #6: cost 12 inf + 1199 62.833 * * [simplify]: Extracting #7: cost 5 inf + 2857 62.834 * * [simplify]: Extracting #8: cost 1 inf + 4229 62.835 * * [simplify]: Extracting #9: cost 0 inf + 4713 62.836 * [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)))))) 62.836 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* 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)))))))) 62.836 * [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))))) 62.836 * * [simplify]: iters left: 6 (15 enodes) 62.839 * * [simplify]: iters left: 5 (52 enodes) 62.846 * * [simplify]: iters left: 4 (66 enodes) 62.855 * * [simplify]: iters left: 3 (72 enodes) 62.872 * * [simplify]: Extracting #0: cost 1 inf + 0 62.872 * * [simplify]: Extracting #1: cost 8 inf + 0 62.872 * * [simplify]: Extracting #2: cost 16 inf + 0 62.872 * * [simplify]: Extracting #3: cost 23 inf + 0 62.872 * * [simplify]: Extracting #4: cost 34 inf + 0 62.873 * * [simplify]: Extracting #5: cost 29 inf + 128 62.873 * * [simplify]: Extracting #6: cost 14 inf + 1240 62.874 * * [simplify]: Extracting #7: cost 7 inf + 2778 62.875 * * [simplify]: Extracting #8: cost 2 inf + 4714 62.877 * * [simplify]: Extracting #9: cost 0 inf + 5440 62.879 * [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))))) 62.879 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 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)))))))) 62.879 * * * * [progress]: [ 157 / 282 ] simplifiying candidate # 62.879 * [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)))))) 62.880 * * [simplify]: iters left: 6 (18 enodes) 62.886 * * [simplify]: iters left: 5 (64 enodes) 62.895 * * [simplify]: iters left: 4 (75 enodes) 62.905 * * [simplify]: iters left: 3 (82 enodes) 62.917 * * [simplify]: iters left: 2 (83 enodes) 62.937 * * [simplify]: Extracting #0: cost 1 inf + 0 62.937 * * [simplify]: Extracting #1: cost 4 inf + 0 62.937 * * [simplify]: Extracting #2: cost 10 inf + 0 62.937 * * [simplify]: Extracting #3: cost 16 inf + 1 62.937 * * [simplify]: Extracting #4: cost 28 inf + 1 62.937 * * [simplify]: Extracting #5: cost 25 inf + 130 62.938 * * [simplify]: Extracting #6: cost 11 inf + 1281 62.939 * * [simplify]: Extracting #7: cost 4 inf + 2373 62.940 * * [simplify]: Extracting #8: cost 0 inf + 3745 62.941 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 62.941 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* 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)))))))) 62.942 * [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))))) 62.942 * * [simplify]: iters left: 6 (16 enodes) 62.946 * * [simplify]: iters left: 5 (55 enodes) 62.953 * * [simplify]: iters left: 4 (69 enodes) 62.962 * * [simplify]: iters left: 3 (75 enodes) 62.971 * * [simplify]: Extracting #0: cost 1 inf + 0 62.971 * * [simplify]: Extracting #1: cost 8 inf + 0 62.971 * * [simplify]: Extracting #2: cost 17 inf + 0 62.972 * * [simplify]: Extracting #3: cost 25 inf + 0 62.972 * * [simplify]: Extracting #4: cost 36 inf + 0 62.972 * * [simplify]: Extracting #5: cost 31 inf + 128 62.972 * * [simplify]: Extracting #6: cost 18 inf + 1035 62.972 * * [simplify]: Extracting #7: cost 11 inf + 2212 62.973 * * [simplify]: Extracting #8: cost 3 inf + 4592 62.974 * * [simplify]: Extracting #9: cost 1 inf + 5560 62.975 * * [simplify]: Extracting #10: cost 0 inf + 6004 62.976 * [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))))) 62.976 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 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)))))))) 62.976 * * * * [progress]: [ 158 / 282 ] simplifiying candidate # 62.977 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 62.977 * * [simplify]: iters left: 6 (17 enodes) 62.985 * * [simplify]: iters left: 5 (60 enodes) 63.001 * * [simplify]: iters left: 4 (71 enodes) 63.012 * * [simplify]: iters left: 3 (78 enodes) 63.024 * * [simplify]: iters left: 2 (79 enodes) 63.036 * * [simplify]: Extracting #0: cost 1 inf + 0 63.036 * * [simplify]: Extracting #1: cost 4 inf + 0 63.036 * * [simplify]: Extracting #2: cost 9 inf + 0 63.036 * * [simplify]: Extracting #3: cost 14 inf + 1 63.036 * * [simplify]: Extracting #4: cost 26 inf + 1 63.036 * * [simplify]: Extracting #5: cost 22 inf + 171 63.036 * * [simplify]: Extracting #6: cost 9 inf + 1240 63.037 * * [simplify]: Extracting #7: cost 2 inf + 2415 63.038 * * [simplify]: Extracting #8: cost 0 inf + 3021 63.038 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 63.038 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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)))))))) 63.039 * [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))))) 63.039 * * [simplify]: iters left: 6 (15 enodes) 63.044 * * [simplify]: iters left: 5 (52 enodes) 63.053 * * [simplify]: iters left: 4 (66 enodes) 63.061 * * [simplify]: iters left: 3 (72 enodes) 63.070 * * [simplify]: Extracting #0: cost 1 inf + 0 63.070 * * [simplify]: Extracting #1: cost 8 inf + 0 63.070 * * [simplify]: Extracting #2: cost 16 inf + 0 63.070 * * [simplify]: Extracting #3: cost 23 inf + 0 63.070 * * [simplify]: Extracting #4: cost 34 inf + 0 63.071 * * [simplify]: Extracting #5: cost 29 inf + 128 63.071 * * [simplify]: Extracting #6: cost 14 inf + 1240 63.071 * * [simplify]: Extracting #7: cost 7 inf + 2738 63.072 * * [simplify]: Extracting #8: cost 2 inf + 4474 63.073 * * [simplify]: Extracting #9: cost 0 inf + 5120 63.074 * [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))))) 63.074 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 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)))))))) 63.074 * * * * [progress]: [ 159 / 282 ] simplifiying candidate # 63.074 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt 1)) 63.074 * * [simplify]: iters left: 6 (12 enodes) 63.078 * * [simplify]: iters left: 5 (44 enodes) 63.091 * * [simplify]: iters left: 4 (55 enodes) 63.100 * * [simplify]: iters left: 3 (59 enodes) 63.107 * * [simplify]: Extracting #0: cost 1 inf + 0 63.107 * * [simplify]: Extracting #1: cost 4 inf + 0 63.107 * * [simplify]: Extracting #2: cost 7 inf + 1 63.107 * * [simplify]: Extracting #3: cost 16 inf + 1 63.107 * * [simplify]: Extracting #4: cost 11 inf + 130 63.107 * * [simplify]: Extracting #5: cost 2 inf + 872 63.107 * * [simplify]: Extracting #6: cost 0 inf + 1077 63.109 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 63.109 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 63.110 * [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)))) 63.110 * * [simplify]: iters left: 6 (14 enodes) 63.112 * * [simplify]: iters left: 5 (49 enodes) 63.119 * * [simplify]: iters left: 4 (58 enodes) 63.126 * * [simplify]: iters left: 3 (63 enodes) 63.134 * * [simplify]: Extracting #0: cost 1 inf + 0 63.134 * * [simplify]: Extracting #1: cost 6 inf + 0 63.134 * * [simplify]: Extracting #2: cost 13 inf + 0 63.134 * * [simplify]: Extracting #3: cost 21 inf + 0 63.134 * * [simplify]: Extracting #4: cost 25 inf + 43 63.134 * * [simplify]: Extracting #5: cost 18 inf + 374 63.135 * * [simplify]: Extracting #6: cost 3 inf + 2534 63.135 * * [simplify]: Extracting #7: cost 0 inf + 3184 63.136 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 63.136 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))))) 63.136 * * * * [progress]: [ 160 / 282 ] simplifiying candidate # 63.136 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 63.136 * * [simplify]: iters left: 6 (17 enodes) 63.140 * * [simplify]: iters left: 5 (60 enodes) 63.153 * * [simplify]: iters left: 4 (71 enodes) 63.172 * * [simplify]: iters left: 3 (78 enodes) 63.181 * * [simplify]: iters left: 2 (79 enodes) 63.191 * * [simplify]: Extracting #0: cost 1 inf + 0 63.191 * * [simplify]: Extracting #1: cost 4 inf + 0 63.191 * * [simplify]: Extracting #2: cost 9 inf + 0 63.191 * * [simplify]: Extracting #3: cost 14 inf + 1 63.191 * * [simplify]: Extracting #4: cost 26 inf + 1 63.191 * * [simplify]: Extracting #5: cost 22 inf + 171 63.192 * * [simplify]: Extracting #6: cost 9 inf + 1240 63.192 * * [simplify]: Extracting #7: cost 2 inf + 2415 63.193 * * [simplify]: Extracting #8: cost 0 inf + 3021 63.193 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 63.193 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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)))))))) 63.194 * [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))))) 63.194 * * [simplify]: iters left: 6 (15 enodes) 63.199 * * [simplify]: iters left: 5 (52 enodes) 63.208 * * [simplify]: iters left: 4 (66 enodes) 63.223 * * [simplify]: iters left: 3 (72 enodes) 63.231 * * [simplify]: Extracting #0: cost 1 inf + 0 63.231 * * [simplify]: Extracting #1: cost 8 inf + 0 63.231 * * [simplify]: Extracting #2: cost 16 inf + 0 63.231 * * [simplify]: Extracting #3: cost 23 inf + 0 63.232 * * [simplify]: Extracting #4: cost 34 inf + 0 63.232 * * [simplify]: Extracting #5: cost 29 inf + 128 63.232 * * [simplify]: Extracting #6: cost 14 inf + 1240 63.232 * * [simplify]: Extracting #7: cost 7 inf + 2738 63.233 * * [simplify]: Extracting #8: cost 2 inf + 4474 63.234 * * [simplify]: Extracting #9: cost 0 inf + 5120 63.235 * [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))))) 63.235 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 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)))))))) 63.235 * * * * [progress]: [ 161 / 282 ] simplifiying candidate # 63.235 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) 63.235 * * [simplify]: iters left: 6 (12 enodes) 63.239 * * [simplify]: iters left: 5 (42 enodes) 63.245 * * [simplify]: iters left: 4 (53 enodes) 63.254 * * [simplify]: iters left: 3 (57 enodes) 63.268 * * [simplify]: Extracting #0: cost 1 inf + 0 63.268 * * [simplify]: Extracting #1: cost 4 inf + 0 63.268 * * [simplify]: Extracting #2: cost 7 inf + 1 63.268 * * [simplify]: Extracting #3: cost 16 inf + 1 63.268 * * [simplify]: Extracting #4: cost 11 inf + 130 63.268 * * [simplify]: Extracting #5: cost 2 inf + 872 63.269 * * [simplify]: Extracting #6: cost 0 inf + 1077 63.269 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 63.269 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (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))))))) 63.270 * [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)))) 63.270 * * [simplify]: iters left: 6 (14 enodes) 63.276 * * [simplify]: iters left: 5 (49 enodes) 63.285 * * [simplify]: iters left: 4 (58 enodes) 63.292 * * [simplify]: iters left: 3 (63 enodes) 63.301 * * [simplify]: Extracting #0: cost 1 inf + 0 63.301 * * [simplify]: Extracting #1: cost 6 inf + 0 63.302 * * [simplify]: Extracting #2: cost 13 inf + 0 63.302 * * [simplify]: Extracting #3: cost 21 inf + 0 63.302 * * [simplify]: Extracting #4: cost 25 inf + 43 63.302 * * [simplify]: Extracting #5: cost 18 inf + 374 63.302 * * [simplify]: Extracting #6: cost 3 inf + 2534 63.303 * * [simplify]: Extracting #7: cost 0 inf + 3184 63.303 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 63.304 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))))) 63.304 * * * * [progress]: [ 162 / 282 ] simplifiying candidate # 63.304 * [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)))))) 63.304 * * [simplify]: iters left: 6 (17 enodes) 63.307 * * [simplify]: iters left: 5 (60 enodes) 63.315 * * [simplify]: iters left: 4 (79 enodes) 63.336 * * [simplify]: iters left: 3 (92 enodes) 63.359 * * [simplify]: iters left: 2 (95 enodes) 63.382 * * [simplify]: Extracting #0: cost 1 inf + 0 63.382 * * [simplify]: Extracting #1: cost 10 inf + 0 63.382 * * [simplify]: Extracting #2: cost 22 inf + 0 63.382 * * [simplify]: Extracting #3: cost 30 inf + 0 63.382 * * [simplify]: Extracting #4: cost 42 inf + 0 63.383 * * [simplify]: Extracting #5: cost 37 inf + 252 63.383 * * [simplify]: Extracting #6: cost 26 inf + 1075 63.384 * * [simplify]: Extracting #7: cost 19 inf + 2252 63.386 * * [simplify]: Extracting #8: cost 8 inf + 6246 63.390 * * [simplify]: Extracting #9: cost 0 inf + 9468 63.393 * [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))))) 63.393 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* 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)))))))) 63.393 * [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))))) 63.394 * * [simplify]: iters left: 6 (16 enodes) 63.400 * * [simplify]: iters left: 5 (55 enodes) 63.415 * * [simplify]: iters left: 4 (69 enodes) 63.434 * * [simplify]: iters left: 3 (75 enodes) 63.453 * * [simplify]: Extracting #0: cost 1 inf + 0 63.453 * * [simplify]: Extracting #1: cost 8 inf + 0 63.453 * * [simplify]: Extracting #2: cost 16 inf + 0 63.453 * * [simplify]: Extracting #3: cost 22 inf + 0 63.453 * * [simplify]: Extracting #4: cost 34 inf + 0 63.453 * * [simplify]: Extracting #5: cost 31 inf + 128 63.454 * * [simplify]: Extracting #6: cost 18 inf + 1035 63.454 * * [simplify]: Extracting #7: cost 11 inf + 2252 63.456 * * [simplify]: Extracting #8: cost 3 inf + 4672 63.458 * * [simplify]: Extracting #9: cost 1 inf + 5640 63.460 * * [simplify]: Extracting #10: cost 0 inf + 6084 63.461 * [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))))) 63.461 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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)))))))) 63.461 * * * * [progress]: [ 163 / 282 ] simplifiying candidate # 63.461 * [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)))))) 63.461 * * [simplify]: iters left: 6 (18 enodes) 63.465 * * [simplify]: iters left: 5 (62 enodes) 63.473 * * [simplify]: iters left: 4 (76 enodes) 63.482 * * [simplify]: iters left: 3 (82 enodes) 63.496 * * [simplify]: Extracting #0: cost 1 inf + 0 63.496 * * [simplify]: Extracting #1: cost 8 inf + 0 63.497 * * [simplify]: Extracting #2: cost 18 inf + 0 63.497 * * [simplify]: Extracting #3: cost 26 inf + 0 63.497 * * [simplify]: Extracting #4: cost 38 inf + 0 63.497 * * [simplify]: Extracting #5: cost 31 inf + 375 63.498 * * [simplify]: Extracting #6: cost 21 inf + 1199 63.499 * * [simplify]: Extracting #7: cost 8 inf + 3786 63.501 * * [simplify]: Extracting #8: cost 1 inf + 6568 63.503 * * [simplify]: Extracting #9: cost 0 inf + 7132 63.504 * [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))))) 63.504 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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)))))))) 63.505 * [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))))) 63.505 * * [simplify]: iters left: 6 (17 enodes) 63.508 * * [simplify]: iters left: 5 (58 enodes) 63.516 * * [simplify]: iters left: 4 (72 enodes) 63.526 * * [simplify]: iters left: 3 (78 enodes) 63.539 * * [simplify]: Extracting #0: cost 1 inf + 0 63.539 * * [simplify]: Extracting #1: cost 8 inf + 0 63.539 * * [simplify]: Extracting #2: cost 17 inf + 0 63.539 * * [simplify]: Extracting #3: cost 24 inf + 0 63.539 * * [simplify]: Extracting #4: cost 36 inf + 0 63.539 * * [simplify]: Extracting #5: cost 32 inf + 169 63.540 * * [simplify]: Extracting #6: cost 19 inf + 1199 63.541 * * [simplify]: Extracting #7: cost 4 inf + 5318 63.543 * * [simplify]: Extracting #8: cost 0 inf + 6648 63.546 * [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))))) 63.546 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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)))))))) 63.546 * * * * [progress]: [ 164 / 282 ] simplifiying candidate # 63.547 * [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))))) 63.547 * * [simplify]: iters left: 6 (15 enodes) 63.552 * * [simplify]: iters left: 5 (52 enodes) 63.559 * * [simplify]: iters left: 4 (61 enodes) 63.567 * * [simplify]: iters left: 3 (66 enodes) 63.575 * * [simplify]: Extracting #0: cost 1 inf + 0 63.575 * * [simplify]: Extracting #1: cost 6 inf + 0 63.575 * * [simplify]: Extracting #2: cost 12 inf + 0 63.575 * * [simplify]: Extracting #3: cost 19 inf + 0 63.575 * * [simplify]: Extracting #4: cost 30 inf + 0 63.575 * * [simplify]: Extracting #5: cost 25 inf + 128 63.576 * * [simplify]: Extracting #6: cost 10 inf + 1240 63.576 * * [simplify]: Extracting #7: cost 3 inf + 2616 63.577 * * [simplify]: Extracting #8: cost 0 inf + 3748 63.577 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 63.577 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* 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)))))))) 63.578 * [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))))) 63.578 * * [simplify]: iters left: 6 (15 enodes) 63.581 * * [simplify]: iters left: 5 (52 enodes) 63.591 * * [simplify]: iters left: 4 (61 enodes) 63.607 * * [simplify]: iters left: 3 (66 enodes) 63.620 * * [simplify]: Extracting #0: cost 1 inf + 0 63.620 * * [simplify]: Extracting #1: cost 6 inf + 0 63.620 * * [simplify]: Extracting #2: cost 12 inf + 0 63.620 * * [simplify]: Extracting #3: cost 19 inf + 0 63.620 * * [simplify]: Extracting #4: cost 30 inf + 0 63.620 * * [simplify]: Extracting #5: cost 25 inf + 128 63.620 * * [simplify]: Extracting #6: cost 10 inf + 1240 63.621 * * [simplify]: Extracting #7: cost 3 inf + 2616 63.621 * * [simplify]: Extracting #8: cost 0 inf + 3748 63.622 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 63.622 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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))))))) 63.622 * * * * [progress]: [ 165 / 282 ] simplifiying candidate # 63.622 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 63.623 * * [simplify]: iters left: 6 (17 enodes) 63.627 * * [simplify]: iters left: 5 (60 enodes) 63.636 * * [simplify]: iters left: 4 (73 enodes) 63.645 * * [simplify]: iters left: 3 (79 enodes) 63.654 * * [simplify]: iters left: 2 (80 enodes) 63.668 * * [simplify]: Extracting #0: cost 1 inf + 0 63.668 * * [simplify]: Extracting #1: cost 5 inf + 0 63.668 * * [simplify]: Extracting #2: cost 8 inf + 1 63.668 * * [simplify]: Extracting #3: cost 14 inf + 1 63.668 * * [simplify]: Extracting #4: cost 26 inf + 1 63.669 * * [simplify]: Extracting #5: cost 22 inf + 171 63.669 * * [simplify]: Extracting #6: cost 8 inf + 1241 63.670 * * [simplify]: Extracting #7: cost 3 inf + 2253 63.671 * * [simplify]: Extracting #8: cost 0 inf + 3021 63.672 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 63.672 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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))))))) 63.673 * [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)))) 63.673 * * [simplify]: iters left: 6 (15 enodes) 63.677 * * [simplify]: iters left: 5 (52 enodes) 63.684 * * [simplify]: iters left: 4 (66 enodes) 63.692 * * [simplify]: iters left: 3 (72 enodes) 63.703 * * [simplify]: Extracting #0: cost 1 inf + 0 63.703 * * [simplify]: Extracting #1: cost 8 inf + 0 63.703 * * [simplify]: Extracting #2: cost 16 inf + 0 63.703 * * [simplify]: Extracting #3: cost 23 inf + 0 63.703 * * [simplify]: Extracting #4: cost 34 inf + 0 63.703 * * [simplify]: Extracting #5: cost 29 inf + 128 63.703 * * [simplify]: Extracting #6: cost 14 inf + 1240 63.704 * * [simplify]: Extracting #7: cost 6 inf + 2980 63.706 * * [simplify]: Extracting #8: cost 1 inf + 4878 63.707 * * [simplify]: Extracting #9: cost 0 inf + 5120 63.709 * [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)))) 63.709 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (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))))))) 63.710 * * * * [progress]: [ 166 / 282 ] simplifiying candidate # 63.710 * [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))))) 63.710 * * [simplify]: iters left: 6 (15 enodes) 63.716 * * [simplify]: iters left: 5 (52 enodes) 63.731 * * [simplify]: iters left: 4 (61 enodes) 63.739 * * [simplify]: iters left: 3 (66 enodes) 63.747 * * [simplify]: Extracting #0: cost 1 inf + 0 63.747 * * [simplify]: Extracting #1: cost 6 inf + 0 63.747 * * [simplify]: Extracting #2: cost 12 inf + 0 63.747 * * [simplify]: Extracting #3: cost 19 inf + 0 63.747 * * [simplify]: Extracting #4: cost 30 inf + 0 63.747 * * [simplify]: Extracting #5: cost 25 inf + 128 63.748 * * [simplify]: Extracting #6: cost 10 inf + 1240 63.748 * * [simplify]: Extracting #7: cost 3 inf + 2616 63.749 * * [simplify]: Extracting #8: cost 0 inf + 3748 63.749 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 63.749 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (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)))))))) 63.750 * [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))))) 63.750 * * [simplify]: iters left: 6 (15 enodes) 63.753 * * [simplify]: iters left: 5 (52 enodes) 63.760 * * [simplify]: iters left: 4 (61 enodes) 63.768 * * [simplify]: iters left: 3 (66 enodes) 63.780 * * [simplify]: Extracting #0: cost 1 inf + 0 63.780 * * [simplify]: Extracting #1: cost 6 inf + 0 63.780 * * [simplify]: Extracting #2: cost 12 inf + 0 63.780 * * [simplify]: Extracting #3: cost 19 inf + 0 63.780 * * [simplify]: Extracting #4: cost 30 inf + 0 63.780 * * [simplify]: Extracting #5: cost 25 inf + 128 63.781 * * [simplify]: Extracting #6: cost 10 inf + 1240 63.781 * * [simplify]: Extracting #7: cost 3 inf + 2616 63.783 * * [simplify]: Extracting #8: cost 0 inf + 3748 63.784 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 63.784 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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))))))) 63.784 * * * * [progress]: [ 167 / 282 ] simplifiying candidate # 63.785 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 63.785 * * [simplify]: iters left: 6 (16 enodes) 63.793 * * [simplify]: iters left: 5 (55 enodes) 63.809 * * [simplify]: iters left: 4 (69 enodes) 63.828 * * [simplify]: iters left: 3 (76 enodes) 63.848 * * [simplify]: Extracting #0: cost 1 inf + 0 63.848 * * [simplify]: Extracting #1: cost 5 inf + 0 63.848 * * [simplify]: Extracting #2: cost 8 inf + 1 63.848 * * [simplify]: Extracting #3: cost 14 inf + 1 63.848 * * [simplify]: Extracting #4: cost 26 inf + 1 63.848 * * [simplify]: Extracting #5: cost 22 inf + 211 63.848 * * [simplify]: Extracting #6: cost 8 inf + 1241 63.849 * * [simplify]: Extracting #7: cost 2 inf + 2213 63.849 * * [simplify]: Extracting #8: cost 1 inf + 2617 63.850 * * [simplify]: Extracting #9: cost 0 inf + 3021 63.850 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 63.850 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (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))))))) 63.851 * [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)))) 63.851 * * [simplify]: iters left: 6 (15 enodes) 63.854 * * [simplify]: iters left: 5 (52 enodes) 63.860 * * [simplify]: iters left: 4 (66 enodes) 63.869 * * [simplify]: iters left: 3 (72 enodes) 63.878 * * [simplify]: Extracting #0: cost 1 inf + 0 63.878 * * [simplify]: Extracting #1: cost 8 inf + 0 63.878 * * [simplify]: Extracting #2: cost 16 inf + 0 63.878 * * [simplify]: Extracting #3: cost 23 inf + 0 63.878 * * [simplify]: Extracting #4: cost 34 inf + 0 63.878 * * [simplify]: Extracting #5: cost 29 inf + 128 63.878 * * [simplify]: Extracting #6: cost 14 inf + 1240 63.879 * * [simplify]: Extracting #7: cost 6 inf + 2980 63.879 * * [simplify]: Extracting #8: cost 1 inf + 4878 63.881 * * [simplify]: Extracting #9: cost 0 inf + 5120 63.883 * [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)))) 63.883 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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))))))) 63.883 * * * * [progress]: [ 168 / 282 ] simplifiying candidate # 63.884 * [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)))))) 63.884 * * [simplify]: iters left: 6 (17 enodes) 63.892 * * [simplify]: iters left: 5 (60 enodes) 63.913 * * [simplify]: iters left: 4 (77 enodes) 63.934 * * [simplify]: iters left: 3 (86 enodes) 63.955 * * [simplify]: iters left: 2 (87 enodes) 63.977 * * [simplify]: Extracting #0: cost 1 inf + 0 63.977 * * [simplify]: Extracting #1: cost 7 inf + 0 63.977 * * [simplify]: Extracting #2: cost 12 inf + 1 63.977 * * [simplify]: Extracting #3: cost 18 inf + 1 63.977 * * [simplify]: Extracting #4: cost 30 inf + 1 63.977 * * [simplify]: Extracting #5: cost 28 inf + 88 63.978 * * [simplify]: Extracting #6: cost 11 inf + 1565 63.979 * * [simplify]: Extracting #7: cost 3 inf + 3543 63.981 * * [simplify]: Extracting #8: cost 0 inf + 4713 63.983 * [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)))))) 63.983 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* 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)))))))) 63.983 * [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))))) 63.983 * * [simplify]: iters left: 6 (15 enodes) 63.990 * * [simplify]: iters left: 5 (52 enodes) 64.005 * * [simplify]: iters left: 4 (66 enodes) 64.022 * * [simplify]: iters left: 3 (72 enodes) 64.041 * * [simplify]: Extracting #0: cost 1 inf + 0 64.041 * * [simplify]: Extracting #1: cost 8 inf + 0 64.041 * * [simplify]: Extracting #2: cost 16 inf + 0 64.041 * * [simplify]: Extracting #3: cost 23 inf + 0 64.041 * * [simplify]: Extracting #4: cost 34 inf + 0 64.041 * * [simplify]: Extracting #5: cost 29 inf + 128 64.042 * * [simplify]: Extracting #6: cost 14 inf + 1240 64.043 * * [simplify]: Extracting #7: cost 7 inf + 2778 64.044 * * [simplify]: Extracting #8: cost 2 inf + 4714 64.045 * * [simplify]: Extracting #9: cost 0 inf + 5440 64.046 * [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))))) 64.046 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 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)))))))) 64.046 * * * * [progress]: [ 169 / 282 ] simplifiying candidate # 64.046 * [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)))))) 64.046 * * [simplify]: iters left: 6 (17 enodes) 64.052 * * [simplify]: iters left: 5 (59 enodes) 64.060 * * [simplify]: iters left: 4 (72 enodes) 64.070 * * [simplify]: iters left: 3 (79 enodes) 64.083 * * [simplify]: Extracting #0: cost 1 inf + 0 64.083 * * [simplify]: Extracting #1: cost 5 inf + 0 64.083 * * [simplify]: Extracting #2: cost 9 inf + 1 64.083 * * [simplify]: Extracting #3: cost 16 inf + 1 64.083 * * [simplify]: Extracting #4: cost 28 inf + 1 64.084 * * [simplify]: Extracting #5: cost 26 inf + 88 64.084 * * [simplify]: Extracting #6: cost 11 inf + 1278 64.085 * * [simplify]: Extracting #7: cost 3 inf + 2817 64.086 * * [simplify]: Extracting #8: cost 0 inf + 3745 64.088 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 64.088 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (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)))))))) 64.088 * [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))))) 64.089 * * [simplify]: iters left: 6 (16 enodes) 64.095 * * [simplify]: iters left: 5 (55 enodes) 64.107 * * [simplify]: iters left: 4 (69 enodes) 64.116 * * [simplify]: iters left: 3 (75 enodes) 64.125 * * [simplify]: Extracting #0: cost 1 inf + 0 64.125 * * [simplify]: Extracting #1: cost 8 inf + 0 64.125 * * [simplify]: Extracting #2: cost 17 inf + 0 64.125 * * [simplify]: Extracting #3: cost 25 inf + 0 64.125 * * [simplify]: Extracting #4: cost 36 inf + 0 64.125 * * [simplify]: Extracting #5: cost 31 inf + 128 64.125 * * [simplify]: Extracting #6: cost 18 inf + 1035 64.126 * * [simplify]: Extracting #7: cost 11 inf + 2212 64.126 * * [simplify]: Extracting #8: cost 3 inf + 4592 64.127 * * [simplify]: Extracting #9: cost 1 inf + 5560 64.128 * * [simplify]: Extracting #10: cost 0 inf + 6004 64.129 * [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))))) 64.129 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (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)))))))) 64.129 * * * * [progress]: [ 170 / 282 ] simplifiying candidate # 64.130 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 64.130 * * [simplify]: iters left: 6 (16 enodes) 64.133 * * [simplify]: iters left: 5 (55 enodes) 64.147 * * [simplify]: iters left: 4 (68 enodes) 64.165 * * [simplify]: iters left: 3 (75 enodes) 64.178 * * [simplify]: Extracting #0: cost 1 inf + 0 64.178 * * [simplify]: Extracting #1: cost 5 inf + 0 64.178 * * [simplify]: Extracting #2: cost 8 inf + 1 64.178 * * [simplify]: Extracting #3: cost 14 inf + 1 64.178 * * [simplify]: Extracting #4: cost 26 inf + 1 64.178 * * [simplify]: Extracting #5: cost 22 inf + 252 64.179 * * [simplify]: Extracting #6: cost 7 inf + 1442 64.179 * * [simplify]: Extracting #7: cost 1 inf + 2617 64.180 * * [simplify]: Extracting #8: cost 0 inf + 3021 64.180 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 64.180 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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)))))))) 64.181 * [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))))) 64.181 * * [simplify]: iters left: 6 (15 enodes) 64.184 * * [simplify]: iters left: 5 (52 enodes) 64.191 * * [simplify]: iters left: 4 (66 enodes) 64.199 * * [simplify]: iters left: 3 (72 enodes) 64.208 * * [simplify]: Extracting #0: cost 1 inf + 0 64.208 * * [simplify]: Extracting #1: cost 8 inf + 0 64.208 * * [simplify]: Extracting #2: cost 16 inf + 0 64.208 * * [simplify]: Extracting #3: cost 23 inf + 0 64.208 * * [simplify]: Extracting #4: cost 34 inf + 0 64.208 * * [simplify]: Extracting #5: cost 29 inf + 128 64.208 * * [simplify]: Extracting #6: cost 14 inf + 1240 64.209 * * [simplify]: Extracting #7: cost 7 inf + 2738 64.210 * * [simplify]: Extracting #8: cost 2 inf + 4474 64.210 * * [simplify]: Extracting #9: cost 0 inf + 5120 64.211 * [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))))) 64.211 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (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)))))))) 64.211 * * * * [progress]: [ 171 / 282 ] simplifiying candidate # 64.212 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt 1)) 64.212 * * [simplify]: iters left: 6 (12 enodes) 64.216 * * [simplify]: iters left: 5 (42 enodes) 64.226 * * [simplify]: iters left: 4 (53 enodes) 64.242 * * [simplify]: iters left: 3 (57 enodes) 64.255 * * [simplify]: Extracting #0: cost 1 inf + 0 64.255 * * [simplify]: Extracting #1: cost 4 inf + 0 64.255 * * [simplify]: Extracting #2: cost 7 inf + 1 64.255 * * [simplify]: Extracting #3: cost 16 inf + 1 64.255 * * [simplify]: Extracting #4: cost 11 inf + 130 64.256 * * [simplify]: Extracting #5: cost 2 inf + 872 64.256 * * [simplify]: Extracting #6: cost 0 inf + 1077 64.257 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 64.257 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* 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))))))) 64.257 * [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)))) 64.258 * * [simplify]: iters left: 6 (14 enodes) 64.263 * * [simplify]: iters left: 5 (49 enodes) 64.270 * * [simplify]: iters left: 4 (58 enodes) 64.277 * * [simplify]: iters left: 3 (63 enodes) 64.285 * * [simplify]: Extracting #0: cost 1 inf + 0 64.285 * * [simplify]: Extracting #1: cost 6 inf + 0 64.285 * * [simplify]: Extracting #2: cost 13 inf + 0 64.285 * * [simplify]: Extracting #3: cost 21 inf + 0 64.285 * * [simplify]: Extracting #4: cost 25 inf + 43 64.285 * * [simplify]: Extracting #5: cost 18 inf + 374 64.286 * * [simplify]: Extracting #6: cost 3 inf + 2534 64.286 * * [simplify]: Extracting #7: cost 0 inf + 3184 64.287 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 64.287 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))))) 64.287 * * * * [progress]: [ 172 / 282 ] simplifiying candidate # 64.287 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 64.287 * * [simplify]: iters left: 6 (16 enodes) 64.291 * * [simplify]: iters left: 5 (55 enodes) 64.298 * * [simplify]: iters left: 4 (68 enodes) 64.308 * * [simplify]: iters left: 3 (75 enodes) 64.317 * * [simplify]: Extracting #0: cost 1 inf + 0 64.317 * * [simplify]: Extracting #1: cost 5 inf + 0 64.317 * * [simplify]: Extracting #2: cost 8 inf + 1 64.317 * * [simplify]: Extracting #3: cost 14 inf + 1 64.317 * * [simplify]: Extracting #4: cost 26 inf + 1 64.317 * * [simplify]: Extracting #5: cost 22 inf + 252 64.318 * * [simplify]: Extracting #6: cost 7 inf + 1442 64.318 * * [simplify]: Extracting #7: cost 1 inf + 2617 64.319 * * [simplify]: Extracting #8: cost 0 inf + 3021 64.319 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 64.319 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (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)))))))) 64.319 * [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))))) 64.320 * * [simplify]: iters left: 6 (15 enodes) 64.684 * * [simplify]: iters left: 5 (52 enodes) 64.699 * * [simplify]: iters left: 4 (66 enodes) 64.710 * * [simplify]: iters left: 3 (72 enodes) 64.718 * * [simplify]: Extracting #0: cost 1 inf + 0 64.718 * * [simplify]: Extracting #1: cost 8 inf + 0 64.718 * * [simplify]: Extracting #2: cost 16 inf + 0 64.719 * * [simplify]: Extracting #3: cost 23 inf + 0 64.719 * * [simplify]: Extracting #4: cost 34 inf + 0 64.719 * * [simplify]: Extracting #5: cost 29 inf + 128 64.719 * * [simplify]: Extracting #6: cost 14 inf + 1240 64.719 * * [simplify]: Extracting #7: cost 7 inf + 2738 64.720 * * [simplify]: Extracting #8: cost 2 inf + 4474 64.721 * * [simplify]: Extracting #9: cost 0 inf + 5120 64.722 * [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))))) 64.722 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 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)))))))) 64.722 * * * * [progress]: [ 173 / 282 ] simplifiying candidate # 64.722 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 64.722 * * [simplify]: iters left: 6 (11 enodes) 64.725 * * [simplify]: iters left: 5 (35 enodes) 64.730 * * [simplify]: iters left: 4 (48 enodes) 64.737 * * [simplify]: iters left: 3 (52 enodes) 64.743 * * [simplify]: Extracting #0: cost 1 inf + 0 64.743 * * [simplify]: Extracting #1: cost 4 inf + 0 64.743 * * [simplify]: Extracting #2: cost 7 inf + 1 64.743 * * [simplify]: Extracting #3: cost 16 inf + 1 64.743 * * [simplify]: Extracting #4: cost 10 inf + 211 64.744 * * [simplify]: Extracting #5: cost 2 inf + 871 64.745 * * [simplify]: Extracting #6: cost 0 inf + 1077 64.745 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 64.745 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* 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))))))) 64.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)))) 64.746 * * [simplify]: iters left: 6 (14 enodes) 64.752 * * [simplify]: iters left: 5 (49 enodes) 64.765 * * [simplify]: iters left: 4 (58 enodes) 64.780 * * [simplify]: iters left: 3 (63 enodes) 64.790 * * [simplify]: Extracting #0: cost 1 inf + 0 64.790 * * [simplify]: Extracting #1: cost 6 inf + 0 64.790 * * [simplify]: Extracting #2: cost 13 inf + 0 64.790 * * [simplify]: Extracting #3: cost 21 inf + 0 64.790 * * [simplify]: Extracting #4: cost 25 inf + 43 64.790 * * [simplify]: Extracting #5: cost 18 inf + 374 64.790 * * [simplify]: Extracting #6: cost 3 inf + 2534 64.791 * * [simplify]: Extracting #7: cost 0 inf + 3184 64.792 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 64.792 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))))) 64.792 * * * * [progress]: [ 174 / 282 ] simplifiying candidate # 64.792 * [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)))))) 64.792 * * [simplify]: iters left: 6 (11 enodes) 64.795 * * [simplify]: iters left: 5 (42 enodes) 64.801 * * [simplify]: iters left: 4 (57 enodes) 64.810 * * [simplify]: iters left: 3 (61 enodes) 64.826 * * [simplify]: iters left: 2 (71 enodes) 64.838 * * [simplify]: iters left: 1 (91 enodes) 64.856 * * [simplify]: Extracting #0: cost 1 inf + 0 64.856 * * [simplify]: Extracting #1: cost 10 inf + 0 64.856 * * [simplify]: Extracting #2: cost 27 inf + 1 64.856 * * [simplify]: Extracting #3: cost 38 inf + 3 64.856 * * [simplify]: Extracting #4: cost 39 inf + 7 64.857 * * [simplify]: Extracting #5: cost 34 inf + 92 64.857 * * [simplify]: Extracting #6: cost 31 inf + 296 64.858 * * [simplify]: Extracting #7: cost 17 inf + 4372 64.861 * * [simplify]: Extracting #8: cost 3 inf + 9932 64.864 * * [simplify]: Extracting #9: cost 0 inf + 11833 64.867 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 64.867 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 64.867 * [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))))) 64.868 * * [simplify]: iters left: 6 (14 enodes) 64.874 * * [simplify]: iters left: 5 (52 enodes) 64.891 * * [simplify]: iters left: 4 (83 enodes) 64.915 * * [simplify]: iters left: 3 (135 enodes) 64.956 * * [simplify]: iters left: 2 (206 enodes) 65.011 * * [simplify]: iters left: 1 (256 enodes) 65.048 * * [simplify]: Extracting #0: cost 1 inf + 0 65.049 * * [simplify]: Extracting #1: cost 9 inf + 0 65.049 * * [simplify]: Extracting #2: cost 53 inf + 0 65.049 * * [simplify]: Extracting #3: cost 80 inf + 128 65.050 * * [simplify]: Extracting #4: cost 74 inf + 748 65.051 * * [simplify]: Extracting #5: cost 74 inf + 830 65.052 * * [simplify]: Extracting #6: cost 70 inf + 1156 65.055 * * [simplify]: Extracting #7: cost 38 inf + 11202 65.063 * * [simplify]: Extracting #8: cost 6 inf + 21564 65.073 * * [simplify]: Extracting #9: cost 0 inf + 23660 65.082 * [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))))) 65.082 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 65.083 * * * * [progress]: [ 175 / 282 ] simplifiying candidate # 65.083 * [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)))))) 65.083 * * [simplify]: iters left: 6 (14 enodes) 65.090 * * [simplify]: iters left: 5 (50 enodes) 65.105 * * [simplify]: iters left: 4 (62 enodes) 65.122 * * [simplify]: iters left: 3 (74 enodes) 65.143 * * [simplify]: iters left: 2 (76 enodes) 65.157 * * [simplify]: Extracting #0: cost 1 inf + 0 65.157 * * [simplify]: Extracting #1: cost 12 inf + 0 65.157 * * [simplify]: Extracting #2: cost 23 inf + 1 65.157 * * [simplify]: Extracting #3: cost 27 inf + 1 65.157 * * [simplify]: Extracting #4: cost 30 inf + 1 65.157 * * [simplify]: Extracting #5: cost 34 inf + 1 65.158 * * [simplify]: Extracting #6: cost 31 inf + 44 65.158 * * [simplify]: Extracting #7: cost 27 inf + 289 65.158 * * [simplify]: Extracting #8: cost 12 inf + 4243 65.159 * * [simplify]: Extracting #9: cost 2 inf + 7747 65.161 * * [simplify]: Extracting #10: cost 0 inf + 8473 65.162 * [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))))) 65.162 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.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)))))) (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)))))))) 65.163 * [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))))) 65.163 * * [simplify]: iters left: 6 (16 enodes) 65.166 * * [simplify]: iters left: 5 (58 enodes) 65.174 * * [simplify]: iters left: 4 (92 enodes) 65.187 * * [simplify]: iters left: 3 (159 enodes) 65.237 * * [simplify]: iters left: 2 (283 enodes) 65.305 * * [simplify]: iters left: 1 (385 enodes) 65.373 * * [simplify]: Extracting #0: cost 1 inf + 0 65.373 * * [simplify]: Extracting #1: cost 11 inf + 0 65.373 * * [simplify]: Extracting #2: cost 73 inf + 0 65.374 * * [simplify]: Extracting #3: cost 117 inf + 87 65.375 * * [simplify]: Extracting #4: cost 112 inf + 542 65.376 * * [simplify]: Extracting #5: cost 109 inf + 952 65.383 * * [simplify]: Extracting #6: cost 45 inf + 21595 65.398 * * [simplify]: Extracting #7: cost 1 inf + 38112 65.414 * * [simplify]: Extracting #8: cost 0 inf + 38554 65.427 * [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))))) 65.427 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.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)))))) (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)))))))) 65.427 * * * * [progress]: [ 176 / 282 ] simplifiying candidate # 65.427 * [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))))) 65.428 * * [simplify]: iters left: 6 (12 enodes) 65.431 * * [simplify]: iters left: 5 (43 enodes) 65.437 * * [simplify]: iters left: 4 (55 enodes) 65.446 * * [simplify]: iters left: 3 (67 enodes) 65.455 * * [simplify]: iters left: 2 (69 enodes) 65.472 * * [simplify]: Extracting #0: cost 1 inf + 0 65.472 * * [simplify]: Extracting #1: cost 12 inf + 0 65.472 * * [simplify]: Extracting #2: cost 21 inf + 1 65.473 * * [simplify]: Extracting #3: cost 23 inf + 1 65.473 * * [simplify]: Extracting #4: cost 26 inf + 1 65.473 * * [simplify]: Extracting #5: cost 30 inf + 1 65.473 * * [simplify]: Extracting #6: cost 26 inf + 85 65.473 * * [simplify]: Extracting #7: cost 23 inf + 289 65.474 * * [simplify]: Extracting #8: cost 10 inf + 3478 65.476 * * [simplify]: Extracting #9: cost 0 inf + 6785 65.478 * [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)))))) 65.479 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.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 (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)))))))) 65.479 * [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))))) 65.479 * * [simplify]: iters left: 6 (15 enodes) 65.486 * * [simplify]: iters left: 5 (55 enodes) 65.501 * * [simplify]: iters left: 4 (89 enodes) 65.522 * * [simplify]: iters left: 3 (156 enodes) 65.548 * * [simplify]: iters left: 2 (280 enodes) 65.623 * * [simplify]: iters left: 1 (382 enodes) 65.730 * * [simplify]: Extracting #0: cost 1 inf + 0 65.730 * * [simplify]: Extracting #1: cost 11 inf + 0 65.730 * * [simplify]: Extracting #2: cost 72 inf + 0 65.731 * * [simplify]: Extracting #3: cost 113 inf + 210 65.732 * * [simplify]: Extracting #4: cost 109 inf + 624 65.733 * * [simplify]: Extracting #5: cost 107 inf + 952 65.738 * * [simplify]: Extracting #6: cost 46 inf + 19147 65.746 * * [simplify]: Extracting #7: cost 2 inf + 33345 65.754 * * [simplify]: Extracting #8: cost 0 inf + 34070 65.761 * [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))))) 65.761 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.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 (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)))))))) 65.761 * * * * [progress]: [ 177 / 282 ] simplifiying candidate # 65.762 * [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)) 65.762 * * [simplify]: iters left: 6 (12 enodes) 65.766 * * [simplify]: iters left: 5 (43 enodes) 65.773 * * [simplify]: iters left: 4 (51 enodes) 65.786 * * [simplify]: iters left: 3 (52 enodes) 65.799 * * [simplify]: iters left: 2 (58 enodes) 65.812 * * [simplify]: Extracting #0: cost 1 inf + 0 65.812 * * [simplify]: Extracting #1: cost 6 inf + 0 65.812 * * [simplify]: Extracting #2: cost 9 inf + 1 65.812 * * [simplify]: Extracting #3: cost 11 inf + 1 65.812 * * [simplify]: Extracting #4: cost 14 inf + 1 65.813 * * [simplify]: Extracting #5: cost 18 inf + 1 65.813 * * [simplify]: Extracting #6: cost 16 inf + 3 65.813 * * [simplify]: Extracting #7: cost 10 inf + 411 65.813 * * [simplify]: Extracting #8: cost 6 inf + 1219 65.814 * * [simplify]: Extracting #9: cost 1 inf + 2672 65.815 * * [simplify]: Extracting #10: cost 0 inf + 2995 65.816 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 65.817 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.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)))))) (/ (/ (- (* 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))))))) 65.817 * [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)))) 65.817 * * [simplify]: iters left: 6 (14 enodes) 65.824 * * [simplify]: iters left: 5 (52 enodes) 65.839 * * [simplify]: iters left: 4 (86 enodes) 65.864 * * [simplify]: iters left: 3 (153 enodes) 65.899 * * [simplify]: iters left: 2 (277 enodes) 65.967 * * [simplify]: iters left: 1 (379 enodes) 66.047 * * [simplify]: Extracting #0: cost 1 inf + 0 66.047 * * [simplify]: Extracting #1: cost 11 inf + 0 66.047 * * [simplify]: Extracting #2: cost 72 inf + 0 66.047 * * [simplify]: Extracting #3: cost 115 inf + 128 66.048 * * [simplify]: Extracting #4: cost 106 inf + 830 66.048 * * [simplify]: Extracting #5: cost 102 inf + 1156 66.052 * * [simplify]: Extracting #6: cost 37 inf + 20091 66.058 * * [simplify]: Extracting #7: cost 0 inf + 31026 66.065 * [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)))) 66.065 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.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)))))) (/ (/ (- (* 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))))))) 66.066 * * * * [progress]: [ 178 / 282 ] simplifiying candidate # 66.066 * [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))))) 66.066 * * [simplify]: iters left: 6 (12 enodes) 66.069 * * [simplify]: iters left: 5 (43 enodes) 66.077 * * [simplify]: iters left: 4 (55 enodes) 66.093 * * [simplify]: iters left: 3 (67 enodes) 66.112 * * [simplify]: iters left: 2 (69 enodes) 66.130 * * [simplify]: Extracting #0: cost 1 inf + 0 66.130 * * [simplify]: Extracting #1: cost 12 inf + 0 66.130 * * [simplify]: Extracting #2: cost 21 inf + 1 66.130 * * [simplify]: Extracting #3: cost 23 inf + 1 66.131 * * [simplify]: Extracting #4: cost 26 inf + 1 66.131 * * [simplify]: Extracting #5: cost 30 inf + 1 66.131 * * [simplify]: Extracting #6: cost 26 inf + 85 66.131 * * [simplify]: Extracting #7: cost 23 inf + 289 66.132 * * [simplify]: Extracting #8: cost 10 inf + 3478 66.135 * * [simplify]: Extracting #9: cost 0 inf + 6785 66.137 * [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)))))) 66.137 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.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 (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)))))))) 66.138 * [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))))) 66.138 * * [simplify]: iters left: 6 (15 enodes) 66.144 * * [simplify]: iters left: 5 (55 enodes) 66.160 * * [simplify]: iters left: 4 (89 enodes) 66.187 * * [simplify]: iters left: 3 (156 enodes) 66.240 * * [simplify]: iters left: 2 (280 enodes) 66.295 * * [simplify]: iters left: 1 (382 enodes) 66.374 * * [simplify]: Extracting #0: cost 1 inf + 0 66.374 * * [simplify]: Extracting #1: cost 11 inf + 0 66.374 * * [simplify]: Extracting #2: cost 72 inf + 0 66.375 * * [simplify]: Extracting #3: cost 113 inf + 210 66.376 * * [simplify]: Extracting #4: cost 109 inf + 624 66.377 * * [simplify]: Extracting #5: cost 107 inf + 952 66.384 * * [simplify]: Extracting #6: cost 46 inf + 19147 66.397 * * [simplify]: Extracting #7: cost 2 inf + 33345 66.404 * * [simplify]: Extracting #8: cost 0 inf + 34070 66.412 * [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))))) 66.412 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.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 (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)))))))) 66.412 * * * * [progress]: [ 179 / 282 ] simplifiying candidate # 66.412 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 66.412 * * [simplify]: iters left: 6 (11 enodes) 66.416 * * [simplify]: iters left: 5 (38 enodes) 66.422 * * [simplify]: iters left: 4 (48 enodes) 66.429 * * [simplify]: iters left: 3 (55 enodes) 66.442 * * [simplify]: Extracting #0: cost 1 inf + 0 66.442 * * [simplify]: Extracting #1: cost 6 inf + 0 66.442 * * [simplify]: Extracting #2: cost 9 inf + 1 66.443 * * [simplify]: Extracting #3: cost 11 inf + 1 66.443 * * [simplify]: Extracting #4: cost 14 inf + 1 66.443 * * [simplify]: Extracting #5: cost 18 inf + 1 66.443 * * [simplify]: Extracting #6: cost 16 inf + 3 66.443 * * [simplify]: Extracting #7: cost 11 inf + 370 66.443 * * [simplify]: Extracting #8: cost 7 inf + 977 66.444 * * [simplify]: Extracting #9: cost 0 inf + 2995 66.445 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 66.446 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.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))))) (/ (/ (- (* 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))))))) 66.446 * [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)))) 66.446 * * [simplify]: iters left: 6 (14 enodes) 66.452 * * [simplify]: iters left: 5 (52 enodes) 66.461 * * [simplify]: iters left: 4 (86 enodes) 66.474 * * [simplify]: iters left: 3 (153 enodes) 66.503 * * [simplify]: iters left: 2 (277 enodes) 66.553 * * [simplify]: iters left: 1 (379 enodes) 66.625 * * [simplify]: Extracting #0: cost 1 inf + 0 66.625 * * [simplify]: Extracting #1: cost 11 inf + 0 66.626 * * [simplify]: Extracting #2: cost 72 inf + 0 66.626 * * [simplify]: Extracting #3: cost 115 inf + 128 66.627 * * [simplify]: Extracting #4: cost 106 inf + 830 66.628 * * [simplify]: Extracting #5: cost 102 inf + 1156 66.635 * * [simplify]: Extracting #6: cost 37 inf + 20091 66.646 * * [simplify]: Extracting #7: cost 0 inf + 31026 66.653 * [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)))) 66.653 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.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))))) (/ (/ (- (* 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))))))) 66.653 * * * * [progress]: [ 180 / 282 ] simplifiying candidate # 66.653 * [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)))))) 66.653 * * [simplify]: iters left: 6 (14 enodes) 66.657 * * [simplify]: iters left: 5 (50 enodes) 66.664 * * [simplify]: iters left: 4 (62 enodes) 66.674 * * [simplify]: iters left: 3 (71 enodes) 66.691 * * [simplify]: iters left: 2 (74 enodes) 66.711 * * [simplify]: Extracting #0: cost 1 inf + 0 66.711 * * [simplify]: Extracting #1: cost 10 inf + 0 66.711 * * [simplify]: Extracting #2: cost 21 inf + 1 66.711 * * [simplify]: Extracting #3: cost 27 inf + 1 66.711 * * [simplify]: Extracting #4: cost 30 inf + 1 66.711 * * [simplify]: Extracting #5: cost 34 inf + 1 66.711 * * [simplify]: Extracting #6: cost 31 inf + 44 66.712 * * [simplify]: Extracting #7: cost 27 inf + 289 66.713 * * [simplify]: Extracting #8: cost 11 inf + 4484 66.715 * * [simplify]: Extracting #9: cost 1 inf + 8150 66.718 * * [simplify]: Extracting #10: cost 0 inf + 8473 66.720 * [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)))))) 66.720 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 66.721 * [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))))) 66.721 * * [simplify]: iters left: 6 (16 enodes) 66.728 * * [simplify]: iters left: 5 (58 enodes) 66.744 * * [simplify]: iters left: 4 (92 enodes) 66.771 * * [simplify]: iters left: 3 (159 enodes) 66.811 * * [simplify]: iters left: 2 (283 enodes) 66.882 * * [simplify]: iters left: 1 (385 enodes) 66.952 * * [simplify]: Extracting #0: cost 1 inf + 0 66.952 * * [simplify]: Extracting #1: cost 11 inf + 0 66.952 * * [simplify]: Extracting #2: cost 73 inf + 0 66.953 * * [simplify]: Extracting #3: cost 117 inf + 87 66.953 * * [simplify]: Extracting #4: cost 112 inf + 542 66.954 * * [simplify]: Extracting #5: cost 109 inf + 952 66.957 * * [simplify]: Extracting #6: cost 45 inf + 21595 66.970 * * [simplify]: Extracting #7: cost 1 inf + 38112 66.981 * * [simplify]: Extracting #8: cost 0 inf + 38554 66.989 * [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))))) 66.989 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 66.989 * * * * [progress]: [ 181 / 282 ] simplifiying candidate # 66.989 * [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)))))) 66.989 * * [simplify]: iters left: 6 (11 enodes) 66.993 * * [simplify]: iters left: 5 (39 enodes) 66.999 * * [simplify]: iters left: 4 (41 enodes) 67.005 * * [simplify]: Extracting #0: cost 1 inf + 0 67.005 * * [simplify]: Extracting #1: cost 6 inf + 0 67.005 * * [simplify]: Extracting #2: cost 9 inf + 1 67.005 * * [simplify]: Extracting #3: cost 11 inf + 1 67.005 * * [simplify]: Extracting #4: cost 14 inf + 1 67.005 * * [simplify]: Extracting #5: cost 18 inf + 1 67.005 * * [simplify]: Extracting #6: cost 16 inf + 3 67.005 * * [simplify]: Extracting #7: cost 10 inf + 411 67.006 * * [simplify]: Extracting #8: cost 2 inf + 2349 67.007 * * [simplify]: Extracting #9: cost 1 inf + 2632 67.008 * * [simplify]: Extracting #10: cost 0 inf + 2915 67.008 * [simplify]: Simplified to (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 67.009 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))))) 67.009 * [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))))) 67.009 * * [simplify]: iters left: 6 (14 enodes) 67.015 * * [simplify]: iters left: 5 (52 enodes) 67.030 * * [simplify]: iters left: 4 (81 enodes) 67.053 * * [simplify]: iters left: 3 (134 enodes) 67.073 * * [simplify]: iters left: 2 (205 enodes) 67.121 * * [simplify]: iters left: 1 (255 enodes) 67.171 * * [simplify]: Extracting #0: cost 1 inf + 0 67.171 * * [simplify]: Extracting #1: cost 9 inf + 0 67.171 * * [simplify]: Extracting #2: cost 53 inf + 0 67.172 * * [simplify]: Extracting #3: cost 81 inf + 128 67.172 * * [simplify]: Extracting #4: cost 71 inf + 952 67.174 * * [simplify]: Extracting #5: cost 21 inf + 14641 67.178 * * [simplify]: Extracting #6: cost 0 inf + 20616 67.182 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 67.182 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 67.182 * * * * [progress]: [ 182 / 282 ] simplifiying candidate # 67.183 * [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))))) 67.183 * * [simplify]: iters left: 6 (13 enodes) 67.186 * * [simplify]: iters left: 5 (45 enodes) 67.195 * * [simplify]: iters left: 4 (52 enodes) 67.204 * * [simplify]: iters left: 3 (54 enodes) 67.219 * * [simplify]: Extracting #0: cost 1 inf + 0 67.219 * * [simplify]: Extracting #1: cost 8 inf + 0 67.219 * * [simplify]: Extracting #2: cost 15 inf + 1 67.219 * * [simplify]: Extracting #3: cost 19 inf + 1 67.219 * * [simplify]: Extracting #4: cost 22 inf + 1 67.219 * * [simplify]: Extracting #5: cost 26 inf + 1 67.220 * * [simplify]: Extracting #6: cost 22 inf + 85 67.220 * * [simplify]: Extracting #7: cost 19 inf + 289 67.221 * * [simplify]: Extracting #8: cost 4 inf + 4123 67.222 * * [simplify]: Extracting #9: cost 0 inf + 5093 67.224 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 67.224 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 67.224 * [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))))) 67.224 * * [simplify]: iters left: 6 (16 enodes) 67.231 * * [simplify]: iters left: 5 (58 enodes) 67.246 * * [simplify]: iters left: 4 (92 enodes) 67.259 * * [simplify]: iters left: 3 (159 enodes) 67.296 * * [simplify]: iters left: 2 (283 enodes) 67.381 * * [simplify]: iters left: 1 (385 enodes) 67.444 * * [simplify]: Extracting #0: cost 1 inf + 0 67.444 * * [simplify]: Extracting #1: cost 11 inf + 0 67.444 * * [simplify]: Extracting #2: cost 73 inf + 0 67.445 * * [simplify]: Extracting #3: cost 117 inf + 87 67.445 * * [simplify]: Extracting #4: cost 112 inf + 542 67.446 * * [simplify]: Extracting #5: cost 109 inf + 952 67.449 * * [simplify]: Extracting #6: cost 45 inf + 20275 67.456 * * [simplify]: Extracting #7: cost 1 inf + 35432 67.464 * * [simplify]: Extracting #8: cost 0 inf + 35834 67.472 * [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))))) 67.472 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 67.472 * * * * [progress]: [ 183 / 282 ] simplifiying candidate # 67.473 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt 1)) 67.473 * * [simplify]: iters left: 6 (12 enodes) 67.477 * * [simplify]: iters left: 5 (42 enodes) 67.484 * * [simplify]: iters left: 4 (46 enodes) 67.490 * * [simplify]: iters left: 3 (48 enodes) 67.500 * * [simplify]: iters left: 2 (49 enodes) 67.505 * * [simplify]: Extracting #0: cost 1 inf + 0 67.505 * * [simplify]: Extracting #1: cost 4 inf + 0 67.506 * * [simplify]: Extracting #2: cost 6 inf + 1 67.506 * * [simplify]: Extracting #3: cost 9 inf + 1 67.506 * * [simplify]: Extracting #4: cost 12 inf + 1 67.506 * * [simplify]: Extracting #5: cost 16 inf + 1 67.506 * * [simplify]: Extracting #6: cost 14 inf + 3 67.506 * * [simplify]: Extracting #7: cost 9 inf + 289 67.506 * * [simplify]: Extracting #8: cost 2 inf + 1824 67.506 * * [simplify]: Extracting #9: cost 0 inf + 2349 67.507 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 67.507 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 67.507 * [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)))) 67.507 * * [simplify]: iters left: 6 (15 enodes) 67.510 * * [simplify]: iters left: 5 (55 enodes) 67.518 * * [simplify]: iters left: 4 (89 enodes) 67.538 * * [simplify]: iters left: 3 (156 enodes) 67.587 * * [simplify]: iters left: 2 (280 enodes) 67.679 * * [simplify]: iters left: 1 (382 enodes) 67.757 * * [simplify]: Extracting #0: cost 1 inf + 0 67.757 * * [simplify]: Extracting #1: cost 11 inf + 0 67.758 * * [simplify]: Extracting #2: cost 73 inf + 0 67.758 * * [simplify]: Extracting #3: cost 116 inf + 210 67.759 * * [simplify]: Extracting #4: cost 108 inf + 828 67.765 * * [simplify]: Extracting #5: cost 46 inf + 18547 67.779 * * [simplify]: Extracting #6: cost 2 inf + 32065 67.793 * * [simplify]: Extracting #7: cost 0 inf + 32790 67.803 * [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)))) 67.804 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 67.804 * * * * [progress]: [ 184 / 282 ] simplifiying candidate # 67.804 * [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))))) 67.804 * * [simplify]: iters left: 6 (13 enodes) 67.807 * * [simplify]: iters left: 5 (45 enodes) 67.813 * * [simplify]: iters left: 4 (52 enodes) 67.822 * * [simplify]: iters left: 3 (54 enodes) 67.830 * * [simplify]: Extracting #0: cost 1 inf + 0 67.830 * * [simplify]: Extracting #1: cost 8 inf + 0 67.830 * * [simplify]: Extracting #2: cost 15 inf + 1 67.831 * * [simplify]: Extracting #3: cost 19 inf + 1 67.831 * * [simplify]: Extracting #4: cost 22 inf + 1 67.831 * * [simplify]: Extracting #5: cost 26 inf + 1 67.831 * * [simplify]: Extracting #6: cost 22 inf + 85 67.831 * * [simplify]: Extracting #7: cost 19 inf + 289 67.832 * * [simplify]: Extracting #8: cost 4 inf + 4123 67.834 * * [simplify]: Extracting #9: cost 0 inf + 5093 67.835 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 67.835 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 67.836 * [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))))) 67.836 * * [simplify]: iters left: 6 (16 enodes) 67.843 * * [simplify]: iters left: 5 (58 enodes) 67.851 * * [simplify]: iters left: 4 (92 enodes) 67.865 * * [simplify]: iters left: 3 (159 enodes) 67.914 * * [simplify]: iters left: 2 (283 enodes) 67.996 * * [simplify]: iters left: 1 (385 enodes) 68.089 * * [simplify]: Extracting #0: cost 1 inf + 0 68.089 * * [simplify]: Extracting #1: cost 11 inf + 0 68.090 * * [simplify]: Extracting #2: cost 73 inf + 0 68.090 * * [simplify]: Extracting #3: cost 117 inf + 87 68.090 * * [simplify]: Extracting #4: cost 112 inf + 542 68.091 * * [simplify]: Extracting #5: cost 109 inf + 952 68.094 * * [simplify]: Extracting #6: cost 45 inf + 20275 68.101 * * [simplify]: Extracting #7: cost 1 inf + 35432 68.109 * * [simplify]: Extracting #8: cost 0 inf + 35834 68.117 * [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))))) 68.117 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 68.118 * * * * [progress]: [ 185 / 282 ] simplifiying candidate # 68.118 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 68.118 * * [simplify]: iters left: 6 (11 enodes) 68.121 * * [simplify]: iters left: 5 (37 enodes) 68.132 * * [simplify]: iters left: 4 (42 enodes) 68.146 * * [simplify]: iters left: 3 (45 enodes) 68.154 * * [simplify]: Extracting #0: cost 1 inf + 0 68.155 * * [simplify]: Extracting #1: cost 4 inf + 0 68.155 * * [simplify]: Extracting #2: cost 6 inf + 1 68.155 * * [simplify]: Extracting #3: cost 9 inf + 1 68.155 * * [simplify]: Extracting #4: cost 12 inf + 1 68.155 * * [simplify]: Extracting #5: cost 16 inf + 1 68.155 * * [simplify]: Extracting #6: cost 14 inf + 3 68.155 * * [simplify]: Extracting #7: cost 8 inf + 411 68.155 * * [simplify]: Extracting #8: cost 0 inf + 2349 68.155 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 68.156 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 68.156 * [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)))) 68.156 * * [simplify]: iters left: 6 (15 enodes) 68.159 * * [simplify]: iters left: 5 (55 enodes) 68.166 * * [simplify]: iters left: 4 (89 enodes) 68.180 * * [simplify]: iters left: 3 (156 enodes) 68.209 * * [simplify]: iters left: 2 (280 enodes) 68.267 * * [simplify]: iters left: 1 (382 enodes) 68.362 * * [simplify]: Extracting #0: cost 1 inf + 0 68.362 * * [simplify]: Extracting #1: cost 11 inf + 0 68.362 * * [simplify]: Extracting #2: cost 73 inf + 0 68.363 * * [simplify]: Extracting #3: cost 116 inf + 210 68.363 * * [simplify]: Extracting #4: cost 108 inf + 828 68.366 * * [simplify]: Extracting #5: cost 46 inf + 18547 68.373 * * [simplify]: Extracting #6: cost 2 inf + 32065 68.380 * * [simplify]: Extracting #7: cost 0 inf + 32790 68.388 * [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)))) 68.388 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 68.388 * * * * [progress]: [ 186 / 282 ] simplifiying candidate # 68.388 * [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)))))) 68.389 * * [simplify]: iters left: 6 (12 enodes) 68.394 * * [simplify]: iters left: 5 (43 enodes) 68.407 * * [simplify]: iters left: 4 (55 enodes) 68.423 * * [simplify]: iters left: 3 (64 enodes) 68.436 * * [simplify]: iters left: 2 (67 enodes) 68.444 * * [simplify]: Extracting #0: cost 1 inf + 0 68.444 * * [simplify]: Extracting #1: cost 10 inf + 0 68.444 * * [simplify]: Extracting #2: cost 19 inf + 1 68.444 * * [simplify]: Extracting #3: cost 23 inf + 1 68.444 * * [simplify]: Extracting #4: cost 26 inf + 1 68.445 * * [simplify]: Extracting #5: cost 30 inf + 1 68.445 * * [simplify]: Extracting #6: cost 26 inf + 85 68.445 * * [simplify]: Extracting #7: cost 23 inf + 289 68.445 * * [simplify]: Extracting #8: cost 13 inf + 2511 68.446 * * [simplify]: Extracting #9: cost 3 inf + 5818 68.447 * * [simplify]: Extracting #10: cost 0 inf + 6785 68.448 * [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)))))) 68.448 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 68.449 * [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))))) 68.449 * * [simplify]: iters left: 6 (15 enodes) 68.452 * * [simplify]: iters left: 5 (55 enodes) 68.463 * * [simplify]: iters left: 4 (89 enodes) 68.489 * * [simplify]: iters left: 3 (156 enodes) 68.514 * * [simplify]: iters left: 2 (280 enodes) 68.568 * * [simplify]: iters left: 1 (382 enodes) 68.646 * * [simplify]: Extracting #0: cost 1 inf + 0 68.646 * * [simplify]: Extracting #1: cost 11 inf + 0 68.646 * * [simplify]: Extracting #2: cost 72 inf + 0 68.647 * * [simplify]: Extracting #3: cost 113 inf + 210 68.648 * * [simplify]: Extracting #4: cost 109 inf + 624 68.649 * * [simplify]: Extracting #5: cost 107 inf + 952 68.654 * * [simplify]: Extracting #6: cost 46 inf + 18827 68.662 * * [simplify]: Extracting #7: cost 2 inf + 33345 68.669 * * [simplify]: Extracting #8: cost 0 inf + 34070 68.677 * [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))))) 68.677 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 68.677 * * * * [progress]: [ 187 / 282 ] simplifiying candidate # 68.677 * [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)))))) 68.678 * * [simplify]: iters left: 6 (13 enodes) 68.681 * * [simplify]: iters left: 5 (45 enodes) 68.690 * * [simplify]: iters left: 4 (52 enodes) 68.706 * * [simplify]: iters left: 3 (54 enodes) 68.714 * * [simplify]: Extracting #0: cost 1 inf + 0 68.714 * * [simplify]: Extracting #1: cost 8 inf + 0 68.714 * * [simplify]: Extracting #2: cost 15 inf + 1 68.714 * * [simplify]: Extracting #3: cost 19 inf + 1 68.714 * * [simplify]: Extracting #4: cost 22 inf + 1 68.714 * * [simplify]: Extracting #5: cost 26 inf + 1 68.715 * * [simplify]: Extracting #6: cost 22 inf + 85 68.715 * * [simplify]: Extracting #7: cost 18 inf + 491 68.715 * * [simplify]: Extracting #8: cost 3 inf + 4366 68.716 * * [simplify]: Extracting #9: cost 0 inf + 5093 68.717 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 68.717 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 68.717 * [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))))) 68.717 * * [simplify]: iters left: 6 (16 enodes) 68.720 * * [simplify]: iters left: 5 (58 enodes) 68.728 * * [simplify]: iters left: 4 (92 enodes) 68.743 * * [simplify]: iters left: 3 (159 enodes) 68.782 * * [simplify]: iters left: 2 (283 enodes) 68.827 * * [simplify]: iters left: 1 (385 enodes) 68.898 * * [simplify]: Extracting #0: cost 1 inf + 0 68.898 * * [simplify]: Extracting #1: cost 11 inf + 0 68.898 * * [simplify]: Extracting #2: cost 73 inf + 0 68.899 * * [simplify]: Extracting #3: cost 117 inf + 87 68.900 * * [simplify]: Extracting #4: cost 112 inf + 542 68.901 * * [simplify]: Extracting #5: cost 109 inf + 952 68.908 * * [simplify]: Extracting #6: cost 45 inf + 20115 68.922 * * [simplify]: Extracting #7: cost 1 inf + 35432 68.933 * * [simplify]: Extracting #8: cost 0 inf + 35834 68.940 * [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))))) 68.941 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 68.941 * * * * [progress]: [ 188 / 282 ] simplifiying candidate # 68.941 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 68.941 * * [simplify]: iters left: 6 (10 enodes) 68.943 * * [simplify]: iters left: 5 (35 enodes) 68.948 * * [simplify]: iters left: 4 (37 enodes) 68.954 * * [simplify]: iters left: 3 (38 enodes) 68.965 * * [simplify]: Extracting #0: cost 1 inf + 0 68.965 * * [simplify]: Extracting #1: cost 6 inf + 0 68.966 * * [simplify]: Extracting #2: cost 9 inf + 1 68.966 * * [simplify]: Extracting #3: cost 12 inf + 1 68.966 * * [simplify]: Extracting #4: cost 16 inf + 1 68.966 * * [simplify]: Extracting #5: cost 14 inf + 3 68.967 * * [simplify]: Extracting #6: cost 8 inf + 411 68.967 * * [simplify]: Extracting #7: cost 2 inf + 1545 68.968 * * [simplify]: Extracting #8: cost 0 inf + 2031 68.968 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 68.968 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))))) 68.969 * [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))))) 68.969 * * [simplify]: iters left: 6 (14 enodes) 68.975 * * [simplify]: iters left: 5 (52 enodes) 68.989 * * [simplify]: iters left: 4 (81 enodes) 69.013 * * [simplify]: iters left: 3 (134 enodes) 69.046 * * [simplify]: iters left: 2 (205 enodes) 69.083 * * [simplify]: iters left: 1 (255 enodes) 69.142 * * [simplify]: Extracting #0: cost 1 inf + 0 69.142 * * [simplify]: Extracting #1: cost 9 inf + 0 69.143 * * [simplify]: Extracting #2: cost 53 inf + 0 69.143 * * [simplify]: Extracting #3: cost 81 inf + 128 69.143 * * [simplify]: Extracting #4: cost 71 inf + 952 69.145 * * [simplify]: Extracting #5: cost 21 inf + 12761 69.149 * * [simplify]: Extracting #6: cost 0 inf + 17896 69.153 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 69.153 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 69.153 * * * * [progress]: [ 189 / 282 ] simplifiying candidate # 69.153 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 69.153 * * [simplify]: iters left: 6 (11 enodes) 69.157 * * [simplify]: iters left: 5 (38 enodes) 69.163 * * [simplify]: iters left: 4 (42 enodes) 69.169 * * [simplify]: iters left: 3 (44 enodes) 69.174 * * [simplify]: iters left: 2 (45 enodes) 69.181 * * [simplify]: Extracting #0: cost 1 inf + 0 69.181 * * [simplify]: Extracting #1: cost 4 inf + 0 69.181 * * [simplify]: Extracting #2: cost 5 inf + 1 69.181 * * [simplify]: Extracting #3: cost 7 inf + 1 69.181 * * [simplify]: Extracting #4: cost 10 inf + 1 69.181 * * [simplify]: Extracting #5: cost 14 inf + 1 69.181 * * [simplify]: Extracting #6: cost 12 inf + 3 69.181 * * [simplify]: Extracting #7: cost 8 inf + 248 69.181 * * [simplify]: Extracting #8: cost 3 inf + 937 69.182 * * [simplify]: Extracting #9: cost 0 inf + 1625 69.182 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 69.182 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 69.182 * [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)))) 69.182 * * [simplify]: iters left: 6 (14 enodes) 69.185 * * [simplify]: iters left: 5 (52 enodes) 69.192 * * [simplify]: iters left: 4 (86 enodes) 69.205 * * [simplify]: iters left: 3 (153 enodes) 69.250 * * [simplify]: iters left: 2 (277 enodes) 69.339 * * [simplify]: iters left: 1 (379 enodes) 69.434 * * [simplify]: Extracting #0: cost 1 inf + 0 69.434 * * [simplify]: Extracting #1: cost 11 inf + 0 69.434 * * [simplify]: Extracting #2: cost 72 inf + 0 69.435 * * [simplify]: Extracting #3: cost 115 inf + 128 69.435 * * [simplify]: Extracting #4: cost 106 inf + 830 69.436 * * [simplify]: Extracting #5: cost 102 inf + 1156 69.439 * * [simplify]: Extracting #6: cost 37 inf + 18331 69.449 * * [simplify]: Extracting #7: cost 0 inf + 28306 69.462 * [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)))) 69.462 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 69.462 * * * * [progress]: [ 190 / 282 ] simplifiying candidate # 69.463 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 69.463 * * [simplify]: iters left: 6 (10 enodes) 69.467 * * [simplify]: iters left: 5 (35 enodes) 69.478 * * [simplify]: iters left: 4 (37 enodes) 69.486 * * [simplify]: iters left: 3 (38 enodes) 69.491 * * [simplify]: Extracting #0: cost 1 inf + 0 69.491 * * [simplify]: Extracting #1: cost 6 inf + 0 69.491 * * [simplify]: Extracting #2: cost 9 inf + 1 69.491 * * [simplify]: Extracting #3: cost 12 inf + 1 69.491 * * [simplify]: Extracting #4: cost 16 inf + 1 69.491 * * [simplify]: Extracting #5: cost 14 inf + 3 69.491 * * [simplify]: Extracting #6: cost 8 inf + 411 69.491 * * [simplify]: Extracting #7: cost 2 inf + 1545 69.492 * * [simplify]: Extracting #8: cost 0 inf + 2031 69.492 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 69.492 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))))) 69.492 * [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))))) 69.493 * * [simplify]: iters left: 6 (14 enodes) 69.495 * * [simplify]: iters left: 5 (52 enodes) 69.503 * * [simplify]: iters left: 4 (81 enodes) 69.521 * * [simplify]: iters left: 3 (134 enodes) 69.560 * * [simplify]: iters left: 2 (205 enodes) 69.605 * * [simplify]: iters left: 1 (255 enodes) 69.661 * * [simplify]: Extracting #0: cost 1 inf + 0 69.661 * * [simplify]: Extracting #1: cost 9 inf + 0 69.662 * * [simplify]: Extracting #2: cost 53 inf + 0 69.662 * * [simplify]: Extracting #3: cost 81 inf + 128 69.663 * * [simplify]: Extracting #4: cost 71 inf + 952 69.667 * * [simplify]: Extracting #5: cost 21 inf + 12761 69.673 * * [simplify]: Extracting #6: cost 0 inf + 17896 69.677 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 69.677 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 69.677 * * * * [progress]: [ 191 / 282 ] simplifiying candidate # 69.678 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 69.678 * * [simplify]: iters left: 6 (10 enodes) 69.680 * * [simplify]: iters left: 5 (33 enodes) 69.685 * * [simplify]: iters left: 4 (38 enodes) 69.690 * * [simplify]: iters left: 3 (41 enodes) 69.695 * * [simplify]: Extracting #0: cost 1 inf + 0 69.695 * * [simplify]: Extracting #1: cost 4 inf + 0 69.695 * * [simplify]: Extracting #2: cost 5 inf + 1 69.695 * * [simplify]: Extracting #3: cost 7 inf + 1 69.695 * * [simplify]: Extracting #4: cost 10 inf + 1 69.695 * * [simplify]: Extracting #5: cost 14 inf + 1 69.695 * * [simplify]: Extracting #6: cost 12 inf + 3 69.695 * * [simplify]: Extracting #7: cost 6 inf + 411 69.696 * * [simplify]: Extracting #8: cost 0 inf + 1625 69.696 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 69.696 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 69.696 * [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)))) 69.696 * * [simplify]: iters left: 6 (14 enodes) 69.699 * * [simplify]: iters left: 5 (52 enodes) 69.709 * * [simplify]: iters left: 4 (86 enodes) 69.734 * * [simplify]: iters left: 3 (153 enodes) 69.758 * * [simplify]: iters left: 2 (277 enodes) 69.815 * * [simplify]: iters left: 1 (379 enodes) 69.887 * * [simplify]: Extracting #0: cost 1 inf + 0 69.887 * * [simplify]: Extracting #1: cost 11 inf + 0 69.887 * * [simplify]: Extracting #2: cost 72 inf + 0 69.888 * * [simplify]: Extracting #3: cost 115 inf + 128 69.889 * * [simplify]: Extracting #4: cost 106 inf + 830 69.890 * * [simplify]: Extracting #5: cost 102 inf + 1156 69.898 * * [simplify]: Extracting #6: cost 37 inf + 18331 69.911 * * [simplify]: Extracting #7: cost 0 inf + 28306 69.918 * [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)))) 69.918 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 69.918 * * * * [progress]: [ 192 / 282 ] simplifiying candidate # 69.918 * [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)))))) 69.918 * * [simplify]: iters left: 6 (12 enodes) 69.922 * * [simplify]: iters left: 5 (43 enodes) 69.928 * * [simplify]: iters left: 4 (52 enodes) 69.935 * * [simplify]: iters left: 3 (56 enodes) 69.944 * * [simplify]: iters left: 2 (65 enodes) 69.953 * * [simplify]: Extracting #0: cost 1 inf + 0 69.953 * * [simplify]: Extracting #1: cost 6 inf + 0 69.953 * * [simplify]: Extracting #2: cost 9 inf + 1 69.953 * * [simplify]: Extracting #3: cost 11 inf + 1 69.954 * * [simplify]: Extracting #4: cost 14 inf + 1 69.954 * * [simplify]: Extracting #5: cost 18 inf + 1 69.954 * * [simplify]: Extracting #6: cost 16 inf + 3 69.954 * * [simplify]: Extracting #7: cost 10 inf + 411 69.954 * * [simplify]: Extracting #8: cost 7 inf + 977 69.955 * * [simplify]: Extracting #9: cost 2 inf + 2390 69.956 * * [simplify]: Extracting #10: cost 0 inf + 2995 69.957 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 69.957 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 69.958 * [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))))) 69.958 * * [simplify]: iters left: 6 (14 enodes) 69.964 * * [simplify]: iters left: 5 (52 enodes) 69.979 * * [simplify]: iters left: 4 (86 enodes) 69.998 * * [simplify]: iters left: 3 (153 enodes) 70.034 * * [simplify]: iters left: 2 (277 enodes) 70.083 * * [simplify]: iters left: 1 (379 enodes) 70.159 * * [simplify]: Extracting #0: cost 1 inf + 0 70.159 * * [simplify]: Extracting #1: cost 11 inf + 0 70.160 * * [simplify]: Extracting #2: cost 72 inf + 0 70.160 * * [simplify]: Extracting #3: cost 115 inf + 128 70.161 * * [simplify]: Extracting #4: cost 107 inf + 706 70.162 * * [simplify]: Extracting #5: cost 102 inf + 1156 70.169 * * [simplify]: Extracting #6: cost 37 inf + 19728 70.183 * * [simplify]: Extracting #7: cost 0 inf + 31026 70.197 * [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))))) 70.197 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 70.197 * * * * [progress]: [ 193 / 282 ] simplifiying candidate # 70.198 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 70.198 * * [simplify]: iters left: 6 (12 enodes) 70.205 * * [simplify]: iters left: 5 (42 enodes) 70.217 * * [simplify]: iters left: 4 (44 enodes) 70.229 * * [simplify]: iters left: 3 (46 enodes) 70.241 * * [simplify]: iters left: 2 (47 enodes) 70.253 * * [simplify]: Extracting #0: cost 1 inf + 0 70.253 * * [simplify]: Extracting #1: cost 4 inf + 0 70.253 * * [simplify]: Extracting #2: cost 6 inf + 1 70.253 * * [simplify]: Extracting #3: cost 9 inf + 1 70.253 * * [simplify]: Extracting #4: cost 12 inf + 1 70.253 * * [simplify]: Extracting #5: cost 16 inf + 1 70.253 * * [simplify]: Extracting #6: cost 14 inf + 3 70.254 * * [simplify]: Extracting #7: cost 9 inf + 289 70.254 * * [simplify]: Extracting #8: cost 2 inf + 1824 70.255 * * [simplify]: Extracting #9: cost 0 inf + 2349 70.256 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 70.256 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))))) 70.256 * [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))))) 70.256 * * [simplify]: iters left: 6 (15 enodes) 70.259 * * [simplify]: iters left: 5 (55 enodes) 70.267 * * [simplify]: iters left: 4 (89 enodes) 70.280 * * [simplify]: iters left: 3 (156 enodes) 70.324 * * [simplify]: iters left: 2 (280 enodes) 70.371 * * [simplify]: iters left: 1 (382 enodes) 70.471 * * [simplify]: Extracting #0: cost 1 inf + 0 70.471 * * [simplify]: Extracting #1: cost 11 inf + 0 70.471 * * [simplify]: Extracting #2: cost 73 inf + 0 70.471 * * [simplify]: Extracting #3: cost 116 inf + 210 70.472 * * [simplify]: Extracting #4: cost 108 inf + 828 70.475 * * [simplify]: Extracting #5: cost 46 inf + 17950 70.482 * * [simplify]: Extracting #6: cost 2 inf + 32066 70.489 * * [simplify]: Extracting #7: cost 0 inf + 32790 70.498 * [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))))) 70.498 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 70.498 * * * * [progress]: [ 194 / 282 ] simplifiying candidate # 70.499 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 70.499 * * [simplify]: iters left: 6 (11 enodes) 70.503 * * [simplify]: iters left: 5 (38 enodes) 70.509 * * [simplify]: iters left: 4 (40 enodes) 70.515 * * [simplify]: iters left: 3 (42 enodes) 70.520 * * [simplify]: iters left: 2 (43 enodes) 70.526 * * [simplify]: Extracting #0: cost 1 inf + 0 70.526 * * [simplify]: Extracting #1: cost 4 inf + 0 70.526 * * [simplify]: Extracting #2: cost 5 inf + 1 70.526 * * [simplify]: Extracting #3: cost 7 inf + 1 70.526 * * [simplify]: Extracting #4: cost 10 inf + 1 70.526 * * [simplify]: Extracting #5: cost 14 inf + 1 70.526 * * [simplify]: Extracting #6: cost 12 inf + 3 70.526 * * [simplify]: Extracting #7: cost 7 inf + 289 70.526 * * [simplify]: Extracting #8: cost 3 inf + 937 70.527 * * [simplify]: Extracting #9: cost 0 inf + 1625 70.527 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 70.527 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))))) 70.527 * [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))))) 70.527 * * [simplify]: iters left: 6 (14 enodes) 70.533 * * [simplify]: iters left: 5 (52 enodes) 70.547 * * [simplify]: iters left: 4 (86 enodes) 70.572 * * [simplify]: iters left: 3 (153 enodes) 70.623 * * [simplify]: iters left: 2 (277 enodes) 70.691 * * [simplify]: iters left: 1 (379 enodes) 70.754 * * [simplify]: Extracting #0: cost 1 inf + 0 70.754 * * [simplify]: Extracting #1: cost 11 inf + 0 70.754 * * [simplify]: Extracting #2: cost 72 inf + 0 70.755 * * [simplify]: Extracting #3: cost 115 inf + 128 70.755 * * [simplify]: Extracting #4: cost 107 inf + 706 70.756 * * [simplify]: Extracting #5: cost 102 inf + 1156 70.759 * * [simplify]: Extracting #6: cost 37 inf + 18168 70.766 * * [simplify]: Extracting #7: cost 0 inf + 28306 70.772 * [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))))) 70.772 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 70.772 * * * * [progress]: [ 195 / 282 ] simplifiying candidate # 70.773 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt 1)) 70.773 * * [simplify]: iters left: 5 (4 enodes) 70.774 * * [simplify]: iters left: 4 (16 enodes) 70.778 * * [simplify]: iters left: 3 (18 enodes) 70.780 * * [simplify]: Extracting #0: cost 1 inf + 0 70.780 * * [simplify]: Extracting #1: cost 0 inf + 1 70.780 * [simplify]: Simplified to 1 70.780 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 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))))))) 70.780 * [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)))) 70.780 * * [simplify]: iters left: 6 (13 enodes) 70.787 * * [simplify]: iters left: 5 (49 enodes) 70.802 * * [simplify]: iters left: 4 (78 enodes) 70.824 * * [simplify]: iters left: 3 (131 enodes) 70.863 * * [simplify]: iters left: 2 (202 enodes) 70.919 * * [simplify]: iters left: 1 (252 enodes) 70.983 * * [simplify]: Extracting #0: cost 1 inf + 0 70.983 * * [simplify]: Extracting #1: cost 9 inf + 0 70.984 * * [simplify]: Extracting #2: cost 54 inf + 0 70.984 * * [simplify]: Extracting #3: cost 81 inf + 128 70.985 * * [simplify]: Extracting #4: cost 69 inf + 871 70.987 * * [simplify]: Extracting #5: cost 47 inf + 4931 70.992 * * [simplify]: Extracting #6: cost 9 inf + 12948 70.999 * * [simplify]: Extracting #7: cost 0 inf + 14932 71.006 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 71.006 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 71.006 * * * * [progress]: [ 196 / 282 ] simplifiying candidate # 71.007 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 71.007 * * [simplify]: iters left: 6 (11 enodes) 71.013 * * [simplify]: iters left: 5 (38 enodes) 71.020 * * [simplify]: iters left: 4 (40 enodes) 71.026 * * [simplify]: iters left: 3 (42 enodes) 71.031 * * [simplify]: iters left: 2 (43 enodes) 71.037 * * [simplify]: Extracting #0: cost 1 inf + 0 71.037 * * [simplify]: Extracting #1: cost 4 inf + 0 71.037 * * [simplify]: Extracting #2: cost 5 inf + 1 71.037 * * [simplify]: Extracting #3: cost 7 inf + 1 71.037 * * [simplify]: Extracting #4: cost 10 inf + 1 71.037 * * [simplify]: Extracting #5: cost 14 inf + 1 71.037 * * [simplify]: Extracting #6: cost 12 inf + 3 71.037 * * [simplify]: Extracting #7: cost 7 inf + 289 71.037 * * [simplify]: Extracting #8: cost 3 inf + 937 71.037 * * [simplify]: Extracting #9: cost 0 inf + 1625 71.038 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 71.038 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))))) 71.038 * [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))))) 71.038 * * [simplify]: iters left: 6 (14 enodes) 71.042 * * [simplify]: iters left: 5 (52 enodes) 71.056 * * [simplify]: iters left: 4 (86 enodes) 71.077 * * [simplify]: iters left: 3 (153 enodes) 71.101 * * [simplify]: iters left: 2 (277 enodes) 71.146 * * [simplify]: iters left: 1 (379 enodes) 71.198 * * [simplify]: Extracting #0: cost 1 inf + 0 71.199 * * [simplify]: Extracting #1: cost 11 inf + 0 71.199 * * [simplify]: Extracting #2: cost 72 inf + 0 71.199 * * [simplify]: Extracting #3: cost 115 inf + 128 71.200 * * [simplify]: Extracting #4: cost 107 inf + 706 71.200 * * [simplify]: Extracting #5: cost 102 inf + 1156 71.204 * * [simplify]: Extracting #6: cost 37 inf + 18168 71.210 * * [simplify]: Extracting #7: cost 0 inf + 28306 71.217 * [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))))) 71.217 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 71.217 * * * * [progress]: [ 197 / 282 ] simplifiying candidate # 71.218 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 71.218 * * [simplify]: iters left: 5 (4 enodes) 71.222 * * [simplify]: iters left: 4 (14 enodes) 71.224 * * [simplify]: iters left: 3 (16 enodes) 71.226 * * [simplify]: Extracting #0: cost 1 inf + 0 71.226 * * [simplify]: Extracting #1: cost 0 inf + 1 71.226 * [simplify]: Simplified to 1 71.226 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 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))))))) 71.226 * [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)))) 71.227 * * [simplify]: iters left: 6 (13 enodes) 71.229 * * [simplify]: iters left: 5 (49 enodes) 71.236 * * [simplify]: iters left: 4 (78 enodes) 71.247 * * [simplify]: iters left: 3 (131 enodes) 71.275 * * [simplify]: iters left: 2 (202 enodes) 71.303 * * [simplify]: iters left: 1 (252 enodes) 71.354 * * [simplify]: Extracting #0: cost 1 inf + 0 71.354 * * [simplify]: Extracting #1: cost 9 inf + 0 71.354 * * [simplify]: Extracting #2: cost 54 inf + 0 71.355 * * [simplify]: Extracting #3: cost 81 inf + 128 71.356 * * [simplify]: Extracting #4: cost 69 inf + 871 71.357 * * [simplify]: Extracting #5: cost 47 inf + 4931 71.363 * * [simplify]: Extracting #6: cost 9 inf + 12948 71.370 * * [simplify]: Extracting #7: cost 0 inf + 14932 71.376 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 71.376 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 71.376 * * * * [progress]: [ 198 / 282 ] simplifiying candidate # 71.377 * [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)))))) 71.377 * * [simplify]: iters left: 6 (12 enodes) 71.380 * * [simplify]: iters left: 5 (43 enodes) 71.386 * * [simplify]: iters left: 4 (55 enodes) 71.393 * * [simplify]: iters left: 3 (64 enodes) 71.402 * * [simplify]: iters left: 2 (67 enodes) 71.411 * * [simplify]: Extracting #0: cost 1 inf + 0 71.411 * * [simplify]: Extracting #1: cost 10 inf + 0 71.411 * * [simplify]: Extracting #2: cost 19 inf + 1 71.411 * * [simplify]: Extracting #3: cost 23 inf + 1 71.411 * * [simplify]: Extracting #4: cost 26 inf + 1 71.411 * * [simplify]: Extracting #5: cost 30 inf + 1 71.411 * * [simplify]: Extracting #6: cost 26 inf + 85 71.411 * * [simplify]: Extracting #7: cost 23 inf + 289 71.411 * * [simplify]: Extracting #8: cost 13 inf + 2511 71.412 * * [simplify]: Extracting #9: cost 3 inf + 5818 71.413 * * [simplify]: Extracting #10: cost 0 inf + 6785 71.414 * [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)))))) 71.414 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 71.415 * [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))))) 71.415 * * [simplify]: iters left: 6 (15 enodes) 71.418 * * [simplify]: iters left: 5 (55 enodes) 71.425 * * [simplify]: iters left: 4 (89 enodes) 71.445 * * [simplify]: iters left: 3 (156 enodes) 71.477 * * [simplify]: iters left: 2 (280 enodes) 71.528 * * [simplify]: iters left: 1 (382 enodes) 71.610 * * [simplify]: Extracting #0: cost 1 inf + 0 71.610 * * [simplify]: Extracting #1: cost 11 inf + 0 71.610 * * [simplify]: Extracting #2: cost 72 inf + 0 71.611 * * [simplify]: Extracting #3: cost 113 inf + 210 71.613 * * [simplify]: Extracting #4: cost 109 inf + 624 71.613 * * [simplify]: Extracting #5: cost 107 inf + 952 71.616 * * [simplify]: Extracting #6: cost 46 inf + 18827 71.623 * * [simplify]: Extracting #7: cost 2 inf + 33345 71.631 * * [simplify]: Extracting #8: cost 0 inf + 34070 71.646 * [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))))) 71.646 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 71.647 * * * * [progress]: [ 199 / 282 ] simplifiying candidate # 71.647 * [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)))))) 71.647 * * [simplify]: iters left: 6 (13 enodes) 71.654 * * [simplify]: iters left: 5 (45 enodes) 71.663 * * [simplify]: iters left: 4 (52 enodes) 71.671 * * [simplify]: iters left: 3 (54 enodes) 71.678 * * [simplify]: Extracting #0: cost 1 inf + 0 71.678 * * [simplify]: Extracting #1: cost 8 inf + 0 71.678 * * [simplify]: Extracting #2: cost 15 inf + 1 71.678 * * [simplify]: Extracting #3: cost 19 inf + 1 71.678 * * [simplify]: Extracting #4: cost 22 inf + 1 71.678 * * [simplify]: Extracting #5: cost 26 inf + 1 71.678 * * [simplify]: Extracting #6: cost 22 inf + 85 71.679 * * [simplify]: Extracting #7: cost 18 inf + 491 71.679 * * [simplify]: Extracting #8: cost 3 inf + 4366 71.680 * * [simplify]: Extracting #9: cost 0 inf + 5093 71.681 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 71.681 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 71.681 * [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))))) 71.681 * * [simplify]: iters left: 6 (16 enodes) 71.684 * * [simplify]: iters left: 5 (58 enodes) 71.696 * * [simplify]: iters left: 4 (92 enodes) 71.726 * * [simplify]: iters left: 3 (159 enodes) 71.775 * * [simplify]: iters left: 2 (283 enodes) 71.859 * * [simplify]: iters left: 1 (385 enodes) 71.935 * * [simplify]: Extracting #0: cost 1 inf + 0 71.935 * * [simplify]: Extracting #1: cost 11 inf + 0 71.935 * * [simplify]: Extracting #2: cost 73 inf + 0 71.935 * * [simplify]: Extracting #3: cost 117 inf + 87 71.936 * * [simplify]: Extracting #4: cost 112 inf + 542 71.936 * * [simplify]: Extracting #5: cost 109 inf + 952 71.941 * * [simplify]: Extracting #6: cost 45 inf + 20115 71.948 * * [simplify]: Extracting #7: cost 1 inf + 35432 71.960 * * [simplify]: Extracting #8: cost 0 inf + 35834 71.968 * [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))))) 71.968 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))))) 71.968 * * * * [progress]: [ 200 / 282 ] simplifiying candidate # 71.968 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 71.969 * * [simplify]: iters left: 6 (10 enodes) 71.971 * * [simplify]: iters left: 5 (35 enodes) 71.976 * * [simplify]: iters left: 4 (37 enodes) 71.981 * * [simplify]: iters left: 3 (38 enodes) 71.986 * * [simplify]: Extracting #0: cost 1 inf + 0 71.986 * * [simplify]: Extracting #1: cost 6 inf + 0 71.986 * * [simplify]: Extracting #2: cost 9 inf + 1 71.987 * * [simplify]: Extracting #3: cost 12 inf + 1 71.987 * * [simplify]: Extracting #4: cost 16 inf + 1 71.987 * * [simplify]: Extracting #5: cost 14 inf + 3 71.987 * * [simplify]: Extracting #6: cost 8 inf + 411 71.987 * * [simplify]: Extracting #7: cost 2 inf + 1545 71.987 * * [simplify]: Extracting #8: cost 0 inf + 2031 71.988 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 71.988 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))))) 71.988 * [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))))) 71.988 * * [simplify]: iters left: 6 (14 enodes) 71.994 * * [simplify]: iters left: 5 (52 enodes) 72.009 * * [simplify]: iters left: 4 (81 enodes) 72.032 * * [simplify]: iters left: 3 (134 enodes) 72.052 * * [simplify]: iters left: 2 (205 enodes) 72.089 * * [simplify]: iters left: 1 (255 enodes) 72.140 * * [simplify]: Extracting #0: cost 1 inf + 0 72.140 * * [simplify]: Extracting #1: cost 9 inf + 0 72.140 * * [simplify]: Extracting #2: cost 53 inf + 0 72.141 * * [simplify]: Extracting #3: cost 81 inf + 128 72.141 * * [simplify]: Extracting #4: cost 71 inf + 952 72.145 * * [simplify]: Extracting #5: cost 21 inf + 12761 72.153 * * [simplify]: Extracting #6: cost 0 inf + 17896 72.161 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 72.161 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 72.162 * * * * [progress]: [ 201 / 282 ] simplifiying candidate # 72.162 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt 1)) 72.162 * * [simplify]: iters left: 6 (11 enodes) 72.168 * * [simplify]: iters left: 5 (38 enodes) 72.180 * * [simplify]: iters left: 4 (42 enodes) 72.190 * * [simplify]: iters left: 3 (44 enodes) 72.200 * * [simplify]: iters left: 2 (45 enodes) 72.211 * * [simplify]: Extracting #0: cost 1 inf + 0 72.211 * * [simplify]: Extracting #1: cost 4 inf + 0 72.211 * * [simplify]: Extracting #2: cost 5 inf + 1 72.211 * * [simplify]: Extracting #3: cost 7 inf + 1 72.211 * * [simplify]: Extracting #4: cost 10 inf + 1 72.211 * * [simplify]: Extracting #5: cost 14 inf + 1 72.211 * * [simplify]: Extracting #6: cost 12 inf + 3 72.211 * * [simplify]: Extracting #7: cost 8 inf + 248 72.212 * * [simplify]: Extracting #8: cost 3 inf + 937 72.212 * * [simplify]: Extracting #9: cost 0 inf + 1625 72.213 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 72.213 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 72.213 * [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)))) 72.214 * * [simplify]: iters left: 6 (14 enodes) 72.220 * * [simplify]: iters left: 5 (52 enodes) 72.235 * * [simplify]: iters left: 4 (86 enodes) 72.261 * * [simplify]: iters left: 3 (153 enodes) 72.293 * * [simplify]: iters left: 2 (277 enodes) 72.345 * * [simplify]: iters left: 1 (379 enodes) 72.420 * * [simplify]: Extracting #0: cost 1 inf + 0 72.421 * * [simplify]: Extracting #1: cost 11 inf + 0 72.421 * * [simplify]: Extracting #2: cost 72 inf + 0 72.422 * * [simplify]: Extracting #3: cost 115 inf + 128 72.423 * * [simplify]: Extracting #4: cost 106 inf + 830 72.424 * * [simplify]: Extracting #5: cost 102 inf + 1156 72.429 * * [simplify]: Extracting #6: cost 37 inf + 18331 72.436 * * [simplify]: Extracting #7: cost 0 inf + 28306 72.443 * [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)))) 72.443 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 72.444 * * * * [progress]: [ 202 / 282 ] simplifiying candidate # 72.444 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 72.444 * * [simplify]: iters left: 6 (10 enodes) 72.446 * * [simplify]: iters left: 5 (35 enodes) 72.452 * * [simplify]: iters left: 4 (37 enodes) 72.457 * * [simplify]: iters left: 3 (38 enodes) 72.462 * * [simplify]: Extracting #0: cost 1 inf + 0 72.462 * * [simplify]: Extracting #1: cost 6 inf + 0 72.462 * * [simplify]: Extracting #2: cost 9 inf + 1 72.462 * * [simplify]: Extracting #3: cost 12 inf + 1 72.462 * * [simplify]: Extracting #4: cost 16 inf + 1 72.462 * * [simplify]: Extracting #5: cost 14 inf + 3 72.462 * * [simplify]: Extracting #6: cost 8 inf + 411 72.462 * * [simplify]: Extracting #7: cost 2 inf + 1545 72.463 * * [simplify]: Extracting #8: cost 0 inf + 2031 72.463 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 72.463 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))))) 72.463 * [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))))) 72.463 * * [simplify]: iters left: 6 (14 enodes) 72.466 * * [simplify]: iters left: 5 (52 enodes) 72.473 * * [simplify]: iters left: 4 (81 enodes) 72.490 * * [simplify]: iters left: 3 (134 enodes) 72.521 * * [simplify]: iters left: 2 (205 enodes) 72.551 * * [simplify]: iters left: 1 (255 enodes) 72.583 * * [simplify]: Extracting #0: cost 1 inf + 0 72.583 * * [simplify]: Extracting #1: cost 9 inf + 0 72.583 * * [simplify]: Extracting #2: cost 53 inf + 0 72.583 * * [simplify]: Extracting #3: cost 81 inf + 128 72.584 * * [simplify]: Extracting #4: cost 71 inf + 952 72.586 * * [simplify]: Extracting #5: cost 21 inf + 12761 72.589 * * [simplify]: Extracting #6: cost 0 inf + 17896 72.596 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 72.597 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 72.597 * * * * [progress]: [ 203 / 282 ] simplifiying candidate # 72.597 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 72.597 * * [simplify]: iters left: 6 (10 enodes) 72.602 * * [simplify]: iters left: 5 (33 enodes) 72.613 * * [simplify]: iters left: 4 (38 enodes) 72.623 * * [simplify]: iters left: 3 (41 enodes) 72.634 * * [simplify]: Extracting #0: cost 1 inf + 0 72.634 * * [simplify]: Extracting #1: cost 4 inf + 0 72.634 * * [simplify]: Extracting #2: cost 5 inf + 1 72.634 * * [simplify]: Extracting #3: cost 7 inf + 1 72.634 * * [simplify]: Extracting #4: cost 10 inf + 1 72.634 * * [simplify]: Extracting #5: cost 14 inf + 1 72.635 * * [simplify]: Extracting #6: cost 12 inf + 3 72.635 * * [simplify]: Extracting #7: cost 6 inf + 411 72.635 * * [simplify]: Extracting #8: cost 0 inf + 1625 72.636 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 72.636 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 72.636 * [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)))) 72.636 * * [simplify]: iters left: 6 (14 enodes) 72.642 * * [simplify]: iters left: 5 (52 enodes) 72.657 * * [simplify]: iters left: 4 (86 enodes) 72.683 * * [simplify]: iters left: 3 (153 enodes) 72.716 * * [simplify]: iters left: 2 (277 enodes) 72.795 * * [simplify]: iters left: 1 (379 enodes) 72.881 * * [simplify]: Extracting #0: cost 1 inf + 0 72.881 * * [simplify]: Extracting #1: cost 11 inf + 0 72.881 * * [simplify]: Extracting #2: cost 72 inf + 0 72.881 * * [simplify]: Extracting #3: cost 115 inf + 128 72.882 * * [simplify]: Extracting #4: cost 106 inf + 830 72.882 * * [simplify]: Extracting #5: cost 102 inf + 1156 72.885 * * [simplify]: Extracting #6: cost 37 inf + 18331 72.896 * * [simplify]: Extracting #7: cost 0 inf + 28306 72.910 * [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)))) 72.910 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 72.910 * * * * [progress]: [ 204 / 282 ] simplifiying candidate # 72.910 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 72.910 * * [simplify]: iters left: 6 (11 enodes) 72.916 * * [simplify]: iters left: 5 (36 enodes) 72.926 * * [simplify]: iters left: 4 (42 enodes) 72.937 * * [simplify]: iters left: 3 (44 enodes) 72.948 * * [simplify]: Extracting #0: cost 1 inf + 0 72.948 * * [simplify]: Extracting #1: cost 7 inf + 0 72.948 * * [simplify]: Extracting #2: cost 11 inf + 1 72.948 * * [simplify]: Extracting #3: cost 13 inf + 1 72.948 * * [simplify]: Extracting #4: cost 16 inf + 1 72.948 * * [simplify]: Extracting #5: cost 20 inf + 1 72.949 * * [simplify]: Extracting #6: cost 16 inf + 85 72.949 * * [simplify]: Extracting #7: cost 11 inf + 573 72.949 * * [simplify]: Extracting #8: cost 7 inf + 1542 72.949 * * [simplify]: Extracting #9: cost 1 inf + 3238 72.951 * * [simplify]: Extracting #10: cost 0 inf + 3561 72.952 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 72.952 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.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)))))) (/ (/ (- (* 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)))))))) 72.952 * [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))))) 72.952 * * [simplify]: iters left: 6 (14 enodes) 72.955 * * [simplify]: iters left: 5 (52 enodes) 72.962 * * [simplify]: iters left: 4 (86 enodes) 72.974 * * [simplify]: iters left: 3 (153 enodes) 73.005 * * [simplify]: iters left: 2 (277 enodes) 73.094 * * [simplify]: iters left: 1 (379 enodes) 73.174 * * [simplify]: Extracting #0: cost 1 inf + 0 73.174 * * [simplify]: Extracting #1: cost 11 inf + 0 73.174 * * [simplify]: Extracting #2: cost 72 inf + 0 73.175 * * [simplify]: Extracting #3: cost 115 inf + 128 73.176 * * [simplify]: Extracting #4: cost 107 inf + 706 73.177 * * [simplify]: Extracting #5: cost 102 inf + 1156 73.184 * * [simplify]: Extracting #6: cost 37 inf + 19728 73.198 * * [simplify]: Extracting #7: cost 0 inf + 31026 73.211 * [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))))) 73.211 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.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)))))) (/ (/ (- (* 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)))))))) 73.211 * * * * [progress]: [ 205 / 282 ] simplifiying candidate # 73.212 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 73.212 * * [simplify]: iters left: 6 (11 enodes) 73.217 * * [simplify]: iters left: 5 (35 enodes) 73.227 * * [simplify]: iters left: 4 (37 enodes) 73.237 * * [simplify]: Extracting #0: cost 1 inf + 0 73.237 * * [simplify]: Extracting #1: cost 4 inf + 0 73.237 * * [simplify]: Extracting #2: cost 6 inf + 1 73.238 * * [simplify]: Extracting #3: cost 9 inf + 1 73.238 * * [simplify]: Extracting #4: cost 12 inf + 1 73.238 * * [simplify]: Extracting #5: cost 16 inf + 1 73.238 * * [simplify]: Extracting #6: cost 12 inf + 85 73.238 * * [simplify]: Extracting #7: cost 4 inf + 1299 73.239 * * [simplify]: Extracting #8: cost 0 inf + 2349 73.239 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 73.240 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))))) 73.240 * [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))))) 73.240 * * [simplify]: iters left: 6 (15 enodes) 73.246 * * [simplify]: iters left: 5 (55 enodes) 73.254 * * [simplify]: iters left: 4 (89 enodes) 73.269 * * [simplify]: iters left: 3 (156 enodes) 73.312 * * [simplify]: iters left: 2 (280 enodes) 73.363 * * [simplify]: iters left: 1 (382 enodes) 73.439 * * [simplify]: Extracting #0: cost 1 inf + 0 73.439 * * [simplify]: Extracting #1: cost 11 inf + 0 73.440 * * [simplify]: Extracting #2: cost 73 inf + 0 73.440 * * [simplify]: Extracting #3: cost 116 inf + 210 73.441 * * [simplify]: Extracting #4: cost 108 inf + 828 73.446 * * [simplify]: Extracting #5: cost 46 inf + 17950 73.462 * * [simplify]: Extracting #6: cost 2 inf + 32066 73.478 * * [simplify]: Extracting #7: cost 0 inf + 32790 73.493 * [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))))) 73.493 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))))) 73.494 * * * * [progress]: [ 206 / 282 ] simplifiying candidate # 73.494 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 73.494 * * [simplify]: iters left: 6 (10 enodes) 73.499 * * [simplify]: iters left: 5 (31 enodes) 73.508 * * [simplify]: iters left: 4 (33 enodes) 73.517 * * [simplify]: Extracting #0: cost 1 inf + 0 73.517 * * [simplify]: Extracting #1: cost 4 inf + 0 73.517 * * [simplify]: Extracting #2: cost 5 inf + 1 73.517 * * [simplify]: Extracting #3: cost 7 inf + 1 73.518 * * [simplify]: Extracting #4: cost 10 inf + 1 73.518 * * [simplify]: Extracting #5: cost 14 inf + 1 73.518 * * [simplify]: Extracting #6: cost 10 inf + 85 73.518 * * [simplify]: Extracting #7: cost 5 inf + 573 73.518 * * [simplify]: Extracting #8: cost 0 inf + 1625 73.519 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 73.519 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 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)))))))) 73.519 * [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))))) 73.520 * * [simplify]: iters left: 6 (14 enodes) 73.526 * * [simplify]: iters left: 5 (52 enodes) 73.534 * * [simplify]: iters left: 4 (86 enodes) 73.547 * * [simplify]: iters left: 3 (153 enodes) 73.575 * * [simplify]: iters left: 2 (277 enodes) 73.642 * * [simplify]: iters left: 1 (379 enodes) 73.736 * * [simplify]: Extracting #0: cost 1 inf + 0 73.736 * * [simplify]: Extracting #1: cost 11 inf + 0 73.737 * * [simplify]: Extracting #2: cost 72 inf + 0 73.737 * * [simplify]: Extracting #3: cost 115 inf + 128 73.738 * * [simplify]: Extracting #4: cost 107 inf + 706 73.738 * * [simplify]: Extracting #5: cost 102 inf + 1156 73.742 * * [simplify]: Extracting #6: cost 37 inf + 18168 73.748 * * [simplify]: Extracting #7: cost 0 inf + 28306 73.755 * [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))))) 73.755 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 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)))))))) 73.755 * * * * [progress]: [ 207 / 282 ] simplifiying candidate # 73.755 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 73.755 * * [simplify]: iters left: 4 (4 enodes) 73.759 * * [simplify]: iters left: 3 (12 enodes) 73.762 * * [simplify]: iters left: 2 (14 enodes) 73.765 * * [simplify]: Extracting #0: cost 1 inf + 0 73.765 * * [simplify]: Extracting #1: cost 0 inf + 1 73.765 * [simplify]: Simplified to 1 73.765 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 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))))))) 73.765 * [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)))) 73.766 * * [simplify]: iters left: 6 (13 enodes) 73.774 * * [simplify]: iters left: 5 (49 enodes) 73.788 * * [simplify]: iters left: 4 (78 enodes) 73.810 * * [simplify]: iters left: 3 (131 enodes) 73.832 * * [simplify]: iters left: 2 (202 enodes) 73.870 * * [simplify]: iters left: 1 (252 enodes) 73.908 * * [simplify]: Extracting #0: cost 1 inf + 0 73.908 * * [simplify]: Extracting #1: cost 9 inf + 0 73.908 * * [simplify]: Extracting #2: cost 54 inf + 0 73.908 * * [simplify]: Extracting #3: cost 81 inf + 128 73.909 * * [simplify]: Extracting #4: cost 69 inf + 871 73.910 * * [simplify]: Extracting #5: cost 47 inf + 4931 73.913 * * [simplify]: Extracting #6: cost 9 inf + 12948 73.916 * * [simplify]: Extracting #7: cost 0 inf + 14932 73.920 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 73.920 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 73.920 * * * * [progress]: [ 208 / 282 ] simplifiying candidate # 73.920 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 73.920 * * [simplify]: iters left: 6 (10 enodes) 73.923 * * [simplify]: iters left: 5 (31 enodes) 73.927 * * [simplify]: iters left: 4 (33 enodes) 73.932 * * [simplify]: Extracting #0: cost 1 inf + 0 73.932 * * [simplify]: Extracting #1: cost 4 inf + 0 73.932 * * [simplify]: Extracting #2: cost 5 inf + 1 73.932 * * [simplify]: Extracting #3: cost 7 inf + 1 73.932 * * [simplify]: Extracting #4: cost 10 inf + 1 73.932 * * [simplify]: Extracting #5: cost 14 inf + 1 73.932 * * [simplify]: Extracting #6: cost 10 inf + 85 73.932 * * [simplify]: Extracting #7: cost 5 inf + 573 73.933 * * [simplify]: Extracting #8: cost 0 inf + 1625 73.933 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 73.933 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 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)))))))) 73.933 * [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))))) 73.933 * * [simplify]: iters left: 6 (14 enodes) 73.937 * * [simplify]: iters left: 5 (52 enodes) 73.952 * * [simplify]: iters left: 4 (86 enodes) 73.979 * * [simplify]: iters left: 3 (153 enodes) 74.013 * * [simplify]: iters left: 2 (277 enodes) 74.070 * * [simplify]: iters left: 1 (379 enodes) 74.140 * * [simplify]: Extracting #0: cost 1 inf + 0 74.140 * * [simplify]: Extracting #1: cost 11 inf + 0 74.140 * * [simplify]: Extracting #2: cost 72 inf + 0 74.140 * * [simplify]: Extracting #3: cost 115 inf + 128 74.141 * * [simplify]: Extracting #4: cost 107 inf + 706 74.142 * * [simplify]: Extracting #5: cost 102 inf + 1156 74.145 * * [simplify]: Extracting #6: cost 37 inf + 18168 74.151 * * [simplify]: Extracting #7: cost 0 inf + 28306 74.158 * [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))))) 74.158 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 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)))))))) 74.158 * * * * [progress]: [ 209 / 282 ] simplifiying candidate # 74.158 * [simplify]: Simplifying (/ (/ 1 1) 1) 74.158 * * [simplify]: iters left: 4 (3 enodes) 74.160 * * [simplify]: iters left: 3 (7 enodes) 74.161 * * [simplify]: iters left: 2 (9 enodes) 74.162 * * [simplify]: Extracting #0: cost 1 inf + 0 74.162 * * [simplify]: Extracting #1: cost 0 inf + 1 74.162 * [simplify]: Simplified to 1 74.162 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 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))))))) 74.162 * [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)))) 74.163 * * [simplify]: iters left: 6 (13 enodes) 74.165 * * [simplify]: iters left: 5 (49 enodes) 74.173 * * [simplify]: iters left: 4 (78 enodes) 74.197 * * [simplify]: iters left: 3 (131 enodes) 74.234 * * [simplify]: iters left: 2 (202 enodes) 74.263 * * [simplify]: iters left: 1 (252 enodes) 74.298 * * [simplify]: Extracting #0: cost 1 inf + 0 74.299 * * [simplify]: Extracting #1: cost 9 inf + 0 74.299 * * [simplify]: Extracting #2: cost 54 inf + 0 74.299 * * [simplify]: Extracting #3: cost 81 inf + 128 74.300 * * [simplify]: Extracting #4: cost 69 inf + 871 74.302 * * [simplify]: Extracting #5: cost 47 inf + 4931 74.307 * * [simplify]: Extracting #6: cost 9 inf + 12948 74.315 * * [simplify]: Extracting #7: cost 0 inf + 14932 74.324 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 74.324 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 74.324 * * * * [progress]: [ 210 / 282 ] simplifiying candidate # 74.324 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 74.324 * * [simplify]: iters left: 6 (10 enodes) 74.329 * * [simplify]: iters left: 5 (35 enodes) 74.339 * * [simplify]: iters left: 4 (39 enodes) 74.350 * * [simplify]: Extracting #0: cost 1 inf + 0 74.350 * * [simplify]: Extracting #1: cost 6 inf + 0 74.350 * * [simplify]: Extracting #2: cost 9 inf + 1 74.350 * * [simplify]: Extracting #3: cost 11 inf + 1 74.350 * * [simplify]: Extracting #4: cost 14 inf + 1 74.350 * * [simplify]: Extracting #5: cost 18 inf + 1 74.350 * * [simplify]: Extracting #6: cost 16 inf + 3 74.351 * * [simplify]: Extracting #7: cost 11 inf + 289 74.351 * * [simplify]: Extracting #8: cost 6 inf + 1219 74.352 * * [simplify]: Extracting #9: cost 0 inf + 2995 74.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)))))) 74.353 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.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)))))) (/ (/ (- (* 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)))))))) 74.353 * [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))))) 74.353 * * [simplify]: iters left: 6 (14 enodes) 74.359 * * [simplify]: iters left: 5 (52 enodes) 74.374 * * [simplify]: iters left: 4 (86 enodes) 74.394 * * [simplify]: iters left: 3 (153 enodes) 74.427 * * [simplify]: iters left: 2 (277 enodes) 74.498 * * [simplify]: iters left: 1 (379 enodes) 74.576 * * [simplify]: Extracting #0: cost 1 inf + 0 74.577 * * [simplify]: Extracting #1: cost 11 inf + 0 74.577 * * [simplify]: Extracting #2: cost 72 inf + 0 74.577 * * [simplify]: Extracting #3: cost 115 inf + 128 74.578 * * [simplify]: Extracting #4: cost 107 inf + 706 74.580 * * [simplify]: Extracting #5: cost 102 inf + 1156 74.586 * * [simplify]: Extracting #6: cost 37 inf + 19728 74.599 * * [simplify]: Extracting #7: cost 0 inf + 31026 74.612 * [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))))) 74.612 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.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)))))) (/ (/ (- (* 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)))))))) 74.613 * * * * [progress]: [ 211 / 282 ] simplifiying candidate # 74.613 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 74.613 * * [simplify]: iters left: 6 (10 enodes) 74.618 * * [simplify]: iters left: 5 (34 enodes) 74.628 * * [simplify]: iters left: 4 (36 enodes) 74.637 * * [simplify]: Extracting #0: cost 1 inf + 0 74.637 * * [simplify]: Extracting #1: cost 4 inf + 0 74.637 * * [simplify]: Extracting #2: cost 6 inf + 1 74.637 * * [simplify]: Extracting #3: cost 9 inf + 1 74.637 * * [simplify]: Extracting #4: cost 12 inf + 1 74.637 * * [simplify]: Extracting #5: cost 16 inf + 1 74.637 * * [simplify]: Extracting #6: cost 14 inf + 3 74.638 * * [simplify]: Extracting #7: cost 10 inf + 248 74.638 * * [simplify]: Extracting #8: cost 2 inf + 1824 74.638 * * [simplify]: Extracting #9: cost 0 inf + 2349 74.638 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 74.638 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))))) 74.639 * [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))))) 74.639 * * [simplify]: iters left: 6 (15 enodes) 74.642 * * [simplify]: iters left: 5 (55 enodes) 74.651 * * [simplify]: iters left: 4 (89 enodes) 74.664 * * [simplify]: iters left: 3 (156 enodes) 74.708 * * [simplify]: iters left: 2 (280 enodes) 74.764 * * [simplify]: iters left: 1 (382 enodes) 74.829 * * [simplify]: Extracting #0: cost 1 inf + 0 74.829 * * [simplify]: Extracting #1: cost 11 inf + 0 74.829 * * [simplify]: Extracting #2: cost 73 inf + 0 74.830 * * [simplify]: Extracting #3: cost 116 inf + 210 74.831 * * [simplify]: Extracting #4: cost 108 inf + 828 74.837 * * [simplify]: Extracting #5: cost 46 inf + 17950 74.845 * * [simplify]: Extracting #6: cost 2 inf + 32066 74.852 * * [simplify]: Extracting #7: cost 0 inf + 32790 74.859 * [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))))) 74.860 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))))) 74.860 * * * * [progress]: [ 212 / 282 ] simplifiying candidate # 74.860 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 74.860 * * [simplify]: iters left: 6 (9 enodes) 74.862 * * [simplify]: iters left: 5 (30 enodes) 74.867 * * [simplify]: iters left: 4 (32 enodes) 74.875 * * [simplify]: Extracting #0: cost 1 inf + 0 74.875 * * [simplify]: Extracting #1: cost 4 inf + 0 74.875 * * [simplify]: Extracting #2: cost 5 inf + 1 74.875 * * [simplify]: Extracting #3: cost 7 inf + 1 74.875 * * [simplify]: Extracting #4: cost 10 inf + 1 74.875 * * [simplify]: Extracting #5: cost 14 inf + 1 74.875 * * [simplify]: Extracting #6: cost 12 inf + 3 74.875 * * [simplify]: Extracting #7: cost 8 inf + 248 74.875 * * [simplify]: Extracting #8: cost 4 inf + 775 74.876 * * [simplify]: Extracting #9: cost 0 inf + 1625 74.876 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 74.876 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 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)))))))) 74.877 * [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))))) 74.877 * * [simplify]: iters left: 6 (14 enodes) 74.883 * * [simplify]: iters left: 5 (52 enodes) 74.897 * * [simplify]: iters left: 4 (86 enodes) 74.909 * * [simplify]: iters left: 3 (153 enodes) 74.944 * * [simplify]: iters left: 2 (277 enodes) 75.007 * * [simplify]: iters left: 1 (379 enodes) 75.070 * * [simplify]: Extracting #0: cost 1 inf + 0 75.070 * * [simplify]: Extracting #1: cost 11 inf + 0 75.071 * * [simplify]: Extracting #2: cost 72 inf + 0 75.071 * * [simplify]: Extracting #3: cost 115 inf + 128 75.072 * * [simplify]: Extracting #4: cost 107 inf + 706 75.073 * * [simplify]: Extracting #5: cost 102 inf + 1156 75.080 * * [simplify]: Extracting #6: cost 37 inf + 18168 75.092 * * [simplify]: Extracting #7: cost 0 inf + 28306 75.099 * [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))))) 75.100 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 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)))))))) 75.100 * * * * [progress]: [ 213 / 282 ] simplifiying candidate # 75.100 * [simplify]: Simplifying (/ 1 (sqrt 1)) 75.100 * * [simplify]: iters left: 3 (3 enodes) 75.104 * * [simplify]: iters left: 2 (11 enodes) 75.105 * * [simplify]: iters left: 1 (13 enodes) 75.107 * * [simplify]: Extracting #0: cost 1 inf + 0 75.107 * * [simplify]: Extracting #1: cost 0 inf + 1 75.107 * [simplify]: Simplified to 1 75.107 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 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))))))) 75.107 * [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)))) 75.107 * * [simplify]: iters left: 6 (13 enodes) 75.110 * * [simplify]: iters left: 5 (49 enodes) 75.117 * * [simplify]: iters left: 4 (78 enodes) 75.131 * * [simplify]: iters left: 3 (131 enodes) 75.170 * * [simplify]: iters left: 2 (202 enodes) 75.204 * * [simplify]: iters left: 1 (252 enodes) 75.264 * * [simplify]: Extracting #0: cost 1 inf + 0 75.264 * * [simplify]: Extracting #1: cost 9 inf + 0 75.264 * * [simplify]: Extracting #2: cost 54 inf + 0 75.265 * * [simplify]: Extracting #3: cost 81 inf + 128 75.266 * * [simplify]: Extracting #4: cost 69 inf + 871 75.268 * * [simplify]: Extracting #5: cost 47 inf + 4931 75.273 * * [simplify]: Extracting #6: cost 9 inf + 12948 75.280 * * [simplify]: Extracting #7: cost 0 inf + 14932 75.287 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 75.287 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 75.287 * * * * [progress]: [ 214 / 282 ] simplifiying candidate # 75.288 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 75.288 * * [simplify]: iters left: 6 (9 enodes) 75.292 * * [simplify]: iters left: 5 (30 enodes) 75.301 * * [simplify]: iters left: 4 (32 enodes) 75.309 * * [simplify]: Extracting #0: cost 1 inf + 0 75.310 * * [simplify]: Extracting #1: cost 4 inf + 0 75.310 * * [simplify]: Extracting #2: cost 5 inf + 1 75.310 * * [simplify]: Extracting #3: cost 7 inf + 1 75.310 * * [simplify]: Extracting #4: cost 10 inf + 1 75.310 * * [simplify]: Extracting #5: cost 14 inf + 1 75.310 * * [simplify]: Extracting #6: cost 12 inf + 3 75.310 * * [simplify]: Extracting #7: cost 8 inf + 248 75.310 * * [simplify]: Extracting #8: cost 4 inf + 775 75.311 * * [simplify]: Extracting #9: cost 0 inf + 1625 75.311 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 75.311 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 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)))))))) 75.312 * [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))))) 75.313 * * [simplify]: iters left: 6 (14 enodes) 75.319 * * [simplify]: iters left: 5 (52 enodes) 75.334 * * [simplify]: iters left: 4 (86 enodes) 75.360 * * [simplify]: iters left: 3 (153 enodes) 75.409 * * [simplify]: iters left: 2 (277 enodes) 75.475 * * [simplify]: iters left: 1 (379 enodes) 75.540 * * [simplify]: Extracting #0: cost 1 inf + 0 75.540 * * [simplify]: Extracting #1: cost 11 inf + 0 75.541 * * [simplify]: Extracting #2: cost 72 inf + 0 75.541 * * [simplify]: Extracting #3: cost 115 inf + 128 75.542 * * [simplify]: Extracting #4: cost 107 inf + 706 75.542 * * [simplify]: Extracting #5: cost 102 inf + 1156 75.545 * * [simplify]: Extracting #6: cost 37 inf + 18168 75.552 * * [simplify]: Extracting #7: cost 0 inf + 28306 75.559 * [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))))) 75.559 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 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)))))))) 75.560 * * * * [progress]: [ 215 / 282 ] simplifiying candidate # 75.560 * [simplify]: Simplifying (/ 1 1) 75.560 * * [simplify]: iters left: 2 (2 enodes) 75.561 * * [simplify]: iters left: 1 (6 enodes) 75.562 * * [simplify]: Extracting #0: cost 1 inf + 0 75.562 * * [simplify]: Extracting #1: cost 0 inf + 1 75.562 * [simplify]: Simplified to 1 75.562 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 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))))))) 75.563 * [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)))) 75.563 * * [simplify]: iters left: 6 (13 enodes) 75.566 * * [simplify]: iters left: 5 (49 enodes) 75.573 * * [simplify]: iters left: 4 (78 enodes) 75.584 * * [simplify]: iters left: 3 (131 enodes) 75.613 * * [simplify]: iters left: 2 (202 enodes) 75.647 * * [simplify]: iters left: 1 (252 enodes) 75.691 * * [simplify]: Extracting #0: cost 1 inf + 0 75.691 * * [simplify]: Extracting #1: cost 9 inf + 0 75.691 * * [simplify]: Extracting #2: cost 54 inf + 0 75.692 * * [simplify]: Extracting #3: cost 81 inf + 128 75.692 * * [simplify]: Extracting #4: cost 69 inf + 871 75.693 * * [simplify]: Extracting #5: cost 47 inf + 4931 75.695 * * [simplify]: Extracting #6: cost 9 inf + 12948 75.699 * * [simplify]: Extracting #7: cost 0 inf + 14932 75.703 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 75.703 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 75.703 * * * * [progress]: [ 216 / 282 ] simplifiying candidate # 75.703 * [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)))))) 75.703 * * [simplify]: iters left: 6 (14 enodes) 75.706 * * [simplify]: iters left: 5 (52 enodes) 75.714 * * [simplify]: iters left: 4 (90 enodes) 75.728 * * [simplify]: iters left: 3 (165 enodes) 75.763 * * [simplify]: iters left: 2 (239 enodes) 75.807 * * [simplify]: iters left: 1 (275 enodes) 75.883 * * [simplify]: Extracting #0: cost 1 inf + 0 75.884 * * [simplify]: Extracting #1: cost 9 inf + 0 75.884 * * [simplify]: Extracting #2: cost 53 inf + 0 75.884 * * [simplify]: Extracting #3: cost 80 inf + 128 75.885 * * [simplify]: Extracting #4: cost 74 inf + 748 75.886 * * [simplify]: Extracting #5: cost 73 inf + 952 75.890 * * [simplify]: Extracting #6: cost 29 inf + 14221 75.899 * * [simplify]: Extracting #7: cost 2 inf + 22974 75.909 * * [simplify]: Extracting #8: cost 0 inf + 23660 75.919 * [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)))))) 75.920 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* 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)))))))) 75.920 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 75.920 * * [simplify]: iters left: 6 (10 enodes) 75.925 * * [simplify]: iters left: 5 (35 enodes) 75.936 * * [simplify]: iters left: 4 (42 enodes) 75.948 * * [simplify]: iters left: 3 (44 enodes) 75.961 * * [simplify]: Extracting #0: cost 1 inf + 0 75.961 * * [simplify]: Extracting #1: cost 8 inf + 0 75.961 * * [simplify]: Extracting #2: cost 13 inf + 1 75.961 * * [simplify]: Extracting #3: cost 16 inf + 1 75.961 * * [simplify]: Extracting #4: cost 20 inf + 1 75.961 * * [simplify]: Extracting #5: cost 18 inf + 3 75.961 * * [simplify]: Extracting #6: cost 12 inf + 411 75.962 * * [simplify]: Extracting #7: cost 2 inf + 2836 75.963 * * [simplify]: Extracting #8: cost 0 inf + 3401 75.964 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 75.964 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* 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))))))) 75.964 * * * * [progress]: [ 217 / 282 ] simplifiying candidate # 75.964 * [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)))))) 75.964 * * [simplify]: iters left: 6 (14 enodes) 75.967 * * [simplify]: iters left: 5 (51 enodes) 75.974 * * [simplify]: iters left: 4 (74 enodes) 75.984 * * [simplify]: iters left: 3 (100 enodes) 76.001 * * [simplify]: iters left: 2 (126 enodes) 76.035 * * [simplify]: iters left: 1 (138 enodes) 76.069 * * [simplify]: Extracting #0: cost 1 inf + 0 76.069 * * [simplify]: Extracting #1: cost 7 inf + 0 76.069 * * [simplify]: Extracting #2: cost 35 inf + 0 76.069 * * [simplify]: Extracting #3: cost 49 inf + 87 76.070 * * [simplify]: Extracting #4: cost 43 inf + 707 76.070 * * [simplify]: Extracting #5: cost 41 inf + 952 76.072 * * [simplify]: Extracting #6: cost 17 inf + 7289 76.076 * * [simplify]: Extracting #7: cost 2 inf + 11848 76.081 * * [simplify]: Extracting #8: cost 0 inf + 12454 76.085 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 76.085 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (+ (* 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)))))))) 76.085 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 76.085 * * [simplify]: iters left: 6 (11 enodes) 76.091 * * [simplify]: iters left: 5 (38 enodes) 76.102 * * [simplify]: iters left: 4 (45 enodes) 76.115 * * [simplify]: iters left: 3 (47 enodes) 76.128 * * [simplify]: Extracting #0: cost 1 inf + 0 76.128 * * [simplify]: Extracting #1: cost 8 inf + 0 76.128 * * [simplify]: Extracting #2: cost 14 inf + 1 76.129 * * [simplify]: Extracting #3: cost 18 inf + 1 76.129 * * [simplify]: Extracting #4: cost 22 inf + 1 76.129 * * [simplify]: Extracting #5: cost 20 inf + 3 76.129 * * [simplify]: Extracting #6: cost 16 inf + 329 76.129 * * [simplify]: Extracting #7: cost 8 inf + 1704 76.130 * * [simplify]: Extracting #8: cost 1 inf + 3682 76.132 * * [simplify]: Extracting #9: cost 0 inf + 3965 76.133 * [simplify]: Simplified to (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 76.133 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (+ (* 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)))))))) 76.133 * * * * [progress]: [ 218 / 282 ] simplifiying candidate # 76.133 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 76.133 * * [simplify]: iters left: 6 (13 enodes) 76.139 * * [simplify]: iters left: 5 (47 enodes) 76.154 * * [simplify]: iters left: 4 (70 enodes) 76.173 * * [simplify]: iters left: 3 (96 enodes) 76.186 * * [simplify]: iters left: 2 (122 enodes) 76.205 * * [simplify]: iters left: 1 (134 enodes) 76.221 * * [simplify]: Extracting #0: cost 1 inf + 0 76.221 * * [simplify]: Extracting #1: cost 7 inf + 0 76.221 * * [simplify]: Extracting #2: cost 34 inf + 0 76.221 * * [simplify]: Extracting #3: cost 47 inf + 87 76.222 * * [simplify]: Extracting #4: cost 41 inf + 666 76.222 * * [simplify]: Extracting #5: cost 39 inf + 952 76.223 * * [simplify]: Extracting #6: cost 11 inf + 7663 76.225 * * [simplify]: Extracting #7: cost 0 inf + 10530 76.227 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 76.227 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* 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)))))))) 76.227 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 76.227 * * [simplify]: iters left: 6 (10 enodes) 76.232 * * [simplify]: iters left: 5 (35 enodes) 76.244 * * [simplify]: iters left: 4 (42 enodes) 76.256 * * [simplify]: iters left: 3 (44 enodes) 76.268 * * [simplify]: Extracting #0: cost 1 inf + 0 76.268 * * [simplify]: Extracting #1: cost 8 inf + 0 76.268 * * [simplify]: Extracting #2: cost 13 inf + 1 76.268 * * [simplify]: Extracting #3: cost 16 inf + 1 76.268 * * [simplify]: Extracting #4: cost 20 inf + 1 76.268 * * [simplify]: Extracting #5: cost 18 inf + 3 76.268 * * [simplify]: Extracting #6: cost 12 inf + 411 76.269 * * [simplify]: Extracting #7: cost 2 inf + 2596 76.269 * * [simplify]: Extracting #8: cost 0 inf + 3081 76.269 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 76.270 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* 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))))))) 76.270 * * * * [progress]: [ 219 / 282 ] simplifiying candidate # 76.270 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 76.270 * * [simplify]: iters left: 6 (10 enodes) 76.273 * * [simplify]: iters left: 5 (39 enodes) 76.279 * * [simplify]: iters left: 4 (61 enodes) 76.288 * * [simplify]: iters left: 3 (99 enodes) 76.303 * * [simplify]: iters left: 2 (111 enodes) 76.327 * * [simplify]: iters left: 1 (115 enodes) 76.338 * * [simplify]: Extracting #0: cost 1 inf + 0 76.338 * * [simplify]: Extracting #1: cost 6 inf + 0 76.338 * * [simplify]: Extracting #2: cost 20 inf + 1 76.338 * * [simplify]: Extracting #3: cost 18 inf + 336 76.338 * * [simplify]: Extracting #4: cost 4 inf + 1164 76.339 * * [simplify]: Extracting #5: cost 0 inf + 1413 76.339 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 76.339 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (- (* 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))))))) 76.339 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 76.339 * * [simplify]: iters left: 6 (9 enodes) 76.343 * * [simplify]: iters left: 5 (32 enodes) 76.347 * * [simplify]: iters left: 4 (34 enodes) 76.352 * * [simplify]: iters left: 3 (35 enodes) 76.358 * * [simplify]: Extracting #0: cost 1 inf + 0 76.359 * * [simplify]: Extracting #1: cost 6 inf + 0 76.359 * * [simplify]: Extracting #2: cost 10 inf + 1 76.359 * * [simplify]: Extracting #3: cost 14 inf + 1 76.359 * * [simplify]: Extracting #4: cost 12 inf + 3 76.359 * * [simplify]: Extracting #5: cost 8 inf + 248 76.359 * * [simplify]: Extracting #6: cost 1 inf + 1264 76.360 * * [simplify]: Extracting #7: cost 0 inf + 1467 76.360 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 76.360 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 76.361 * * * * [progress]: [ 220 / 282 ] simplifiying candidate # 76.361 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 76.361 * * [simplify]: iters left: 6 (13 enodes) 76.366 * * [simplify]: iters left: 5 (47 enodes) 76.380 * * [simplify]: iters left: 4 (70 enodes) 76.399 * * [simplify]: iters left: 3 (96 enodes) 76.418 * * [simplify]: iters left: 2 (122 enodes) 76.434 * * [simplify]: iters left: 1 (134 enodes) 76.455 * * [simplify]: Extracting #0: cost 1 inf + 0 76.455 * * [simplify]: Extracting #1: cost 7 inf + 0 76.455 * * [simplify]: Extracting #2: cost 34 inf + 0 76.455 * * [simplify]: Extracting #3: cost 47 inf + 87 76.455 * * [simplify]: Extracting #4: cost 41 inf + 666 76.456 * * [simplify]: Extracting #5: cost 39 inf + 952 76.457 * * [simplify]: Extracting #6: cost 11 inf + 7663 76.459 * * [simplify]: Extracting #7: cost 0 inf + 10530 76.461 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 76.461 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* 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)))))))) 76.461 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 76.461 * * [simplify]: iters left: 6 (10 enodes) 76.464 * * [simplify]: iters left: 5 (35 enodes) 76.469 * * [simplify]: iters left: 4 (42 enodes) 76.474 * * [simplify]: iters left: 3 (44 enodes) 76.485 * * [simplify]: Extracting #0: cost 1 inf + 0 76.485 * * [simplify]: Extracting #1: cost 8 inf + 0 76.485 * * [simplify]: Extracting #2: cost 13 inf + 1 76.485 * * [simplify]: Extracting #3: cost 16 inf + 1 76.485 * * [simplify]: Extracting #4: cost 20 inf + 1 76.485 * * [simplify]: Extracting #5: cost 18 inf + 3 76.486 * * [simplify]: Extracting #6: cost 12 inf + 411 76.486 * * [simplify]: Extracting #7: cost 2 inf + 2596 76.487 * * [simplify]: Extracting #8: cost 0 inf + 3081 76.489 * [simplify]: Simplified to (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 76.489 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* 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))))))) 76.489 * * * * [progress]: [ 221 / 282 ] simplifiying candidate # 76.489 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 76.489 * * [simplify]: iters left: 6 (9 enodes) 76.494 * * [simplify]: iters left: 5 (34 enodes) 76.504 * * [simplify]: iters left: 4 (56 enodes) 76.514 * * [simplify]: iters left: 3 (91 enodes) 76.526 * * [simplify]: iters left: 2 (103 enodes) 76.539 * * [simplify]: iters left: 1 (107 enodes) 76.558 * * [simplify]: Extracting #0: cost 1 inf + 0 76.558 * * [simplify]: Extracting #1: cost 6 inf + 0 76.558 * * [simplify]: Extracting #2: cost 20 inf + 1 76.558 * * [simplify]: Extracting #3: cost 18 inf + 255 76.559 * * [simplify]: Extracting #4: cost 2 inf + 1289 76.560 * * [simplify]: Extracting #5: cost 0 inf + 1413 76.561 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 76.561 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (- (* 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))))))) 76.562 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 76.562 * * [simplify]: iters left: 6 (9 enodes) 76.566 * * [simplify]: iters left: 5 (32 enodes) 76.575 * * [simplify]: iters left: 4 (34 enodes) 76.582 * * [simplify]: iters left: 3 (35 enodes) 76.587 * * [simplify]: Extracting #0: cost 1 inf + 0 76.587 * * [simplify]: Extracting #1: cost 6 inf + 0 76.587 * * [simplify]: Extracting #2: cost 10 inf + 1 76.587 * * [simplify]: Extracting #3: cost 14 inf + 1 76.587 * * [simplify]: Extracting #4: cost 12 inf + 3 76.587 * * [simplify]: Extracting #5: cost 8 inf + 248 76.588 * * [simplify]: Extracting #6: cost 1 inf + 1264 76.588 * * [simplify]: Extracting #7: cost 0 inf + 1467 76.588 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 76.588 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 76.588 * * * * [progress]: [ 222 / 282 ] simplifiying candidate # 76.589 * [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)))))) 76.589 * * [simplify]: iters left: 6 (20 enodes) 76.594 * * [simplify]: iters left: 5 (90 enodes) 76.614 * * [simplify]: iters left: 4 (187 enodes) 76.687 * * [simplify]: iters left: 3 (395 enodes) 76.801 * * [simplify]: Extracting #0: cost 1 inf + 0 76.801 * * [simplify]: Extracting #1: cost 15 inf + 0 76.802 * * [simplify]: Extracting #2: cost 113 inf + 0 76.802 * * [simplify]: Extracting #3: cost 160 inf + 335 76.803 * * [simplify]: Extracting #4: cost 186 inf + 748 76.805 * * [simplify]: Extracting #5: cost 207 inf + 12915 76.820 * * [simplify]: Extracting #6: cost 84 inf + 70502 76.856 * * [simplify]: Extracting #7: cost 19 inf + 86102 76.889 * * [simplify]: Extracting #8: cost 0 inf + 90699 76.909 * * [simplify]: Extracting #9: cost 0 inf + 90438 76.937 * [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))))))) 76.937 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (* (cbrt (sqrt (+ (* 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)))))))) 76.937 * [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))))) 76.938 * * [simplify]: iters left: 6 (14 enodes) 76.945 * * [simplify]: iters left: 5 (65 enodes) 76.967 * * [simplify]: iters left: 4 (132 enodes) 77.008 * * [simplify]: iters left: 3 (247 enodes) 77.060 * * [simplify]: iters left: 2 (379 enodes) 77.208 * * [simplify]: Extracting #0: cost 1 inf + 0 77.208 * * [simplify]: Extracting #1: cost 4 inf + 0 77.208 * * [simplify]: Extracting #2: cost 8 inf + 0 77.208 * * [simplify]: Extracting #3: cost 29 inf + 0 77.209 * * [simplify]: Extracting #4: cost 156 inf + 0 77.210 * * [simplify]: Extracting #5: cost 211 inf + 2069 77.213 * * [simplify]: Extracting #6: cost 114 inf + 18303 77.220 * * [simplify]: Extracting #7: cost 13 inf + 35370 77.227 * * [simplify]: Extracting #8: cost 0 inf + 36816 77.241 * [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))))) 77.241 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* x.im y.re) (* x.re y.im)) (* (* (cbrt (sqrt (+ (* 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)))))))) 77.241 * * * * [progress]: [ 223 / 282 ] simplifiying candidate # 77.242 * [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)))))) 77.242 * * [simplify]: iters left: 6 (20 enodes) 77.252 * * [simplify]: iters left: 5 (89 enodes) 77.288 * * [simplify]: iters left: 4 (178 enodes) 77.344 * * [simplify]: iters left: 3 (340 enodes) 77.433 * * [simplify]: Extracting #0: cost 1 inf + 0 77.434 * * [simplify]: Extracting #1: cost 11 inf + 0 77.434 * * [simplify]: Extracting #2: cost 74 inf + 0 77.435 * * [simplify]: Extracting #3: cost 102 inf + 210 77.436 * * [simplify]: Extracting #4: cost 124 inf + 706 77.437 * * [simplify]: Extracting #5: cost 164 inf + 1569 77.441 * * [simplify]: Extracting #6: cost 112 inf + 17871 77.455 * * [simplify]: Extracting #7: cost 25 inf + 51849 77.474 * * [simplify]: Extracting #8: cost 1 inf + 58103 77.487 * * [simplify]: Extracting #9: cost 0 inf + 57962 77.497 * [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))))) 77.497 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* 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)))))))) 77.498 * [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))))) 77.498 * * [simplify]: iters left: 6 (14 enodes) 77.501 * * [simplify]: iters left: 5 (65 enodes) 77.516 * * [simplify]: iters left: 4 (132 enodes) 77.565 * * [simplify]: iters left: 3 (247 enodes) 77.624 * * [simplify]: iters left: 2 (379 enodes) 77.769 * * [simplify]: Extracting #0: cost 1 inf + 0 77.769 * * [simplify]: Extracting #1: cost 4 inf + 0 77.769 * * [simplify]: Extracting #2: cost 8 inf + 0 77.769 * * [simplify]: Extracting #3: cost 29 inf + 0 77.770 * * [simplify]: Extracting #4: cost 156 inf + 0 77.772 * * [simplify]: Extracting #5: cost 211 inf + 2069 77.779 * * [simplify]: Extracting #6: cost 114 inf + 18343 77.788 * * [simplify]: Extracting #7: cost 13 inf + 35450 77.795 * * [simplify]: Extracting #8: cost 0 inf + 36896 77.803 * [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))))) 77.803 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* 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)))))))) 77.803 * * * * [progress]: [ 224 / 282 ] simplifiying candidate # 77.803 * [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))))) 77.804 * * [simplify]: iters left: 6 (19 enodes) 77.808 * * [simplify]: iters left: 5 (85 enodes) 77.824 * * [simplify]: iters left: 4 (174 enodes) 77.867 * * [simplify]: iters left: 3 (342 enodes) 77.973 * * [simplify]: Extracting #0: cost 1 inf + 0 77.973 * * [simplify]: Extracting #1: cost 11 inf + 0 77.973 * * [simplify]: Extracting #2: cost 73 inf + 0 77.974 * * [simplify]: Extracting #3: cost 103 inf + 45 77.975 * * [simplify]: Extracting #4: cost 124 inf + 541 77.976 * * [simplify]: Extracting #5: cost 167 inf + 1206 77.978 * * [simplify]: Extracting #6: cost 145 inf + 7809 77.988 * * [simplify]: Extracting #7: cost 64 inf + 34569 78.006 * * [simplify]: Extracting #8: cost 13 inf + 51833 78.029 * * [simplify]: Extracting #9: cost 0 inf + 56204 78.050 * [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))))) 78.050 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* 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)))))))) 78.051 * [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))))) 78.051 * * [simplify]: iters left: 6 (14 enodes) 78.057 * * [simplify]: iters left: 5 (65 enodes) 78.081 * * [simplify]: iters left: 4 (132 enodes) 78.135 * * [simplify]: iters left: 3 (247 enodes) 78.206 * * [simplify]: iters left: 2 (379 enodes) 78.330 * * [simplify]: Extracting #0: cost 1 inf + 0 78.330 * * [simplify]: Extracting #1: cost 4 inf + 0 78.330 * * [simplify]: Extracting #2: cost 8 inf + 0 78.331 * * [simplify]: Extracting #3: cost 29 inf + 0 78.331 * * [simplify]: Extracting #4: cost 156 inf + 0 78.334 * * [simplify]: Extracting #5: cost 211 inf + 2069 78.340 * * [simplify]: Extracting #6: cost 114 inf + 18143 78.353 * * [simplify]: Extracting #7: cost 13 inf + 35210 78.368 * * [simplify]: Extracting #8: cost 0 inf + 36656 78.384 * [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))))) 78.384 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* 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)))))))) 78.384 * * * * [progress]: [ 225 / 282 ] simplifiying candidate # 78.385 * [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)) 78.385 * * [simplify]: iters left: 6 (18 enodes) 78.397 * * [simplify]: iters left: 5 (83 enodes) 78.414 * * [simplify]: iters left: 4 (171 enodes) 78.448 * * [simplify]: iters left: 3 (340 enodes) 78.571 * * [simplify]: Extracting #0: cost 1 inf + 0 78.571 * * [simplify]: Extracting #1: cost 8 inf + 0 78.571 * * [simplify]: Extracting #2: cost 45 inf + 1 78.571 * * [simplify]: Extracting #3: cost 52 inf + 213 78.572 * * [simplify]: Extracting #4: cost 65 inf + 1164 78.573 * * [simplify]: Extracting #5: cost 108 inf + 2079 78.578 * * [simplify]: Extracting #6: cost 71 inf + 15453 78.587 * * [simplify]: Extracting #7: cost 14 inf + 32088 78.599 * * [simplify]: Extracting #8: cost 0 inf + 35870 78.611 * [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)))))) 78.611 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* 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))))))) 78.612 * [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)))) 78.612 * * [simplify]: iters left: 6 (13 enodes) 78.622 * * [simplify]: iters left: 5 (62 enodes) 78.643 * * [simplify]: iters left: 4 (129 enodes) 78.675 * * [simplify]: iters left: 3 (245 enodes) 78.737 * * [simplify]: iters left: 2 (378 enodes) 78.892 * * [simplify]: Extracting #0: cost 1 inf + 0 78.892 * * [simplify]: Extracting #1: cost 4 inf + 0 78.892 * * [simplify]: Extracting #2: cost 8 inf + 0 78.892 * * [simplify]: Extracting #3: cost 30 inf + 0 78.893 * * [simplify]: Extracting #4: cost 156 inf + 0 78.895 * * [simplify]: Extracting #5: cost 207 inf + 2473 78.902 * * [simplify]: Extracting #6: cost 74 inf + 21823 78.921 * * [simplify]: Extracting #7: cost 2 inf + 36188 78.932 * * [simplify]: Extracting #8: cost 0 inf + 36412 78.939 * [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)))) 78.939 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* 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))))))) 78.939 * * * * [progress]: [ 226 / 282 ] simplifiying candidate # 78.940 * [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))))) 78.940 * * [simplify]: iters left: 6 (19 enodes) 78.944 * * [simplify]: iters left: 5 (85 enodes) 78.968 * * [simplify]: iters left: 4 (174 enodes) 79.026 * * [simplify]: iters left: 3 (342 enodes) 79.095 * * [simplify]: Extracting #0: cost 1 inf + 0 79.095 * * [simplify]: Extracting #1: cost 11 inf + 0 79.095 * * [simplify]: Extracting #2: cost 73 inf + 0 79.095 * * [simplify]: Extracting #3: cost 103 inf + 45 79.096 * * [simplify]: Extracting #4: cost 124 inf + 541 79.096 * * [simplify]: Extracting #5: cost 167 inf + 1206 79.097 * * [simplify]: Extracting #6: cost 145 inf + 7809 79.102 * * [simplify]: Extracting #7: cost 64 inf + 34569 79.112 * * [simplify]: Extracting #8: cost 13 inf + 51833 79.122 * * [simplify]: Extracting #9: cost 0 inf + 56204 79.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)))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 79.134 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* 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)))))))) 79.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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 79.134 * * [simplify]: iters left: 6 (14 enodes) 79.137 * * [simplify]: iters left: 5 (65 enodes) 79.148 * * [simplify]: iters left: 4 (132 enodes) 79.175 * * [simplify]: iters left: 3 (247 enodes) 79.222 * * [simplify]: iters left: 2 (379 enodes) 79.346 * * [simplify]: Extracting #0: cost 1 inf + 0 79.346 * * [simplify]: Extracting #1: cost 4 inf + 0 79.346 * * [simplify]: Extracting #2: cost 8 inf + 0 79.346 * * [simplify]: Extracting #3: cost 29 inf + 0 79.346 * * [simplify]: Extracting #4: cost 156 inf + 0 79.347 * * [simplify]: Extracting #5: cost 211 inf + 2069 79.350 * * [simplify]: Extracting #6: cost 114 inf + 18143 79.357 * * [simplify]: Extracting #7: cost 13 inf + 35210 79.364 * * [simplify]: Extracting #8: cost 0 inf + 36656 79.371 * [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))))) 79.372 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* 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)))))))) 79.372 * * * * [progress]: [ 227 / 282 ] simplifiying candidate # 79.372 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 1) 79.372 * * [simplify]: iters left: 6 (17 enodes) 79.377 * * [simplify]: iters left: 5 (78 enodes) 79.399 * * [simplify]: iters left: 4 (169 enodes) 79.434 * * [simplify]: iters left: 3 (328 enodes) 79.559 * * [simplify]: Extracting #0: cost 1 inf + 0 79.560 * * [simplify]: Extracting #1: cost 8 inf + 0 79.560 * * [simplify]: Extracting #2: cost 43 inf + 1 79.560 * * [simplify]: Extracting #3: cost 52 inf + 130 79.561 * * [simplify]: Extracting #4: cost 65 inf + 1080 79.562 * * [simplify]: Extracting #5: cost 108 inf + 1571 79.567 * * [simplify]: Extracting #6: cost 68 inf + 13184 79.577 * * [simplify]: Extracting #7: cost 22 inf + 27015 79.590 * * [simplify]: Extracting #8: cost 5 inf + 32083 79.602 * * [simplify]: Extracting #9: cost 0 inf + 34347 79.615 * [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))))) 79.615 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* 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))))))) 79.616 * [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)))) 79.616 * * [simplify]: iters left: 6 (13 enodes) 79.623 * * [simplify]: iters left: 5 (62 enodes) 79.649 * * [simplify]: iters left: 4 (129 enodes) 79.699 * * [simplify]: iters left: 3 (245 enodes) 79.762 * * [simplify]: iters left: 2 (378 enodes) 79.931 * * [simplify]: Extracting #0: cost 1 inf + 0 79.931 * * [simplify]: Extracting #1: cost 4 inf + 0 79.931 * * [simplify]: Extracting #2: cost 8 inf + 0 79.931 * * [simplify]: Extracting #3: cost 30 inf + 0 79.932 * * [simplify]: Extracting #4: cost 156 inf + 0 79.933 * * [simplify]: Extracting #5: cost 207 inf + 2473 79.936 * * [simplify]: Extracting #6: cost 74 inf + 21823 79.943 * * [simplify]: Extracting #7: cost 2 inf + 36188 79.954 * * [simplify]: Extracting #8: cost 0 inf + 36412 79.962 * [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)))) 79.962 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (- (* 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))))))) 79.963 * * * * [progress]: [ 228 / 282 ] simplifiying candidate # 79.963 * [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)))))) 79.963 * * [simplify]: iters left: 6 (19 enodes) 79.972 * * [simplify]: iters left: 5 (81 enodes) 79.997 * * [simplify]: iters left: 4 (149 enodes) 80.046 * * [simplify]: iters left: 3 (313 enodes) 80.176 * * [simplify]: Extracting #0: cost 1 inf + 0 80.176 * * [simplify]: Extracting #1: cost 15 inf + 0 80.177 * * [simplify]: Extracting #2: cost 113 inf + 0 80.178 * * [simplify]: Extracting #3: cost 175 inf + 294 80.179 * * [simplify]: Extracting #4: cost 227 inf + 913 80.183 * * [simplify]: Extracting #5: cost 198 inf + 6592 80.193 * * [simplify]: Extracting #6: cost 106 inf + 30699 80.223 * * [simplify]: Extracting #7: cost 11 inf + 68601 80.241 * * [simplify]: Extracting #8: cost 0 inf + 73790 80.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))))) (* (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 80.258 * [simplify]: Simplified (2 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.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)))))))) 80.259 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 80.259 * * [simplify]: iters left: 6 (10 enodes) 80.261 * * [simplify]: iters left: 5 (36 enodes) 80.266 * * [simplify]: iters left: 4 (49 enodes) 80.277 * * [simplify]: iters left: 3 (66 enodes) 80.298 * * [simplify]: iters left: 2 (107 enodes) 80.320 * * [simplify]: iters left: 1 (190 enodes) 80.359 * * [simplify]: Extracting #0: cost 1 inf + 0 80.359 * * [simplify]: Extracting #1: cost 4 inf + 0 80.359 * * [simplify]: Extracting #2: cost 8 inf + 0 80.359 * * [simplify]: Extracting #3: cost 30 inf + 0 80.360 * * [simplify]: Extracting #4: cost 65 inf + 0 80.360 * * [simplify]: Extracting #5: cost 59 inf + 369 80.363 * * [simplify]: Extracting #6: cost 16 inf + 5811 80.367 * * [simplify]: Extracting #7: cost 0 inf + 7923 80.371 * * [simplify]: Extracting #8: cost 0 inf + 7883 80.375 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 80.375 * [simplify]: Simplified (2 2 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.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)))))))) 80.375 * * * * [progress]: [ 229 / 282 ] simplifiying candidate # 80.375 * [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)))))) 80.376 * * [simplify]: iters left: 6 (19 enodes) 80.384 * * [simplify]: iters left: 5 (80 enodes) 80.407 * * [simplify]: iters left: 4 (140 enodes) 80.446 * * [simplify]: iters left: 3 (261 enodes) 80.498 * * [simplify]: Extracting #0: cost 1 inf + 0 80.498 * * [simplify]: Extracting #1: cost 11 inf + 0 80.499 * * [simplify]: Extracting #2: cost 74 inf + 0 80.499 * * [simplify]: Extracting #3: cost 116 inf + 210 80.500 * * [simplify]: Extracting #4: cost 165 inf + 788 80.501 * * [simplify]: Extracting #5: cost 145 inf + 4328 80.506 * * [simplify]: Extracting #6: cost 88 inf + 17000 80.514 * * [simplify]: Extracting #7: cost 6 inf + 42403 80.528 * * [simplify]: Extracting #8: cost 0 inf + 44817 80.548 * [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))))) 80.548 * [simplify]: Simplified (2 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.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)))))))) 80.548 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 80.548 * * [simplify]: iters left: 6 (10 enodes) 80.550 * * [simplify]: iters left: 5 (36 enodes) 80.555 * * [simplify]: iters left: 4 (49 enodes) 80.562 * * [simplify]: iters left: 3 (66 enodes) 80.572 * * [simplify]: iters left: 2 (107 enodes) 80.599 * * [simplify]: iters left: 1 (190 enodes) 80.646 * * [simplify]: Extracting #0: cost 1 inf + 0 80.646 * * [simplify]: Extracting #1: cost 4 inf + 0 80.646 * * [simplify]: Extracting #2: cost 8 inf + 0 80.646 * * [simplify]: Extracting #3: cost 30 inf + 0 80.646 * * [simplify]: Extracting #4: cost 65 inf + 0 80.647 * * [simplify]: Extracting #5: cost 59 inf + 369 80.648 * * [simplify]: Extracting #6: cost 16 inf + 5851 80.650 * * [simplify]: Extracting #7: cost 0 inf + 8003 80.652 * * [simplify]: Extracting #8: cost 0 inf + 7963 80.654 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 80.654 * [simplify]: Simplified (2 2 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.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)))))))) 80.654 * * * * [progress]: [ 230 / 282 ] simplifiying candidate # 80.654 * [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))))) 80.654 * * [simplify]: iters left: 6 (18 enodes) 80.658 * * [simplify]: iters left: 5 (76 enodes) 80.680 * * [simplify]: iters left: 4 (136 enodes) 80.725 * * [simplify]: iters left: 3 (257 enodes) 80.814 * * [simplify]: Extracting #0: cost 1 inf + 0 80.814 * * [simplify]: Extracting #1: cost 11 inf + 0 80.814 * * [simplify]: Extracting #2: cost 73 inf + 0 80.814 * * [simplify]: Extracting #3: cost 115 inf + 128 80.815 * * [simplify]: Extracting #4: cost 162 inf + 872 80.816 * * [simplify]: Extracting #5: cost 150 inf + 3516 80.818 * * [simplify]: Extracting #6: cost 91 inf + 15102 80.830 * * [simplify]: Extracting #7: cost 8 inf + 39621 80.839 * * [simplify]: Extracting #8: cost 0 inf + 42133 80.849 * [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))))) 80.849 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* 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)))))))) 80.849 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 80.850 * * [simplify]: iters left: 6 (10 enodes) 80.852 * * [simplify]: iters left: 5 (36 enodes) 80.858 * * [simplify]: iters left: 4 (49 enodes) 80.872 * * [simplify]: iters left: 3 (66 enodes) 80.892 * * [simplify]: iters left: 2 (107 enodes) 80.929 * * [simplify]: iters left: 1 (190 enodes) 80.963 * * [simplify]: Extracting #0: cost 1 inf + 0 80.963 * * [simplify]: Extracting #1: cost 4 inf + 0 80.963 * * [simplify]: Extracting #2: cost 8 inf + 0 80.963 * * [simplify]: Extracting #3: cost 30 inf + 0 80.963 * * [simplify]: Extracting #4: cost 65 inf + 0 80.963 * * [simplify]: Extracting #5: cost 59 inf + 369 80.965 * * [simplify]: Extracting #6: cost 16 inf + 5731 80.970 * * [simplify]: Extracting #7: cost 0 inf + 7763 80.974 * * [simplify]: Extracting #8: cost 0 inf + 7723 80.978 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 80.978 * [simplify]: Simplified (2 2 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.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)))))))) 80.978 * * * * [progress]: [ 231 / 282 ] simplifiying candidate # 80.978 * [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)) 80.979 * * [simplify]: iters left: 6 (17 enodes) 80.989 * * [simplify]: iters left: 5 (75 enodes) 81.014 * * [simplify]: iters left: 4 (137 enodes) 81.057 * * [simplify]: iters left: 3 (257 enodes) 81.121 * * [simplify]: iters left: 2 (471 enodes) 81.304 * * [simplify]: Extracting #0: cost 1 inf + 0 81.304 * * [simplify]: Extracting #1: cost 8 inf + 0 81.304 * * [simplify]: Extracting #2: cost 50 inf + 1 81.305 * * [simplify]: Extracting #3: cost 112 inf + 336 81.305 * * [simplify]: Extracting #4: cost 189 inf + 1534 81.310 * * [simplify]: Extracting #5: cost 172 inf + 14950 81.325 * * [simplify]: Extracting #6: cost 30 inf + 45466 81.341 * * [simplify]: Extracting #7: cost 0 inf + 50537 81.354 * [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))))) 81.354 * [simplify]: Simplified (2 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.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))))))) 81.354 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 81.354 * * [simplify]: iters left: 6 (9 enodes) 81.358 * * [simplify]: iters left: 5 (33 enodes) 81.365 * * [simplify]: iters left: 4 (46 enodes) 81.371 * * [simplify]: iters left: 3 (63 enodes) 81.380 * * [simplify]: iters left: 2 (104 enodes) 81.400 * * [simplify]: iters left: 1 (187 enodes) 81.461 * * [simplify]: Extracting #0: cost 1 inf + 0 81.461 * * [simplify]: Extracting #1: cost 4 inf + 0 81.461 * * [simplify]: Extracting #2: cost 8 inf + 0 81.461 * * [simplify]: Extracting #3: cost 30 inf + 0 81.462 * * [simplify]: Extracting #4: cost 64 inf + 0 81.462 * * [simplify]: Extracting #5: cost 57 inf + 370 81.464 * * [simplify]: Extracting #6: cost 16 inf + 5009 81.468 * * [simplify]: Extracting #7: cost 0 inf + 7241 81.471 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 81.472 * [simplify]: Simplified (2 2 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.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))))))) 81.472 * * * * [progress]: [ 232 / 282 ] simplifiying candidate # 81.472 * [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))))) 81.472 * * [simplify]: iters left: 6 (18 enodes) 81.481 * * [simplify]: iters left: 5 (76 enodes) 81.504 * * [simplify]: iters left: 4 (136 enodes) 81.551 * * [simplify]: iters left: 3 (257 enodes) 81.644 * * [simplify]: Extracting #0: cost 1 inf + 0 81.644 * * [simplify]: Extracting #1: cost 11 inf + 0 81.644 * * [simplify]: Extracting #2: cost 73 inf + 0 81.645 * * [simplify]: Extracting #3: cost 115 inf + 128 81.646 * * [simplify]: Extracting #4: cost 162 inf + 872 81.649 * * [simplify]: Extracting #5: cost 150 inf + 3516 81.655 * * [simplify]: Extracting #6: cost 91 inf + 15102 81.671 * * [simplify]: Extracting #7: cost 8 inf + 39621 81.691 * * [simplify]: Extracting #8: cost 0 inf + 42133 81.710 * [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))))) 81.710 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* 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)))))))) 81.711 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 81.711 * * [simplify]: iters left: 6 (10 enodes) 81.713 * * [simplify]: iters left: 5 (36 enodes) 81.718 * * [simplify]: iters left: 4 (49 enodes) 81.725 * * [simplify]: iters left: 3 (66 enodes) 81.734 * * [simplify]: iters left: 2 (107 enodes) 81.758 * * [simplify]: iters left: 1 (190 enodes) 81.793 * * [simplify]: Extracting #0: cost 1 inf + 0 81.793 * * [simplify]: Extracting #1: cost 4 inf + 0 81.793 * * [simplify]: Extracting #2: cost 8 inf + 0 81.793 * * [simplify]: Extracting #3: cost 30 inf + 0 81.794 * * [simplify]: Extracting #4: cost 65 inf + 0 81.794 * * [simplify]: Extracting #5: cost 59 inf + 369 81.797 * * [simplify]: Extracting #6: cost 16 inf + 5731 81.802 * * [simplify]: Extracting #7: cost 0 inf + 7763 81.805 * * [simplify]: Extracting #8: cost 0 inf + 7723 81.809 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 81.809 * [simplify]: Simplified (2 2 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.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)))))))) 81.810 * * * * [progress]: [ 233 / 282 ] simplifiying candidate # 81.810 * [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) 81.810 * * [simplify]: iters left: 6 (16 enodes) 81.815 * * [simplify]: iters left: 5 (70 enodes) 81.827 * * [simplify]: iters left: 4 (135 enodes) 81.849 * * [simplify]: iters left: 3 (252 enodes) 81.908 * * [simplify]: iters left: 2 (463 enodes) 82.084 * * [simplify]: Extracting #0: cost 1 inf + 0 82.084 * * [simplify]: Extracting #1: cost 8 inf + 0 82.084 * * [simplify]: Extracting #2: cost 52 inf + 1 82.085 * * [simplify]: Extracting #3: cost 112 inf + 335 82.087 * * [simplify]: Extracting #4: cost 186 inf + 1863 82.093 * * [simplify]: Extracting #5: cost 173 inf + 13485 82.112 * * [simplify]: Extracting #6: cost 45 inf + 38558 82.135 * * [simplify]: Extracting #7: cost 4 inf + 49278 82.163 * * [simplify]: Extracting #8: cost 0 inf + 50457 82.187 * [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))))) 82.187 * [simplify]: Simplified (2 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.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))))))) 82.188 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 82.188 * * [simplify]: iters left: 6 (9 enodes) 82.192 * * [simplify]: iters left: 5 (33 enodes) 82.202 * * [simplify]: iters left: 4 (46 enodes) 82.215 * * [simplify]: iters left: 3 (63 enodes) 82.234 * * [simplify]: iters left: 2 (104 enodes) 82.270 * * [simplify]: iters left: 1 (187 enodes) 82.318 * * [simplify]: Extracting #0: cost 1 inf + 0 82.318 * * [simplify]: Extracting #1: cost 4 inf + 0 82.318 * * [simplify]: Extracting #2: cost 8 inf + 0 82.318 * * [simplify]: Extracting #3: cost 30 inf + 0 82.318 * * [simplify]: Extracting #4: cost 64 inf + 0 82.319 * * [simplify]: Extracting #5: cost 57 inf + 370 82.320 * * [simplify]: Extracting #6: cost 16 inf + 5009 82.321 * * [simplify]: Extracting #7: cost 0 inf + 7241 82.323 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 82.323 * [simplify]: Simplified (2 2 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.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))))))) 82.323 * * * * [progress]: [ 234 / 282 ] simplifiying candidate # 82.323 * * * * [progress]: [ 235 / 282 ] simplifiying candidate # 82.323 * * * * [progress]: [ 236 / 282 ] simplifiying candidate # 82.324 * * * * [progress]: [ 237 / 282 ] simplifiying candidate # 82.324 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 82.324 * * [simplify]: iters left: 6 (7 enodes) 82.325 * * [simplify]: iters left: 5 (22 enodes) 82.328 * * [simplify]: Extracting #0: cost 1 inf + 0 82.328 * * [simplify]: Extracting #1: cost 3 inf + 0 82.328 * * [simplify]: Extracting #2: cost 5 inf + 0 82.328 * * [simplify]: Extracting #3: cost 8 inf + 0 82.328 * * [simplify]: Extracting #4: cost 12 inf + 0 82.328 * * [simplify]: Extracting #5: cost 10 inf + 2 82.328 * * [simplify]: Extracting #6: cost 1 inf + 976 82.328 * * [simplify]: Extracting #7: cost 0 inf + 1218 82.329 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 82.329 * [simplify]: Simplified (2 2 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)))) (* (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))))))) 82.329 * * * * [progress]: [ 238 / 282 ] simplifiying candidate # 82.329 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 82.329 * * [simplify]: iters left: 6 (7 enodes) 82.330 * * [simplify]: iters left: 5 (22 enodes) 82.333 * * [simplify]: Extracting #0: cost 1 inf + 0 82.333 * * [simplify]: Extracting #1: cost 3 inf + 0 82.333 * * [simplify]: Extracting #2: cost 5 inf + 0 82.333 * * [simplify]: Extracting #3: cost 8 inf + 0 82.333 * * [simplify]: Extracting #4: cost 12 inf + 0 82.333 * * [simplify]: Extracting #5: cost 10 inf + 2 82.333 * * [simplify]: Extracting #6: cost 1 inf + 1056 82.334 * * [simplify]: Extracting #7: cost 0 inf + 1298 82.334 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 82.334 * [simplify]: Simplified (2 2 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 (* (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))))))) 82.334 * * * * [progress]: [ 239 / 282 ] simplifiying candidate # 82.334 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 82.334 * * [simplify]: iters left: 6 (7 enodes) 82.335 * * [simplify]: iters left: 5 (22 enodes) 82.341 * * [simplify]: Extracting #0: cost 1 inf + 0 82.342 * * [simplify]: Extracting #1: cost 3 inf + 0 82.342 * * [simplify]: Extracting #2: cost 5 inf + 0 82.342 * * [simplify]: Extracting #3: cost 8 inf + 0 82.342 * * [simplify]: Extracting #4: cost 12 inf + 0 82.342 * * [simplify]: Extracting #5: cost 10 inf + 2 82.342 * * [simplify]: Extracting #6: cost 1 inf + 936 82.342 * * [simplify]: Extracting #7: cost 0 inf + 1138 82.343 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 82.343 * [simplify]: Simplified (2 2 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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 82.343 * * * * [progress]: [ 240 / 282 ] simplifiying candidate # 82.343 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 82.343 * * [simplify]: iters left: 5 (6 enodes) 82.346 * * [simplify]: iters left: 4 (19 enodes) 82.351 * * [simplify]: Extracting #0: cost 1 inf + 0 82.351 * * [simplify]: Extracting #1: cost 3 inf + 0 82.351 * * [simplify]: Extracting #2: cost 6 inf + 0 82.351 * * [simplify]: Extracting #3: cost 10 inf + 0 82.351 * * [simplify]: Extracting #4: cost 6 inf + 84 82.352 * * [simplify]: Extracting #5: cost 0 inf + 734 82.352 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 82.352 * [simplify]: Simplified (2 2 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 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 82.352 * * * * [progress]: [ 241 / 282 ] simplifiying candidate # 82.352 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 82.353 * * [simplify]: iters left: 6 (7 enodes) 82.355 * * [simplify]: iters left: 5 (22 enodes) 82.361 * * [simplify]: Extracting #0: cost 1 inf + 0 82.361 * * [simplify]: Extracting #1: cost 3 inf + 0 82.361 * * [simplify]: Extracting #2: cost 5 inf + 0 82.361 * * [simplify]: Extracting #3: cost 8 inf + 0 82.361 * * [simplify]: Extracting #4: cost 12 inf + 0 82.361 * * [simplify]: Extracting #5: cost 10 inf + 2 82.362 * * [simplify]: Extracting #6: cost 1 inf + 936 82.362 * * [simplify]: Extracting #7: cost 0 inf + 1138 82.363 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 82.363 * [simplify]: Simplified (2 2 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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 82.363 * * * * [progress]: [ 242 / 282 ] simplifiying candidate # 82.363 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 82.363 * * [simplify]: iters left: 5 (6 enodes) 82.366 * * [simplify]: iters left: 4 (19 enodes) 82.371 * * [simplify]: Extracting #0: cost 1 inf + 0 82.371 * * [simplify]: Extracting #1: cost 3 inf + 0 82.371 * * [simplify]: Extracting #2: cost 6 inf + 0 82.371 * * [simplify]: Extracting #3: cost 10 inf + 0 82.371 * * [simplify]: Extracting #4: cost 6 inf + 84 82.371 * * [simplify]: Extracting #5: cost 0 inf + 734 82.371 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 82.372 * [simplify]: Simplified (2 2 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)))))) 82.372 * * * * [progress]: [ 243 / 282 ] simplifiying candidate # 82.372 * [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)))))) 82.372 * * [simplify]: iters left: 6 (14 enodes) 82.378 * * [simplify]: iters left: 5 (50 enodes) 82.392 * * [simplify]: iters left: 4 (73 enodes) 82.415 * * [simplify]: iters left: 3 (99 enodes) 82.441 * * [simplify]: iters left: 2 (125 enodes) 82.475 * * [simplify]: iters left: 1 (137 enodes) 82.509 * * [simplify]: Extracting #0: cost 1 inf + 0 82.510 * * [simplify]: Extracting #1: cost 3 inf + 0 82.510 * * [simplify]: Extracting #2: cost 5 inf + 0 82.510 * * [simplify]: Extracting #3: cost 11 inf + 0 82.510 * * [simplify]: Extracting #4: cost 38 inf + 0 82.510 * * [simplify]: Extracting #5: cost 52 inf + 87 82.511 * * [simplify]: Extracting #6: cost 42 inf + 870 82.513 * * [simplify]: Extracting #7: cost 11 inf + 7951 82.517 * * [simplify]: Extracting #8: cost 0 inf + 10542 82.520 * [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)))))) 82.521 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (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))))))))) 82.521 * * * * [progress]: [ 244 / 282 ] simplifiying candidate # 82.521 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 82.521 * * [simplify]: iters left: 6 (13 enodes) 82.527 * * [simplify]: iters left: 5 (47 enodes) 82.541 * * [simplify]: iters left: 4 (70 enodes) 82.560 * * [simplify]: iters left: 3 (96 enodes) 82.585 * * [simplify]: iters left: 2 (122 enodes) 82.613 * * [simplify]: iters left: 1 (134 enodes) 82.629 * * [simplify]: Extracting #0: cost 1 inf + 0 82.629 * * [simplify]: Extracting #1: cost 3 inf + 0 82.629 * * [simplify]: Extracting #2: cost 9 inf + 0 82.629 * * [simplify]: Extracting #3: cost 36 inf + 0 82.629 * * [simplify]: Extracting #4: cost 49 inf + 128 82.629 * * [simplify]: Extracting #5: cost 40 inf + 870 82.630 * * [simplify]: Extracting #6: cost 9 inf + 7471 82.632 * * [simplify]: Extracting #7: cost 0 inf + 9574 82.634 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 82.634 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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))))))))) 82.634 * * * * [progress]: [ 245 / 282 ] simplifiying candidate # 82.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)))))) 82.635 * * [simplify]: iters left: 6 (16 enodes) 82.638 * * [simplify]: iters left: 5 (59 enodes) 82.647 * * [simplify]: iters left: 4 (83 enodes) 82.659 * * [simplify]: iters left: 3 (94 enodes) 82.683 * * [simplify]: iters left: 2 (97 enodes) 82.707 * * [simplify]: Extracting #0: cost 1 inf + 0 82.708 * * [simplify]: Extracting #1: cost 11 inf + 0 82.708 * * [simplify]: Extracting #2: cost 22 inf + 0 82.708 * * [simplify]: Extracting #3: cost 28 inf + 0 82.708 * * [simplify]: Extracting #4: cost 40 inf + 0 82.708 * * [simplify]: Extracting #5: cost 38 inf + 87 82.709 * * [simplify]: Extracting #6: cost 23 inf + 1278 82.710 * * [simplify]: Extracting #7: cost 18 inf + 2092 82.712 * * [simplify]: Extracting #8: cost 5 inf + 7214 82.715 * * [simplify]: Extracting #9: cost 0 inf + 9592 82.719 * * [simplify]: Extracting #10: cost 0 inf + 9552 82.722 * [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)))))) 82.722 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* 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))))))))) 82.722 * * * * [progress]: [ 246 / 282 ] simplifiying candidate # 82.723 * [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)))))) 82.723 * * [simplify]: iters left: 6 (16 enodes) 82.729 * * [simplify]: iters left: 5 (56 enodes) 82.744 * * [simplify]: iters left: 4 (69 enodes) 82.759 * * [simplify]: iters left: 3 (76 enodes) 82.769 * * [simplify]: Extracting #0: cost 1 inf + 0 82.769 * * [simplify]: Extracting #1: cost 7 inf + 0 82.769 * * [simplify]: Extracting #2: cost 15 inf + 0 82.769 * * [simplify]: Extracting #3: cost 22 inf + 0 82.770 * * [simplify]: Extracting #4: cost 34 inf + 0 82.770 * * [simplify]: Extracting #5: cost 30 inf + 170 82.771 * * [simplify]: Extracting #6: cost 10 inf + 2494 82.771 * * [simplify]: Extracting #7: cost 3 inf + 4916 82.772 * * [simplify]: Extracting #8: cost 0 inf + 6408 82.773 * [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.773 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* 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))))))))) 82.773 * * * * [progress]: [ 247 / 282 ] simplifiying candidate # 82.774 * [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))))) 82.774 * * [simplify]: iters left: 6 (15 enodes) 82.777 * * [simplify]: iters left: 5 (52 enodes) 82.784 * * [simplify]: iters left: 4 (65 enodes) 82.793 * * [simplify]: iters left: 3 (72 enodes) 82.812 * * [simplify]: Extracting #0: cost 1 inf + 0 82.812 * * [simplify]: Extracting #1: cost 7 inf + 0 82.812 * * [simplify]: Extracting #2: cost 14 inf + 0 82.812 * * [simplify]: Extracting #3: cost 20 inf + 0 82.812 * * [simplify]: Extracting #4: cost 32 inf + 0 82.812 * * [simplify]: Extracting #5: cost 29 inf + 128 82.813 * * [simplify]: Extracting #6: cost 8 inf + 2537 82.814 * * [simplify]: Extracting #7: cost 2 inf + 4636 82.816 * * [simplify]: Extracting #8: cost 0 inf + 5524 82.818 * [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))))) 82.818 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* 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))))))))) 82.818 * * * * [progress]: [ 248 / 282 ] simplifiying candidate # 82.818 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 82.818 * * [simplify]: iters left: 6 (12 enodes) 82.825 * * [simplify]: iters left: 5 (44 enodes) 82.837 * * [simplify]: iters left: 4 (59 enodes) 82.853 * * [simplify]: iters left: 3 (67 enodes) 82.870 * * [simplify]: iters left: 2 (68 enodes) 82.888 * * [simplify]: Extracting #0: cost 1 inf + 0 82.888 * * [simplify]: Extracting #1: cost 5 inf + 0 82.888 * * [simplify]: Extracting #2: cost 7 inf + 1 82.889 * * [simplify]: Extracting #3: cost 11 inf + 1 82.889 * * [simplify]: Extracting #4: cost 20 inf + 1 82.889 * * [simplify]: Extracting #5: cost 14 inf + 171 82.889 * * [simplify]: Extracting #6: cost 3 inf + 1401 82.890 * * [simplify]: Extracting #7: cost 0 inf + 2135 82.891 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 82.891 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (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)))))))) 82.891 * * * * [progress]: [ 249 / 282 ] simplifiying candidate # 82.892 * [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))))) 82.892 * * [simplify]: iters left: 6 (15 enodes) 82.898 * * [simplify]: iters left: 5 (52 enodes) 82.912 * * [simplify]: iters left: 4 (65 enodes) 82.930 * * [simplify]: iters left: 3 (72 enodes) 82.944 * * [simplify]: Extracting #0: cost 1 inf + 0 82.944 * * [simplify]: Extracting #1: cost 7 inf + 0 82.944 * * [simplify]: Extracting #2: cost 14 inf + 0 82.944 * * [simplify]: Extracting #3: cost 20 inf + 0 82.944 * * [simplify]: Extracting #4: cost 32 inf + 0 82.944 * * [simplify]: Extracting #5: cost 29 inf + 128 82.945 * * [simplify]: Extracting #6: cost 8 inf + 2537 82.945 * * [simplify]: Extracting #7: cost 2 inf + 4636 82.946 * * [simplify]: Extracting #8: cost 0 inf + 5524 82.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))))) 82.947 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (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))))))))) 82.947 * * * * [progress]: [ 250 / 282 ] simplifiying candidate # 82.948 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 82.948 * * [simplify]: iters left: 6 (11 enodes) 82.950 * * [simplify]: iters left: 5 (39 enodes) 82.957 * * [simplify]: iters left: 4 (58 enodes) 82.965 * * [simplify]: iters left: 3 (63 enodes) 82.972 * * [simplify]: Extracting #0: cost 1 inf + 0 82.973 * * [simplify]: Extracting #1: cost 5 inf + 0 82.973 * * [simplify]: Extracting #2: cost 7 inf + 1 82.973 * * [simplify]: Extracting #3: cost 11 inf + 1 82.973 * * [simplify]: Extracting #4: cost 20 inf + 1 82.973 * * [simplify]: Extracting #5: cost 14 inf + 211 82.973 * * [simplify]: Extracting #6: cost 4 inf + 1198 82.974 * * [simplify]: Extracting #7: cost 0 inf + 2135 82.975 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 82.975 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (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)))))))) 82.975 * * * * [progress]: [ 251 / 282 ] simplifiying candidate # 82.976 * [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)))))) 82.976 * * [simplify]: iters left: 6 (15 enodes) 82.982 * * [simplify]: iters left: 5 (52 enodes) 82.996 * * [simplify]: iters left: 4 (63 enodes) 83.015 * * [simplify]: iters left: 3 (67 enodes) 83.032 * * [simplify]: Extracting #0: cost 1 inf + 0 83.032 * * [simplify]: Extracting #1: cost 6 inf + 0 83.032 * * [simplify]: Extracting #2: cost 12 inf + 0 83.032 * * [simplify]: Extracting #3: cost 18 inf + 0 83.032 * * [simplify]: Extracting #4: cost 30 inf + 0 83.032 * * [simplify]: Extracting #5: cost 27 inf + 128 83.033 * * [simplify]: Extracting #6: cost 13 inf + 1158 83.034 * * [simplify]: Extracting #7: cost 5 inf + 2574 83.035 * * [simplify]: Extracting #8: cost 0 inf + 4712 83.036 * [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)))))) 83.037 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (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))))))))) 83.037 * * * * [progress]: [ 252 / 282 ] simplifiying candidate # 83.037 * [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)))))) 83.037 * * [simplify]: iters left: 6 (15 enodes) 83.043 * * [simplify]: iters left: 5 (51 enodes) 83.057 * * [simplify]: iters left: 4 (60 enodes) 83.070 * * [simplify]: iters left: 3 (64 enodes) 83.078 * * [simplify]: Extracting #0: cost 1 inf + 0 83.078 * * [simplify]: Extracting #1: cost 4 inf + 0 83.078 * * [simplify]: Extracting #2: cost 9 inf + 0 83.078 * * [simplify]: Extracting #3: cost 16 inf + 0 83.078 * * [simplify]: Extracting #4: cost 28 inf + 0 83.078 * * [simplify]: Extracting #5: cost 26 inf + 87 83.078 * * [simplify]: Extracting #6: cost 11 inf + 1158 83.079 * * [simplify]: Extracting #7: cost 3 inf + 2614 83.080 * * [simplify]: Extracting #8: cost 0 inf + 3744 83.080 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 83.080 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (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))))))))) 83.080 * * * * [progress]: [ 253 / 282 ] simplifiying candidate # 83.080 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 83.081 * * [simplify]: iters left: 6 (14 enodes) 83.083 * * [simplify]: iters left: 5 (47 enodes) 83.089 * * [simplify]: iters left: 4 (56 enodes) 83.096 * * [simplify]: iters left: 3 (60 enodes) 83.108 * * [simplify]: Extracting #0: cost 1 inf + 0 83.108 * * [simplify]: Extracting #1: cost 4 inf + 0 83.108 * * [simplify]: Extracting #2: cost 8 inf + 0 83.108 * * [simplify]: Extracting #3: cost 14 inf + 0 83.108 * * [simplify]: Extracting #4: cost 26 inf + 0 83.109 * * [simplify]: Extracting #5: cost 22 inf + 170 83.109 * * [simplify]: Extracting #6: cost 10 inf + 1117 83.111 * * [simplify]: Extracting #7: cost 2 inf + 2414 83.112 * * [simplify]: Extracting #8: cost 0 inf + 3020 83.113 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 83.113 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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))))))))) 83.113 * * * * [progress]: [ 254 / 282 ] simplifiying candidate # 83.114 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 83.114 * * [simplify]: iters left: 6 (11 enodes) 83.120 * * [simplify]: iters left: 5 (39 enodes) 83.131 * * [simplify]: iters left: 4 (50 enodes) 83.144 * * [simplify]: iters left: 3 (56 enodes) 83.158 * * [simplify]: Extracting #0: cost 1 inf + 0 83.158 * * [simplify]: Extracting #1: cost 4 inf + 0 83.158 * * [simplify]: Extracting #2: cost 7 inf + 1 83.158 * * [simplify]: Extracting #3: cost 16 inf + 1 83.159 * * [simplify]: Extracting #4: cost 9 inf + 293 83.159 * * [simplify]: Extracting #5: cost 1 inf + 1035 83.160 * * [simplify]: Extracting #6: cost 0 inf + 1077 83.160 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 83.160 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* 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)))))))) 83.161 * * * * [progress]: [ 255 / 282 ] simplifiying candidate # 83.161 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 83.161 * * [simplify]: iters left: 6 (14 enodes) 83.167 * * [simplify]: iters left: 5 (47 enodes) 83.180 * * [simplify]: iters left: 4 (56 enodes) 83.189 * * [simplify]: iters left: 3 (60 enodes) 83.197 * * [simplify]: Extracting #0: cost 1 inf + 0 83.197 * * [simplify]: Extracting #1: cost 4 inf + 0 83.197 * * [simplify]: Extracting #2: cost 8 inf + 0 83.197 * * [simplify]: Extracting #3: cost 14 inf + 0 83.197 * * [simplify]: Extracting #4: cost 26 inf + 0 83.197 * * [simplify]: Extracting #5: cost 22 inf + 170 83.198 * * [simplify]: Extracting #6: cost 10 inf + 1117 83.198 * * [simplify]: Extracting #7: cost 2 inf + 2414 83.198 * * [simplify]: Extracting #8: cost 0 inf + 3020 83.199 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 83.199 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* 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))))))))) 83.199 * * * * [progress]: [ 256 / 282 ] simplifiying candidate # 83.199 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 83.199 * * [simplify]: iters left: 6 (10 enodes) 83.202 * * [simplify]: iters left: 5 (34 enodes) 83.207 * * [simplify]: iters left: 4 (45 enodes) 83.214 * * [simplify]: iters left: 3 (49 enodes) 83.227 * * [simplify]: Extracting #0: cost 1 inf + 0 83.227 * * [simplify]: Extracting #1: cost 4 inf + 0 83.228 * * [simplify]: Extracting #2: cost 7 inf + 1 83.228 * * [simplify]: Extracting #3: cost 16 inf + 1 83.228 * * [simplify]: Extracting #4: cost 11 inf + 130 83.228 * * [simplify]: Extracting #5: cost 1 inf + 995 83.229 * * [simplify]: Extracting #6: cost 0 inf + 1077 83.229 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 83.229 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* 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)))))))) 83.229 * * * * [progress]: [ 257 / 282 ] simplifiying candidate # 83.230 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 83.230 * * [simplify]: iters left: 6 (10 enodes) 83.236 * * [simplify]: iters left: 5 (35 enodes) 83.247 * * [simplify]: iters left: 4 (39 enodes) 83.258 * * [simplify]: Extracting #0: cost 1 inf + 0 83.258 * * [simplify]: Extracting #1: cost 6 inf + 0 83.258 * * [simplify]: Extracting #2: cost 9 inf + 1 83.258 * * [simplify]: Extracting #3: cost 11 inf + 1 83.258 * * [simplify]: Extracting #4: cost 14 inf + 1 83.258 * * [simplify]: Extracting #5: cost 18 inf + 1 83.258 * * [simplify]: Extracting #6: cost 16 inf + 3 83.258 * * [simplify]: Extracting #7: cost 11 inf + 289 83.259 * * [simplify]: Extracting #8: cost 6 inf + 1219 83.259 * * [simplify]: Extracting #9: cost 0 inf + 2995 83.260 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 83.260 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.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 (+ (* 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))))))))) 83.261 * * * * [progress]: [ 258 / 282 ] simplifiying candidate # 83.261 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 83.261 * * [simplify]: iters left: 6 (10 enodes) 83.266 * * [simplify]: iters left: 5 (34 enodes) 83.276 * * [simplify]: iters left: 4 (36 enodes) 83.285 * * [simplify]: Extracting #0: cost 1 inf + 0 83.285 * * [simplify]: Extracting #1: cost 4 inf + 0 83.286 * * [simplify]: Extracting #2: cost 6 inf + 1 83.286 * * [simplify]: Extracting #3: cost 9 inf + 1 83.286 * * [simplify]: Extracting #4: cost 12 inf + 1 83.286 * * [simplify]: Extracting #5: cost 16 inf + 1 83.286 * * [simplify]: Extracting #6: cost 14 inf + 3 83.286 * * [simplify]: Extracting #7: cost 10 inf + 248 83.286 * * [simplify]: Extracting #8: cost 2 inf + 1824 83.287 * * [simplify]: Extracting #9: cost 0 inf + 2349 83.288 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 83.288 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 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))))))))) 83.288 * * * * [progress]: [ 259 / 282 ] simplifiying candidate # 83.288 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 83.289 * * [simplify]: iters left: 6 (9 enodes) 83.293 * * [simplify]: iters left: 5 (30 enodes) 83.301 * * [simplify]: iters left: 4 (32 enodes) 83.311 * * [simplify]: Extracting #0: cost 1 inf + 0 83.311 * * [simplify]: Extracting #1: cost 4 inf + 0 83.311 * * [simplify]: Extracting #2: cost 5 inf + 1 83.311 * * [simplify]: Extracting #3: cost 7 inf + 1 83.311 * * [simplify]: Extracting #4: cost 10 inf + 1 83.311 * * [simplify]: Extracting #5: cost 14 inf + 1 83.311 * * [simplify]: Extracting #6: cost 12 inf + 3 83.311 * * [simplify]: Extracting #7: cost 8 inf + 248 83.312 * * [simplify]: Extracting #8: cost 4 inf + 775 83.312 * * [simplify]: Extracting #9: cost 0 inf + 1625 83.313 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 83.313 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 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))))))))) 83.313 * * * * [progress]: [ 260 / 282 ] simplifiying candidate # 83.313 * [simplify]: Simplifying (/ 1 (sqrt 1)) 83.313 * * [simplify]: iters left: 3 (3 enodes) 83.318 * * [simplify]: iters left: 2 (11 enodes) 83.320 * * [simplify]: iters left: 1 (13 enodes) 83.321 * * [simplify]: Extracting #0: cost 1 inf + 0 83.321 * * [simplify]: Extracting #1: cost 0 inf + 1 83.321 * [simplify]: Simplified to 1 83.322 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 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)))))))) 83.322 * * * * [progress]: [ 261 / 282 ] simplifiying candidate # 83.322 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 83.322 * * [simplify]: iters left: 6 (9 enodes) 83.324 * * [simplify]: iters left: 5 (30 enodes) 83.328 * * [simplify]: iters left: 4 (32 enodes) 83.333 * * [simplify]: Extracting #0: cost 1 inf + 0 83.333 * * [simplify]: Extracting #1: cost 4 inf + 0 83.333 * * [simplify]: Extracting #2: cost 5 inf + 1 83.333 * * [simplify]: Extracting #3: cost 7 inf + 1 83.333 * * [simplify]: Extracting #4: cost 10 inf + 1 83.333 * * [simplify]: Extracting #5: cost 14 inf + 1 83.333 * * [simplify]: Extracting #6: cost 12 inf + 3 83.333 * * [simplify]: Extracting #7: cost 8 inf + 248 83.333 * * [simplify]: Extracting #8: cost 4 inf + 775 83.333 * * [simplify]: Extracting #9: cost 0 inf + 1625 83.333 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 83.333 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 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))))))))) 83.334 * * * * [progress]: [ 262 / 282 ] simplifiying candidate # 83.334 * [simplify]: Simplifying (/ 1 1) 83.334 * * [simplify]: iters left: 2 (2 enodes) 83.335 * * [simplify]: iters left: 1 (6 enodes) 83.336 * * [simplify]: Extracting #0: cost 1 inf + 0 83.336 * * [simplify]: Extracting #1: cost 0 inf + 1 83.336 * [simplify]: Simplified to 1 83.336 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 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)))))))) 83.336 * * * * [progress]: [ 263 / 282 ] simplifiying candidate # 83.336 * * * * [progress]: [ 264 / 282 ] simplifiying candidate # 83.336 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 83.336 * * [simplify]: iters left: 4 (7 enodes) 83.337 * * [simplify]: iters left: 3 (25 enodes) 83.341 * * [simplify]: iters left: 2 (34 enodes) 83.345 * * [simplify]: iters left: 1 (38 enodes) 83.349 * * [simplify]: Extracting #0: cost 1 inf + 0 83.349 * * [simplify]: Extracting #1: cost 5 inf + 0 83.349 * * [simplify]: Extracting #2: cost 14 inf + 0 83.349 * * [simplify]: Extracting #3: cost 9 inf + 169 83.350 * * [simplify]: Extracting #4: cost 2 inf + 583 83.350 * * [simplify]: Extracting #5: cost 0 inf + 748 83.350 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 83.350 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 83.350 * * * * [progress]: [ 265 / 282 ] simplifiying candidate # 83.350 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 83.350 * * [simplify]: iters left: 6 (15 enodes) 83.359 * * [simplify]: iters left: 5 (70 enodes) 83.376 * * [simplify]: iters left: 4 (148 enodes) 83.406 * * [simplify]: iters left: 3 (277 enodes) 83.475 * * [simplify]: Extracting #0: cost 1 inf + 0 83.475 * * [simplify]: Extracting #1: cost 7 inf + 0 83.475 * * [simplify]: Extracting #2: cost 36 inf + 0 83.475 * * [simplify]: Extracting #3: cost 47 inf + 46 83.476 * * [simplify]: Extracting #4: cost 66 inf + 583 83.477 * * [simplify]: Extracting #5: cost 104 inf + 1983 83.481 * * [simplify]: Extracting #6: cost 65 inf + 14752 83.490 * * [simplify]: Extracting #7: cost 21 inf + 28792 83.501 * * [simplify]: Extracting #8: cost 1 inf + 35078 83.511 * * [simplify]: Extracting #9: cost 0 inf + 35330 83.522 * [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))))) 83.522 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* 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))))))))) 83.522 * * * * [progress]: [ 266 / 282 ] simplifiying candidate # 83.522 * [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))))) 83.523 * * [simplify]: iters left: 6 (14 enodes) 83.529 * * [simplify]: iters left: 5 (62 enodes) 83.548 * * [simplify]: iters left: 4 (114 enodes) 83.588 * * [simplify]: iters left: 3 (194 enodes) 83.657 * * [simplify]: iters left: 2 (376 enodes) 83.864 * * [simplify]: Extracting #0: cost 1 inf + 0 83.864 * * [simplify]: Extracting #1: cost 7 inf + 0 83.864 * * [simplify]: Extracting #2: cost 34 inf + 0 83.864 * * [simplify]: Extracting #3: cost 91 inf + 169 83.866 * * [simplify]: Extracting #4: cost 180 inf + 625 83.871 * * [simplify]: Extracting #5: cost 161 inf + 13822 83.887 * * [simplify]: Extracting #6: cost 31 inf + 39180 83.907 * * [simplify]: Extracting #7: cost 2 inf + 46593 83.926 * * [simplify]: Extracting #8: cost 0 inf + 46937 83.936 * [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))))) 83.936 * [simplify]: Simplified (2 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.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))))))) 83.936 * * * * [progress]: [ 267 / 282 ] simplifiying candidate # 83.936 * [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))))) 83.936 * * [simplify]: iters left: 6 (10 enodes) 83.941 * * [simplify]: iters left: 5 (52 enodes) 83.951 * * [simplify]: iters left: 4 (119 enodes) 83.981 * * [simplify]: iters left: 3 (234 enodes) 84.034 * * [simplify]: iters left: 2 (366 enodes) 84.177 * * [simplify]: Extracting #0: cost 1 inf + 0 84.177 * * [simplify]: Extracting #1: cost 3 inf + 0 84.177 * * [simplify]: Extracting #2: cost 22 inf + 0 84.178 * * [simplify]: Extracting #3: cost 148 inf + 0 84.180 * * [simplify]: Extracting #4: cost 202 inf + 2230 84.187 * * [simplify]: Extracting #5: cost 83 inf + 22274 84.200 * * [simplify]: Extracting #6: cost 1 inf + 35108 84.218 * * [simplify]: Extracting #7: cost 0 inf + 35040 84.231 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 84.231 * [simplify]: Simplified (2 2 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 (+ (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)))))))) 84.232 * * * * [progress]: [ 268 / 282 ] simplifiying candidate # 84.232 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 84.232 * * [simplify]: iters left: 5 (6 enodes) 84.235 * * [simplify]: iters left: 4 (23 enodes) 84.242 * * [simplify]: iters left: 3 (36 enodes) 84.252 * * [simplify]: iters left: 2 (53 enodes) 84.266 * * [simplify]: iters left: 1 (94 enodes) 84.283 * * [simplify]: Extracting #0: cost 1 inf + 0 84.283 * * [simplify]: Extracting #1: cost 3 inf + 0 84.283 * * [simplify]: Extracting #2: cost 32 inf + 0 84.283 * * [simplify]: Extracting #3: cost 48 inf + 0 84.283 * * [simplify]: Extracting #4: cost 42 inf + 247 84.284 * * [simplify]: Extracting #5: cost 18 inf + 3412 84.285 * * [simplify]: Extracting #6: cost 0 inf + 5728 84.286 * * [simplify]: Extracting #7: cost 0 inf + 5448 84.287 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 84.287 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* 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)))))) 84.287 * * * * [progress]: [ 269 / 282 ] simplifiying candidate # 84.287 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 84.288 * * [simplify]: iters left: 4 (7 enodes) 84.289 * * [simplify]: iters left: 3 (25 enodes) 84.292 * * [simplify]: iters left: 2 (34 enodes) 84.301 * * [simplify]: iters left: 1 (38 enodes) 84.310 * * [simplify]: Extracting #0: cost 1 inf + 0 84.310 * * [simplify]: Extracting #1: cost 5 inf + 0 84.310 * * [simplify]: Extracting #2: cost 14 inf + 0 84.310 * * [simplify]: Extracting #3: cost 9 inf + 169 84.312 * * [simplify]: Extracting #4: cost 2 inf + 583 84.312 * * [simplify]: Extracting #5: cost 0 inf + 748 84.312 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 84.313 * [simplify]: Simplified (2 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))))))) 84.313 * * * * [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))))))))> 84.313 * * * * [progress]: [ 271 / 282 ] simplifiying candidate # 84.313 * [simplify]: Simplifying y.im 84.313 * * [simplify]: iters left: 0 (1 enodes) 84.314 * * [simplify]: Extracting #0: cost 1 inf + 0 84.314 * * [simplify]: Extracting #1: cost 0 inf + 1 84.314 * [simplify]: Simplified to y.im 84.314 * [simplify]: Simplified (2 2 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)))) y.im))) 84.314 * * * * [progress]: [ 272 / 282 ] simplifiying candidate # 84.314 * [simplify]: Simplifying y.re 84.314 * * [simplify]: iters left: 0 (1 enodes) 84.314 * * [simplify]: Extracting #0: cost 1 inf + 0 84.315 * * [simplify]: Extracting #1: cost 0 inf + 1 84.315 * [simplify]: Simplified to y.re 84.315 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) y.re))) 84.315 * * * * [progress]: [ 273 / 282 ] simplifiying candidate # 84.315 * [simplify]: Simplifying (* -1 y.re) 84.315 * * [simplify]: iters left: 2 (3 enodes) 84.317 * * [simplify]: iters left: 1 (11 enodes) 84.320 * * [simplify]: Extracting #0: cost 1 inf + 0 84.320 * * [simplify]: Extracting #1: cost 4 inf + 0 84.320 * * [simplify]: Extracting #2: cost 0 inf + 84 84.320 * [simplify]: Simplified to (- y.re) 84.320 * [simplify]: Simplified (2 2 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)))) (- y.re)))) 84.320 * * * * [progress]: [ 274 / 282 ] simplifiying candidate # 84.320 * [simplify]: Simplifying y.im 84.320 * * [simplify]: iters left: 0 (1 enodes) 84.321 * * [simplify]: Extracting #0: cost 1 inf + 0 84.321 * * [simplify]: Extracting #1: cost 0 inf + 1 84.321 * [simplify]: Simplified to y.im 84.321 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 84.321 * * * * [progress]: [ 275 / 282 ] simplifiying candidate # 84.321 * [simplify]: Simplifying y.re 84.321 * * [simplify]: iters left: 0 (1 enodes) 84.321 * * [simplify]: Extracting #0: cost 1 inf + 0 84.321 * * [simplify]: Extracting #1: cost 0 inf + 1 84.321 * [simplify]: Simplified to y.re 84.321 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 84.321 * * * * [progress]: [ 276 / 282 ] simplifiying candidate # 84.321 * [simplify]: Simplifying (* -1 y.re) 84.321 * * [simplify]: iters left: 2 (3 enodes) 84.322 * * [simplify]: iters left: 1 (11 enodes) 84.324 * * [simplify]: Extracting #0: cost 1 inf + 0 84.324 * * [simplify]: Extracting #1: cost 4 inf + 0 84.324 * * [simplify]: Extracting #2: cost 0 inf + 84 84.324 * [simplify]: Simplified to (- y.re) 84.324 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (- y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 84.324 * * * * [progress]: [ 277 / 282 ] simplifiying candidate # 84.324 * [simplify]: Simplifying (* -1 x.re) 84.324 * * [simplify]: iters left: 2 (3 enodes) 84.325 * * [simplify]: iters left: 1 (11 enodes) 84.327 * * [simplify]: Extracting #0: cost 1 inf + 0 84.327 * * [simplify]: Extracting #1: cost 4 inf + 0 84.327 * * [simplify]: Extracting #2: cost 0 inf + 84 84.327 * [simplify]: Simplified to (- x.re) 84.327 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- x.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 84.327 * * * * [progress]: [ 278 / 282 ] simplifiying candidate # 84.327 * [simplify]: Simplifying x.im 84.327 * * [simplify]: iters left: 0 (1 enodes) 84.327 * * [simplify]: Extracting #0: cost 1 inf + 0 84.327 * * [simplify]: Extracting #1: cost 0 inf + 1 84.327 * [simplify]: Simplified to x.im 84.327 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ x.im (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 84.327 * * * * [progress]: [ 279 / 282 ] simplifiying candidate # 84.328 * [simplify]: Simplifying (* -1 x.im) 84.328 * * [simplify]: iters left: 2 (3 enodes) 84.329 * * [simplify]: iters left: 1 (11 enodes) 84.330 * * [simplify]: Extracting #0: cost 1 inf + 0 84.330 * * [simplify]: Extracting #1: cost 4 inf + 0 84.330 * * [simplify]: Extracting #2: cost 0 inf + 84 84.331 * [simplify]: Simplified to (- x.im) 84.331 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- x.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 84.331 * * * * [progress]: [ 280 / 282 ] simplifiying candidate # 84.331 * [simplify]: Simplifying 0 84.331 * * [simplify]: iters left: 0 (1 enodes) 84.331 * * [simplify]: Extracting #0: cost 1 inf + 0 84.331 * * [simplify]: Extracting #1: cost 0 inf + 1 84.331 * [simplify]: Simplified to 0 84.331 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 84.331 * * * * [progress]: [ 281 / 282 ] simplifiying candidate # 84.332 * [simplify]: Simplifying 0 84.332 * * [simplify]: iters left: 0 (1 enodes) 84.332 * * [simplify]: Extracting #0: cost 1 inf + 0 84.332 * * [simplify]: Extracting #1: cost 0 inf + 1 84.332 * [simplify]: Simplified to 0 84.332 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 84.332 * * * * [progress]: [ 282 / 282 ] simplifiying candidate # 84.332 * [simplify]: Simplifying 0 84.332 * * [simplify]: iters left: 0 (1 enodes) 84.333 * * [simplify]: Extracting #0: cost 1 inf + 0 84.333 * * [simplify]: Extracting #1: cost 0 inf + 1 84.333 * [simplify]: Simplified to 0 84.333 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 84.333 * * * [progress]: adding candidates to table 88.018 * * [progress]: iteration 4 / 4 88.018 * * * [progress]: picking best candidate 88.051 * * * * [pick]: Picked # 88.051 * * * [progress]: localizing error 88.081 * * * [progress]: generating rewritten candidates 88.081 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 88.106 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 88.114 * * * [progress]: generating series expansions 88.114 * * * * [progress]: [ 1 / 2 ] generating series at (2) 88.114 * [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))) 88.114 * [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 88.114 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 88.114 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 88.114 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 88.114 * [taylor]: Taking taylor expansion of y.re in x.re 88.114 * [backup-simplify]: Simplify y.re into y.re 88.114 * [taylor]: Taking taylor expansion of x.im in x.re 88.114 * [backup-simplify]: Simplify x.im into x.im 88.114 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 88.114 * [taylor]: Taking taylor expansion of y.im in x.re 88.114 * [backup-simplify]: Simplify y.im into y.im 88.114 * [taylor]: Taking taylor expansion of x.re in x.re 88.114 * [backup-simplify]: Simplify 0 into 0 88.114 * [backup-simplify]: Simplify 1 into 1 88.114 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 88.114 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 88.114 * [taylor]: Taking taylor expansion of y.re in x.re 88.114 * [backup-simplify]: Simplify y.re into y.re 88.114 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 88.114 * [taylor]: Taking taylor expansion of y.im in x.re 88.114 * [backup-simplify]: Simplify y.im into y.im 88.114 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 88.114 * [backup-simplify]: Simplify (* y.im 0) into 0 88.115 * [backup-simplify]: Simplify (- 0) into 0 88.115 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 88.115 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 88.115 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.115 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 88.115 * [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))) 88.115 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 88.115 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 88.115 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 88.115 * [taylor]: Taking taylor expansion of y.re in y.im 88.115 * [backup-simplify]: Simplify y.re into y.re 88.115 * [taylor]: Taking taylor expansion of x.im in y.im 88.115 * [backup-simplify]: Simplify x.im into x.im 88.115 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 88.115 * [taylor]: Taking taylor expansion of y.im in y.im 88.115 * [backup-simplify]: Simplify 0 into 0 88.115 * [backup-simplify]: Simplify 1 into 1 88.115 * [taylor]: Taking taylor expansion of x.re in y.im 88.115 * [backup-simplify]: Simplify x.re into x.re 88.115 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 88.115 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 88.115 * [taylor]: Taking taylor expansion of y.re in y.im 88.115 * [backup-simplify]: Simplify y.re into y.re 88.115 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 88.115 * [taylor]: Taking taylor expansion of y.im in y.im 88.116 * [backup-simplify]: Simplify 0 into 0 88.116 * [backup-simplify]: Simplify 1 into 1 88.116 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 88.116 * [backup-simplify]: Simplify (* 0 x.re) into 0 88.116 * [backup-simplify]: Simplify (- 0) into 0 88.116 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 88.116 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 88.116 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 88.116 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 88.116 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 88.116 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 88.116 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 88.116 * [taylor]: Taking taylor expansion of y.re in x.im 88.116 * [backup-simplify]: Simplify y.re into y.re 88.116 * [taylor]: Taking taylor expansion of x.im in x.im 88.116 * [backup-simplify]: Simplify 0 into 0 88.116 * [backup-simplify]: Simplify 1 into 1 88.116 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 88.116 * [taylor]: Taking taylor expansion of y.im in x.im 88.116 * [backup-simplify]: Simplify y.im into y.im 88.116 * [taylor]: Taking taylor expansion of x.re in x.im 88.116 * [backup-simplify]: Simplify x.re into x.re 88.116 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 88.116 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 88.116 * [taylor]: Taking taylor expansion of y.re in x.im 88.116 * [backup-simplify]: Simplify y.re into y.re 88.116 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 88.116 * [taylor]: Taking taylor expansion of y.im in x.im 88.116 * [backup-simplify]: Simplify y.im into y.im 88.116 * [backup-simplify]: Simplify (* y.re 0) into 0 88.116 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.116 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 88.117 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 88.117 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 88.117 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.117 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 88.117 * [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)))) 88.117 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 88.117 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 88.117 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 88.117 * [taylor]: Taking taylor expansion of y.re in y.re 88.117 * [backup-simplify]: Simplify 0 into 0 88.117 * [backup-simplify]: Simplify 1 into 1 88.117 * [taylor]: Taking taylor expansion of x.im in y.re 88.117 * [backup-simplify]: Simplify x.im into x.im 88.117 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 88.117 * [taylor]: Taking taylor expansion of y.im in y.re 88.117 * [backup-simplify]: Simplify y.im into y.im 88.117 * [taylor]: Taking taylor expansion of x.re in y.re 88.117 * [backup-simplify]: Simplify x.re into x.re 88.117 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 88.117 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 88.117 * [taylor]: Taking taylor expansion of y.re in y.re 88.117 * [backup-simplify]: Simplify 0 into 0 88.117 * [backup-simplify]: Simplify 1 into 1 88.117 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 88.117 * [taylor]: Taking taylor expansion of y.im in y.re 88.117 * [backup-simplify]: Simplify y.im into y.im 88.117 * [backup-simplify]: Simplify (* 0 x.im) into 0 88.117 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.117 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 88.117 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 88.117 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.117 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 88.117 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 88.117 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 88.117 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 88.117 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 88.117 * [taylor]: Taking taylor expansion of y.re in y.re 88.118 * [backup-simplify]: Simplify 0 into 0 88.118 * [backup-simplify]: Simplify 1 into 1 88.118 * [taylor]: Taking taylor expansion of x.im in y.re 88.118 * [backup-simplify]: Simplify x.im into x.im 88.118 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 88.118 * [taylor]: Taking taylor expansion of y.im in y.re 88.118 * [backup-simplify]: Simplify y.im into y.im 88.118 * [taylor]: Taking taylor expansion of x.re in y.re 88.118 * [backup-simplify]: Simplify x.re into x.re 88.118 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 88.118 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 88.118 * [taylor]: Taking taylor expansion of y.re in y.re 88.118 * [backup-simplify]: Simplify 0 into 0 88.118 * [backup-simplify]: Simplify 1 into 1 88.118 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 88.118 * [taylor]: Taking taylor expansion of y.im in y.re 88.118 * [backup-simplify]: Simplify y.im into y.im 88.118 * [backup-simplify]: Simplify (* 0 x.im) into 0 88.118 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.118 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 88.118 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 88.118 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.118 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 88.118 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 88.118 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.im 88.118 * [taylor]: Taking taylor expansion of -1 in x.im 88.118 * [backup-simplify]: Simplify -1 into -1 88.118 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.im 88.118 * [taylor]: Taking taylor expansion of x.re in x.im 88.118 * [backup-simplify]: Simplify x.re into x.re 88.118 * [taylor]: Taking taylor expansion of y.im in x.im 88.118 * [backup-simplify]: Simplify y.im into y.im 88.118 * [backup-simplify]: Simplify (/ x.re y.im) into (/ x.re y.im) 88.118 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 88.118 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in y.im 88.118 * [taylor]: Taking taylor expansion of -1 in y.im 88.118 * [backup-simplify]: Simplify -1 into -1 88.118 * [taylor]: Taking taylor expansion of (/ x.re y.im) in y.im 88.118 * [taylor]: Taking taylor expansion of x.re in y.im 88.118 * [backup-simplify]: Simplify x.re into x.re 88.118 * [taylor]: Taking taylor expansion of y.im in y.im 88.118 * [backup-simplify]: Simplify 0 into 0 88.118 * [backup-simplify]: Simplify 1 into 1 88.118 * [backup-simplify]: Simplify (/ x.re 1) into x.re 88.119 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 88.119 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 88.119 * [taylor]: Taking taylor expansion of 0 in x.re 88.119 * [backup-simplify]: Simplify 0 into 0 88.119 * [backup-simplify]: Simplify 0 into 0 88.120 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 88.120 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 88.120 * [backup-simplify]: Simplify (- 0) into 0 88.120 * [backup-simplify]: Simplify (+ x.im 0) into x.im 88.120 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 88.121 * [backup-simplify]: Simplify (+ 0 0) into 0 88.121 * [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)) 88.121 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 88.121 * [taylor]: Taking taylor expansion of x.im in x.im 88.121 * [backup-simplify]: Simplify 0 into 0 88.121 * [backup-simplify]: Simplify 1 into 1 88.121 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 88.121 * [taylor]: Taking taylor expansion of y.im in x.im 88.121 * [backup-simplify]: Simplify y.im into y.im 88.121 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.121 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 88.121 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ x.re y.im) (/ 0 y.im)))) into 0 88.122 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 88.122 * [taylor]: Taking taylor expansion of 0 in y.im 88.122 * [backup-simplify]: Simplify 0 into 0 88.122 * [taylor]: Taking taylor expansion of 0 in x.re 88.122 * [backup-simplify]: Simplify 0 into 0 88.122 * [backup-simplify]: Simplify 0 into 0 88.123 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.124 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 x.re))) into 0 88.124 * [taylor]: Taking taylor expansion of 0 in x.re 88.124 * [backup-simplify]: Simplify 0 into 0 88.124 * [backup-simplify]: Simplify 0 into 0 88.124 * [backup-simplify]: Simplify 0 into 0 88.125 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 88.126 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 88.126 * [backup-simplify]: Simplify (- 0) into 0 88.126 * [backup-simplify]: Simplify (+ 0 0) into 0 88.127 * [backup-simplify]: Simplify (* 1 1) into 1 88.127 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 88.128 * [backup-simplify]: Simplify (+ 1 0) into 1 88.128 * [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)) 88.128 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.im 88.128 * [taylor]: Taking taylor expansion of x.re in x.im 88.128 * [backup-simplify]: Simplify x.re into x.re 88.128 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 88.128 * [taylor]: Taking taylor expansion of y.im in x.im 88.128 * [backup-simplify]: Simplify y.im into y.im 88.129 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.129 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 88.129 * [backup-simplify]: Simplify (/ x.re (pow y.im 3)) into (/ x.re (pow y.im 3)) 88.129 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in y.im 88.129 * [taylor]: Taking taylor expansion of x.re in y.im 88.129 * [backup-simplify]: Simplify x.re into x.re 88.129 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 88.129 * [taylor]: Taking taylor expansion of y.im in y.im 88.129 * [backup-simplify]: Simplify 0 into 0 88.129 * [backup-simplify]: Simplify 1 into 1 88.129 * [backup-simplify]: Simplify (* 1 1) into 1 88.130 * [backup-simplify]: Simplify (* 1 1) into 1 88.130 * [backup-simplify]: Simplify (/ x.re 1) into x.re 88.131 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 88.138 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 88.138 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 88.139 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 88.141 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 88.142 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 88.143 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 88.144 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.146 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.146 * [taylor]: Taking taylor expansion of 0 in x.re 88.146 * [backup-simplify]: Simplify 0 into 0 88.146 * [backup-simplify]: Simplify 0 into 0 88.146 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 88.146 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 88.146 * [taylor]: Taking taylor expansion of y.im in y.im 88.146 * [backup-simplify]: Simplify 0 into 0 88.146 * [backup-simplify]: Simplify 1 into 1 88.147 * [backup-simplify]: Simplify (* 1 1) into 1 88.147 * [backup-simplify]: Simplify (/ 1 1) into 1 88.148 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 88.148 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 88.149 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 88.149 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.149 * [taylor]: Taking taylor expansion of 0 in x.re 88.149 * [backup-simplify]: Simplify 0 into 0 88.149 * [backup-simplify]: Simplify 0 into 0 88.149 * [backup-simplify]: Simplify 0 into 0 88.149 * [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)))) 88.149 * [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 88.149 * [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 88.149 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 88.149 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 88.149 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 88.150 * [taylor]: Taking taylor expansion of y.re in x.re 88.150 * [backup-simplify]: Simplify y.re into y.re 88.150 * [taylor]: Taking taylor expansion of x.im in x.re 88.150 * [backup-simplify]: Simplify x.im into x.im 88.150 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 88.150 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 88.150 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 88.150 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 88.150 * [taylor]: Taking taylor expansion of y.im in x.re 88.150 * [backup-simplify]: Simplify y.im into y.im 88.150 * [taylor]: Taking taylor expansion of x.re in x.re 88.150 * [backup-simplify]: Simplify 0 into 0 88.150 * [backup-simplify]: Simplify 1 into 1 88.150 * [backup-simplify]: Simplify (* y.im 0) into 0 88.150 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 88.150 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 88.150 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 88.150 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 88.150 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 88.150 * [taylor]: Taking taylor expansion of y.re in x.re 88.150 * [backup-simplify]: Simplify y.re into y.re 88.150 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 88.150 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 88.151 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 88.151 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 88.151 * [taylor]: Taking taylor expansion of y.im in x.re 88.151 * [backup-simplify]: Simplify y.im into y.im 88.151 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.151 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 88.151 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 88.151 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 88.151 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 88.151 * [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))))) 88.151 * [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 88.151 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 88.151 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 88.151 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 88.151 * [taylor]: Taking taylor expansion of y.re in y.im 88.151 * [backup-simplify]: Simplify y.re into y.re 88.151 * [taylor]: Taking taylor expansion of x.im in y.im 88.151 * [backup-simplify]: Simplify x.im into x.im 88.151 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 88.151 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 88.151 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 88.151 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 88.151 * [taylor]: Taking taylor expansion of y.im in y.im 88.151 * [backup-simplify]: Simplify 0 into 0 88.151 * [backup-simplify]: Simplify 1 into 1 88.151 * [taylor]: Taking taylor expansion of x.re in y.im 88.151 * [backup-simplify]: Simplify x.re into x.re 88.151 * [backup-simplify]: Simplify (* 0 x.re) into 0 88.152 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 88.152 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 88.152 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 88.152 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 88.152 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 88.152 * [taylor]: Taking taylor expansion of y.re in y.im 88.152 * [backup-simplify]: Simplify y.re into y.re 88.152 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 88.152 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 88.152 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 88.152 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 88.152 * [taylor]: Taking taylor expansion of y.im in y.im 88.152 * [backup-simplify]: Simplify 0 into 0 88.152 * [backup-simplify]: Simplify 1 into 1 88.152 * [backup-simplify]: Simplify (* 1 1) into 1 88.152 * [backup-simplify]: Simplify (/ 1 1) into 1 88.152 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 88.152 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 88.153 * [backup-simplify]: Simplify (+ 0 1) into 1 88.153 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 88.153 * [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 88.153 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 88.153 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 88.153 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 88.153 * [taylor]: Taking taylor expansion of y.re in x.im 88.153 * [backup-simplify]: Simplify y.re into y.re 88.153 * [taylor]: Taking taylor expansion of x.im in x.im 88.153 * [backup-simplify]: Simplify 0 into 0 88.153 * [backup-simplify]: Simplify 1 into 1 88.153 * [backup-simplify]: Simplify (* y.re 0) into 0 88.153 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 88.153 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 88.153 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 88.153 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 88.153 * [taylor]: Taking taylor expansion of y.im in x.im 88.153 * [backup-simplify]: Simplify y.im into y.im 88.153 * [taylor]: Taking taylor expansion of x.re in x.im 88.153 * [backup-simplify]: Simplify x.re into x.re 88.153 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.153 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.153 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 88.153 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 88.153 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 88.153 * [taylor]: Taking taylor expansion of y.re in x.im 88.154 * [backup-simplify]: Simplify y.re into y.re 88.154 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 88.154 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 88.154 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 88.154 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 88.154 * [taylor]: Taking taylor expansion of y.im in x.im 88.154 * [backup-simplify]: Simplify y.im into y.im 88.154 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.154 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 88.154 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 88.154 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 88.154 * [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))))) 88.154 * [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 88.154 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 88.154 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 88.154 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 88.154 * [taylor]: Taking taylor expansion of y.re in y.re 88.154 * [backup-simplify]: Simplify 0 into 0 88.154 * [backup-simplify]: Simplify 1 into 1 88.154 * [taylor]: Taking taylor expansion of x.im in y.re 88.154 * [backup-simplify]: Simplify x.im into x.im 88.154 * [backup-simplify]: Simplify (* 0 x.im) into 0 88.155 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 88.155 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 88.155 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 88.155 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 88.155 * [taylor]: Taking taylor expansion of y.im in y.re 88.155 * [backup-simplify]: Simplify y.im into y.im 88.155 * [taylor]: Taking taylor expansion of x.re in y.re 88.155 * [backup-simplify]: Simplify x.re into x.re 88.155 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.155 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.155 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 88.155 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 88.155 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 88.155 * [taylor]: Taking taylor expansion of y.re in y.re 88.155 * [backup-simplify]: Simplify 0 into 0 88.155 * [backup-simplify]: Simplify 1 into 1 88.155 * [backup-simplify]: Simplify (* 1 1) into 1 88.155 * [backup-simplify]: Simplify (/ 1 1) into 1 88.155 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 88.155 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 88.155 * [taylor]: Taking taylor expansion of y.im in y.re 88.155 * [backup-simplify]: Simplify y.im into y.im 88.155 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.156 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 88.156 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 88.156 * [backup-simplify]: Simplify (+ 1 0) into 1 88.156 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 88.156 * [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 88.156 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 88.156 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 88.156 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 88.156 * [taylor]: Taking taylor expansion of y.re in y.re 88.156 * [backup-simplify]: Simplify 0 into 0 88.156 * [backup-simplify]: Simplify 1 into 1 88.156 * [taylor]: Taking taylor expansion of x.im in y.re 88.156 * [backup-simplify]: Simplify x.im into x.im 88.156 * [backup-simplify]: Simplify (* 0 x.im) into 0 88.156 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 88.156 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 88.156 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 88.156 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 88.156 * [taylor]: Taking taylor expansion of y.im in y.re 88.156 * [backup-simplify]: Simplify y.im into y.im 88.156 * [taylor]: Taking taylor expansion of x.re in y.re 88.156 * [backup-simplify]: Simplify x.re into x.re 88.157 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.157 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.157 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 88.157 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 88.157 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 88.157 * [taylor]: Taking taylor expansion of y.re in y.re 88.157 * [backup-simplify]: Simplify 0 into 0 88.157 * [backup-simplify]: Simplify 1 into 1 88.157 * [backup-simplify]: Simplify (* 1 1) into 1 88.157 * [backup-simplify]: Simplify (/ 1 1) into 1 88.157 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 88.157 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 88.157 * [taylor]: Taking taylor expansion of y.im in y.re 88.157 * [backup-simplify]: Simplify y.im into y.im 88.157 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.157 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 88.157 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 88.158 * [backup-simplify]: Simplify (+ 1 0) into 1 88.158 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 88.158 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 88.158 * [taylor]: Taking taylor expansion of x.im in x.im 88.158 * [backup-simplify]: Simplify 0 into 0 88.158 * [backup-simplify]: Simplify 1 into 1 88.158 * [backup-simplify]: Simplify (/ 1 1) into 1 88.158 * [taylor]: Taking taylor expansion of 1 in y.im 88.158 * [backup-simplify]: Simplify 1 into 1 88.158 * [taylor]: Taking taylor expansion of 0 in x.re 88.158 * [backup-simplify]: Simplify 0 into 0 88.159 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 88.159 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 88.159 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 88.159 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 88.159 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 88.160 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 88.160 * [backup-simplify]: Simplify (+ 0 0) into 0 88.160 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (- (/ 1 (* y.im x.re))) 88.160 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.im 88.160 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 88.160 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 88.160 * [taylor]: Taking taylor expansion of y.im in x.im 88.160 * [backup-simplify]: Simplify y.im into y.im 88.160 * [taylor]: Taking taylor expansion of x.re in x.im 88.160 * [backup-simplify]: Simplify x.re into x.re 88.160 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.160 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.161 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 88.161 * [taylor]: Taking taylor expansion of 0 in y.im 88.161 * [backup-simplify]: Simplify 0 into 0 88.161 * [taylor]: Taking taylor expansion of 0 in x.re 88.161 * [backup-simplify]: Simplify 0 into 0 88.161 * [taylor]: Taking taylor expansion of 0 in x.re 88.161 * [backup-simplify]: Simplify 0 into 0 88.161 * [backup-simplify]: Simplify 0 into 0 88.162 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 88.162 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 88.162 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 88.162 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 88.162 * [backup-simplify]: Simplify (- 0) into 0 88.162 * [backup-simplify]: Simplify (+ 0 0) into 0 88.163 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 88.163 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.164 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 88.164 * [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))) 88.164 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) x.im))) in x.im 88.164 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.im)) in x.im 88.164 * [taylor]: Taking taylor expansion of (* (pow y.im 2) x.im) in x.im 88.164 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 88.164 * [taylor]: Taking taylor expansion of y.im in x.im 88.164 * [backup-simplify]: Simplify y.im into y.im 88.164 * [taylor]: Taking taylor expansion of x.im in x.im 88.164 * [backup-simplify]: Simplify 0 into 0 88.165 * [backup-simplify]: Simplify 1 into 1 88.165 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.165 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 88.165 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 88.165 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 1) (* 0 0)) into (pow y.im 2) 88.165 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 88.165 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 88.165 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in y.im 88.165 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 88.165 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 88.165 * [taylor]: Taking taylor expansion of y.im in y.im 88.165 * [backup-simplify]: Simplify 0 into 0 88.165 * [backup-simplify]: Simplify 1 into 1 88.165 * [backup-simplify]: Simplify (* 1 1) into 1 88.166 * [backup-simplify]: Simplify (/ 1 1) into 1 88.166 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 88.167 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 88.167 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 88.168 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 88.168 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.169 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.169 * [backup-simplify]: Simplify (- 0) into 0 88.169 * [taylor]: Taking taylor expansion of 0 in x.re 88.169 * [backup-simplify]: Simplify 0 into 0 88.169 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 88.169 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.im 88.169 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 88.169 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 88.169 * [taylor]: Taking taylor expansion of y.im in y.im 88.169 * [backup-simplify]: Simplify 0 into 0 88.169 * [backup-simplify]: Simplify 1 into 1 88.169 * [taylor]: Taking taylor expansion of x.re in y.im 88.169 * [backup-simplify]: Simplify x.re into x.re 88.169 * [backup-simplify]: Simplify (* 0 x.re) into 0 88.169 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 88.169 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 88.170 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 88.171 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 88.171 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 88.171 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 88.171 * [backup-simplify]: Simplify (- 0) into 0 88.171 * [taylor]: Taking taylor expansion of 0 in x.re 88.171 * [backup-simplify]: Simplify 0 into 0 88.171 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.171 * [taylor]: Taking taylor expansion of 0 in y.im 88.171 * [backup-simplify]: Simplify 0 into 0 88.172 * [taylor]: Taking taylor expansion of 0 in x.re 88.172 * [backup-simplify]: Simplify 0 into 0 88.172 * [taylor]: Taking taylor expansion of 0 in x.re 88.172 * [backup-simplify]: Simplify 0 into 0 88.172 * [taylor]: Taking taylor expansion of 0 in x.re 88.172 * [backup-simplify]: Simplify 0 into 0 88.172 * [backup-simplify]: Simplify 0 into 0 88.172 * [backup-simplify]: Simplify 0 into 0 88.172 * [backup-simplify]: Simplify 0 into 0 88.173 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 88.174 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 88.174 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 88.174 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 88.175 * [backup-simplify]: Simplify (- 0) into 0 88.175 * [backup-simplify]: Simplify (+ 0 0) into 0 88.176 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 88.177 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.177 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 88.177 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 88.178 * [backup-simplify]: Simplify (+ 0 0) into 0 88.179 * [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)) 88.179 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.re)) in x.im 88.179 * [taylor]: Taking taylor expansion of (* (pow y.im 3) x.re) in x.im 88.180 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 88.180 * [taylor]: Taking taylor expansion of y.im in x.im 88.180 * [backup-simplify]: Simplify y.im into y.im 88.180 * [taylor]: Taking taylor expansion of x.re in x.im 88.180 * [backup-simplify]: Simplify x.re into x.re 88.180 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.180 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 88.180 * [backup-simplify]: Simplify (* (pow y.im 3) x.re) into (* (pow y.im 3) x.re) 88.180 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 3) x.re)) into (/ 1 (* (pow y.im 3) x.re)) 88.180 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 88.181 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 88.181 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 88.182 * [backup-simplify]: Simplify (- 0) into 0 88.182 * [taylor]: Taking taylor expansion of 0 in y.im 88.182 * [backup-simplify]: Simplify 0 into 0 88.182 * [taylor]: Taking taylor expansion of 0 in x.re 88.182 * [backup-simplify]: Simplify 0 into 0 88.182 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 88.182 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 88.182 * [backup-simplify]: Simplify (- 0) into 0 88.182 * [taylor]: Taking taylor expansion of 0 in y.im 88.182 * [backup-simplify]: Simplify 0 into 0 88.182 * [taylor]: Taking taylor expansion of 0 in x.re 88.182 * [backup-simplify]: Simplify 0 into 0 88.183 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.183 * [taylor]: Taking taylor expansion of 0 in y.im 88.183 * [backup-simplify]: Simplify 0 into 0 88.183 * [taylor]: Taking taylor expansion of 0 in x.re 88.183 * [backup-simplify]: Simplify 0 into 0 88.185 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 88.185 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.186 * [backup-simplify]: Simplify (- 0) into 0 88.186 * [taylor]: Taking taylor expansion of 0 in x.re 88.186 * [backup-simplify]: Simplify 0 into 0 88.187 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 88.188 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 88.188 * [backup-simplify]: Simplify (- 0) into 0 88.188 * [taylor]: Taking taylor expansion of 0 in x.re 88.188 * [backup-simplify]: Simplify 0 into 0 88.188 * [taylor]: Taking taylor expansion of 0 in x.re 88.188 * [backup-simplify]: Simplify 0 into 0 88.188 * [taylor]: Taking taylor expansion of 0 in x.re 88.188 * [backup-simplify]: Simplify 0 into 0 88.188 * [taylor]: Taking taylor expansion of 0 in x.re 88.188 * [backup-simplify]: Simplify 0 into 0 88.188 * [backup-simplify]: Simplify 0 into 0 88.188 * [backup-simplify]: Simplify 0 into 0 88.188 * [backup-simplify]: Simplify 0 into 0 88.189 * [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)))) 88.189 * [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 88.189 * [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 88.189 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 88.189 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 88.189 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 88.189 * [taylor]: Taking taylor expansion of y.re in x.re 88.189 * [backup-simplify]: Simplify y.re into y.re 88.189 * [taylor]: Taking taylor expansion of x.im in x.re 88.189 * [backup-simplify]: Simplify x.im into x.im 88.189 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 88.189 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 88.189 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 88.189 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 88.189 * [taylor]: Taking taylor expansion of y.im in x.re 88.189 * [backup-simplify]: Simplify y.im into y.im 88.189 * [taylor]: Taking taylor expansion of x.re in x.re 88.189 * [backup-simplify]: Simplify 0 into 0 88.189 * [backup-simplify]: Simplify 1 into 1 88.189 * [backup-simplify]: Simplify (* y.im 0) into 0 88.190 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 88.190 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 88.190 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 88.190 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 88.190 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 88.190 * [taylor]: Taking taylor expansion of y.re in x.re 88.190 * [backup-simplify]: Simplify y.re into y.re 88.190 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 88.190 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 88.190 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 88.190 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 88.190 * [taylor]: Taking taylor expansion of y.im in x.re 88.190 * [backup-simplify]: Simplify y.im into y.im 88.190 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.190 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 88.190 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 88.190 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 88.191 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 88.191 * [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))))) 88.191 * [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 88.191 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 88.191 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 88.191 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 88.191 * [taylor]: Taking taylor expansion of y.re in y.im 88.191 * [backup-simplify]: Simplify y.re into y.re 88.191 * [taylor]: Taking taylor expansion of x.im in y.im 88.191 * [backup-simplify]: Simplify x.im into x.im 88.191 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 88.191 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 88.191 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 88.191 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 88.191 * [taylor]: Taking taylor expansion of y.im in y.im 88.191 * [backup-simplify]: Simplify 0 into 0 88.191 * [backup-simplify]: Simplify 1 into 1 88.191 * [taylor]: Taking taylor expansion of x.re in y.im 88.191 * [backup-simplify]: Simplify x.re into x.re 88.191 * [backup-simplify]: Simplify (* 0 x.re) into 0 88.192 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 88.192 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 88.192 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 88.192 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 88.192 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 88.192 * [taylor]: Taking taylor expansion of y.re in y.im 88.192 * [backup-simplify]: Simplify y.re into y.re 88.192 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 88.192 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 88.192 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 88.192 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 88.192 * [taylor]: Taking taylor expansion of y.im in y.im 88.192 * [backup-simplify]: Simplify 0 into 0 88.192 * [backup-simplify]: Simplify 1 into 1 88.193 * [backup-simplify]: Simplify (* 1 1) into 1 88.193 * [backup-simplify]: Simplify (/ 1 1) into 1 88.193 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 88.193 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 88.194 * [backup-simplify]: Simplify (+ 0 1) into 1 88.194 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 88.194 * [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 88.194 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 88.194 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 88.194 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 88.194 * [taylor]: Taking taylor expansion of y.re in x.im 88.194 * [backup-simplify]: Simplify y.re into y.re 88.194 * [taylor]: Taking taylor expansion of x.im in x.im 88.194 * [backup-simplify]: Simplify 0 into 0 88.194 * [backup-simplify]: Simplify 1 into 1 88.194 * [backup-simplify]: Simplify (* y.re 0) into 0 88.194 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 88.194 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 88.194 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 88.194 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 88.194 * [taylor]: Taking taylor expansion of y.im in x.im 88.194 * [backup-simplify]: Simplify y.im into y.im 88.194 * [taylor]: Taking taylor expansion of x.re in x.im 88.194 * [backup-simplify]: Simplify x.re into x.re 88.195 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.195 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.195 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 88.195 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 88.195 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 88.195 * [taylor]: Taking taylor expansion of y.re in x.im 88.195 * [backup-simplify]: Simplify y.re into y.re 88.195 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 88.195 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 88.195 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 88.195 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 88.195 * [taylor]: Taking taylor expansion of y.im in x.im 88.195 * [backup-simplify]: Simplify y.im into y.im 88.195 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.195 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 88.195 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 88.195 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 88.196 * [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))))) 88.196 * [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 88.196 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 88.196 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 88.196 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 88.196 * [taylor]: Taking taylor expansion of y.re in y.re 88.196 * [backup-simplify]: Simplify 0 into 0 88.196 * [backup-simplify]: Simplify 1 into 1 88.196 * [taylor]: Taking taylor expansion of x.im in y.re 88.196 * [backup-simplify]: Simplify x.im into x.im 88.196 * [backup-simplify]: Simplify (* 0 x.im) into 0 88.196 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 88.196 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 88.196 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 88.196 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 88.196 * [taylor]: Taking taylor expansion of y.im in y.re 88.196 * [backup-simplify]: Simplify y.im into y.im 88.196 * [taylor]: Taking taylor expansion of x.re in y.re 88.196 * [backup-simplify]: Simplify x.re into x.re 88.196 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.197 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.197 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 88.197 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 88.197 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 88.197 * [taylor]: Taking taylor expansion of y.re in y.re 88.197 * [backup-simplify]: Simplify 0 into 0 88.197 * [backup-simplify]: Simplify 1 into 1 88.197 * [backup-simplify]: Simplify (* 1 1) into 1 88.197 * [backup-simplify]: Simplify (/ 1 1) into 1 88.197 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 88.197 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 88.197 * [taylor]: Taking taylor expansion of y.im in y.re 88.197 * [backup-simplify]: Simplify y.im into y.im 88.198 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.198 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 88.198 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 88.198 * [backup-simplify]: Simplify (+ 1 0) into 1 88.198 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 88.198 * [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 88.198 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 88.198 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 88.198 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 88.198 * [taylor]: Taking taylor expansion of y.re in y.re 88.198 * [backup-simplify]: Simplify 0 into 0 88.198 * [backup-simplify]: Simplify 1 into 1 88.198 * [taylor]: Taking taylor expansion of x.im in y.re 88.198 * [backup-simplify]: Simplify x.im into x.im 88.198 * [backup-simplify]: Simplify (* 0 x.im) into 0 88.199 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 88.199 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 88.199 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 88.199 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 88.199 * [taylor]: Taking taylor expansion of y.im in y.re 88.199 * [backup-simplify]: Simplify y.im into y.im 88.199 * [taylor]: Taking taylor expansion of x.re in y.re 88.199 * [backup-simplify]: Simplify x.re into x.re 88.199 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.199 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.199 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 88.199 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 88.199 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 88.199 * [taylor]: Taking taylor expansion of y.re in y.re 88.199 * [backup-simplify]: Simplify 0 into 0 88.199 * [backup-simplify]: Simplify 1 into 1 88.200 * [backup-simplify]: Simplify (* 1 1) into 1 88.200 * [backup-simplify]: Simplify (/ 1 1) into 1 88.200 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 88.200 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 88.200 * [taylor]: Taking taylor expansion of y.im in y.re 88.200 * [backup-simplify]: Simplify y.im into y.im 88.200 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.200 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 88.201 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 88.201 * [backup-simplify]: Simplify (+ 1 0) into 1 88.201 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 88.201 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 88.201 * [taylor]: Taking taylor expansion of x.im in x.im 88.201 * [backup-simplify]: Simplify 0 into 0 88.201 * [backup-simplify]: Simplify 1 into 1 88.202 * [backup-simplify]: Simplify (/ 1 1) into 1 88.202 * [taylor]: Taking taylor expansion of 1 in y.im 88.202 * [backup-simplify]: Simplify 1 into 1 88.202 * [taylor]: Taking taylor expansion of 0 in x.re 88.202 * [backup-simplify]: Simplify 0 into 0 88.203 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 88.203 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 88.203 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 88.203 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 88.204 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 88.204 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 88.205 * [backup-simplify]: Simplify (+ 0 0) into 0 88.205 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (- (/ 1 (* y.im x.re))) 88.205 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.im 88.205 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 88.205 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 88.205 * [taylor]: Taking taylor expansion of y.im in x.im 88.205 * [backup-simplify]: Simplify y.im into y.im 88.205 * [taylor]: Taking taylor expansion of x.re in x.im 88.205 * [backup-simplify]: Simplify x.re into x.re 88.205 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.206 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.206 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 88.206 * [taylor]: Taking taylor expansion of 0 in y.im 88.206 * [backup-simplify]: Simplify 0 into 0 88.206 * [taylor]: Taking taylor expansion of 0 in x.re 88.206 * [backup-simplify]: Simplify 0 into 0 88.206 * [taylor]: Taking taylor expansion of 0 in x.re 88.206 * [backup-simplify]: Simplify 0 into 0 88.206 * [backup-simplify]: Simplify 0 into 0 88.208 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 88.208 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 88.208 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 88.208 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 88.208 * [backup-simplify]: Simplify (- 0) into 0 88.209 * [backup-simplify]: Simplify (+ 0 0) into 0 88.210 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 88.210 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.211 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 88.212 * [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))) 88.212 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) x.im))) in x.im 88.212 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.im)) in x.im 88.212 * [taylor]: Taking taylor expansion of (* (pow y.im 2) x.im) in x.im 88.212 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 88.212 * [taylor]: Taking taylor expansion of y.im in x.im 88.212 * [backup-simplify]: Simplify y.im into y.im 88.212 * [taylor]: Taking taylor expansion of x.im in x.im 88.212 * [backup-simplify]: Simplify 0 into 0 88.212 * [backup-simplify]: Simplify 1 into 1 88.212 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.212 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 88.212 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 88.212 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 1) (* 0 0)) into (pow y.im 2) 88.213 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 88.213 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 88.213 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in y.im 88.213 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 88.213 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 88.213 * [taylor]: Taking taylor expansion of y.im in y.im 88.213 * [backup-simplify]: Simplify 0 into 0 88.213 * [backup-simplify]: Simplify 1 into 1 88.213 * [backup-simplify]: Simplify (* 1 1) into 1 88.213 * [backup-simplify]: Simplify (/ 1 1) into 1 88.214 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 88.215 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 88.216 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 88.217 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 88.218 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.218 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.219 * [backup-simplify]: Simplify (- 0) into 0 88.219 * [taylor]: Taking taylor expansion of 0 in x.re 88.219 * [backup-simplify]: Simplify 0 into 0 88.219 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 88.219 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.im 88.219 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 88.219 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 88.219 * [taylor]: Taking taylor expansion of y.im in y.im 88.219 * [backup-simplify]: Simplify 0 into 0 88.219 * [backup-simplify]: Simplify 1 into 1 88.219 * [taylor]: Taking taylor expansion of x.re in y.im 88.219 * [backup-simplify]: Simplify x.re into x.re 88.219 * [backup-simplify]: Simplify (* 0 x.re) into 0 88.220 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 88.220 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 88.221 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 88.222 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 88.222 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 88.222 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 88.222 * [backup-simplify]: Simplify (- 0) into 0 88.222 * [taylor]: Taking taylor expansion of 0 in x.re 88.222 * [backup-simplify]: Simplify 0 into 0 88.223 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.223 * [taylor]: Taking taylor expansion of 0 in y.im 88.223 * [backup-simplify]: Simplify 0 into 0 88.223 * [taylor]: Taking taylor expansion of 0 in x.re 88.223 * [backup-simplify]: Simplify 0 into 0 88.223 * [taylor]: Taking taylor expansion of 0 in x.re 88.223 * [backup-simplify]: Simplify 0 into 0 88.223 * [taylor]: Taking taylor expansion of 0 in x.re 88.223 * [backup-simplify]: Simplify 0 into 0 88.223 * [backup-simplify]: Simplify 0 into 0 88.224 * [backup-simplify]: Simplify 0 into 0 88.224 * [backup-simplify]: Simplify 0 into 0 88.225 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 88.225 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 88.225 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 88.225 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 88.225 * [backup-simplify]: Simplify (- 0) into 0 88.226 * [backup-simplify]: Simplify (+ 0 0) into 0 88.226 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 88.227 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.227 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 88.227 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 88.227 * [backup-simplify]: Simplify (+ 0 0) into 0 88.228 * [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)) 88.228 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.re)) in x.im 88.228 * [taylor]: Taking taylor expansion of (* (pow y.im 3) x.re) in x.im 88.228 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 88.228 * [taylor]: Taking taylor expansion of y.im in x.im 88.228 * [backup-simplify]: Simplify y.im into y.im 88.228 * [taylor]: Taking taylor expansion of x.re in x.im 88.228 * [backup-simplify]: Simplify x.re into x.re 88.228 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 88.228 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 88.228 * [backup-simplify]: Simplify (* (pow y.im 3) x.re) into (* (pow y.im 3) x.re) 88.228 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 3) x.re)) into (/ 1 (* (pow y.im 3) x.re)) 88.229 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 88.229 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 88.229 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 88.230 * [backup-simplify]: Simplify (- 0) into 0 88.230 * [taylor]: Taking taylor expansion of 0 in y.im 88.230 * [backup-simplify]: Simplify 0 into 0 88.230 * [taylor]: Taking taylor expansion of 0 in x.re 88.230 * [backup-simplify]: Simplify 0 into 0 88.230 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 88.230 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 88.230 * [backup-simplify]: Simplify (- 0) into 0 88.230 * [taylor]: Taking taylor expansion of 0 in y.im 88.230 * [backup-simplify]: Simplify 0 into 0 88.230 * [taylor]: Taking taylor expansion of 0 in x.re 88.230 * [backup-simplify]: Simplify 0 into 0 88.231 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.231 * [taylor]: Taking taylor expansion of 0 in y.im 88.231 * [backup-simplify]: Simplify 0 into 0 88.231 * [taylor]: Taking taylor expansion of 0 in x.re 88.231 * [backup-simplify]: Simplify 0 into 0 88.231 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 88.232 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.232 * [backup-simplify]: Simplify (- 0) into 0 88.232 * [taylor]: Taking taylor expansion of 0 in x.re 88.232 * [backup-simplify]: Simplify 0 into 0 88.233 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 88.233 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 88.233 * [backup-simplify]: Simplify (- 0) into 0 88.234 * [taylor]: Taking taylor expansion of 0 in x.re 88.234 * [backup-simplify]: Simplify 0 into 0 88.234 * [taylor]: Taking taylor expansion of 0 in x.re 88.234 * [backup-simplify]: Simplify 0 into 0 88.234 * [taylor]: Taking taylor expansion of 0 in x.re 88.234 * [backup-simplify]: Simplify 0 into 0 88.234 * [taylor]: Taking taylor expansion of 0 in x.re 88.234 * [backup-simplify]: Simplify 0 into 0 88.234 * [backup-simplify]: Simplify 0 into 0 88.234 * [backup-simplify]: Simplify 0 into 0 88.234 * [backup-simplify]: Simplify 0 into 0 88.234 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 88.234 * [backup-simplify]: Simplify (- (* y.re x.im) (* y.im x.re)) into (- (* y.re x.im) (* y.im x.re)) 88.234 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (y.re x.im y.im x.re) around 0 88.234 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 88.234 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 88.234 * [taylor]: Taking taylor expansion of y.re in x.re 88.234 * [backup-simplify]: Simplify y.re into y.re 88.234 * [taylor]: Taking taylor expansion of x.im in x.re 88.234 * [backup-simplify]: Simplify x.im into x.im 88.234 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 88.234 * [taylor]: Taking taylor expansion of y.im in x.re 88.234 * [backup-simplify]: Simplify y.im into y.im 88.234 * [taylor]: Taking taylor expansion of x.re in x.re 88.234 * [backup-simplify]: Simplify 0 into 0 88.234 * [backup-simplify]: Simplify 1 into 1 88.234 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 88.234 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 88.234 * [taylor]: Taking taylor expansion of y.re in y.im 88.234 * [backup-simplify]: Simplify y.re into y.re 88.234 * [taylor]: Taking taylor expansion of x.im in y.im 88.234 * [backup-simplify]: Simplify x.im into x.im 88.234 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 88.234 * [taylor]: Taking taylor expansion of y.im in y.im 88.234 * [backup-simplify]: Simplify 0 into 0 88.234 * [backup-simplify]: Simplify 1 into 1 88.234 * [taylor]: Taking taylor expansion of x.re in y.im 88.234 * [backup-simplify]: Simplify x.re into x.re 88.234 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 88.234 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 88.234 * [taylor]: Taking taylor expansion of y.re in x.im 88.234 * [backup-simplify]: Simplify y.re into y.re 88.234 * [taylor]: Taking taylor expansion of x.im in x.im 88.234 * [backup-simplify]: Simplify 0 into 0 88.234 * [backup-simplify]: Simplify 1 into 1 88.234 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 88.234 * [taylor]: Taking taylor expansion of y.im in x.im 88.234 * [backup-simplify]: Simplify y.im into y.im 88.234 * [taylor]: Taking taylor expansion of x.re in x.im 88.234 * [backup-simplify]: Simplify x.re into x.re 88.234 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 88.234 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 88.234 * [taylor]: Taking taylor expansion of y.re in y.re 88.234 * [backup-simplify]: Simplify 0 into 0 88.234 * [backup-simplify]: Simplify 1 into 1 88.234 * [taylor]: Taking taylor expansion of x.im in y.re 88.234 * [backup-simplify]: Simplify x.im into x.im 88.234 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 88.235 * [taylor]: Taking taylor expansion of y.im in y.re 88.235 * [backup-simplify]: Simplify y.im into y.im 88.235 * [taylor]: Taking taylor expansion of x.re in y.re 88.235 * [backup-simplify]: Simplify x.re into x.re 88.235 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 88.235 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 88.235 * [taylor]: Taking taylor expansion of y.re in y.re 88.235 * [backup-simplify]: Simplify 0 into 0 88.235 * [backup-simplify]: Simplify 1 into 1 88.235 * [taylor]: Taking taylor expansion of x.im in y.re 88.235 * [backup-simplify]: Simplify x.im into x.im 88.235 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 88.235 * [taylor]: Taking taylor expansion of y.im in y.re 88.235 * [backup-simplify]: Simplify y.im into y.im 88.235 * [taylor]: Taking taylor expansion of x.re in y.re 88.235 * [backup-simplify]: Simplify x.re into x.re 88.235 * [backup-simplify]: Simplify (* 0 x.im) into 0 88.235 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.235 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 88.235 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 88.235 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.im 88.235 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 88.235 * [taylor]: Taking taylor expansion of y.im in x.im 88.235 * [backup-simplify]: Simplify y.im into y.im 88.235 * [taylor]: Taking taylor expansion of x.re in x.im 88.235 * [backup-simplify]: Simplify x.re into x.re 88.235 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.235 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 88.235 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.im 88.235 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 88.235 * [taylor]: Taking taylor expansion of y.im in y.im 88.235 * [backup-simplify]: Simplify 0 into 0 88.235 * [backup-simplify]: Simplify 1 into 1 88.235 * [taylor]: Taking taylor expansion of x.re in y.im 88.235 * [backup-simplify]: Simplify x.re into x.re 88.235 * [backup-simplify]: Simplify (* 0 x.re) into 0 88.235 * [backup-simplify]: Simplify (- 0) into 0 88.235 * [taylor]: Taking taylor expansion of 0 in x.re 88.236 * [backup-simplify]: Simplify 0 into 0 88.236 * [backup-simplify]: Simplify 0 into 0 88.236 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 88.236 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 88.236 * [backup-simplify]: Simplify (- 0) into 0 88.236 * [backup-simplify]: Simplify (+ x.im 0) into x.im 88.236 * [taylor]: Taking taylor expansion of x.im in x.im 88.236 * [backup-simplify]: Simplify 0 into 0 88.236 * [backup-simplify]: Simplify 1 into 1 88.236 * [taylor]: Taking taylor expansion of 0 in y.im 88.236 * [backup-simplify]: Simplify 0 into 0 88.236 * [taylor]: Taking taylor expansion of 0 in x.re 88.236 * [backup-simplify]: Simplify 0 into 0 88.236 * [backup-simplify]: Simplify 0 into 0 88.236 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 88.237 * [backup-simplify]: Simplify (- 0) into 0 88.237 * [taylor]: Taking taylor expansion of 0 in y.im 88.237 * [backup-simplify]: Simplify 0 into 0 88.237 * [taylor]: Taking taylor expansion of 0 in x.re 88.237 * [backup-simplify]: Simplify 0 into 0 88.237 * [backup-simplify]: Simplify 0 into 0 88.237 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 88.237 * [backup-simplify]: Simplify (- x.re) into (- x.re) 88.237 * [taylor]: Taking taylor expansion of (- x.re) in x.re 88.237 * [taylor]: Taking taylor expansion of x.re in x.re 88.237 * [backup-simplify]: Simplify 0 into 0 88.237 * [backup-simplify]: Simplify 1 into 1 88.237 * [backup-simplify]: Simplify (- 0) into 0 88.237 * [backup-simplify]: Simplify 0 into 0 88.237 * [backup-simplify]: Simplify 0 into 0 88.238 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 88.238 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 88.238 * [backup-simplify]: Simplify (- 0) into 0 88.239 * [backup-simplify]: Simplify (+ 0 0) into 0 88.239 * [taylor]: Taking taylor expansion of 0 in x.im 88.239 * [backup-simplify]: Simplify 0 into 0 88.239 * [taylor]: Taking taylor expansion of 0 in y.im 88.239 * [backup-simplify]: Simplify 0 into 0 88.239 * [taylor]: Taking taylor expansion of 0 in x.re 88.239 * [backup-simplify]: Simplify 0 into 0 88.239 * [backup-simplify]: Simplify 0 into 0 88.239 * [backup-simplify]: Simplify 0 into 0 88.239 * [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))) 88.239 * [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 88.239 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 88.239 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 88.239 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 88.239 * [taylor]: Taking taylor expansion of y.re in x.re 88.239 * [backup-simplify]: Simplify y.re into y.re 88.239 * [taylor]: Taking taylor expansion of x.im in x.re 88.239 * [backup-simplify]: Simplify x.im into x.im 88.239 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 88.239 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 88.239 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 88.239 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 88.239 * [taylor]: Taking taylor expansion of y.im in x.re 88.239 * [backup-simplify]: Simplify y.im into y.im 88.239 * [taylor]: Taking taylor expansion of x.re in x.re 88.239 * [backup-simplify]: Simplify 0 into 0 88.239 * [backup-simplify]: Simplify 1 into 1 88.239 * [backup-simplify]: Simplify (* y.im 0) into 0 88.239 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 88.239 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 88.239 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 88.239 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 88.239 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 88.240 * [taylor]: Taking taylor expansion of y.re in y.im 88.240 * [backup-simplify]: Simplify y.re into y.re 88.240 * [taylor]: Taking taylor expansion of x.im in y.im 88.240 * [backup-simplify]: Simplify x.im into x.im 88.240 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 88.240 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 88.240 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 88.240 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 88.240 * [taylor]: Taking taylor expansion of y.im in y.im 88.240 * [backup-simplify]: Simplify 0 into 0 88.240 * [backup-simplify]: Simplify 1 into 1 88.240 * [taylor]: Taking taylor expansion of x.re in y.im 88.240 * [backup-simplify]: Simplify x.re into x.re 88.240 * [backup-simplify]: Simplify (* 0 x.re) into 0 88.240 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 88.240 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 88.240 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 88.240 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 88.240 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 88.240 * [taylor]: Taking taylor expansion of y.re in x.im 88.240 * [backup-simplify]: Simplify y.re into y.re 88.240 * [taylor]: Taking taylor expansion of x.im in x.im 88.240 * [backup-simplify]: Simplify 0 into 0 88.240 * [backup-simplify]: Simplify 1 into 1 88.240 * [backup-simplify]: Simplify (* y.re 0) into 0 88.240 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 88.240 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 88.241 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 88.241 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 88.241 * [taylor]: Taking taylor expansion of y.im in x.im 88.241 * [backup-simplify]: Simplify y.im into y.im 88.241 * [taylor]: Taking taylor expansion of x.re in x.im 88.241 * [backup-simplify]: Simplify x.re into x.re 88.241 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.241 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.241 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 88.241 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 88.241 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 88.241 * [taylor]: Taking taylor expansion of y.re in y.re 88.241 * [backup-simplify]: Simplify 0 into 0 88.241 * [backup-simplify]: Simplify 1 into 1 88.241 * [taylor]: Taking taylor expansion of x.im in y.re 88.241 * [backup-simplify]: Simplify x.im into x.im 88.241 * [backup-simplify]: Simplify (* 0 x.im) into 0 88.241 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 88.241 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 88.241 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 88.241 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 88.241 * [taylor]: Taking taylor expansion of y.im in y.re 88.241 * [backup-simplify]: Simplify y.im into y.im 88.241 * [taylor]: Taking taylor expansion of x.re in y.re 88.241 * [backup-simplify]: Simplify x.re into x.re 88.241 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.241 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.241 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 88.241 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 88.241 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 88.241 * [taylor]: Taking taylor expansion of y.re in y.re 88.241 * [backup-simplify]: Simplify 0 into 0 88.241 * [backup-simplify]: Simplify 1 into 1 88.241 * [taylor]: Taking taylor expansion of x.im in y.re 88.241 * [backup-simplify]: Simplify x.im into x.im 88.241 * [backup-simplify]: Simplify (* 0 x.im) into 0 88.242 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 88.242 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 88.242 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 88.242 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 88.242 * [taylor]: Taking taylor expansion of y.im in y.re 88.242 * [backup-simplify]: Simplify y.im into y.im 88.242 * [taylor]: Taking taylor expansion of x.re in y.re 88.242 * [backup-simplify]: Simplify x.re into x.re 88.242 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.242 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.242 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 88.242 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 88.242 * [taylor]: Taking taylor expansion of x.im in x.im 88.242 * [backup-simplify]: Simplify 0 into 0 88.242 * [backup-simplify]: Simplify 1 into 1 88.242 * [backup-simplify]: Simplify (/ 1 1) into 1 88.242 * [taylor]: Taking taylor expansion of 1 in y.im 88.242 * [backup-simplify]: Simplify 1 into 1 88.243 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 88.243 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 88.243 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 88.243 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 88.243 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.im 88.243 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 88.243 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 88.243 * [taylor]: Taking taylor expansion of y.im in x.im 88.243 * [backup-simplify]: Simplify y.im into y.im 88.243 * [taylor]: Taking taylor expansion of x.re in x.im 88.243 * [backup-simplify]: Simplify x.re into x.re 88.243 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.243 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.244 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 88.244 * [taylor]: Taking taylor expansion of 0 in y.im 88.244 * [backup-simplify]: Simplify 0 into 0 88.244 * [taylor]: Taking taylor expansion of 1 in x.re 88.244 * [backup-simplify]: Simplify 1 into 1 88.244 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 88.245 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 88.245 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 88.245 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 88.245 * [backup-simplify]: Simplify (- 0) into 0 88.245 * [backup-simplify]: Simplify (+ 0 0) into 0 88.245 * [taylor]: Taking taylor expansion of 0 in x.im 88.245 * [backup-simplify]: Simplify 0 into 0 88.245 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 88.245 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.im 88.245 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 88.245 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 88.245 * [taylor]: Taking taylor expansion of y.im in y.im 88.245 * [backup-simplify]: Simplify 0 into 0 88.245 * [backup-simplify]: Simplify 1 into 1 88.245 * [taylor]: Taking taylor expansion of x.re in y.im 88.245 * [backup-simplify]: Simplify x.re into x.re 88.245 * [backup-simplify]: Simplify (* 0 x.re) into 0 88.246 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 88.246 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 88.246 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 88.246 * [taylor]: Taking taylor expansion of (- (/ 1 x.re)) in x.re 88.246 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 88.246 * [taylor]: Taking taylor expansion of x.re in x.re 88.246 * [backup-simplify]: Simplify 0 into 0 88.246 * [backup-simplify]: Simplify 1 into 1 88.246 * [backup-simplify]: Simplify (/ 1 1) into 1 88.246 * [backup-simplify]: Simplify (- 1) into -1 88.246 * [backup-simplify]: Simplify -1 into -1 88.247 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.247 * [taylor]: Taking taylor expansion of 0 in y.im 88.247 * [backup-simplify]: Simplify 0 into 0 88.247 * [taylor]: Taking taylor expansion of 0 in x.re 88.247 * [backup-simplify]: Simplify 0 into 0 88.247 * [taylor]: Taking taylor expansion of 0 in x.re 88.247 * [backup-simplify]: Simplify 0 into 0 88.247 * [backup-simplify]: Simplify 1 into 1 88.248 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 88.248 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 88.248 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 88.248 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 88.249 * [backup-simplify]: Simplify (- 0) into 0 88.249 * [backup-simplify]: Simplify (+ 0 0) into 0 88.249 * [taylor]: Taking taylor expansion of 0 in x.im 88.249 * [backup-simplify]: Simplify 0 into 0 88.249 * [taylor]: Taking taylor expansion of 0 in y.im 88.249 * [backup-simplify]: Simplify 0 into 0 88.249 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 88.249 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 88.254 * [backup-simplify]: Simplify (- 0) into 0 88.254 * [taylor]: Taking taylor expansion of 0 in y.im 88.254 * [backup-simplify]: Simplify 0 into 0 88.255 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.256 * [taylor]: Taking taylor expansion of 0 in y.im 88.256 * [backup-simplify]: Simplify 0 into 0 88.256 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 88.257 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 88.257 * [backup-simplify]: Simplify (- 0) into 0 88.257 * [taylor]: Taking taylor expansion of 0 in x.re 88.257 * [backup-simplify]: Simplify 0 into 0 88.257 * [taylor]: Taking taylor expansion of 0 in x.re 88.257 * [backup-simplify]: Simplify 0 into 0 88.257 * [taylor]: Taking taylor expansion of 0 in x.re 88.257 * [backup-simplify]: Simplify 0 into 0 88.257 * [taylor]: Taking taylor expansion of 0 in x.re 88.257 * [backup-simplify]: Simplify 0 into 0 88.258 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 88.258 * [backup-simplify]: Simplify (- 0) into 0 88.258 * [backup-simplify]: Simplify 0 into 0 88.258 * [backup-simplify]: Simplify 0 into 0 88.258 * [backup-simplify]: Simplify 0 into 0 88.258 * [backup-simplify]: Simplify 0 into 0 88.260 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 88.260 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 88.261 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 88.262 * [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 88.262 * [backup-simplify]: Simplify (- 0) into 0 88.262 * [backup-simplify]: Simplify (+ 0 0) into 0 88.262 * [taylor]: Taking taylor expansion of 0 in x.im 88.262 * [backup-simplify]: Simplify 0 into 0 88.262 * [taylor]: Taking taylor expansion of 0 in y.im 88.262 * [backup-simplify]: Simplify 0 into 0 88.262 * [taylor]: Taking taylor expansion of 0 in y.im 88.262 * [backup-simplify]: Simplify 0 into 0 88.263 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 88.263 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 88.263 * [backup-simplify]: Simplify (- 0) into 0 88.263 * [taylor]: Taking taylor expansion of 0 in y.im 88.263 * [backup-simplify]: Simplify 0 into 0 88.264 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.264 * [taylor]: Taking taylor expansion of 0 in y.im 88.264 * [backup-simplify]: Simplify 0 into 0 88.264 * [taylor]: Taking taylor expansion of 0 in x.re 88.264 * [backup-simplify]: Simplify 0 into 0 88.265 * [taylor]: Taking taylor expansion of 0 in x.re 88.265 * [backup-simplify]: Simplify 0 into 0 88.265 * [taylor]: Taking taylor expansion of 0 in x.re 88.265 * [backup-simplify]: Simplify 0 into 0 88.266 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 88.266 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 88.267 * [backup-simplify]: Simplify (- 0) into 0 88.267 * [taylor]: Taking taylor expansion of 0 in x.re 88.267 * [backup-simplify]: Simplify 0 into 0 88.267 * [taylor]: Taking taylor expansion of 0 in x.re 88.267 * [backup-simplify]: Simplify 0 into 0 88.267 * [taylor]: Taking taylor expansion of 0 in x.re 88.267 * [backup-simplify]: Simplify 0 into 0 88.267 * [taylor]: Taking taylor expansion of 0 in x.re 88.267 * [backup-simplify]: Simplify 0 into 0 88.267 * [backup-simplify]: Simplify 0 into 0 88.267 * [backup-simplify]: Simplify 0 into 0 88.268 * [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)) 88.268 * [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))) 88.268 * [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 88.268 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 88.268 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 88.268 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 88.268 * [taylor]: Taking taylor expansion of y.re in x.re 88.268 * [backup-simplify]: Simplify y.re into y.re 88.268 * [taylor]: Taking taylor expansion of x.im in x.re 88.268 * [backup-simplify]: Simplify x.im into x.im 88.268 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 88.269 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 88.269 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 88.269 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 88.269 * [taylor]: Taking taylor expansion of y.im in x.re 88.269 * [backup-simplify]: Simplify y.im into y.im 88.269 * [taylor]: Taking taylor expansion of x.re in x.re 88.269 * [backup-simplify]: Simplify 0 into 0 88.269 * [backup-simplify]: Simplify 1 into 1 88.269 * [backup-simplify]: Simplify (* y.im 0) into 0 88.269 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 88.269 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 88.269 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 88.269 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 88.269 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 88.270 * [taylor]: Taking taylor expansion of y.re in y.im 88.270 * [backup-simplify]: Simplify y.re into y.re 88.270 * [taylor]: Taking taylor expansion of x.im in y.im 88.270 * [backup-simplify]: Simplify x.im into x.im 88.270 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 88.270 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 88.270 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 88.270 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 88.270 * [taylor]: Taking taylor expansion of y.im in y.im 88.270 * [backup-simplify]: Simplify 0 into 0 88.270 * [backup-simplify]: Simplify 1 into 1 88.270 * [taylor]: Taking taylor expansion of x.re in y.im 88.270 * [backup-simplify]: Simplify x.re into x.re 88.270 * [backup-simplify]: Simplify (* 0 x.re) into 0 88.270 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 88.270 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 88.270 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 88.271 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 88.271 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 88.271 * [taylor]: Taking taylor expansion of y.re in x.im 88.271 * [backup-simplify]: Simplify y.re into y.re 88.271 * [taylor]: Taking taylor expansion of x.im in x.im 88.271 * [backup-simplify]: Simplify 0 into 0 88.271 * [backup-simplify]: Simplify 1 into 1 88.271 * [backup-simplify]: Simplify (* y.re 0) into 0 88.271 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 88.271 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 88.271 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 88.271 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 88.271 * [taylor]: Taking taylor expansion of y.im in x.im 88.271 * [backup-simplify]: Simplify y.im into y.im 88.271 * [taylor]: Taking taylor expansion of x.re in x.im 88.271 * [backup-simplify]: Simplify x.re into x.re 88.271 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.272 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.272 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 88.272 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 88.272 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 88.272 * [taylor]: Taking taylor expansion of y.re in y.re 88.272 * [backup-simplify]: Simplify 0 into 0 88.272 * [backup-simplify]: Simplify 1 into 1 88.272 * [taylor]: Taking taylor expansion of x.im in y.re 88.272 * [backup-simplify]: Simplify x.im into x.im 88.272 * [backup-simplify]: Simplify (* 0 x.im) into 0 88.272 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 88.272 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 88.272 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 88.272 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 88.272 * [taylor]: Taking taylor expansion of y.im in y.re 88.272 * [backup-simplify]: Simplify y.im into y.im 88.272 * [taylor]: Taking taylor expansion of x.re in y.re 88.272 * [backup-simplify]: Simplify x.re into x.re 88.272 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.273 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.273 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 88.273 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 88.273 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 88.273 * [taylor]: Taking taylor expansion of y.re in y.re 88.273 * [backup-simplify]: Simplify 0 into 0 88.273 * [backup-simplify]: Simplify 1 into 1 88.273 * [taylor]: Taking taylor expansion of x.im in y.re 88.273 * [backup-simplify]: Simplify x.im into x.im 88.273 * [backup-simplify]: Simplify (* 0 x.im) into 0 88.273 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 88.273 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 88.273 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 88.273 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 88.273 * [taylor]: Taking taylor expansion of y.im in y.re 88.273 * [backup-simplify]: Simplify y.im into y.im 88.273 * [taylor]: Taking taylor expansion of x.re in y.re 88.273 * [backup-simplify]: Simplify x.re into x.re 88.274 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.274 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.274 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 88.274 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 88.274 * [taylor]: Taking taylor expansion of x.im in x.im 88.274 * [backup-simplify]: Simplify 0 into 0 88.274 * [backup-simplify]: Simplify 1 into 1 88.274 * [backup-simplify]: Simplify (/ 1 1) into 1 88.274 * [taylor]: Taking taylor expansion of 1 in y.im 88.274 * [backup-simplify]: Simplify 1 into 1 88.275 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 88.275 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 88.275 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 88.275 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 88.275 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.im 88.275 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 88.276 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 88.276 * [taylor]: Taking taylor expansion of y.im in x.im 88.276 * [backup-simplify]: Simplify y.im into y.im 88.276 * [taylor]: Taking taylor expansion of x.re in x.im 88.276 * [backup-simplify]: Simplify x.re into x.re 88.276 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 88.276 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 88.277 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 88.277 * [taylor]: Taking taylor expansion of 0 in y.im 88.277 * [backup-simplify]: Simplify 0 into 0 88.277 * [taylor]: Taking taylor expansion of 1 in x.re 88.277 * [backup-simplify]: Simplify 1 into 1 88.278 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 88.278 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 88.278 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 88.278 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 88.279 * [backup-simplify]: Simplify (- 0) into 0 88.279 * [backup-simplify]: Simplify (+ 0 0) into 0 88.279 * [taylor]: Taking taylor expansion of 0 in x.im 88.279 * [backup-simplify]: Simplify 0 into 0 88.279 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 88.279 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.im 88.279 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 88.279 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 88.279 * [taylor]: Taking taylor expansion of y.im in y.im 88.279 * [backup-simplify]: Simplify 0 into 0 88.279 * [backup-simplify]: Simplify 1 into 1 88.279 * [taylor]: Taking taylor expansion of x.re in y.im 88.280 * [backup-simplify]: Simplify x.re into x.re 88.280 * [backup-simplify]: Simplify (* 0 x.re) into 0 88.280 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 88.280 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 88.280 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 88.280 * [taylor]: Taking taylor expansion of (- (/ 1 x.re)) in x.re 88.280 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 88.280 * [taylor]: Taking taylor expansion of x.re in x.re 88.280 * [backup-simplify]: Simplify 0 into 0 88.280 * [backup-simplify]: Simplify 1 into 1 88.281 * [backup-simplify]: Simplify (/ 1 1) into 1 88.281 * [backup-simplify]: Simplify (- 1) into -1 88.281 * [backup-simplify]: Simplify -1 into -1 88.282 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.282 * [taylor]: Taking taylor expansion of 0 in y.im 88.282 * [backup-simplify]: Simplify 0 into 0 88.282 * [taylor]: Taking taylor expansion of 0 in x.re 88.282 * [backup-simplify]: Simplify 0 into 0 88.282 * [taylor]: Taking taylor expansion of 0 in x.re 88.282 * [backup-simplify]: Simplify 0 into 0 88.282 * [backup-simplify]: Simplify 1 into 1 88.284 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 88.284 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 88.284 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 88.285 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 88.285 * [backup-simplify]: Simplify (- 0) into 0 88.285 * [backup-simplify]: Simplify (+ 0 0) into 0 88.285 * [taylor]: Taking taylor expansion of 0 in x.im 88.285 * [backup-simplify]: Simplify 0 into 0 88.285 * [taylor]: Taking taylor expansion of 0 in y.im 88.285 * [backup-simplify]: Simplify 0 into 0 88.285 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 88.286 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 88.286 * [backup-simplify]: Simplify (- 0) into 0 88.286 * [taylor]: Taking taylor expansion of 0 in y.im 88.286 * [backup-simplify]: Simplify 0 into 0 88.287 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.287 * [taylor]: Taking taylor expansion of 0 in y.im 88.287 * [backup-simplify]: Simplify 0 into 0 88.288 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 88.288 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 88.288 * [backup-simplify]: Simplify (- 0) into 0 88.288 * [taylor]: Taking taylor expansion of 0 in x.re 88.288 * [backup-simplify]: Simplify 0 into 0 88.288 * [taylor]: Taking taylor expansion of 0 in x.re 88.288 * [backup-simplify]: Simplify 0 into 0 88.288 * [taylor]: Taking taylor expansion of 0 in x.re 88.288 * [backup-simplify]: Simplify 0 into 0 88.289 * [taylor]: Taking taylor expansion of 0 in x.re 88.289 * [backup-simplify]: Simplify 0 into 0 88.289 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 88.290 * [backup-simplify]: Simplify (- 0) into 0 88.290 * [backup-simplify]: Simplify 0 into 0 88.290 * [backup-simplify]: Simplify 0 into 0 88.290 * [backup-simplify]: Simplify 0 into 0 88.290 * [backup-simplify]: Simplify 0 into 0 88.292 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 88.292 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 88.293 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 88.293 * [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 88.293 * [backup-simplify]: Simplify (- 0) into 0 88.294 * [backup-simplify]: Simplify (+ 0 0) into 0 88.294 * [taylor]: Taking taylor expansion of 0 in x.im 88.294 * [backup-simplify]: Simplify 0 into 0 88.294 * [taylor]: Taking taylor expansion of 0 in y.im 88.294 * [backup-simplify]: Simplify 0 into 0 88.294 * [taylor]: Taking taylor expansion of 0 in y.im 88.294 * [backup-simplify]: Simplify 0 into 0 88.294 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 88.294 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 88.295 * [backup-simplify]: Simplify (- 0) into 0 88.295 * [taylor]: Taking taylor expansion of 0 in y.im 88.295 * [backup-simplify]: Simplify 0 into 0 88.296 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 88.296 * [taylor]: Taking taylor expansion of 0 in y.im 88.296 * [backup-simplify]: Simplify 0 into 0 88.296 * [taylor]: Taking taylor expansion of 0 in x.re 88.296 * [backup-simplify]: Simplify 0 into 0 88.296 * [taylor]: Taking taylor expansion of 0 in x.re 88.296 * [backup-simplify]: Simplify 0 into 0 88.296 * [taylor]: Taking taylor expansion of 0 in x.re 88.296 * [backup-simplify]: Simplify 0 into 0 88.297 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 88.297 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 88.297 * [backup-simplify]: Simplify (- 0) into 0 88.297 * [taylor]: Taking taylor expansion of 0 in x.re 88.297 * [backup-simplify]: Simplify 0 into 0 88.297 * [taylor]: Taking taylor expansion of 0 in x.re 88.297 * [backup-simplify]: Simplify 0 into 0 88.297 * [taylor]: Taking taylor expansion of 0 in x.re 88.297 * [backup-simplify]: Simplify 0 into 0 88.297 * [taylor]: Taking taylor expansion of 0 in x.re 88.297 * [backup-simplify]: Simplify 0 into 0 88.297 * [backup-simplify]: Simplify 0 into 0 88.297 * [backup-simplify]: Simplify 0 into 0 88.298 * [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)) 88.298 * * * [progress]: simplifying candidates 88.298 * * * * [progress]: [ 1 / 52 ] simplifiying candidate # 88.298 * * * * [progress]: [ 2 / 52 ] simplifiying candidate # 88.298 * [simplify]: Simplifying (- (log (- (* y.re x.im) (* y.im x.re))) (log (+ (* y.re y.re) (* y.im y.im)))) 88.298 * * [simplify]: iters left: 6 (13 enodes) 88.301 * * [simplify]: iters left: 5 (46 enodes) 88.307 * * [simplify]: iters left: 4 (58 enodes) 88.314 * * [simplify]: iters left: 3 (62 enodes) 88.321 * * [simplify]: Extracting #0: cost 1 inf + 0 88.321 * * [simplify]: Extracting #1: cost 5 inf + 0 88.321 * * [simplify]: Extracting #2: cost 10 inf + 0 88.322 * * [simplify]: Extracting #3: cost 17 inf + 0 88.322 * * [simplify]: Extracting #4: cost 28 inf + 0 88.322 * * [simplify]: Extracting #5: cost 21 inf + 251 88.322 * * [simplify]: Extracting #6: cost 2 inf + 2584 88.323 * * [simplify]: Extracting #7: cost 0 inf + 3240 88.323 * [simplify]: Simplified to (- (log (- (* y.re x.im) (* y.im x.re))) (log (+ (* y.re y.re) (* y.im y.im)))) 88.323 * [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)))))) 88.323 * * * * [progress]: [ 3 / 52 ] simplifiying candidate # 88.323 * * * * [progress]: [ 4 / 52 ] simplifiying candidate # 88.323 * * * * [progress]: [ 5 / 52 ] simplifiying candidate # 88.324 * [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)))) 88.324 * * [simplify]: iters left: 6 (15 enodes) 88.327 * * [simplify]: iters left: 5 (71 enodes) 88.351 * * [simplify]: iters left: 4 (223 enodes) 88.434 * * [simplify]: Extracting #0: cost 1 inf + 0 88.434 * * [simplify]: Extracting #1: cost 32 inf + 0 88.435 * * [simplify]: Extracting #2: cost 96 inf + 1 88.435 * * [simplify]: Extracting #3: cost 227 inf + 1 88.438 * * [simplify]: Extracting #4: cost 145 inf + 15730 88.451 * * [simplify]: Extracting #5: cost 10 inf + 47127 88.473 * * [simplify]: Extracting #6: cost 0 inf + 49435 88.497 * [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)))) 88.497 * [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)))))) 88.497 * * * * [progress]: [ 6 / 52 ] simplifiying candidate # 88.497 * * * * [progress]: [ 7 / 52 ] simplifiying candidate # 88.497 * * * * [progress]: [ 8 / 52 ] simplifiying candidate # 88.497 * * * * [progress]: [ 9 / 52 ] simplifiying candidate # 88.497 * * * * [progress]: [ 10 / 52 ] simplifiying candidate # 88.497 * [simplify]: Simplifying (/ (* y.re x.im) (+ (* y.re y.re) (* y.im y.im))) 88.498 * * [simplify]: iters left: 6 (8 enodes) 88.501 * * [simplify]: iters left: 5 (28 enodes) 88.509 * * [simplify]: iters left: 4 (34 enodes) 88.518 * * [simplify]: iters left: 3 (39 enodes) 88.528 * * [simplify]: iters left: 2 (41 enodes) 88.539 * * [simplify]: iters left: 1 (44 enodes) 88.550 * * [simplify]: Extracting #0: cost 1 inf + 0 88.550 * * [simplify]: Extracting #1: cost 10 inf + 0 88.550 * * [simplify]: Extracting #2: cost 16 inf + 2 88.550 * * [simplify]: Extracting #3: cost 16 inf + 127 88.551 * * [simplify]: Extracting #4: cost 13 inf + 210 88.551 * * [simplify]: Extracting #5: cost 5 inf + 1348 88.552 * * [simplify]: Extracting #6: cost 0 inf + 2201 88.553 * [simplify]: Simplified to (/ y.re (/ (+ (* y.re y.re) (* y.im y.im)) x.im)) 88.553 * [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))))) 88.553 * * * * [progress]: [ 11 / 52 ] simplifiying candidate # 88.553 * [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))))) 88.553 * * [simplify]: iters left: 6 (15 enodes) 88.560 * * [simplify]: iters left: 5 (56 enodes) 88.576 * * [simplify]: iters left: 4 (80 enodes) 88.600 * * [simplify]: iters left: 3 (91 enodes) 88.623 * * [simplify]: iters left: 2 (94 enodes) 88.647 * * [simplify]: Extracting #0: cost 1 inf + 0 88.647 * * [simplify]: Extracting #1: cost 11 inf + 0 88.647 * * [simplify]: Extracting #2: cost 22 inf + 0 88.647 * * [simplify]: Extracting #3: cost 29 inf + 0 88.647 * * [simplify]: Extracting #4: cost 40 inf + 0 88.648 * * [simplify]: Extracting #5: cost 35 inf + 128 88.648 * * [simplify]: Extracting #6: cost 16 inf + 2331 88.651 * * [simplify]: Extracting #7: cost 2 inf + 7740 88.654 * * [simplify]: Extracting #8: cost 0 inf + 8588 88.657 * [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))))) 88.657 * [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)))))) 88.658 * [simplify]: Simplifying (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 88.658 * * [simplify]: iters left: 6 (13 enodes) 88.664 * * [simplify]: iters left: 5 (44 enodes) 88.676 * * [simplify]: iters left: 4 (53 enodes) 88.690 * * [simplify]: iters left: 3 (57 enodes) 88.705 * * [simplify]: Extracting #0: cost 1 inf + 0 88.705 * * [simplify]: Extracting #1: cost 4 inf + 0 88.705 * * [simplify]: Extracting #2: cost 8 inf + 0 88.705 * * [simplify]: Extracting #3: cost 15 inf + 0 88.705 * * [simplify]: Extracting #4: cost 26 inf + 0 88.706 * * [simplify]: Extracting #5: cost 19 inf + 251 88.706 * * [simplify]: Extracting #6: cost 5 inf + 1760 88.707 * * [simplify]: Extracting #7: cost 0 inf + 2856 88.708 * [simplify]: Simplified to (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 88.708 * [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)))))) 88.708 * * * * [progress]: [ 12 / 52 ] simplifiying candidate # 88.708 * [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)))) 88.709 * * [simplify]: iters left: 6 (14 enodes) 88.713 * * [simplify]: iters left: 5 (49 enodes) 88.720 * * [simplify]: iters left: 4 (62 enodes) 88.729 * * [simplify]: iters left: 3 (69 enodes) 88.737 * * [simplify]: Extracting #0: cost 1 inf + 0 88.738 * * [simplify]: Extracting #1: cost 7 inf + 0 88.738 * * [simplify]: Extracting #2: cost 14 inf + 0 88.738 * * [simplify]: Extracting #3: cost 21 inf + 0 88.738 * * [simplify]: Extracting #4: cost 32 inf + 0 88.738 * * [simplify]: Extracting #5: cost 26 inf + 210 88.738 * * [simplify]: Extracting #6: cost 7 inf + 2494 88.739 * * [simplify]: Extracting #7: cost 2 inf + 4072 88.740 * * [simplify]: Extracting #8: cost 0 inf + 4880 88.741 * [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)))) 88.741 * [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)))))) 88.741 * [simplify]: Simplifying (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 88.741 * * [simplify]: iters left: 6 (13 enodes) 88.743 * * [simplify]: iters left: 5 (44 enodes) 88.755 * * [simplify]: iters left: 4 (53 enodes) 88.769 * * [simplify]: iters left: 3 (57 enodes) 88.777 * * [simplify]: Extracting #0: cost 1 inf + 0 88.777 * * [simplify]: Extracting #1: cost 4 inf + 0 88.777 * * [simplify]: Extracting #2: cost 8 inf + 0 88.777 * * [simplify]: Extracting #3: cost 15 inf + 0 88.777 * * [simplify]: Extracting #4: cost 26 inf + 0 88.778 * * [simplify]: Extracting #5: cost 19 inf + 251 88.778 * * [simplify]: Extracting #6: cost 5 inf + 1680 88.778 * * [simplify]: Extracting #7: cost 0 inf + 2696 88.779 * [simplify]: Simplified to (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 88.779 * [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)))))) 88.779 * * * * [progress]: [ 13 / 52 ] simplifiying candidate # 88.779 * [simplify]: Simplifying (/ (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) 1) 88.779 * * [simplify]: iters left: 6 (11 enodes) 88.782 * * [simplify]: iters left: 5 (39 enodes) 88.788 * * [simplify]: iters left: 4 (58 enodes) 88.796 * * [simplify]: iters left: 3 (63 enodes) 88.804 * * [simplify]: Extracting #0: cost 1 inf + 0 88.804 * * [simplify]: Extracting #1: cost 5 inf + 0 88.804 * * [simplify]: Extracting #2: cost 7 inf + 1 88.804 * * [simplify]: Extracting #3: cost 11 inf + 1 88.804 * * [simplify]: Extracting #4: cost 20 inf + 1 88.804 * * [simplify]: Extracting #5: cost 14 inf + 211 88.804 * * [simplify]: Extracting #6: cost 4 inf + 1198 88.805 * * [simplify]: Extracting #7: cost 0 inf + 2135 88.805 * [simplify]: Simplified to (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) 88.805 * [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))))) 88.805 * [simplify]: Simplifying (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im))) 88.805 * * [simplify]: iters left: 6 (12 enodes) 88.808 * * [simplify]: iters left: 5 (41 enodes) 88.814 * * [simplify]: iters left: 4 (50 enodes) 88.821 * * [simplify]: iters left: 3 (54 enodes) 88.832 * * [simplify]: Extracting #0: cost 1 inf + 0 88.832 * * [simplify]: Extracting #1: cost 4 inf + 0 88.832 * * [simplify]: Extracting #2: cost 9 inf + 0 88.832 * * [simplify]: Extracting #3: cost 17 inf + 0 88.833 * * [simplify]: Extracting #4: cost 18 inf + 166 88.833 * * [simplify]: Extracting #5: cost 14 inf + 495 88.834 * * [simplify]: Extracting #6: cost 0 inf + 2292 88.834 * [simplify]: Simplified to (/ (cbrt (- (* y.re x.im) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im))) 88.835 * [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))))) 88.835 * * * * [progress]: [ 14 / 52 ] simplifiying candidate # 88.835 * [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))))) 88.835 * * [simplify]: iters left: 6 (14 enodes) 88.841 * * [simplify]: iters left: 5 (49 enodes) 88.854 * * [simplify]: iters left: 4 (60 enodes) 88.870 * * [simplify]: iters left: 3 (64 enodes) 88.881 * * [simplify]: Extracting #0: cost 1 inf + 0 88.881 * * [simplify]: Extracting #1: cost 6 inf + 0 88.881 * * [simplify]: Extracting #2: cost 12 inf + 0 88.881 * * [simplify]: Extracting #3: cost 19 inf + 0 88.881 * * [simplify]: Extracting #4: cost 30 inf + 0 88.881 * * [simplify]: Extracting #5: cost 22 inf + 292 88.882 * * [simplify]: Extracting #6: cost 5 inf + 2450 88.882 * * [simplify]: Extracting #7: cost 0 inf + 4068 88.883 * [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))))) 88.883 * [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)))))) 88.883 * [simplify]: Simplifying (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 88.883 * * [simplify]: iters left: 6 (13 enodes) 88.886 * * [simplify]: iters left: 5 (44 enodes) 88.892 * * [simplify]: iters left: 4 (53 enodes) 88.898 * * [simplify]: iters left: 3 (57 enodes) 88.905 * * [simplify]: Extracting #0: cost 1 inf + 0 88.906 * * [simplify]: Extracting #1: cost 4 inf + 0 88.906 * * [simplify]: Extracting #2: cost 8 inf + 0 88.906 * * [simplify]: Extracting #3: cost 15 inf + 0 88.906 * * [simplify]: Extracting #4: cost 26 inf + 0 88.906 * * [simplify]: Extracting #5: cost 19 inf + 251 88.906 * * [simplify]: Extracting #6: cost 5 inf + 1680 88.907 * * [simplify]: Extracting #7: cost 0 inf + 2696 88.908 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 88.908 * [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)))))) 88.909 * * * * [progress]: [ 15 / 52 ] simplifiying candidate # 88.909 * [simplify]: Simplifying (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 88.909 * * [simplify]: iters left: 6 (13 enodes) 88.914 * * [simplify]: iters left: 5 (44 enodes) 88.927 * * [simplify]: iters left: 4 (53 enodes) 88.941 * * [simplify]: iters left: 3 (57 enodes) 88.954 * * [simplify]: Extracting #0: cost 1 inf + 0 88.954 * * [simplify]: Extracting #1: cost 4 inf + 0 88.954 * * [simplify]: Extracting #2: cost 8 inf + 0 88.954 * * [simplify]: Extracting #3: cost 15 inf + 0 88.954 * * [simplify]: Extracting #4: cost 26 inf + 0 88.954 * * [simplify]: Extracting #5: cost 19 inf + 251 88.954 * * [simplify]: Extracting #6: cost 5 inf + 1600 88.955 * * [simplify]: Extracting #7: cost 0 inf + 2536 88.955 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 88.955 * [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)))))) 88.955 * [simplify]: Simplifying (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 88.955 * * [simplify]: iters left: 6 (13 enodes) 88.958 * * [simplify]: iters left: 5 (44 enodes) 88.963 * * [simplify]: iters left: 4 (53 enodes) 88.970 * * [simplify]: iters left: 3 (57 enodes) 88.978 * * [simplify]: Extracting #0: cost 1 inf + 0 88.978 * * [simplify]: Extracting #1: cost 4 inf + 0 88.978 * * [simplify]: Extracting #2: cost 8 inf + 0 88.978 * * [simplify]: Extracting #3: cost 15 inf + 0 88.979 * * [simplify]: Extracting #4: cost 26 inf + 0 88.979 * * [simplify]: Extracting #5: cost 19 inf + 251 88.979 * * [simplify]: Extracting #6: cost 5 inf + 1600 88.980 * * [simplify]: Extracting #7: cost 0 inf + 2536 88.981 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 88.981 * [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)))))) 88.981 * * * * [progress]: [ 16 / 52 ] simplifiying candidate # 88.982 * [simplify]: Simplifying (/ (sqrt (- (* y.re x.im) (* y.im x.re))) 1) 88.982 * * [simplify]: iters left: 6 (10 enodes) 88.987 * * [simplify]: iters left: 5 (34 enodes) 88.997 * * [simplify]: iters left: 4 (45 enodes) 89.004 * * [simplify]: iters left: 3 (49 enodes) 89.011 * * [simplify]: Extracting #0: cost 1 inf + 0 89.011 * * [simplify]: Extracting #1: cost 4 inf + 0 89.011 * * [simplify]: Extracting #2: cost 7 inf + 1 89.011 * * [simplify]: Extracting #3: cost 16 inf + 1 89.011 * * [simplify]: Extracting #4: cost 11 inf + 130 89.011 * * [simplify]: Extracting #5: cost 1 inf + 995 89.011 * * [simplify]: Extracting #6: cost 0 inf + 1077 89.012 * [simplify]: Simplified to (sqrt (- (* y.re x.im) (* y.im x.re))) 89.012 * [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))))) 89.012 * [simplify]: Simplifying (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im))) 89.012 * * [simplify]: iters left: 6 (12 enodes) 89.016 * * [simplify]: iters left: 5 (41 enodes) 89.021 * * [simplify]: iters left: 4 (50 enodes) 89.028 * * [simplify]: iters left: 3 (54 enodes) 89.034 * * [simplify]: Extracting #0: cost 1 inf + 0 89.034 * * [simplify]: Extracting #1: cost 4 inf + 0 89.034 * * [simplify]: Extracting #2: cost 9 inf + 0 89.034 * * [simplify]: Extracting #3: cost 17 inf + 0 89.035 * * [simplify]: Extracting #4: cost 18 inf + 166 89.035 * * [simplify]: Extracting #5: cost 14 inf + 495 89.035 * * [simplify]: Extracting #6: cost 0 inf + 2132 89.035 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im))) 89.036 * [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))))) 89.036 * * * * [progress]: [ 17 / 52 ] simplifiying candidate # 89.036 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 89.036 * * [simplify]: iters left: 6 (9 enodes) 89.038 * * [simplify]: iters left: 5 (32 enodes) 89.043 * * [simplify]: iters left: 4 (36 enodes) 89.053 * * [simplify]: Extracting #0: cost 1 inf + 0 89.053 * * [simplify]: Extracting #1: cost 6 inf + 0 89.053 * * [simplify]: Extracting #2: cost 9 inf + 1 89.053 * * [simplify]: Extracting #3: cost 12 inf + 1 89.053 * * [simplify]: Extracting #4: cost 16 inf + 1 89.053 * * [simplify]: Extracting #5: cost 14 inf + 3 89.054 * * [simplify]: Extracting #6: cost 10 inf + 248 89.054 * * [simplify]: Extracting #7: cost 3 inf + 1543 89.055 * * [simplify]: Extracting #8: cost 0 inf + 2351 89.055 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 89.055 * [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)))))) 89.056 * [simplify]: Simplifying (/ (- (* y.re x.im) (* y.im x.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 89.056 * * [simplify]: iters left: 6 (12 enodes) 89.061 * * [simplify]: iters left: 5 (44 enodes) 89.073 * * [simplify]: iters left: 4 (67 enodes) 89.092 * * [simplify]: iters left: 3 (93 enodes) 89.117 * * [simplify]: iters left: 2 (119 enodes) 89.152 * * [simplify]: iters left: 1 (131 enodes) 89.185 * * [simplify]: Extracting #0: cost 1 inf + 0 89.185 * * [simplify]: Extracting #1: cost 7 inf + 0 89.185 * * [simplify]: Extracting #2: cost 34 inf + 0 89.185 * * [simplify]: Extracting #3: cost 48 inf + 87 89.186 * * [simplify]: Extracting #4: cost 39 inf + 746 89.188 * * [simplify]: Extracting #5: cost 11 inf + 7338 89.192 * * [simplify]: Extracting #6: cost 0 inf + 10206 89.195 * [simplify]: Simplified to (/ (- (* y.re x.im) (* y.im x.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 89.195 * [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)))))) 89.195 * * * * [progress]: [ 18 / 52 ] simplifiying candidate # 89.196 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 89.196 * * [simplify]: iters left: 6 (8 enodes) 89.198 * * [simplify]: iters left: 5 (27 enodes) 89.202 * * [simplify]: iters left: 4 (29 enodes) 89.206 * * [simplify]: Extracting #0: cost 1 inf + 0 89.206 * * [simplify]: Extracting #1: cost 4 inf + 0 89.206 * * [simplify]: Extracting #2: cost 5 inf + 1 89.206 * * [simplify]: Extracting #3: cost 8 inf + 1 89.206 * * [simplify]: Extracting #4: cost 12 inf + 1 89.206 * * [simplify]: Extracting #5: cost 10 inf + 3 89.206 * * [simplify]: Extracting #6: cost 5 inf + 289 89.206 * * [simplify]: Extracting #7: cost 1 inf + 938 89.206 * * [simplify]: Extracting #8: cost 0 inf + 1141 89.206 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 89.207 * [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)))))) 89.207 * [simplify]: Simplifying (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 89.207 * * [simplify]: iters left: 6 (12 enodes) 89.209 * * [simplify]: iters left: 5 (44 enodes) 89.215 * * [simplify]: iters left: 4 (67 enodes) 89.225 * * [simplify]: iters left: 3 (93 enodes) 89.252 * * [simplify]: iters left: 2 (119 enodes) 89.283 * * [simplify]: iters left: 1 (131 enodes) 89.315 * * [simplify]: Extracting #0: cost 1 inf + 0 89.315 * * [simplify]: Extracting #1: cost 7 inf + 0 89.315 * * [simplify]: Extracting #2: cost 34 inf + 0 89.315 * * [simplify]: Extracting #3: cost 48 inf + 87 89.316 * * [simplify]: Extracting #4: cost 39 inf + 746 89.318 * * [simplify]: Extracting #5: cost 11 inf + 6418 89.321 * * [simplify]: Extracting #6: cost 0 inf + 8846 89.325 * [simplify]: Simplified to (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 89.325 * [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)))))) 89.325 * * * * [progress]: [ 19 / 52 ] simplifiying candidate # 89.325 * [simplify]: Simplifying (/ 1 1) 89.325 * * [simplify]: iters left: 2 (2 enodes) 89.327 * * [simplify]: iters left: 1 (6 enodes) 89.329 * * [simplify]: Extracting #0: cost 1 inf + 0 89.329 * * [simplify]: Extracting #1: cost 0 inf + 1 89.329 * [simplify]: Simplified to 1 89.329 * [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))))) 89.330 * [simplify]: Simplifying (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im))) 89.330 * * [simplify]: iters left: 6 (11 enodes) 89.335 * * [simplify]: iters left: 5 (41 enodes) 89.343 * * [simplify]: iters left: 4 (64 enodes) 89.351 * * [simplify]: iters left: 3 (90 enodes) 89.365 * * [simplify]: iters left: 2 (116 enodes) 89.389 * * [simplify]: iters left: 1 (128 enodes) 89.414 * * [simplify]: Extracting #0: cost 1 inf + 0 89.414 * * [simplify]: Extracting #1: cost 7 inf + 0 89.414 * * [simplify]: Extracting #2: cost 35 inf + 0 89.415 * * [simplify]: Extracting #3: cost 47 inf + 128 89.415 * * [simplify]: Extracting #4: cost 35 inf + 909 89.416 * * [simplify]: Extracting #5: cost 8 inf + 5782 89.417 * * [simplify]: Extracting #6: cost 0 inf + 7242 89.419 * [simplify]: Simplified to (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im))) 89.419 * [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))))) 89.419 * * * * [progress]: [ 20 / 52 ] simplifiying candidate # 89.419 * * * * [progress]: [ 21 / 52 ] simplifiying candidate # 89.419 * * * * [progress]: [ 22 / 52 ] simplifiying candidate # 89.419 * * * * [progress]: [ 23 / 52 ] simplifiying candidate # 89.419 * [simplify]: Simplifying (cbrt (+ (* y.re y.re) (* y.im y.im))) 89.419 * * [simplify]: iters left: 5 (6 enodes) 89.421 * * [simplify]: iters left: 4 (19 enodes) 89.423 * * [simplify]: Extracting #0: cost 1 inf + 0 89.423 * * [simplify]: Extracting #1: cost 3 inf + 0 89.423 * * [simplify]: Extracting #2: cost 6 inf + 0 89.423 * * [simplify]: Extracting #3: cost 10 inf + 0 89.423 * * [simplify]: Extracting #4: cost 6 inf + 84 89.423 * * [simplify]: Extracting #5: cost 0 inf + 814 89.424 * [simplify]: Simplified to (cbrt (+ (* y.re y.re) (* y.im y.im))) 89.424 * [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))))) 89.424 * * * * [progress]: [ 24 / 52 ] simplifiying candidate # 89.424 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 89.424 * * [simplify]: iters left: 5 (6 enodes) 89.425 * * [simplify]: iters left: 4 (19 enodes) 89.428 * * [simplify]: Extracting #0: cost 1 inf + 0 89.428 * * [simplify]: Extracting #1: cost 3 inf + 0 89.428 * * [simplify]: Extracting #2: cost 6 inf + 0 89.428 * * [simplify]: Extracting #3: cost 10 inf + 0 89.428 * * [simplify]: Extracting #4: cost 6 inf + 84 89.428 * * [simplify]: Extracting #5: cost 0 inf + 734 89.428 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 89.428 * [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))))) 89.428 * * * * [progress]: [ 25 / 52 ] simplifiying candidate # 89.429 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 89.429 * * [simplify]: iters left: 4 (5 enodes) 89.430 * * [simplify]: iters left: 3 (16 enodes) 89.432 * * [simplify]: Extracting #0: cost 1 inf + 0 89.432 * * [simplify]: Extracting #1: cost 4 inf + 0 89.432 * * [simplify]: Extracting #2: cost 8 inf + 0 89.432 * * [simplify]: Extracting #3: cost 4 inf + 84 89.433 * * [simplify]: Extracting #4: cost 0 inf + 410 89.433 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 89.433 * [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)))) 89.433 * * * * [progress]: [ 26 / 52 ] simplifiying candidate # 89.433 * [simplify]: Simplifying (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) 89.433 * * [simplify]: iters left: 6 (9 enodes) 89.435 * * [simplify]: iters left: 5 (31 enodes) 89.439 * * [simplify]: iters left: 4 (40 enodes) 89.444 * * [simplify]: iters left: 3 (44 enodes) 89.449 * * [simplify]: Extracting #0: cost 1 inf + 0 89.449 * * [simplify]: Extracting #1: cost 3 inf + 0 89.449 * * [simplify]: Extracting #2: cost 5 inf + 0 89.449 * * [simplify]: Extracting #3: cost 9 inf + 0 89.450 * * [simplify]: Extracting #4: cost 18 inf + 0 89.450 * * [simplify]: Extracting #5: cost 13 inf + 169 89.450 * * [simplify]: Extracting #6: cost 5 inf + 787 89.450 * * [simplify]: Extracting #7: cost 0 inf + 1644 89.450 * [simplify]: Simplified to (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re)))) 89.450 * [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)))))) 89.451 * * * * [progress]: [ 27 / 52 ] simplifiying candidate # 89.451 * [simplify]: Simplifying (sqrt (- (* y.re x.im) (* y.im x.re))) 89.451 * * [simplify]: iters left: 5 (8 enodes) 89.454 * * [simplify]: iters left: 4 (28 enodes) 89.462 * * [simplify]: iters left: 3 (37 enodes) 89.472 * * [simplify]: iters left: 2 (41 enodes) 89.482 * * [simplify]: Extracting #0: cost 1 inf + 0 89.482 * * [simplify]: Extracting #1: cost 3 inf + 0 89.482 * * [simplify]: Extracting #2: cost 7 inf + 0 89.482 * * [simplify]: Extracting #3: cost 16 inf + 0 89.482 * * [simplify]: Extracting #4: cost 11 inf + 128 89.483 * * [simplify]: Extracting #5: cost 2 inf + 830 89.483 * * [simplify]: Extracting #6: cost 0 inf + 1076 89.484 * [simplify]: Simplified to (sqrt (- (* y.re x.im) (* y.im x.re))) 89.484 * [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)))))) 89.484 * * * * [progress]: [ 28 / 52 ] simplifiying candidate # 89.484 * * * * [progress]: [ 29 / 52 ] simplifiying candidate # 89.484 * [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)))) 89.485 * * [simplify]: iters left: 6 (9 enodes) 89.490 * * [simplify]: iters left: 5 (49 enodes) 89.508 * * [simplify]: iters left: 4 (116 enodes) 89.556 * * [simplify]: iters left: 3 (231 enodes) 89.615 * * [simplify]: iters left: 2 (363 enodes) 89.733 * * [simplify]: Extracting #0: cost 1 inf + 0 89.733 * * [simplify]: Extracting #1: cost 20 inf + 0 89.734 * * [simplify]: Extracting #2: cost 146 inf + 0 89.739 * * [simplify]: Extracting #3: cost 200 inf + 1989 89.743 * * [simplify]: Extracting #4: cost 63 inf + 22827 89.750 * * [simplify]: Extracting #5: cost 0 inf + 34174 89.757 * * [simplify]: Extracting #6: cost 0 inf + 34134 89.768 * [simplify]: Simplified to (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))) 89.768 * [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))))) 89.768 * * * * [progress]: [ 30 / 52 ] simplifiying candidate # 89.769 * [simplify]: Simplifying (- (* y.re y.re) (* y.im y.im)) 89.769 * * [simplify]: iters left: 4 (5 enodes) 89.771 * * [simplify]: iters left: 3 (20 enodes) 89.777 * * [simplify]: iters left: 2 (33 enodes) 89.787 * * [simplify]: iters left: 1 (50 enodes) 89.803 * * [simplify]: Extracting #0: cost 1 inf + 0 89.803 * * [simplify]: Extracting #1: cost 11 inf + 0 89.803 * * [simplify]: Extracting #2: cost 29 inf + 0 89.803 * * [simplify]: Extracting #3: cost 19 inf + 455 89.804 * * [simplify]: Extracting #4: cost 0 inf + 2130 89.805 * * [simplify]: Extracting #5: cost 0 inf + 1970 89.807 * [simplify]: Simplified to (* (+ y.re y.im) (- y.re y.im)) 89.807 * [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)))) 89.807 * * * * [progress]: [ 31 / 52 ] simplifiying candidate # 89.807 * [simplify]: Simplifying (- (pow (* y.re x.im) 3) (pow (* y.im x.re) 3)) 89.807 * * [simplify]: iters left: 5 (10 enodes) 89.813 * * [simplify]: iters left: 4 (53 enodes) 89.837 * * [simplify]: iters left: 3 (165 enodes) 89.897 * * [simplify]: iters left: 2 (470 enodes) 90.075 * * [simplify]: Extracting #0: cost 1 inf + 0 90.075 * * [simplify]: Extracting #1: cost 21 inf + 0 90.076 * * [simplify]: Extracting #2: cost 104 inf + 0 90.076 * * [simplify]: Extracting #3: cost 226 inf + 930 90.078 * * [simplify]: Extracting #4: cost 184 inf + 7619 90.086 * * [simplify]: Extracting #5: cost 74 inf + 36465 90.093 * * [simplify]: Extracting #6: cost 5 inf + 63971 90.101 * * [simplify]: Extracting #7: cost 0 inf + 67070 90.109 * [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))) 90.109 * [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))))))) 90.110 * * * * [progress]: [ 32 / 52 ] simplifiying candidate # 90.110 * [simplify]: Simplifying (- (* (* y.re x.im) (* y.re x.im)) (* (* y.im x.re) (* y.im x.re))) 90.110 * * [simplify]: iters left: 6 (9 enodes) 90.112 * * [simplify]: iters left: 5 (48 enodes) 90.121 * * [simplify]: iters left: 4 (111 enodes) 90.140 * * [simplify]: iters left: 3 (181 enodes) 90.201 * * [simplify]: iters left: 2 (262 enodes) 90.287 * * [simplify]: iters left: 1 (473 enodes) 90.443 * * [simplify]: Extracting #0: cost 1 inf + 0 90.443 * * [simplify]: Extracting #1: cost 22 inf + 0 90.444 * * [simplify]: Extracting #2: cost 110 inf + 0 90.445 * * [simplify]: Extracting #3: cost 142 inf + 1440 90.452 * * [simplify]: Extracting #4: cost 41 inf + 15973 90.459 * * [simplify]: Extracting #5: cost 0 inf + 23364 90.466 * * [simplify]: Extracting #6: cost 0 inf + 23124 90.473 * [simplify]: Simplified to (- (* (* y.re x.im) (* y.re x.im)) (* (* y.im x.re) (* y.im x.re))) 90.473 * [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))))) 90.473 * * * * [progress]: [ 33 / 52 ] simplifiying candidate #real (real->posit16 (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im))))))> 90.473 * * * * [progress]: [ 34 / 52 ] simplifiying candidate # 90.473 * [simplify]: Simplifying (/ (exp (* y.re x.im)) (exp (* y.im x.re))) 90.473 * * [simplify]: iters left: 5 (9 enodes) 90.475 * * [simplify]: iters left: 4 (35 enodes) 90.480 * * [simplify]: iters left: 3 (54 enodes) 90.488 * * [simplify]: iters left: 2 (95 enodes) 90.503 * * [simplify]: iters left: 1 (193 enodes) 90.552 * * [simplify]: Extracting #0: cost 1 inf + 0 90.552 * * [simplify]: Extracting #1: cost 61 inf + 0 90.553 * * [simplify]: Extracting #2: cost 177 inf + 0 90.553 * * [simplify]: Extracting #3: cost 207 inf + 844 90.555 * * [simplify]: Extracting #4: cost 161 inf + 6973 90.557 * * [simplify]: Extracting #5: cost 112 inf + 18650 90.563 * * [simplify]: Extracting #6: cost 35 inf + 67314 90.572 * * [simplify]: Extracting #7: cost 0 inf + 95011 90.590 * [simplify]: Simplified to (exp (- (* y.re x.im) (* y.im x.re))) 90.590 * [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)))) 90.590 * * * * [progress]: [ 35 / 52 ] simplifiying candidate # 90.590 * * * * [progress]: [ 36 / 52 ] simplifiying candidate # 90.590 * * * * [progress]: [ 37 / 52 ] simplifiying candidate # 90.590 * * * * [progress]: [ 38 / 52 ] simplifiying candidate # 90.590 * * * * [progress]: [ 39 / 52 ] simplifiying candidate # 90.590 * * * * [progress]: [ 40 / 52 ] simplifiying candidate # 90.590 * * * * [progress]: [ 41 / 52 ] simplifiying candidate # 90.590 * * * * [progress]: [ 42 / 52 ] simplifiying candidate # 90.590 * * * * [progress]: [ 43 / 52 ] simplifiying candidate # 90.591 * * * * [progress]: [ 44 / 52 ] simplifiying candidate # 90.591 * * * * [progress]: [ 45 / 52 ] simplifiying candidate # 90.591 * * * * [progress]: [ 46 / 52 ] simplifiying candidate #real (real->posit16 (- (* y.re x.im) (* y.im x.re)))) (+ (* y.re y.re) (* y.im y.im))))> 90.591 * * * * [progress]: [ 47 / 52 ] simplifiying candidate # 90.591 * [simplify]: Simplifying 0 90.591 * * [simplify]: iters left: 0 (1 enodes) 90.592 * * [simplify]: Extracting #0: cost 1 inf + 0 90.592 * * [simplify]: Extracting #1: cost 0 inf + 1 90.592 * [simplify]: Simplified to 0 90.592 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 90.592 * * * * [progress]: [ 48 / 52 ] simplifiying candidate # 90.593 * [simplify]: Simplifying 0 90.593 * * [simplify]: iters left: 0 (1 enodes) 90.593 * * [simplify]: Extracting #0: cost 1 inf + 0 90.594 * * [simplify]: Extracting #1: cost 0 inf + 1 90.594 * [simplify]: Simplified to 0 90.594 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 90.594 * * * * [progress]: [ 49 / 52 ] simplifiying candidate # 90.594 * [simplify]: Simplifying 0 90.594 * * [simplify]: iters left: 0 (1 enodes) 90.595 * * [simplify]: Extracting #0: cost 1 inf + 0 90.595 * * [simplify]: Extracting #1: cost 0 inf + 1 90.595 * [simplify]: Simplified to 0 90.595 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 90.595 * * * * [progress]: [ 50 / 52 ] simplifiying candidate # 90.595 * [simplify]: Simplifying 0 90.595 * * [simplify]: iters left: 0 (1 enodes) 90.596 * * [simplify]: Extracting #0: cost 1 inf + 0 90.596 * * [simplify]: Extracting #1: cost 0 inf + 1 90.596 * [simplify]: Simplified to 0 90.596 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 0 (+ (* y.re y.re) (* y.im y.im)))) 90.596 * * * * [progress]: [ 51 / 52 ] simplifiying candidate # 90.596 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 90.596 * * [simplify]: iters left: 4 (7 enodes) 90.600 * * [simplify]: iters left: 3 (25 enodes) 90.603 * * [simplify]: iters left: 2 (34 enodes) 90.607 * * [simplify]: iters left: 1 (38 enodes) 90.612 * * [simplify]: Extracting #0: cost 1 inf + 0 90.612 * * [simplify]: Extracting #1: cost 5 inf + 0 90.612 * * [simplify]: Extracting #2: cost 14 inf + 0 90.612 * * [simplify]: Extracting #3: cost 9 inf + 169 90.612 * * [simplify]: Extracting #4: cost 2 inf + 583 90.612 * * [simplify]: Extracting #5: cost 0 inf + 748 90.612 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 90.612 * [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)))) 90.612 * * * * [progress]: [ 52 / 52 ] simplifiying candidate # 90.613 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 90.613 * * [simplify]: iters left: 4 (7 enodes) 90.614 * * [simplify]: iters left: 3 (25 enodes) 90.617 * * [simplify]: iters left: 2 (34 enodes) 90.622 * * [simplify]: iters left: 1 (38 enodes) 90.626 * * [simplify]: Extracting #0: cost 1 inf + 0 90.626 * * [simplify]: Extracting #1: cost 5 inf + 0 90.626 * * [simplify]: Extracting #2: cost 14 inf + 0 90.626 * * [simplify]: Extracting #3: cost 9 inf + 169 90.626 * * [simplify]: Extracting #4: cost 2 inf + 583 90.627 * * [simplify]: Extracting #5: cost 0 inf + 748 90.627 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 90.627 * [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)))) 90.627 * * * [progress]: adding candidates to table 91.266 * [progress]: [Phase 3 of 3] Extracting. 91.266 * * [regime]: Finding splitpoints for: (# # # # #real (real->posit16 (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im))))))> # # #) 91.270 * * * [regime-changes]: Trying 4 branch expressions: (y.im x.re y.re x.im) 91.270 * * * * [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))))))> # # #) 91.356 * * * * [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))))))> # # #) 91.411 * * * * [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))))))> # # #) 91.483 * * * * [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))))))> # # #) 91.555 * * * [regime]: Found split indices: #