1553932031.614 * [progress]: [Phase 1 of 3] Setting up. 1553932031.614 * * * [progress]: [1/2] Preparing points 1553932031.694 * * * [progress]: [2/2] Setting up program. 1553932031.696 * [progress]: [Phase 2 of 3] Improving. 1553932031.696 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1553932031.697 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553932031.697 * * [simplify]: iters left: 6 (11 enodes) 1553932031.699 * * [simplify]: iters left: 5 (43 enodes) 1553932031.706 * * [simplify]: iters left: 4 (88 enodes) 1553932031.723 * * [simplify]: iters left: 3 (196 enodes) 1553932031.813 * * [simplify]: iters left: 2 (392 enodes) 1553932032.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932032.033 * * [simplify]: Extracting #1: cost 39 inf + 0 1553932032.034 * * [simplify]: Extracting #2: cost 157 inf + 1 1553932032.036 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553932032.044 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553932032.060 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553932032.079 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553932032.095 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553932032.111 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553932032.127 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553932032.128 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im)))) 1553932032.136 * * [progress]: iteration 1 / 4 1553932032.136 * * * [progress]: picking best candidate 1553932032.142 * * * * [pick]: Picked # 1553932032.142 * * * [progress]: localizing error 1553932032.164 * * * [progress]: generating rewritten candidates 1553932032.164 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1553932032.202 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 1553932032.241 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 1553932032.260 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 1553932032.268 * * * [progress]: generating series expansions 1553932032.268 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1553932032.268 * [backup-simplify]: Simplify (* (- (* x.re x.re) (* x.im x.im)) x.re) into (* x.re (- (pow x.re 2) (pow x.im 2))) 1553932032.268 * [approximate]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in (x.re x.im) around 0 1553932032.268 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.im 1553932032.268 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.268 * [backup-simplify]: Simplify x.re into x.re 1553932032.268 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.im 1553932032.268 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1553932032.268 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.268 * [backup-simplify]: Simplify x.re into x.re 1553932032.268 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.268 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.268 * [backup-simplify]: Simplify 0 into 0 1553932032.268 * [backup-simplify]: Simplify 1 into 1 1553932032.268 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.re 1553932032.268 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.268 * [backup-simplify]: Simplify 0 into 0 1553932032.268 * [backup-simplify]: Simplify 1 into 1 1553932032.268 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1553932032.268 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932032.268 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.268 * [backup-simplify]: Simplify 0 into 0 1553932032.268 * [backup-simplify]: Simplify 1 into 1 1553932032.268 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.268 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.268 * [backup-simplify]: Simplify x.im into x.im 1553932032.268 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.re 1553932032.268 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.268 * [backup-simplify]: Simplify 0 into 0 1553932032.268 * [backup-simplify]: Simplify 1 into 1 1553932032.268 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1553932032.268 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932032.268 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.268 * [backup-simplify]: Simplify 0 into 0 1553932032.268 * [backup-simplify]: Simplify 1 into 1 1553932032.268 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.268 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.268 * [backup-simplify]: Simplify x.im into x.im 1553932032.269 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932032.269 * [backup-simplify]: Simplify (- (pow x.im 2)) into (- (pow x.im 2)) 1553932032.269 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 2))) into (- (pow x.im 2)) 1553932032.269 * [backup-simplify]: Simplify (* 0 (- (pow x.im 2))) into 0 1553932032.269 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.269 * [backup-simplify]: Simplify 0 into 0 1553932032.269 * [backup-simplify]: Simplify 0 into 0 1553932032.269 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932032.269 * [backup-simplify]: Simplify (- 0) into 0 1553932032.270 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.270 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (- (pow x.im 2)))) into (- (pow x.im 2)) 1553932032.270 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553932032.270 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.270 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.270 * [backup-simplify]: Simplify 0 into 0 1553932032.270 * [backup-simplify]: Simplify 1 into 1 1553932032.270 * [backup-simplify]: Simplify 0 into 0 1553932032.270 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.271 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553932032.271 * [backup-simplify]: Simplify (- 0) into 0 1553932032.271 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932032.272 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (- (pow x.im 2))))) into 0 1553932032.272 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.272 * [backup-simplify]: Simplify 0 into 0 1553932032.272 * [backup-simplify]: Simplify 0 into 0 1553932032.272 * [backup-simplify]: Simplify 0 into 0 1553932032.272 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.273 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553932032.273 * [backup-simplify]: Simplify (- 0) into 0 1553932032.273 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.274 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))) into 1 1553932032.274 * [taylor]: Taking taylor expansion of 1 in x.im 1553932032.274 * [backup-simplify]: Simplify 1 into 1 1553932032.274 * [backup-simplify]: Simplify 1 into 1 1553932032.274 * [backup-simplify]: Simplify 0 into 0 1553932032.274 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.274 * [backup-simplify]: Simplify (- 1) into -1 1553932032.274 * [backup-simplify]: Simplify -1 into -1 1553932032.274 * [backup-simplify]: Simplify 0 into 0 1553932032.275 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932032.276 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553932032.276 * [backup-simplify]: Simplify (- 0) into 0 1553932032.276 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.277 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))))) into 0 1553932032.277 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.277 * [backup-simplify]: Simplify 0 into 0 1553932032.277 * [backup-simplify]: Simplify 0 into 0 1553932032.277 * [backup-simplify]: Simplify 0 into 0 1553932032.277 * [backup-simplify]: Simplify 0 into 0 1553932032.277 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.278 * [backup-simplify]: Simplify (- 0) into 0 1553932032.278 * [backup-simplify]: Simplify 0 into 0 1553932032.278 * [backup-simplify]: Simplify 0 into 0 1553932032.278 * [backup-simplify]: Simplify (+ (* -1 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932032.278 * [backup-simplify]: Simplify (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.re)) into (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) 1553932032.278 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in (x.re x.im) around 0 1553932032.278 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.im 1553932032.278 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1553932032.278 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1553932032.278 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1553932032.278 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.278 * [backup-simplify]: Simplify x.re into x.re 1553932032.278 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932032.278 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1553932032.278 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553932032.278 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.278 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.278 * [backup-simplify]: Simplify 0 into 0 1553932032.278 * [backup-simplify]: Simplify 1 into 1 1553932032.279 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.279 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.279 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.279 * [backup-simplify]: Simplify x.re into x.re 1553932032.279 * [backup-simplify]: Simplify (- 1) into -1 1553932032.279 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932032.279 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932032.279 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1553932032.279 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1553932032.279 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1553932032.279 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932032.280 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.280 * [backup-simplify]: Simplify 0 into 0 1553932032.280 * [backup-simplify]: Simplify 1 into 1 1553932032.280 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.280 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.280 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1553932032.280 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.280 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.280 * [backup-simplify]: Simplify x.im into x.im 1553932032.280 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932032.280 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553932032.280 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.280 * [backup-simplify]: Simplify 0 into 0 1553932032.280 * [backup-simplify]: Simplify 1 into 1 1553932032.280 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932032.281 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.281 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1553932032.281 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1553932032.281 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1553932032.281 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932032.281 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.281 * [backup-simplify]: Simplify 0 into 0 1553932032.281 * [backup-simplify]: Simplify 1 into 1 1553932032.281 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.281 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.281 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1553932032.281 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.281 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.281 * [backup-simplify]: Simplify x.im into x.im 1553932032.281 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932032.281 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553932032.281 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.282 * [backup-simplify]: Simplify 0 into 0 1553932032.282 * [backup-simplify]: Simplify 1 into 1 1553932032.282 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932032.282 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.282 * [taylor]: Taking taylor expansion of 1 in x.im 1553932032.282 * [backup-simplify]: Simplify 1 into 1 1553932032.282 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.283 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932032.283 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.284 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553932032.284 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.284 * [backup-simplify]: Simplify 0 into 0 1553932032.284 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932032.285 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.285 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1553932032.285 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1553932032.285 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553932032.285 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1553932032.285 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553932032.285 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.285 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.285 * [backup-simplify]: Simplify 0 into 0 1553932032.285 * [backup-simplify]: Simplify 1 into 1 1553932032.286 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.286 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.286 * [backup-simplify]: Simplify (- 1) into -1 1553932032.286 * [backup-simplify]: Simplify -1 into -1 1553932032.286 * [backup-simplify]: Simplify 1 into 1 1553932032.287 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932032.287 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.287 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932032.287 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553932032.288 * [backup-simplify]: Simplify (- 0) into 0 1553932032.288 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.289 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553932032.289 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.289 * [backup-simplify]: Simplify 0 into 0 1553932032.289 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.290 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932032.290 * [backup-simplify]: Simplify (- 0) into 0 1553932032.290 * [backup-simplify]: Simplify 0 into 0 1553932032.290 * [backup-simplify]: Simplify 0 into 0 1553932032.290 * [backup-simplify]: Simplify 0 into 0 1553932032.291 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553932032.291 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.292 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553932032.292 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932032.292 * [backup-simplify]: Simplify (- 0) into 0 1553932032.292 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.294 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.294 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.294 * [backup-simplify]: Simplify 0 into 0 1553932032.294 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932032.295 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.295 * [backup-simplify]: Simplify (- 0) into 0 1553932032.295 * [backup-simplify]: Simplify 0 into 0 1553932032.295 * [backup-simplify]: Simplify 0 into 0 1553932032.295 * [backup-simplify]: Simplify 0 into 0 1553932032.295 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -1 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932032.295 * [backup-simplify]: Simplify (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.re))) into (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) 1553932032.295 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in (x.re x.im) around 0 1553932032.295 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.im 1553932032.295 * [taylor]: Taking taylor expansion of -1 in x.im 1553932032.295 * [backup-simplify]: Simplify -1 into -1 1553932032.295 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.im 1553932032.295 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1553932032.295 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1553932032.295 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1553932032.295 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.296 * [backup-simplify]: Simplify x.re into x.re 1553932032.296 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932032.296 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1553932032.296 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553932032.296 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.296 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.296 * [backup-simplify]: Simplify 0 into 0 1553932032.296 * [backup-simplify]: Simplify 1 into 1 1553932032.296 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.296 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.296 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.296 * [backup-simplify]: Simplify x.re into x.re 1553932032.296 * [backup-simplify]: Simplify (- 1) into -1 1553932032.297 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932032.297 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932032.297 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.re 1553932032.297 * [taylor]: Taking taylor expansion of -1 in x.re 1553932032.297 * [backup-simplify]: Simplify -1 into -1 1553932032.297 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1553932032.297 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1553932032.297 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1553932032.297 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932032.297 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.297 * [backup-simplify]: Simplify 0 into 0 1553932032.297 * [backup-simplify]: Simplify 1 into 1 1553932032.297 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.297 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.297 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1553932032.297 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.297 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.297 * [backup-simplify]: Simplify x.im into x.im 1553932032.297 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932032.298 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553932032.298 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.298 * [backup-simplify]: Simplify 0 into 0 1553932032.298 * [backup-simplify]: Simplify 1 into 1 1553932032.298 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932032.298 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.298 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.re 1553932032.298 * [taylor]: Taking taylor expansion of -1 in x.re 1553932032.298 * [backup-simplify]: Simplify -1 into -1 1553932032.298 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1553932032.298 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1553932032.298 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1553932032.298 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932032.298 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.298 * [backup-simplify]: Simplify 0 into 0 1553932032.298 * [backup-simplify]: Simplify 1 into 1 1553932032.298 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.299 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.299 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1553932032.299 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.299 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.299 * [backup-simplify]: Simplify x.im into x.im 1553932032.299 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932032.299 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553932032.299 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.299 * [backup-simplify]: Simplify 0 into 0 1553932032.299 * [backup-simplify]: Simplify 1 into 1 1553932032.299 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932032.299 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.300 * [backup-simplify]: Simplify (* -1 1) into -1 1553932032.300 * [taylor]: Taking taylor expansion of -1 in x.im 1553932032.300 * [backup-simplify]: Simplify -1 into -1 1553932032.300 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.300 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932032.301 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.301 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553932032.302 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 1553932032.302 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.302 * [backup-simplify]: Simplify 0 into 0 1553932032.302 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932032.303 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.303 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1553932032.303 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1553932032.303 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553932032.304 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))) into (/ 1 (pow x.im 2)) 1553932032.304 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553932032.304 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.304 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.304 * [backup-simplify]: Simplify 0 into 0 1553932032.304 * [backup-simplify]: Simplify 1 into 1 1553932032.304 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.304 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.304 * [backup-simplify]: Simplify 1 into 1 1553932032.304 * [backup-simplify]: Simplify -1 into -1 1553932032.305 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932032.306 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.306 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932032.306 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553932032.307 * [backup-simplify]: Simplify (- 0) into 0 1553932032.307 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.309 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553932032.310 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1)))) into 0 1553932032.310 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.310 * [backup-simplify]: Simplify 0 into 0 1553932032.311 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.312 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932032.312 * [backup-simplify]: Simplify 0 into 0 1553932032.312 * [backup-simplify]: Simplify 0 into 0 1553932032.312 * [backup-simplify]: Simplify 0 into 0 1553932032.313 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553932032.314 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.314 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553932032.314 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932032.315 * [backup-simplify]: Simplify (- 0) into 0 1553932032.315 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.318 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.319 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))))) into 0 1553932032.319 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.319 * [backup-simplify]: Simplify 0 into 0 1553932032.320 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932032.321 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.321 * [backup-simplify]: Simplify 0 into 0 1553932032.321 * [backup-simplify]: Simplify 0 into 0 1553932032.322 * [backup-simplify]: Simplify 0 into 0 1553932032.322 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 1 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932032.322 * * * * [progress]: [ 2 / 4 ] generating series at (2) 1553932032.323 * [backup-simplify]: Simplify (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553932032.323 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 1553932032.323 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 1553932032.323 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553932032.323 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.323 * [backup-simplify]: Simplify x.re into x.re 1553932032.323 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 1553932032.323 * [taylor]: Taking taylor expansion of 3 in x.im 1553932032.323 * [backup-simplify]: Simplify 3 into 3 1553932032.323 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553932032.323 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.323 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.323 * [backup-simplify]: Simplify 0 into 0 1553932032.323 * [backup-simplify]: Simplify 1 into 1 1553932032.323 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.323 * [backup-simplify]: Simplify x.re into x.re 1553932032.323 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 1553932032.323 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932032.323 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.323 * [backup-simplify]: Simplify 0 into 0 1553932032.323 * [backup-simplify]: Simplify 1 into 1 1553932032.323 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 1553932032.323 * [taylor]: Taking taylor expansion of 3 in x.re 1553932032.323 * [backup-simplify]: Simplify 3 into 3 1553932032.324 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932032.324 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.324 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.324 * [backup-simplify]: Simplify x.im into x.im 1553932032.324 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.324 * [backup-simplify]: Simplify 0 into 0 1553932032.324 * [backup-simplify]: Simplify 1 into 1 1553932032.324 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 1553932032.324 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932032.324 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.324 * [backup-simplify]: Simplify 0 into 0 1553932032.324 * [backup-simplify]: Simplify 1 into 1 1553932032.324 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 1553932032.324 * [taylor]: Taking taylor expansion of 3 in x.re 1553932032.324 * [backup-simplify]: Simplify 3 into 3 1553932032.324 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932032.324 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.324 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.324 * [backup-simplify]: Simplify x.im into x.im 1553932032.324 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.324 * [backup-simplify]: Simplify 0 into 0 1553932032.324 * [backup-simplify]: Simplify 1 into 1 1553932032.324 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932032.324 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932032.325 * [backup-simplify]: Simplify (* 3 0) into 0 1553932032.325 * [backup-simplify]: Simplify (- 0) into 0 1553932032.326 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.326 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.326 * [backup-simplify]: Simplify 0 into 0 1553932032.326 * [backup-simplify]: Simplify 0 into 0 1553932032.326 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932032.326 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932032.327 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 1553932032.327 * [backup-simplify]: Simplify (- (* 3 (pow x.im 2))) into (- (* 3 (pow x.im 2))) 1553932032.327 * [backup-simplify]: Simplify (+ 0 (- (* 3 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 1553932032.327 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 1553932032.327 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 1553932032.327 * [taylor]: Taking taylor expansion of 3 in x.im 1553932032.327 * [backup-simplify]: Simplify 3 into 3 1553932032.327 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.327 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.327 * [backup-simplify]: Simplify 0 into 0 1553932032.327 * [backup-simplify]: Simplify 1 into 1 1553932032.327 * [backup-simplify]: Simplify 0 into 0 1553932032.328 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553932032.329 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553932032.329 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1553932032.330 * [backup-simplify]: Simplify (- 0) into 0 1553932032.330 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.330 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.330 * [backup-simplify]: Simplify 0 into 0 1553932032.330 * [backup-simplify]: Simplify 0 into 0 1553932032.330 * [backup-simplify]: Simplify 0 into 0 1553932032.331 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.331 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.332 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553932032.333 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553932032.334 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1553932032.334 * [backup-simplify]: Simplify (- 0) into 0 1553932032.334 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932032.334 * [taylor]: Taking taylor expansion of 1 in x.im 1553932032.334 * [backup-simplify]: Simplify 1 into 1 1553932032.335 * [backup-simplify]: Simplify 1 into 1 1553932032.335 * [backup-simplify]: Simplify 0 into 0 1553932032.335 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.335 * [backup-simplify]: Simplify (* 3 1) into 3 1553932032.336 * [backup-simplify]: Simplify (- 3) into -3 1553932032.336 * [backup-simplify]: Simplify -3 into -3 1553932032.336 * [backup-simplify]: Simplify 0 into 0 1553932032.336 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.337 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.338 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553932032.339 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553932032.341 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 1553932032.341 * [backup-simplify]: Simplify (- 0) into 0 1553932032.342 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.342 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.342 * [backup-simplify]: Simplify 0 into 0 1553932032.342 * [backup-simplify]: Simplify 0 into 0 1553932032.342 * [backup-simplify]: Simplify 0 into 0 1553932032.342 * [backup-simplify]: Simplify 0 into 0 1553932032.343 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.343 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553932032.344 * [backup-simplify]: Simplify (- 0) into 0 1553932032.344 * [backup-simplify]: Simplify 0 into 0 1553932032.344 * [backup-simplify]: Simplify 0 into 0 1553932032.344 * [backup-simplify]: Simplify (+ (* -3 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553932032.345 * [backup-simplify]: Simplify (- (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.re)) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im))) into (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) 1553932032.345 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in (x.re x.im) around 0 1553932032.345 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 1553932032.345 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1553932032.345 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553932032.345 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.345 * [backup-simplify]: Simplify x.re into x.re 1553932032.345 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932032.345 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932032.345 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553932032.345 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553932032.345 * [taylor]: Taking taylor expansion of 3 in x.im 1553932032.345 * [backup-simplify]: Simplify 3 into 3 1553932032.345 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553932032.345 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553932032.345 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.345 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.345 * [backup-simplify]: Simplify 0 into 0 1553932032.345 * [backup-simplify]: Simplify 1 into 1 1553932032.345 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.345 * [backup-simplify]: Simplify x.re into x.re 1553932032.346 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.346 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553932032.346 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932032.346 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1553932032.346 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553932032.346 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932032.346 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.346 * [backup-simplify]: Simplify 0 into 0 1553932032.346 * [backup-simplify]: Simplify 1 into 1 1553932032.346 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.347 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.347 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.347 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553932032.347 * [taylor]: Taking taylor expansion of 3 in x.re 1553932032.347 * [backup-simplify]: Simplify 3 into 3 1553932032.347 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553932032.347 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932032.347 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.347 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.347 * [backup-simplify]: Simplify x.im into x.im 1553932032.347 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.347 * [backup-simplify]: Simplify 0 into 0 1553932032.347 * [backup-simplify]: Simplify 1 into 1 1553932032.348 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932032.348 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932032.348 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932032.348 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932032.348 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553932032.348 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1553932032.348 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553932032.348 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932032.348 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.348 * [backup-simplify]: Simplify 0 into 0 1553932032.348 * [backup-simplify]: Simplify 1 into 1 1553932032.349 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.349 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.350 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.350 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553932032.350 * [taylor]: Taking taylor expansion of 3 in x.re 1553932032.350 * [backup-simplify]: Simplify 3 into 3 1553932032.350 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553932032.350 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932032.350 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.350 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.350 * [backup-simplify]: Simplify x.im into x.im 1553932032.350 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.350 * [backup-simplify]: Simplify 0 into 0 1553932032.350 * [backup-simplify]: Simplify 1 into 1 1553932032.350 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932032.350 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932032.350 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932032.351 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932032.351 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553932032.351 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932032.351 * [taylor]: Taking taylor expansion of 1 in x.im 1553932032.351 * [backup-simplify]: Simplify 1 into 1 1553932032.352 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.352 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.353 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932032.354 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.354 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.354 * [backup-simplify]: Simplify 0 into 0 1553932032.355 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932032.355 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932032.356 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.356 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 1553932032.357 * [backup-simplify]: Simplify (- (/ 3 (pow x.im 2))) into (- (* 3 (/ 1 (pow x.im 2)))) 1553932032.357 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 1553932032.357 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 1553932032.357 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1553932032.357 * [taylor]: Taking taylor expansion of 3 in x.im 1553932032.357 * [backup-simplify]: Simplify 3 into 3 1553932032.357 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553932032.357 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.357 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.357 * [backup-simplify]: Simplify 0 into 0 1553932032.357 * [backup-simplify]: Simplify 1 into 1 1553932032.357 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.358 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.358 * [backup-simplify]: Simplify (* 3 1) into 3 1553932032.358 * [backup-simplify]: Simplify (- 3) into -3 1553932032.358 * [backup-simplify]: Simplify -3 into -3 1553932032.359 * [backup-simplify]: Simplify 1 into 1 1553932032.360 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932032.361 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932032.361 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.365 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553932032.366 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553932032.366 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553932032.366 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1553932032.367 * [backup-simplify]: Simplify (- 0) into 0 1553932032.367 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.367 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.367 * [backup-simplify]: Simplify 0 into 0 1553932032.368 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.369 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932032.369 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553932032.370 * [backup-simplify]: Simplify (- 0) into 0 1553932032.370 * [backup-simplify]: Simplify 0 into 0 1553932032.370 * [backup-simplify]: Simplify 0 into 0 1553932032.370 * [backup-simplify]: Simplify 0 into 0 1553932032.371 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553932032.372 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553932032.373 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.374 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553932032.375 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553932032.375 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932032.376 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1553932032.376 * [backup-simplify]: Simplify (- 0) into 0 1553932032.377 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.377 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.377 * [backup-simplify]: Simplify 0 into 0 1553932032.378 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932032.379 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.380 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1553932032.380 * [backup-simplify]: Simplify (- 0) into 0 1553932032.380 * [backup-simplify]: Simplify 0 into 0 1553932032.380 * [backup-simplify]: Simplify 0 into 0 1553932032.380 * [backup-simplify]: Simplify 0 into 0 1553932032.381 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -3 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553932032.381 * [backup-simplify]: Simplify (- (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.re))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im)))) into (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) 1553932032.381 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in (x.re x.im) around 0 1553932032.381 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 1553932032.381 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553932032.381 * [taylor]: Taking taylor expansion of 3 in x.im 1553932032.381 * [backup-simplify]: Simplify 3 into 3 1553932032.381 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553932032.381 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553932032.382 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.382 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.382 * [backup-simplify]: Simplify 0 into 0 1553932032.382 * [backup-simplify]: Simplify 1 into 1 1553932032.382 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.382 * [backup-simplify]: Simplify x.re into x.re 1553932032.382 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.382 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553932032.382 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932032.382 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1553932032.382 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553932032.382 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.382 * [backup-simplify]: Simplify x.re into x.re 1553932032.382 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932032.382 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932032.382 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553932032.383 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 1553932032.383 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553932032.383 * [taylor]: Taking taylor expansion of 3 in x.re 1553932032.383 * [backup-simplify]: Simplify 3 into 3 1553932032.383 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553932032.383 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932032.383 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.383 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.383 * [backup-simplify]: Simplify x.im into x.im 1553932032.383 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.383 * [backup-simplify]: Simplify 0 into 0 1553932032.383 * [backup-simplify]: Simplify 1 into 1 1553932032.383 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932032.383 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932032.383 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932032.383 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932032.384 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553932032.384 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553932032.384 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932032.384 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.384 * [backup-simplify]: Simplify 0 into 0 1553932032.384 * [backup-simplify]: Simplify 1 into 1 1553932032.384 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.384 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.385 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.385 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 1553932032.385 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553932032.385 * [taylor]: Taking taylor expansion of 3 in x.re 1553932032.385 * [backup-simplify]: Simplify 3 into 3 1553932032.385 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553932032.385 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932032.385 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.385 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.385 * [backup-simplify]: Simplify x.im into x.im 1553932032.385 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.385 * [backup-simplify]: Simplify 0 into 0 1553932032.385 * [backup-simplify]: Simplify 1 into 1 1553932032.385 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932032.385 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932032.385 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932032.386 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932032.386 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553932032.386 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553932032.386 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932032.386 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.386 * [backup-simplify]: Simplify 0 into 0 1553932032.386 * [backup-simplify]: Simplify 1 into 1 1553932032.386 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.387 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.387 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.387 * [backup-simplify]: Simplify (- 1) into -1 1553932032.388 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932032.388 * [taylor]: Taking taylor expansion of -1 in x.im 1553932032.388 * [backup-simplify]: Simplify -1 into -1 1553932032.389 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.389 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.390 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932032.390 * [backup-simplify]: Simplify (- 0) into 0 1553932032.391 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.391 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.391 * [backup-simplify]: Simplify 0 into 0 1553932032.391 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 1553932032.392 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932032.392 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932032.393 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.394 * [backup-simplify]: Simplify (- 0) into 0 1553932032.394 * [backup-simplify]: Simplify (+ (/ 3 (pow x.im 2)) 0) into (* 3 (/ 1 (pow x.im 2))) 1553932032.394 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1553932032.394 * [taylor]: Taking taylor expansion of 3 in x.im 1553932032.394 * [backup-simplify]: Simplify 3 into 3 1553932032.394 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553932032.394 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.394 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.394 * [backup-simplify]: Simplify 0 into 0 1553932032.394 * [backup-simplify]: Simplify 1 into 1 1553932032.394 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.395 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932032.395 * [backup-simplify]: Simplify (* 3 1) into 3 1553932032.395 * [backup-simplify]: Simplify 3 into 3 1553932032.395 * [backup-simplify]: Simplify -1 into -1 1553932032.396 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553932032.396 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553932032.397 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553932032.397 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1553932032.398 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932032.398 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932032.399 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.399 * [backup-simplify]: Simplify (- 0) into 0 1553932032.399 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.399 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.399 * [backup-simplify]: Simplify 0 into 0 1553932032.399 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.400 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932032.400 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553932032.400 * [backup-simplify]: Simplify 0 into 0 1553932032.400 * [backup-simplify]: Simplify 0 into 0 1553932032.400 * [backup-simplify]: Simplify 0 into 0 1553932032.401 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553932032.401 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553932032.402 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932032.402 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1553932032.403 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553932032.403 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553932032.404 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.404 * [backup-simplify]: Simplify (- 0) into 0 1553932032.404 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932032.404 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.404 * [backup-simplify]: Simplify 0 into 0 1553932032.405 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932032.405 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.406 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1553932032.406 * [backup-simplify]: Simplify 0 into 0 1553932032.406 * [backup-simplify]: Simplify 0 into 0 1553932032.406 * [backup-simplify]: Simplify 0 into 0 1553932032.406 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 3 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553932032.406 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 1553932032.406 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 1553932032.406 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553932032.406 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 1553932032.406 * [taylor]: Taking taylor expansion of 2 in x.im 1553932032.406 * [backup-simplify]: Simplify 2 into 2 1553932032.406 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553932032.406 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.406 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.406 * [backup-simplify]: Simplify 0 into 0 1553932032.406 * [backup-simplify]: Simplify 1 into 1 1553932032.406 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.406 * [backup-simplify]: Simplify x.re into x.re 1553932032.406 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1553932032.406 * [taylor]: Taking taylor expansion of 2 in x.re 1553932032.407 * [backup-simplify]: Simplify 2 into 2 1553932032.407 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932032.407 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.407 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.407 * [backup-simplify]: Simplify x.im into x.im 1553932032.407 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.407 * [backup-simplify]: Simplify 0 into 0 1553932032.407 * [backup-simplify]: Simplify 1 into 1 1553932032.407 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1553932032.407 * [taylor]: Taking taylor expansion of 2 in x.re 1553932032.407 * [backup-simplify]: Simplify 2 into 2 1553932032.407 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932032.407 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.407 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.407 * [backup-simplify]: Simplify x.im into x.im 1553932032.407 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.407 * [backup-simplify]: Simplify 0 into 0 1553932032.407 * [backup-simplify]: Simplify 1 into 1 1553932032.407 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932032.407 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932032.407 * [backup-simplify]: Simplify (* 2 0) into 0 1553932032.407 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.407 * [backup-simplify]: Simplify 0 into 0 1553932032.407 * [backup-simplify]: Simplify 0 into 0 1553932032.407 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932032.408 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932032.408 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 1553932032.408 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 1553932032.408 * [taylor]: Taking taylor expansion of 2 in x.im 1553932032.408 * [backup-simplify]: Simplify 2 into 2 1553932032.408 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.408 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.408 * [backup-simplify]: Simplify 0 into 0 1553932032.408 * [backup-simplify]: Simplify 1 into 1 1553932032.408 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.408 * [backup-simplify]: Simplify (* 2 1) into 2 1553932032.408 * [backup-simplify]: Simplify 2 into 2 1553932032.409 * [backup-simplify]: Simplify 0 into 0 1553932032.409 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553932032.409 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553932032.410 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1553932032.410 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.410 * [backup-simplify]: Simplify 0 into 0 1553932032.410 * [backup-simplify]: Simplify 0 into 0 1553932032.410 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.411 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 1553932032.411 * [backup-simplify]: Simplify 0 into 0 1553932032.411 * [backup-simplify]: Simplify 0 into 0 1553932032.411 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553932032.412 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553932032.412 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1553932032.412 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.412 * [backup-simplify]: Simplify 0 into 0 1553932032.412 * [backup-simplify]: Simplify 0 into 0 1553932032.412 * [backup-simplify]: Simplify 0 into 0 1553932032.413 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 1553932032.413 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im)) into (/ 2 (* (pow x.im 2) x.re)) 1553932032.413 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553932032.413 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 1553932032.413 * [taylor]: Taking taylor expansion of 2 in x.im 1553932032.413 * [backup-simplify]: Simplify 2 into 2 1553932032.413 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553932032.413 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.413 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.413 * [backup-simplify]: Simplify 0 into 0 1553932032.413 * [backup-simplify]: Simplify 1 into 1 1553932032.413 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.413 * [backup-simplify]: Simplify x.re into x.re 1553932032.413 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.413 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553932032.413 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 1553932032.413 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1553932032.413 * [taylor]: Taking taylor expansion of 2 in x.re 1553932032.413 * [backup-simplify]: Simplify 2 into 2 1553932032.413 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932032.413 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.413 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.413 * [backup-simplify]: Simplify x.im into x.im 1553932032.413 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.413 * [backup-simplify]: Simplify 0 into 0 1553932032.413 * [backup-simplify]: Simplify 1 into 1 1553932032.413 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932032.413 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932032.413 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932032.414 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932032.414 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1553932032.414 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1553932032.414 * [taylor]: Taking taylor expansion of 2 in x.re 1553932032.414 * [backup-simplify]: Simplify 2 into 2 1553932032.414 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932032.414 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.414 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.414 * [backup-simplify]: Simplify x.im into x.im 1553932032.414 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.414 * [backup-simplify]: Simplify 0 into 0 1553932032.414 * [backup-simplify]: Simplify 1 into 1 1553932032.414 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932032.414 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932032.414 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932032.415 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932032.415 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1553932032.415 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 1553932032.415 * [taylor]: Taking taylor expansion of 2 in x.im 1553932032.415 * [backup-simplify]: Simplify 2 into 2 1553932032.415 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.415 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.415 * [backup-simplify]: Simplify 0 into 0 1553932032.415 * [backup-simplify]: Simplify 1 into 1 1553932032.415 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.415 * [backup-simplify]: Simplify (/ 2 1) into 2 1553932032.415 * [backup-simplify]: Simplify 2 into 2 1553932032.416 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553932032.416 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553932032.416 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553932032.416 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.416 * [backup-simplify]: Simplify 0 into 0 1553932032.417 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.417 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1553932032.417 * [backup-simplify]: Simplify 0 into 0 1553932032.418 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553932032.418 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553932032.419 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932032.419 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.419 * [backup-simplify]: Simplify 0 into 0 1553932032.419 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932032.420 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.420 * [backup-simplify]: Simplify 0 into 0 1553932032.420 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553932032.421 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553932032.421 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932032.421 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.421 * [backup-simplify]: Simplify 0 into 0 1553932032.421 * [backup-simplify]: Simplify 0 into 0 1553932032.422 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932032.422 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.422 * [backup-simplify]: Simplify 0 into 0 1553932032.423 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1553932032.424 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553932032.424 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932032.424 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.424 * [backup-simplify]: Simplify 0 into 0 1553932032.424 * [backup-simplify]: Simplify 0 into 0 1553932032.424 * [backup-simplify]: Simplify 0 into 0 1553932032.424 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 1553932032.425 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im))) into (/ -2 (* (pow x.im 2) x.re)) 1553932032.425 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553932032.425 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 1553932032.425 * [taylor]: Taking taylor expansion of -2 in x.im 1553932032.425 * [backup-simplify]: Simplify -2 into -2 1553932032.425 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553932032.425 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.425 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.425 * [backup-simplify]: Simplify 0 into 0 1553932032.425 * [backup-simplify]: Simplify 1 into 1 1553932032.425 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.425 * [backup-simplify]: Simplify x.re into x.re 1553932032.425 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.425 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553932032.425 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 1553932032.425 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1553932032.425 * [taylor]: Taking taylor expansion of -2 in x.re 1553932032.425 * [backup-simplify]: Simplify -2 into -2 1553932032.425 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932032.425 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.425 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.425 * [backup-simplify]: Simplify x.im into x.im 1553932032.425 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.425 * [backup-simplify]: Simplify 0 into 0 1553932032.425 * [backup-simplify]: Simplify 1 into 1 1553932032.425 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932032.425 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932032.425 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932032.426 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932032.426 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1553932032.426 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1553932032.426 * [taylor]: Taking taylor expansion of -2 in x.re 1553932032.426 * [backup-simplify]: Simplify -2 into -2 1553932032.426 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932032.426 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932032.426 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.426 * [backup-simplify]: Simplify x.im into x.im 1553932032.426 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.426 * [backup-simplify]: Simplify 0 into 0 1553932032.426 * [backup-simplify]: Simplify 1 into 1 1553932032.426 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932032.426 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932032.426 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932032.426 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932032.426 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1553932032.426 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 1553932032.426 * [taylor]: Taking taylor expansion of -2 in x.im 1553932032.426 * [backup-simplify]: Simplify -2 into -2 1553932032.426 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932032.427 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.427 * [backup-simplify]: Simplify 0 into 0 1553932032.427 * [backup-simplify]: Simplify 1 into 1 1553932032.427 * [backup-simplify]: Simplify (* 1 1) into 1 1553932032.427 * [backup-simplify]: Simplify (/ -2 1) into -2 1553932032.427 * [backup-simplify]: Simplify -2 into -2 1553932032.427 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553932032.428 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553932032.428 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553932032.428 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.428 * [backup-simplify]: Simplify 0 into 0 1553932032.428 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932032.429 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1553932032.429 * [backup-simplify]: Simplify 0 into 0 1553932032.430 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553932032.431 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553932032.431 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932032.431 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.431 * [backup-simplify]: Simplify 0 into 0 1553932032.432 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932032.433 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.433 * [backup-simplify]: Simplify 0 into 0 1553932032.434 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553932032.435 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553932032.435 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932032.435 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.436 * [backup-simplify]: Simplify 0 into 0 1553932032.436 * [backup-simplify]: Simplify 0 into 0 1553932032.437 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932032.438 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.438 * [backup-simplify]: Simplify 0 into 0 1553932032.439 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1553932032.440 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553932032.441 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932032.441 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.441 * [backup-simplify]: Simplify 0 into 0 1553932032.441 * [backup-simplify]: Simplify 0 into 0 1553932032.441 * [backup-simplify]: Simplify 0 into 0 1553932032.441 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 1553932032.441 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 1553932032.441 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 1553932032.441 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 1553932032.441 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 1553932032.441 * [taylor]: Taking taylor expansion of 2 in x.im 1553932032.441 * [backup-simplify]: Simplify 2 into 2 1553932032.441 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1553932032.441 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.441 * [backup-simplify]: Simplify 0 into 0 1553932032.441 * [backup-simplify]: Simplify 1 into 1 1553932032.441 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.441 * [backup-simplify]: Simplify x.re into x.re 1553932032.442 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1553932032.442 * [taylor]: Taking taylor expansion of 2 in x.re 1553932032.442 * [backup-simplify]: Simplify 2 into 2 1553932032.442 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553932032.442 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.442 * [backup-simplify]: Simplify x.im into x.im 1553932032.442 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.442 * [backup-simplify]: Simplify 0 into 0 1553932032.442 * [backup-simplify]: Simplify 1 into 1 1553932032.442 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1553932032.442 * [taylor]: Taking taylor expansion of 2 in x.re 1553932032.442 * [backup-simplify]: Simplify 2 into 2 1553932032.442 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553932032.442 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.442 * [backup-simplify]: Simplify x.im into x.im 1553932032.442 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.442 * [backup-simplify]: Simplify 0 into 0 1553932032.442 * [backup-simplify]: Simplify 1 into 1 1553932032.442 * [backup-simplify]: Simplify (* x.im 0) into 0 1553932032.442 * [backup-simplify]: Simplify (* 2 0) into 0 1553932032.442 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.443 * [backup-simplify]: Simplify 0 into 0 1553932032.443 * [backup-simplify]: Simplify 0 into 0 1553932032.443 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553932032.443 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 1553932032.443 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1553932032.443 * [taylor]: Taking taylor expansion of 2 in x.im 1553932032.443 * [backup-simplify]: Simplify 2 into 2 1553932032.443 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.444 * [backup-simplify]: Simplify 0 into 0 1553932032.444 * [backup-simplify]: Simplify 1 into 1 1553932032.444 * [backup-simplify]: Simplify (* 2 0) into 0 1553932032.444 * [backup-simplify]: Simplify 0 into 0 1553932032.444 * [backup-simplify]: Simplify 0 into 0 1553932032.445 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1553932032.445 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 1553932032.445 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.445 * [backup-simplify]: Simplify 0 into 0 1553932032.446 * [backup-simplify]: Simplify 0 into 0 1553932032.446 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1553932032.446 * [backup-simplify]: Simplify 2 into 2 1553932032.446 * [backup-simplify]: Simplify 0 into 0 1553932032.447 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553932032.448 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1553932032.448 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.448 * [backup-simplify]: Simplify 0 into 0 1553932032.448 * [backup-simplify]: Simplify 0 into 0 1553932032.448 * [backup-simplify]: Simplify 0 into 0 1553932032.449 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1553932032.449 * [backup-simplify]: Simplify 0 into 0 1553932032.449 * [backup-simplify]: Simplify 0 into 0 1553932032.450 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553932032.452 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 1553932032.452 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.452 * [backup-simplify]: Simplify 0 into 0 1553932032.452 * [backup-simplify]: Simplify 0 into 0 1553932032.452 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 1553932032.452 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 1553932032.452 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1553932032.452 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1553932032.452 * [taylor]: Taking taylor expansion of 2 in x.im 1553932032.452 * [backup-simplify]: Simplify 2 into 2 1553932032.452 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1553932032.452 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1553932032.452 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.452 * [backup-simplify]: Simplify 0 into 0 1553932032.452 * [backup-simplify]: Simplify 1 into 1 1553932032.452 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.452 * [backup-simplify]: Simplify x.re into x.re 1553932032.452 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553932032.453 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553932032.453 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932032.453 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1553932032.453 * [taylor]: Taking taylor expansion of 2 in x.re 1553932032.453 * [backup-simplify]: Simplify 2 into 2 1553932032.453 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553932032.453 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553932032.453 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.453 * [backup-simplify]: Simplify x.im into x.im 1553932032.453 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.453 * [backup-simplify]: Simplify 0 into 0 1553932032.453 * [backup-simplify]: Simplify 1 into 1 1553932032.453 * [backup-simplify]: Simplify (* x.im 0) into 0 1553932032.453 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553932032.453 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932032.454 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1553932032.454 * [taylor]: Taking taylor expansion of 2 in x.re 1553932032.454 * [backup-simplify]: Simplify 2 into 2 1553932032.454 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553932032.454 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553932032.454 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.454 * [backup-simplify]: Simplify x.im into x.im 1553932032.454 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.454 * [backup-simplify]: Simplify 0 into 0 1553932032.454 * [backup-simplify]: Simplify 1 into 1 1553932032.454 * [backup-simplify]: Simplify (* x.im 0) into 0 1553932032.454 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553932032.454 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932032.454 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1553932032.454 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1553932032.454 * [taylor]: Taking taylor expansion of 2 in x.im 1553932032.454 * [backup-simplify]: Simplify 2 into 2 1553932032.454 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.454 * [backup-simplify]: Simplify 0 into 0 1553932032.454 * [backup-simplify]: Simplify 1 into 1 1553932032.455 * [backup-simplify]: Simplify (/ 2 1) into 2 1553932032.455 * [backup-simplify]: Simplify 2 into 2 1553932032.456 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1553932032.456 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553932032.456 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1553932032.456 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.456 * [backup-simplify]: Simplify 0 into 0 1553932032.457 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1553932032.457 * [backup-simplify]: Simplify 0 into 0 1553932032.458 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553932032.458 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932032.459 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1553932032.459 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.459 * [backup-simplify]: Simplify 0 into 0 1553932032.459 * [backup-simplify]: Simplify 0 into 0 1553932032.460 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.460 * [backup-simplify]: Simplify 0 into 0 1553932032.461 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553932032.461 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932032.462 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1553932032.462 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.462 * [backup-simplify]: Simplify 0 into 0 1553932032.462 * [backup-simplify]: Simplify 0 into 0 1553932032.462 * [backup-simplify]: Simplify 0 into 0 1553932032.462 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.462 * [backup-simplify]: Simplify 0 into 0 1553932032.462 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 1553932032.463 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 1553932032.463 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1553932032.463 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1553932032.463 * [taylor]: Taking taylor expansion of 2 in x.im 1553932032.463 * [backup-simplify]: Simplify 2 into 2 1553932032.463 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1553932032.463 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1553932032.463 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.463 * [backup-simplify]: Simplify 0 into 0 1553932032.463 * [backup-simplify]: Simplify 1 into 1 1553932032.463 * [taylor]: Taking taylor expansion of x.re in x.im 1553932032.463 * [backup-simplify]: Simplify x.re into x.re 1553932032.463 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553932032.463 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553932032.463 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932032.463 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1553932032.463 * [taylor]: Taking taylor expansion of 2 in x.re 1553932032.463 * [backup-simplify]: Simplify 2 into 2 1553932032.463 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553932032.463 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553932032.463 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.463 * [backup-simplify]: Simplify x.im into x.im 1553932032.463 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.463 * [backup-simplify]: Simplify 0 into 0 1553932032.463 * [backup-simplify]: Simplify 1 into 1 1553932032.463 * [backup-simplify]: Simplify (* x.im 0) into 0 1553932032.463 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553932032.464 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932032.464 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1553932032.464 * [taylor]: Taking taylor expansion of 2 in x.re 1553932032.464 * [backup-simplify]: Simplify 2 into 2 1553932032.464 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553932032.464 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553932032.464 * [taylor]: Taking taylor expansion of x.im in x.re 1553932032.464 * [backup-simplify]: Simplify x.im into x.im 1553932032.464 * [taylor]: Taking taylor expansion of x.re in x.re 1553932032.464 * [backup-simplify]: Simplify 0 into 0 1553932032.464 * [backup-simplify]: Simplify 1 into 1 1553932032.464 * [backup-simplify]: Simplify (* x.im 0) into 0 1553932032.464 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553932032.464 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932032.464 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1553932032.464 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1553932032.464 * [taylor]: Taking taylor expansion of 2 in x.im 1553932032.464 * [backup-simplify]: Simplify 2 into 2 1553932032.464 * [taylor]: Taking taylor expansion of x.im in x.im 1553932032.464 * [backup-simplify]: Simplify 0 into 0 1553932032.464 * [backup-simplify]: Simplify 1 into 1 1553932032.464 * [backup-simplify]: Simplify (/ 2 1) into 2 1553932032.464 * [backup-simplify]: Simplify 2 into 2 1553932032.465 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1553932032.465 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553932032.465 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1553932032.465 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.465 * [backup-simplify]: Simplify 0 into 0 1553932032.466 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1553932032.466 * [backup-simplify]: Simplify 0 into 0 1553932032.466 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553932032.466 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932032.467 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1553932032.467 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.467 * [backup-simplify]: Simplify 0 into 0 1553932032.467 * [backup-simplify]: Simplify 0 into 0 1553932032.467 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.468 * [backup-simplify]: Simplify 0 into 0 1553932032.468 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553932032.468 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932032.469 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1553932032.469 * [taylor]: Taking taylor expansion of 0 in x.im 1553932032.469 * [backup-simplify]: Simplify 0 into 0 1553932032.469 * [backup-simplify]: Simplify 0 into 0 1553932032.469 * [backup-simplify]: Simplify 0 into 0 1553932032.470 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932032.470 * [backup-simplify]: Simplify 0 into 0 1553932032.470 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 1553932032.470 * * * [progress]: simplifying candidates 1553932032.470 * * * * [progress]: [ 1 / 84 ] simplifiying candidate # 1553932032.470 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.re) 1553932032.470 * * [simplify]: iters left: 6 (6 enodes) 1553932032.472 * * [simplify]: iters left: 5 (24 enodes) 1553932032.476 * * [simplify]: iters left: 4 (47 enodes) 1553932032.485 * * [simplify]: iters left: 3 (100 enodes) 1553932032.515 * * [simplify]: iters left: 2 (242 enodes) 1553932032.597 * * [simplify]: iters left: 1 (463 enodes) 1553932032.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932032.748 * * [simplify]: Extracting #1: cost 25 inf + 0 1553932032.748 * * [simplify]: Extracting #2: cost 86 inf + 1 1553932032.749 * * [simplify]: Extracting #3: cost 107 inf + 1353 1553932032.752 * * [simplify]: Extracting #4: cost 31 inf + 10714 1553932032.756 * * [simplify]: Extracting #5: cost 0 inf + 16457 1553932032.760 * * [simplify]: Extracting #6: cost 0 inf + 16337 1553932032.764 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.re) 1553932032.764 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (- (* x.re x.re) (* x.im x.im)) x.re) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932032.765 * * * * [progress]: [ 2 / 84 ] simplifiying candidate # 1553932032.765 * * * * [progress]: [ 3 / 84 ] simplifiying candidate # 1553932032.765 * [simplify]: Simplifying (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.re)) 1553932032.765 * * [simplify]: iters left: 6 (8 enodes) 1553932032.767 * * [simplify]: iters left: 5 (30 enodes) 1553932032.771 * * [simplify]: iters left: 4 (46 enodes) 1553932032.777 * * [simplify]: iters left: 3 (72 enodes) 1553932032.796 * * [simplify]: iters left: 2 (121 enodes) 1553932032.826 * * [simplify]: iters left: 1 (204 enodes) 1553932032.871 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932032.871 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932032.871 * * [simplify]: Extracting #2: cost 18 inf + 0 1553932032.871 * * [simplify]: Extracting #3: cost 40 inf + 1 1553932032.872 * * [simplify]: Extracting #4: cost 52 inf + 1410 1553932032.873 * * [simplify]: Extracting #5: cost 9 inf + 6733 1553932032.875 * * [simplify]: Extracting #6: cost 2 inf + 7767 1553932032.878 * * [simplify]: Extracting #7: cost 0 inf + 8211 1553932032.880 * [simplify]: Simplified to (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.re)) 1553932032.880 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932032.880 * * * * [progress]: [ 4 / 84 ] simplifiying candidate # 1553932032.880 * * * * [progress]: [ 5 / 84 ] simplifiying candidate # 1553932032.880 * * * * [progress]: [ 6 / 84 ] simplifiying candidate # 1553932032.880 * [simplify]: Simplifying (* (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) x.re)) 1553932032.880 * * [simplify]: iters left: 6 (9 enodes) 1553932032.883 * * [simplify]: iters left: 5 (39 enodes) 1553932032.889 * * [simplify]: iters left: 4 (104 enodes) 1553932032.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932032.936 * * [simplify]: Extracting #1: cost 37 inf + 0 1553932032.936 * * [simplify]: Extracting #2: cost 136 inf + 42 1553932032.938 * * [simplify]: Extracting #3: cost 161 inf + 1300 1553932032.943 * * [simplify]: Extracting #4: cost 53 inf + 21871 1553932032.950 * * [simplify]: Extracting #5: cost 0 inf + 34415 1553932032.958 * * [simplify]: Extracting #6: cost 0 inf + 34375 1553932032.966 * [simplify]: Simplified to (* (* x.re (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) 1553932032.966 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* x.re (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932032.966 * * * * [progress]: [ 7 / 84 ] simplifiying candidate # 1553932032.966 * * * * [progress]: [ 8 / 84 ] simplifiying candidate # 1553932032.966 * * * * [progress]: [ 9 / 84 ] simplifiying candidate # 1553932032.966 * * * * [progress]: [ 10 / 84 ] simplifiying candidate # 1553932032.966 * * * * [progress]: [ 11 / 84 ] simplifiying candidate # 1553932032.967 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1553932032.967 * * [simplify]: iters left: 6 (8 enodes) 1553932032.968 * * [simplify]: iters left: 5 (30 enodes) 1553932032.975 * * [simplify]: iters left: 4 (43 enodes) 1553932032.982 * * [simplify]: iters left: 3 (60 enodes) 1553932032.991 * * [simplify]: iters left: 2 (101 enodes) 1553932033.008 * * [simplify]: iters left: 1 (184 enodes) 1553932033.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932033.038 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932033.038 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932033.038 * * [simplify]: Extracting #3: cost 28 inf + 1 1553932033.038 * * [simplify]: Extracting #4: cost 58 inf + 124 1553932033.039 * * [simplify]: Extracting #5: cost 39 inf + 2118 1553932033.040 * * [simplify]: Extracting #6: cost 7 inf + 6021 1553932033.042 * * [simplify]: Extracting #7: cost 0 inf + 6675 1553932033.044 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1553932033.044 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932033.044 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1553932033.044 * * [simplify]: iters left: 6 (8 enodes) 1553932033.046 * * [simplify]: iters left: 5 (30 enodes) 1553932033.050 * * [simplify]: iters left: 4 (43 enodes) 1553932033.056 * * [simplify]: iters left: 3 (60 enodes) 1553932033.065 * * [simplify]: iters left: 2 (101 enodes) 1553932033.091 * * [simplify]: iters left: 1 (184 enodes) 1553932033.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932033.128 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932033.128 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932033.128 * * [simplify]: Extracting #3: cost 28 inf + 1 1553932033.129 * * [simplify]: Extracting #4: cost 58 inf + 124 1553932033.129 * * [simplify]: Extracting #5: cost 39 inf + 2118 1553932033.130 * * [simplify]: Extracting #6: cost 7 inf + 6021 1553932033.132 * * [simplify]: Extracting #7: cost 0 inf + 6675 1553932033.134 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1553932033.134 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932033.134 * * * * [progress]: [ 12 / 84 ] simplifiying candidate # 1553932033.134 * [simplify]: Simplifying (cbrt x.re) 1553932033.134 * * [simplify]: iters left: 1 (2 enodes) 1553932033.135 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932033.135 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932033.135 * * [simplify]: Extracting #2: cost 2 inf + 1 1553932033.135 * * [simplify]: Extracting #3: cost 0 inf + 163 1553932033.135 * [simplify]: Simplified to (cbrt x.re) 1553932033.135 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (- (* x.re x.re) (* x.im x.im)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932033.135 * * * * [progress]: [ 13 / 84 ] simplifiying candidate # 1553932033.135 * [simplify]: Simplifying (sqrt x.re) 1553932033.135 * * [simplify]: iters left: 1 (2 enodes) 1553932033.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932033.136 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932033.136 * * [simplify]: Extracting #2: cost 2 inf + 1 1553932033.136 * * [simplify]: Extracting #3: cost 0 inf + 83 1553932033.136 * [simplify]: Simplified to (sqrt x.re) 1553932033.136 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (- (* x.re x.re) (* x.im x.im)) (sqrt x.re)) (sqrt x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932033.136 * * * * [progress]: [ 14 / 84 ] simplifiying candidate # 1553932033.136 * * * * [progress]: [ 15 / 84 ] simplifiying candidate # 1553932033.136 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1553932033.136 * * [simplify]: iters left: 6 (7 enodes) 1553932033.138 * * [simplify]: iters left: 5 (26 enodes) 1553932033.141 * * [simplify]: iters left: 4 (39 enodes) 1553932033.147 * * [simplify]: iters left: 3 (56 enodes) 1553932033.157 * * [simplify]: iters left: 2 (97 enodes) 1553932033.189 * * [simplify]: iters left: 1 (180 enodes) 1553932033.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932033.248 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932033.249 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932033.249 * * [simplify]: Extracting #3: cost 25 inf + 0 1553932033.249 * * [simplify]: Extracting #4: cost 59 inf + 0 1553932033.249 * * [simplify]: Extracting #5: cost 53 inf + 290 1553932033.251 * * [simplify]: Extracting #6: cost 20 inf + 3951 1553932033.254 * * [simplify]: Extracting #7: cost 2 inf + 6227 1553932033.257 * * [simplify]: Extracting #8: cost 0 inf + 6471 1553932033.260 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1553932033.260 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (- (* x.re x.re) (* x.im x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932033.260 * * * * [progress]: [ 16 / 84 ] simplifiying candidate # 1553932033.261 * [simplify]: Simplifying (sqrt (- (* x.re x.re) (* x.im x.im))) 1553932033.261 * * [simplify]: iters left: 5 (6 enodes) 1553932033.263 * * [simplify]: iters left: 4 (23 enodes) 1553932033.270 * * [simplify]: iters left: 3 (36 enodes) 1553932033.276 * * [simplify]: iters left: 2 (53 enodes) 1553932033.284 * * [simplify]: iters left: 1 (94 enodes) 1553932033.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932033.301 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932033.301 * * [simplify]: Extracting #2: cost 32 inf + 0 1553932033.301 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932033.301 * * [simplify]: Extracting #4: cost 42 inf + 247 1553932033.302 * * [simplify]: Extracting #5: cost 18 inf + 3412 1553932033.305 * * [simplify]: Extracting #6: cost 0 inf + 5728 1553932033.306 * * [simplify]: Extracting #7: cost 0 inf + 5448 1553932033.307 * [simplify]: Simplified to (sqrt (- (* x.re x.re) (* x.im x.im))) 1553932033.307 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (sqrt (- (* x.re x.re) (* x.im x.im))) (* (sqrt (- (* x.re x.re) (* x.im x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932033.307 * * * * [progress]: [ 17 / 84 ] simplifiying candidate # 1553932033.307 * * * * [progress]: [ 18 / 84 ] simplifiying candidate # 1553932033.307 * [simplify]: Simplifying (+ x.re x.im) 1553932033.307 * * [simplify]: iters left: 2 (3 enodes) 1553932033.308 * * [simplify]: iters left: 1 (10 enodes) 1553932033.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932033.309 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932033.309 * * [simplify]: Extracting #2: cost 2 inf + 2 1553932033.309 * * [simplify]: Extracting #3: cost 0 inf + 86 1553932033.309 * [simplify]: Simplified to (+ x.im x.re) 1553932033.309 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932033.309 * * * * [progress]: [ 19 / 84 ] simplifiying candidate # 1553932033.309 * [simplify]: Simplifying (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.re) 1553932033.310 * * [simplify]: iters left: 6 (9 enodes) 1553932033.312 * * [simplify]: iters left: 5 (47 enodes) 1553932033.333 * * [simplify]: iters left: 4 (135 enodes) 1553932033.383 * * [simplify]: iters left: 3 (387 enodes) 1553932033.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932033.526 * * [simplify]: Extracting #1: cost 41 inf + 0 1553932033.527 * * [simplify]: Extracting #2: cost 213 inf + 1 1553932033.530 * * [simplify]: Extracting #3: cost 300 inf + 2190 1553932033.537 * * [simplify]: Extracting #4: cost 230 inf + 15200 1553932033.551 * * [simplify]: Extracting #5: cost 119 inf + 52910 1553932033.574 * * [simplify]: Extracting #6: cost 11 inf + 99700 1553932033.601 * * [simplify]: Extracting #7: cost 0 inf + 104923 1553932033.624 * [simplify]: Simplified to (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re) 1553932033.624 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re) (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932033.624 * * * * [progress]: [ 20 / 84 ] simplifiying candidate # 1553932033.625 * [simplify]: Simplifying (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.re) 1553932033.625 * * [simplify]: iters left: 6 (8 enodes) 1553932033.629 * * [simplify]: iters left: 5 (38 enodes) 1553932033.643 * * [simplify]: iters left: 4 (78 enodes) 1553932033.673 * * [simplify]: iters left: 3 (186 enodes) 1553932033.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932033.741 * * [simplify]: Extracting #1: cost 40 inf + 0 1553932033.741 * * [simplify]: Extracting #2: cost 115 inf + 1 1553932033.742 * * [simplify]: Extracting #3: cost 144 inf + 1705 1553932033.745 * * [simplify]: Extracting #4: cost 44 inf + 16040 1553932033.750 * * [simplify]: Extracting #5: cost 4 inf + 24078 1553932033.756 * * [simplify]: Extracting #6: cost 0 inf + 25046 1553932033.765 * [simplify]: Simplified to (* x.re (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) 1553932033.765 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* x.re (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) (+ (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932033.765 * * * * [progress]: [ 21 / 84 ] simplifiying candidate #real (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553932033.765 * * * * [progress]: [ 22 / 84 ] simplifiying candidate # 1553932033.766 * * * * [progress]: [ 23 / 84 ] simplifiying candidate # 1553932033.766 * [simplify]: Simplifying (/ (exp (* (- (* x.re x.re) (* x.im x.im)) x.re)) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932033.766 * * [simplify]: iters left: 6 (13 enodes) 1553932033.772 * * [simplify]: iters left: 5 (53 enodes) 1553932033.781 * * [simplify]: iters left: 4 (120 enodes) 1553932033.811 * * [simplify]: iters left: 3 (292 enodes) 1553932033.904 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932033.904 * * [simplify]: Extracting #1: cost 29 inf + 0 1553932033.905 * * [simplify]: Extracting #2: cost 161 inf + 0 1553932033.906 * * [simplify]: Extracting #3: cost 256 inf + 1857 1553932033.909 * * [simplify]: Extracting #4: cost 147 inf + 19429 1553932033.918 * * [simplify]: Extracting #5: cost 32 inf + 49701 1553932033.936 * * [simplify]: Extracting #6: cost 3 inf + 62343 1553932033.955 * * [simplify]: Extracting #7: cost 0 inf + 63501 1553932033.973 * [simplify]: Simplified to (exp (* x.re (- (- (* x.re x.re) (* x.im x.im)) (* (+ x.im x.im) x.im)))) 1553932033.973 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.re (- (- (* x.re x.re) (* x.im x.im)) (* (+ x.im x.im) x.im)))))) 1553932033.974 * * * * [progress]: [ 24 / 84 ] simplifiying candidate # 1553932033.974 * * * * [progress]: [ 25 / 84 ] simplifiying candidate # 1553932033.974 * * * * [progress]: [ 26 / 84 ] simplifiying candidate # 1553932033.974 * * * * [progress]: [ 27 / 84 ] simplifiying candidate # 1553932033.974 * * * * [progress]: [ 28 / 84 ] simplifiying candidate # 1553932033.974 * * * * [progress]: [ 29 / 84 ] simplifiying candidate # 1553932033.974 * * * * [progress]: [ 30 / 84 ] simplifiying candidate # 1553932033.974 * [simplify]: Simplifying (- (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553932033.975 * * [simplify]: iters left: 6 (28 enodes) 1553932033.994 * * [simplify]: iters left: 5 (164 enodes) 1553932034.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932034.086 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932034.086 * * [simplify]: Extracting #2: cost 60 inf + 0 1553932034.087 * * [simplify]: Extracting #3: cost 125 inf + 166 1553932034.089 * * [simplify]: Extracting #4: cost 142 inf + 6114 1553932034.099 * * [simplify]: Extracting #5: cost 54 inf + 28146 1553932034.115 * * [simplify]: Extracting #6: cost 6 inf + 44687 1553932034.134 * * [simplify]: Extracting #7: cost 0 inf + 47330 1553932034.152 * * [simplify]: Extracting #8: cost 0 inf + 46290 1553932034.172 * * [simplify]: Extracting #9: cost 0 inf + 46130 1553932034.181 * [simplify]: Simplified to (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re)) (* (* x.im (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))))) 1553932034.181 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re)) (* (* x.im (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553932034.182 * [simplify]: Simplifying (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553932034.182 * * [simplify]: iters left: 6 (17 enodes) 1553932034.187 * * [simplify]: iters left: 5 (94 enodes) 1553932034.228 * * [simplify]: iters left: 4 (331 enodes) 1553932034.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932034.404 * * [simplify]: Extracting #1: cost 56 inf + 0 1553932034.405 * * [simplify]: Extracting #2: cost 302 inf + 0 1553932034.407 * * [simplify]: Extracting #3: cost 361 inf + 9568 1553932034.418 * * [simplify]: Extracting #4: cost 95 inf + 64776 1553932034.439 * * [simplify]: Extracting #5: cost 1 inf + 87906 1553932034.462 * * [simplify]: Extracting #6: cost 0 inf + 87998 1553932034.490 * [simplify]: Simplified to (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (* x.im x.im) (+ (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))) 1553932034.491 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re)) (* (* x.im (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))))) (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (* x.im x.im) (+ (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))))) 1553932034.491 * * * * [progress]: [ 31 / 84 ] simplifiying candidate # 1553932034.491 * [simplify]: Simplifying (- (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.re) (- (* x.re x.im) (* x.im x.re))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553932034.492 * * [simplify]: iters left: 6 (24 enodes) 1553932034.506 * * [simplify]: iters left: 5 (130 enodes) 1553932034.536 * * [simplify]: iters left: 4 (369 enodes) 1553932034.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932034.675 * * [simplify]: Extracting #1: cost 22 inf + 0 1553932034.675 * * [simplify]: Extracting #2: cost 142 inf + 0 1553932034.677 * * [simplify]: Extracting #3: cost 203 inf + 1110 1553932034.682 * * [simplify]: Extracting #4: cost 184 inf + 16055 1553932034.690 * * [simplify]: Extracting #5: cost 90 inf + 37749 1553932034.700 * * [simplify]: Extracting #6: cost 38 inf + 52591 1553932034.722 * * [simplify]: Extracting #7: cost 4 inf + 64941 1553932034.735 * * [simplify]: Extracting #8: cost 0 inf + 66571 1553932034.748 * [simplify]: Simplified to (+ (* 0 (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 1553932034.749 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* 0 (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))))) 1553932034.749 * [simplify]: Simplifying (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))) 1553932034.749 * * [simplify]: iters left: 6 (13 enodes) 1553932034.756 * * [simplify]: iters left: 5 (62 enodes) 1553932034.777 * * [simplify]: iters left: 4 (130 enodes) 1553932034.831 * * [simplify]: iters left: 3 (370 enodes) 1553932035.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932035.152 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932035.152 * [simplify]: Simplified to 0 1553932035.152 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* 0 (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 0)) 1553932035.152 * * * * [progress]: [ 32 / 84 ] simplifiying candidate # 1553932035.152 * [simplify]: Simplifying (- (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (* x.im x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553932035.153 * * [simplify]: iters left: 6 (24 enodes) 1553932035.168 * * [simplify]: iters left: 5 (138 enodes) 1553932035.209 * * [simplify]: iters left: 4 (459 enodes) 1553932035.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932035.514 * * [simplify]: Extracting #1: cost 20 inf + 0 1553932035.515 * * [simplify]: Extracting #2: cost 193 inf + 0 1553932035.516 * * [simplify]: Extracting #3: cost 433 inf + 2838 1553932035.527 * * [simplify]: Extracting #4: cost 244 inf + 55640 1553932035.551 * * [simplify]: Extracting #5: cost 32 inf + 106219 1553932035.596 * * [simplify]: Extracting #6: cost 5 inf + 115360 1553932035.651 * * [simplify]: Extracting #7: cost 0 inf + 117075 1553932035.703 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im x.im)) (- (* (* (* x.im (* x.re x.re)) (+ 0 (* x.im x.re))) (- (* x.re x.re) (* x.im x.im))) (* (* x.im x.re) (* (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) x.im)))) 1553932035.703 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (- (* (* (* x.im (* x.re x.re)) (+ 0 (* x.im x.re))) (- (* x.re x.re) (* x.im x.im))) (* (* x.im x.re) (* (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) x.im)))) (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553932035.704 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553932035.704 * * [simplify]: iters left: 6 (13 enodes) 1553932035.712 * * [simplify]: iters left: 5 (68 enodes) 1553932035.740 * * [simplify]: iters left: 4 (216 enodes) 1553932035.846 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932035.846 * * [simplify]: Extracting #1: cost 21 inf + 0 1553932035.847 * * [simplify]: Extracting #2: cost 106 inf + 1 1553932035.848 * * [simplify]: Extracting #3: cost 151 inf + 1269 1553932035.855 * * [simplify]: Extracting #4: cost 32 inf + 19635 1553932035.869 * * [simplify]: Extracting #5: cost 0 inf + 24817 1553932035.880 * [simplify]: Simplified to (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))) 1553932035.880 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (- (* (* (* x.im (* x.re x.re)) (+ 0 (* x.im x.re))) (- (* x.re x.re) (* x.im x.im))) (* (* x.im x.re) (* (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) x.im)))) (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))))) 1553932035.881 * * * * [progress]: [ 33 / 84 ] simplifiying candidate # 1553932035.881 * [simplify]: Simplifying (- (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.re) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553932035.881 * * [simplify]: iters left: 6 (19 enodes) 1553932035.892 * * [simplify]: iters left: 5 (96 enodes) 1553932035.929 * * [simplify]: iters left: 4 (276 enodes) 1553932036.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932036.108 * * [simplify]: Extracting #1: cost 15 inf + 0 1553932036.113 * * [simplify]: Extracting #2: cost 84 inf + 1 1553932036.114 * * [simplify]: Extracting #3: cost 119 inf + 209 1553932036.116 * * [simplify]: Extracting #4: cost 94 inf + 6459 1553932036.123 * * [simplify]: Extracting #5: cost 19 inf + 22214 1553932036.133 * * [simplify]: Extracting #6: cost 1 inf + 25218 1553932036.143 * * [simplify]: Extracting #7: cost 0 inf + 25430 1553932036.154 * [simplify]: Simplified to (+ 0 (* 0 (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) 1553932036.154 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ 0 (* 0 (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))))) 1553932036.154 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))) 1553932036.155 * * [simplify]: iters left: 6 (9 enodes) 1553932036.159 * * [simplify]: iters left: 5 (31 enodes) 1553932036.167 * * [simplify]: iters left: 4 (59 enodes) 1553932036.188 * * [simplify]: iters left: 3 (140 enodes) 1553932036.233 * * [simplify]: iters left: 2 (253 enodes) 1553932036.303 * * [simplify]: iters left: 1 (337 enodes) 1553932036.353 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932036.354 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932036.354 * [simplify]: Simplified to 0 1553932036.354 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ 0 (* 0 (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) 0)) 1553932036.354 * * * * [progress]: [ 34 / 84 ] simplifiying candidate # 1553932036.354 * * * * [progress]: [ 35 / 84 ] simplifiying candidate # 1553932036.354 * * * * [progress]: [ 36 / 84 ] simplifiying candidate # 1553932036.354 * * * * [progress]: [ 37 / 84 ] simplifiying candidate # 1553932036.354 * * * * [progress]: [ 38 / 84 ] simplifiying candidate # 1553932036.354 * * * * [progress]: [ 39 / 84 ] simplifiying candidate #real (real->posit16 (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 1553932036.354 * * * * [progress]: [ 40 / 84 ] simplifiying candidate # 1553932036.354 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 1553932036.354 * * [simplify]: iters left: 6 (6 enodes) 1553932036.356 * * [simplify]: iters left: 5 (20 enodes) 1553932036.358 * * [simplify]: iters left: 4 (34 enodes) 1553932036.366 * * [simplify]: iters left: 3 (50 enodes) 1553932036.379 * * [simplify]: iters left: 2 (58 enodes) 1553932036.393 * * [simplify]: iters left: 1 (60 enodes) 1553932036.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932036.405 * * [simplify]: Extracting #1: cost 11 inf + 0 1553932036.405 * * [simplify]: Extracting #2: cost 13 inf + 165 1553932036.406 * * [simplify]: Extracting #3: cost 2 inf + 903 1553932036.406 * * [simplify]: Extracting #4: cost 0 inf + 1066 1553932036.406 * [simplify]: Simplified to (* x.re (+ (* x.im x.im) (* x.im x.im))) 1553932036.406 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (pow (* x.re (+ (* x.im x.im) (* x.im x.im))) 1))) 1553932036.406 * * * * [progress]: [ 41 / 84 ] simplifiying candidate # 1553932036.406 * * * * [progress]: [ 42 / 84 ] simplifiying candidate # 1553932036.407 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.im)) 1553932036.407 * * [simplify]: iters left: 6 (8 enodes) 1553932036.408 * * [simplify]: iters left: 5 (26 enodes) 1553932036.411 * * [simplify]: iters left: 4 (30 enodes) 1553932036.415 * * [simplify]: iters left: 3 (41 enodes) 1553932036.420 * * [simplify]: iters left: 2 (56 enodes) 1553932036.429 * * [simplify]: iters left: 1 (67 enodes) 1553932036.437 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932036.437 * * [simplify]: Extracting #1: cost 10 inf + 0 1553932036.437 * * [simplify]: Extracting #2: cost 23 inf + 0 1553932036.437 * * [simplify]: Extracting #3: cost 21 inf + 266 1553932036.438 * * [simplify]: Extracting #4: cost 7 inf + 1866 1553932036.438 * * [simplify]: Extracting #5: cost 0 inf + 2998 1553932036.440 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.im)) 1553932036.440 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (exp (+ (log (* x.re (+ x.im x.im))) (log x.im))))) 1553932036.440 * * * * [progress]: [ 43 / 84 ] simplifiying candidate # 1553932036.440 * * * * [progress]: [ 44 / 84 ] simplifiying candidate # 1553932036.440 * * * * [progress]: [ 45 / 84 ] simplifiying candidate # 1553932036.440 * [simplify]: Simplifying (* (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re))) (* (* x.im x.im) x.im)) 1553932036.441 * * [simplify]: iters left: 6 (10 enodes) 1553932036.446 * * [simplify]: iters left: 5 (50 enodes) 1553932036.468 * * [simplify]: iters left: 4 (213 enodes) 1553932036.619 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932036.619 * * [simplify]: Extracting #1: cost 34 inf + 0 1553932036.620 * * [simplify]: Extracting #2: cost 125 inf + 1 1553932036.621 * * [simplify]: Extracting #3: cost 132 inf + 2003 1553932036.630 * * [simplify]: Extracting #4: cost 26 inf + 21912 1553932036.644 * * [simplify]: Extracting #5: cost 0 inf + 26495 1553932036.655 * * [simplify]: Extracting #6: cost 0 inf + 26455 1553932036.663 * [simplify]: Simplified to (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)))) 1553932036.663 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (cbrt (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im))))))) 1553932036.663 * * * * [progress]: [ 46 / 84 ] simplifiying candidate # 1553932036.663 * * * * [progress]: [ 47 / 84 ] simplifiying candidate # 1553932036.663 * * * * [progress]: [ 48 / 84 ] simplifiying candidate # 1553932036.663 * * * * [progress]: [ 49 / 84 ] simplifiying candidate # 1553932036.663 * * * * [progress]: [ 50 / 84 ] simplifiying candidate # 1553932036.664 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 1553932036.664 * * [simplify]: iters left: 6 (8 enodes) 1553932036.665 * * [simplify]: iters left: 5 (26 enodes) 1553932036.669 * * [simplify]: iters left: 4 (30 enodes) 1553932036.672 * * [simplify]: iters left: 3 (36 enodes) 1553932036.676 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932036.677 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932036.677 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932036.677 * * [simplify]: Extracting #3: cost 11 inf + 42 1553932036.677 * * [simplify]: Extracting #4: cost 11 inf + 125 1553932036.677 * * [simplify]: Extracting #5: cost 3 inf + 779 1553932036.677 * * [simplify]: Extracting #6: cost 0 inf + 1144 1553932036.677 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 1553932036.677 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im))))) 1553932036.678 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 1553932036.678 * * [simplify]: iters left: 6 (8 enodes) 1553932036.679 * * [simplify]: iters left: 5 (26 enodes) 1553932036.685 * * [simplify]: iters left: 4 (30 enodes) 1553932036.692 * * [simplify]: iters left: 3 (36 enodes) 1553932036.701 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932036.701 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932036.701 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932036.701 * * [simplify]: Extracting #3: cost 11 inf + 42 1553932036.701 * * [simplify]: Extracting #4: cost 11 inf + 125 1553932036.702 * * [simplify]: Extracting #5: cost 3 inf + 779 1553932036.702 * * [simplify]: Extracting #6: cost 0 inf + 1144 1553932036.702 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 1553932036.702 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im))))) 1553932036.703 * * * * [progress]: [ 51 / 84 ] simplifiying candidate # 1553932036.703 * [simplify]: Simplifying (cbrt x.im) 1553932036.703 * * [simplify]: iters left: 1 (2 enodes) 1553932036.704 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932036.704 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932036.704 * * [simplify]: Extracting #2: cost 2 inf + 1 1553932036.704 * * [simplify]: Extracting #3: cost 0 inf + 163 1553932036.704 * [simplify]: Simplified to (cbrt x.im) 1553932036.704 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)))) 1553932036.704 * * * * [progress]: [ 52 / 84 ] simplifiying candidate # 1553932036.705 * [simplify]: Simplifying (sqrt x.im) 1553932036.705 * * [simplify]: iters left: 1 (2 enodes) 1553932036.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932036.705 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932036.705 * * [simplify]: Extracting #2: cost 2 inf + 1 1553932036.706 * * [simplify]: Extracting #3: cost 0 inf + 83 1553932036.706 * [simplify]: Simplified to (sqrt x.im) 1553932036.706 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.im)) (sqrt x.im)))) 1553932036.706 * * * * [progress]: [ 53 / 84 ] simplifiying candidate # 1553932036.706 * * * * [progress]: [ 54 / 84 ] simplifiying candidate # 1553932036.706 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 1553932036.706 * * [simplify]: iters left: 6 (7 enodes) 1553932036.709 * * [simplify]: iters left: 5 (22 enodes) 1553932036.715 * * [simplify]: iters left: 4 (26 enodes) 1553932036.722 * * [simplify]: iters left: 3 (32 enodes) 1553932036.730 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932036.730 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932036.730 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932036.730 * * [simplify]: Extracting #3: cost 11 inf + 0 1553932036.730 * * [simplify]: Extracting #4: cost 11 inf + 43 1553932036.730 * * [simplify]: Extracting #5: cost 2 inf + 738 1553932036.731 * * [simplify]: Extracting #6: cost 1 inf + 940 1553932036.731 * * [simplify]: Extracting #7: cost 0 inf + 1142 1553932036.732 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1553932036.732 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553932036.732 * * * * [progress]: [ 55 / 84 ] simplifiying candidate # 1553932036.732 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1553932036.732 * * [simplify]: iters left: 5 (6 enodes) 1553932036.735 * * [simplify]: iters left: 4 (19 enodes) 1553932036.741 * * [simplify]: iters left: 3 (23 enodes) 1553932036.744 * * [simplify]: iters left: 2 (29 enodes) 1553932036.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932036.748 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932036.748 * * [simplify]: Extracting #2: cost 9 inf + 0 1553932036.748 * * [simplify]: Extracting #3: cost 9 inf + 43 1553932036.748 * * [simplify]: Extracting #4: cost 0 inf + 658 1553932036.748 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 1553932036.748 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553932036.748 * * * * [progress]: [ 56 / 84 ] simplifiying candidate # 1553932036.748 * * * * [progress]: [ 57 / 84 ] simplifiying candidate # 1553932036.748 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 1553932036.749 * * [simplify]: iters left: 6 (9 enodes) 1553932036.752 * * [simplify]: iters left: 5 (46 enodes) 1553932036.762 * * [simplify]: iters left: 4 (125 enodes) 1553932036.813 * * [simplify]: iters left: 3 (356 enodes) 1553932037.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932037.038 * * [simplify]: Extracting #1: cost 54 inf + 0 1553932037.039 * * [simplify]: Extracting #2: cost 184 inf + 2 1553932037.040 * * [simplify]: Extracting #3: cost 154 inf + 7056 1553932037.045 * * [simplify]: Extracting #4: cost 57 inf + 27724 1553932037.055 * * [simplify]: Extracting #5: cost 10 inf + 45453 1553932037.067 * * [simplify]: Extracting #6: cost 0 inf + 50220 1553932037.081 * [simplify]: Simplified to (* (* x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) 1553932037.081 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (/ (* (* x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553932037.081 * * * * [progress]: [ 58 / 84 ] simplifiying candidate # 1553932037.082 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 1553932037.082 * * [simplify]: iters left: 6 (8 enodes) 1553932037.087 * * [simplify]: iters left: 5 (42 enodes) 1553932037.104 * * [simplify]: iters left: 4 (126 enodes) 1553932037.137 * * [simplify]: iters left: 3 (219 enodes) 1553932037.194 * * [simplify]: iters left: 2 (288 enodes) 1553932037.244 * * [simplify]: iters left: 1 (300 enodes) 1553932037.273 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932037.273 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932037.273 * [simplify]: Simplified to 0 1553932037.273 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 1553932037.274 * * * * [progress]: [ 59 / 84 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 1553932037.274 * * * * [progress]: [ 60 / 84 ] simplifiying candidate # 1553932037.274 * * * * [progress]: [ 61 / 84 ] simplifiying candidate # 1553932037.274 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 1553932037.274 * * [simplify]: iters left: 5 (7 enodes) 1553932037.277 * * [simplify]: iters left: 4 (28 enodes) 1553932037.285 * * [simplify]: iters left: 3 (51 enodes) 1553932037.301 * * [simplify]: iters left: 2 (103 enodes) 1553932037.339 * * [simplify]: iters left: 1 (228 enodes) 1553932037.417 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932037.418 * * [simplify]: Extracting #1: cost 41 inf + 0 1553932037.418 * * [simplify]: Extracting #2: cost 144 inf + 115 1553932037.420 * * [simplify]: Extracting #3: cost 134 inf + 6139 1553932037.428 * * [simplify]: Extracting #4: cost 59 inf + 40413 1553932037.444 * * [simplify]: Extracting #5: cost 4 inf + 73469 1553932037.459 * * [simplify]: Extracting #6: cost 0 inf + 75164 1553932037.474 * * [simplify]: Extracting #7: cost 0 inf + 75083 1553932037.488 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 1553932037.488 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (log (* (exp (* x.re x.im)) (exp (* x.re x.im)))) x.im))) 1553932037.489 * * * * [progress]: [ 62 / 84 ] simplifiying candidate # 1553932037.489 * * * * [progress]: [ 63 / 84 ] simplifiying candidate # 1553932037.489 * * * * [progress]: [ 64 / 84 ] simplifiying candidate # 1553932037.489 * * * * [progress]: [ 65 / 84 ] simplifiying candidate # 1553932037.489 * * * * [progress]: [ 66 / 84 ] simplifiying candidate # 1553932037.489 * * * * [progress]: [ 67 / 84 ] simplifiying candidate # 1553932037.489 * * * * [progress]: [ 68 / 84 ] simplifiying candidate # 1553932037.489 * * * * [progress]: [ 69 / 84 ] simplifiying candidate # 1553932037.489 * * * * [progress]: [ 70 / 84 ] simplifiying candidate # 1553932037.489 * * * * [progress]: [ 71 / 84 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.im)))> 1553932037.489 * * * * [progress]: [ 72 / 84 ] simplifiying candidate # 1553932037.489 * * * * [progress]: [ 73 / 84 ] simplifiying candidate # 1553932037.490 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932037.490 * * [simplify]: iters left: 5 (8 enodes) 1553932037.496 * * [simplify]: iters left: 4 (39 enodes) 1553932037.510 * * [simplify]: iters left: 3 (72 enodes) 1553932037.537 * * [simplify]: iters left: 2 (132 enodes) 1553932037.574 * * [simplify]: iters left: 1 (197 enodes) 1553932037.619 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932037.619 * * [simplify]: Extracting #1: cost 15 inf + 0 1553932037.619 * * [simplify]: Extracting #2: cost 43 inf + 1 1553932037.620 * * [simplify]: Extracting #3: cost 58 inf + 414 1553932037.621 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553932037.623 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553932037.626 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553932037.628 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553932037.631 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553932037.631 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932037.631 * * * * [progress]: [ 74 / 84 ] simplifiying candidate # 1553932037.632 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932037.632 * * [simplify]: iters left: 5 (8 enodes) 1553932037.637 * * [simplify]: iters left: 4 (39 enodes) 1553932037.646 * * [simplify]: iters left: 3 (72 enodes) 1553932037.660 * * [simplify]: iters left: 2 (132 enodes) 1553932037.695 * * [simplify]: iters left: 1 (197 enodes) 1553932037.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932037.728 * * [simplify]: Extracting #1: cost 15 inf + 0 1553932037.728 * * [simplify]: Extracting #2: cost 43 inf + 1 1553932037.729 * * [simplify]: Extracting #3: cost 58 inf + 414 1553932037.730 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553932037.732 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553932037.734 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553932037.737 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553932037.740 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553932037.740 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932037.740 * * * * [progress]: [ 75 / 84 ] simplifiying candidate # 1553932037.740 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932037.740 * * [simplify]: iters left: 5 (8 enodes) 1553932037.746 * * [simplify]: iters left: 4 (39 enodes) 1553932037.761 * * [simplify]: iters left: 3 (72 enodes) 1553932037.790 * * [simplify]: iters left: 2 (132 enodes) 1553932037.824 * * [simplify]: iters left: 1 (197 enodes) 1553932037.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932037.863 * * [simplify]: Extracting #1: cost 15 inf + 0 1553932037.863 * * [simplify]: Extracting #2: cost 43 inf + 1 1553932037.864 * * [simplify]: Extracting #3: cost 58 inf + 414 1553932037.865 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553932037.867 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553932037.870 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553932037.872 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553932037.875 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553932037.875 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932037.875 * * * * [progress]: [ 76 / 84 ] simplifiying candidate # 1553932037.876 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553932037.876 * * [simplify]: iters left: 6 (9 enodes) 1553932037.882 * * [simplify]: iters left: 5 (45 enodes) 1553932037.900 * * [simplify]: iters left: 4 (93 enodes) 1553932037.918 * * [simplify]: iters left: 3 (192 enodes) 1553932037.954 * * [simplify]: iters left: 2 (304 enodes) 1553932038.024 * * [simplify]: iters left: 1 (408 enodes) 1553932038.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932038.163 * * [simplify]: Extracting #1: cost 7 inf + 0 1553932038.164 * * [simplify]: Extracting #2: cost 43 inf + 1 1553932038.164 * * [simplify]: Extracting #3: cost 90 inf + 211 1553932038.165 * * [simplify]: Extracting #4: cost 65 inf + 2484 1553932038.166 * * [simplify]: Extracting #5: cost 37 inf + 9373 1553932038.169 * * [simplify]: Extracting #6: cost 8 inf + 26384 1553932038.172 * * [simplify]: Extracting #7: cost 0 inf + 30721 1553932038.177 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 1553932038.177 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 1553932038.178 * * * * [progress]: [ 77 / 84 ] simplifiying candidate # 1553932038.178 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553932038.178 * * [simplify]: iters left: 6 (9 enodes) 1553932038.181 * * [simplify]: iters left: 5 (45 enodes) 1553932038.192 * * [simplify]: iters left: 4 (93 enodes) 1553932038.228 * * [simplify]: iters left: 3 (192 enodes) 1553932038.275 * * [simplify]: iters left: 2 (304 enodes) 1553932038.374 * * [simplify]: iters left: 1 (408 enodes) 1553932038.476 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932038.476 * * [simplify]: Extracting #1: cost 7 inf + 0 1553932038.476 * * [simplify]: Extracting #2: cost 43 inf + 1 1553932038.477 * * [simplify]: Extracting #3: cost 90 inf + 211 1553932038.479 * * [simplify]: Extracting #4: cost 65 inf + 2484 1553932038.482 * * [simplify]: Extracting #5: cost 37 inf + 9373 1553932038.488 * * [simplify]: Extracting #6: cost 8 inf + 26384 1553932038.491 * * [simplify]: Extracting #7: cost 0 inf + 30721 1553932038.494 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 1553932038.494 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 1553932038.494 * * * * [progress]: [ 78 / 84 ] simplifiying candidate # 1553932038.494 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553932038.495 * * [simplify]: iters left: 6 (9 enodes) 1553932038.498 * * [simplify]: iters left: 5 (45 enodes) 1553932038.507 * * [simplify]: iters left: 4 (93 enodes) 1553932038.534 * * [simplify]: iters left: 3 (192 enodes) 1553932038.606 * * [simplify]: iters left: 2 (304 enodes) 1553932038.696 * * [simplify]: iters left: 1 (408 enodes) 1553932038.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932039.190 * * [simplify]: Extracting #1: cost 7 inf + 0 1553932039.190 * * [simplify]: Extracting #2: cost 43 inf + 1 1553932039.191 * * [simplify]: Extracting #3: cost 90 inf + 211 1553932039.193 * * [simplify]: Extracting #4: cost 65 inf + 2484 1553932039.196 * * [simplify]: Extracting #5: cost 37 inf + 9373 1553932039.203 * * [simplify]: Extracting #6: cost 8 inf + 26384 1553932039.208 * * [simplify]: Extracting #7: cost 0 inf + 30721 1553932039.214 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 1553932039.214 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 1553932039.214 * * * * [progress]: [ 79 / 84 ] simplifiying candidate # 1553932039.215 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553932039.215 * * [simplify]: iters left: 5 (6 enodes) 1553932039.218 * * [simplify]: iters left: 4 (27 enodes) 1553932039.227 * * [simplify]: iters left: 3 (45 enodes) 1553932039.240 * * [simplify]: iters left: 2 (68 enodes) 1553932039.258 * * [simplify]: iters left: 1 (76 enodes) 1553932039.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932039.276 * * [simplify]: Extracting #1: cost 12 inf + 0 1553932039.276 * * [simplify]: Extracting #2: cost 15 inf + 45 1553932039.276 * * [simplify]: Extracting #3: cost 3 inf + 870 1553932039.277 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553932039.278 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1553932039.278 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* 2 x.im) (* x.re x.im)))) 1553932039.278 * * * * [progress]: [ 80 / 84 ] simplifiying candidate # 1553932039.278 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553932039.278 * * [simplify]: iters left: 5 (6 enodes) 1553932039.282 * * [simplify]: iters left: 4 (27 enodes) 1553932039.290 * * [simplify]: iters left: 3 (45 enodes) 1553932039.304 * * [simplify]: iters left: 2 (68 enodes) 1553932039.322 * * [simplify]: iters left: 1 (76 enodes) 1553932039.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932039.343 * * [simplify]: Extracting #1: cost 12 inf + 0 1553932039.344 * * [simplify]: Extracting #2: cost 15 inf + 45 1553932039.344 * * [simplify]: Extracting #3: cost 3 inf + 870 1553932039.345 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553932039.345 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1553932039.346 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* 2 x.im) (* x.re x.im)))) 1553932039.346 * * * * [progress]: [ 81 / 84 ] simplifiying candidate # 1553932039.346 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553932039.346 * * [simplify]: iters left: 5 (6 enodes) 1553932039.350 * * [simplify]: iters left: 4 (27 enodes) 1553932039.356 * * [simplify]: iters left: 3 (45 enodes) 1553932039.363 * * [simplify]: iters left: 2 (68 enodes) 1553932039.372 * * [simplify]: iters left: 1 (76 enodes) 1553932039.382 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932039.382 * * [simplify]: Extracting #1: cost 12 inf + 0 1553932039.382 * * [simplify]: Extracting #2: cost 15 inf + 45 1553932039.382 * * [simplify]: Extracting #3: cost 3 inf + 870 1553932039.383 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553932039.383 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1553932039.383 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* 2 x.im) (* x.re x.im)))) 1553932039.383 * * * * [progress]: [ 82 / 84 ] simplifiying candidate # 1553932039.383 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1553932039.383 * * [simplify]: iters left: 4 (5 enodes) 1553932039.385 * * [simplify]: iters left: 3 (19 enodes) 1553932039.390 * * [simplify]: iters left: 2 (27 enodes) 1553932039.398 * * [simplify]: iters left: 1 (32 enodes) 1553932039.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932039.406 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932039.406 * * [simplify]: Extracting #2: cost 7 inf + 45 1553932039.406 * * [simplify]: Extracting #3: cost 0 inf + 421 1553932039.407 * [simplify]: Simplified to (* (* x.re x.im) 2) 1553932039.407 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.re x.im) 2) x.im))) 1553932039.407 * * * * [progress]: [ 83 / 84 ] simplifiying candidate # 1553932039.407 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1553932039.407 * * [simplify]: iters left: 4 (5 enodes) 1553932039.410 * * [simplify]: iters left: 3 (19 enodes) 1553932039.416 * * [simplify]: iters left: 2 (27 enodes) 1553932039.424 * * [simplify]: iters left: 1 (32 enodes) 1553932039.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932039.431 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932039.431 * * [simplify]: Extracting #2: cost 7 inf + 45 1553932039.431 * * [simplify]: Extracting #3: cost 0 inf + 421 1553932039.432 * [simplify]: Simplified to (* (* x.re x.im) 2) 1553932039.432 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.re x.im) 2) x.im))) 1553932039.432 * * * * [progress]: [ 84 / 84 ] simplifiying candidate # 1553932039.432 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1553932039.432 * * [simplify]: iters left: 4 (5 enodes) 1553932039.435 * * [simplify]: iters left: 3 (19 enodes) 1553932039.440 * * [simplify]: iters left: 2 (27 enodes) 1553932039.450 * * [simplify]: iters left: 1 (32 enodes) 1553932039.457 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932039.457 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932039.457 * * [simplify]: Extracting #2: cost 7 inf + 45 1553932039.458 * * [simplify]: Extracting #3: cost 0 inf + 421 1553932039.458 * [simplify]: Simplified to (* (* x.re x.im) 2) 1553932039.458 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.re x.im) 2) x.im))) 1553932039.458 * * * [progress]: adding candidates to table 1553932040.316 * * [progress]: iteration 2 / 4 1553932040.316 * * * [progress]: picking best candidate 1553932040.337 * * * * [pick]: Picked # 1553932040.337 * * * [progress]: localizing error 1553932040.359 * * * [progress]: generating rewritten candidates 1553932040.360 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1553932040.418 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 1553932040.493 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 1553932040.519 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 1553932040.536 * * * [progress]: generating series expansions 1553932040.536 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1553932040.536 * [backup-simplify]: Simplify (* (+ x.im x.re) (* x.re (- x.re x.im))) into (* x.re (* (+ x.im x.re) (- x.re x.im))) 1553932040.536 * [approximate]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in (x.im x.re) around 0 1553932040.536 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553932040.536 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.536 * [backup-simplify]: Simplify 0 into 0 1553932040.536 * [backup-simplify]: Simplify 1 into 1 1553932040.536 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553932040.536 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553932040.536 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.536 * [backup-simplify]: Simplify x.im into x.im 1553932040.536 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.536 * [backup-simplify]: Simplify 0 into 0 1553932040.536 * [backup-simplify]: Simplify 1 into 1 1553932040.536 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553932040.536 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.536 * [backup-simplify]: Simplify 0 into 0 1553932040.536 * [backup-simplify]: Simplify 1 into 1 1553932040.536 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.536 * [backup-simplify]: Simplify x.im into x.im 1553932040.536 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553932040.536 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.536 * [backup-simplify]: Simplify x.re into x.re 1553932040.536 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553932040.536 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932040.536 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.536 * [backup-simplify]: Simplify 0 into 0 1553932040.536 * [backup-simplify]: Simplify 1 into 1 1553932040.536 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.536 * [backup-simplify]: Simplify x.re into x.re 1553932040.536 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932040.536 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.536 * [backup-simplify]: Simplify x.re into x.re 1553932040.536 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.536 * [backup-simplify]: Simplify 0 into 0 1553932040.536 * [backup-simplify]: Simplify 1 into 1 1553932040.536 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553932040.536 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.536 * [backup-simplify]: Simplify x.re into x.re 1553932040.536 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553932040.536 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932040.536 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.536 * [backup-simplify]: Simplify 0 into 0 1553932040.536 * [backup-simplify]: Simplify 1 into 1 1553932040.536 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.537 * [backup-simplify]: Simplify x.re into x.re 1553932040.537 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932040.537 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.537 * [backup-simplify]: Simplify x.re into x.re 1553932040.537 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.537 * [backup-simplify]: Simplify 0 into 0 1553932040.537 * [backup-simplify]: Simplify 1 into 1 1553932040.537 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553932040.537 * [backup-simplify]: Simplify (- 0) into 0 1553932040.537 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553932040.537 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932040.537 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932040.537 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932040.537 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.537 * [backup-simplify]: Simplify 0 into 0 1553932040.538 * [backup-simplify]: Simplify 1 into 1 1553932040.538 * [backup-simplify]: Simplify (- 1) into -1 1553932040.538 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932040.539 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932040.539 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 1553932040.539 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 1553932040.539 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.539 * [backup-simplify]: Simplify 0 into 0 1553932040.539 * [backup-simplify]: Simplify 0 into 0 1553932040.539 * [backup-simplify]: Simplify (- 0) into 0 1553932040.540 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.540 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.540 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 1553932040.541 * [backup-simplify]: Simplify (+ (* x.re (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))) into (- x.re) 1553932040.541 * [taylor]: Taking taylor expansion of (- x.re) in x.re 1553932040.541 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.541 * [backup-simplify]: Simplify 0 into 0 1553932040.541 * [backup-simplify]: Simplify 1 into 1 1553932040.541 * [backup-simplify]: Simplify (- 0) into 0 1553932040.541 * [backup-simplify]: Simplify 0 into 0 1553932040.541 * [backup-simplify]: Simplify 0 into 0 1553932040.541 * [backup-simplify]: Simplify (- 0) into 0 1553932040.541 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.542 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.542 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 1553932040.543 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1553932040.543 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.543 * [backup-simplify]: Simplify 0 into 0 1553932040.543 * [backup-simplify]: Simplify 0 into 0 1553932040.543 * [backup-simplify]: Simplify (- 1) into -1 1553932040.543 * [backup-simplify]: Simplify -1 into -1 1553932040.543 * [backup-simplify]: Simplify 0 into 0 1553932040.543 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.544 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.544 * [backup-simplify]: Simplify 1 into 1 1553932040.544 * [backup-simplify]: Simplify (- 0) into 0 1553932040.544 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.544 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.545 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 -1) (* 0 x.re))))) into 0 1553932040.547 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))))) into 0 1553932040.547 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.547 * [backup-simplify]: Simplify 0 into 0 1553932040.547 * [backup-simplify]: Simplify 0 into 0 1553932040.547 * [backup-simplify]: Simplify 0 into 0 1553932040.547 * [backup-simplify]: Simplify (- 0) into 0 1553932040.547 * [backup-simplify]: Simplify 0 into 0 1553932040.547 * [backup-simplify]: Simplify 0 into 0 1553932040.548 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.549 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.549 * [backup-simplify]: Simplify 0 into 0 1553932040.549 * [backup-simplify]: Simplify (- 0) into 0 1553932040.550 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.550 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.552 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 -1) (* 0 x.re)))))) into 0 1553932040.553 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))))) into 0 1553932040.553 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.553 * [backup-simplify]: Simplify 0 into 0 1553932040.553 * [backup-simplify]: Simplify 0 into 0 1553932040.554 * [backup-simplify]: Simplify (+ (* 1 (pow (* x.re 1) 3)) (* -1 (* x.re (pow x.im 2)))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932040.554 * [backup-simplify]: Simplify (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im)))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1553932040.554 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.im x.re) around 0 1553932040.554 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553932040.554 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932040.554 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553932040.554 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932040.554 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.554 * [backup-simplify]: Simplify 0 into 0 1553932040.554 * [backup-simplify]: Simplify 1 into 1 1553932040.555 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.555 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932040.555 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.555 * [backup-simplify]: Simplify x.im into x.im 1553932040.555 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932040.555 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932040.555 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932040.555 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.555 * [backup-simplify]: Simplify x.im into x.im 1553932040.555 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932040.555 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932040.555 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.555 * [backup-simplify]: Simplify 0 into 0 1553932040.555 * [backup-simplify]: Simplify 1 into 1 1553932040.555 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.555 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.555 * [backup-simplify]: Simplify 0 into 0 1553932040.555 * [backup-simplify]: Simplify 1 into 1 1553932040.556 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932040.556 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932040.557 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.557 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.557 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932040.557 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932040.557 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932040.557 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932040.557 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.557 * [backup-simplify]: Simplify x.re into x.re 1553932040.557 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.557 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932040.557 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.557 * [backup-simplify]: Simplify 0 into 0 1553932040.557 * [backup-simplify]: Simplify 1 into 1 1553932040.558 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.558 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932040.558 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932040.558 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.558 * [backup-simplify]: Simplify 0 into 0 1553932040.558 * [backup-simplify]: Simplify 1 into 1 1553932040.558 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.558 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932040.558 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.558 * [backup-simplify]: Simplify x.re into x.re 1553932040.558 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.558 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.558 * [backup-simplify]: Simplify x.re into x.re 1553932040.559 * [backup-simplify]: Simplify (- 1) into -1 1553932040.559 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932040.559 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932040.560 * [backup-simplify]: Simplify (* -1 1) into -1 1553932040.560 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932040.560 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932040.560 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932040.560 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932040.560 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932040.560 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.560 * [backup-simplify]: Simplify x.re into x.re 1553932040.560 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.560 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932040.560 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.560 * [backup-simplify]: Simplify 0 into 0 1553932040.560 * [backup-simplify]: Simplify 1 into 1 1553932040.561 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.561 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932040.561 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932040.561 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.561 * [backup-simplify]: Simplify 0 into 0 1553932040.561 * [backup-simplify]: Simplify 1 into 1 1553932040.561 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.561 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932040.561 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.561 * [backup-simplify]: Simplify x.re into x.re 1553932040.561 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.561 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.561 * [backup-simplify]: Simplify x.re into x.re 1553932040.562 * [backup-simplify]: Simplify (- 1) into -1 1553932040.562 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932040.563 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932040.563 * [backup-simplify]: Simplify (* -1 1) into -1 1553932040.563 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932040.563 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553932040.563 * [taylor]: Taking taylor expansion of -1 in x.re 1553932040.563 * [backup-simplify]: Simplify -1 into -1 1553932040.563 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.563 * [backup-simplify]: Simplify 0 into 0 1553932040.563 * [backup-simplify]: Simplify 1 into 1 1553932040.564 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932040.564 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932040.565 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932040.565 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932040.566 * [backup-simplify]: Simplify (- 0) into 0 1553932040.566 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553932040.566 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 1553932040.566 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 1553932040.566 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.566 * [backup-simplify]: Simplify 0 into 0 1553932040.567 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.567 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932040.567 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.568 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932040.568 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.569 * [backup-simplify]: Simplify (- 0) into 0 1553932040.569 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.570 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 1553932040.570 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (/ 1 (pow x.re 3)) 1553932040.570 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553932040.570 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932040.570 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.570 * [backup-simplify]: Simplify 0 into 0 1553932040.570 * [backup-simplify]: Simplify 1 into 1 1553932040.571 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.571 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.571 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.572 * [backup-simplify]: Simplify 1 into 1 1553932040.572 * [backup-simplify]: Simplify -1 into -1 1553932040.572 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.573 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.573 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.573 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.574 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.574 * [backup-simplify]: Simplify (- 0) into 0 1553932040.575 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.576 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1553932040.576 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)))) into 0 1553932040.576 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.576 * [backup-simplify]: Simplify 0 into 0 1553932040.577 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.577 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.578 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932040.578 * [backup-simplify]: Simplify 0 into 0 1553932040.579 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553932040.579 * [backup-simplify]: Simplify 0 into 0 1553932040.580 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.580 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.581 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.581 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.582 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.582 * [backup-simplify]: Simplify (- 0) into 0 1553932040.582 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.584 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1))))) into 0 1553932040.584 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.584 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.584 * [backup-simplify]: Simplify 0 into 0 1553932040.585 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932040.586 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932040.587 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.587 * [backup-simplify]: Simplify 0 into 0 1553932040.587 * [backup-simplify]: Simplify 0 into 0 1553932040.588 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.588 * [backup-simplify]: Simplify 0 into 0 1553932040.589 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.589 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.590 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.590 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.591 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.591 * [backup-simplify]: Simplify (- 0) into 0 1553932040.592 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.593 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))))) into 0 1553932040.594 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.594 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.594 * [backup-simplify]: Simplify 0 into 0 1553932040.595 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932040.596 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932040.597 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.597 * [backup-simplify]: Simplify 0 into 0 1553932040.597 * [backup-simplify]: Simplify (+ (* -1 (* (/ 1 (/ 1 x.re)) (pow (/ 1 x.im) -2))) (* 1 (pow (* (/ 1 (/ 1 x.re)) 1) 3))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932040.598 * [backup-simplify]: Simplify (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im))))) into (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1553932040.598 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.im x.re) around 0 1553932040.598 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553932040.598 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932040.598 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553932040.598 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932040.598 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.598 * [backup-simplify]: Simplify x.im into x.im 1553932040.598 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932040.598 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932040.598 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.598 * [backup-simplify]: Simplify 0 into 0 1553932040.598 * [backup-simplify]: Simplify 1 into 1 1553932040.598 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.598 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932040.598 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932040.598 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.598 * [backup-simplify]: Simplify x.im into x.im 1553932040.599 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932040.599 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932040.599 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.599 * [backup-simplify]: Simplify 0 into 0 1553932040.599 * [backup-simplify]: Simplify 1 into 1 1553932040.599 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.599 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.599 * [backup-simplify]: Simplify 0 into 0 1553932040.599 * [backup-simplify]: Simplify 1 into 1 1553932040.599 * [backup-simplify]: Simplify (- 1) into -1 1553932040.600 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932040.600 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932040.601 * [backup-simplify]: Simplify (* -1 1) into -1 1553932040.601 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932040.601 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932040.601 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932040.601 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932040.601 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932040.601 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.601 * [backup-simplify]: Simplify 0 into 0 1553932040.601 * [backup-simplify]: Simplify 1 into 1 1553932040.602 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.602 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932040.602 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.602 * [backup-simplify]: Simplify x.re into x.re 1553932040.602 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.602 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932040.602 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932040.602 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.602 * [backup-simplify]: Simplify 0 into 0 1553932040.602 * [backup-simplify]: Simplify 1 into 1 1553932040.602 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.602 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932040.602 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.602 * [backup-simplify]: Simplify x.re into x.re 1553932040.603 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.603 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.603 * [backup-simplify]: Simplify x.re into x.re 1553932040.603 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932040.603 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932040.604 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.604 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.604 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932040.604 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932040.604 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932040.604 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932040.604 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.604 * [backup-simplify]: Simplify 0 into 0 1553932040.604 * [backup-simplify]: Simplify 1 into 1 1553932040.604 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.604 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932040.604 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.604 * [backup-simplify]: Simplify x.re into x.re 1553932040.605 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.605 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932040.605 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932040.605 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.605 * [backup-simplify]: Simplify 0 into 0 1553932040.605 * [backup-simplify]: Simplify 1 into 1 1553932040.605 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.605 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932040.605 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.605 * [backup-simplify]: Simplify x.re into x.re 1553932040.605 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.605 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.605 * [backup-simplify]: Simplify x.re into x.re 1553932040.606 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932040.606 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932040.607 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.607 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.607 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932040.607 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.607 * [backup-simplify]: Simplify 0 into 0 1553932040.607 * [backup-simplify]: Simplify 1 into 1 1553932040.607 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.608 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932040.608 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932040.609 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932040.609 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1553932040.609 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1553932040.609 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 1553932040.609 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932040.609 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.609 * [backup-simplify]: Simplify 0 into 0 1553932040.610 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.610 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932040.610 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.610 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.611 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932040.611 * [backup-simplify]: Simplify (- 0) into 0 1553932040.611 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.612 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 1553932040.612 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (- (/ 1 (pow x.re 3))) 1553932040.612 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3))) in x.re 1553932040.612 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553932040.612 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932040.612 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.612 * [backup-simplify]: Simplify 0 into 0 1553932040.612 * [backup-simplify]: Simplify 1 into 1 1553932040.612 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.612 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.613 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.613 * [backup-simplify]: Simplify (- 1) into -1 1553932040.613 * [backup-simplify]: Simplify -1 into -1 1553932040.613 * [backup-simplify]: Simplify 1 into 1 1553932040.613 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.613 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.614 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.614 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.614 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.615 * [backup-simplify]: Simplify (- 0) into 0 1553932040.615 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.615 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1553932040.615 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)))) into 0 1553932040.616 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.616 * [backup-simplify]: Simplify 0 into 0 1553932040.616 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.616 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.617 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932040.617 * [backup-simplify]: Simplify (- 0) into 0 1553932040.617 * [backup-simplify]: Simplify 0 into 0 1553932040.617 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932040.617 * [backup-simplify]: Simplify 0 into 0 1553932040.618 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.618 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.618 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.619 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.619 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.619 * [backup-simplify]: Simplify (- 0) into 0 1553932040.619 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.620 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1))))) into 0 1553932040.620 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.620 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.620 * [backup-simplify]: Simplify 0 into 0 1553932040.621 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932040.621 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932040.622 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.622 * [backup-simplify]: Simplify (- 0) into 0 1553932040.622 * [backup-simplify]: Simplify 0 into 0 1553932040.622 * [backup-simplify]: Simplify 0 into 0 1553932040.623 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.623 * [backup-simplify]: Simplify 0 into 0 1553932040.623 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.623 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.624 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.624 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.624 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.625 * [backup-simplify]: Simplify (- 0) into 0 1553932040.627 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.628 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))))) into 0 1553932040.628 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.628 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.628 * [backup-simplify]: Simplify 0 into 0 1553932040.629 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932040.629 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932040.630 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.630 * [backup-simplify]: Simplify (- 0) into 0 1553932040.630 * [backup-simplify]: Simplify 0 into 0 1553932040.630 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 (- x.re))) (pow (/ 1 (- x.im)) -2))) (* -1 (pow (* (/ 1 (/ 1 (- x.re))) 1) 3))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932040.631 * * * * [progress]: [ 2 / 4 ] generating series at (2) 1553932040.631 * [backup-simplify]: Simplify (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553932040.631 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.im x.re) around 0 1553932040.631 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 1553932040.631 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932040.631 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.631 * [backup-simplify]: Simplify 0 into 0 1553932040.631 * [backup-simplify]: Simplify 1 into 1 1553932040.631 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 1553932040.631 * [taylor]: Taking taylor expansion of 3 in x.re 1553932040.631 * [backup-simplify]: Simplify 3 into 3 1553932040.631 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932040.631 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932040.631 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.631 * [backup-simplify]: Simplify x.im into x.im 1553932040.631 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.631 * [backup-simplify]: Simplify 0 into 0 1553932040.631 * [backup-simplify]: Simplify 1 into 1 1553932040.631 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 1553932040.631 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553932040.631 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.631 * [backup-simplify]: Simplify x.re into x.re 1553932040.631 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 1553932040.631 * [taylor]: Taking taylor expansion of 3 in x.im 1553932040.631 * [backup-simplify]: Simplify 3 into 3 1553932040.631 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553932040.631 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932040.631 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.631 * [backup-simplify]: Simplify 0 into 0 1553932040.631 * [backup-simplify]: Simplify 1 into 1 1553932040.631 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.631 * [backup-simplify]: Simplify x.re into x.re 1553932040.631 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 1553932040.631 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553932040.631 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.631 * [backup-simplify]: Simplify x.re into x.re 1553932040.631 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 1553932040.631 * [taylor]: Taking taylor expansion of 3 in x.im 1553932040.631 * [backup-simplify]: Simplify 3 into 3 1553932040.631 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553932040.631 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932040.631 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.631 * [backup-simplify]: Simplify 0 into 0 1553932040.631 * [backup-simplify]: Simplify 1 into 1 1553932040.631 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.631 * [backup-simplify]: Simplify x.re into x.re 1553932040.632 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932040.632 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932040.632 * [backup-simplify]: Simplify (+ (pow x.re 3) 0) into (pow x.re 3) 1553932040.632 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932040.632 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.632 * [backup-simplify]: Simplify 0 into 0 1553932040.632 * [backup-simplify]: Simplify 1 into 1 1553932040.632 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1553932040.632 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 1553932040.632 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.632 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.632 * [backup-simplify]: Simplify 0 into 0 1553932040.632 * [backup-simplify]: Simplify 0 into 0 1553932040.632 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1553932040.633 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 (pow x.re 2)))) into 0 1553932040.633 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.633 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553932040.633 * [backup-simplify]: Simplify (* 3 x.re) into (* 3 x.re) 1553932040.633 * [backup-simplify]: Simplify (- (* 3 x.re)) into (- (* 3 x.re)) 1553932040.634 * [backup-simplify]: Simplify (+ 0 (- (* 3 x.re))) into (- (* 3 x.re)) 1553932040.634 * [taylor]: Taking taylor expansion of (- (* 3 x.re)) in x.re 1553932040.634 * [taylor]: Taking taylor expansion of (* 3 x.re) in x.re 1553932040.634 * [taylor]: Taking taylor expansion of 3 in x.re 1553932040.634 * [backup-simplify]: Simplify 3 into 3 1553932040.634 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.634 * [backup-simplify]: Simplify 0 into 0 1553932040.634 * [backup-simplify]: Simplify 1 into 1 1553932040.634 * [backup-simplify]: Simplify (* 3 0) into 0 1553932040.635 * [backup-simplify]: Simplify (- 0) into 0 1553932040.635 * [backup-simplify]: Simplify 0 into 0 1553932040.635 * [backup-simplify]: Simplify 0 into 0 1553932040.636 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553932040.636 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1553932040.637 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.638 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1553932040.638 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 x.re)) into 0 1553932040.639 * [backup-simplify]: Simplify (- 0) into 0 1553932040.639 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.639 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.639 * [backup-simplify]: Simplify 0 into 0 1553932040.640 * [backup-simplify]: Simplify 0 into 0 1553932040.640 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 1553932040.641 * [backup-simplify]: Simplify (- 3) into -3 1553932040.641 * [backup-simplify]: Simplify -3 into -3 1553932040.641 * [backup-simplify]: Simplify 0 into 0 1553932040.641 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.641 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.642 * [backup-simplify]: Simplify 1 into 1 1553932040.643 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1553932040.644 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.re 2)))))) into 0 1553932040.645 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932040.646 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1553932040.646 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 x.re))) into 0 1553932040.647 * [backup-simplify]: Simplify (- 0) into 0 1553932040.647 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.647 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.647 * [backup-simplify]: Simplify 0 into 0 1553932040.647 * [backup-simplify]: Simplify 0 into 0 1553932040.647 * [backup-simplify]: Simplify 0 into 0 1553932040.648 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 1553932040.649 * [backup-simplify]: Simplify (- 0) into 0 1553932040.649 * [backup-simplify]: Simplify 0 into 0 1553932040.649 * [backup-simplify]: Simplify 0 into 0 1553932040.649 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.650 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.650 * [backup-simplify]: Simplify 0 into 0 1553932040.651 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 1553932040.653 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.re 2))))))) into 0 1553932040.653 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932040.654 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553932040.655 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553932040.655 * [backup-simplify]: Simplify (- 0) into 0 1553932040.655 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.655 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.655 * [backup-simplify]: Simplify 0 into 0 1553932040.655 * [backup-simplify]: Simplify 0 into 0 1553932040.656 * [backup-simplify]: Simplify (+ (* 1 (pow (* x.re 1) 3)) (* -3 (* x.re (pow x.im 2)))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553932040.656 * [backup-simplify]: Simplify (- (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im)))) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im))) into (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) 1553932040.656 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in (x.im x.re) around 0 1553932040.656 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1553932040.656 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553932040.656 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932040.656 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.656 * [backup-simplify]: Simplify 0 into 0 1553932040.656 * [backup-simplify]: Simplify 1 into 1 1553932040.656 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.657 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.657 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.657 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553932040.657 * [taylor]: Taking taylor expansion of 3 in x.re 1553932040.657 * [backup-simplify]: Simplify 3 into 3 1553932040.657 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553932040.657 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932040.657 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932040.657 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.657 * [backup-simplify]: Simplify x.im into x.im 1553932040.657 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.657 * [backup-simplify]: Simplify 0 into 0 1553932040.657 * [backup-simplify]: Simplify 1 into 1 1553932040.657 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932040.657 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932040.657 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932040.657 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932040.657 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553932040.657 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 1553932040.658 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1553932040.658 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553932040.658 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.658 * [backup-simplify]: Simplify x.re into x.re 1553932040.658 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932040.658 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932040.658 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553932040.658 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553932040.658 * [taylor]: Taking taylor expansion of 3 in x.im 1553932040.658 * [backup-simplify]: Simplify 3 into 3 1553932040.658 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553932040.658 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553932040.658 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932040.658 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.658 * [backup-simplify]: Simplify 0 into 0 1553932040.658 * [backup-simplify]: Simplify 1 into 1 1553932040.658 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.658 * [backup-simplify]: Simplify x.re into x.re 1553932040.658 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.658 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553932040.658 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.658 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 1553932040.658 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1553932040.658 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553932040.658 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.658 * [backup-simplify]: Simplify x.re into x.re 1553932040.658 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932040.658 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932040.658 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553932040.658 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553932040.658 * [taylor]: Taking taylor expansion of 3 in x.im 1553932040.658 * [backup-simplify]: Simplify 3 into 3 1553932040.658 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553932040.658 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553932040.659 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932040.659 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.659 * [backup-simplify]: Simplify 0 into 0 1553932040.659 * [backup-simplify]: Simplify 1 into 1 1553932040.659 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.659 * [backup-simplify]: Simplify x.re into x.re 1553932040.659 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.659 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553932040.659 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.659 * [backup-simplify]: Simplify (* 3 (/ 1 x.re)) into (/ 3 x.re) 1553932040.659 * [backup-simplify]: Simplify (- (/ 3 x.re)) into (- (* 3 (/ 1 x.re))) 1553932040.659 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 x.re)))) into (- (* 3 (/ 1 x.re))) 1553932040.659 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 x.re))) in x.re 1553932040.659 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.re)) in x.re 1553932040.659 * [taylor]: Taking taylor expansion of 3 in x.re 1553932040.659 * [backup-simplify]: Simplify 3 into 3 1553932040.659 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932040.659 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.659 * [backup-simplify]: Simplify 0 into 0 1553932040.659 * [backup-simplify]: Simplify 1 into 1 1553932040.659 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.660 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.660 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1553932040.660 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932040.660 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.re))) into 0 1553932040.661 * [backup-simplify]: Simplify (- 0) into 0 1553932040.661 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.661 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.661 * [backup-simplify]: Simplify 0 into 0 1553932040.661 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932040.662 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1553932040.662 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.663 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.re)))) into 0 1553932040.663 * [backup-simplify]: Simplify (- 0) into 0 1553932040.663 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 3)) 0) into (/ 1 (pow x.re 3)) 1553932040.663 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553932040.663 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932040.663 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.663 * [backup-simplify]: Simplify 0 into 0 1553932040.663 * [backup-simplify]: Simplify 1 into 1 1553932040.663 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.663 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.664 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.664 * [backup-simplify]: Simplify 1 into 1 1553932040.664 * [backup-simplify]: Simplify (* 3 1) into 3 1553932040.664 * [backup-simplify]: Simplify (- 3) into -3 1553932040.664 * [backup-simplify]: Simplify -3 into -3 1553932040.664 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1553932040.664 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 1553932040.664 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))))) into 0 1553932040.665 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932040.666 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553932040.666 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.667 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re))))) into 0 1553932040.667 * [backup-simplify]: Simplify (- 0) into 0 1553932040.667 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.667 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.667 * [backup-simplify]: Simplify 0 into 0 1553932040.667 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.668 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.668 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932040.668 * [backup-simplify]: Simplify 0 into 0 1553932040.669 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932040.669 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553932040.669 * [backup-simplify]: Simplify (- 0) into 0 1553932040.669 * [backup-simplify]: Simplify 0 into 0 1553932040.670 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1553932040.670 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 (pow x.re 2)))) into 0 1553932040.670 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))) (* 0 (/ 0 (pow x.re 3))))) into 0 1553932040.671 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553932040.672 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1553932040.672 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.673 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re)))))) into 0 1553932040.673 * [backup-simplify]: Simplify (- 0) into 0 1553932040.673 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.673 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.673 * [backup-simplify]: Simplify 0 into 0 1553932040.674 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932040.674 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932040.675 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.675 * [backup-simplify]: Simplify 0 into 0 1553932040.675 * [backup-simplify]: Simplify 0 into 0 1553932040.675 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.676 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1553932040.676 * [backup-simplify]: Simplify (- 0) into 0 1553932040.676 * [backup-simplify]: Simplify 0 into 0 1553932040.676 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553932040.677 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1553932040.677 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))) (* 0 (/ 0 (pow x.re 3))) (* 0 (/ 0 (pow x.re 3))))) into 0 1553932040.678 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1553932040.679 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 1553932040.679 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.681 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re))))))) into 0 1553932040.681 * [backup-simplify]: Simplify (- 0) into 0 1553932040.681 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.681 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.681 * [backup-simplify]: Simplify 0 into 0 1553932040.682 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932040.683 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932040.684 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.684 * [backup-simplify]: Simplify 0 into 0 1553932040.685 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 x.re)) (pow (/ 1 x.im) -2))) (* 1 (pow (* (/ 1 (/ 1 x.re)) 1) 3))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553932040.685 * [backup-simplify]: Simplify (- (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im))))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im)))) into (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) 1553932040.685 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in (x.im x.re) around 0 1553932040.685 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 1553932040.686 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553932040.686 * [taylor]: Taking taylor expansion of 3 in x.re 1553932040.686 * [backup-simplify]: Simplify 3 into 3 1553932040.686 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553932040.686 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932040.686 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932040.686 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.686 * [backup-simplify]: Simplify x.im into x.im 1553932040.686 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.686 * [backup-simplify]: Simplify 0 into 0 1553932040.686 * [backup-simplify]: Simplify 1 into 1 1553932040.686 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932040.686 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932040.686 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932040.686 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932040.687 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553932040.687 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553932040.687 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932040.687 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.687 * [backup-simplify]: Simplify 0 into 0 1553932040.687 * [backup-simplify]: Simplify 1 into 1 1553932040.687 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.687 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.688 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.688 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 1553932040.688 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553932040.688 * [taylor]: Taking taylor expansion of 3 in x.im 1553932040.688 * [backup-simplify]: Simplify 3 into 3 1553932040.688 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553932040.688 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553932040.688 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932040.688 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.688 * [backup-simplify]: Simplify 0 into 0 1553932040.688 * [backup-simplify]: Simplify 1 into 1 1553932040.688 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.688 * [backup-simplify]: Simplify x.re into x.re 1553932040.688 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.689 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553932040.689 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.689 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1553932040.689 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553932040.689 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.689 * [backup-simplify]: Simplify x.re into x.re 1553932040.689 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932040.689 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932040.689 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553932040.689 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 1553932040.689 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553932040.689 * [taylor]: Taking taylor expansion of 3 in x.im 1553932040.689 * [backup-simplify]: Simplify 3 into 3 1553932040.689 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553932040.689 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553932040.689 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932040.689 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.689 * [backup-simplify]: Simplify 0 into 0 1553932040.689 * [backup-simplify]: Simplify 1 into 1 1553932040.689 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.689 * [backup-simplify]: Simplify x.re into x.re 1553932040.690 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.690 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553932040.690 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.690 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1553932040.690 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553932040.690 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.690 * [backup-simplify]: Simplify x.re into x.re 1553932040.690 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932040.690 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932040.690 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553932040.690 * [backup-simplify]: Simplify (* 3 (/ 1 x.re)) into (/ 3 x.re) 1553932040.690 * [backup-simplify]: Simplify (+ (/ 3 x.re) 0) into (* 3 (/ 1 x.re)) 1553932040.690 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.re)) in x.re 1553932040.690 * [taylor]: Taking taylor expansion of 3 in x.re 1553932040.690 * [backup-simplify]: Simplify 3 into 3 1553932040.690 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932040.690 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.690 * [backup-simplify]: Simplify 0 into 0 1553932040.690 * [backup-simplify]: Simplify 1 into 1 1553932040.691 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.691 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.692 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1553932040.692 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932040.692 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.re))) into 0 1553932040.693 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.693 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.693 * [backup-simplify]: Simplify 0 into 0 1553932040.694 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932040.695 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1553932040.695 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.696 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.re)))) into 0 1553932040.696 * [backup-simplify]: Simplify (- (/ 1 (pow x.re 3))) into (- (/ 1 (pow x.re 3))) 1553932040.696 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.re 3)))) into (- (/ 1 (pow x.re 3))) 1553932040.696 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3))) in x.re 1553932040.696 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553932040.696 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932040.696 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.696 * [backup-simplify]: Simplify 0 into 0 1553932040.696 * [backup-simplify]: Simplify 1 into 1 1553932040.696 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.697 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.697 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.697 * [backup-simplify]: Simplify (- 1) into -1 1553932040.697 * [backup-simplify]: Simplify -1 into -1 1553932040.697 * [backup-simplify]: Simplify (* 3 1) into 3 1553932040.697 * [backup-simplify]: Simplify 3 into 3 1553932040.698 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932040.699 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553932040.699 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.700 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re))))) into 0 1553932040.700 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1553932040.700 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 1553932040.700 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))))) into 0 1553932040.700 * [backup-simplify]: Simplify (- 0) into 0 1553932040.701 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.701 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.701 * [backup-simplify]: Simplify 0 into 0 1553932040.701 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.701 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.702 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932040.702 * [backup-simplify]: Simplify (- 0) into 0 1553932040.702 * [backup-simplify]: Simplify 0 into 0 1553932040.702 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932040.703 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553932040.703 * [backup-simplify]: Simplify 0 into 0 1553932040.704 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553932040.704 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1553932040.705 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.705 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re)))))) into 0 1553932040.706 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1553932040.706 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 (pow x.re 2)))) into 0 1553932040.706 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))) (* 0 (/ 0 (pow x.re 3))))) into 0 1553932040.706 * [backup-simplify]: Simplify (- 0) into 0 1553932040.707 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.707 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.707 * [backup-simplify]: Simplify 0 into 0 1553932040.707 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932040.708 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932040.708 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.708 * [backup-simplify]: Simplify (- 0) into 0 1553932040.708 * [backup-simplify]: Simplify 0 into 0 1553932040.708 * [backup-simplify]: Simplify 0 into 0 1553932040.709 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.709 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1553932040.710 * [backup-simplify]: Simplify 0 into 0 1553932040.710 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1553932040.712 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 1553932040.712 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932040.713 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re))))))) into 0 1553932040.713 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553932040.714 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1553932040.714 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))) (* 0 (/ 0 (pow x.re 3))) (* 0 (/ 0 (pow x.re 3))))) into 0 1553932040.714 * [backup-simplify]: Simplify (- 0) into 0 1553932040.714 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.714 * [taylor]: Taking taylor expansion of 0 in x.re 1553932040.714 * [backup-simplify]: Simplify 0 into 0 1553932040.715 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932040.716 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932040.716 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.716 * [backup-simplify]: Simplify (- 0) into 0 1553932040.716 * [backup-simplify]: Simplify 0 into 0 1553932040.717 * [backup-simplify]: Simplify (+ (* 3 (* (/ 1 (/ 1 (- x.re))) (pow (/ 1 (- x.im)) -2))) (* -1 (pow (* (/ 1 (/ 1 (- x.re))) 1) 3))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553932040.717 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 1553932040.717 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 1553932040.717 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553932040.717 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 1553932040.717 * [taylor]: Taking taylor expansion of 2 in x.im 1553932040.717 * [backup-simplify]: Simplify 2 into 2 1553932040.717 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553932040.717 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932040.717 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.717 * [backup-simplify]: Simplify 0 into 0 1553932040.717 * [backup-simplify]: Simplify 1 into 1 1553932040.717 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.717 * [backup-simplify]: Simplify x.re into x.re 1553932040.717 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1553932040.717 * [taylor]: Taking taylor expansion of 2 in x.re 1553932040.717 * [backup-simplify]: Simplify 2 into 2 1553932040.717 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932040.717 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932040.717 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.717 * [backup-simplify]: Simplify x.im into x.im 1553932040.717 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.717 * [backup-simplify]: Simplify 0 into 0 1553932040.717 * [backup-simplify]: Simplify 1 into 1 1553932040.717 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1553932040.717 * [taylor]: Taking taylor expansion of 2 in x.re 1553932040.717 * [backup-simplify]: Simplify 2 into 2 1553932040.717 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932040.717 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932040.717 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.717 * [backup-simplify]: Simplify x.im into x.im 1553932040.717 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.717 * [backup-simplify]: Simplify 0 into 0 1553932040.717 * [backup-simplify]: Simplify 1 into 1 1553932040.717 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932040.717 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932040.718 * [backup-simplify]: Simplify (* 2 0) into 0 1553932040.718 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.718 * [backup-simplify]: Simplify 0 into 0 1553932040.718 * [backup-simplify]: Simplify 0 into 0 1553932040.718 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932040.718 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932040.718 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 1553932040.718 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 1553932040.718 * [taylor]: Taking taylor expansion of 2 in x.im 1553932040.718 * [backup-simplify]: Simplify 2 into 2 1553932040.718 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932040.719 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.719 * [backup-simplify]: Simplify 0 into 0 1553932040.719 * [backup-simplify]: Simplify 1 into 1 1553932040.719 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.719 * [backup-simplify]: Simplify (* 2 1) into 2 1553932040.719 * [backup-simplify]: Simplify 2 into 2 1553932040.719 * [backup-simplify]: Simplify 0 into 0 1553932040.720 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553932040.721 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553932040.721 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1553932040.722 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.722 * [backup-simplify]: Simplify 0 into 0 1553932040.722 * [backup-simplify]: Simplify 0 into 0 1553932040.722 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.723 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 1553932040.723 * [backup-simplify]: Simplify 0 into 0 1553932040.723 * [backup-simplify]: Simplify 0 into 0 1553932040.724 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553932040.725 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553932040.726 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1553932040.726 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.726 * [backup-simplify]: Simplify 0 into 0 1553932040.726 * [backup-simplify]: Simplify 0 into 0 1553932040.726 * [backup-simplify]: Simplify 0 into 0 1553932040.726 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 1553932040.727 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im)) into (/ 2 (* (pow x.im 2) x.re)) 1553932040.727 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553932040.727 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 1553932040.727 * [taylor]: Taking taylor expansion of 2 in x.im 1553932040.727 * [backup-simplify]: Simplify 2 into 2 1553932040.727 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553932040.727 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932040.727 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.727 * [backup-simplify]: Simplify 0 into 0 1553932040.727 * [backup-simplify]: Simplify 1 into 1 1553932040.727 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.727 * [backup-simplify]: Simplify x.re into x.re 1553932040.727 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.727 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553932040.727 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 1553932040.727 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1553932040.727 * [taylor]: Taking taylor expansion of 2 in x.re 1553932040.727 * [backup-simplify]: Simplify 2 into 2 1553932040.728 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932040.728 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932040.728 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.728 * [backup-simplify]: Simplify x.im into x.im 1553932040.728 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.728 * [backup-simplify]: Simplify 0 into 0 1553932040.728 * [backup-simplify]: Simplify 1 into 1 1553932040.728 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932040.728 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932040.728 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932040.728 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932040.728 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1553932040.729 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1553932040.729 * [taylor]: Taking taylor expansion of 2 in x.re 1553932040.729 * [backup-simplify]: Simplify 2 into 2 1553932040.729 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932040.729 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932040.729 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.729 * [backup-simplify]: Simplify x.im into x.im 1553932040.729 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.729 * [backup-simplify]: Simplify 0 into 0 1553932040.729 * [backup-simplify]: Simplify 1 into 1 1553932040.729 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932040.729 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932040.729 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932040.729 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932040.730 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1553932040.730 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 1553932040.730 * [taylor]: Taking taylor expansion of 2 in x.im 1553932040.730 * [backup-simplify]: Simplify 2 into 2 1553932040.730 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932040.730 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.730 * [backup-simplify]: Simplify 0 into 0 1553932040.730 * [backup-simplify]: Simplify 1 into 1 1553932040.732 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.733 * [backup-simplify]: Simplify (/ 2 1) into 2 1553932040.734 * [backup-simplify]: Simplify 2 into 2 1553932040.734 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553932040.735 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553932040.735 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553932040.735 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.735 * [backup-simplify]: Simplify 0 into 0 1553932040.736 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.737 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1553932040.737 * [backup-simplify]: Simplify 0 into 0 1553932040.737 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553932040.738 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553932040.739 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932040.739 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.739 * [backup-simplify]: Simplify 0 into 0 1553932040.740 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932040.740 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.741 * [backup-simplify]: Simplify 0 into 0 1553932040.742 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553932040.743 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553932040.743 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932040.743 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.743 * [backup-simplify]: Simplify 0 into 0 1553932040.743 * [backup-simplify]: Simplify 0 into 0 1553932040.744 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932040.745 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.745 * [backup-simplify]: Simplify 0 into 0 1553932040.747 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1553932040.748 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553932040.748 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932040.748 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.748 * [backup-simplify]: Simplify 0 into 0 1553932040.748 * [backup-simplify]: Simplify 0 into 0 1553932040.749 * [backup-simplify]: Simplify 0 into 0 1553932040.749 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 1553932040.749 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im))) into (/ -2 (* (pow x.im 2) x.re)) 1553932040.749 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553932040.749 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 1553932040.749 * [taylor]: Taking taylor expansion of -2 in x.im 1553932040.749 * [backup-simplify]: Simplify -2 into -2 1553932040.749 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553932040.749 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932040.749 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.749 * [backup-simplify]: Simplify 0 into 0 1553932040.749 * [backup-simplify]: Simplify 1 into 1 1553932040.749 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.749 * [backup-simplify]: Simplify x.re into x.re 1553932040.750 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.750 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553932040.750 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 1553932040.750 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1553932040.750 * [taylor]: Taking taylor expansion of -2 in x.re 1553932040.750 * [backup-simplify]: Simplify -2 into -2 1553932040.750 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932040.750 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932040.750 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.750 * [backup-simplify]: Simplify x.im into x.im 1553932040.750 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.750 * [backup-simplify]: Simplify 0 into 0 1553932040.750 * [backup-simplify]: Simplify 1 into 1 1553932040.750 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932040.750 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932040.750 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932040.750 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932040.750 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1553932040.750 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1553932040.750 * [taylor]: Taking taylor expansion of -2 in x.re 1553932040.750 * [backup-simplify]: Simplify -2 into -2 1553932040.750 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553932040.750 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553932040.750 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.750 * [backup-simplify]: Simplify x.im into x.im 1553932040.750 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.750 * [backup-simplify]: Simplify 0 into 0 1553932040.751 * [backup-simplify]: Simplify 1 into 1 1553932040.751 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553932040.751 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553932040.751 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553932040.751 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553932040.751 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1553932040.751 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 1553932040.751 * [taylor]: Taking taylor expansion of -2 in x.im 1553932040.751 * [backup-simplify]: Simplify -2 into -2 1553932040.751 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932040.751 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.751 * [backup-simplify]: Simplify 0 into 0 1553932040.751 * [backup-simplify]: Simplify 1 into 1 1553932040.751 * [backup-simplify]: Simplify (* 1 1) into 1 1553932040.752 * [backup-simplify]: Simplify (/ -2 1) into -2 1553932040.752 * [backup-simplify]: Simplify -2 into -2 1553932040.752 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553932040.752 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553932040.753 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553932040.753 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.753 * [backup-simplify]: Simplify 0 into 0 1553932040.753 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932040.753 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1553932040.753 * [backup-simplify]: Simplify 0 into 0 1553932040.754 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553932040.754 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553932040.755 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932040.755 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.755 * [backup-simplify]: Simplify 0 into 0 1553932040.755 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932040.756 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.756 * [backup-simplify]: Simplify 0 into 0 1553932040.756 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553932040.757 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553932040.757 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932040.757 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.757 * [backup-simplify]: Simplify 0 into 0 1553932040.757 * [backup-simplify]: Simplify 0 into 0 1553932040.758 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932040.758 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.758 * [backup-simplify]: Simplify 0 into 0 1553932040.759 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1553932040.760 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553932040.760 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553932040.760 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.760 * [backup-simplify]: Simplify 0 into 0 1553932040.760 * [backup-simplify]: Simplify 0 into 0 1553932040.760 * [backup-simplify]: Simplify 0 into 0 1553932040.760 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 1553932040.760 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 1553932040.760 * [backup-simplify]: Simplify (* x.re (- x.re x.im)) into (* x.re (- x.re x.im)) 1553932040.761 * [approximate]: Taking taylor expansion of (* x.re (- x.re x.im)) in (x.re x.im) around 0 1553932040.761 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.im 1553932040.761 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.761 * [backup-simplify]: Simplify x.re into x.re 1553932040.761 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932040.761 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.761 * [backup-simplify]: Simplify x.re into x.re 1553932040.761 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.761 * [backup-simplify]: Simplify 0 into 0 1553932040.761 * [backup-simplify]: Simplify 1 into 1 1553932040.761 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 1553932040.761 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.761 * [backup-simplify]: Simplify 0 into 0 1553932040.761 * [backup-simplify]: Simplify 1 into 1 1553932040.761 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553932040.761 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.761 * [backup-simplify]: Simplify 0 into 0 1553932040.761 * [backup-simplify]: Simplify 1 into 1 1553932040.761 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.761 * [backup-simplify]: Simplify x.im into x.im 1553932040.761 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 1553932040.761 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.761 * [backup-simplify]: Simplify 0 into 0 1553932040.761 * [backup-simplify]: Simplify 1 into 1 1553932040.761 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553932040.761 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.761 * [backup-simplify]: Simplify 0 into 0 1553932040.761 * [backup-simplify]: Simplify 1 into 1 1553932040.761 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.761 * [backup-simplify]: Simplify x.im into x.im 1553932040.761 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553932040.761 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553932040.761 * [backup-simplify]: Simplify (* 0 (- x.im)) into 0 1553932040.761 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.761 * [backup-simplify]: Simplify 0 into 0 1553932040.761 * [backup-simplify]: Simplify 0 into 0 1553932040.761 * [backup-simplify]: Simplify (- 0) into 0 1553932040.762 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932040.762 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 (- x.im))) into (- x.im) 1553932040.762 * [taylor]: Taking taylor expansion of (- x.im) in x.im 1553932040.762 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.762 * [backup-simplify]: Simplify 0 into 0 1553932040.762 * [backup-simplify]: Simplify 1 into 1 1553932040.762 * [backup-simplify]: Simplify (- 0) into 0 1553932040.762 * [backup-simplify]: Simplify 0 into 0 1553932040.762 * [backup-simplify]: Simplify 0 into 0 1553932040.762 * [backup-simplify]: Simplify (- 0) into 0 1553932040.763 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.763 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1553932040.763 * [taylor]: Taking taylor expansion of 1 in x.im 1553932040.763 * [backup-simplify]: Simplify 1 into 1 1553932040.763 * [backup-simplify]: Simplify 1 into 1 1553932040.763 * [backup-simplify]: Simplify (- 1) into -1 1553932040.763 * [backup-simplify]: Simplify -1 into -1 1553932040.764 * [backup-simplify]: Simplify 0 into 0 1553932040.764 * [backup-simplify]: Simplify (- 0) into 0 1553932040.764 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.765 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1553932040.765 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.765 * [backup-simplify]: Simplify 0 into 0 1553932040.765 * [backup-simplify]: Simplify 0 into 0 1553932040.765 * [backup-simplify]: Simplify 0 into 0 1553932040.765 * [backup-simplify]: Simplify (- 0) into 0 1553932040.765 * [backup-simplify]: Simplify 0 into 0 1553932040.765 * [backup-simplify]: Simplify 0 into 0 1553932040.765 * [backup-simplify]: Simplify (- 0) into 0 1553932040.765 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.766 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1553932040.766 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.766 * [backup-simplify]: Simplify 0 into 0 1553932040.766 * [backup-simplify]: Simplify 0 into 0 1553932040.767 * [backup-simplify]: Simplify (+ (* -1 (* x.im x.re)) (* 1 (pow (* 1 x.re) 2))) into (- (pow x.re 2) (* x.im x.re)) 1553932040.767 * [backup-simplify]: Simplify (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im))) into (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) 1553932040.767 * [approximate]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in (x.re x.im) around 0 1553932040.767 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.im 1553932040.767 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932040.767 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932040.767 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.767 * [backup-simplify]: Simplify x.re into x.re 1553932040.767 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.767 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932040.767 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.767 * [backup-simplify]: Simplify 0 into 0 1553932040.767 * [backup-simplify]: Simplify 1 into 1 1553932040.767 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.767 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.767 * [backup-simplify]: Simplify x.re into x.re 1553932040.767 * [backup-simplify]: Simplify (- 1) into -1 1553932040.768 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932040.768 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932040.768 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 1553932040.768 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553932040.768 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932040.768 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.768 * [backup-simplify]: Simplify 0 into 0 1553932040.768 * [backup-simplify]: Simplify 1 into 1 1553932040.768 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.768 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932040.768 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.768 * [backup-simplify]: Simplify x.im into x.im 1553932040.768 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932040.768 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.768 * [backup-simplify]: Simplify 0 into 0 1553932040.768 * [backup-simplify]: Simplify 1 into 1 1553932040.768 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932040.769 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.769 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 1553932040.769 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553932040.769 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932040.769 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.769 * [backup-simplify]: Simplify 0 into 0 1553932040.769 * [backup-simplify]: Simplify 1 into 1 1553932040.769 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.769 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932040.769 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.769 * [backup-simplify]: Simplify x.im into x.im 1553932040.769 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932040.769 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.769 * [backup-simplify]: Simplify 0 into 0 1553932040.769 * [backup-simplify]: Simplify 1 into 1 1553932040.769 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932040.770 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.770 * [taylor]: Taking taylor expansion of 1 in x.im 1553932040.770 * [backup-simplify]: Simplify 1 into 1 1553932040.770 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932040.770 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553932040.770 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553932040.771 * [backup-simplify]: Simplify (- (/ (- (/ 1 x.im)) 1) (+ (* 1 (/ 0 1)))) into (- (/ 1 x.im)) 1553932040.771 * [taylor]: Taking taylor expansion of (- (/ 1 x.im)) in x.im 1553932040.771 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932040.771 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.771 * [backup-simplify]: Simplify 0 into 0 1553932040.771 * [backup-simplify]: Simplify 1 into 1 1553932040.771 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.771 * [backup-simplify]: Simplify (- 1) into -1 1553932040.771 * [backup-simplify]: Simplify -1 into -1 1553932040.771 * [backup-simplify]: Simplify 1 into 1 1553932040.772 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.772 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553932040.772 * [backup-simplify]: Simplify (- 0) into 0 1553932040.772 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.773 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)))) into 0 1553932040.773 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.773 * [backup-simplify]: Simplify 0 into 0 1553932040.774 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932040.774 * [backup-simplify]: Simplify (- 0) into 0 1553932040.774 * [backup-simplify]: Simplify 0 into 0 1553932040.774 * [backup-simplify]: Simplify 0 into 0 1553932040.774 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.775 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932040.775 * [backup-simplify]: Simplify (- 0) into 0 1553932040.775 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.776 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.776 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.776 * [backup-simplify]: Simplify 0 into 0 1553932040.776 * [backup-simplify]: Simplify 0 into 0 1553932040.777 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.777 * [backup-simplify]: Simplify (- 0) into 0 1553932040.777 * [backup-simplify]: Simplify 0 into 0 1553932040.777 * [backup-simplify]: Simplify 0 into 0 1553932040.778 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.778 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932040.778 * [backup-simplify]: Simplify (- 0) into 0 1553932040.778 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.780 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.780 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.780 * [backup-simplify]: Simplify 0 into 0 1553932040.780 * [backup-simplify]: Simplify 0 into 0 1553932040.780 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 2)) (* -1 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))))) into (- (pow x.re 2) (* x.im x.re)) 1553932040.780 * [backup-simplify]: Simplify (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im)))) into (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) 1553932040.780 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in (x.re x.im) around 0 1553932040.780 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.im 1553932040.780 * [taylor]: Taking taylor expansion of -1 in x.im 1553932040.780 * [backup-simplify]: Simplify -1 into -1 1553932040.780 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.im 1553932040.780 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932040.780 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932040.780 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.780 * [backup-simplify]: Simplify 0 into 0 1553932040.780 * [backup-simplify]: Simplify 1 into 1 1553932040.780 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.780 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932040.780 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.780 * [backup-simplify]: Simplify x.re into x.re 1553932040.780 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.780 * [taylor]: Taking taylor expansion of x.re in x.im 1553932040.780 * [backup-simplify]: Simplify x.re into x.re 1553932040.781 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932040.781 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932040.781 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 1553932040.781 * [taylor]: Taking taylor expansion of -1 in x.re 1553932040.781 * [backup-simplify]: Simplify -1 into -1 1553932040.781 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 1553932040.781 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553932040.781 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932040.781 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.781 * [backup-simplify]: Simplify x.im into x.im 1553932040.781 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932040.781 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932040.781 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.781 * [backup-simplify]: Simplify 0 into 0 1553932040.781 * [backup-simplify]: Simplify 1 into 1 1553932040.781 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.782 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.782 * [backup-simplify]: Simplify 0 into 0 1553932040.782 * [backup-simplify]: Simplify 1 into 1 1553932040.782 * [backup-simplify]: Simplify (- 1) into -1 1553932040.782 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932040.783 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932040.783 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 1553932040.783 * [taylor]: Taking taylor expansion of -1 in x.re 1553932040.783 * [backup-simplify]: Simplify -1 into -1 1553932040.783 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 1553932040.783 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553932040.783 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932040.783 * [taylor]: Taking taylor expansion of x.im in x.re 1553932040.783 * [backup-simplify]: Simplify x.im into x.im 1553932040.783 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932040.783 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932040.783 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.783 * [backup-simplify]: Simplify 0 into 0 1553932040.783 * [backup-simplify]: Simplify 1 into 1 1553932040.784 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.784 * [taylor]: Taking taylor expansion of x.re in x.re 1553932040.784 * [backup-simplify]: Simplify 0 into 0 1553932040.784 * [backup-simplify]: Simplify 1 into 1 1553932040.784 * [backup-simplify]: Simplify (- 1) into -1 1553932040.784 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932040.785 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932040.785 * [backup-simplify]: Simplify (* -1 -1) into 1 1553932040.785 * [taylor]: Taking taylor expansion of 1 in x.im 1553932040.785 * [backup-simplify]: Simplify 1 into 1 1553932040.785 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932040.786 * [backup-simplify]: Simplify (- 0) into 0 1553932040.786 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553932040.786 * [backup-simplify]: Simplify (- (/ (/ 1 x.im) 1) (+ (* -1 (/ 0 1)))) into (/ 1 x.im) 1553932040.787 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* 0 -1)) into (- (/ 1 x.im)) 1553932040.787 * [taylor]: Taking taylor expansion of (- (/ 1 x.im)) in x.im 1553932040.787 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932040.787 * [taylor]: Taking taylor expansion of x.im in x.im 1553932040.787 * [backup-simplify]: Simplify 0 into 0 1553932040.787 * [backup-simplify]: Simplify 1 into 1 1553932040.787 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932040.787 * [backup-simplify]: Simplify (- 1) into -1 1553932040.787 * [backup-simplify]: Simplify -1 into -1 1553932040.787 * [backup-simplify]: Simplify 1 into 1 1553932040.787 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553932040.788 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.788 * [backup-simplify]: Simplify (- 0) into 0 1553932040.788 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.789 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)))) into 0 1553932040.790 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (/ 1 x.im)) (* 0 -1))) into 0 1553932040.790 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.790 * [backup-simplify]: Simplify 0 into 0 1553932040.790 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932040.790 * [backup-simplify]: Simplify (- 0) into 0 1553932040.790 * [backup-simplify]: Simplify 0 into 0 1553932040.790 * [backup-simplify]: Simplify 0 into 0 1553932040.790 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932040.791 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.791 * [backup-simplify]: Simplify (- 0) into 0 1553932040.791 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.792 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.793 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 -1)))) into 0 1553932040.793 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.793 * [backup-simplify]: Simplify 0 into 0 1553932040.793 * [backup-simplify]: Simplify 0 into 0 1553932040.794 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.794 * [backup-simplify]: Simplify (- 0) into 0 1553932040.794 * [backup-simplify]: Simplify 0 into 0 1553932040.794 * [backup-simplify]: Simplify 0 into 0 1553932040.794 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932040.795 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.795 * [backup-simplify]: Simplify (- 0) into 0 1553932040.795 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932040.797 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932040.798 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 -1))))) into 0 1553932040.798 * [taylor]: Taking taylor expansion of 0 in x.im 1553932040.798 * [backup-simplify]: Simplify 0 into 0 1553932040.798 * [backup-simplify]: Simplify 0 into 0 1553932040.798 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 2)) (* -1 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 2) (* x.im x.re)) 1553932040.798 * * * [progress]: simplifying candidates 1553932040.798 * * * * [progress]: [ 1 / 133 ] simplifiying candidate # 1553932040.798 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553932040.798 * * [simplify]: iters left: 6 (6 enodes) 1553932040.800 * * [simplify]: iters left: 5 (25 enodes) 1553932040.807 * * [simplify]: iters left: 4 (55 enodes) 1553932040.829 * * [simplify]: iters left: 3 (144 enodes) 1553932040.877 * * [simplify]: iters left: 2 (366 enodes) 1553932040.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932040.975 * * [simplify]: Extracting #1: cost 39 inf + 0 1553932040.975 * * [simplify]: Extracting #2: cost 93 inf + 1 1553932040.976 * * [simplify]: Extracting #3: cost 99 inf + 1391 1553932040.978 * * [simplify]: Extracting #4: cost 20 inf + 11951 1553932040.982 * * [simplify]: Extracting #5: cost 0 inf + 15510 1553932040.988 * * [simplify]: Extracting #6: cost 0 inf + 15470 1553932040.996 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.re x.im)) 1553932040.996 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- x.re x.im) x.re) (+ x.re x.im)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932040.996 * * * * [progress]: [ 2 / 133 ] simplifiying candidate # 1553932040.996 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553932040.996 * * [simplify]: iters left: 6 (6 enodes) 1553932041.002 * * [simplify]: iters left: 5 (25 enodes) 1553932041.010 * * [simplify]: iters left: 4 (55 enodes) 1553932041.032 * * [simplify]: iters left: 3 (144 enodes) 1553932041.073 * * [simplify]: iters left: 2 (366 enodes) 1553932041.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932041.200 * * [simplify]: Extracting #1: cost 39 inf + 0 1553932041.200 * * [simplify]: Extracting #2: cost 93 inf + 1 1553932041.201 * * [simplify]: Extracting #3: cost 99 inf + 1391 1553932041.203 * * [simplify]: Extracting #4: cost 20 inf + 11951 1553932041.207 * * [simplify]: Extracting #5: cost 0 inf + 15510 1553932041.211 * * [simplify]: Extracting #6: cost 0 inf + 15470 1553932041.216 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.re x.im)) 1553932041.216 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- x.re x.im) x.re) (+ x.re x.im)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932041.216 * * * * [progress]: [ 3 / 133 ] simplifiying candidate # 1553932041.216 * * * * [progress]: [ 4 / 133 ] simplifiying candidate # 1553932041.216 * [simplify]: Simplifying (+ (log (+ x.im x.re)) (+ (log x.re) (log (- x.re x.im)))) 1553932041.216 * * [simplify]: iters left: 6 (9 enodes) 1553932041.220 * * [simplify]: iters left: 5 (34 enodes) 1553932041.229 * * [simplify]: iters left: 4 (45 enodes) 1553932041.241 * * [simplify]: iters left: 3 (50 enodes) 1553932041.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932041.252 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932041.252 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932041.252 * * [simplify]: Extracting #3: cost 20 inf + 1 1553932041.252 * * [simplify]: Extracting #4: cost 19 inf + 73 1553932041.253 * * [simplify]: Extracting #5: cost 11 inf + 687 1553932041.253 * * [simplify]: Extracting #6: cost 3 inf + 2252 1553932041.254 * * [simplify]: Extracting #7: cost 0 inf + 2998 1553932041.255 * [simplify]: Simplified to (+ (log (- x.re x.im)) (+ (log (+ x.re x.im)) (log x.re))) 1553932041.255 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (- x.re x.im)) (+ (log (+ x.re x.im)) (log x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932041.255 * * * * [progress]: [ 5 / 133 ] simplifiying candidate # 1553932041.256 * [simplify]: Simplifying (+ (log (+ x.im x.re)) (log (* x.re (- x.re x.im)))) 1553932041.256 * * [simplify]: iters left: 6 (8 enodes) 1553932041.258 * * [simplify]: iters left: 5 (32 enodes) 1553932041.262 * * [simplify]: iters left: 4 (49 enodes) 1553932041.269 * * [simplify]: iters left: 3 (69 enodes) 1553932041.278 * * [simplify]: iters left: 2 (78 enodes) 1553932041.289 * * [simplify]: iters left: 1 (80 enodes) 1553932041.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932041.306 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932041.306 * * [simplify]: Extracting #2: cost 18 inf + 0 1553932041.306 * * [simplify]: Extracting #3: cost 25 inf + 1 1553932041.306 * * [simplify]: Extracting #4: cost 24 inf + 350 1553932041.307 * * [simplify]: Extracting #5: cost 4 inf + 2507 1553932041.308 * * [simplify]: Extracting #6: cost 0 inf + 3294 1553932041.310 * [simplify]: Simplified to (+ (log (+ x.re x.im)) (log (* x.re (- x.re x.im)))) 1553932041.310 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (+ x.re x.im)) (log (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932041.310 * * * * [progress]: [ 6 / 133 ] simplifiying candidate # 1553932041.310 * * * * [progress]: [ 7 / 133 ] simplifiying candidate # 1553932041.310 * * * * [progress]: [ 8 / 133 ] simplifiying candidate # 1553932041.310 * [simplify]: Simplifying (* (* (* (+ x.im x.re) (+ x.im x.re)) (+ x.im x.re)) (* (* (* x.re x.re) x.re) (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)))) 1553932041.310 * * [simplify]: iters left: 6 (12 enodes) 1553932041.316 * * [simplify]: iters left: 5 (64 enodes) 1553932041.331 * * [simplify]: iters left: 4 (236 enodes) 1553932041.496 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932041.496 * * [simplify]: Extracting #1: cost 58 inf + 0 1553932041.497 * * [simplify]: Extracting #2: cost 292 inf + 1 1553932041.503 * * [simplify]: Extracting #3: cost 279 inf + 16120 1553932041.529 * * [simplify]: Extracting #4: cost 32 inf + 77898 1553932041.566 * * [simplify]: Extracting #5: cost 0 inf + 82963 1553932041.601 * * [simplify]: Extracting #6: cost 0 inf + 80283 1553932041.629 * * [simplify]: Extracting #7: cost 0 inf + 80203 1553932041.649 * [simplify]: Simplified to (* (* (+ x.re x.im) (* (+ x.re x.im) (+ x.re x.im))) (* (* x.re (- x.re x.im)) (* (* x.re (- x.re x.im)) (* x.re (- x.re x.im))))) 1553932041.649 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (+ x.re x.im) (* (+ x.re x.im) (+ x.re x.im))) (* (* x.re (- x.re x.im)) (* (* x.re (- x.re x.im)) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932041.650 * * * * [progress]: [ 9 / 133 ] simplifiying candidate # 1553932041.650 * [simplify]: Simplifying (* (* (* (+ x.im x.re) (+ x.im x.re)) (+ x.im x.re)) (* (* (* x.re (- x.re x.im)) (* x.re (- x.re x.im))) (* x.re (- x.re x.im)))) 1553932041.650 * * [simplify]: iters left: 6 (10 enodes) 1553932041.656 * * [simplify]: iters left: 5 (62 enodes) 1553932041.674 * * [simplify]: iters left: 4 (247 enodes) 1553932041.854 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932041.855 * * [simplify]: Extracting #1: cost 60 inf + 0 1553932041.856 * * [simplify]: Extracting #2: cost 298 inf + 1 1553932041.860 * * [simplify]: Extracting #3: cost 282 inf + 9620 1553932041.885 * * [simplify]: Extracting #4: cost 35 inf + 68130 1553932041.925 * * [simplify]: Extracting #5: cost 0 inf + 76800 1553932041.952 * [simplify]: Simplified to (* (* (* (+ x.re x.im) x.re) (- x.re x.im)) (* (* (* (+ x.re x.im) x.re) (- x.re x.im)) (* (* (+ x.re x.im) x.re) (- x.re x.im)))) 1553932041.952 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (* (+ x.re x.im) x.re) (- x.re x.im)) (* (* (* (+ x.re x.im) x.re) (- x.re x.im)) (* (* (+ x.re x.im) x.re) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932041.952 * * * * [progress]: [ 10 / 133 ] simplifiying candidate # 1553932041.953 * * * * [progress]: [ 11 / 133 ] simplifiying candidate # 1553932041.953 * * * * [progress]: [ 12 / 133 ] simplifiying candidate # 1553932041.953 * * * * [progress]: [ 13 / 133 ] simplifiying candidate # 1553932041.953 * [simplify]: Simplifying (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))) 1553932041.953 * * [simplify]: iters left: 6 (9 enodes) 1553932041.956 * * [simplify]: iters left: 5 (47 enodes) 1553932041.966 * * [simplify]: iters left: 4 (117 enodes) 1553932042.014 * * [simplify]: iters left: 3 (397 enodes) 1553932042.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932042.283 * * [simplify]: Extracting #1: cost 37 inf + 0 1553932042.283 * * [simplify]: Extracting #2: cost 286 inf + 1 1553932042.285 * * [simplify]: Extracting #3: cost 409 inf + 3639 1553932042.292 * * [simplify]: Extracting #4: cost 263 inf + 34570 1553932042.305 * * [simplify]: Extracting #5: cost 150 inf + 73680 1553932042.341 * * [simplify]: Extracting #6: cost 17 inf + 141055 1553932042.382 * * [simplify]: Extracting #7: cost 0 inf + 150054 1553932042.424 * [simplify]: Simplified to (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) 1553932042.424 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932042.424 * [simplify]: Simplifying (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 1553932042.424 * * [simplify]: iters left: 6 (11 enodes) 1553932042.430 * * [simplify]: iters left: 5 (53 enodes) 1553932042.449 * * [simplify]: iters left: 4 (135 enodes) 1553932042.511 * * [simplify]: iters left: 3 (456 enodes) 1553932042.827 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932042.827 * * [simplify]: Extracting #1: cost 68 inf + 0 1553932042.828 * * [simplify]: Extracting #2: cost 298 inf + 0 1553932042.830 * * [simplify]: Extracting #3: cost 298 inf + 9946 1553932042.846 * * [simplify]: Extracting #4: cost 49 inf + 70313 1553932042.888 * * [simplify]: Extracting #5: cost 0 inf + 86371 1553932042.912 * * [simplify]: Extracting #6: cost 0 inf + 85931 1553932042.935 * [simplify]: Simplified to (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re)))) 1553932042.935 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932042.935 * * * * [progress]: [ 14 / 133 ] simplifiying candidate # 1553932042.936 * [simplify]: Simplifying (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))) 1553932042.936 * * [simplify]: iters left: 6 (11 enodes) 1553932042.939 * * [simplify]: iters left: 5 (54 enodes) 1553932042.951 * * [simplify]: iters left: 4 (122 enodes) 1553932042.995 * * [simplify]: iters left: 3 (393 enodes) 1553932043.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932043.267 * * [simplify]: Extracting #1: cost 51 inf + 0 1553932043.267 * * [simplify]: Extracting #2: cost 252 inf + 1 1553932043.273 * * [simplify]: Extracting #3: cost 376 inf + 2969 1553932043.280 * * [simplify]: Extracting #4: cost 168 inf + 43831 1553932043.297 * * [simplify]: Extracting #5: cost 37 inf + 80340 1553932043.333 * * [simplify]: Extracting #6: cost 7 inf + 91797 1553932043.371 * * [simplify]: Extracting #7: cost 0 inf + 94235 1553932043.411 * [simplify]: Simplified to (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) 1553932043.411 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932043.411 * [simplify]: Simplifying (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)) 1553932043.411 * * [simplify]: iters left: 6 (9 enodes) 1553932043.416 * * [simplify]: iters left: 5 (43 enodes) 1553932043.430 * * [simplify]: iters left: 4 (98 enodes) 1553932043.459 * * [simplify]: iters left: 3 (245 enodes) 1553932043.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932043.548 * * [simplify]: Extracting #1: cost 36 inf + 0 1553932043.549 * * [simplify]: Extracting #2: cost 148 inf + 0 1553932043.550 * * [simplify]: Extracting #3: cost 149 inf + 1588 1553932043.554 * * [simplify]: Extracting #4: cost 24 inf + 27117 1553932043.565 * * [simplify]: Extracting #5: cost 0 inf + 30644 1553932043.580 * * [simplify]: Extracting #6: cost 0 inf + 30484 1553932043.593 * [simplify]: Simplified to (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re))) 1553932043.594 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932043.594 * * * * [progress]: [ 15 / 133 ] simplifiying candidate # 1553932043.594 * [simplify]: Simplifying (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))) 1553932043.594 * * [simplify]: iters left: 6 (11 enodes) 1553932043.605 * * [simplify]: iters left: 5 (55 enodes) 1553932043.628 * * [simplify]: iters left: 4 (138 enodes) 1553932043.676 * * [simplify]: iters left: 3 (491 enodes) 1553932044.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932044.044 * * [simplify]: Extracting #1: cost 63 inf + 0 1553932044.046 * * [simplify]: Extracting #2: cost 413 inf + 1 1553932044.056 * * [simplify]: Extracting #3: cost 535 inf + 22778 1553932044.096 * * [simplify]: Extracting #4: cost 239 inf + 85345 1553932044.121 * * [simplify]: Extracting #5: cost 140 inf + 121516 1553932044.169 * * [simplify]: Extracting #6: cost 21 inf + 181628 1553932044.229 * * [simplify]: Extracting #7: cost 0 inf + 190209 1553932044.257 * * [simplify]: Extracting #8: cost 0 inf + 190169 1553932044.313 * [simplify]: Simplified to (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 1553932044.313 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932044.313 * [simplify]: Simplifying (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 1553932044.313 * * [simplify]: iters left: 6 (9 enodes) 1553932044.318 * * [simplify]: iters left: 5 (43 enodes) 1553932044.334 * * [simplify]: iters left: 4 (107 enodes) 1553932044.379 * * [simplify]: iters left: 3 (314 enodes) 1553932044.496 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932044.496 * * [simplify]: Extracting #1: cost 48 inf + 0 1553932044.496 * * [simplify]: Extracting #2: cost 143 inf + 0 1553932044.497 * * [simplify]: Extracting #3: cost 145 inf + 1468 1553932044.503 * * [simplify]: Extracting #4: cost 47 inf + 21014 1553932044.510 * * [simplify]: Extracting #5: cost 0 inf + 31067 1553932044.520 * * [simplify]: Extracting #6: cost 0 inf + 30827 1553932044.531 * [simplify]: Simplified to (* (- x.im x.re) (+ (* (+ x.re x.im) x.re) (* x.im x.im))) 1553932044.532 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (- x.im x.re) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932044.532 * * * * [progress]: [ 16 / 133 ] simplifiying candidate # 1553932044.532 * [simplify]: Simplifying (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))) 1553932044.532 * * [simplify]: iters left: 6 (8 enodes) 1553932044.534 * * [simplify]: iters left: 5 (38 enodes) 1553932044.540 * * [simplify]: iters left: 4 (100 enodes) 1553932044.565 * * [simplify]: iters left: 3 (401 enodes) 1553932044.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932044.930 * * [simplify]: Extracting #1: cost 69 inf + 0 1553932044.931 * * [simplify]: Extracting #2: cost 363 inf + 1 1553932044.936 * * [simplify]: Extracting #3: cost 399 inf + 11184 1553932044.954 * * [simplify]: Extracting #4: cost 55 inf + 74004 1553932044.980 * * [simplify]: Extracting #5: cost 0 inf + 85242 1553932045.005 * [simplify]: Simplified to (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))) 1553932045.005 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))) (* (- x.im x.re) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932045.006 * [simplify]: Simplifying (* (- x.im x.re) (+ x.re x.im)) 1553932045.006 * * [simplify]: iters left: 4 (5 enodes) 1553932045.007 * * [simplify]: iters left: 3 (25 enodes) 1553932045.011 * * [simplify]: iters left: 2 (55 enodes) 1553932045.019 * * [simplify]: iters left: 1 (107 enodes) 1553932045.034 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932045.035 * * [simplify]: Extracting #1: cost 21 inf + 0 1553932045.035 * * [simplify]: Extracting #2: cost 47 inf + 0 1553932045.035 * * [simplify]: Extracting #3: cost 45 inf + 43 1553932045.036 * * [simplify]: Extracting #4: cost 16 inf + 2535 1553932045.037 * * [simplify]: Extracting #5: cost 0 inf + 4845 1553932045.038 * [simplify]: Simplified to (* (- x.im x.re) (+ x.re x.im)) 1553932045.038 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))) (* (- x.im x.re) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932045.038 * * * * [progress]: [ 17 / 133 ] simplifiying candidate # 1553932045.038 * * * * [progress]: [ 18 / 133 ] simplifiying candidate # 1553932045.038 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re (- x.im))) 1553932045.038 * * [simplify]: iters left: 6 (6 enodes) 1553932045.040 * * [simplify]: iters left: 5 (25 enodes) 1553932045.043 * * [simplify]: iters left: 4 (53 enodes) 1553932045.053 * * [simplify]: iters left: 3 (117 enodes) 1553932045.074 * * [simplify]: iters left: 2 (187 enodes) 1553932045.122 * * [simplify]: iters left: 1 (198 enodes) 1553932045.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932045.143 * * [simplify]: Extracting #1: cost 19 inf + 0 1553932045.143 * * [simplify]: Extracting #2: cost 36 inf + 2 1553932045.144 * * [simplify]: Extracting #3: cost 15 inf + 2005 1553932045.145 * * [simplify]: Extracting #4: cost 0 inf + 3350 1553932045.146 * [simplify]: Simplified to (* (* x.im x.re) (- (+ x.re x.im))) 1553932045.146 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (+ x.im x.re) (* x.re x.re)) (* (* x.im x.re) (- (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932045.146 * * * * [progress]: [ 19 / 133 ] simplifiying candidate # 1553932045.146 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re (- x.im))) 1553932045.146 * * [simplify]: iters left: 6 (6 enodes) 1553932045.148 * * [simplify]: iters left: 5 (25 enodes) 1553932045.151 * * [simplify]: iters left: 4 (53 enodes) 1553932045.161 * * [simplify]: iters left: 3 (117 enodes) 1553932045.195 * * [simplify]: iters left: 2 (187 enodes) 1553932045.252 * * [simplify]: iters left: 1 (198 enodes) 1553932045.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932045.275 * * [simplify]: Extracting #1: cost 19 inf + 0 1553932045.275 * * [simplify]: Extracting #2: cost 36 inf + 2 1553932045.275 * * [simplify]: Extracting #3: cost 15 inf + 2005 1553932045.276 * * [simplify]: Extracting #4: cost 0 inf + 3350 1553932045.277 * [simplify]: Simplified to (* (* x.im x.re) (- (+ x.re x.im))) 1553932045.277 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (+ x.im x.re) (* x.re x.re)) (* (* x.im x.re) (- (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932045.277 * * * * [progress]: [ 20 / 133 ] simplifiying candidate # 1553932045.278 * [simplify]: Simplifying (* (+ x.im x.re) (* (- x.im) x.re)) 1553932045.278 * * [simplify]: iters left: 6 (6 enodes) 1553932045.279 * * [simplify]: iters left: 5 (25 enodes) 1553932045.283 * * [simplify]: iters left: 4 (53 enodes) 1553932045.300 * * [simplify]: iters left: 3 (119 enodes) 1553932045.341 * * [simplify]: iters left: 2 (182 enodes) 1553932045.406 * * [simplify]: iters left: 1 (196 enodes) 1553932045.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932045.449 * * [simplify]: Extracting #1: cost 19 inf + 0 1553932045.450 * * [simplify]: Extracting #2: cost 35 inf + 43 1553932045.451 * * [simplify]: Extracting #3: cost 11 inf + 2373 1553932045.453 * * [simplify]: Extracting #4: cost 0 inf + 3350 1553932045.455 * [simplify]: Simplified to (* (* x.im x.re) (- (- x.re) x.im)) 1553932045.455 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (+ x.im x.re) (* x.re x.re)) (* (* x.im x.re) (- (- x.re) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932045.456 * * * * [progress]: [ 21 / 133 ] simplifiying candidate # 1553932045.456 * [simplify]: Simplifying (* (+ x.im x.re) (* (- x.im) x.re)) 1553932045.456 * * [simplify]: iters left: 6 (6 enodes) 1553932045.459 * * [simplify]: iters left: 5 (25 enodes) 1553932045.466 * * [simplify]: iters left: 4 (53 enodes) 1553932045.487 * * [simplify]: iters left: 3 (119 enodes) 1553932045.527 * * [simplify]: iters left: 2 (182 enodes) 1553932045.590 * * [simplify]: iters left: 1 (196 enodes) 1553932045.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932045.635 * * [simplify]: Extracting #1: cost 19 inf + 0 1553932045.635 * * [simplify]: Extracting #2: cost 35 inf + 43 1553932045.637 * * [simplify]: Extracting #3: cost 11 inf + 2373 1553932045.639 * * [simplify]: Extracting #4: cost 0 inf + 3350 1553932045.641 * [simplify]: Simplified to (* (* x.im x.re) (- (- x.re) x.im)) 1553932045.641 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (+ x.im x.re) (* x.re x.re)) (* (* x.im x.re) (- (- x.re) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932045.641 * * * * [progress]: [ 22 / 133 ] simplifiying candidate # 1553932045.642 * [simplify]: Simplifying (* (* x.re (- x.im)) (+ x.im x.re)) 1553932045.642 * * [simplify]: iters left: 6 (6 enodes) 1553932045.645 * * [simplify]: iters left: 5 (31 enodes) 1553932045.656 * * [simplify]: iters left: 4 (80 enodes) 1553932045.686 * * [simplify]: iters left: 3 (164 enodes) 1553932045.729 * * [simplify]: iters left: 2 (207 enodes) 1553932045.774 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932045.774 * * [simplify]: Extracting #1: cost 19 inf + 0 1553932045.775 * * [simplify]: Extracting #2: cost 32 inf + 329 1553932045.776 * * [simplify]: Extracting #3: cost 14 inf + 2207 1553932045.778 * * [simplify]: Extracting #4: cost 1 inf + 3268 1553932045.780 * * [simplify]: Extracting #5: cost 0 inf + 3350 1553932045.781 * [simplify]: Simplified to (* x.re (* (- (- x.re) x.im) x.im)) 1553932045.782 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (* x.re x.re) (+ x.im x.re)) (* x.re (* (- (- x.re) x.im) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932045.782 * * * * [progress]: [ 23 / 133 ] simplifiying candidate # 1553932045.782 * [simplify]: Simplifying (* (* x.re (- x.im)) (+ x.im x.re)) 1553932045.782 * * [simplify]: iters left: 6 (6 enodes) 1553932045.783 * * [simplify]: iters left: 5 (31 enodes) 1553932045.789 * * [simplify]: iters left: 4 (80 enodes) 1553932045.806 * * [simplify]: iters left: 3 (164 enodes) 1553932045.842 * * [simplify]: iters left: 2 (207 enodes) 1553932045.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932045.897 * * [simplify]: Extracting #1: cost 19 inf + 0 1553932045.897 * * [simplify]: Extracting #2: cost 32 inf + 329 1553932045.898 * * [simplify]: Extracting #3: cost 14 inf + 2207 1553932045.899 * * [simplify]: Extracting #4: cost 1 inf + 3268 1553932045.900 * * [simplify]: Extracting #5: cost 0 inf + 3350 1553932045.901 * [simplify]: Simplified to (* x.re (* (- (- x.re) x.im) x.im)) 1553932045.901 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (* x.re x.re) (+ x.im x.re)) (* x.re (* (- (- x.re) x.im) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932045.901 * * * * [progress]: [ 24 / 133 ] simplifiying candidate # 1553932045.901 * [simplify]: Simplifying (* (* (- x.im) x.re) (+ x.im x.re)) 1553932045.901 * * [simplify]: iters left: 6 (6 enodes) 1553932045.903 * * [simplify]: iters left: 5 (31 enodes) 1553932045.909 * * [simplify]: iters left: 4 (80 enodes) 1553932045.923 * * [simplify]: iters left: 3 (153 enodes) 1553932045.963 * * [simplify]: iters left: 2 (202 enodes) 1553932045.998 * * [simplify]: iters left: 1 (206 enodes) 1553932046.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932046.017 * * [simplify]: Extracting #1: cost 19 inf + 0 1553932046.018 * * [simplify]: Extracting #2: cost 35 inf + 43 1553932046.018 * * [simplify]: Extracting #3: cost 17 inf + 1842 1553932046.019 * * [simplify]: Extracting #4: cost 3 inf + 3024 1553932046.020 * * [simplify]: Extracting #5: cost 0 inf + 3350 1553932046.021 * [simplify]: Simplified to (* x.im (* (- (- x.re) x.im) x.re)) 1553932046.021 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (* x.re x.re) (+ x.im x.re)) (* x.im (* (- (- x.re) x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932046.021 * * * * [progress]: [ 25 / 133 ] simplifiying candidate # 1553932046.021 * [simplify]: Simplifying (* (* (- x.im) x.re) (+ x.im x.re)) 1553932046.021 * * [simplify]: iters left: 6 (6 enodes) 1553932046.023 * * [simplify]: iters left: 5 (31 enodes) 1553932046.029 * * [simplify]: iters left: 4 (80 enodes) 1553932046.058 * * [simplify]: iters left: 3 (153 enodes) 1553932046.083 * * [simplify]: iters left: 2 (202 enodes) 1553932046.134 * * [simplify]: iters left: 1 (206 enodes) 1553932046.159 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932046.159 * * [simplify]: Extracting #1: cost 19 inf + 0 1553932046.159 * * [simplify]: Extracting #2: cost 35 inf + 43 1553932046.160 * * [simplify]: Extracting #3: cost 17 inf + 1842 1553932046.161 * * [simplify]: Extracting #4: cost 3 inf + 3024 1553932046.162 * * [simplify]: Extracting #5: cost 0 inf + 3350 1553932046.163 * [simplify]: Simplified to (* x.im (* (- (- x.re) x.im) x.re)) 1553932046.163 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (* x.re x.re) (+ x.im x.re)) (* x.im (* (- (- x.re) x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932046.163 * * * * [progress]: [ 26 / 133 ] simplifiying candidate # 1553932046.163 * [simplify]: Simplifying (- x.re x.im) 1553932046.163 * * [simplify]: iters left: 2 (3 enodes) 1553932046.164 * * [simplify]: iters left: 1 (11 enodes) 1553932046.165 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932046.165 * * [simplify]: Extracting #1: cost 5 inf + 0 1553932046.165 * * [simplify]: Extracting #2: cost 3 inf + 43 1553932046.165 * * [simplify]: Extracting #3: cost 0 inf + 168 1553932046.165 * [simplify]: Simplified to (- x.re x.im) 1553932046.165 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ x.im x.re) x.re) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932046.165 * * * * [progress]: [ 27 / 133 ] simplifiying candidate # 1553932046.166 * [simplify]: Simplifying (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 1553932046.166 * * [simplify]: iters left: 5 (5 enodes) 1553932046.167 * * [simplify]: iters left: 4 (16 enodes) 1553932046.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932046.168 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932046.168 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932046.168 * * [simplify]: Extracting #3: cost 8 inf + 0 1553932046.169 * * [simplify]: Extracting #4: cost 6 inf + 2 1553932046.169 * * [simplify]: Extracting #5: cost 0 inf + 654 1553932046.169 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 1553932046.169 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (cbrt (+ x.im x.re)) (* x.re (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932046.169 * * * * [progress]: [ 28 / 133 ] simplifiying candidate # 1553932046.169 * [simplify]: Simplifying (sqrt (+ x.im x.re)) 1553932046.169 * * [simplify]: iters left: 3 (4 enodes) 1553932046.170 * * [simplify]: iters left: 2 (13 enodes) 1553932046.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932046.171 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932046.171 * * [simplify]: Extracting #2: cost 6 inf + 0 1553932046.171 * * [simplify]: Extracting #3: cost 4 inf + 2 1553932046.171 * * [simplify]: Extracting #4: cost 0 inf + 250 1553932046.171 * [simplify]: Simplified to (sqrt (+ x.re x.im)) 1553932046.172 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (sqrt (+ x.re x.im)) (* (sqrt (+ x.im x.re)) (* x.re (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932046.172 * * * * [progress]: [ 29 / 133 ] simplifiying candidate # 1553932046.172 * * * * [progress]: [ 30 / 133 ] simplifiying candidate # 1553932046.172 * * * * [progress]: [ 31 / 133 ] simplifiying candidate # 1553932046.172 * [simplify]: Simplifying (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) 1553932046.172 * * [simplify]: iters left: 6 (7 enodes) 1553932046.174 * * [simplify]: iters left: 5 (28 enodes) 1553932046.177 * * [simplify]: iters left: 4 (41 enodes) 1553932046.185 * * [simplify]: iters left: 3 (44 enodes) 1553932046.196 * * [simplify]: iters left: 2 (45 enodes) 1553932046.206 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932046.206 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932046.206 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932046.207 * * [simplify]: Extracting #3: cost 14 inf + 84 1553932046.207 * * [simplify]: Extracting #4: cost 7 inf + 576 1553932046.207 * * [simplify]: Extracting #5: cost 1 inf + 1108 1553932046.208 * * [simplify]: Extracting #6: cost 0 inf + 1230 1553932046.209 * [simplify]: Simplified to (+ (* (+ x.re x.im) x.re) (* x.im x.im)) 1553932046.209 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))) (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932046.209 * * * * [progress]: [ 32 / 133 ] simplifiying candidate # 1553932046.209 * [simplify]: Simplifying (+ x.re x.im) 1553932046.209 * * [simplify]: iters left: 2 (3 enodes) 1553932046.210 * * [simplify]: iters left: 1 (10 enodes) 1553932046.213 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932046.213 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932046.213 * * [simplify]: Extracting #2: cost 2 inf + 2 1553932046.213 * * [simplify]: Extracting #3: cost 0 inf + 86 1553932046.213 * [simplify]: Simplified to (+ x.im x.re) 1553932046.213 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932046.213 * * * * [progress]: [ 33 / 133 ] simplifiying candidate # 1553932046.214 * [simplify]: Simplifying (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))) 1553932046.214 * * [simplify]: iters left: 6 (9 enodes) 1553932046.219 * * [simplify]: iters left: 5 (47 enodes) 1553932046.240 * * [simplify]: iters left: 4 (103 enodes) 1553932046.286 * * [simplify]: iters left: 3 (273 enodes) 1553932046.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932046.387 * * [simplify]: Extracting #1: cost 23 inf + 0 1553932046.387 * * [simplify]: Extracting #2: cost 115 inf + 1 1553932046.389 * * [simplify]: Extracting #3: cost 156 inf + 981 1553932046.394 * * [simplify]: Extracting #4: cost 76 inf + 16725 1553932046.401 * * [simplify]: Extracting #5: cost 12 inf + 33100 1553932046.407 * * [simplify]: Extracting #6: cost 3 inf + 35620 1553932046.416 * * [simplify]: Extracting #7: cost 0 inf + 36507 1553932046.423 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (* (* x.im x.im) x.im) x.re) (* (* x.re x.re) (* x.re x.re)))) 1553932046.423 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- x.re x.im) (+ (* (* (* x.im x.im) x.im) x.re) (* (* x.re x.re) (* x.re x.re)))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932046.423 * * * * [progress]: [ 34 / 133 ] simplifiying candidate # 1553932046.423 * [simplify]: Simplifying (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))) 1553932046.423 * * [simplify]: iters left: 6 (8 enodes) 1553932046.425 * * [simplify]: iters left: 5 (35 enodes) 1553932046.431 * * [simplify]: iters left: 4 (81 enodes) 1553932046.449 * * [simplify]: iters left: 3 (267 enodes) 1553932046.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932046.637 * * [simplify]: Extracting #1: cost 46 inf + 0 1553932046.638 * * [simplify]: Extracting #2: cost 189 inf + 1 1553932046.642 * * [simplify]: Extracting #3: cost 150 inf + 9415 1553932046.653 * * [simplify]: Extracting #4: cost 12 inf + 31239 1553932046.661 * * [simplify]: Extracting #5: cost 0 inf + 32823 1553932046.670 * [simplify]: Simplified to (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))) 1553932046.670 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))) (- x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932046.670 * * * * [progress]: [ 35 / 133 ] simplifiying candidate #real (real->posit16 (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553932046.670 * * * * [progress]: [ 36 / 133 ] simplifiying candidate # 1553932046.670 * * * * [progress]: [ 37 / 133 ] simplifiying candidate # 1553932046.670 * [simplify]: Simplifying (/ (exp (* (+ x.im x.re) (* x.re (- x.re x.im)))) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932046.670 * * [simplify]: iters left: 6 (13 enodes) 1553932046.673 * * [simplify]: iters left: 5 (54 enodes) 1553932046.686 * * [simplify]: iters left: 4 (124 enodes) 1553932046.740 * * [simplify]: iters left: 3 (338 enodes) 1553932046.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932046.863 * * [simplify]: Extracting #1: cost 38 inf + 0 1553932046.864 * * [simplify]: Extracting #2: cost 168 inf + 0 1553932046.866 * * [simplify]: Extracting #3: cost 269 inf + 1876 1553932046.874 * * [simplify]: Extracting #4: cost 140 inf + 25593 1553932046.888 * * [simplify]: Extracting #5: cost 16 inf + 65161 1553932046.899 * * [simplify]: Extracting #6: cost 0 inf + 73558 1553932046.917 * * [simplify]: Extracting #7: cost 0 inf + 73478 1553932046.930 * [simplify]: Simplified to (exp (* x.re (- (* (+ x.re x.im) (- x.re x.im)) (* (+ x.im x.im) x.im)))) 1553932046.930 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.re (- (* (+ x.re x.im) (- x.re x.im)) (* (+ x.im x.im) x.im)))))) 1553932046.930 * * * * [progress]: [ 38 / 133 ] simplifiying candidate # 1553932046.930 * * * * [progress]: [ 39 / 133 ] simplifiying candidate # 1553932046.930 * * * * [progress]: [ 40 / 133 ] simplifiying candidate # 1553932046.930 * * * * [progress]: [ 41 / 133 ] simplifiying candidate # 1553932046.930 * * * * [progress]: [ 42 / 133 ] simplifiying candidate # 1553932046.930 * * * * [progress]: [ 43 / 133 ] simplifiying candidate # 1553932046.930 * * * * [progress]: [ 44 / 133 ] simplifiying candidate # 1553932046.931 * [simplify]: Simplifying (- (* (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553932046.931 * * [simplify]: iters left: 6 (30 enodes) 1553932046.941 * * [simplify]: iters left: 5 (177 enodes) 1553932047.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932047.020 * * [simplify]: Extracting #1: cost 9 inf + 0 1553932047.020 * * [simplify]: Extracting #2: cost 77 inf + 0 1553932047.021 * * [simplify]: Extracting #3: cost 169 inf + 84 1553932047.022 * * [simplify]: Extracting #4: cost 199 inf + 7570 1553932047.029 * * [simplify]: Extracting #5: cost 57 inf + 41802 1553932047.040 * * [simplify]: Extracting #6: cost 4 inf + 60785 1553932047.064 * * [simplify]: Extracting #7: cost 1 inf + 62841 1553932047.079 * * [simplify]: Extracting #8: cost 0 inf + 63763 1553932047.093 * [simplify]: Simplified to (- (* (+ (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im))) (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (* (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (* (- (* x.re x.re) (- (* x.re x.im) (* x.im x.im))) (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))))) x.im)) 1553932047.093 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (+ (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im))) (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (* (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (* (- (* x.re x.re) (- (* x.re x.im) (* x.im x.im))) (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))))) x.im)) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553932047.093 * [simplify]: Simplifying (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553932047.094 * * [simplify]: iters left: 6 (17 enodes) 1553932047.101 * * [simplify]: iters left: 5 (101 enodes) 1553932047.140 * * [simplify]: iters left: 4 (395 enodes) 1553932047.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932047.460 * * [simplify]: Extracting #1: cost 79 inf + 0 1553932047.461 * * [simplify]: Extracting #2: cost 551 inf + 0 1553932047.469 * * [simplify]: Extracting #3: cost 615 inf + 46491 1553932047.524 * * [simplify]: Extracting #4: cost 145 inf + 171582 1553932047.574 * * [simplify]: Extracting #5: cost 3 inf + 209917 1553932047.638 * * [simplify]: Extracting #6: cost 0 inf + 208845 1553932047.695 * * [simplify]: Extracting #7: cost 0 inf + 207605 1553932047.777 * [simplify]: Simplified to (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* (* x.im x.re) (* x.im x.re)) 0))) 1553932047.777 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (+ (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im))) (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (* (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (* (- (* x.re x.re) (- (* x.re x.im) (* x.im x.im))) (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))))) x.im)) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* (* x.im x.re) (* x.im x.re)) 0))))) 1553932047.777 * * * * [progress]: [ 45 / 133 ] simplifiying candidate # 1553932047.778 * [simplify]: Simplifying (- (* (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))) (- (* x.re x.im) (* x.im x.re))) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553932047.778 * * [simplify]: iters left: 6 (26 enodes) 1553932047.794 * * [simplify]: iters left: 5 (142 enodes) 1553932047.830 * * [simplify]: iters left: 4 (439 enodes) 1553932048.457 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932048.457 * * [simplify]: Extracting #1: cost 14 inf + 0 1553932048.458 * * [simplify]: Extracting #2: cost 209 inf + 0 1553932048.460 * * [simplify]: Extracting #3: cost 437 inf + 416 1553932048.466 * * [simplify]: Extracting #4: cost 494 inf + 11964 1553932048.497 * * [simplify]: Extracting #5: cost 197 inf + 90400 1553932048.533 * * [simplify]: Extracting #6: cost 17 inf + 149116 1553932048.587 * * [simplify]: Extracting #7: cost 5 inf + 150386 1553932048.644 * * [simplify]: Extracting #8: cost 0 inf + 147566 1553932048.674 * [simplify]: Simplified to (+ (* (* (- (* x.re x.re) (* x.im (- x.re x.im))) 0) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) 1553932048.674 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re x.re) (* x.im (- x.re x.im))) 0) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 1553932048.674 * [simplify]: Simplifying (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))) 1553932048.674 * * [simplify]: iters left: 6 (13 enodes) 1553932048.680 * * [simplify]: iters left: 5 (63 enodes) 1553932048.694 * * [simplify]: iters left: 4 (181 enodes) 1553932048.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932048.753 * * [simplify]: Extracting #1: cost 64 inf + 0 1553932048.753 * * [simplify]: Extracting #2: cost 223 inf + 1 1553932048.756 * * [simplify]: Extracting #3: cost 272 inf + 15136 1553932048.779 * * [simplify]: Extracting #4: cost 33 inf + 68679 1553932048.812 * * [simplify]: Extracting #5: cost 0 inf + 75033 1553932048.842 * * [simplify]: Extracting #6: cost 0 inf + 73553 1553932048.873 * * [simplify]: Extracting #7: cost 0 inf + 73473 1553932048.902 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) 0) 1553932048.903 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re x.re) (* x.im (- x.re x.im))) 0) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) 0))) 1553932048.903 * * * * [progress]: [ 46 / 133 ] simplifiying candidate # 1553932048.903 * [simplify]: Simplifying (- (* (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553932048.904 * * [simplify]: iters left: 6 (29 enodes) 1553932048.922 * * [simplify]: iters left: 5 (170 enodes) 1553932049.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932049.007 * * [simplify]: Extracting #1: cost 9 inf + 0 1553932049.008 * * [simplify]: Extracting #2: cost 77 inf + 0 1553932049.008 * * [simplify]: Extracting #3: cost 157 inf + 166 1553932049.010 * * [simplify]: Extracting #4: cost 190 inf + 3267 1553932049.019 * * [simplify]: Extracting #5: cost 69 inf + 30308 1553932049.039 * * [simplify]: Extracting #6: cost 4 inf + 56242 1553932049.062 * * [simplify]: Extracting #7: cost 0 inf + 57670 1553932049.085 * [simplify]: Simplified to (- (* (* (* (* x.re (+ x.re x.im)) (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* x.im (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))) (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im)))) 1553932049.085 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* (* x.re (+ x.re x.im)) (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* x.im (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))) (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im)))) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553932049.085 * [simplify]: Simplifying (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553932049.086 * * [simplify]: iters left: 6 (16 enodes) 1553932049.098 * * [simplify]: iters left: 5 (93 enodes) 1553932049.131 * * [simplify]: iters left: 4 (364 enodes) 1553932049.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932049.400 * * [simplify]: Extracting #1: cost 69 inf + 0 1553932049.401 * * [simplify]: Extracting #2: cost 466 inf + 0 1553932049.407 * * [simplify]: Extracting #3: cost 434 inf + 37447 1553932049.445 * * [simplify]: Extracting #4: cost 51 inf + 128072 1553932049.505 * * [simplify]: Extracting #5: cost 0 inf + 134351 1553932049.543 * * [simplify]: Extracting #6: cost 0 inf + 132591 1553932049.578 * * [simplify]: Extracting #7: cost 0 inf + 132551 1553932049.616 * [simplify]: Simplified to (* (* (* (* x.im x.re) (+ x.im x.re)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (+ 0 (* x.im x.re))) 1553932049.616 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* (* x.re (+ x.re x.im)) (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* x.im (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))) (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im)))) (* (* (* (* x.im x.re) (+ x.im x.re)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (+ 0 (* x.im x.re))))) 1553932049.616 * * * * [progress]: [ 47 / 133 ] simplifiying candidate # 1553932049.617 * [simplify]: Simplifying (- (* (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553932049.617 * * [simplify]: iters left: 6 (25 enodes) 1553932049.633 * * [simplify]: iters left: 5 (135 enodes) 1553932049.684 * * [simplify]: iters left: 4 (415 enodes) 1553932050.046 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932050.046 * * [simplify]: Extracting #1: cost 13 inf + 0 1553932050.047 * * [simplify]: Extracting #2: cost 207 inf + 0 1553932050.050 * * [simplify]: Extracting #3: cost 447 inf + 499 1553932050.061 * * [simplify]: Extracting #4: cost 328 inf + 32482 1553932050.094 * * [simplify]: Extracting #5: cost 75 inf + 93710 1553932050.140 * * [simplify]: Extracting #6: cost 14 inf + 117449 1553932050.169 * * [simplify]: Extracting #7: cost 3 inf + 120426 1553932050.212 * * [simplify]: Extracting #8: cost 2 inf + 120427 1553932050.257 * * [simplify]: Extracting #9: cost 0 inf + 120851 1553932050.305 * [simplify]: Simplified to (+ (* 0 (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ x.re x.im))) (* (* (* (- x.re x.im) (+ x.re x.im)) 0) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) 1553932050.305 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* 0 (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ x.re x.im))) (* (* (* (- x.re x.im) (+ x.re x.im)) 0) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 1553932050.305 * [simplify]: Simplifying (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 1553932050.306 * * [simplify]: iters left: 6 (12 enodes) 1553932050.312 * * [simplify]: iters left: 5 (55 enodes) 1553932050.330 * * [simplify]: iters left: 4 (146 enodes) 1553932050.407 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932050.407 * * [simplify]: Extracting #1: cost 61 inf + 0 1553932050.408 * * [simplify]: Extracting #2: cost 189 inf + 1 1553932050.414 * * [simplify]: Extracting #3: cost 182 inf + 9813 1553932050.427 * * [simplify]: Extracting #4: cost 9 inf + 43299 1553932050.444 * * [simplify]: Extracting #5: cost 0 inf + 43241 1553932050.459 * * [simplify]: Extracting #6: cost 0 inf + 41001 1553932050.474 * * [simplify]: Extracting #7: cost 0 inf + 40961 1553932050.490 * [simplify]: Simplified to (* (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))) 0) 1553932050.490 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* 0 (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ x.re x.im))) (* (* (* (- x.re x.im) (+ x.re x.im)) 0) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))) 0))) 1553932050.490 * * * * [progress]: [ 48 / 133 ] simplifiying candidate # 1553932050.490 * [simplify]: Simplifying (- (* (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553932050.491 * * [simplify]: iters left: 6 (29 enodes) 1553932050.509 * * [simplify]: iters left: 5 (171 enodes) 1553932050.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932050.596 * * [simplify]: Extracting #1: cost 9 inf + 0 1553932050.596 * * [simplify]: Extracting #2: cost 79 inf + 0 1553932050.596 * * [simplify]: Extracting #3: cost 174 inf + 166 1553932050.598 * * [simplify]: Extracting #4: cost 205 inf + 5002 1553932050.605 * * [simplify]: Extracting #5: cost 48 inf + 43289 1553932050.616 * * [simplify]: Extracting #6: cost 3 inf + 62526 1553932050.628 * * [simplify]: Extracting #7: cost 0 inf + 63163 1553932050.640 * [simplify]: Simplified to (- (* (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.im x.re) (- x.im x.re)))) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re)) x.im) (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))))) 1553932050.640 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.im x.re) (- x.im x.re)))) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re)) x.im) (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))))) (* (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553932050.640 * [simplify]: Simplifying (* (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553932050.640 * * [simplify]: iters left: 6 (16 enodes) 1553932050.648 * * [simplify]: iters left: 5 (93 enodes) 1553932050.683 * * [simplify]: iters left: 4 (369 enodes) 1553932050.988 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932050.988 * * [simplify]: Extracting #1: cost 75 inf + 0 1553932050.989 * * [simplify]: Extracting #2: cost 484 inf + 0 1553932050.993 * * [simplify]: Extracting #3: cost 529 inf + 15416 1553932051.010 * * [simplify]: Extracting #4: cost 131 inf + 101561 1553932051.055 * * [simplify]: Extracting #5: cost 3 inf + 137124 1553932051.092 * * [simplify]: Extracting #6: cost 0 inf + 138050 1553932051.124 * [simplify]: Simplified to (* (* (* x.im x.re) (* (+ 0 (* x.im x.re)) (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) 1553932051.125 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.im x.re) (- x.im x.re)))) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re)) x.im) (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))))) (* (* (* x.im x.re) (* (+ 0 (* x.im x.re)) (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932051.125 * * * * [progress]: [ 49 / 133 ] simplifiying candidate # 1553932051.125 * [simplify]: Simplifying (- (* (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))) (- (* x.re x.im) (* x.im x.re))) (* (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553932051.125 * * [simplify]: iters left: 6 (25 enodes) 1553932051.133 * * [simplify]: iters left: 5 (137 enodes) 1553932051.192 * * [simplify]: iters left: 4 (449 enodes) 1553932051.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932051.918 * * [simplify]: Extracting #1: cost 14 inf + 0 1553932051.919 * * [simplify]: Extracting #2: cost 224 inf + 0 1553932051.921 * * [simplify]: Extracting #3: cost 511 inf + 373 1553932051.934 * * [simplify]: Extracting #4: cost 419 inf + 32748 1553932051.974 * * [simplify]: Extracting #5: cost 74 inf + 120198 1553932052.010 * * [simplify]: Extracting #6: cost 13 inf + 140049 1553932052.066 * * [simplify]: Extracting #7: cost 1 inf + 142696 1553932052.123 * * [simplify]: Extracting #8: cost 0 inf + 142828 1553932052.178 * [simplify]: Simplified to (+ (* 0 (+ (* (- x.im x.re) (* x.re x.re)) (* (- (* x.im x.im) (* x.re x.re)) x.im))) (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (- (* x.im x.im) (* x.re x.re)))) 1553932052.178 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* 0 (+ (* (- x.im x.re) (* x.re x.re)) (* (- (* x.im x.im) (* x.re x.re)) x.im))) (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (- (* x.im x.im) (* x.re x.re)))) (* (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 1553932052.178 * [simplify]: Simplifying (* (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))) 1553932052.179 * * [simplify]: iters left: 6 (12 enodes) 1553932052.184 * * [simplify]: iters left: 5 (56 enodes) 1553932052.204 * * [simplify]: iters left: 4 (165 enodes) 1553932052.304 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932052.305 * * [simplify]: Extracting #1: cost 61 inf + 0 1553932052.305 * * [simplify]: Extracting #2: cost 208 inf + 1 1553932052.307 * * [simplify]: Extracting #3: cost 215 inf + 11011 1553932052.314 * * [simplify]: Extracting #4: cost 27 inf + 43756 1553932052.324 * * [simplify]: Extracting #5: cost 0 inf + 48578 1553932052.337 * * [simplify]: Extracting #6: cost 0 inf + 48538 1553932052.355 * [simplify]: Simplified to (* (* 0 (- x.im x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) 1553932052.355 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* 0 (+ (* (- x.im x.re) (* x.re x.re)) (* (- (* x.im x.im) (* x.re x.re)) x.im))) (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (- (* x.im x.im) (* x.re x.re)))) (* (* 0 (- x.im x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932052.355 * * * * [progress]: [ 50 / 133 ] simplifiying candidate # 1553932052.356 * [simplify]: Simplifying (- (* (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (- x.im x.re) (+ x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553932052.356 * * [simplify]: iters left: 6 (26 enodes) 1553932052.373 * * [simplify]: iters left: 5 (152 enodes) 1553932052.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932052.428 * * [simplify]: Extracting #1: cost 9 inf + 0 1553932052.428 * * [simplify]: Extracting #2: cost 84 inf + 0 1553932052.429 * * [simplify]: Extracting #3: cost 174 inf + 168 1553932052.431 * * [simplify]: Extracting #4: cost 151 inf + 11944 1553932052.440 * * [simplify]: Extracting #5: cost 23 inf + 40478 1553932052.458 * * [simplify]: Extracting #6: cost 1 inf + 48641 1553932052.478 * * [simplify]: Extracting #7: cost 0 inf + 48774 1553932052.497 * [simplify]: Simplified to (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (* (* (+ x.im x.re) (* x.re (- x.im x.re))) (+ x.im x.re)) (- x.re x.im))) (* (* (* (- x.im x.re) (+ x.im x.re)) x.im) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))))) 1553932052.497 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (* (* (+ x.im x.re) (* x.re (- x.im x.re))) (+ x.im x.re)) (- x.re x.im))) (* (* (* (- x.im x.re) (+ x.im x.re)) x.im) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))))) (* (* (- x.im x.re) (+ x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553932052.498 * [simplify]: Simplifying (* (* (- x.im x.re) (+ x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553932052.498 * * [simplify]: iters left: 6 (13 enodes) 1553932052.506 * * [simplify]: iters left: 5 (81 enodes) 1553932052.543 * * [simplify]: iters left: 4 (307 enodes) 1553932052.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932052.740 * * [simplify]: Extracting #1: cost 56 inf + 0 1553932052.741 * * [simplify]: Extracting #2: cost 292 inf + 0 1553932052.743 * * [simplify]: Extracting #3: cost 319 inf + 10882 1553932052.758 * * [simplify]: Extracting #4: cost 52 inf + 54517 1553932052.787 * * [simplify]: Extracting #5: cost 0 inf + 64393 1553932052.800 * [simplify]: Simplified to (* (+ 0 (* (* x.im x.re) (* x.im x.re))) (* (- x.im x.re) (+ x.re x.im))) 1553932052.801 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (* (* (+ x.im x.re) (* x.re (- x.im x.re))) (+ x.im x.re)) (- x.re x.im))) (* (* (* (- x.im x.re) (+ x.im x.re)) x.im) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))))) (* (+ 0 (* (* x.im x.re) (* x.im x.re))) (* (- x.im x.re) (+ x.re x.im))))) 1553932052.801 * * * * [progress]: [ 51 / 133 ] simplifiying candidate # 1553932052.801 * [simplify]: Simplifying (- (* (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))) (* (* (- x.im x.re) (+ x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553932052.801 * * [simplify]: iters left: 6 (21 enodes) 1553932052.807 * * [simplify]: iters left: 5 (110 enodes) 1553932052.841 * * [simplify]: iters left: 4 (389 enodes) 1553932053.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932053.272 * * [simplify]: Extracting #1: cost 24 inf + 0 1553932053.273 * * [simplify]: Extracting #2: cost 248 inf + 0 1553932053.277 * * [simplify]: Extracting #3: cost 451 inf + 5016 1553932053.289 * * [simplify]: Extracting #4: cost 210 inf + 56098 1553932053.311 * * [simplify]: Extracting #5: cost 1 inf + 101712 1553932053.353 * * [simplify]: Extracting #6: cost 0 inf + 101873 1553932053.383 * [simplify]: Simplified to (* (- (* x.im x.im) (* x.re x.re)) (+ (* (- (* x.re x.re) (* x.im x.im)) 0) 0)) 1553932053.383 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (- (* x.im x.im) (* x.re x.re)) (+ (* (- (* x.re x.re) (* x.im x.im)) 0) 0)) (* (* (- x.im x.re) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 1553932053.384 * [simplify]: Simplifying (* (* (- x.im x.re) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 1553932053.384 * * [simplify]: iters left: 6 (9 enodes) 1553932053.386 * * [simplify]: iters left: 5 (42 enodes) 1553932053.393 * * [simplify]: iters left: 4 (112 enodes) 1553932053.439 * * [simplify]: iters left: 3 (411 enodes) 1553932053.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932053.872 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932053.872 * [simplify]: Simplified to 0 1553932053.872 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (- (* x.im x.im) (* x.re x.re)) (+ (* (- (* x.re x.re) (* x.im x.im)) 0) 0)) 0)) 1553932053.872 * * * * [progress]: [ 52 / 133 ] simplifiying candidate # 1553932053.872 * [simplify]: Simplifying (- (* (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553932053.872 * * [simplify]: iters left: 6 (27 enodes) 1553932053.881 * * [simplify]: iters left: 5 (151 enodes) 1553932053.946 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932053.946 * * [simplify]: Extracting #1: cost 9 inf + 0 1553932053.946 * * [simplify]: Extracting #2: cost 74 inf + 0 1553932053.947 * * [simplify]: Extracting #3: cost 148 inf + 2 1553932053.950 * * [simplify]: Extracting #4: cost 157 inf + 9057 1553932053.963 * * [simplify]: Extracting #5: cost 35 inf + 38175 1553932053.981 * * [simplify]: Extracting #6: cost 0 inf + 49243 1553932053.995 * [simplify]: Simplified to (- (* (* (+ x.re x.im) x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* x.im (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932053.995 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (+ x.re x.im) x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* x.im (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553932053.995 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553932053.995 * * [simplify]: iters left: 6 (14 enodes) 1553932053.999 * * [simplify]: iters left: 5 (76 enodes) 1553932054.027 * * [simplify]: iters left: 4 (256 enodes) 1553932054.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932054.179 * * [simplify]: Extracting #1: cost 40 inf + 0 1553932054.180 * * [simplify]: Extracting #2: cost 263 inf + 0 1553932054.186 * * [simplify]: Extracting #3: cost 218 inf + 15565 1553932054.206 * * [simplify]: Extracting #4: cost 20 inf + 51606 1553932054.230 * * [simplify]: Extracting #5: cost 0 inf + 54566 1553932054.253 * * [simplify]: Extracting #6: cost 0 inf + 54486 1553932054.274 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 1553932054.274 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (+ x.re x.im) x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* x.im (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932054.275 * * * * [progress]: [ 53 / 133 ] simplifiying candidate # 1553932054.275 * [simplify]: Simplifying (- (* (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553932054.275 * * [simplify]: iters left: 6 (23 enodes) 1553932054.282 * * [simplify]: iters left: 5 (117 enodes) 1553932054.307 * * [simplify]: iters left: 4 (328 enodes) 1553932054.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932054.461 * * [simplify]: Extracting #1: cost 16 inf + 0 1553932054.461 * * [simplify]: Extracting #2: cost 148 inf + 0 1553932054.463 * * [simplify]: Extracting #3: cost 250 inf + 169 1553932054.466 * * [simplify]: Extracting #4: cost 248 inf + 6306 1553932054.479 * * [simplify]: Extracting #5: cost 105 inf + 36073 1553932054.501 * * [simplify]: Extracting #6: cost 27 inf + 59580 1553932054.522 * * [simplify]: Extracting #7: cost 4 inf + 67279 1553932054.534 * * [simplify]: Extracting #8: cost 0 inf + 68167 1553932054.550 * [simplify]: Simplified to (+ (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0)) (+ (* x.im (* (+ x.re x.im) 0)) 0)) 1553932054.550 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0)) (+ (* x.im (* (+ x.re x.im) 0)) 0)) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 1553932054.550 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 1553932054.551 * * [simplify]: iters left: 6 (10 enodes) 1553932054.555 * * [simplify]: iters left: 5 (39 enodes) 1553932054.568 * * [simplify]: iters left: 4 (86 enodes) 1553932054.603 * * [simplify]: iters left: 3 (271 enodes) 1553932054.803 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932054.803 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932054.803 * [simplify]: Simplified to 0 1553932054.803 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0)) (+ (* x.im (* (+ x.re x.im) 0)) 0)) 0)) 1553932054.803 * * * * [progress]: [ 54 / 133 ] simplifiying candidate # 1553932054.804 * [simplify]: Simplifying (- (* (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ x.re x.im) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553932054.804 * * [simplify]: iters left: 6 (24 enodes) 1553932054.818 * * [simplify]: iters left: 5 (132 enodes) 1553932054.851 * * [simplify]: iters left: 4 (489 enodes) 1553932055.233 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932055.233 * * [simplify]: Extracting #1: cost 21 inf + 0 1553932055.234 * * [simplify]: Extracting #2: cost 284 inf + 0 1553932055.236 * * [simplify]: Extracting #3: cost 549 inf + 4016 1553932055.249 * * [simplify]: Extracting #4: cost 322 inf + 63709 1553932055.302 * * [simplify]: Extracting #5: cost 26 inf + 134082 1553932055.368 * * [simplify]: Extracting #6: cost 2 inf + 141237 1553932055.414 * * [simplify]: Extracting #7: cost 0 inf + 141822 1553932055.465 * [simplify]: Simplified to (- (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) (* x.re (+ 0 (* (* x.im x.re) (* x.im x.re))))) (* x.im (* (+ x.re x.im) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) 1553932055.465 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) (* x.re (+ 0 (* (* x.im x.re) (* x.im x.re))))) (* x.im (* (+ x.re x.im) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) (* (+ x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553932055.466 * [simplify]: Simplifying (* (+ x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553932055.466 * * [simplify]: iters left: 6 (11 enodes) 1553932055.472 * * [simplify]: iters left: 5 (64 enodes) 1553932055.487 * * [simplify]: iters left: 4 (218 enodes) 1553932055.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932055.573 * * [simplify]: Extracting #1: cost 27 inf + 0 1553932055.573 * * [simplify]: Extracting #2: cost 114 inf + 1 1553932055.574 * * [simplify]: Extracting #3: cost 128 inf + 1928 1553932055.577 * * [simplify]: Extracting #4: cost 36 inf + 14200 1553932055.581 * * [simplify]: Extracting #5: cost 0 inf + 18827 1553932055.586 * [simplify]: Simplified to (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 1553932055.586 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) (* x.re (+ 0 (* (* x.im x.re) (* x.im x.re))))) (* x.im (* (+ x.re x.im) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 1553932055.586 * * * * [progress]: [ 55 / 133 ] simplifiying candidate # 1553932055.586 * [simplify]: Simplifying (- (* (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))) (* (+ x.re x.im) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553932055.587 * * [simplify]: iters left: 6 (19 enodes) 1553932055.591 * * [simplify]: iters left: 5 (90 enodes) 1553932055.608 * * [simplify]: iters left: 4 (281 enodes) 1553932055.818 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932055.818 * * [simplify]: Extracting #1: cost 10 inf + 0 1553932055.818 * * [simplify]: Extracting #2: cost 98 inf + 1 1553932055.819 * * [simplify]: Extracting #3: cost 134 inf + 1343 1553932055.826 * * [simplify]: Extracting #4: cost 72 inf + 18300 1553932055.838 * * [simplify]: Extracting #5: cost 7 inf + 30767 1553932055.851 * * [simplify]: Extracting #6: cost 0 inf + 31661 1553932055.865 * [simplify]: Simplified to (- (* (* (+ x.re x.im) (- x.re x.im)) 0) 0) 1553932055.865 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (+ x.re x.im) (- x.re x.im)) 0) 0) (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 1553932055.865 * [simplify]: Simplifying (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))) 1553932055.865 * * [simplify]: iters left: 6 (7 enodes) 1553932055.869 * * [simplify]: iters left: 5 (25 enodes) 1553932055.876 * * [simplify]: iters left: 4 (53 enodes) 1553932055.889 * * [simplify]: iters left: 3 (118 enodes) 1553932055.909 * * [simplify]: iters left: 2 (185 enodes) 1553932055.946 * * [simplify]: iters left: 1 (222 enodes) 1553932056.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932056.005 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932056.005 * [simplify]: Simplified to 0 1553932056.005 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (+ x.re x.im) (- x.re x.im)) 0) 0) 0)) 1553932056.006 * * * * [progress]: [ 56 / 133 ] simplifiying candidate # 1553932056.006 * [simplify]: Simplifying (- (* (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553932056.006 * * [simplify]: iters left: 6 (27 enodes) 1553932056.025 * * [simplify]: iters left: 5 (149 enodes) 1553932056.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932056.091 * * [simplify]: Extracting #1: cost 9 inf + 0 1553932056.091 * * [simplify]: Extracting #2: cost 70 inf + 0 1553932056.091 * * [simplify]: Extracting #3: cost 141 inf + 125 1553932056.092 * * [simplify]: Extracting #4: cost 156 inf + 6365 1553932056.098 * * [simplify]: Extracting #5: cost 39 inf + 34123 1553932056.108 * * [simplify]: Extracting #6: cost 4 inf + 45588 1553932056.126 * * [simplify]: Extracting #7: cost 0 inf + 47020 1553932056.144 * [simplify]: Simplified to (- (* (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))) x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553932056.144 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))) x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553932056.145 * [simplify]: Simplifying (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553932056.145 * * [simplify]: iters left: 6 (14 enodes) 1553932056.153 * * [simplify]: iters left: 5 (77 enodes) 1553932056.185 * * [simplify]: iters left: 4 (273 enodes) 1553932056.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932056.333 * * [simplify]: Extracting #1: cost 50 inf + 0 1553932056.334 * * [simplify]: Extracting #2: cost 247 inf + 0 1553932056.339 * * [simplify]: Extracting #3: cost 209 inf + 16285 1553932056.358 * * [simplify]: Extracting #4: cost 19 inf + 49482 1553932056.384 * * [simplify]: Extracting #5: cost 0 inf + 51839 1553932056.406 * [simplify]: Simplified to (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) 1553932056.406 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))) x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932056.407 * * * * [progress]: [ 57 / 133 ] simplifiying candidate # 1553932056.407 * [simplify]: Simplifying (- (* (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553932056.407 * * [simplify]: iters left: 6 (23 enodes) 1553932056.421 * * [simplify]: iters left: 5 (114 enodes) 1553932056.468 * * [simplify]: iters left: 4 (312 enodes) 1553932056.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932056.714 * * [simplify]: Extracting #1: cost 10 inf + 0 1553932056.714 * * [simplify]: Extracting #2: cost 136 inf + 0 1553932056.715 * * [simplify]: Extracting #3: cost 237 inf + 293 1553932056.716 * * [simplify]: Extracting #4: cost 241 inf + 3599 1553932056.722 * * [simplify]: Extracting #5: cost 86 inf + 33629 1553932056.739 * * [simplify]: Extracting #6: cost 12 inf + 54707 1553932056.763 * * [simplify]: Extracting #7: cost 9 inf + 55467 1553932056.790 * * [simplify]: Extracting #8: cost 4 inf + 56316 1553932056.802 * * [simplify]: Extracting #9: cost 0 inf + 57244 1553932056.814 * [simplify]: Simplified to (+ (+ 0 (* (- x.re x.im) 0)) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) 0))) 1553932056.814 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (+ 0 (* (- x.re x.im) 0)) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) 0))) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (- (* x.re x.im) (* x.im x.re))))) 1553932056.814 * [simplify]: Simplifying (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (- (* x.re x.im) (* x.im x.re))) 1553932056.815 * * [simplify]: iters left: 6 (10 enodes) 1553932056.817 * * [simplify]: iters left: 5 (39 enodes) 1553932056.829 * * [simplify]: iters left: 4 (78 enodes) 1553932056.861 * * [simplify]: iters left: 3 (221 enodes) 1553932057.001 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932057.001 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932057.001 * [simplify]: Simplified to 0 1553932057.001 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (+ 0 (* (- x.re x.im) 0)) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) 0))) 0)) 1553932057.001 * * * * [progress]: [ 58 / 133 ] simplifiying candidate # 1553932057.001 * [simplify]: Simplifying (- (* (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (- x.im x.re) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553932057.002 * * [simplify]: iters left: 6 (24 enodes) 1553932057.009 * * [simplify]: iters left: 5 (136 enodes) 1553932057.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932057.055 * * [simplify]: Extracting #1: cost 9 inf + 0 1553932057.055 * * [simplify]: Extracting #2: cost 72 inf + 0 1553932057.056 * * [simplify]: Extracting #3: cost 146 inf + 209 1553932057.060 * * [simplify]: Extracting #4: cost 123 inf + 9735 1553932057.077 * * [simplify]: Extracting #5: cost 10 inf + 33757 1553932057.091 * * [simplify]: Extracting #6: cost 2 inf + 36124 1553932057.105 * * [simplify]: Extracting #7: cost 0 inf + 36630 1553932057.119 * [simplify]: Simplified to (- (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (* (- x.im x.re) (+ x.im x.re)) x.re) (- x.re x.im))) (* x.im (* (- x.im x.re) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) 1553932057.119 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (* (- x.im x.re) (+ x.im x.re)) x.re) (- x.re x.im))) (* x.im (* (- x.im x.re) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) (* (- x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553932057.119 * [simplify]: Simplifying (* (- x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553932057.120 * * [simplify]: iters left: 6 (11 enodes) 1553932057.126 * * [simplify]: iters left: 5 (65 enodes) 1553932057.151 * * [simplify]: iters left: 4 (225 enodes) 1553932057.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932057.216 * * [simplify]: Extracting #1: cost 27 inf + 0 1553932057.216 * * [simplify]: Extracting #2: cost 135 inf + 0 1553932057.217 * * [simplify]: Extracting #3: cost 150 inf + 1452 1553932057.220 * * [simplify]: Extracting #4: cost 43 inf + 15276 1553932057.225 * * [simplify]: Extracting #5: cost 0 inf + 21637 1553932057.230 * [simplify]: Simplified to (* (- x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) 0)) 1553932057.230 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (* (- x.im x.re) (+ x.im x.re)) x.re) (- x.re x.im))) (* x.im (* (- x.im x.re) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) (* (- x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) 0)))) 1553932057.231 * * * * [progress]: [ 59 / 133 ] simplifiying candidate # 1553932057.231 * [simplify]: Simplifying (- (* (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))) (- (* x.re x.im) (* x.im x.re))) (* (- x.im x.re) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553932057.231 * * [simplify]: iters left: 6 (19 enodes) 1553932057.236 * * [simplify]: iters left: 5 (94 enodes) 1553932057.257 * * [simplify]: iters left: 4 (291 enodes) 1553932057.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932057.464 * * [simplify]: Extracting #1: cost 9 inf + 0 1553932057.465 * * [simplify]: Extracting #2: cost 140 inf + 0 1553932057.467 * * [simplify]: Extracting #3: cost 279 inf + 540 1553932057.475 * * [simplify]: Extracting #4: cost 169 inf + 22546 1553932057.496 * * [simplify]: Extracting #5: cost 6 inf + 52122 1553932057.522 * * [simplify]: Extracting #6: cost 0 inf + 53377 1553932057.533 * [simplify]: Simplified to (+ (* (* (- x.re x.im) 0) (- (* x.im x.im) (* x.re x.re))) (* (- x.im x.re) 0)) 1553932057.533 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- x.re x.im) 0) (- (* x.im x.im) (* x.re x.re))) (* (- x.im x.re) 0)) (* (- x.im x.re) (- (* x.re x.im) (* x.im x.re))))) 1553932057.533 * [simplify]: Simplifying (* (- x.im x.re) (- (* x.re x.im) (* x.im x.re))) 1553932057.533 * * [simplify]: iters left: 6 (7 enodes) 1553932057.535 * * [simplify]: iters left: 5 (26 enodes) 1553932057.538 * * [simplify]: iters left: 4 (54 enodes) 1553932057.548 * * [simplify]: iters left: 3 (124 enodes) 1553932057.591 * * [simplify]: iters left: 2 (203 enodes) 1553932057.627 * * [simplify]: iters left: 1 (244 enodes) 1553932057.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932057.679 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932057.679 * [simplify]: Simplified to 0 1553932057.679 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- x.re x.im) 0) (- (* x.im x.im) (* x.re x.re))) (* (- x.im x.re) 0)) 0)) 1553932057.680 * * * * [progress]: [ 60 / 133 ] simplifiying candidate # 1553932057.680 * * * * [progress]: [ 61 / 133 ] simplifiying candidate # 1553932057.680 * * * * [progress]: [ 62 / 133 ] simplifiying candidate # 1553932057.680 * * * * [progress]: [ 63 / 133 ] simplifiying candidate # 1553932057.680 * * * * [progress]: [ 64 / 133 ] simplifiying candidate # 1553932057.680 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re x.re)) 1553932057.680 * * [simplify]: iters left: 4 (5 enodes) 1553932057.681 * * [simplify]: iters left: 3 (19 enodes) 1553932057.684 * * [simplify]: iters left: 2 (31 enodes) 1553932057.689 * * [simplify]: iters left: 1 (47 enodes) 1553932057.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932057.698 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932057.698 * * [simplify]: Extracting #2: cost 14 inf + 123 1553932057.698 * * [simplify]: Extracting #3: cost 12 inf + 247 1553932057.699 * * [simplify]: Extracting #4: cost 4 inf + 782 1553932057.699 * * [simplify]: Extracting #5: cost 0 inf + 1200 1553932057.700 * [simplify]: Simplified to (* (+ x.re x.im) (* x.re x.re)) 1553932057.700 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.re x.re)) (- (* (+ x.im x.re) (* x.re (- x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1553932057.700 * * * * [progress]: [ 65 / 133 ] simplifiying candidate # 1553932057.700 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re x.re)) 1553932057.700 * * [simplify]: iters left: 4 (5 enodes) 1553932057.703 * * [simplify]: iters left: 3 (19 enodes) 1553932057.709 * * [simplify]: iters left: 2 (31 enodes) 1553932057.718 * * [simplify]: iters left: 1 (47 enodes) 1553932057.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932057.731 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932057.731 * * [simplify]: Extracting #2: cost 14 inf + 123 1553932057.731 * * [simplify]: Extracting #3: cost 12 inf + 247 1553932057.731 * * [simplify]: Extracting #4: cost 4 inf + 782 1553932057.732 * * [simplify]: Extracting #5: cost 0 inf + 1200 1553932057.733 * [simplify]: Simplified to (* (+ x.re x.im) (* x.re x.re)) 1553932057.733 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.re x.re)) (- (* (+ x.im x.re) (* x.re (- x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1553932057.733 * * * * [progress]: [ 66 / 133 ] simplifiying candidate # 1553932057.733 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re x.re)) 1553932057.733 * * [simplify]: iters left: 4 (5 enodes) 1553932057.736 * * [simplify]: iters left: 3 (19 enodes) 1553932057.741 * * [simplify]: iters left: 2 (31 enodes) 1553932057.750 * * [simplify]: iters left: 1 (47 enodes) 1553932057.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932057.763 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932057.763 * * [simplify]: Extracting #2: cost 14 inf + 123 1553932057.763 * * [simplify]: Extracting #3: cost 12 inf + 247 1553932057.764 * * [simplify]: Extracting #4: cost 4 inf + 782 1553932057.764 * * [simplify]: Extracting #5: cost 0 inf + 1200 1553932057.765 * [simplify]: Simplified to (* (+ x.re x.im) (* x.re x.re)) 1553932057.765 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.re x.re)) (- (* (+ x.im x.re) (* (- x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1553932057.765 * * * * [progress]: [ 67 / 133 ] simplifiying candidate # 1553932057.765 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re x.re)) 1553932057.765 * * [simplify]: iters left: 4 (5 enodes) 1553932057.768 * * [simplify]: iters left: 3 (19 enodes) 1553932057.773 * * [simplify]: iters left: 2 (31 enodes) 1553932057.783 * * [simplify]: iters left: 1 (47 enodes) 1553932057.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932057.793 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932057.793 * * [simplify]: Extracting #2: cost 14 inf + 123 1553932057.793 * * [simplify]: Extracting #3: cost 12 inf + 247 1553932057.793 * * [simplify]: Extracting #4: cost 4 inf + 782 1553932057.794 * * [simplify]: Extracting #5: cost 0 inf + 1200 1553932057.794 * [simplify]: Simplified to (* (+ x.re x.im) (* x.re x.re)) 1553932057.794 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.re x.re)) (- (* (+ x.im x.re) (* (- x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1553932057.794 * * * * [progress]: [ 68 / 133 ] simplifiying candidate # 1553932057.794 * [simplify]: Simplifying (* (* x.re x.re) (+ x.im x.re)) 1553932057.794 * * [simplify]: iters left: 4 (5 enodes) 1553932057.796 * * [simplify]: iters left: 3 (25 enodes) 1553932057.800 * * [simplify]: iters left: 2 (47 enodes) 1553932057.807 * * [simplify]: iters left: 1 (64 enodes) 1553932057.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932057.819 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932057.820 * * [simplify]: Extracting #2: cost 16 inf + 1 1553932057.820 * * [simplify]: Extracting #3: cost 12 inf + 332 1553932057.820 * * [simplify]: Extracting #4: cost 3 inf + 1290 1553932057.821 * * [simplify]: Extracting #5: cost 0 inf + 1625 1553932057.822 * [simplify]: Simplified to (* (* (+ x.re x.im) x.re) x.re) 1553932057.822 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.re) x.re) (- (* (* x.re (- x.im)) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1553932057.822 * * * * [progress]: [ 69 / 133 ] simplifiying candidate # 1553932057.822 * [simplify]: Simplifying (* (* x.re x.re) (+ x.im x.re)) 1553932057.822 * * [simplify]: iters left: 4 (5 enodes) 1553932057.825 * * [simplify]: iters left: 3 (25 enodes) 1553932057.833 * * [simplify]: iters left: 2 (47 enodes) 1553932057.847 * * [simplify]: iters left: 1 (64 enodes) 1553932057.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932057.864 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932057.864 * * [simplify]: Extracting #2: cost 16 inf + 1 1553932057.864 * * [simplify]: Extracting #3: cost 12 inf + 332 1553932057.865 * * [simplify]: Extracting #4: cost 3 inf + 1290 1553932057.865 * * [simplify]: Extracting #5: cost 0 inf + 1625 1553932057.866 * [simplify]: Simplified to (* (* (+ x.re x.im) x.re) x.re) 1553932057.866 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.re) x.re) (- (* (* x.re (- x.im)) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1553932057.866 * * * * [progress]: [ 70 / 133 ] simplifiying candidate # 1553932057.866 * [simplify]: Simplifying (* (* x.re x.re) (+ x.im x.re)) 1553932057.866 * * [simplify]: iters left: 4 (5 enodes) 1553932057.869 * * [simplify]: iters left: 3 (25 enodes) 1553932057.873 * * [simplify]: iters left: 2 (47 enodes) 1553932057.880 * * [simplify]: iters left: 1 (64 enodes) 1553932057.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932057.889 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932057.889 * * [simplify]: Extracting #2: cost 16 inf + 1 1553932057.889 * * [simplify]: Extracting #3: cost 12 inf + 332 1553932057.889 * * [simplify]: Extracting #4: cost 3 inf + 1290 1553932057.889 * * [simplify]: Extracting #5: cost 0 inf + 1625 1553932057.890 * [simplify]: Simplified to (* (* (+ x.re x.im) x.re) x.re) 1553932057.890 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.re) x.re) (- (* (* (- x.im) x.re) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1553932057.890 * * * * [progress]: [ 71 / 133 ] simplifiying candidate # 1553932057.890 * [simplify]: Simplifying (* (* x.re x.re) (+ x.im x.re)) 1553932057.890 * * [simplify]: iters left: 4 (5 enodes) 1553932057.891 * * [simplify]: iters left: 3 (25 enodes) 1553932057.895 * * [simplify]: iters left: 2 (47 enodes) 1553932057.902 * * [simplify]: iters left: 1 (64 enodes) 1553932057.914 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932057.914 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932057.914 * * [simplify]: Extracting #2: cost 16 inf + 1 1553932057.914 * * [simplify]: Extracting #3: cost 12 inf + 332 1553932057.914 * * [simplify]: Extracting #4: cost 3 inf + 1290 1553932057.915 * * [simplify]: Extracting #5: cost 0 inf + 1625 1553932057.915 * [simplify]: Simplified to (* (* (+ x.re x.im) x.re) x.re) 1553932057.915 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.re) x.re) (- (* (* (- x.im) x.re) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1553932057.915 * * * * [progress]: [ 72 / 133 ] simplifiying candidate # 1553932057.915 * * * * [progress]: [ 73 / 133 ] simplifiying candidate #real (real->posit16 (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 1553932057.915 * * * * [progress]: [ 74 / 133 ] simplifiying candidate # 1553932057.916 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 1553932057.916 * * [simplify]: iters left: 6 (6 enodes) 1553932057.917 * * [simplify]: iters left: 5 (20 enodes) 1553932057.919 * * [simplify]: iters left: 4 (34 enodes) 1553932057.925 * * [simplify]: iters left: 3 (50 enodes) 1553932057.931 * * [simplify]: iters left: 2 (58 enodes) 1553932057.937 * * [simplify]: iters left: 1 (60 enodes) 1553932057.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932057.944 * * [simplify]: Extracting #1: cost 11 inf + 0 1553932057.944 * * [simplify]: Extracting #2: cost 13 inf + 165 1553932057.944 * * [simplify]: Extracting #3: cost 2 inf + 903 1553932057.944 * * [simplify]: Extracting #4: cost 0 inf + 1066 1553932057.945 * [simplify]: Simplified to (* x.re (+ (* x.im x.im) (* x.im x.im))) 1553932057.945 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (pow (* x.re (+ (* x.im x.im) (* x.im x.im))) 1))) 1553932057.945 * * * * [progress]: [ 75 / 133 ] simplifiying candidate # 1553932057.945 * * * * [progress]: [ 76 / 133 ] simplifiying candidate # 1553932057.945 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.im)) 1553932057.945 * * [simplify]: iters left: 6 (8 enodes) 1553932057.947 * * [simplify]: iters left: 5 (26 enodes) 1553932057.951 * * [simplify]: iters left: 4 (30 enodes) 1553932057.959 * * [simplify]: iters left: 3 (41 enodes) 1553932057.969 * * [simplify]: iters left: 2 (56 enodes) 1553932057.977 * * [simplify]: iters left: 1 (67 enodes) 1553932057.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932057.984 * * [simplify]: Extracting #1: cost 10 inf + 0 1553932057.984 * * [simplify]: Extracting #2: cost 23 inf + 0 1553932057.985 * * [simplify]: Extracting #3: cost 21 inf + 266 1553932057.985 * * [simplify]: Extracting #4: cost 7 inf + 1866 1553932057.985 * * [simplify]: Extracting #5: cost 0 inf + 2998 1553932057.986 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.im)) 1553932057.986 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (exp (+ (log (* x.re (+ x.im x.im))) (log x.im))))) 1553932057.986 * * * * [progress]: [ 77 / 133 ] simplifiying candidate # 1553932057.986 * * * * [progress]: [ 78 / 133 ] simplifiying candidate # 1553932057.986 * * * * [progress]: [ 79 / 133 ] simplifiying candidate # 1553932057.986 * [simplify]: Simplifying (* (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re))) (* (* x.im x.im) x.im)) 1553932057.986 * * [simplify]: iters left: 6 (10 enodes) 1553932057.989 * * [simplify]: iters left: 5 (50 enodes) 1553932058.001 * * [simplify]: iters left: 4 (213 enodes) 1553932058.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932058.187 * * [simplify]: Extracting #1: cost 34 inf + 0 1553932058.188 * * [simplify]: Extracting #2: cost 125 inf + 1 1553932058.189 * * [simplify]: Extracting #3: cost 132 inf + 2003 1553932058.198 * * [simplify]: Extracting #4: cost 26 inf + 21912 1553932058.212 * * [simplify]: Extracting #5: cost 0 inf + 26495 1553932058.229 * * [simplify]: Extracting #6: cost 0 inf + 26455 1553932058.242 * [simplify]: Simplified to (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)))) 1553932058.243 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (cbrt (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im))))))) 1553932058.243 * * * * [progress]: [ 80 / 133 ] simplifiying candidate # 1553932058.243 * * * * [progress]: [ 81 / 133 ] simplifiying candidate # 1553932058.243 * * * * [progress]: [ 82 / 133 ] simplifiying candidate # 1553932058.243 * * * * [progress]: [ 83 / 133 ] simplifiying candidate # 1553932058.243 * * * * [progress]: [ 84 / 133 ] simplifiying candidate # 1553932058.243 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 1553932058.244 * * [simplify]: iters left: 6 (8 enodes) 1553932058.247 * * [simplify]: iters left: 5 (26 enodes) 1553932058.253 * * [simplify]: iters left: 4 (30 enodes) 1553932058.260 * * [simplify]: iters left: 3 (36 enodes) 1553932058.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932058.269 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932058.269 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932058.269 * * [simplify]: Extracting #3: cost 11 inf + 42 1553932058.270 * * [simplify]: Extracting #4: cost 11 inf + 125 1553932058.270 * * [simplify]: Extracting #5: cost 3 inf + 779 1553932058.270 * * [simplify]: Extracting #6: cost 0 inf + 1144 1553932058.271 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 1553932058.271 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im))))) 1553932058.271 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 1553932058.271 * * [simplify]: iters left: 6 (8 enodes) 1553932058.275 * * [simplify]: iters left: 5 (26 enodes) 1553932058.281 * * [simplify]: iters left: 4 (30 enodes) 1553932058.289 * * [simplify]: iters left: 3 (36 enodes) 1553932058.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932058.293 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932058.293 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932058.293 * * [simplify]: Extracting #3: cost 11 inf + 42 1553932058.293 * * [simplify]: Extracting #4: cost 11 inf + 125 1553932058.293 * * [simplify]: Extracting #5: cost 3 inf + 779 1553932058.293 * * [simplify]: Extracting #6: cost 0 inf + 1144 1553932058.294 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 1553932058.294 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im))))) 1553932058.294 * * * * [progress]: [ 85 / 133 ] simplifiying candidate # 1553932058.294 * [simplify]: Simplifying (cbrt x.im) 1553932058.294 * * [simplify]: iters left: 1 (2 enodes) 1553932058.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932058.294 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932058.294 * * [simplify]: Extracting #2: cost 2 inf + 1 1553932058.295 * * [simplify]: Extracting #3: cost 0 inf + 163 1553932058.295 * [simplify]: Simplified to (cbrt x.im) 1553932058.295 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)))) 1553932058.295 * * * * [progress]: [ 86 / 133 ] simplifiying candidate # 1553932058.295 * [simplify]: Simplifying (sqrt x.im) 1553932058.295 * * [simplify]: iters left: 1 (2 enodes) 1553932058.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932058.295 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932058.295 * * [simplify]: Extracting #2: cost 2 inf + 1 1553932058.295 * * [simplify]: Extracting #3: cost 0 inf + 83 1553932058.295 * [simplify]: Simplified to (sqrt x.im) 1553932058.295 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.im)) (sqrt x.im)))) 1553932058.296 * * * * [progress]: [ 87 / 133 ] simplifiying candidate # 1553932058.296 * * * * [progress]: [ 88 / 133 ] simplifiying candidate # 1553932058.296 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 1553932058.296 * * [simplify]: iters left: 6 (7 enodes) 1553932058.297 * * [simplify]: iters left: 5 (22 enodes) 1553932058.300 * * [simplify]: iters left: 4 (26 enodes) 1553932058.303 * * [simplify]: iters left: 3 (32 enodes) 1553932058.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932058.307 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932058.307 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932058.307 * * [simplify]: Extracting #3: cost 11 inf + 0 1553932058.307 * * [simplify]: Extracting #4: cost 11 inf + 43 1553932058.307 * * [simplify]: Extracting #5: cost 2 inf + 738 1553932058.307 * * [simplify]: Extracting #6: cost 1 inf + 940 1553932058.308 * * [simplify]: Extracting #7: cost 0 inf + 1142 1553932058.308 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1553932058.308 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553932058.308 * * * * [progress]: [ 89 / 133 ] simplifiying candidate # 1553932058.308 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1553932058.308 * * [simplify]: iters left: 5 (6 enodes) 1553932058.310 * * [simplify]: iters left: 4 (19 enodes) 1553932058.312 * * [simplify]: iters left: 3 (23 enodes) 1553932058.314 * * [simplify]: iters left: 2 (29 enodes) 1553932058.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932058.318 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932058.318 * * [simplify]: Extracting #2: cost 9 inf + 0 1553932058.318 * * [simplify]: Extracting #3: cost 9 inf + 43 1553932058.318 * * [simplify]: Extracting #4: cost 0 inf + 658 1553932058.318 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 1553932058.318 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553932058.318 * * * * [progress]: [ 90 / 133 ] simplifiying candidate # 1553932058.318 * * * * [progress]: [ 91 / 133 ] simplifiying candidate # 1553932058.319 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 1553932058.319 * * [simplify]: iters left: 6 (9 enodes) 1553932058.322 * * [simplify]: iters left: 5 (46 enodes) 1553932058.333 * * [simplify]: iters left: 4 (125 enodes) 1553932058.386 * * [simplify]: iters left: 3 (356 enodes) 1553932058.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932058.568 * * [simplify]: Extracting #1: cost 54 inf + 0 1553932058.569 * * [simplify]: Extracting #2: cost 184 inf + 2 1553932058.572 * * [simplify]: Extracting #3: cost 154 inf + 7056 1553932058.582 * * [simplify]: Extracting #4: cost 57 inf + 27724 1553932058.595 * * [simplify]: Extracting #5: cost 10 inf + 45453 1553932058.609 * * [simplify]: Extracting #6: cost 0 inf + 50220 1553932058.627 * [simplify]: Simplified to (* (* x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) 1553932058.627 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (/ (* (* x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553932058.628 * * * * [progress]: [ 92 / 133 ] simplifiying candidate # 1553932058.628 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 1553932058.628 * * [simplify]: iters left: 6 (8 enodes) 1553932058.633 * * [simplify]: iters left: 5 (42 enodes) 1553932058.650 * * [simplify]: iters left: 4 (126 enodes) 1553932058.680 * * [simplify]: iters left: 3 (219 enodes) 1553932058.742 * * [simplify]: iters left: 2 (288 enodes) 1553932058.779 * * [simplify]: iters left: 1 (300 enodes) 1553932058.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932058.835 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932058.836 * [simplify]: Simplified to 0 1553932058.836 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 1553932058.836 * * * * [progress]: [ 93 / 133 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 1553932058.836 * * * * [progress]: [ 94 / 133 ] simplifiying candidate # 1553932058.836 * * * * [progress]: [ 95 / 133 ] simplifiying candidate # 1553932058.836 * [simplify]: Simplifying (* x.re (- x.re x.im)) 1553932058.836 * * [simplify]: iters left: 4 (4 enodes) 1553932058.838 * * [simplify]: iters left: 3 (15 enodes) 1553932058.841 * * [simplify]: iters left: 2 (23 enodes) 1553932058.845 * * [simplify]: iters left: 1 (35 enodes) 1553932058.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932058.849 * * [simplify]: Extracting #1: cost 7 inf + 0 1553932058.849 * * [simplify]: Extracting #2: cost 13 inf + 1 1553932058.849 * * [simplify]: Extracting #3: cost 11 inf + 84 1553932058.850 * * [simplify]: Extracting #4: cost 1 inf + 621 1553932058.850 * * [simplify]: Extracting #5: cost 0 inf + 703 1553932058.850 * [simplify]: Simplified to (* x.re (- x.re x.im)) 1553932058.850 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (pow (* x.re (- x.re x.im)) 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932058.850 * * * * [progress]: [ 96 / 133 ] simplifiying candidate # 1553932058.850 * * * * [progress]: [ 97 / 133 ] simplifiying candidate # 1553932058.850 * [simplify]: Simplifying (+ (log x.re) (log (- x.re x.im))) 1553932058.850 * * [simplify]: iters left: 5 (6 enodes) 1553932058.852 * * [simplify]: iters left: 4 (21 enodes) 1553932058.854 * * [simplify]: iters left: 3 (24 enodes) 1553932058.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932058.857 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932058.857 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932058.857 * * [simplify]: Extracting #3: cost 10 inf + 1 1553932058.857 * * [simplify]: Extracting #4: cost 8 inf + 144 1553932058.858 * * [simplify]: Extracting #5: cost 1 inf + 756 1553932058.858 * * [simplify]: Extracting #6: cost 0 inf + 978 1553932058.858 * [simplify]: Simplified to (+ (log x.re) (log (- x.re x.im))) 1553932058.858 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (exp (+ (log x.re) (log (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932058.858 * * * * [progress]: [ 98 / 133 ] simplifiying candidate # 1553932058.858 * * * * [progress]: [ 99 / 133 ] simplifiying candidate # 1553932058.858 * * * * [progress]: [ 100 / 133 ] simplifiying candidate # 1553932058.858 * [simplify]: Simplifying (* (* (* x.re x.re) x.re) (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im))) 1553932058.858 * * [simplify]: iters left: 6 (8 enodes) 1553932058.860 * * [simplify]: iters left: 5 (33 enodes) 1553932058.866 * * [simplify]: iters left: 4 (81 enodes) 1553932058.913 * * [simplify]: iters left: 3 (328 enodes) 1553932059.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.299 * * [simplify]: Extracting #1: cost 30 inf + 0 1553932059.299 * * [simplify]: Extracting #2: cost 173 inf + 43 1553932059.301 * * [simplify]: Extracting #3: cost 258 inf + 4396 1553932059.307 * * [simplify]: Extracting #4: cost 112 inf + 33048 1553932059.319 * * [simplify]: Extracting #5: cost 11 inf + 55568 1553932059.347 * * [simplify]: Extracting #6: cost 0 inf + 57750 1553932059.365 * * [simplify]: Extracting #7: cost 0 inf + 57590 1553932059.379 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.re) (* (- x.re x.im) x.re)) (* (- x.re x.im) x.re)) 1553932059.379 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (cbrt (* (* (* (- x.re x.im) x.re) (* (- x.re x.im) x.re)) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.379 * * * * [progress]: [ 101 / 133 ] simplifiying candidate # 1553932059.379 * * * * [progress]: [ 102 / 133 ] simplifiying candidate # 1553932059.379 * * * * [progress]: [ 103 / 133 ] simplifiying candidate # 1553932059.379 * * * * [progress]: [ 104 / 133 ] simplifiying candidate # 1553932059.380 * * * * [progress]: [ 105 / 133 ] simplifiying candidate # 1553932059.380 * [simplify]: Simplifying (* (sqrt x.re) (sqrt (- x.re x.im))) 1553932059.380 * * [simplify]: iters left: 5 (6 enodes) 1553932059.381 * * [simplify]: iters left: 4 (21 enodes) 1553932059.387 * * [simplify]: iters left: 3 (24 enodes) 1553932059.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.393 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932059.393 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932059.393 * * [simplify]: Extracting #3: cost 10 inf + 1 1553932059.393 * * [simplify]: Extracting #4: cost 8 inf + 84 1553932059.394 * * [simplify]: Extracting #5: cost 1 inf + 576 1553932059.394 * * [simplify]: Extracting #6: cost 0 inf + 738 1553932059.394 * [simplify]: Simplified to (* (sqrt x.re) (sqrt (- x.re x.im))) 1553932059.394 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* (sqrt x.re) (sqrt (- x.re x.im))) (* (sqrt x.re) (sqrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.395 * [simplify]: Simplifying (* (sqrt x.re) (sqrt (- x.re x.im))) 1553932059.395 * * [simplify]: iters left: 5 (6 enodes) 1553932059.397 * * [simplify]: iters left: 4 (21 enodes) 1553932059.403 * * [simplify]: iters left: 3 (24 enodes) 1553932059.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.409 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932059.409 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932059.409 * * [simplify]: Extracting #3: cost 10 inf + 1 1553932059.409 * * [simplify]: Extracting #4: cost 8 inf + 84 1553932059.409 * * [simplify]: Extracting #5: cost 1 inf + 576 1553932059.410 * * [simplify]: Extracting #6: cost 0 inf + 738 1553932059.410 * [simplify]: Simplified to (* (sqrt x.re) (sqrt (- x.re x.im))) 1553932059.410 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* (sqrt x.re) (sqrt (- x.re x.im))) (* (sqrt x.re) (sqrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.410 * * * * [progress]: [ 106 / 133 ] simplifiying candidate # 1553932059.411 * [simplify]: Simplifying (* x.re (- x.im)) 1553932059.411 * * [simplify]: iters left: 4 (4 enodes) 1553932059.412 * * [simplify]: iters left: 3 (15 enodes) 1553932059.416 * * [simplify]: iters left: 2 (21 enodes) 1553932059.419 * * [simplify]: iters left: 1 (24 enodes) 1553932059.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.423 * * [simplify]: Extracting #1: cost 7 inf + 0 1553932059.423 * * [simplify]: Extracting #2: cost 7 inf + 43 1553932059.423 * * [simplify]: Extracting #3: cost 1 inf + 373 1553932059.423 * * [simplify]: Extracting #4: cost 0 inf + 414 1553932059.423 * [simplify]: Simplified to (* x.re (- x.im)) 1553932059.423 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (+ (* x.re x.re) (* x.re (- x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.423 * * * * [progress]: [ 107 / 133 ] simplifiying candidate # 1553932059.423 * [simplify]: Simplifying (* x.re (- x.im)) 1553932059.423 * * [simplify]: iters left: 4 (4 enodes) 1553932059.424 * * [simplify]: iters left: 3 (15 enodes) 1553932059.426 * * [simplify]: iters left: 2 (21 enodes) 1553932059.429 * * [simplify]: iters left: 1 (24 enodes) 1553932059.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.432 * * [simplify]: Extracting #1: cost 7 inf + 0 1553932059.432 * * [simplify]: Extracting #2: cost 7 inf + 43 1553932059.432 * * [simplify]: Extracting #3: cost 1 inf + 373 1553932059.432 * * [simplify]: Extracting #4: cost 0 inf + 414 1553932059.432 * [simplify]: Simplified to (* x.re (- x.im)) 1553932059.432 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (+ (* x.re x.re) (* x.re (- x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.432 * * * * [progress]: [ 108 / 133 ] simplifiying candidate # 1553932059.432 * [simplify]: Simplifying (* (- x.im) x.re) 1553932059.433 * * [simplify]: iters left: 4 (4 enodes) 1553932059.433 * * [simplify]: iters left: 3 (15 enodes) 1553932059.435 * * [simplify]: iters left: 2 (21 enodes) 1553932059.438 * * [simplify]: iters left: 1 (24 enodes) 1553932059.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.441 * * [simplify]: Extracting #1: cost 7 inf + 0 1553932059.441 * * [simplify]: Extracting #2: cost 7 inf + 43 1553932059.441 * * [simplify]: Extracting #3: cost 0 inf + 414 1553932059.441 * [simplify]: Simplified to (* (- x.re) x.im) 1553932059.441 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.re) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.441 * * * * [progress]: [ 109 / 133 ] simplifiying candidate # 1553932059.441 * [simplify]: Simplifying (* (- x.im) x.re) 1553932059.441 * * [simplify]: iters left: 4 (4 enodes) 1553932059.442 * * [simplify]: iters left: 3 (15 enodes) 1553932059.444 * * [simplify]: iters left: 2 (21 enodes) 1553932059.447 * * [simplify]: iters left: 1 (24 enodes) 1553932059.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.450 * * [simplify]: Extracting #1: cost 7 inf + 0 1553932059.450 * * [simplify]: Extracting #2: cost 7 inf + 43 1553932059.450 * * [simplify]: Extracting #3: cost 0 inf + 414 1553932059.451 * [simplify]: Simplified to (* (- x.re) x.im) 1553932059.451 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.re) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.451 * * * * [progress]: [ 110 / 133 ] simplifiying candidate # 1553932059.451 * [simplify]: Simplifying (cbrt (- x.re x.im)) 1553932059.451 * * [simplify]: iters left: 3 (4 enodes) 1553932059.453 * * [simplify]: iters left: 2 (14 enodes) 1553932059.457 * * [simplify]: iters left: 1 (17 enodes) 1553932059.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.463 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932059.463 * * [simplify]: Extracting #2: cost 7 inf + 0 1553932059.463 * * [simplify]: Extracting #3: cost 5 inf + 43 1553932059.463 * * [simplify]: Extracting #4: cost 0 inf + 412 1553932059.464 * [simplify]: Simplified to (cbrt (- x.re x.im)) 1553932059.464 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* x.re (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.464 * * * * [progress]: [ 111 / 133 ] simplifiying candidate # 1553932059.464 * [simplify]: Simplifying (sqrt (- x.re x.im)) 1553932059.464 * * [simplify]: iters left: 3 (4 enodes) 1553932059.466 * * [simplify]: iters left: 2 (14 enodes) 1553932059.470 * * [simplify]: iters left: 1 (17 enodes) 1553932059.474 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.474 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932059.474 * * [simplify]: Extracting #2: cost 7 inf + 0 1553932059.474 * * [simplify]: Extracting #3: cost 5 inf + 43 1553932059.474 * * [simplify]: Extracting #4: cost 0 inf + 332 1553932059.474 * [simplify]: Simplified to (sqrt (- x.re x.im)) 1553932059.474 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* x.re (sqrt (- x.re x.im))) (sqrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.474 * * * * [progress]: [ 112 / 133 ] simplifiying candidate # 1553932059.475 * [simplify]: Simplifying (- x.re x.im) 1553932059.475 * * [simplify]: iters left: 2 (3 enodes) 1553932059.476 * * [simplify]: iters left: 1 (11 enodes) 1553932059.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.479 * * [simplify]: Extracting #1: cost 5 inf + 0 1553932059.479 * * [simplify]: Extracting #2: cost 3 inf + 43 1553932059.479 * * [simplify]: Extracting #3: cost 0 inf + 168 1553932059.479 * [simplify]: Simplified to (- x.re x.im) 1553932059.479 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* x.re 1) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.480 * * * * [progress]: [ 113 / 133 ] simplifiying candidate # 1553932059.480 * [simplify]: Simplifying (- (sqrt x.re) (sqrt x.im)) 1553932059.480 * * [simplify]: iters left: 3 (5 enodes) 1553932059.482 * * [simplify]: iters left: 2 (17 enodes) 1553932059.486 * * [simplify]: iters left: 1 (20 enodes) 1553932059.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.491 * * [simplify]: Extracting #1: cost 5 inf + 0 1553932059.491 * * [simplify]: Extracting #2: cost 10 inf + 0 1553932059.491 * * [simplify]: Extracting #3: cost 8 inf + 2 1553932059.492 * * [simplify]: Extracting #4: cost 1 inf + 491 1553932059.492 * * [simplify]: Extracting #5: cost 0 inf + 572 1553932059.492 * [simplify]: Simplified to (- (sqrt x.re) (sqrt x.im)) 1553932059.492 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* x.re (+ (sqrt x.re) (sqrt x.im))) (- (sqrt x.re) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.492 * * * * [progress]: [ 114 / 133 ] simplifiying candidate # 1553932059.493 * [simplify]: Simplifying (- x.re x.im) 1553932059.493 * * [simplify]: iters left: 2 (3 enodes) 1553932059.494 * * [simplify]: iters left: 1 (11 enodes) 1553932059.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.497 * * [simplify]: Extracting #1: cost 5 inf + 0 1553932059.498 * * [simplify]: Extracting #2: cost 3 inf + 43 1553932059.498 * * [simplify]: Extracting #3: cost 0 inf + 168 1553932059.498 * [simplify]: Simplified to (- x.re x.im) 1553932059.498 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* x.re 1) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.498 * * * * [progress]: [ 115 / 133 ] simplifiying candidate # 1553932059.498 * [simplify]: Simplifying (* (cbrt x.re) (cbrt x.re)) 1553932059.498 * * [simplify]: iters left: 3 (3 enodes) 1553932059.500 * * [simplify]: iters left: 2 (9 enodes) 1553932059.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.502 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932059.502 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932059.502 * * [simplify]: Extracting #3: cost 4 inf + 1 1553932059.502 * * [simplify]: Extracting #4: cost 0 inf + 405 1553932059.502 * [simplify]: Simplified to (* (cbrt x.re) (cbrt x.re)) 1553932059.503 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.503 * * * * [progress]: [ 116 / 133 ] simplifiying candidate # 1553932059.503 * [simplify]: Simplifying (sqrt x.re) 1553932059.503 * * [simplify]: iters left: 1 (2 enodes) 1553932059.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.505 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932059.505 * * [simplify]: Extracting #2: cost 2 inf + 1 1553932059.505 * * [simplify]: Extracting #3: cost 0 inf + 83 1553932059.505 * [simplify]: Simplified to (sqrt x.re) 1553932059.505 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (sqrt x.re) (* (sqrt x.re) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.505 * * * * [progress]: [ 117 / 133 ] simplifiying candidate # 1553932059.505 * * * * [progress]: [ 118 / 133 ] simplifiying candidate # 1553932059.505 * [simplify]: Simplifying (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) 1553932059.505 * * [simplify]: iters left: 6 (7 enodes) 1553932059.507 * * [simplify]: iters left: 5 (28 enodes) 1553932059.511 * * [simplify]: iters left: 4 (41 enodes) 1553932059.517 * * [simplify]: iters left: 3 (44 enodes) 1553932059.522 * * [simplify]: iters left: 2 (45 enodes) 1553932059.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.527 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932059.527 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932059.527 * * [simplify]: Extracting #3: cost 14 inf + 84 1553932059.528 * * [simplify]: Extracting #4: cost 7 inf + 576 1553932059.528 * * [simplify]: Extracting #5: cost 1 inf + 1108 1553932059.528 * * [simplify]: Extracting #6: cost 0 inf + 1230 1553932059.529 * [simplify]: Simplified to (+ (* (+ x.re x.im) x.re) (* x.im x.im)) 1553932059.529 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (/ (* x.re (- (pow x.re 3) (pow x.im 3))) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.529 * * * * [progress]: [ 119 / 133 ] simplifiying candidate # 1553932059.529 * [simplify]: Simplifying (+ x.re x.im) 1553932059.529 * * [simplify]: iters left: 2 (3 enodes) 1553932059.530 * * [simplify]: iters left: 1 (10 enodes) 1553932059.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.531 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932059.531 * * [simplify]: Extracting #2: cost 2 inf + 2 1553932059.531 * * [simplify]: Extracting #3: cost 0 inf + 86 1553932059.531 * [simplify]: Simplified to (+ x.im x.re) 1553932059.531 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (/ (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.531 * * * * [progress]: [ 120 / 133 ] simplifiying candidate #real (real->posit16 (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553932059.531 * * * * [progress]: [ 121 / 133 ] simplifiying candidate # 1553932059.531 * * * * [progress]: [ 122 / 133 ] simplifiying candidate # 1553932059.531 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932059.531 * * [simplify]: iters left: 5 (8 enodes) 1553932059.536 * * [simplify]: iters left: 4 (39 enodes) 1553932059.550 * * [simplify]: iters left: 3 (72 enodes) 1553932059.577 * * [simplify]: iters left: 2 (132 enodes) 1553932059.602 * * [simplify]: iters left: 1 (197 enodes) 1553932059.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.641 * * [simplify]: Extracting #1: cost 15 inf + 0 1553932059.641 * * [simplify]: Extracting #2: cost 43 inf + 1 1553932059.641 * * [simplify]: Extracting #3: cost 58 inf + 414 1553932059.642 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553932059.643 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553932059.644 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553932059.645 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553932059.647 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553932059.647 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.647 * * * * [progress]: [ 123 / 133 ] simplifiying candidate # 1553932059.647 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932059.647 * * [simplify]: iters left: 5 (8 enodes) 1553932059.650 * * [simplify]: iters left: 4 (39 enodes) 1553932059.665 * * [simplify]: iters left: 3 (72 enodes) 1553932059.692 * * [simplify]: iters left: 2 (132 enodes) 1553932059.721 * * [simplify]: iters left: 1 (197 enodes) 1553932059.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.765 * * [simplify]: Extracting #1: cost 15 inf + 0 1553932059.766 * * [simplify]: Extracting #2: cost 43 inf + 1 1553932059.766 * * [simplify]: Extracting #3: cost 58 inf + 414 1553932059.767 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553932059.769 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553932059.775 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553932059.778 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553932059.780 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553932059.780 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.780 * * * * [progress]: [ 124 / 133 ] simplifiying candidate # 1553932059.781 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932059.781 * * [simplify]: iters left: 5 (8 enodes) 1553932059.787 * * [simplify]: iters left: 4 (39 enodes) 1553932059.798 * * [simplify]: iters left: 3 (72 enodes) 1553932059.811 * * [simplify]: iters left: 2 (132 enodes) 1553932059.840 * * [simplify]: iters left: 1 (197 enodes) 1553932059.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932059.903 * * [simplify]: Extracting #1: cost 15 inf + 0 1553932059.903 * * [simplify]: Extracting #2: cost 43 inf + 1 1553932059.903 * * [simplify]: Extracting #3: cost 58 inf + 414 1553932059.904 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553932059.907 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553932059.909 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553932059.912 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553932059.915 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553932059.915 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932059.915 * * * * [progress]: [ 125 / 133 ] simplifiying candidate # 1553932059.915 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553932059.915 * * [simplify]: iters left: 6 (9 enodes) 1553932059.921 * * [simplify]: iters left: 5 (45 enodes) 1553932059.938 * * [simplify]: iters left: 4 (93 enodes) 1553932059.972 * * [simplify]: iters left: 3 (192 enodes) 1553932060.042 * * [simplify]: iters left: 2 (304 enodes) 1553932060.147 * * [simplify]: iters left: 1 (408 enodes) 1553932060.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932060.261 * * [simplify]: Extracting #1: cost 7 inf + 0 1553932060.261 * * [simplify]: Extracting #2: cost 43 inf + 1 1553932060.262 * * [simplify]: Extracting #3: cost 90 inf + 211 1553932060.264 * * [simplify]: Extracting #4: cost 65 inf + 2484 1553932060.267 * * [simplify]: Extracting #5: cost 37 inf + 9373 1553932060.271 * * [simplify]: Extracting #6: cost 8 inf + 26384 1553932060.277 * * [simplify]: Extracting #7: cost 0 inf + 30721 1553932060.283 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 1553932060.283 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 1553932060.284 * * * * [progress]: [ 126 / 133 ] simplifiying candidate # 1553932060.284 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553932060.284 * * [simplify]: iters left: 6 (9 enodes) 1553932060.290 * * [simplify]: iters left: 5 (45 enodes) 1553932060.307 * * [simplify]: iters left: 4 (93 enodes) 1553932060.331 * * [simplify]: iters left: 3 (192 enodes) 1553932060.377 * * [simplify]: iters left: 2 (304 enodes) 1553932060.446 * * [simplify]: iters left: 1 (408 enodes) 1553932060.577 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932060.577 * * [simplify]: Extracting #1: cost 7 inf + 0 1553932060.577 * * [simplify]: Extracting #2: cost 43 inf + 1 1553932060.578 * * [simplify]: Extracting #3: cost 90 inf + 211 1553932060.579 * * [simplify]: Extracting #4: cost 65 inf + 2484 1553932060.583 * * [simplify]: Extracting #5: cost 37 inf + 9373 1553932060.587 * * [simplify]: Extracting #6: cost 8 inf + 26384 1553932060.593 * * [simplify]: Extracting #7: cost 0 inf + 30721 1553932060.599 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 1553932060.599 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 1553932060.599 * * * * [progress]: [ 127 / 133 ] simplifiying candidate # 1553932060.600 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553932060.600 * * [simplify]: iters left: 6 (9 enodes) 1553932060.606 * * [simplify]: iters left: 5 (45 enodes) 1553932060.624 * * [simplify]: iters left: 4 (93 enodes) 1553932060.660 * * [simplify]: iters left: 3 (192 enodes) 1553932060.733 * * [simplify]: iters left: 2 (304 enodes) 1553932060.824 * * [simplify]: iters left: 1 (408 enodes) 1553932060.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932060.933 * * [simplify]: Extracting #1: cost 7 inf + 0 1553932060.933 * * [simplify]: Extracting #2: cost 43 inf + 1 1553932060.933 * * [simplify]: Extracting #3: cost 90 inf + 211 1553932060.934 * * [simplify]: Extracting #4: cost 65 inf + 2484 1553932060.936 * * [simplify]: Extracting #5: cost 37 inf + 9373 1553932060.938 * * [simplify]: Extracting #6: cost 8 inf + 26384 1553932060.941 * * [simplify]: Extracting #7: cost 0 inf + 30721 1553932060.944 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 1553932060.944 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 1553932060.944 * * * * [progress]: [ 128 / 133 ] simplifiying candidate # 1553932060.944 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553932060.944 * * [simplify]: iters left: 5 (6 enodes) 1553932060.946 * * [simplify]: iters left: 4 (27 enodes) 1553932060.951 * * [simplify]: iters left: 3 (45 enodes) 1553932060.958 * * [simplify]: iters left: 2 (68 enodes) 1553932060.968 * * [simplify]: iters left: 1 (76 enodes) 1553932060.977 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932060.977 * * [simplify]: Extracting #1: cost 12 inf + 0 1553932060.977 * * [simplify]: Extracting #2: cost 15 inf + 45 1553932060.978 * * [simplify]: Extracting #3: cost 3 inf + 870 1553932060.978 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553932060.978 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1553932060.978 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* 2 x.im) (* x.re x.im)))) 1553932060.978 * * * * [progress]: [ 129 / 133 ] simplifiying candidate # 1553932060.979 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553932060.979 * * [simplify]: iters left: 5 (6 enodes) 1553932060.984 * * [simplify]: iters left: 4 (27 enodes) 1553932060.993 * * [simplify]: iters left: 3 (45 enodes) 1553932061.006 * * [simplify]: iters left: 2 (68 enodes) 1553932061.024 * * [simplify]: iters left: 1 (76 enodes) 1553932061.042 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932061.042 * * [simplify]: Extracting #1: cost 12 inf + 0 1553932061.042 * * [simplify]: Extracting #2: cost 15 inf + 45 1553932061.043 * * [simplify]: Extracting #3: cost 3 inf + 870 1553932061.043 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553932061.044 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1553932061.044 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* 2 x.im) (* x.re x.im)))) 1553932061.044 * * * * [progress]: [ 130 / 133 ] simplifiying candidate # 1553932061.045 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553932061.045 * * [simplify]: iters left: 5 (6 enodes) 1553932061.048 * * [simplify]: iters left: 4 (27 enodes) 1553932061.057 * * [simplify]: iters left: 3 (45 enodes) 1553932061.071 * * [simplify]: iters left: 2 (68 enodes) 1553932061.081 * * [simplify]: iters left: 1 (76 enodes) 1553932061.090 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932061.090 * * [simplify]: Extracting #1: cost 12 inf + 0 1553932061.090 * * [simplify]: Extracting #2: cost 15 inf + 45 1553932061.091 * * [simplify]: Extracting #3: cost 3 inf + 870 1553932061.091 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553932061.091 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1553932061.091 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* 2 x.im) (* x.re x.im)))) 1553932061.091 * * * * [progress]: [ 131 / 133 ] simplifiying candidate # 1553932061.092 * [simplify]: Simplifying (- (pow x.re 2) (* x.im x.re)) 1553932061.092 * * [simplify]: iters left: 4 (6 enodes) 1553932061.094 * * [simplify]: iters left: 3 (26 enodes) 1553932061.098 * * [simplify]: iters left: 2 (41 enodes) 1553932061.106 * * [simplify]: iters left: 1 (54 enodes) 1553932061.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932061.117 * * [simplify]: Extracting #1: cost 7 inf + 0 1553932061.117 * * [simplify]: Extracting #2: cost 14 inf + 1 1553932061.117 * * [simplify]: Extracting #3: cost 10 inf + 167 1553932061.117 * * [simplify]: Extracting #4: cost 3 inf + 539 1553932061.118 * * [simplify]: Extracting #5: cost 0 inf + 745 1553932061.118 * [simplify]: Simplified to (* x.re (- x.re x.im)) 1553932061.118 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932061.118 * * * * [progress]: [ 132 / 133 ] simplifiying candidate # 1553932061.119 * [simplify]: Simplifying (- (pow x.re 2) (* x.im x.re)) 1553932061.119 * * [simplify]: iters left: 4 (6 enodes) 1553932061.122 * * [simplify]: iters left: 3 (26 enodes) 1553932061.131 * * [simplify]: iters left: 2 (41 enodes) 1553932061.143 * * [simplify]: iters left: 1 (54 enodes) 1553932061.158 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932061.158 * * [simplify]: Extracting #1: cost 7 inf + 0 1553932061.158 * * [simplify]: Extracting #2: cost 14 inf + 1 1553932061.158 * * [simplify]: Extracting #3: cost 10 inf + 167 1553932061.158 * * [simplify]: Extracting #4: cost 3 inf + 539 1553932061.159 * * [simplify]: Extracting #5: cost 0 inf + 745 1553932061.159 * [simplify]: Simplified to (* x.re (- x.re x.im)) 1553932061.159 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932061.159 * * * * [progress]: [ 133 / 133 ] simplifiying candidate # 1553932061.160 * [simplify]: Simplifying (- (pow x.re 2) (* x.im x.re)) 1553932061.160 * * [simplify]: iters left: 4 (6 enodes) 1553932061.163 * * [simplify]: iters left: 3 (26 enodes) 1553932061.172 * * [simplify]: iters left: 2 (41 enodes) 1553932061.184 * * [simplify]: iters left: 1 (54 enodes) 1553932061.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932061.200 * * [simplify]: Extracting #1: cost 7 inf + 0 1553932061.200 * * [simplify]: Extracting #2: cost 14 inf + 1 1553932061.200 * * [simplify]: Extracting #3: cost 10 inf + 167 1553932061.200 * * [simplify]: Extracting #4: cost 3 inf + 539 1553932061.201 * * [simplify]: Extracting #5: cost 0 inf + 745 1553932061.201 * [simplify]: Simplified to (* x.re (- x.re x.im)) 1553932061.201 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932061.201 * * * [progress]: adding candidates to table 1553932062.493 * * [progress]: iteration 3 / 4 1553932062.493 * * * [progress]: picking best candidate 1553932062.534 * * * * [pick]: Picked # 1553932062.534 * * * [progress]: localizing error 1553932062.580 * * * [progress]: generating rewritten candidates 1553932062.581 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 1553932062.609 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 1553932062.645 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 1553932062.669 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 1553932063.029 * * * [progress]: generating series expansions 1553932063.029 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 1553932063.029 * [backup-simplify]: Simplify (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 1553932063.029 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.im x.re) around 0 1553932063.029 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1553932063.029 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1553932063.029 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1553932063.029 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.029 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.029 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1553932063.029 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553932063.029 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.029 * [backup-simplify]: Simplify 0 into 0 1553932063.029 * [backup-simplify]: Simplify 1 into 1 1553932063.029 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553932063.029 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553932063.029 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.030 * [backup-simplify]: Simplify x.im into x.im 1553932063.030 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.030 * [backup-simplify]: Simplify 0 into 0 1553932063.030 * [backup-simplify]: Simplify 1 into 1 1553932063.030 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553932063.030 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.030 * [backup-simplify]: Simplify 0 into 0 1553932063.030 * [backup-simplify]: Simplify 1 into 1 1553932063.030 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.030 * [backup-simplify]: Simplify x.im into x.im 1553932063.030 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553932063.030 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553932063.030 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553932063.030 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553932063.030 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553932063.031 * [backup-simplify]: Simplify (- 0) into 0 1553932063.031 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.032 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932063.032 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553932063.032 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553932063.033 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1553932063.033 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553932063.033 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1553932063.033 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 1553932063.033 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1553932063.033 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1553932063.034 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1553932063.034 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.034 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.034 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1553932063.034 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553932063.034 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.034 * [backup-simplify]: Simplify x.re into x.re 1553932063.034 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553932063.034 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932063.034 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.034 * [backup-simplify]: Simplify 0 into 0 1553932063.034 * [backup-simplify]: Simplify 1 into 1 1553932063.034 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.034 * [backup-simplify]: Simplify x.re into x.re 1553932063.034 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932063.034 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.034 * [backup-simplify]: Simplify x.re into x.re 1553932063.034 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.034 * [backup-simplify]: Simplify 0 into 0 1553932063.034 * [backup-simplify]: Simplify 1 into 1 1553932063.034 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553932063.034 * [backup-simplify]: Simplify (- 0) into 0 1553932063.034 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553932063.034 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932063.035 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932063.035 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1553932063.035 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1553932063.035 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1553932063.035 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1553932063.035 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1553932063.035 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1553932063.035 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.035 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.035 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1553932063.035 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553932063.035 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.035 * [backup-simplify]: Simplify x.re into x.re 1553932063.035 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553932063.035 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932063.035 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.035 * [backup-simplify]: Simplify 0 into 0 1553932063.035 * [backup-simplify]: Simplify 1 into 1 1553932063.035 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.035 * [backup-simplify]: Simplify x.re into x.re 1553932063.035 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932063.035 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.035 * [backup-simplify]: Simplify x.re into x.re 1553932063.035 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.035 * [backup-simplify]: Simplify 0 into 0 1553932063.035 * [backup-simplify]: Simplify 1 into 1 1553932063.035 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553932063.036 * [backup-simplify]: Simplify (- 0) into 0 1553932063.036 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553932063.036 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932063.036 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932063.036 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1553932063.036 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1553932063.036 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1553932063.036 * [taylor]: Taking taylor expansion of (pow (pow x.re 3) 1/3) in x.re 1553932063.037 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow x.re 3)))) in x.re 1553932063.037 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow x.re 3))) in x.re 1553932063.037 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.037 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.037 * [taylor]: Taking taylor expansion of (log (pow x.re 3)) in x.re 1553932063.037 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932063.037 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.037 * [backup-simplify]: Simplify 0 into 0 1553932063.037 * [backup-simplify]: Simplify 1 into 1 1553932063.037 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.038 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.038 * [backup-simplify]: Simplify (log 1) into 0 1553932063.038 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 1553932063.039 * [backup-simplify]: Simplify (* 1/3 (* 3 (log x.re))) into (log x.re) 1553932063.039 * [backup-simplify]: Simplify (exp (log x.re)) into x.re 1553932063.039 * [backup-simplify]: Simplify x.re into x.re 1553932063.039 * [backup-simplify]: Simplify (- 1) into -1 1553932063.039 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932063.040 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.040 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 1553932063.040 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 1553932063.041 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.re 3) 1)))) 1) into 0 1553932063.041 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (pow x.re 3)))) into 0 1553932063.042 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.042 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.042 * [backup-simplify]: Simplify 0 into 0 1553932063.042 * [backup-simplify]: Simplify 0 into 0 1553932063.043 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.044 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.045 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932063.045 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 1553932063.046 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 3 (log x.re)))) into 0 1553932063.047 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.047 * [backup-simplify]: Simplify 0 into 0 1553932063.047 * [backup-simplify]: Simplify (- 0) into 0 1553932063.048 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.048 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.048 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 1553932063.049 * [backup-simplify]: Simplify (+ (* x.re (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))) into (- x.re) 1553932063.050 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 1)))) 2) into (/ -1 (pow x.re 2)) 1553932063.051 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1553932063.052 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (/ -1/3 x.re) 1553932063.052 * [taylor]: Taking taylor expansion of (/ -1/3 x.re) in x.re 1553932063.052 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932063.052 * [backup-simplify]: Simplify -1/3 into -1/3 1553932063.052 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.052 * [backup-simplify]: Simplify 0 into 0 1553932063.052 * [backup-simplify]: Simplify 1 into 1 1553932063.052 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 1553932063.053 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 1553932063.053 * [backup-simplify]: Simplify 0 into 0 1553932063.053 * [backup-simplify]: Simplify 0 into 0 1553932063.054 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932063.055 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932063.058 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553932063.059 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 1553932063.059 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 3 (log x.re))))) into 0 1553932063.061 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932063.061 * [backup-simplify]: Simplify 0 into 0 1553932063.061 * [backup-simplify]: Simplify (- 0) into 0 1553932063.062 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.062 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.063 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 1553932063.064 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1553932063.066 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.re 3) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.re 3) 1)))) 6) into 0 1553932063.067 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3)))))) into 0 1553932063.069 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932063.069 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.069 * [backup-simplify]: Simplify 0 into 0 1553932063.069 * [backup-simplify]: Simplify 0 into 0 1553932063.069 * [backup-simplify]: Simplify x.re into x.re 1553932063.070 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im))))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553932063.070 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 1553932063.070 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553932063.070 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553932063.070 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553932063.070 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.070 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.070 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553932063.070 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553932063.070 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932063.070 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553932063.070 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.070 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.070 * [backup-simplify]: Simplify 0 into 0 1553932063.070 * [backup-simplify]: Simplify 1 into 1 1553932063.070 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.070 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932063.071 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.071 * [backup-simplify]: Simplify x.im into x.im 1553932063.071 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932063.071 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932063.071 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932063.071 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.071 * [backup-simplify]: Simplify x.im into x.im 1553932063.071 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932063.071 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.071 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.071 * [backup-simplify]: Simplify 0 into 0 1553932063.071 * [backup-simplify]: Simplify 1 into 1 1553932063.072 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.072 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.072 * [backup-simplify]: Simplify 0 into 0 1553932063.072 * [backup-simplify]: Simplify 1 into 1 1553932063.072 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.072 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932063.073 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.073 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.074 * [backup-simplify]: Simplify (log 1) into 0 1553932063.074 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553932063.074 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1553932063.074 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1553932063.074 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932063.074 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932063.074 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932063.074 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.074 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.074 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932063.074 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932063.074 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932063.074 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932063.074 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.074 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.074 * [backup-simplify]: Simplify x.re into x.re 1553932063.075 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.075 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.075 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.075 * [backup-simplify]: Simplify 0 into 0 1553932063.075 * [backup-simplify]: Simplify 1 into 1 1553932063.075 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.075 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.075 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.075 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.075 * [backup-simplify]: Simplify 0 into 0 1553932063.075 * [backup-simplify]: Simplify 1 into 1 1553932063.075 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.075 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.075 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.075 * [backup-simplify]: Simplify x.re into x.re 1553932063.076 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.076 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.076 * [backup-simplify]: Simplify x.re into x.re 1553932063.076 * [backup-simplify]: Simplify (- 1) into -1 1553932063.076 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932063.077 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.077 * [backup-simplify]: Simplify (* -1 1) into -1 1553932063.077 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932063.077 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553932063.078 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932063.078 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1553932063.078 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 1553932063.078 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932063.078 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932063.078 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932063.078 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.078 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.078 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932063.078 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932063.078 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932063.078 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932063.078 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.078 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.078 * [backup-simplify]: Simplify x.re into x.re 1553932063.078 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.078 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.079 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.079 * [backup-simplify]: Simplify 0 into 0 1553932063.079 * [backup-simplify]: Simplify 1 into 1 1553932063.079 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.079 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.079 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.079 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.079 * [backup-simplify]: Simplify 0 into 0 1553932063.079 * [backup-simplify]: Simplify 1 into 1 1553932063.079 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.079 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.079 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.080 * [backup-simplify]: Simplify x.re into x.re 1553932063.080 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.080 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.080 * [backup-simplify]: Simplify x.re into x.re 1553932063.080 * [backup-simplify]: Simplify (- 1) into -1 1553932063.080 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932063.081 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.081 * [backup-simplify]: Simplify (* -1 1) into -1 1553932063.081 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932063.081 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553932063.082 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932063.082 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1553932063.082 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 1553932063.082 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 1553932063.082 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 1553932063.082 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.082 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.082 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 1553932063.082 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 1553932063.082 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553932063.082 * [taylor]: Taking taylor expansion of -1 in x.re 1553932063.083 * [backup-simplify]: Simplify -1 into -1 1553932063.083 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.083 * [backup-simplify]: Simplify 0 into 0 1553932063.083 * [backup-simplify]: Simplify 1 into 1 1553932063.083 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932063.083 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932063.083 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932063.083 * [taylor]: Taking taylor expansion of 2 in x.re 1553932063.084 * [backup-simplify]: Simplify 2 into 2 1553932063.084 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932063.084 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.084 * [backup-simplify]: Simplify x.im into x.im 1553932063.084 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932063.084 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 1553932063.084 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932063.085 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932063.085 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 1553932063.086 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 1553932063.086 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932063.087 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932063.087 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.088 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932063.088 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.089 * [backup-simplify]: Simplify (- 0) into 0 1553932063.089 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553932063.089 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 1553932063.089 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 1553932063.090 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.re) 1)))) 1) into 0 1553932063.090 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932063.091 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into 0 1553932063.092 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.092 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.092 * [backup-simplify]: Simplify 0 into 0 1553932063.092 * [backup-simplify]: Simplify 0 into 0 1553932063.093 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553932063.094 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932063.095 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932063.095 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932063.096 * [backup-simplify]: Simplify (- 0) into 0 1553932063.096 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.097 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932063.098 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.098 * [backup-simplify]: Simplify 0 into 0 1553932063.100 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.100 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.100 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.100 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.101 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.101 * [backup-simplify]: Simplify (- 0) into 0 1553932063.102 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.103 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 1553932063.103 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (/ 1 (pow x.re 3)) 1553932063.104 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 1553932063.105 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932063.105 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1553932063.106 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 1553932063.106 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 1553932063.106 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932063.106 * [backup-simplify]: Simplify -1/3 into -1/3 1553932063.106 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 1553932063.106 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 1553932063.107 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 1553932063.107 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.107 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.107 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 1553932063.107 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 1553932063.107 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553932063.107 * [taylor]: Taking taylor expansion of -1 in x.re 1553932063.107 * [backup-simplify]: Simplify -1 into -1 1553932063.107 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.107 * [backup-simplify]: Simplify 0 into 0 1553932063.107 * [backup-simplify]: Simplify 1 into 1 1553932063.107 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932063.108 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932063.108 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932063.108 * [taylor]: Taking taylor expansion of 2 in x.re 1553932063.108 * [backup-simplify]: Simplify 2 into 2 1553932063.108 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932063.108 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.108 * [backup-simplify]: Simplify x.im into x.im 1553932063.108 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932063.109 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 1553932063.109 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932063.109 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932063.109 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 1553932063.110 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 1553932063.110 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932063.110 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932063.110 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.110 * [backup-simplify]: Simplify 0 into 0 1553932063.110 * [backup-simplify]: Simplify 1 into 1 1553932063.111 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.111 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932063.112 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553932063.113 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932063.114 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932063.115 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932063.115 * [backup-simplify]: Simplify (- 0) into 0 1553932063.115 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.116 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932063.117 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.120 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932063.121 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932063.122 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932063.122 * [backup-simplify]: Simplify (- 0) into 0 1553932063.122 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.123 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932063.133 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932063.134 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932063.135 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.135 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.136 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)))) into 0 1553932063.137 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.138 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))))) into 0 1553932063.138 * [backup-simplify]: Simplify 0 into 0 1553932063.138 * [backup-simplify]: Simplify 0 into 0 1553932063.139 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.141 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932063.142 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932063.142 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932063.142 * [backup-simplify]: Simplify (- 0) into 0 1553932063.142 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.143 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932063.144 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932063.144 * [backup-simplify]: Simplify 0 into 0 1553932063.145 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.145 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.145 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.145 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.146 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.146 * [backup-simplify]: Simplify (- 0) into 0 1553932063.146 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.147 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1553932063.147 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)))) into 0 1553932063.148 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.re) 1)))) 6) into 0 1553932063.149 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932063.149 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))))) into 0 1553932063.150 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932063.150 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.150 * [backup-simplify]: Simplify 0 into 0 1553932063.151 * [backup-simplify]: Simplify 0 into 0 1553932063.151 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 1553932063.151 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im)))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553932063.151 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 1553932063.151 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553932063.151 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553932063.151 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553932063.151 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.151 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.151 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553932063.151 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553932063.151 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932063.151 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553932063.151 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932063.151 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.151 * [backup-simplify]: Simplify x.im into x.im 1553932063.151 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932063.151 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.151 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.151 * [backup-simplify]: Simplify 0 into 0 1553932063.151 * [backup-simplify]: Simplify 1 into 1 1553932063.152 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.152 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932063.152 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932063.152 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.152 * [backup-simplify]: Simplify x.im into x.im 1553932063.152 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932063.152 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.152 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.152 * [backup-simplify]: Simplify 0 into 0 1553932063.152 * [backup-simplify]: Simplify 1 into 1 1553932063.152 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.152 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.152 * [backup-simplify]: Simplify 0 into 0 1553932063.152 * [backup-simplify]: Simplify 1 into 1 1553932063.152 * [backup-simplify]: Simplify (- 1) into -1 1553932063.153 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932063.153 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932063.153 * [backup-simplify]: Simplify (* -1 1) into -1 1553932063.154 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932063.154 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932063.155 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553932063.155 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553932063.156 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553932063.156 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932063.156 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932063.156 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932063.156 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.156 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.156 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932063.156 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932063.156 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932063.156 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.156 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.156 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.156 * [backup-simplify]: Simplify 0 into 0 1553932063.156 * [backup-simplify]: Simplify 1 into 1 1553932063.157 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.157 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.157 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.157 * [backup-simplify]: Simplify x.re into x.re 1553932063.157 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.157 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.157 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.157 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.157 * [backup-simplify]: Simplify 0 into 0 1553932063.157 * [backup-simplify]: Simplify 1 into 1 1553932063.157 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.157 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.157 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.157 * [backup-simplify]: Simplify x.re into x.re 1553932063.157 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.157 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.157 * [backup-simplify]: Simplify x.re into x.re 1553932063.158 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.158 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.159 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.159 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.159 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553932063.159 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932063.159 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1553932063.159 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 1553932063.159 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932063.160 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932063.160 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932063.160 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.160 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.160 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932063.160 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932063.160 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932063.160 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.160 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.160 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.160 * [backup-simplify]: Simplify 0 into 0 1553932063.160 * [backup-simplify]: Simplify 1 into 1 1553932063.160 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.160 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.160 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.160 * [backup-simplify]: Simplify x.re into x.re 1553932063.160 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.160 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.160 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.160 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.160 * [backup-simplify]: Simplify 0 into 0 1553932063.160 * [backup-simplify]: Simplify 1 into 1 1553932063.161 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.161 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.161 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.161 * [backup-simplify]: Simplify x.re into x.re 1553932063.161 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.161 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.161 * [backup-simplify]: Simplify x.re into x.re 1553932063.161 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.162 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.162 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.162 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.162 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553932063.163 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932063.163 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1553932063.163 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 1553932063.163 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 1553932063.163 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 1553932063.163 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.163 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.163 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 1553932063.163 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 1553932063.163 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.163 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.163 * [backup-simplify]: Simplify 0 into 0 1553932063.163 * [backup-simplify]: Simplify 1 into 1 1553932063.164 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.164 * [backup-simplify]: Simplify (log 1) into 0 1553932063.164 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932063.164 * [taylor]: Taking taylor expansion of 2 in x.re 1553932063.164 * [backup-simplify]: Simplify 2 into 2 1553932063.164 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932063.164 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.164 * [backup-simplify]: Simplify x.im into x.im 1553932063.164 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932063.165 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 1553932063.165 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932063.165 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932063.165 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 1553932063.165 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 1553932063.165 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932063.165 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932063.166 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.166 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932063.167 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.167 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1553932063.168 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1553932063.168 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 1553932063.168 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.169 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 1553932063.169 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932063.169 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into 0 1553932063.170 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.170 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.170 * [backup-simplify]: Simplify 0 into 0 1553932063.170 * [backup-simplify]: Simplify 0 into 0 1553932063.170 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.171 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932063.172 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932063.172 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932063.172 * [backup-simplify]: Simplify (- 0) into 0 1553932063.172 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.173 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932063.173 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.173 * [backup-simplify]: Simplify 0 into 0 1553932063.174 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.174 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.174 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.175 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.175 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.175 * [backup-simplify]: Simplify (- 0) into 0 1553932063.176 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.176 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 1553932063.176 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (- (/ 1 (pow x.re 3))) 1553932063.177 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 1553932063.177 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932063.178 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1553932063.178 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 1553932063.178 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 1553932063.178 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932063.178 * [backup-simplify]: Simplify -1/3 into -1/3 1553932063.178 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 1553932063.178 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 1553932063.178 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 1553932063.178 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.178 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.178 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 1553932063.178 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 1553932063.178 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.178 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.178 * [backup-simplify]: Simplify 0 into 0 1553932063.178 * [backup-simplify]: Simplify 1 into 1 1553932063.179 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.179 * [backup-simplify]: Simplify (log 1) into 0 1553932063.179 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932063.179 * [taylor]: Taking taylor expansion of 2 in x.re 1553932063.179 * [backup-simplify]: Simplify 2 into 2 1553932063.179 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932063.179 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.179 * [backup-simplify]: Simplify x.im into x.im 1553932063.179 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932063.179 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 1553932063.179 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932063.179 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932063.179 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 1553932063.180 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 1553932063.180 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932063.180 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932063.180 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.180 * [backup-simplify]: Simplify 0 into 0 1553932063.180 * [backup-simplify]: Simplify 1 into 1 1553932063.180 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.180 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932063.180 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.181 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932063.182 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932063.182 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932063.182 * [backup-simplify]: Simplify (- 0) into 0 1553932063.182 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.183 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932063.183 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.185 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553932063.186 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932063.186 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932063.186 * [backup-simplify]: Simplify (- 0) into 0 1553932063.187 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.187 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932063.188 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932063.188 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932063.189 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.189 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.190 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)))) into 0 1553932063.191 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.191 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 1553932063.191 * [backup-simplify]: Simplify 0 into 0 1553932063.191 * [backup-simplify]: Simplify 0 into 0 1553932063.192 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.193 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553932063.194 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932063.195 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932063.195 * [backup-simplify]: Simplify (- 0) into 0 1553932063.195 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.196 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932063.197 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932063.197 * [backup-simplify]: Simplify 0 into 0 1553932063.197 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.198 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.198 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.199 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.199 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.199 * [backup-simplify]: Simplify (- 0) into 0 1553932063.200 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.201 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1553932063.201 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)))) into 0 1553932063.203 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 1553932063.204 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932063.205 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))))) into 0 1553932063.207 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932063.207 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.207 * [backup-simplify]: Simplify 0 into 0 1553932063.207 * [backup-simplify]: Simplify 0 into 0 1553932063.207 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (log (/ 1 (- x.re)))))) into (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 1553932063.207 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 1553932063.208 * [backup-simplify]: Simplify (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 1553932063.208 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.im x.re) around 0 1553932063.208 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1553932063.208 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1553932063.208 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1553932063.208 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.208 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.208 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1553932063.208 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553932063.208 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.208 * [backup-simplify]: Simplify 0 into 0 1553932063.208 * [backup-simplify]: Simplify 1 into 1 1553932063.208 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553932063.208 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553932063.208 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.208 * [backup-simplify]: Simplify x.im into x.im 1553932063.208 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.208 * [backup-simplify]: Simplify 0 into 0 1553932063.208 * [backup-simplify]: Simplify 1 into 1 1553932063.208 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553932063.208 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.208 * [backup-simplify]: Simplify 0 into 0 1553932063.208 * [backup-simplify]: Simplify 1 into 1 1553932063.208 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.208 * [backup-simplify]: Simplify x.im into x.im 1553932063.208 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553932063.208 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553932063.208 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553932063.208 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553932063.209 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553932063.209 * [backup-simplify]: Simplify (- 0) into 0 1553932063.209 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.210 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932063.210 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553932063.210 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553932063.210 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1553932063.211 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553932063.211 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1553932063.211 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 1553932063.211 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1553932063.211 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1553932063.211 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1553932063.211 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.212 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.212 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1553932063.212 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553932063.212 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.212 * [backup-simplify]: Simplify x.re into x.re 1553932063.212 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553932063.212 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932063.212 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.212 * [backup-simplify]: Simplify 0 into 0 1553932063.212 * [backup-simplify]: Simplify 1 into 1 1553932063.212 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.212 * [backup-simplify]: Simplify x.re into x.re 1553932063.212 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932063.212 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.212 * [backup-simplify]: Simplify x.re into x.re 1553932063.212 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.212 * [backup-simplify]: Simplify 0 into 0 1553932063.212 * [backup-simplify]: Simplify 1 into 1 1553932063.212 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553932063.212 * [backup-simplify]: Simplify (- 0) into 0 1553932063.212 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553932063.212 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932063.213 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932063.213 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1553932063.213 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1553932063.213 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1553932063.213 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1553932063.213 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1553932063.213 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1553932063.213 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.213 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.213 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1553932063.213 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553932063.213 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.213 * [backup-simplify]: Simplify x.re into x.re 1553932063.213 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553932063.213 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932063.213 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.213 * [backup-simplify]: Simplify 0 into 0 1553932063.213 * [backup-simplify]: Simplify 1 into 1 1553932063.213 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.213 * [backup-simplify]: Simplify x.re into x.re 1553932063.213 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932063.213 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.213 * [backup-simplify]: Simplify x.re into x.re 1553932063.213 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.213 * [backup-simplify]: Simplify 0 into 0 1553932063.213 * [backup-simplify]: Simplify 1 into 1 1553932063.213 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553932063.214 * [backup-simplify]: Simplify (- 0) into 0 1553932063.214 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553932063.214 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932063.214 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932063.214 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1553932063.214 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1553932063.214 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1553932063.214 * [taylor]: Taking taylor expansion of (pow (pow x.re 3) 1/3) in x.re 1553932063.214 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow x.re 3)))) in x.re 1553932063.214 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow x.re 3))) in x.re 1553932063.215 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.215 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.215 * [taylor]: Taking taylor expansion of (log (pow x.re 3)) in x.re 1553932063.215 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932063.215 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.215 * [backup-simplify]: Simplify 0 into 0 1553932063.215 * [backup-simplify]: Simplify 1 into 1 1553932063.215 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.216 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.216 * [backup-simplify]: Simplify (log 1) into 0 1553932063.216 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 1553932063.216 * [backup-simplify]: Simplify (* 1/3 (* 3 (log x.re))) into (log x.re) 1553932063.216 * [backup-simplify]: Simplify (exp (log x.re)) into x.re 1553932063.217 * [backup-simplify]: Simplify x.re into x.re 1553932063.217 * [backup-simplify]: Simplify (- 1) into -1 1553932063.217 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932063.218 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.218 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 1553932063.218 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 1553932063.219 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.re 3) 1)))) 1) into 0 1553932063.219 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (pow x.re 3)))) into 0 1553932063.220 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.220 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.220 * [backup-simplify]: Simplify 0 into 0 1553932063.220 * [backup-simplify]: Simplify 0 into 0 1553932063.221 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.222 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.223 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932063.224 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 1553932063.224 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 3 (log x.re)))) into 0 1553932063.225 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.225 * [backup-simplify]: Simplify 0 into 0 1553932063.225 * [backup-simplify]: Simplify (- 0) into 0 1553932063.225 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.226 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.226 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 1553932063.226 * [backup-simplify]: Simplify (+ (* x.re (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))) into (- x.re) 1553932063.227 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 1)))) 2) into (/ -1 (pow x.re 2)) 1553932063.227 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1553932063.228 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (/ -1/3 x.re) 1553932063.228 * [taylor]: Taking taylor expansion of (/ -1/3 x.re) in x.re 1553932063.228 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932063.228 * [backup-simplify]: Simplify -1/3 into -1/3 1553932063.228 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.228 * [backup-simplify]: Simplify 0 into 0 1553932063.228 * [backup-simplify]: Simplify 1 into 1 1553932063.228 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 1553932063.229 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 1553932063.229 * [backup-simplify]: Simplify 0 into 0 1553932063.229 * [backup-simplify]: Simplify 0 into 0 1553932063.230 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932063.230 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932063.232 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553932063.232 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 1553932063.232 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 3 (log x.re))))) into 0 1553932063.233 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932063.233 * [backup-simplify]: Simplify 0 into 0 1553932063.234 * [backup-simplify]: Simplify (- 0) into 0 1553932063.234 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.238 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.238 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 1553932063.239 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1553932063.240 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.re 3) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.re 3) 1)))) 6) into 0 1553932063.241 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3)))))) into 0 1553932063.242 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932063.242 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.242 * [backup-simplify]: Simplify 0 into 0 1553932063.242 * [backup-simplify]: Simplify 0 into 0 1553932063.242 * [backup-simplify]: Simplify x.re into x.re 1553932063.242 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im))))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553932063.243 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 1553932063.243 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553932063.243 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553932063.243 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553932063.243 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.243 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.243 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553932063.243 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553932063.243 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932063.243 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553932063.243 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.243 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.243 * [backup-simplify]: Simplify 0 into 0 1553932063.243 * [backup-simplify]: Simplify 1 into 1 1553932063.243 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.243 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932063.243 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.243 * [backup-simplify]: Simplify x.im into x.im 1553932063.243 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932063.243 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932063.243 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932063.243 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.243 * [backup-simplify]: Simplify x.im into x.im 1553932063.243 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932063.243 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.243 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.243 * [backup-simplify]: Simplify 0 into 0 1553932063.243 * [backup-simplify]: Simplify 1 into 1 1553932063.243 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.243 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.244 * [backup-simplify]: Simplify 0 into 0 1553932063.244 * [backup-simplify]: Simplify 1 into 1 1553932063.244 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.244 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932063.244 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.244 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.245 * [backup-simplify]: Simplify (log 1) into 0 1553932063.245 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553932063.245 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1553932063.245 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1553932063.245 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932063.245 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932063.245 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932063.245 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.245 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.245 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932063.245 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932063.245 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932063.245 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932063.245 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.245 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.245 * [backup-simplify]: Simplify x.re into x.re 1553932063.245 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.245 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.245 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.245 * [backup-simplify]: Simplify 0 into 0 1553932063.245 * [backup-simplify]: Simplify 1 into 1 1553932063.246 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.246 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.246 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.246 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.246 * [backup-simplify]: Simplify 0 into 0 1553932063.246 * [backup-simplify]: Simplify 1 into 1 1553932063.246 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.246 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.246 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.246 * [backup-simplify]: Simplify x.re into x.re 1553932063.246 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.246 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.246 * [backup-simplify]: Simplify x.re into x.re 1553932063.247 * [backup-simplify]: Simplify (- 1) into -1 1553932063.247 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932063.247 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.247 * [backup-simplify]: Simplify (* -1 1) into -1 1553932063.248 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932063.248 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553932063.248 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932063.248 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1553932063.248 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 1553932063.248 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932063.248 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932063.248 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932063.248 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.248 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.248 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932063.248 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932063.248 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932063.248 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932063.248 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.248 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.248 * [backup-simplify]: Simplify x.re into x.re 1553932063.248 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.248 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.248 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.248 * [backup-simplify]: Simplify 0 into 0 1553932063.248 * [backup-simplify]: Simplify 1 into 1 1553932063.249 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.249 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.249 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.249 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.249 * [backup-simplify]: Simplify 0 into 0 1553932063.249 * [backup-simplify]: Simplify 1 into 1 1553932063.249 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.249 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.249 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.249 * [backup-simplify]: Simplify x.re into x.re 1553932063.249 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.249 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.249 * [backup-simplify]: Simplify x.re into x.re 1553932063.249 * [backup-simplify]: Simplify (- 1) into -1 1553932063.250 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932063.250 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.250 * [backup-simplify]: Simplify (* -1 1) into -1 1553932063.250 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932063.250 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553932063.250 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932063.251 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1553932063.251 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 1553932063.251 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 1553932063.251 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 1553932063.251 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.251 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.251 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 1553932063.251 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 1553932063.251 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553932063.251 * [taylor]: Taking taylor expansion of -1 in x.re 1553932063.251 * [backup-simplify]: Simplify -1 into -1 1553932063.251 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.251 * [backup-simplify]: Simplify 0 into 0 1553932063.251 * [backup-simplify]: Simplify 1 into 1 1553932063.251 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932063.251 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932063.251 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932063.251 * [taylor]: Taking taylor expansion of 2 in x.re 1553932063.251 * [backup-simplify]: Simplify 2 into 2 1553932063.252 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932063.252 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.252 * [backup-simplify]: Simplify x.im into x.im 1553932063.252 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932063.252 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 1553932063.252 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932063.252 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932063.252 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 1553932063.253 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 1553932063.253 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932063.253 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932063.254 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.254 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932063.255 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.255 * [backup-simplify]: Simplify (- 0) into 0 1553932063.255 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553932063.255 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 1553932063.255 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 1553932063.256 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.re) 1)))) 1) into 0 1553932063.256 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932063.256 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into 0 1553932063.257 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.257 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.257 * [backup-simplify]: Simplify 0 into 0 1553932063.257 * [backup-simplify]: Simplify 0 into 0 1553932063.258 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553932063.259 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932063.260 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932063.261 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932063.261 * [backup-simplify]: Simplify (- 0) into 0 1553932063.261 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.262 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932063.264 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.264 * [backup-simplify]: Simplify 0 into 0 1553932063.265 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.265 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.265 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.265 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.266 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.267 * [backup-simplify]: Simplify (- 0) into 0 1553932063.267 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.268 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 1553932063.268 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (/ 1 (pow x.re 3)) 1553932063.270 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 1553932063.270 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932063.271 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1553932063.272 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 1553932063.272 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 1553932063.272 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932063.272 * [backup-simplify]: Simplify -1/3 into -1/3 1553932063.272 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 1553932063.272 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 1553932063.272 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 1553932063.272 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.272 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.272 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 1553932063.272 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 1553932063.272 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553932063.272 * [taylor]: Taking taylor expansion of -1 in x.re 1553932063.272 * [backup-simplify]: Simplify -1 into -1 1553932063.272 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.272 * [backup-simplify]: Simplify 0 into 0 1553932063.272 * [backup-simplify]: Simplify 1 into 1 1553932063.273 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932063.273 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932063.273 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932063.273 * [taylor]: Taking taylor expansion of 2 in x.re 1553932063.273 * [backup-simplify]: Simplify 2 into 2 1553932063.273 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932063.273 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.273 * [backup-simplify]: Simplify x.im into x.im 1553932063.273 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932063.274 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 1553932063.274 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932063.274 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932063.275 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 1553932063.275 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 1553932063.276 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932063.276 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932063.276 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.276 * [backup-simplify]: Simplify 0 into 0 1553932063.276 * [backup-simplify]: Simplify 1 into 1 1553932063.276 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.277 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932063.278 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553932063.279 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932063.280 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932063.281 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932063.281 * [backup-simplify]: Simplify (- 0) into 0 1553932063.281 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.283 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932063.284 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.286 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932063.287 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932063.287 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932063.287 * [backup-simplify]: Simplify (- 0) into 0 1553932063.288 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.288 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932063.289 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932063.290 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932063.291 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.291 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.292 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)))) into 0 1553932063.293 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.294 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))))) into 0 1553932063.294 * [backup-simplify]: Simplify 0 into 0 1553932063.294 * [backup-simplify]: Simplify 0 into 0 1553932063.295 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.296 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932063.297 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932063.297 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932063.298 * [backup-simplify]: Simplify (- 0) into 0 1553932063.298 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.299 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932063.300 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932063.300 * [backup-simplify]: Simplify 0 into 0 1553932063.300 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.300 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.301 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.301 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.301 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.301 * [backup-simplify]: Simplify (- 0) into 0 1553932063.302 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.302 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1553932063.302 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)))) into 0 1553932063.304 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.re) 1)))) 6) into 0 1553932063.304 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932063.305 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))))) into 0 1553932063.306 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932063.306 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.306 * [backup-simplify]: Simplify 0 into 0 1553932063.306 * [backup-simplify]: Simplify 0 into 0 1553932063.306 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 1553932063.307 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im)))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553932063.307 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 1553932063.307 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553932063.307 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553932063.307 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553932063.307 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.307 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.307 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553932063.307 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553932063.307 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932063.307 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553932063.307 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932063.307 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.307 * [backup-simplify]: Simplify x.im into x.im 1553932063.307 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932063.307 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.307 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.307 * [backup-simplify]: Simplify 0 into 0 1553932063.307 * [backup-simplify]: Simplify 1 into 1 1553932063.307 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.307 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932063.307 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932063.307 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.307 * [backup-simplify]: Simplify x.im into x.im 1553932063.307 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932063.307 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.307 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.307 * [backup-simplify]: Simplify 0 into 0 1553932063.307 * [backup-simplify]: Simplify 1 into 1 1553932063.308 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.308 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.308 * [backup-simplify]: Simplify 0 into 0 1553932063.308 * [backup-simplify]: Simplify 1 into 1 1553932063.308 * [backup-simplify]: Simplify (- 1) into -1 1553932063.308 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932063.308 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932063.309 * [backup-simplify]: Simplify (* -1 1) into -1 1553932063.309 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932063.309 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932063.310 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553932063.310 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553932063.310 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553932063.310 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932063.310 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932063.310 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932063.310 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.310 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.310 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932063.310 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932063.310 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932063.310 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.310 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.310 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.310 * [backup-simplify]: Simplify 0 into 0 1553932063.310 * [backup-simplify]: Simplify 1 into 1 1553932063.311 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.311 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.311 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.311 * [backup-simplify]: Simplify x.re into x.re 1553932063.311 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.311 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.311 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.311 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.311 * [backup-simplify]: Simplify 0 into 0 1553932063.311 * [backup-simplify]: Simplify 1 into 1 1553932063.311 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.311 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.311 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.311 * [backup-simplify]: Simplify x.re into x.re 1553932063.311 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.311 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.311 * [backup-simplify]: Simplify x.re into x.re 1553932063.311 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.312 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.312 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.312 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.312 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553932063.312 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932063.312 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1553932063.313 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 1553932063.313 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932063.313 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932063.313 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932063.313 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.313 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.313 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932063.313 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932063.313 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932063.313 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.313 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.313 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.313 * [backup-simplify]: Simplify 0 into 0 1553932063.313 * [backup-simplify]: Simplify 1 into 1 1553932063.313 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.313 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.313 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.313 * [backup-simplify]: Simplify x.re into x.re 1553932063.313 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.313 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.313 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.313 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.313 * [backup-simplify]: Simplify 0 into 0 1553932063.313 * [backup-simplify]: Simplify 1 into 1 1553932063.313 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.313 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.313 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.313 * [backup-simplify]: Simplify x.re into x.re 1553932063.314 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.314 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.314 * [backup-simplify]: Simplify x.re into x.re 1553932063.314 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.314 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.314 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.314 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.314 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553932063.315 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932063.315 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1553932063.315 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 1553932063.315 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 1553932063.315 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 1553932063.315 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.315 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.315 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 1553932063.315 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 1553932063.315 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.315 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.315 * [backup-simplify]: Simplify 0 into 0 1553932063.315 * [backup-simplify]: Simplify 1 into 1 1553932063.315 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.316 * [backup-simplify]: Simplify (log 1) into 0 1553932063.316 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932063.316 * [taylor]: Taking taylor expansion of 2 in x.re 1553932063.316 * [backup-simplify]: Simplify 2 into 2 1553932063.316 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932063.316 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.316 * [backup-simplify]: Simplify x.im into x.im 1553932063.316 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932063.316 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 1553932063.316 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932063.316 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932063.316 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 1553932063.316 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 1553932063.316 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932063.316 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932063.317 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.317 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932063.318 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.318 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1553932063.318 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1553932063.318 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 1553932063.318 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.319 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 1553932063.320 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932063.320 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into 0 1553932063.321 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.321 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.321 * [backup-simplify]: Simplify 0 into 0 1553932063.321 * [backup-simplify]: Simplify 0 into 0 1553932063.322 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.323 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932063.324 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932063.325 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932063.325 * [backup-simplify]: Simplify (- 0) into 0 1553932063.326 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.326 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932063.327 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.327 * [backup-simplify]: Simplify 0 into 0 1553932063.328 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.328 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.328 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.329 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.329 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.330 * [backup-simplify]: Simplify (- 0) into 0 1553932063.330 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.331 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 1553932063.332 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (- (/ 1 (pow x.re 3))) 1553932063.333 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 1553932063.333 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932063.334 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1553932063.335 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 1553932063.335 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 1553932063.335 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932063.335 * [backup-simplify]: Simplify -1/3 into -1/3 1553932063.335 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 1553932063.335 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 1553932063.335 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 1553932063.335 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.335 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.335 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 1553932063.335 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 1553932063.335 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.335 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.335 * [backup-simplify]: Simplify 0 into 0 1553932063.335 * [backup-simplify]: Simplify 1 into 1 1553932063.335 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.336 * [backup-simplify]: Simplify (log 1) into 0 1553932063.336 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932063.336 * [taylor]: Taking taylor expansion of 2 in x.re 1553932063.336 * [backup-simplify]: Simplify 2 into 2 1553932063.336 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932063.336 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.336 * [backup-simplify]: Simplify x.im into x.im 1553932063.336 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932063.336 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 1553932063.336 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932063.337 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932063.337 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 1553932063.337 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 1553932063.337 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932063.337 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932063.337 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.337 * [backup-simplify]: Simplify 0 into 0 1553932063.337 * [backup-simplify]: Simplify 1 into 1 1553932063.337 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.338 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932063.338 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.340 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932063.340 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932063.341 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932063.341 * [backup-simplify]: Simplify (- 0) into 0 1553932063.342 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.342 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932063.343 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.351 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553932063.353 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932063.353 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932063.354 * [backup-simplify]: Simplify (- 0) into 0 1553932063.354 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.355 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932063.356 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932063.357 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932063.358 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.359 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.360 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)))) into 0 1553932063.361 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.362 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 1553932063.362 * [backup-simplify]: Simplify 0 into 0 1553932063.362 * [backup-simplify]: Simplify 0 into 0 1553932063.363 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.366 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553932063.368 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932063.369 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932063.369 * [backup-simplify]: Simplify (- 0) into 0 1553932063.369 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.370 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932063.372 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932063.372 * [backup-simplify]: Simplify 0 into 0 1553932063.373 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.373 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.373 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.374 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.374 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.375 * [backup-simplify]: Simplify (- 0) into 0 1553932063.375 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.376 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1553932063.376 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)))) into 0 1553932063.379 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 1553932063.380 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932063.381 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))))) into 0 1553932063.383 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932063.383 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.383 * [backup-simplify]: Simplify 0 into 0 1553932063.383 * [backup-simplify]: Simplify 0 into 0 1553932063.383 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (log (/ 1 (- x.re)))))) into (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 1553932063.383 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 1553932063.383 * [backup-simplify]: Simplify (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 1553932063.384 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.im x.re) around 0 1553932063.384 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1553932063.384 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1553932063.384 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1553932063.384 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.384 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.384 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1553932063.384 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553932063.384 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.384 * [backup-simplify]: Simplify 0 into 0 1553932063.384 * [backup-simplify]: Simplify 1 into 1 1553932063.384 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553932063.384 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553932063.384 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.384 * [backup-simplify]: Simplify x.im into x.im 1553932063.384 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.384 * [backup-simplify]: Simplify 0 into 0 1553932063.384 * [backup-simplify]: Simplify 1 into 1 1553932063.384 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553932063.384 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.384 * [backup-simplify]: Simplify 0 into 0 1553932063.384 * [backup-simplify]: Simplify 1 into 1 1553932063.384 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.384 * [backup-simplify]: Simplify x.im into x.im 1553932063.384 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553932063.384 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553932063.384 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553932063.384 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553932063.384 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553932063.385 * [backup-simplify]: Simplify (- 0) into 0 1553932063.385 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.386 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932063.386 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553932063.386 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553932063.386 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1553932063.387 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553932063.387 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1553932063.387 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 1553932063.387 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1553932063.387 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1553932063.387 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1553932063.387 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.387 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.387 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1553932063.387 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553932063.387 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.388 * [backup-simplify]: Simplify x.re into x.re 1553932063.388 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553932063.388 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932063.388 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.388 * [backup-simplify]: Simplify 0 into 0 1553932063.388 * [backup-simplify]: Simplify 1 into 1 1553932063.388 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.388 * [backup-simplify]: Simplify x.re into x.re 1553932063.388 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932063.388 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.388 * [backup-simplify]: Simplify x.re into x.re 1553932063.388 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.388 * [backup-simplify]: Simplify 0 into 0 1553932063.388 * [backup-simplify]: Simplify 1 into 1 1553932063.388 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553932063.388 * [backup-simplify]: Simplify (- 0) into 0 1553932063.388 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553932063.388 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932063.388 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932063.389 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1553932063.389 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1553932063.389 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1553932063.389 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1553932063.389 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1553932063.389 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1553932063.389 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.389 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.389 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1553932063.389 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553932063.389 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.389 * [backup-simplify]: Simplify x.re into x.re 1553932063.389 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553932063.389 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932063.389 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.389 * [backup-simplify]: Simplify 0 into 0 1553932063.389 * [backup-simplify]: Simplify 1 into 1 1553932063.389 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.389 * [backup-simplify]: Simplify x.re into x.re 1553932063.389 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932063.389 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.389 * [backup-simplify]: Simplify x.re into x.re 1553932063.389 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.389 * [backup-simplify]: Simplify 0 into 0 1553932063.389 * [backup-simplify]: Simplify 1 into 1 1553932063.389 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553932063.390 * [backup-simplify]: Simplify (- 0) into 0 1553932063.390 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553932063.390 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932063.390 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932063.390 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1553932063.390 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1553932063.390 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1553932063.390 * [taylor]: Taking taylor expansion of (pow (pow x.re 3) 1/3) in x.re 1553932063.390 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow x.re 3)))) in x.re 1553932063.390 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow x.re 3))) in x.re 1553932063.390 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.390 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.391 * [taylor]: Taking taylor expansion of (log (pow x.re 3)) in x.re 1553932063.391 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932063.391 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.391 * [backup-simplify]: Simplify 0 into 0 1553932063.391 * [backup-simplify]: Simplify 1 into 1 1553932063.391 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.391 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.392 * [backup-simplify]: Simplify (log 1) into 0 1553932063.392 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 1553932063.392 * [backup-simplify]: Simplify (* 1/3 (* 3 (log x.re))) into (log x.re) 1553932063.392 * [backup-simplify]: Simplify (exp (log x.re)) into x.re 1553932063.392 * [backup-simplify]: Simplify x.re into x.re 1553932063.393 * [backup-simplify]: Simplify (- 1) into -1 1553932063.393 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932063.394 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.394 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 1553932063.394 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 1553932063.395 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.re 3) 1)))) 1) into 0 1553932063.395 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (pow x.re 3)))) into 0 1553932063.396 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.396 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.396 * [backup-simplify]: Simplify 0 into 0 1553932063.396 * [backup-simplify]: Simplify 0 into 0 1553932063.397 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.397 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.399 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932063.399 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 1553932063.399 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 3 (log x.re)))) into 0 1553932063.400 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.400 * [backup-simplify]: Simplify 0 into 0 1553932063.401 * [backup-simplify]: Simplify (- 0) into 0 1553932063.401 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.401 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.402 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 1553932063.403 * [backup-simplify]: Simplify (+ (* x.re (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))) into (- x.re) 1553932063.404 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 1)))) 2) into (/ -1 (pow x.re 2)) 1553932063.405 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1553932063.406 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (/ -1/3 x.re) 1553932063.406 * [taylor]: Taking taylor expansion of (/ -1/3 x.re) in x.re 1553932063.406 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932063.406 * [backup-simplify]: Simplify -1/3 into -1/3 1553932063.406 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.406 * [backup-simplify]: Simplify 0 into 0 1553932063.406 * [backup-simplify]: Simplify 1 into 1 1553932063.406 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 1553932063.407 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 1553932063.407 * [backup-simplify]: Simplify 0 into 0 1553932063.407 * [backup-simplify]: Simplify 0 into 0 1553932063.408 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932063.409 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932063.412 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553932063.412 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 1553932063.413 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 3 (log x.re))))) into 0 1553932063.414 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932063.414 * [backup-simplify]: Simplify 0 into 0 1553932063.415 * [backup-simplify]: Simplify (- 0) into 0 1553932063.415 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.415 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.416 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 1553932063.417 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1553932063.420 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.re 3) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.re 3) 1)))) 6) into 0 1553932063.421 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3)))))) into 0 1553932063.422 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932063.423 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.423 * [backup-simplify]: Simplify 0 into 0 1553932063.423 * [backup-simplify]: Simplify 0 into 0 1553932063.423 * [backup-simplify]: Simplify x.re into x.re 1553932063.423 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im))))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553932063.423 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 1553932063.423 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553932063.423 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553932063.423 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553932063.423 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.423 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.423 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553932063.423 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553932063.423 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932063.423 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553932063.424 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.424 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.424 * [backup-simplify]: Simplify 0 into 0 1553932063.424 * [backup-simplify]: Simplify 1 into 1 1553932063.424 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.424 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932063.424 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.424 * [backup-simplify]: Simplify x.im into x.im 1553932063.424 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932063.424 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932063.424 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932063.424 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.424 * [backup-simplify]: Simplify x.im into x.im 1553932063.424 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932063.424 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.424 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.424 * [backup-simplify]: Simplify 0 into 0 1553932063.424 * [backup-simplify]: Simplify 1 into 1 1553932063.425 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.425 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.425 * [backup-simplify]: Simplify 0 into 0 1553932063.425 * [backup-simplify]: Simplify 1 into 1 1553932063.425 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.426 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932063.426 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.426 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.427 * [backup-simplify]: Simplify (log 1) into 0 1553932063.427 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553932063.427 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1553932063.427 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1553932063.427 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932063.427 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932063.428 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932063.428 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.428 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.428 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932063.428 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932063.428 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932063.428 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932063.428 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.428 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.428 * [backup-simplify]: Simplify x.re into x.re 1553932063.428 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.428 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.428 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.428 * [backup-simplify]: Simplify 0 into 0 1553932063.428 * [backup-simplify]: Simplify 1 into 1 1553932063.428 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.428 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.428 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.428 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.428 * [backup-simplify]: Simplify 0 into 0 1553932063.428 * [backup-simplify]: Simplify 1 into 1 1553932063.429 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.429 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.429 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.429 * [backup-simplify]: Simplify x.re into x.re 1553932063.429 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.429 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.429 * [backup-simplify]: Simplify x.re into x.re 1553932063.429 * [backup-simplify]: Simplify (- 1) into -1 1553932063.430 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932063.430 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.431 * [backup-simplify]: Simplify (* -1 1) into -1 1553932063.431 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932063.431 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553932063.431 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932063.431 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1553932063.432 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 1553932063.432 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932063.432 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932063.432 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932063.432 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.432 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.432 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932063.432 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932063.432 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932063.432 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932063.432 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.432 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.432 * [backup-simplify]: Simplify x.re into x.re 1553932063.432 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.432 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.432 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.432 * [backup-simplify]: Simplify 0 into 0 1553932063.432 * [backup-simplify]: Simplify 1 into 1 1553932063.432 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.433 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.433 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.433 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.433 * [backup-simplify]: Simplify 0 into 0 1553932063.433 * [backup-simplify]: Simplify 1 into 1 1553932063.433 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.433 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.433 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.433 * [backup-simplify]: Simplify x.re into x.re 1553932063.433 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.433 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.433 * [backup-simplify]: Simplify x.re into x.re 1553932063.434 * [backup-simplify]: Simplify (- 1) into -1 1553932063.434 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932063.434 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.435 * [backup-simplify]: Simplify (* -1 1) into -1 1553932063.435 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932063.435 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553932063.435 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932063.436 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1553932063.436 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 1553932063.436 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 1553932063.436 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 1553932063.436 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.436 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.436 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 1553932063.436 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 1553932063.436 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553932063.436 * [taylor]: Taking taylor expansion of -1 in x.re 1553932063.436 * [backup-simplify]: Simplify -1 into -1 1553932063.436 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.436 * [backup-simplify]: Simplify 0 into 0 1553932063.436 * [backup-simplify]: Simplify 1 into 1 1553932063.437 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932063.437 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932063.437 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932063.437 * [taylor]: Taking taylor expansion of 2 in x.re 1553932063.437 * [backup-simplify]: Simplify 2 into 2 1553932063.437 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932063.437 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.437 * [backup-simplify]: Simplify x.im into x.im 1553932063.437 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932063.438 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 1553932063.438 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932063.438 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932063.439 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 1553932063.439 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 1553932063.440 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932063.440 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932063.441 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.441 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932063.442 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.442 * [backup-simplify]: Simplify (- 0) into 0 1553932063.442 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553932063.443 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 1553932063.443 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 1553932063.443 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.re) 1)))) 1) into 0 1553932063.444 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932063.445 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into 0 1553932063.445 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.446 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.446 * [backup-simplify]: Simplify 0 into 0 1553932063.446 * [backup-simplify]: Simplify 0 into 0 1553932063.446 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553932063.448 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932063.449 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932063.449 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932063.450 * [backup-simplify]: Simplify (- 0) into 0 1553932063.450 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.451 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932063.452 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.452 * [backup-simplify]: Simplify 0 into 0 1553932063.454 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.454 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.454 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.454 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.455 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.455 * [backup-simplify]: Simplify (- 0) into 0 1553932063.456 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.457 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 1553932063.457 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (/ 1 (pow x.re 3)) 1553932063.458 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 1553932063.459 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932063.459 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1553932063.460 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 1553932063.460 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 1553932063.460 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932063.460 * [backup-simplify]: Simplify -1/3 into -1/3 1553932063.460 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 1553932063.460 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 1553932063.460 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 1553932063.460 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.460 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.460 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 1553932063.461 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 1553932063.461 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553932063.461 * [taylor]: Taking taylor expansion of -1 in x.re 1553932063.461 * [backup-simplify]: Simplify -1 into -1 1553932063.461 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.461 * [backup-simplify]: Simplify 0 into 0 1553932063.461 * [backup-simplify]: Simplify 1 into 1 1553932063.461 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932063.461 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932063.462 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932063.462 * [taylor]: Taking taylor expansion of 2 in x.re 1553932063.462 * [backup-simplify]: Simplify 2 into 2 1553932063.462 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932063.462 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.462 * [backup-simplify]: Simplify x.im into x.im 1553932063.462 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932063.462 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 1553932063.463 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932063.463 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932063.463 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 1553932063.464 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 1553932063.464 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932063.464 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932063.464 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.464 * [backup-simplify]: Simplify 0 into 0 1553932063.464 * [backup-simplify]: Simplify 1 into 1 1553932063.465 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.465 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932063.466 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553932063.468 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932063.468 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932063.469 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932063.469 * [backup-simplify]: Simplify (- 0) into 0 1553932063.469 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.470 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932063.471 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.474 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932063.476 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932063.477 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932063.477 * [backup-simplify]: Simplify (- 0) into 0 1553932063.478 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.479 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932063.481 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932063.481 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932063.483 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.483 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.485 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)))) into 0 1553932063.487 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.488 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))))) into 0 1553932063.488 * [backup-simplify]: Simplify 0 into 0 1553932063.488 * [backup-simplify]: Simplify 0 into 0 1553932063.489 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.498 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932063.500 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932063.501 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932063.501 * [backup-simplify]: Simplify (- 0) into 0 1553932063.501 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.503 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932063.505 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932063.505 * [backup-simplify]: Simplify 0 into 0 1553932063.506 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.506 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.506 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.507 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.507 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.508 * [backup-simplify]: Simplify (- 0) into 0 1553932063.508 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.509 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1553932063.509 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)))) into 0 1553932063.512 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.re) 1)))) 6) into 0 1553932063.512 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932063.513 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))))) into 0 1553932063.515 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932063.515 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.515 * [backup-simplify]: Simplify 0 into 0 1553932063.515 * [backup-simplify]: Simplify 0 into 0 1553932063.516 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 1553932063.516 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im)))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553932063.516 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 1553932063.516 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553932063.517 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553932063.517 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553932063.517 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.517 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.517 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553932063.517 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553932063.517 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932063.517 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553932063.517 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932063.517 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.517 * [backup-simplify]: Simplify x.im into x.im 1553932063.517 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932063.517 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.517 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.517 * [backup-simplify]: Simplify 0 into 0 1553932063.517 * [backup-simplify]: Simplify 1 into 1 1553932063.517 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.517 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932063.517 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932063.517 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.518 * [backup-simplify]: Simplify x.im into x.im 1553932063.518 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932063.518 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.518 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.518 * [backup-simplify]: Simplify 0 into 0 1553932063.518 * [backup-simplify]: Simplify 1 into 1 1553932063.518 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.518 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.518 * [backup-simplify]: Simplify 0 into 0 1553932063.518 * [backup-simplify]: Simplify 1 into 1 1553932063.518 * [backup-simplify]: Simplify (- 1) into -1 1553932063.519 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932063.519 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932063.520 * [backup-simplify]: Simplify (* -1 1) into -1 1553932063.520 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932063.521 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932063.521 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553932063.522 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553932063.522 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553932063.522 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932063.522 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932063.522 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932063.522 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.522 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.522 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932063.522 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932063.523 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932063.523 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.523 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.523 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.523 * [backup-simplify]: Simplify 0 into 0 1553932063.523 * [backup-simplify]: Simplify 1 into 1 1553932063.523 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.523 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.523 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.523 * [backup-simplify]: Simplify x.re into x.re 1553932063.523 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.523 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.523 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.523 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.523 * [backup-simplify]: Simplify 0 into 0 1553932063.523 * [backup-simplify]: Simplify 1 into 1 1553932063.524 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.524 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.524 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.524 * [backup-simplify]: Simplify x.re into x.re 1553932063.524 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.524 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.524 * [backup-simplify]: Simplify x.re into x.re 1553932063.524 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.525 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.525 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.525 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.525 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553932063.525 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932063.525 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1553932063.525 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 1553932063.525 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932063.526 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932063.526 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932063.526 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932063.526 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.526 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932063.526 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932063.526 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932063.526 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.526 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.526 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.526 * [backup-simplify]: Simplify 0 into 0 1553932063.526 * [backup-simplify]: Simplify 1 into 1 1553932063.526 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.526 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.526 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.526 * [backup-simplify]: Simplify x.re into x.re 1553932063.526 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.526 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.526 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.526 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.526 * [backup-simplify]: Simplify 0 into 0 1553932063.526 * [backup-simplify]: Simplify 1 into 1 1553932063.526 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.526 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.526 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.526 * [backup-simplify]: Simplify x.re into x.re 1553932063.526 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.526 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.526 * [backup-simplify]: Simplify x.re into x.re 1553932063.527 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.527 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.527 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.527 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.527 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553932063.528 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932063.528 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1553932063.528 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 1553932063.528 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 1553932063.528 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 1553932063.528 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.528 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.528 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 1553932063.528 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 1553932063.528 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.528 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.528 * [backup-simplify]: Simplify 0 into 0 1553932063.528 * [backup-simplify]: Simplify 1 into 1 1553932063.528 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.528 * [backup-simplify]: Simplify (log 1) into 0 1553932063.528 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932063.528 * [taylor]: Taking taylor expansion of 2 in x.re 1553932063.529 * [backup-simplify]: Simplify 2 into 2 1553932063.529 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932063.529 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.529 * [backup-simplify]: Simplify x.im into x.im 1553932063.529 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932063.529 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 1553932063.529 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932063.529 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932063.529 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 1553932063.529 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 1553932063.529 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932063.529 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932063.530 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.530 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932063.530 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.530 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1553932063.530 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1553932063.530 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 1553932063.531 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.531 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 1553932063.531 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932063.532 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into 0 1553932063.532 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.532 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.532 * [backup-simplify]: Simplify 0 into 0 1553932063.532 * [backup-simplify]: Simplify 0 into 0 1553932063.533 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.533 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932063.534 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932063.534 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932063.534 * [backup-simplify]: Simplify (- 0) into 0 1553932063.535 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.535 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932063.535 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.536 * [backup-simplify]: Simplify 0 into 0 1553932063.536 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.536 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.536 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.537 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.537 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.537 * [backup-simplify]: Simplify (- 0) into 0 1553932063.537 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.538 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 1553932063.538 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (- (/ 1 (pow x.re 3))) 1553932063.539 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 1553932063.539 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932063.539 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1553932063.540 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 1553932063.540 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 1553932063.540 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932063.540 * [backup-simplify]: Simplify -1/3 into -1/3 1553932063.540 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 1553932063.540 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 1553932063.540 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 1553932063.540 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932063.540 * [backup-simplify]: Simplify 1/3 into 1/3 1553932063.540 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 1553932063.540 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 1553932063.540 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.540 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.540 * [backup-simplify]: Simplify 0 into 0 1553932063.540 * [backup-simplify]: Simplify 1 into 1 1553932063.541 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.541 * [backup-simplify]: Simplify (log 1) into 0 1553932063.541 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932063.541 * [taylor]: Taking taylor expansion of 2 in x.re 1553932063.541 * [backup-simplify]: Simplify 2 into 2 1553932063.541 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932063.541 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.541 * [backup-simplify]: Simplify x.im into x.im 1553932063.541 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932063.541 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 1553932063.541 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932063.541 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932063.541 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 1553932063.541 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 1553932063.542 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932063.542 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932063.542 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.542 * [backup-simplify]: Simplify 0 into 0 1553932063.542 * [backup-simplify]: Simplify 1 into 1 1553932063.542 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.542 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932063.542 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.543 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932063.544 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932063.544 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932063.544 * [backup-simplify]: Simplify (- 0) into 0 1553932063.544 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.545 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932063.545 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.547 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553932063.548 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932063.549 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932063.549 * [backup-simplify]: Simplify (- 0) into 0 1553932063.549 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.550 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932063.551 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932063.551 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932063.552 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932063.552 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.553 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)))) into 0 1553932063.554 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.554 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 1553932063.554 * [backup-simplify]: Simplify 0 into 0 1553932063.554 * [backup-simplify]: Simplify 0 into 0 1553932063.555 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.557 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553932063.558 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932063.558 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932063.558 * [backup-simplify]: Simplify (- 0) into 0 1553932063.559 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.559 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932063.560 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932063.560 * [backup-simplify]: Simplify 0 into 0 1553932063.561 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.561 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.561 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.562 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.562 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.562 * [backup-simplify]: Simplify (- 0) into 0 1553932063.563 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.563 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1553932063.563 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)))) into 0 1553932063.565 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 1553932063.565 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932063.566 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))))) into 0 1553932063.567 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932063.567 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.567 * [backup-simplify]: Simplify 0 into 0 1553932063.567 * [backup-simplify]: Simplify 0 into 0 1553932063.567 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (log (/ 1 (- x.re)))))) into (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 1553932063.567 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 1553932063.568 * [backup-simplify]: Simplify (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) into (* x.re (* (+ x.im x.re) (- x.re x.im))) 1553932063.568 * [approximate]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in (x.im x.re) around 0 1553932063.568 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553932063.568 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.568 * [backup-simplify]: Simplify 0 into 0 1553932063.568 * [backup-simplify]: Simplify 1 into 1 1553932063.568 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553932063.568 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553932063.568 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.568 * [backup-simplify]: Simplify x.im into x.im 1553932063.568 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.568 * [backup-simplify]: Simplify 0 into 0 1553932063.568 * [backup-simplify]: Simplify 1 into 1 1553932063.568 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553932063.568 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.568 * [backup-simplify]: Simplify 0 into 0 1553932063.568 * [backup-simplify]: Simplify 1 into 1 1553932063.568 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.568 * [backup-simplify]: Simplify x.im into x.im 1553932063.568 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553932063.568 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.568 * [backup-simplify]: Simplify x.re into x.re 1553932063.568 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553932063.568 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932063.568 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.568 * [backup-simplify]: Simplify 0 into 0 1553932063.568 * [backup-simplify]: Simplify 1 into 1 1553932063.568 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.568 * [backup-simplify]: Simplify x.re into x.re 1553932063.568 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932063.568 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.568 * [backup-simplify]: Simplify x.re into x.re 1553932063.568 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.568 * [backup-simplify]: Simplify 0 into 0 1553932063.568 * [backup-simplify]: Simplify 1 into 1 1553932063.568 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553932063.568 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.568 * [backup-simplify]: Simplify x.re into x.re 1553932063.568 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553932063.568 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932063.568 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.568 * [backup-simplify]: Simplify 0 into 0 1553932063.568 * [backup-simplify]: Simplify 1 into 1 1553932063.568 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.568 * [backup-simplify]: Simplify x.re into x.re 1553932063.568 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932063.568 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.568 * [backup-simplify]: Simplify x.re into x.re 1553932063.568 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.568 * [backup-simplify]: Simplify 0 into 0 1553932063.568 * [backup-simplify]: Simplify 1 into 1 1553932063.568 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553932063.569 * [backup-simplify]: Simplify (- 0) into 0 1553932063.569 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553932063.569 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932063.569 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932063.569 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932063.569 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.569 * [backup-simplify]: Simplify 0 into 0 1553932063.569 * [backup-simplify]: Simplify 1 into 1 1553932063.569 * [backup-simplify]: Simplify (- 1) into -1 1553932063.569 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932063.570 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.570 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 1553932063.570 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 1553932063.570 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.570 * [backup-simplify]: Simplify 0 into 0 1553932063.570 * [backup-simplify]: Simplify 0 into 0 1553932063.570 * [backup-simplify]: Simplify (- 0) into 0 1553932063.570 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.570 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.571 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 1553932063.571 * [backup-simplify]: Simplify (+ (* x.re (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))) into (- x.re) 1553932063.571 * [taylor]: Taking taylor expansion of (- x.re) in x.re 1553932063.571 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.571 * [backup-simplify]: Simplify 0 into 0 1553932063.571 * [backup-simplify]: Simplify 1 into 1 1553932063.572 * [backup-simplify]: Simplify (- 0) into 0 1553932063.572 * [backup-simplify]: Simplify 0 into 0 1553932063.572 * [backup-simplify]: Simplify 0 into 0 1553932063.572 * [backup-simplify]: Simplify (- 0) into 0 1553932063.572 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.572 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.573 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 1553932063.573 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1553932063.574 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.574 * [backup-simplify]: Simplify 0 into 0 1553932063.574 * [backup-simplify]: Simplify 0 into 0 1553932063.574 * [backup-simplify]: Simplify (- 1) into -1 1553932063.574 * [backup-simplify]: Simplify -1 into -1 1553932063.574 * [backup-simplify]: Simplify 0 into 0 1553932063.574 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.574 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.574 * [backup-simplify]: Simplify 1 into 1 1553932063.575 * [backup-simplify]: Simplify (- 0) into 0 1553932063.575 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.575 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.576 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 -1) (* 0 x.re))))) into 0 1553932063.577 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))))) into 0 1553932063.577 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.577 * [backup-simplify]: Simplify 0 into 0 1553932063.577 * [backup-simplify]: Simplify 0 into 0 1553932063.577 * [backup-simplify]: Simplify 0 into 0 1553932063.577 * [backup-simplify]: Simplify (- 0) into 0 1553932063.577 * [backup-simplify]: Simplify 0 into 0 1553932063.577 * [backup-simplify]: Simplify 0 into 0 1553932063.577 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.578 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.578 * [backup-simplify]: Simplify 0 into 0 1553932063.578 * [backup-simplify]: Simplify (- 0) into 0 1553932063.578 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.578 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.579 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 -1) (* 0 x.re)))))) into 0 1553932063.580 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))))) into 0 1553932063.580 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.581 * [backup-simplify]: Simplify 0 into 0 1553932063.581 * [backup-simplify]: Simplify 0 into 0 1553932063.581 * [backup-simplify]: Simplify (+ (* 1 (pow (* x.re 1) 3)) (* -1 (* x.re (pow x.im 2)))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932063.581 * [backup-simplify]: Simplify (* (* (cbrt (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im))))) (cbrt (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im)))))) (cbrt (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im)))))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1553932063.581 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.im x.re) around 0 1553932063.581 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553932063.581 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932063.581 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553932063.581 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.581 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.581 * [backup-simplify]: Simplify 0 into 0 1553932063.581 * [backup-simplify]: Simplify 1 into 1 1553932063.582 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.582 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932063.582 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.582 * [backup-simplify]: Simplify x.im into x.im 1553932063.582 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932063.582 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932063.582 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932063.582 * [taylor]: Taking taylor expansion of x.im in x.re 1553932063.582 * [backup-simplify]: Simplify x.im into x.im 1553932063.582 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932063.582 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932063.582 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.582 * [backup-simplify]: Simplify 0 into 0 1553932063.582 * [backup-simplify]: Simplify 1 into 1 1553932063.582 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.582 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.582 * [backup-simplify]: Simplify 0 into 0 1553932063.582 * [backup-simplify]: Simplify 1 into 1 1553932063.582 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.583 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932063.583 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.583 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.583 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932063.583 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932063.583 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932063.583 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.583 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.583 * [backup-simplify]: Simplify x.re into x.re 1553932063.583 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.583 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.583 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.583 * [backup-simplify]: Simplify 0 into 0 1553932063.583 * [backup-simplify]: Simplify 1 into 1 1553932063.584 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.584 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.584 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.584 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.584 * [backup-simplify]: Simplify 0 into 0 1553932063.584 * [backup-simplify]: Simplify 1 into 1 1553932063.584 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.584 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.584 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.584 * [backup-simplify]: Simplify x.re into x.re 1553932063.584 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.584 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.584 * [backup-simplify]: Simplify x.re into x.re 1553932063.584 * [backup-simplify]: Simplify (- 1) into -1 1553932063.585 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932063.585 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.585 * [backup-simplify]: Simplify (* -1 1) into -1 1553932063.585 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932063.585 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932063.585 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932063.585 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932063.585 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.585 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.585 * [backup-simplify]: Simplify x.re into x.re 1553932063.585 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.585 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.585 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.585 * [backup-simplify]: Simplify 0 into 0 1553932063.585 * [backup-simplify]: Simplify 1 into 1 1553932063.586 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.586 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932063.586 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932063.586 * [taylor]: Taking taylor expansion of x.im in x.im 1553932063.586 * [backup-simplify]: Simplify 0 into 0 1553932063.586 * [backup-simplify]: Simplify 1 into 1 1553932063.586 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.586 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932063.586 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.586 * [backup-simplify]: Simplify x.re into x.re 1553932063.586 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932063.586 * [taylor]: Taking taylor expansion of x.re in x.im 1553932063.586 * [backup-simplify]: Simplify x.re into x.re 1553932063.586 * [backup-simplify]: Simplify (- 1) into -1 1553932063.586 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932063.587 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932063.587 * [backup-simplify]: Simplify (* -1 1) into -1 1553932063.587 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932063.587 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553932063.587 * [taylor]: Taking taylor expansion of -1 in x.re 1553932063.587 * [backup-simplify]: Simplify -1 into -1 1553932063.587 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.587 * [backup-simplify]: Simplify 0 into 0 1553932063.587 * [backup-simplify]: Simplify 1 into 1 1553932063.587 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932063.588 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.588 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932063.588 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.589 * [backup-simplify]: Simplify (- 0) into 0 1553932063.589 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553932063.589 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 1553932063.589 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 1553932063.589 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.589 * [backup-simplify]: Simplify 0 into 0 1553932063.590 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.590 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.591 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.591 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932063.592 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.592 * [backup-simplify]: Simplify (- 0) into 0 1553932063.592 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.593 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 1553932063.593 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (/ 1 (pow x.re 3)) 1553932063.594 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553932063.594 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932063.594 * [taylor]: Taking taylor expansion of x.re in x.re 1553932063.594 * [backup-simplify]: Simplify 0 into 0 1553932063.594 * [backup-simplify]: Simplify 1 into 1 1553932063.594 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.594 * [backup-simplify]: Simplify (* 1 1) into 1 1553932063.595 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932063.595 * [backup-simplify]: Simplify 1 into 1 1553932063.595 * [backup-simplify]: Simplify -1 into -1 1553932063.596 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.596 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.596 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.597 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.975 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.976 * [backup-simplify]: Simplify (- 0) into 0 1553932063.977 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.978 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1553932063.978 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)))) into 0 1553932063.978 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.978 * [backup-simplify]: Simplify 0 into 0 1553932063.979 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.980 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932063.981 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932063.981 * [backup-simplify]: Simplify 0 into 0 1553932063.981 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553932063.982 * [backup-simplify]: Simplify 0 into 0 1553932063.982 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.983 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.983 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.983 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.984 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.985 * [backup-simplify]: Simplify (- 0) into 0 1553932063.985 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.986 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1))))) into 0 1553932063.987 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.987 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.987 * [backup-simplify]: Simplify 0 into 0 1553932063.988 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932063.989 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932063.989 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.989 * [backup-simplify]: Simplify 0 into 0 1553932063.990 * [backup-simplify]: Simplify 0 into 0 1553932063.991 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.991 * [backup-simplify]: Simplify 0 into 0 1553932063.992 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.992 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.992 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.993 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.993 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932063.994 * [backup-simplify]: Simplify (- 0) into 0 1553932063.994 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932063.996 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))))) into 0 1553932063.996 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932063.996 * [taylor]: Taking taylor expansion of 0 in x.re 1553932063.996 * [backup-simplify]: Simplify 0 into 0 1553932063.998 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932063.999 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932064.000 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932064.000 * [backup-simplify]: Simplify 0 into 0 1553932064.000 * [backup-simplify]: Simplify (+ (* -1 (* (/ 1 (/ 1 x.re)) (pow (/ 1 x.im) -2))) (* 1 (pow (* (/ 1 (/ 1 x.re)) 1) 3))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932064.001 * [backup-simplify]: Simplify (* (* (cbrt (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im)))))) (cbrt (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im))))))) (cbrt (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im))))))) into (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1553932064.001 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.im x.re) around 0 1553932064.001 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553932064.001 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932064.001 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553932064.001 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932064.001 * [taylor]: Taking taylor expansion of x.im in x.re 1553932064.001 * [backup-simplify]: Simplify x.im into x.im 1553932064.001 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932064.001 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932064.001 * [taylor]: Taking taylor expansion of x.re in x.re 1553932064.002 * [backup-simplify]: Simplify 0 into 0 1553932064.002 * [backup-simplify]: Simplify 1 into 1 1553932064.002 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932064.002 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932064.002 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932064.002 * [taylor]: Taking taylor expansion of x.im in x.re 1553932064.002 * [backup-simplify]: Simplify x.im into x.im 1553932064.002 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932064.002 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932064.002 * [taylor]: Taking taylor expansion of x.re in x.re 1553932064.002 * [backup-simplify]: Simplify 0 into 0 1553932064.002 * [backup-simplify]: Simplify 1 into 1 1553932064.003 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932064.003 * [taylor]: Taking taylor expansion of x.re in x.re 1553932064.003 * [backup-simplify]: Simplify 0 into 0 1553932064.003 * [backup-simplify]: Simplify 1 into 1 1553932064.003 * [backup-simplify]: Simplify (- 1) into -1 1553932064.004 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932064.004 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932064.004 * [backup-simplify]: Simplify (* -1 1) into -1 1553932064.005 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932064.005 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932064.005 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932064.005 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932064.005 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932064.005 * [taylor]: Taking taylor expansion of x.im in x.im 1553932064.005 * [backup-simplify]: Simplify 0 into 0 1553932064.005 * [backup-simplify]: Simplify 1 into 1 1553932064.005 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932064.005 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932064.006 * [taylor]: Taking taylor expansion of x.re in x.im 1553932064.006 * [backup-simplify]: Simplify x.re into x.re 1553932064.006 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932064.006 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932064.006 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932064.006 * [taylor]: Taking taylor expansion of x.im in x.im 1553932064.006 * [backup-simplify]: Simplify 0 into 0 1553932064.006 * [backup-simplify]: Simplify 1 into 1 1553932064.006 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932064.006 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932064.006 * [taylor]: Taking taylor expansion of x.re in x.im 1553932064.006 * [backup-simplify]: Simplify x.re into x.re 1553932064.006 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932064.006 * [taylor]: Taking taylor expansion of x.re in x.im 1553932064.006 * [backup-simplify]: Simplify x.re into x.re 1553932064.007 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932064.007 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932064.008 * [backup-simplify]: Simplify (* 1 1) into 1 1553932064.008 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932064.008 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932064.008 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932064.008 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932064.008 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932064.008 * [taylor]: Taking taylor expansion of x.im in x.im 1553932064.008 * [backup-simplify]: Simplify 0 into 0 1553932064.008 * [backup-simplify]: Simplify 1 into 1 1553932064.008 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932064.008 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932064.008 * [taylor]: Taking taylor expansion of x.re in x.im 1553932064.008 * [backup-simplify]: Simplify x.re into x.re 1553932064.008 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932064.008 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932064.008 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932064.008 * [taylor]: Taking taylor expansion of x.im in x.im 1553932064.008 * [backup-simplify]: Simplify 0 into 0 1553932064.008 * [backup-simplify]: Simplify 1 into 1 1553932064.009 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932064.009 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932064.009 * [taylor]: Taking taylor expansion of x.re in x.im 1553932064.009 * [backup-simplify]: Simplify x.re into x.re 1553932064.009 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932064.009 * [taylor]: Taking taylor expansion of x.re in x.im 1553932064.009 * [backup-simplify]: Simplify x.re into x.re 1553932064.009 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932064.010 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932064.010 * [backup-simplify]: Simplify (* 1 1) into 1 1553932064.010 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932064.010 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932064.010 * [taylor]: Taking taylor expansion of x.re in x.re 1553932064.010 * [backup-simplify]: Simplify 0 into 0 1553932064.010 * [backup-simplify]: Simplify 1 into 1 1553932064.011 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932064.012 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932064.012 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932064.012 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932064.012 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1553932064.013 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1553932064.013 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 1553932064.013 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932064.013 * [taylor]: Taking taylor expansion of 0 in x.re 1553932064.013 * [backup-simplify]: Simplify 0 into 0 1553932064.014 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932064.014 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932064.014 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932064.015 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932064.015 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932064.016 * [backup-simplify]: Simplify (- 0) into 0 1553932064.016 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932064.017 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 1553932064.017 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (- (/ 1 (pow x.re 3))) 1553932064.017 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3))) in x.re 1553932064.017 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553932064.017 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932064.017 * [taylor]: Taking taylor expansion of x.re in x.re 1553932064.017 * [backup-simplify]: Simplify 0 into 0 1553932064.017 * [backup-simplify]: Simplify 1 into 1 1553932064.018 * [backup-simplify]: Simplify (* 1 1) into 1 1553932064.018 * [backup-simplify]: Simplify (* 1 1) into 1 1553932064.019 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932064.019 * [backup-simplify]: Simplify (- 1) into -1 1553932064.019 * [backup-simplify]: Simplify -1 into -1 1553932064.019 * [backup-simplify]: Simplify 1 into 1 1553932064.020 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932064.020 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932064.021 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932064.021 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932064.021 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932064.021 * [backup-simplify]: Simplify (- 0) into 0 1553932064.022 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932064.022 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1553932064.022 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)))) into 0 1553932064.022 * [taylor]: Taking taylor expansion of 0 in x.re 1553932064.022 * [backup-simplify]: Simplify 0 into 0 1553932064.023 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932064.023 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932064.024 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932064.024 * [backup-simplify]: Simplify (- 0) into 0 1553932064.024 * [backup-simplify]: Simplify 0 into 0 1553932064.024 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932064.024 * [backup-simplify]: Simplify 0 into 0 1553932064.025 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932064.025 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932064.025 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932064.026 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932064.026 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932064.026 * [backup-simplify]: Simplify (- 0) into 0 1553932064.027 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932064.027 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1))))) into 0 1553932064.028 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932064.028 * [taylor]: Taking taylor expansion of 0 in x.re 1553932064.028 * [backup-simplify]: Simplify 0 into 0 1553932064.028 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932064.029 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932064.029 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932064.029 * [backup-simplify]: Simplify (- 0) into 0 1553932064.029 * [backup-simplify]: Simplify 0 into 0 1553932064.029 * [backup-simplify]: Simplify 0 into 0 1553932064.030 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932064.030 * [backup-simplify]: Simplify 0 into 0 1553932064.030 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932064.031 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932064.031 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932064.031 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932064.032 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932064.032 * [backup-simplify]: Simplify (- 0) into 0 1553932064.032 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932064.033 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))))) into 0 1553932064.033 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932064.034 * [taylor]: Taking taylor expansion of 0 in x.re 1553932064.034 * [backup-simplify]: Simplify 0 into 0 1553932064.034 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932064.035 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932064.035 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932064.036 * [backup-simplify]: Simplify (- 0) into 0 1553932064.036 * [backup-simplify]: Simplify 0 into 0 1553932064.036 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 (- x.re))) (pow (/ 1 (- x.im)) -2))) (* -1 (pow (* (/ 1 (/ 1 (- x.re))) 1) 3))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932064.036 * * * [progress]: simplifying candidates 1553932064.036 * * * * [progress]: [ 1 / 827 ] simplifiying candidate # 1553932064.036 * * * * [progress]: [ 2 / 827 ] simplifiying candidate # 1553932064.036 * * * * [progress]: [ 3 / 827 ] simplifiying candidate # 1553932064.036 * * * * [progress]: [ 4 / 827 ] simplifiying candidate # 1553932064.036 * * * * [progress]: [ 5 / 827 ] simplifiying candidate # 1553932064.036 * [simplify]: Simplifying (cbrt (+ x.im x.re)) 1553932064.036 * * [simplify]: iters left: 3 (4 enodes) 1553932064.037 * * [simplify]: iters left: 2 (13 enodes) 1553932064.039 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932064.039 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932064.039 * * [simplify]: Extracting #2: cost 6 inf + 0 1553932064.039 * * [simplify]: Extracting #3: cost 4 inf + 2 1553932064.039 * * [simplify]: Extracting #4: cost 0 inf + 330 1553932064.039 * [simplify]: Simplified to (cbrt (+ x.re x.im)) 1553932064.039 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932064.039 * * * * [progress]: [ 6 / 827 ] simplifiying candidate # 1553932064.039 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 1553932064.039 * * [simplify]: iters left: 6 (10 enodes) 1553932064.042 * * [simplify]: iters left: 5 (50 enodes) 1553932064.053 * * [simplify]: iters left: 4 (120 enodes) 1553932064.096 * * [simplify]: iters left: 3 (402 enodes) 1553932064.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932064.307 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932064.307 * * [simplify]: Extracting #2: cost 38 inf + 0 1553932064.308 * * [simplify]: Extracting #3: cost 288 inf + 1 1553932064.309 * * [simplify]: Extracting #4: cost 424 inf + 936 1553932064.316 * * [simplify]: Extracting #5: cost 275 inf + 31562 1553932064.342 * * [simplify]: Extracting #6: cost 150 inf + 74836 1553932064.374 * * [simplify]: Extracting #7: cost 22 inf + 136678 1553932064.395 * * [simplify]: Extracting #8: cost 0 inf + 150395 1553932064.425 * [simplify]: Simplified to (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) 1553932064.425 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932064.425 * * * * [progress]: [ 7 / 827 ] simplifiying candidate # 1553932064.425 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932064.426 * * [simplify]: iters left: 6 (12 enodes) 1553932064.431 * * [simplify]: iters left: 5 (57 enodes) 1553932064.443 * * [simplify]: iters left: 4 (125 enodes) 1553932064.495 * * [simplify]: iters left: 3 (396 enodes) 1553932064.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932064.773 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932064.773 * * [simplify]: Extracting #2: cost 52 inf + 0 1553932064.774 * * [simplify]: Extracting #3: cost 255 inf + 1 1553932064.776 * * [simplify]: Extracting #4: cost 387 inf + 1834 1553932064.783 * * [simplify]: Extracting #5: cost 180 inf + 45780 1553932064.819 * * [simplify]: Extracting #6: cost 22 inf + 88490 1553932064.856 * * [simplify]: Extracting #7: cost 4 inf + 93691 1553932064.894 * * [simplify]: Extracting #8: cost 0 inf + 95041 1553932064.930 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) 1553932064.930 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932064.930 * * * * [progress]: [ 8 / 827 ] simplifiying candidate # 1553932064.930 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 1553932064.930 * * [simplify]: iters left: 6 (12 enodes) 1553932064.936 * * [simplify]: iters left: 5 (58 enodes) 1553932064.947 * * [simplify]: iters left: 4 (141 enodes) 1553932064.991 * * [simplify]: iters left: 3 (495 enodes) 1553932065.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932065.335 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932065.335 * * [simplify]: Extracting #2: cost 65 inf + 0 1553932065.336 * * [simplify]: Extracting #3: cost 420 inf + 1 1553932065.342 * * [simplify]: Extracting #4: cost 523 inf + 26576 1553932065.378 * * [simplify]: Extracting #5: cost 194 inf + 103182 1553932065.412 * * [simplify]: Extracting #6: cost 37 inf + 176645 1553932065.466 * * [simplify]: Extracting #7: cost 10 inf + 188701 1553932065.502 * * [simplify]: Extracting #8: cost 0 inf + 192567 1553932065.539 * [simplify]: Simplified to (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932065.539 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932065.539 * * * * [progress]: [ 9 / 827 ] simplifiying candidate # 1553932065.539 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932065.539 * * [simplify]: iters left: 6 (9 enodes) 1553932065.542 * * [simplify]: iters left: 5 (41 enodes) 1553932065.549 * * [simplify]: iters left: 4 (103 enodes) 1553932065.581 * * [simplify]: iters left: 3 (402 enodes) 1553932065.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932065.877 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932065.877 * * [simplify]: Extracting #2: cost 70 inf + 0 1553932065.878 * * [simplify]: Extracting #3: cost 374 inf + 1 1553932065.882 * * [simplify]: Extracting #4: cost 405 inf + 13768 1553932065.904 * * [simplify]: Extracting #5: cost 32 inf + 83084 1553932065.946 * * [simplify]: Extracting #6: cost 0 inf + 89557 1553932065.993 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) 1553932065.993 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932065.993 * * * * [progress]: [ 10 / 827 ] simplifiying candidate # 1553932065.994 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) 1553932065.994 * * [simplify]: iters left: 6 (10 enodes) 1553932065.999 * * [simplify]: iters left: 5 (50 enodes) 1553932066.020 * * [simplify]: iters left: 4 (120 enodes) 1553932066.078 * * [simplify]: iters left: 3 (370 enodes) 1553932066.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932066.312 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932066.313 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932066.314 * * [simplify]: Extracting #3: cost 210 inf + 1 1553932066.317 * * [simplify]: Extracting #4: cost 277 inf + 3266 1553932066.326 * * [simplify]: Extracting #5: cost 185 inf + 20510 1553932066.344 * * [simplify]: Extracting #6: cost 62 inf + 63333 1553932066.358 * * [simplify]: Extracting #7: cost 5 inf + 90557 1553932066.370 * * [simplify]: Extracting #8: cost 0 inf + 92729 1553932066.381 * [simplify]: Simplified to (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) 1553932066.381 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932066.381 * * * * [progress]: [ 11 / 827 ] simplifiying candidate # 1553932066.382 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932066.382 * * [simplify]: iters left: 6 (9 enodes) 1553932066.384 * * [simplify]: iters left: 5 (36 enodes) 1553932066.396 * * [simplify]: iters left: 4 (73 enodes) 1553932066.418 * * [simplify]: iters left: 3 (209 enodes) 1553932066.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932066.531 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932066.531 * * [simplify]: Extracting #2: cost 37 inf + 0 1553932066.532 * * [simplify]: Extracting #3: cost 121 inf + 1 1553932066.534 * * [simplify]: Extracting #4: cost 109 inf + 3720 1553932066.541 * * [simplify]: Extracting #5: cost 13 inf + 18373 1553932066.551 * * [simplify]: Extracting #6: cost 0 inf + 20396 1553932066.561 * [simplify]: Simplified to (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) 1553932066.561 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932066.561 * * * * [progress]: [ 12 / 827 ] simplifiying candidate # 1553932066.562 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) 1553932066.562 * * [simplify]: iters left: 6 (10 enodes) 1553932066.567 * * [simplify]: iters left: 5 (50 enodes) 1553932066.585 * * [simplify]: iters left: 4 (106 enodes) 1553932066.612 * * [simplify]: iters left: 3 (276 enodes) 1553932066.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932066.739 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932066.739 * * [simplify]: Extracting #2: cost 25 inf + 0 1553932066.739 * * [simplify]: Extracting #3: cost 114 inf + 1 1553932066.740 * * [simplify]: Extracting #4: cost 160 inf + 858 1553932066.742 * * [simplify]: Extracting #5: cost 85 inf + 14457 1553932066.747 * * [simplify]: Extracting #6: cost 17 inf + 32174 1553932066.754 * * [simplify]: Extracting #7: cost 4 inf + 36292 1553932066.760 * * [simplify]: Extracting #8: cost 0 inf + 37391 1553932066.767 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553932066.767 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932066.767 * * * * [progress]: [ 13 / 827 ] simplifiying candidate # 1553932066.768 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) 1553932066.768 * * [simplify]: iters left: 6 (9 enodes) 1553932066.771 * * [simplify]: iters left: 5 (38 enodes) 1553932066.786 * * [simplify]: iters left: 4 (84 enodes) 1553932066.805 * * [simplify]: iters left: 3 (270 enodes) 1553932067.000 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932067.000 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932067.001 * * [simplify]: Extracting #2: cost 48 inf + 0 1553932067.002 * * [simplify]: Extracting #3: cost 193 inf + 1 1553932067.006 * * [simplify]: Extracting #4: cost 174 inf + 7749 1553932067.020 * * [simplify]: Extracting #5: cost 21 inf + 31123 1553932067.038 * * [simplify]: Extracting #6: cost 0 inf + 35365 1553932067.057 * * [simplify]: Extracting #7: cost 0 inf + 35325 1553932067.069 * [simplify]: Simplified to (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) 1553932067.070 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932067.070 * * * * [progress]: [ 14 / 827 ] simplifiying candidate # 1553932067.070 * * * * [progress]: [ 15 / 827 ] simplifiying candidate # 1553932067.070 * * * * [progress]: [ 16 / 827 ] simplifiying candidate # 1553932067.070 * * * * [progress]: [ 17 / 827 ] simplifiying candidate # 1553932067.070 * * * * [progress]: [ 18 / 827 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553932067.070 * * * * [progress]: [ 19 / 827 ] simplifiying candidate # 1553932067.070 * * * * [progress]: [ 20 / 827 ] simplifiying candidate # 1553932067.070 * * * * [progress]: [ 21 / 827 ] simplifiying candidate # 1553932067.070 * * * * [progress]: [ 22 / 827 ] simplifiying candidate # 1553932067.070 * * * * [progress]: [ 23 / 827 ] simplifiying candidate # 1553932067.070 * [simplify]: Simplifying (cbrt (+ x.im x.re)) 1553932067.070 * * [simplify]: iters left: 3 (4 enodes) 1553932067.071 * * [simplify]: iters left: 2 (13 enodes) 1553932067.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932067.073 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932067.073 * * [simplify]: Extracting #2: cost 6 inf + 0 1553932067.073 * * [simplify]: Extracting #3: cost 4 inf + 2 1553932067.073 * * [simplify]: Extracting #4: cost 0 inf + 330 1553932067.073 * [simplify]: Simplified to (cbrt (+ x.re x.im)) 1553932067.073 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932067.073 * * * * [progress]: [ 24 / 827 ] simplifiying candidate # 1553932067.073 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 1553932067.074 * * [simplify]: iters left: 6 (10 enodes) 1553932067.077 * * [simplify]: iters left: 5 (50 enodes) 1553932067.091 * * [simplify]: iters left: 4 (120 enodes) 1553932067.137 * * [simplify]: iters left: 3 (402 enodes) 1553932067.363 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932067.363 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932067.364 * * [simplify]: Extracting #2: cost 38 inf + 0 1553932067.365 * * [simplify]: Extracting #3: cost 288 inf + 1 1553932067.366 * * [simplify]: Extracting #4: cost 424 inf + 936 1553932067.373 * * [simplify]: Extracting #5: cost 275 inf + 31562 1553932067.386 * * [simplify]: Extracting #6: cost 150 inf + 74836 1553932067.417 * * [simplify]: Extracting #7: cost 22 inf + 136678 1553932067.462 * * [simplify]: Extracting #8: cost 0 inf + 150395 1553932067.496 * [simplify]: Simplified to (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) 1553932067.496 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932067.496 * * * * [progress]: [ 25 / 827 ] simplifiying candidate # 1553932067.496 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932067.497 * * [simplify]: iters left: 6 (12 enodes) 1553932067.500 * * [simplify]: iters left: 5 (57 enodes) 1553932067.512 * * [simplify]: iters left: 4 (125 enodes) 1553932067.571 * * [simplify]: iters left: 3 (396 enodes) 1553932067.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932067.810 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932067.810 * * [simplify]: Extracting #2: cost 52 inf + 0 1553932067.811 * * [simplify]: Extracting #3: cost 255 inf + 1 1553932067.813 * * [simplify]: Extracting #4: cost 387 inf + 1834 1553932067.820 * * [simplify]: Extracting #5: cost 180 inf + 45780 1553932067.836 * * [simplify]: Extracting #6: cost 22 inf + 88490 1553932067.867 * * [simplify]: Extracting #7: cost 4 inf + 93691 1553932067.888 * * [simplify]: Extracting #8: cost 0 inf + 95041 1553932067.906 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) 1553932067.906 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932067.906 * * * * [progress]: [ 26 / 827 ] simplifiying candidate # 1553932067.907 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 1553932067.907 * * [simplify]: iters left: 6 (12 enodes) 1553932067.912 * * [simplify]: iters left: 5 (58 enodes) 1553932067.936 * * [simplify]: iters left: 4 (141 enodes) 1553932067.979 * * [simplify]: iters left: 3 (495 enodes) 1553932068.305 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932068.305 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932068.305 * * [simplify]: Extracting #2: cost 65 inf + 0 1553932068.307 * * [simplify]: Extracting #3: cost 420 inf + 1 1553932068.315 * * [simplify]: Extracting #4: cost 523 inf + 26576 1553932068.350 * * [simplify]: Extracting #5: cost 194 inf + 103182 1553932068.396 * * [simplify]: Extracting #6: cost 37 inf + 176645 1553932068.424 * * [simplify]: Extracting #7: cost 10 inf + 188701 1553932068.455 * * [simplify]: Extracting #8: cost 0 inf + 192567 1553932068.494 * [simplify]: Simplified to (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932068.494 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932068.494 * * * * [progress]: [ 27 / 827 ] simplifiying candidate # 1553932068.495 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932068.495 * * [simplify]: iters left: 6 (9 enodes) 1553932068.497 * * [simplify]: iters left: 5 (41 enodes) 1553932068.504 * * [simplify]: iters left: 4 (103 enodes) 1553932068.529 * * [simplify]: iters left: 3 (402 enodes) 1553932068.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932068.799 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932068.799 * * [simplify]: Extracting #2: cost 70 inf + 0 1553932068.800 * * [simplify]: Extracting #3: cost 374 inf + 1 1553932068.804 * * [simplify]: Extracting #4: cost 405 inf + 13768 1553932068.823 * * [simplify]: Extracting #5: cost 32 inf + 83084 1553932068.844 * * [simplify]: Extracting #6: cost 0 inf + 89557 1553932068.865 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) 1553932068.866 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932068.866 * * * * [progress]: [ 28 / 827 ] simplifiying candidate # 1553932068.866 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) 1553932068.866 * * [simplify]: iters left: 6 (10 enodes) 1553932068.870 * * [simplify]: iters left: 5 (50 enodes) 1553932068.884 * * [simplify]: iters left: 4 (120 enodes) 1553932068.919 * * [simplify]: iters left: 3 (370 enodes) 1553932069.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932069.098 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932069.098 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932069.099 * * [simplify]: Extracting #3: cost 210 inf + 1 1553932069.102 * * [simplify]: Extracting #4: cost 277 inf + 3266 1553932069.108 * * [simplify]: Extracting #5: cost 185 inf + 20510 1553932069.117 * * [simplify]: Extracting #6: cost 62 inf + 63333 1553932069.129 * * [simplify]: Extracting #7: cost 5 inf + 90557 1553932069.145 * * [simplify]: Extracting #8: cost 0 inf + 92729 1553932069.156 * [simplify]: Simplified to (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) 1553932069.156 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932069.157 * * * * [progress]: [ 29 / 827 ] simplifiying candidate # 1553932069.157 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932069.157 * * [simplify]: iters left: 6 (9 enodes) 1553932069.159 * * [simplify]: iters left: 5 (36 enodes) 1553932069.165 * * [simplify]: iters left: 4 (73 enodes) 1553932069.187 * * [simplify]: iters left: 3 (209 enodes) 1553932069.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932069.285 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932069.286 * * [simplify]: Extracting #2: cost 37 inf + 0 1553932069.286 * * [simplify]: Extracting #3: cost 121 inf + 1 1553932069.287 * * [simplify]: Extracting #4: cost 109 inf + 3720 1553932069.291 * * [simplify]: Extracting #5: cost 13 inf + 18373 1553932069.296 * * [simplify]: Extracting #6: cost 0 inf + 20396 1553932069.303 * [simplify]: Simplified to (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) 1553932069.303 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932069.303 * * * * [progress]: [ 30 / 827 ] simplifiying candidate # 1553932069.303 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) 1553932069.303 * * [simplify]: iters left: 6 (10 enodes) 1553932069.306 * * [simplify]: iters left: 5 (50 enodes) 1553932069.319 * * [simplify]: iters left: 4 (106 enodes) 1553932069.366 * * [simplify]: iters left: 3 (276 enodes) 1553932069.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932069.500 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932069.500 * * [simplify]: Extracting #2: cost 25 inf + 0 1553932069.501 * * [simplify]: Extracting #3: cost 114 inf + 1 1553932069.502 * * [simplify]: Extracting #4: cost 160 inf + 858 1553932069.506 * * [simplify]: Extracting #5: cost 85 inf + 14457 1553932069.516 * * [simplify]: Extracting #6: cost 17 inf + 32174 1553932069.523 * * [simplify]: Extracting #7: cost 4 inf + 36292 1553932069.529 * * [simplify]: Extracting #8: cost 0 inf + 37391 1553932069.535 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553932069.535 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932069.536 * * * * [progress]: [ 31 / 827 ] simplifiying candidate # 1553932069.536 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) 1553932069.536 * * [simplify]: iters left: 6 (9 enodes) 1553932069.539 * * [simplify]: iters left: 5 (38 enodes) 1553932069.552 * * [simplify]: iters left: 4 (84 enodes) 1553932069.571 * * [simplify]: iters left: 3 (270 enodes) 1553932069.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932069.719 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932069.719 * * [simplify]: Extracting #2: cost 48 inf + 0 1553932069.720 * * [simplify]: Extracting #3: cost 193 inf + 1 1553932069.722 * * [simplify]: Extracting #4: cost 174 inf + 7749 1553932069.733 * * [simplify]: Extracting #5: cost 21 inf + 31123 1553932069.745 * * [simplify]: Extracting #6: cost 0 inf + 35365 1553932069.756 * * [simplify]: Extracting #7: cost 0 inf + 35325 1553932069.764 * [simplify]: Simplified to (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) 1553932069.765 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932069.765 * * * * [progress]: [ 32 / 827 ] simplifiying candidate # 1553932069.765 * * * * [progress]: [ 33 / 827 ] simplifiying candidate # 1553932069.765 * * * * [progress]: [ 34 / 827 ] simplifiying candidate # 1553932069.765 * * * * [progress]: [ 35 / 827 ] simplifiying candidate # 1553932069.765 * * * * [progress]: [ 36 / 827 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553932069.765 * * * * [progress]: [ 37 / 827 ] simplifiying candidate # 1553932069.765 * * * * [progress]: [ 38 / 827 ] simplifiying candidate # 1553932069.765 * * * * [progress]: [ 39 / 827 ] simplifiying candidate # 1553932069.765 * * * * [progress]: [ 40 / 827 ] simplifiying candidate # 1553932069.765 * * * * [progress]: [ 41 / 827 ] simplifiying candidate # 1553932069.765 * [simplify]: Simplifying (cbrt (+ x.im x.re)) 1553932069.765 * * [simplify]: iters left: 3 (4 enodes) 1553932069.766 * * [simplify]: iters left: 2 (13 enodes) 1553932069.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932069.768 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932069.768 * * [simplify]: Extracting #2: cost 6 inf + 0 1553932069.768 * * [simplify]: Extracting #3: cost 4 inf + 2 1553932069.768 * * [simplify]: Extracting #4: cost 0 inf + 330 1553932069.768 * [simplify]: Simplified to (cbrt (+ x.re x.im)) 1553932069.768 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (+ x.re x.im)) (cbrt (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932069.768 * * * * [progress]: [ 42 / 827 ] simplifiying candidate # 1553932069.768 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 1553932069.768 * * [simplify]: iters left: 6 (10 enodes) 1553932069.774 * * [simplify]: iters left: 5 (50 enodes) 1553932069.794 * * [simplify]: iters left: 4 (120 enodes) 1553932069.831 * * [simplify]: iters left: 3 (402 enodes) 1553932070.045 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932070.045 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932070.045 * * [simplify]: Extracting #2: cost 38 inf + 0 1553932070.046 * * [simplify]: Extracting #3: cost 288 inf + 1 1553932070.048 * * [simplify]: Extracting #4: cost 424 inf + 936 1553932070.054 * * [simplify]: Extracting #5: cost 275 inf + 31562 1553932070.071 * * [simplify]: Extracting #6: cost 150 inf + 74836 1553932070.114 * * [simplify]: Extracting #7: cost 22 inf + 136678 1553932070.157 * * [simplify]: Extracting #8: cost 0 inf + 150395 1553932070.199 * [simplify]: Simplified to (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) 1553932070.199 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932070.200 * * * * [progress]: [ 43 / 827 ] simplifiying candidate # 1553932070.200 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932070.200 * * [simplify]: iters left: 6 (12 enodes) 1553932070.207 * * [simplify]: iters left: 5 (57 enodes) 1553932070.230 * * [simplify]: iters left: 4 (125 enodes) 1553932070.274 * * [simplify]: iters left: 3 (396 enodes) 1553932070.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932070.515 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932070.515 * * [simplify]: Extracting #2: cost 52 inf + 0 1553932070.516 * * [simplify]: Extracting #3: cost 255 inf + 1 1553932070.520 * * [simplify]: Extracting #4: cost 387 inf + 1834 1553932070.534 * * [simplify]: Extracting #5: cost 180 inf + 45780 1553932070.561 * * [simplify]: Extracting #6: cost 22 inf + 88490 1553932070.584 * * [simplify]: Extracting #7: cost 4 inf + 93691 1553932070.620 * * [simplify]: Extracting #8: cost 0 inf + 95041 1553932070.657 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) 1553932070.657 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932070.658 * * * * [progress]: [ 44 / 827 ] simplifiying candidate # 1553932070.658 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 1553932070.658 * * [simplify]: iters left: 6 (12 enodes) 1553932070.665 * * [simplify]: iters left: 5 (58 enodes) 1553932070.685 * * [simplify]: iters left: 4 (141 enodes) 1553932070.734 * * [simplify]: iters left: 3 (495 enodes) 1553932071.172 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932071.172 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932071.172 * * [simplify]: Extracting #2: cost 65 inf + 0 1553932071.173 * * [simplify]: Extracting #3: cost 420 inf + 1 1553932071.179 * * [simplify]: Extracting #4: cost 523 inf + 26576 1553932071.213 * * [simplify]: Extracting #5: cost 194 inf + 103182 1553932071.255 * * [simplify]: Extracting #6: cost 37 inf + 176645 1553932071.289 * * [simplify]: Extracting #7: cost 10 inf + 188701 1553932071.332 * * [simplify]: Extracting #8: cost 0 inf + 192567 1553932071.390 * [simplify]: Simplified to (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932071.390 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932071.390 * * * * [progress]: [ 45 / 827 ] simplifiying candidate # 1553932071.391 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932071.391 * * [simplify]: iters left: 6 (9 enodes) 1553932071.395 * * [simplify]: iters left: 5 (41 enodes) 1553932071.410 * * [simplify]: iters left: 4 (103 enodes) 1553932071.461 * * [simplify]: iters left: 3 (402 enodes) 1553932071.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932071.794 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932071.795 * * [simplify]: Extracting #2: cost 70 inf + 0 1553932071.797 * * [simplify]: Extracting #3: cost 374 inf + 1 1553932071.804 * * [simplify]: Extracting #4: cost 405 inf + 13768 1553932071.833 * * [simplify]: Extracting #5: cost 32 inf + 83084 1553932071.875 * * [simplify]: Extracting #6: cost 0 inf + 89557 1553932071.911 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) 1553932071.911 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932071.911 * * * * [progress]: [ 46 / 827 ] simplifiying candidate # 1553932071.911 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) 1553932071.911 * * [simplify]: iters left: 6 (10 enodes) 1553932071.914 * * [simplify]: iters left: 5 (50 enodes) 1553932071.925 * * [simplify]: iters left: 4 (120 enodes) 1553932071.979 * * [simplify]: iters left: 3 (370 enodes) 1553932072.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932072.211 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932072.211 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932072.212 * * [simplify]: Extracting #3: cost 210 inf + 1 1553932072.215 * * [simplify]: Extracting #4: cost 277 inf + 3266 1553932072.229 * * [simplify]: Extracting #5: cost 185 inf + 20510 1553932072.245 * * [simplify]: Extracting #6: cost 62 inf + 63333 1553932072.257 * * [simplify]: Extracting #7: cost 5 inf + 90557 1553932072.268 * * [simplify]: Extracting #8: cost 0 inf + 92729 1553932072.284 * [simplify]: Simplified to (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) 1553932072.284 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932072.284 * * * * [progress]: [ 47 / 827 ] simplifiying candidate # 1553932072.285 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932072.285 * * [simplify]: iters left: 6 (9 enodes) 1553932072.289 * * [simplify]: iters left: 5 (36 enodes) 1553932072.300 * * [simplify]: iters left: 4 (73 enodes) 1553932072.333 * * [simplify]: iters left: 3 (209 enodes) 1553932072.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932072.436 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932072.437 * * [simplify]: Extracting #2: cost 37 inf + 0 1553932072.437 * * [simplify]: Extracting #3: cost 121 inf + 1 1553932072.439 * * [simplify]: Extracting #4: cost 109 inf + 3720 1553932072.444 * * [simplify]: Extracting #5: cost 13 inf + 18373 1553932072.449 * * [simplify]: Extracting #6: cost 0 inf + 20396 1553932072.454 * [simplify]: Simplified to (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) 1553932072.454 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (+ x.re x.im))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932072.454 * * * * [progress]: [ 48 / 827 ] simplifiying candidate # 1553932072.455 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) 1553932072.455 * * [simplify]: iters left: 6 (10 enodes) 1553932072.458 * * [simplify]: iters left: 5 (50 enodes) 1553932072.468 * * [simplify]: iters left: 4 (106 enodes) 1553932072.509 * * [simplify]: iters left: 3 (276 enodes) 1553932072.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932072.671 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932072.671 * * [simplify]: Extracting #2: cost 25 inf + 0 1553932072.672 * * [simplify]: Extracting #3: cost 114 inf + 1 1553932072.673 * * [simplify]: Extracting #4: cost 160 inf + 858 1553932072.677 * * [simplify]: Extracting #5: cost 85 inf + 14457 1553932072.688 * * [simplify]: Extracting #6: cost 17 inf + 32174 1553932072.700 * * [simplify]: Extracting #7: cost 4 inf + 36292 1553932072.713 * * [simplify]: Extracting #8: cost 0 inf + 37391 1553932072.719 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553932072.719 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932072.719 * * * * [progress]: [ 49 / 827 ] simplifiying candidate # 1553932072.720 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) 1553932072.720 * * [simplify]: iters left: 6 (9 enodes) 1553932072.722 * * [simplify]: iters left: 5 (38 enodes) 1553932072.727 * * [simplify]: iters left: 4 (84 enodes) 1553932072.748 * * [simplify]: iters left: 3 (270 enodes) 1553932072.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932072.855 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932072.855 * * [simplify]: Extracting #2: cost 48 inf + 0 1553932072.855 * * [simplify]: Extracting #3: cost 193 inf + 1 1553932072.857 * * [simplify]: Extracting #4: cost 174 inf + 7749 1553932072.868 * * [simplify]: Extracting #5: cost 21 inf + 31123 1553932072.877 * * [simplify]: Extracting #6: cost 0 inf + 35365 1553932072.886 * * [simplify]: Extracting #7: cost 0 inf + 35325 1553932072.895 * [simplify]: Simplified to (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) 1553932072.895 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (- x.im x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932072.895 * * * * [progress]: [ 50 / 827 ] simplifiying candidate # 1553932072.895 * * * * [progress]: [ 51 / 827 ] simplifiying candidate # 1553932072.895 * * * * [progress]: [ 52 / 827 ] simplifiying candidate # 1553932072.895 * * * * [progress]: [ 53 / 827 ] simplifiying candidate # 1553932072.895 * * * * [progress]: [ 54 / 827 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553932072.895 * * * * [progress]: [ 55 / 827 ] simplifiying candidate # 1553932072.896 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553932072.896 * * [simplify]: iters left: 6 (6 enodes) 1553932072.897 * * [simplify]: iters left: 5 (25 enodes) 1553932072.901 * * [simplify]: iters left: 4 (55 enodes) 1553932072.916 * * [simplify]: iters left: 3 (144 enodes) 1553932072.966 * * [simplify]: iters left: 2 (366 enodes) 1553932073.050 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932073.050 * * [simplify]: Extracting #1: cost 39 inf + 0 1553932073.051 * * [simplify]: Extracting #2: cost 93 inf + 1 1553932073.051 * * [simplify]: Extracting #3: cost 99 inf + 1391 1553932073.056 * * [simplify]: Extracting #4: cost 20 inf + 11951 1553932073.063 * * [simplify]: Extracting #5: cost 0 inf + 15510 1553932073.071 * * [simplify]: Extracting #6: cost 0 inf + 15470 1553932073.080 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.re x.im)) 1553932073.080 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (+ 1/3 1/3) 1/3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932073.080 * [simplify]: Simplifying (+ (+ 1/3 1/3) 1/3) 1553932073.080 * * [simplify]: iters left: 4 (3 enodes) 1553932073.084 * * [simplify]: iters left: 3 (12 enodes) 1553932073.091 * * [simplify]: iters left: 2 (14 enodes) 1553932073.096 * * [simplify]: iters left: 1 (16 enodes) 1553932073.099 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932073.099 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932073.099 * [simplify]: Simplified to 1 1553932073.099 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (pow (* (+ x.im x.re) (* x.re (- x.re x.im))) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932073.099 * * * * [progress]: [ 56 / 827 ] simplifiying candidate # 1553932073.099 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 1553932073.099 * * [simplify]: iters left: 6 (7 enodes) 1553932073.101 * * [simplify]: iters left: 5 (28 enodes) 1553932073.105 * * [simplify]: iters left: 4 (58 enodes) 1553932073.117 * * [simplify]: iters left: 3 (148 enodes) 1553932073.166 * * [simplify]: iters left: 2 (369 enodes) 1553932073.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932073.262 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932073.262 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932073.263 * * [simplify]: Extracting #3: cost 92 inf + 1 1553932073.264 * * [simplify]: Extracting #4: cost 100 inf + 1267 1553932073.269 * * [simplify]: Extracting #5: cost 25 inf + 11458 1553932073.277 * * [simplify]: Extracting #6: cost 0 inf + 15628 1553932073.285 * * [simplify]: Extracting #7: cost 0 inf + 15468 1553932073.293 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 1553932073.294 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (+ (+ 1 1) 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932073.294 * [simplify]: Simplifying (+ (+ 1 1) 1) 1553932073.294 * * [simplify]: iters left: 4 (3 enodes) 1553932073.298 * * [simplify]: iters left: 3 (14 enodes) 1553932073.303 * * [simplify]: iters left: 2 (16 enodes) 1553932073.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932073.307 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932073.307 * [simplify]: Simplified to 3 1553932073.307 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (pow (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932073.308 * * * * [progress]: [ 57 / 827 ] simplifiying candidate # 1553932073.308 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 1553932073.308 * * [simplify]: iters left: 6 (7 enodes) 1553932073.312 * * [simplify]: iters left: 5 (28 enodes) 1553932073.321 * * [simplify]: iters left: 4 (58 enodes) 1553932073.344 * * [simplify]: iters left: 3 (148 enodes) 1553932073.423 * * [simplify]: iters left: 2 (369 enodes) 1553932073.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932073.517 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932073.517 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932073.517 * * [simplify]: Extracting #3: cost 92 inf + 1 1553932073.518 * * [simplify]: Extracting #4: cost 100 inf + 1267 1553932073.520 * * [simplify]: Extracting #5: cost 25 inf + 11458 1553932073.524 * * [simplify]: Extracting #6: cost 0 inf + 15628 1553932073.532 * * [simplify]: Extracting #7: cost 0 inf + 15468 1553932073.540 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 1553932073.540 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (+ 2 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932073.541 * [simplify]: Simplifying (+ 2 1) 1553932073.541 * * [simplify]: iters left: 2 (3 enodes) 1553932073.545 * * [simplify]: iters left: 1 (13 enodes) 1553932073.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932073.549 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932073.549 * [simplify]: Simplified to 3 1553932073.549 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (pow (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932073.550 * * * * [progress]: [ 58 / 827 ] simplifiying candidate # 1553932073.550 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 1553932073.550 * * [simplify]: iters left: 6 (7 enodes) 1553932073.554 * * [simplify]: iters left: 5 (28 enodes) 1553932073.565 * * [simplify]: iters left: 4 (58 enodes) 1553932073.585 * * [simplify]: iters left: 3 (148 enodes) 1553932073.636 * * [simplify]: iters left: 2 (369 enodes) 1553932073.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932073.722 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932073.722 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932073.723 * * [simplify]: Extracting #3: cost 92 inf + 1 1553932073.723 * * [simplify]: Extracting #4: cost 100 inf + 1267 1553932073.726 * * [simplify]: Extracting #5: cost 25 inf + 11458 1553932073.734 * * [simplify]: Extracting #6: cost 0 inf + 15628 1553932073.742 * * [simplify]: Extracting #7: cost 0 inf + 15468 1553932073.751 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 1553932073.751 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (+ (+ 1 1) 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932073.751 * [simplify]: Simplifying (+ (+ 1 1) 1) 1553932073.751 * * [simplify]: iters left: 4 (3 enodes) 1553932073.756 * * [simplify]: iters left: 3 (14 enodes) 1553932073.760 * * [simplify]: iters left: 2 (16 enodes) 1553932073.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932073.765 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932073.765 * [simplify]: Simplified to 3 1553932073.765 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (pow (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932073.765 * * * * [progress]: [ 59 / 827 ] simplifiying candidate # 1553932073.766 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553932073.766 * * [simplify]: iters left: 6 (6 enodes) 1553932073.768 * * [simplify]: iters left: 5 (25 enodes) 1553932073.774 * * [simplify]: iters left: 4 (55 enodes) 1553932073.786 * * [simplify]: iters left: 3 (144 enodes) 1553932073.844 * * [simplify]: iters left: 2 (366 enodes) 1553932073.958 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932073.958 * * [simplify]: Extracting #1: cost 39 inf + 0 1553932073.958 * * [simplify]: Extracting #2: cost 93 inf + 1 1553932073.960 * * [simplify]: Extracting #3: cost 99 inf + 1391 1553932073.965 * * [simplify]: Extracting #4: cost 20 inf + 11951 1553932073.973 * * [simplify]: Extracting #5: cost 0 inf + 15510 1553932073.982 * * [simplify]: Extracting #6: cost 0 inf + 15470 1553932073.990 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.re x.im)) 1553932073.990 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* 2 1/3) 1/3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932073.991 * [simplify]: Simplifying (+ (* 2 1/3) 1/3) 1553932073.991 * * [simplify]: iters left: 4 (4 enodes) 1553932073.996 * * [simplify]: iters left: 3 (19 enodes) 1553932074.001 * * [simplify]: iters left: 2 (23 enodes) 1553932074.008 * * [simplify]: iters left: 1 (25 enodes) 1553932074.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932074.015 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932074.015 * [simplify]: Simplified to 1 1553932074.015 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (pow (* (+ x.im x.re) (* x.re (- x.re x.im))) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932074.015 * * * * [progress]: [ 60 / 827 ] simplifiying candidate # 1553932074.016 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 1553932074.016 * * [simplify]: iters left: 6 (7 enodes) 1553932074.019 * * [simplify]: iters left: 5 (28 enodes) 1553932074.031 * * [simplify]: iters left: 4 (58 enodes) 1553932074.056 * * [simplify]: iters left: 3 (148 enodes) 1553932074.103 * * [simplify]: iters left: 2 (369 enodes) 1553932074.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932074.214 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932074.214 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932074.215 * * [simplify]: Extracting #3: cost 92 inf + 1 1553932074.216 * * [simplify]: Extracting #4: cost 100 inf + 1267 1553932074.221 * * [simplify]: Extracting #5: cost 25 inf + 11458 1553932074.229 * * [simplify]: Extracting #6: cost 0 inf + 15628 1553932074.237 * * [simplify]: Extracting #7: cost 0 inf + 15468 1553932074.241 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 1553932074.241 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (+ (* 2 1) 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932074.241 * [simplify]: Simplifying (+ (* 2 1) 1) 1553932074.241 * * [simplify]: iters left: 4 (4 enodes) 1553932074.244 * * [simplify]: iters left: 3 (14 enodes) 1553932074.246 * * [simplify]: iters left: 2 (16 enodes) 1553932074.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932074.249 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932074.249 * [simplify]: Simplified to 3 1553932074.249 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (pow (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932074.249 * * * * [progress]: [ 61 / 827 ] simplifiying candidate # 1553932074.249 * [simplify]: Simplifying (* (* (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (+ x.im x.re) (* x.re (- x.re x.im)))) 1553932074.249 * * [simplify]: iters left: 6 (8 enodes) 1553932074.251 * * [simplify]: iters left: 5 (41 enodes) 1553932074.261 * * [simplify]: iters left: 4 (165 enodes) 1553932074.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932074.429 * * [simplify]: Extracting #1: cost 69 inf + 0 1553932074.431 * * [simplify]: Extracting #2: cost 267 inf + 2 1553932074.437 * * [simplify]: Extracting #3: cost 220 inf + 15857 1553932074.464 * * [simplify]: Extracting #4: cost 10 inf + 62095 1553932074.499 * * [simplify]: Extracting #5: cost 0 inf + 64515 1553932074.530 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932074.530 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1/3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932074.530 * * * * [progress]: [ 62 / 827 ] simplifiying candidate # 1553932074.530 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932074.530 * * [simplify]: iters left: 6 (9 enodes) 1553932074.534 * * [simplify]: iters left: 5 (35 enodes) 1553932074.545 * * [simplify]: iters left: 4 (67 enodes) 1553932074.574 * * [simplify]: iters left: 3 (163 enodes) 1553932074.641 * * [simplify]: iters left: 2 (398 enodes) 1553932074.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932074.771 * * [simplify]: Extracting #1: cost 47 inf + 0 1553932074.771 * * [simplify]: Extracting #2: cost 108 inf + 2 1553932074.772 * * [simplify]: Extracting #3: cost 111 inf + 2310 1553932074.774 * * [simplify]: Extracting #4: cost 41 inf + 11871 1553932074.778 * * [simplify]: Extracting #5: cost 5 inf + 19687 1553932074.783 * * [simplify]: Extracting #6: cost 0 inf + 21330 1553932074.794 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.re x.im)) 1553932074.794 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- x.re x.im) x.re) (+ x.re x.im)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932074.795 * * * * [progress]: [ 63 / 827 ] simplifiying candidate # 1553932074.795 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932074.795 * * [simplify]: iters left: 6 (9 enodes) 1553932074.799 * * [simplify]: iters left: 5 (35 enodes) 1553932074.810 * * [simplify]: iters left: 4 (67 enodes) 1553932074.839 * * [simplify]: iters left: 3 (163 enodes) 1553932074.903 * * [simplify]: iters left: 2 (398 enodes) 1553932075.061 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932075.061 * * [simplify]: Extracting #1: cost 47 inf + 0 1553932075.062 * * [simplify]: Extracting #2: cost 108 inf + 2 1553932075.063 * * [simplify]: Extracting #3: cost 111 inf + 2310 1553932075.069 * * [simplify]: Extracting #4: cost 41 inf + 11871 1553932075.077 * * [simplify]: Extracting #5: cost 5 inf + 19687 1553932075.087 * * [simplify]: Extracting #6: cost 0 inf + 21330 1553932075.093 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.re x.im)) 1553932075.093 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- x.re x.im) x.re) (+ x.re x.im)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932075.093 * * * * [progress]: [ 64 / 827 ] simplifiying candidate # 1553932075.093 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 1553932075.093 * * [simplify]: iters left: 6 (7 enodes) 1553932075.095 * * [simplify]: iters left: 5 (28 enodes) 1553932075.099 * * [simplify]: iters left: 4 (58 enodes) 1553932075.117 * * [simplify]: iters left: 3 (148 enodes) 1553932075.170 * * [simplify]: iters left: 2 (369 enodes) 1553932075.281 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932075.281 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932075.281 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932075.282 * * [simplify]: Extracting #3: cost 92 inf + 1 1553932075.284 * * [simplify]: Extracting #4: cost 100 inf + 1267 1553932075.289 * * [simplify]: Extracting #5: cost 25 inf + 11458 1553932075.300 * * [simplify]: Extracting #6: cost 0 inf + 15628 1553932075.308 * * [simplify]: Extracting #7: cost 0 inf + 15468 1553932075.317 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 1553932075.317 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932075.317 * * * * [progress]: [ 65 / 827 ] simplifiying candidate # 1553932075.317 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 1553932075.317 * * [simplify]: iters left: 6 (7 enodes) 1553932075.319 * * [simplify]: iters left: 5 (28 enodes) 1553932075.324 * * [simplify]: iters left: 4 (58 enodes) 1553932075.335 * * [simplify]: iters left: 3 (148 enodes) 1553932075.388 * * [simplify]: iters left: 2 (369 enodes) 1553932075.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932075.492 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932075.493 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932075.493 * * [simplify]: Extracting #3: cost 92 inf + 1 1553932075.494 * * [simplify]: Extracting #4: cost 100 inf + 1267 1553932075.499 * * [simplify]: Extracting #5: cost 25 inf + 11458 1553932075.507 * * [simplify]: Extracting #6: cost 0 inf + 15628 1553932075.514 * * [simplify]: Extracting #7: cost 0 inf + 15468 1553932075.518 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 1553932075.518 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (+ (+ 1 1) 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932075.518 * * * * [progress]: [ 66 / 827 ] simplifiying candidate # 1553932075.519 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 1553932075.519 * * [simplify]: iters left: 6 (7 enodes) 1553932075.520 * * [simplify]: iters left: 5 (28 enodes) 1553932075.525 * * [simplify]: iters left: 4 (58 enodes) 1553932075.536 * * [simplify]: iters left: 3 (148 enodes) 1553932075.583 * * [simplify]: iters left: 2 (369 enodes) 1553932075.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932075.683 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932075.683 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932075.684 * * [simplify]: Extracting #3: cost 92 inf + 1 1553932075.684 * * [simplify]: Extracting #4: cost 100 inf + 1267 1553932075.687 * * [simplify]: Extracting #5: cost 25 inf + 11458 1553932075.690 * * [simplify]: Extracting #6: cost 0 inf + 15628 1553932075.694 * * [simplify]: Extracting #7: cost 0 inf + 15468 1553932075.698 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 1553932075.699 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (+ 2 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932075.699 * * * * [progress]: [ 67 / 827 ] simplifiying candidate # 1553932075.699 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 1553932075.699 * * [simplify]: iters left: 6 (7 enodes) 1553932075.700 * * [simplify]: iters left: 5 (28 enodes) 1553932075.707 * * [simplify]: iters left: 4 (58 enodes) 1553932075.727 * * [simplify]: iters left: 3 (148 enodes) 1553932075.771 * * [simplify]: iters left: 2 (369 enodes) 1553932075.856 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932075.856 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932075.856 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932075.857 * * [simplify]: Extracting #3: cost 92 inf + 1 1553932075.858 * * [simplify]: Extracting #4: cost 100 inf + 1267 1553932075.863 * * [simplify]: Extracting #5: cost 25 inf + 11458 1553932075.871 * * [simplify]: Extracting #6: cost 0 inf + 15628 1553932075.879 * * [simplify]: Extracting #7: cost 0 inf + 15468 1553932075.887 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 1553932075.887 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (+ (+ 1 1) 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932075.888 * * * * [progress]: [ 68 / 827 ] simplifiying candidate # 1553932075.888 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 1553932075.888 * * [simplify]: iters left: 6 (7 enodes) 1553932075.891 * * [simplify]: iters left: 5 (28 enodes) 1553932075.899 * * [simplify]: iters left: 4 (58 enodes) 1553932075.923 * * [simplify]: iters left: 3 (148 enodes) 1553932075.971 * * [simplify]: iters left: 2 (369 enodes) 1553932076.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932076.081 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932076.082 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932076.082 * * [simplify]: Extracting #3: cost 92 inf + 1 1553932076.083 * * [simplify]: Extracting #4: cost 100 inf + 1267 1553932076.088 * * [simplify]: Extracting #5: cost 25 inf + 11458 1553932076.096 * * [simplify]: Extracting #6: cost 0 inf + 15628 1553932076.104 * * [simplify]: Extracting #7: cost 0 inf + 15468 1553932076.112 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 1553932076.112 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (+ (* 2 1) 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932076.113 * * * * [progress]: [ 69 / 827 ] simplifiying candidate # 1553932076.113 * * * * [progress]: [ 70 / 827 ] simplifiying candidate # 1553932076.113 * [simplify]: Simplifying (+ (+ (log (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (log (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (log (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 1553932076.114 * * [simplify]: iters left: 6 (10 enodes) 1553932076.118 * * [simplify]: iters left: 5 (38 enodes) 1553932076.129 * * [simplify]: iters left: 4 (68 enodes) 1553932076.146 * * [simplify]: iters left: 3 (157 enodes) 1553932076.212 * * [simplify]: iters left: 2 (378 enodes) 1553932076.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932076.328 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932076.328 * * [simplify]: Extracting #2: cost 7 inf + 0 1553932076.329 * * [simplify]: Extracting #3: cost 9 inf + 0 1553932076.329 * * [simplify]: Extracting #4: cost 45 inf + 0 1553932076.330 * * [simplify]: Extracting #5: cost 98 inf + 1 1553932076.331 * * [simplify]: Extracting #6: cost 94 inf + 3351 1553932076.337 * * [simplify]: Extracting #7: cost 20 inf + 14170 1553932076.349 * * [simplify]: Extracting #8: cost 0 inf + 17540 1553932076.358 * [simplify]: Simplified to (+ (log (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (+ (log (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (log (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))))) 1553932076.358 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (+ (log (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (log (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932076.358 * * * * [progress]: [ 71 / 827 ] simplifiying candidate # 1553932076.358 * [simplify]: Simplifying (+ (log (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (log (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 1553932076.358 * * [simplify]: iters left: 6 (11 enodes) 1553932076.363 * * [simplify]: iters left: 5 (42 enodes) 1553932076.374 * * [simplify]: iters left: 4 (72 enodes) 1553932076.388 * * [simplify]: iters left: 3 (161 enodes) 1553932076.451 * * [simplify]: iters left: 2 (382 enodes) 1553932076.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932076.567 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932076.567 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932076.567 * * [simplify]: Extracting #3: cost 11 inf + 0 1553932076.567 * * [simplify]: Extracting #4: cost 45 inf + 0 1553932076.567 * * [simplify]: Extracting #5: cost 102 inf + 1 1553932076.568 * * [simplify]: Extracting #6: cost 99 inf + 3360 1553932076.571 * * [simplify]: Extracting #7: cost 24 inf + 14793 1553932076.575 * * [simplify]: Extracting #8: cost 1 inf + 18246 1553932076.580 * * [simplify]: Extracting #9: cost 0 inf + 18448 1553932076.584 * [simplify]: Simplified to (+ (log (* (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im)))) (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im)))))) (log (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im)))))) 1553932076.585 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (* (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im)))) (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im)))))) (log (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932076.585 * * * * [progress]: [ 72 / 827 ] simplifiying candidate # 1553932076.585 * * * * [progress]: [ 73 / 827 ] simplifiying candidate # 1553932076.585 * * * * [progress]: [ 74 / 827 ] simplifiying candidate # 1553932076.585 * [simplify]: Simplifying (* (* (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (+ x.im x.re) (* x.re (- x.re x.im)))) 1553932076.585 * * [simplify]: iters left: 6 (8 enodes) 1553932076.587 * * [simplify]: iters left: 5 (41 enodes) 1553932076.596 * * [simplify]: iters left: 4 (165 enodes) 1553932076.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932076.719 * * [simplify]: Extracting #1: cost 69 inf + 0 1553932076.719 * * [simplify]: Extracting #2: cost 267 inf + 2 1553932076.723 * * [simplify]: Extracting #3: cost 220 inf + 15857 1553932076.739 * * [simplify]: Extracting #4: cost 10 inf + 62095 1553932076.763 * * [simplify]: Extracting #5: cost 0 inf + 64515 1553932076.783 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932076.783 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932076.784 * * * * [progress]: [ 75 / 827 ] simplifiying candidate # 1553932076.784 * [simplify]: Simplifying (* (* (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (+ x.im x.re) (* x.re (- x.re x.im)))) 1553932076.784 * * [simplify]: iters left: 6 (11 enodes) 1553932076.787 * * [simplify]: iters left: 5 (53 enodes) 1553932076.796 * * [simplify]: iters left: 4 (153 enodes) 1553932076.893 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932076.893 * * [simplify]: Extracting #1: cost 54 inf + 0 1553932076.893 * * [simplify]: Extracting #2: cost 210 inf + 1 1553932076.894 * * [simplify]: Extracting #3: cost 215 inf + 1513 1553932076.900 * * [simplify]: Extracting #4: cost 100 inf + 31909 1553932076.913 * * [simplify]: Extracting #5: cost 3 inf + 65354 1553932076.945 * * [simplify]: Extracting #6: cost 0 inf + 66400 1553932076.973 * [simplify]: Simplified to (* (* (* (+ x.re x.im) (- x.re x.im)) x.re) (* (* (* (+ x.re x.im) (- x.re x.im)) x.re) (* (* (+ x.re x.im) (- x.re x.im)) x.re))) 1553932076.973 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (* (+ x.re x.im) (- x.re x.im)) x.re) (* (* (* (+ x.re x.im) (- x.re x.im)) x.re) (* (* (+ x.re x.im) (- x.re x.im)) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932076.974 * * * * [progress]: [ 76 / 827 ] simplifiying candidate # 1553932076.974 * * * * [progress]: [ 77 / 827 ] simplifiying candidate # 1553932076.974 * * * * [progress]: [ 78 / 827 ] simplifiying candidate # 1553932076.974 * * * * [progress]: [ 79 / 827 ] simplifiying candidate # 1553932076.974 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932076.975 * * [simplify]: iters left: 6 (12 enodes) 1553932076.981 * * [simplify]: iters left: 5 (57 enodes) 1553932077.004 * * [simplify]: iters left: 4 (128 enodes) 1553932077.072 * * [simplify]: iters left: 3 (410 enodes) 1553932077.315 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932077.315 * * [simplify]: Extracting #1: cost 41 inf + 0 1553932077.316 * * [simplify]: Extracting #2: cost 291 inf + 2 1553932077.318 * * [simplify]: Extracting #3: cost 394 inf + 14653 1553932077.328 * * [simplify]: Extracting #4: cost 155 inf + 92225 1553932077.351 * * [simplify]: Extracting #5: cost 32 inf + 136030 1553932077.373 * * [simplify]: Extracting #6: cost 2 inf + 150832 1553932077.394 * * [simplify]: Extracting #7: cost 0 inf + 151256 1553932077.417 * [simplify]: Simplified to (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) 1553932077.417 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932077.417 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932077.418 * * [simplify]: iters left: 6 (14 enodes) 1553932077.421 * * [simplify]: iters left: 5 (63 enodes) 1553932077.432 * * [simplify]: iters left: 4 (147 enodes) 1553932077.478 * * [simplify]: iters left: 3 (487 enodes) 1553932077.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932077.784 * * [simplify]: Extracting #1: cost 60 inf + 0 1553932077.785 * * [simplify]: Extracting #2: cost 285 inf + 1 1553932077.788 * * [simplify]: Extracting #3: cost 292 inf + 11880 1553932077.806 * * [simplify]: Extracting #4: cost 39 inf + 71495 1553932077.836 * * [simplify]: Extracting #5: cost 1 inf + 82353 1553932077.868 * * [simplify]: Extracting #6: cost 0 inf + 82966 1553932077.895 * [simplify]: Simplified to (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) 1553932077.895 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932077.896 * * * * [progress]: [ 80 / 827 ] simplifiying candidate # 1553932077.896 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932077.896 * * [simplify]: iters left: 6 (18 enodes) 1553932077.901 * * [simplify]: iters left: 5 (83 enodes) 1553932077.924 * * [simplify]: iters left: 4 (193 enodes) 1553932078.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932078.022 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932078.022 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932078.022 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932078.022 * * [simplify]: Extracting #4: cost 173 inf + 1 1553932078.023 * * [simplify]: Extracting #5: cost 192 inf + 2631 1553932078.026 * * [simplify]: Extracting #6: cost 105 inf + 27218 1553932078.034 * * [simplify]: Extracting #7: cost 23 inf + 54394 1553932078.047 * * [simplify]: Extracting #8: cost 1 inf + 56811 1553932078.066 * * [simplify]: Extracting #9: cost 0 inf + 56139 1553932078.079 * * [simplify]: Extracting #10: cost 0 inf + 56099 1553932078.088 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553932078.088 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932078.088 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932078.089 * * [simplify]: iters left: 6 (17 enodes) 1553932078.093 * * [simplify]: iters left: 5 (81 enodes) 1553932078.113 * * [simplify]: iters left: 4 (190 enodes) 1553932078.201 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932078.201 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932078.202 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932078.202 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932078.203 * * [simplify]: Extracting #4: cost 176 inf + 0 1553932078.204 * * [simplify]: Extracting #5: cost 164 inf + 3124 1553932078.214 * * [simplify]: Extracting #6: cost 38 inf + 30052 1553932078.228 * * [simplify]: Extracting #7: cost 1 inf + 37084 1553932078.239 * * [simplify]: Extracting #8: cost 0 inf + 37286 1553932078.247 * * [simplify]: Extracting #9: cost 0 inf + 37206 1553932078.256 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (+ (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (- (* x.re x.re) (* x.im x.re))) (* (* x.im x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))))) (cbrt (+ (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (- (* x.re x.re) (* x.im x.re))) (* (* x.im x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))))))) 1553932078.256 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (+ (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (- (* x.re x.re) (* x.im x.re))) (* (* x.im x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))))) (cbrt (+ (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (- (* x.re x.re) (* x.im x.re))) (* (* x.im x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932078.257 * * * * [progress]: [ 81 / 827 ] simplifiying candidate # 1553932078.257 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932078.258 * * [simplify]: iters left: 6 (17 enodes) 1553932078.267 * * [simplify]: iters left: 5 (80 enodes) 1553932078.292 * * [simplify]: iters left: 4 (189 enodes) 1553932078.374 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932078.374 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932078.374 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932078.374 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932078.375 * * [simplify]: Extracting #4: cost 196 inf + 1 1553932078.376 * * [simplify]: Extracting #5: cost 224 inf + 536 1553932078.387 * * [simplify]: Extracting #6: cost 130 inf + 18594 1553932078.403 * * [simplify]: Extracting #7: cost 26 inf + 50364 1553932078.418 * * [simplify]: Extracting #8: cost 0 inf + 61703 1553932078.428 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553932078.428 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932078.428 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932078.428 * * [simplify]: iters left: 6 (17 enodes) 1553932078.432 * * [simplify]: iters left: 5 (83 enodes) 1553932078.452 * * [simplify]: iters left: 4 (218 enodes) 1553932078.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932078.531 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932078.531 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932078.532 * * [simplify]: Extracting #3: cost 59 inf + 0 1553932078.532 * * [simplify]: Extracting #4: cost 185 inf + 0 1553932078.537 * * [simplify]: Extracting #5: cost 134 inf + 13664 1553932078.550 * * [simplify]: Extracting #6: cost 13 inf + 37300 1553932078.567 * * [simplify]: Extracting #7: cost 0 inf + 38885 1553932078.578 * [simplify]: Simplified to (* (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (- x.im x.re))) (* (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) 1553932078.578 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (- x.im x.re))) (* (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932078.578 * * * * [progress]: [ 82 / 827 ] simplifiying candidate # 1553932078.579 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932078.579 * * [simplify]: iters left: 6 (19 enodes) 1553932078.584 * * [simplify]: iters left: 5 (92 enodes) 1553932078.608 * * [simplify]: iters left: 4 (220 enodes) 1553932078.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932078.722 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932078.722 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932078.722 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932078.722 * * [simplify]: Extracting #4: cost 220 inf + 1 1553932078.723 * * [simplify]: Extracting #5: cost 242 inf + 1948 1553932078.728 * * [simplify]: Extracting #6: cost 102 inf + 28591 1553932078.738 * * [simplify]: Extracting #7: cost 16 inf + 55840 1553932078.748 * * [simplify]: Extracting #8: cost 3 inf + 59388 1553932078.763 * * [simplify]: Extracting #9: cost 0 inf + 60064 1553932078.783 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553932078.784 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932078.784 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932078.785 * * [simplify]: iters left: 6 (18 enodes) 1553932078.793 * * [simplify]: iters left: 5 (86 enodes) 1553932078.825 * * [simplify]: iters left: 4 (185 enodes) 1553932078.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932078.875 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932078.875 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932078.875 * * [simplify]: Extracting #3: cost 59 inf + 0 1553932078.876 * * [simplify]: Extracting #4: cost 176 inf + 0 1553932078.878 * * [simplify]: Extracting #5: cost 163 inf + 3649 1553932078.885 * * [simplify]: Extracting #6: cost 55 inf + 23576 1553932078.898 * * [simplify]: Extracting #7: cost 2 inf + 35760 1553932078.906 * * [simplify]: Extracting #8: cost 0 inf + 36204 1553932078.913 * * [simplify]: Extracting #9: cost 0 inf + 35884 1553932078.922 * [simplify]: Simplified to (* (* (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) 1553932078.922 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932078.923 * * * * [progress]: [ 83 / 827 ] simplifiying candidate # 1553932078.923 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932078.923 * * [simplify]: iters left: 6 (15 enodes) 1553932078.927 * * [simplify]: iters left: 5 (72 enodes) 1553932078.954 * * [simplify]: iters left: 4 (168 enodes) 1553932079.014 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932079.014 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932079.014 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932079.014 * * [simplify]: Extracting #3: cost 34 inf + 0 1553932079.019 * * [simplify]: Extracting #4: cost 152 inf + 1 1553932079.020 * * [simplify]: Extracting #5: cost 181 inf + 367 1553932079.026 * * [simplify]: Extracting #6: cost 97 inf + 21489 1553932079.039 * * [simplify]: Extracting #7: cost 25 inf + 46775 1553932079.055 * * [simplify]: Extracting #8: cost 0 inf + 50958 1553932079.066 * * [simplify]: Extracting #9: cost 0 inf + 49885 1553932079.074 * * [simplify]: Extracting #10: cost 0 inf + 49845 1553932079.081 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553932079.082 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932079.082 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932079.082 * * [simplify]: iters left: 6 (15 enodes) 1553932079.086 * * [simplify]: iters left: 5 (68 enodes) 1553932079.097 * * [simplify]: iters left: 4 (149 enodes) 1553932079.151 * * [simplify]: iters left: 3 (476 enodes) 1553932079.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932079.486 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932079.486 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932079.486 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932079.487 * * [simplify]: Extracting #4: cost 293 inf + 0 1553932079.491 * * [simplify]: Extracting #5: cost 285 inf + 14251 1553932079.518 * * [simplify]: Extracting #6: cost 27 inf + 77483 1553932079.564 * * [simplify]: Extracting #7: cost 0 inf + 83897 1553932079.604 * * [simplify]: Extracting #8: cost 0 inf + 83817 1553932079.634 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) 1553932079.634 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932079.635 * * * * [progress]: [ 84 / 827 ] simplifiying candidate # 1553932079.635 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932079.635 * * [simplify]: iters left: 6 (19 enodes) 1553932079.646 * * [simplify]: iters left: 5 (87 enodes) 1553932079.665 * * [simplify]: iters left: 4 (190 enodes) 1553932079.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932079.735 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932079.735 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932079.735 * * [simplify]: Extracting #3: cost 37 inf + 0 1553932079.735 * * [simplify]: Extracting #4: cost 149 inf + 1 1553932079.736 * * [simplify]: Extracting #5: cost 177 inf + 408 1553932079.738 * * [simplify]: Extracting #6: cost 107 inf + 18059 1553932079.743 * * [simplify]: Extracting #7: cost 40 inf + 34676 1553932079.757 * * [simplify]: Extracting #8: cost 1 inf + 45996 1553932079.768 * * [simplify]: Extracting #9: cost 0 inf + 45470 1553932079.776 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (+ x.re x.im) (* (* (+ x.re x.im) (- x.re x.im)) x.re)))) 1553932079.776 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (+ x.re x.im) (* (* (+ x.re x.im) (- x.re x.im)) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932079.776 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932079.776 * * [simplify]: iters left: 6 (16 enodes) 1553932079.780 * * [simplify]: iters left: 5 (71 enodes) 1553932079.796 * * [simplify]: iters left: 4 (148 enodes) 1553932079.842 * * [simplify]: iters left: 3 (437 enodes) 1553932080.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932080.082 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932080.082 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932080.082 * * [simplify]: Extracting #3: cost 82 inf + 0 1553932080.083 * * [simplify]: Extracting #4: cost 311 inf + 2 1553932080.086 * * [simplify]: Extracting #5: cost 298 inf + 12810 1553932080.099 * * [simplify]: Extracting #6: cost 71 inf + 70972 1553932080.141 * * [simplify]: Extracting #7: cost 0 inf + 91073 1553932080.184 * * [simplify]: Extracting #8: cost 0 inf + 90353 1553932080.212 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (+ x.im x.re))) 1553932080.212 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (+ x.re x.im) (* (* (+ x.re x.im) (- x.re x.im)) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932080.212 * * * * [progress]: [ 85 / 827 ] simplifiying candidate # 1553932080.212 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932080.212 * * [simplify]: iters left: 6 (16 enodes) 1553932080.217 * * [simplify]: iters left: 5 (76 enodes) 1553932080.237 * * [simplify]: iters left: 4 (175 enodes) 1553932080.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932080.317 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932080.317 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932080.317 * * [simplify]: Extracting #3: cost 33 inf + 0 1553932080.317 * * [simplify]: Extracting #4: cost 140 inf + 1 1553932080.318 * * [simplify]: Extracting #5: cost 152 inf + 3919 1553932080.323 * * [simplify]: Extracting #6: cost 59 inf + 25621 1553932080.330 * * [simplify]: Extracting #7: cost 18 inf + 39332 1553932080.337 * * [simplify]: Extracting #8: cost 2 inf + 45874 1553932080.348 * * [simplify]: Extracting #9: cost 0 inf + 46298 1553932080.355 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932080.356 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932080.356 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932080.356 * * [simplify]: iters left: 6 (15 enodes) 1553932080.360 * * [simplify]: iters left: 5 (68 enodes) 1553932080.371 * * [simplify]: iters left: 4 (149 enodes) 1553932080.428 * * [simplify]: iters left: 3 (476 enodes) 1553932080.743 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932080.744 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932080.744 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932080.744 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932080.745 * * [simplify]: Extracting #4: cost 296 inf + 0 1553932080.748 * * [simplify]: Extracting #5: cost 284 inf + 13892 1553932080.771 * * [simplify]: Extracting #6: cost 27 inf + 77483 1553932080.796 * * [simplify]: Extracting #7: cost 0 inf + 84137 1553932080.829 * * [simplify]: Extracting #8: cost 0 inf + 84057 1553932080.854 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) 1553932080.854 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932080.855 * * * * [progress]: [ 86 / 827 ] simplifiying candidate # 1553932080.855 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932080.855 * * [simplify]: iters left: 6 (19 enodes) 1553932080.860 * * [simplify]: iters left: 5 (89 enodes) 1553932080.878 * * [simplify]: iters left: 4 (204 enodes) 1553932080.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932080.955 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932080.955 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932080.955 * * [simplify]: Extracting #3: cost 45 inf + 0 1553932080.956 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932080.957 * * [simplify]: Extracting #5: cost 201 inf + 1752 1553932080.965 * * [simplify]: Extracting #6: cost 85 inf + 23496 1553932080.979 * * [simplify]: Extracting #7: cost 26 inf + 40650 1553932080.992 * * [simplify]: Extracting #8: cost 0 inf + 50586 1553932081.001 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- x.re x.im) x.re)))) 1553932081.001 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- x.re x.im) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932081.001 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932081.001 * * [simplify]: iters left: 6 (16 enodes) 1553932081.005 * * [simplify]: iters left: 5 (73 enodes) 1553932081.017 * * [simplify]: iters left: 4 (161 enodes) 1553932081.074 * * [simplify]: iters left: 3 (480 enodes) 1553932081.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932081.397 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932081.398 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932081.398 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932081.399 * * [simplify]: Extracting #4: cost 294 inf + 43 1553932081.404 * * [simplify]: Extracting #5: cost 271 inf + 15633 1553932081.425 * * [simplify]: Extracting #6: cost 36 inf + 72493 1553932081.455 * * [simplify]: Extracting #7: cost 0 inf + 84325 1553932081.477 * * [simplify]: Extracting #8: cost 0 inf + 84285 1553932081.511 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* (- x.im x.re) x.im) (* x.re x.re))))) (cbrt (- x.im x.re))) 1553932081.511 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- x.re x.im) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* (- x.im x.re) x.im) (* x.re x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932081.512 * * * * [progress]: [ 87 / 827 ] simplifiying candidate # 1553932081.512 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932081.512 * * [simplify]: iters left: 6 (18 enodes) 1553932081.521 * * [simplify]: iters left: 5 (83 enodes) 1553932081.538 * * [simplify]: iters left: 4 (192 enodes) 1553932081.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932081.614 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932081.615 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932081.615 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932081.615 * * [simplify]: Extracting #4: cost 173 inf + 1 1553932081.617 * * [simplify]: Extracting #5: cost 202 inf + 573 1553932081.622 * * [simplify]: Extracting #6: cost 120 inf + 23017 1553932081.633 * * [simplify]: Extracting #7: cost 29 inf + 53046 1553932081.642 * * [simplify]: Extracting #8: cost 7 inf + 54859 1553932081.651 * * [simplify]: Extracting #9: cost 0 inf + 55979 1553932081.665 * * [simplify]: Extracting #10: cost 0 inf + 55939 1553932081.684 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (* x.re (- x.re x.im)))))) 1553932081.684 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932081.685 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932081.685 * * [simplify]: iters left: 6 (17 enodes) 1553932081.693 * * [simplify]: iters left: 5 (81 enodes) 1553932081.724 * * [simplify]: iters left: 4 (189 enodes) 1553932081.780 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932081.780 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932081.780 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932081.780 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932081.781 * * [simplify]: Extracting #4: cost 176 inf + 0 1553932081.783 * * [simplify]: Extracting #5: cost 171 inf + 2152 1553932081.790 * * [simplify]: Extracting #6: cost 39 inf + 29610 1553932081.798 * * [simplify]: Extracting #7: cost 0 inf + 37566 1553932081.808 * * [simplify]: Extracting #8: cost 0 inf + 37126 1553932081.815 * [simplify]: Simplified to (* (cbrt (+ (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (- (* x.re x.re) (* x.im x.re))) (* (* x.im x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (- (* x.re x.re) (* x.im x.re))) (* (* x.im x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))))))) 1553932081.816 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (* x.re (- x.re x.im)))))) (* (cbrt (+ (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (- (* x.re x.re) (* x.im x.re))) (* (* x.im x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (- (* x.re x.re) (* x.im x.re))) (* (* x.im x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932081.816 * * * * [progress]: [ 88 / 827 ] simplifiying candidate # 1553932081.816 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932081.816 * * [simplify]: iters left: 6 (18 enodes) 1553932081.826 * * [simplify]: iters left: 5 (84 enodes) 1553932081.857 * * [simplify]: iters left: 4 (193 enodes) 1553932081.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932081.955 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932081.955 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932081.955 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932081.955 * * [simplify]: Extracting #4: cost 173 inf + 1 1553932081.956 * * [simplify]: Extracting #5: cost 191 inf + 2672 1553932081.960 * * [simplify]: Extracting #6: cost 109 inf + 25094 1553932081.967 * * [simplify]: Extracting #7: cost 27 inf + 53850 1553932081.977 * * [simplify]: Extracting #8: cost 1 inf + 57193 1553932081.986 * * [simplify]: Extracting #9: cost 0 inf + 56299 1553932081.999 * * [simplify]: Extracting #10: cost 0 inf + 56259 1553932082.018 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (* x.re (- x.re x.im))))))) 1553932082.018 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (* x.re (- x.re x.im))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932082.019 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932082.019 * * [simplify]: iters left: 6 (17 enodes) 1553932082.024 * * [simplify]: iters left: 5 (82 enodes) 1553932082.040 * * [simplify]: iters left: 4 (190 enodes) 1553932082.103 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932082.104 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932082.104 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932082.104 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932082.104 * * [simplify]: Extracting #4: cost 176 inf + 0 1553932082.105 * * [simplify]: Extracting #5: cost 158 inf + 4416 1553932082.110 * * [simplify]: Extracting #6: cost 46 inf + 27196 1553932082.120 * * [simplify]: Extracting #7: cost 1 inf + 37004 1553932082.127 * * [simplify]: Extracting #8: cost 0 inf + 36926 1553932082.142 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* (+ (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (- (* x.im x.re) (* x.im x.im)))) (* (- (* x.re x.re) (- (* x.im x.re) (* x.im x.im))) (* x.im x.re))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932082.142 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (* x.re (- x.re x.im))))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* (+ (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (- (* x.im x.re) (* x.im x.im)))) (* (- (* x.re x.re) (- (* x.im x.re) (* x.im x.im))) (* x.im x.re))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932082.142 * * * * [progress]: [ 89 / 827 ] simplifiying candidate # 1553932082.143 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932082.143 * * [simplify]: iters left: 6 (21 enodes) 1553932082.155 * * [simplify]: iters left: 5 (101 enodes) 1553932082.178 * * [simplify]: iters left: 4 (252 enodes) 1553932082.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932082.280 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932082.281 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932082.281 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932082.282 * * [simplify]: Extracting #4: cost 268 inf + 1 1553932082.285 * * [simplify]: Extracting #5: cost 290 inf + 1745 1553932082.294 * * [simplify]: Extracting #6: cost 163 inf + 26948 1553932082.315 * * [simplify]: Extracting #7: cost 46 inf + 60796 1553932082.331 * * [simplify]: Extracting #8: cost 10 inf + 75575 1553932082.349 * * [simplify]: Extracting #9: cost 0 inf + 80330 1553932082.377 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932082.377 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932082.378 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932082.378 * * [simplify]: iters left: 6 (20 enodes) 1553932082.388 * * [simplify]: iters left: 5 (100 enodes) 1553932082.424 * * [simplify]: iters left: 4 (253 enodes) 1553932082.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932082.517 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932082.517 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932082.517 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932082.518 * * [simplify]: Extracting #4: cost 237 inf + 0 1553932082.523 * * [simplify]: Extracting #5: cost 169 inf + 14434 1553932082.539 * * [simplify]: Extracting #6: cost 21 inf + 42481 1553932082.561 * * [simplify]: Extracting #7: cost 2 inf + 46838 1553932082.581 * * [simplify]: Extracting #8: cost 0 inf + 48322 1553932082.601 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) 1553932082.601 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932082.601 * * * * [progress]: [ 90 / 827 ] simplifiying candidate # 1553932082.602 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932082.602 * * [simplify]: iters left: 6 (21 enodes) 1553932082.613 * * [simplify]: iters left: 5 (101 enodes) 1553932082.652 * * [simplify]: iters left: 4 (254 enodes) 1553932082.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932082.783 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932082.783 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932082.783 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932082.784 * * [simplify]: Extracting #4: cost 273 inf + 1 1553932082.785 * * [simplify]: Extracting #5: cost 299 inf + 937 1553932082.790 * * [simplify]: Extracting #6: cost 160 inf + 28764 1553932082.804 * * [simplify]: Extracting #7: cost 31 inf + 63877 1553932082.827 * * [simplify]: Extracting #8: cost 3 inf + 76025 1553932082.846 * * [simplify]: Extracting #9: cost 0 inf + 77171 1553932082.860 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (* (- x.re x.im) (+ x.re x.im)) x.re)))) (cbrt (* (* (- x.re x.im) (+ x.re x.im)) (* x.re (- (* x.im x.im) (* x.re x.re)))))) 1553932082.860 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (* (- x.re x.im) (+ x.re x.im)) x.re)))) (cbrt (* (* (- x.re x.im) (+ x.re x.im)) (* x.re (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932082.860 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932082.860 * * [simplify]: iters left: 6 (20 enodes) 1553932082.865 * * [simplify]: iters left: 5 (100 enodes) 1553932082.889 * * [simplify]: iters left: 4 (230 enodes) 1553932082.977 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932082.977 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932082.977 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932082.978 * * [simplify]: Extracting #3: cost 82 inf + 0 1553932082.978 * * [simplify]: Extracting #4: cost 210 inf + 0 1553932082.980 * * [simplify]: Extracting #5: cost 157 inf + 8511 1553932082.986 * * [simplify]: Extracting #6: cost 24 inf + 34408 1553932082.995 * * [simplify]: Extracting #7: cost 3 inf + 40330 1553932083.010 * * [simplify]: Extracting #8: cost 0 inf + 41136 1553932083.027 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) 1553932083.027 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (* (- x.re x.im) (+ x.re x.im)) x.re)))) (cbrt (* (* (- x.re x.im) (+ x.re x.im)) (* x.re (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932083.028 * * * * [progress]: [ 91 / 827 ] simplifiying candidate # 1553932083.028 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932083.028 * * [simplify]: iters left: 6 (21 enodes) 1553932083.039 * * [simplify]: iters left: 5 (96 enodes) 1553932083.073 * * [simplify]: iters left: 4 (222 enodes) 1553932083.166 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932083.167 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932083.167 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932083.167 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932083.168 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932083.170 * * [simplify]: Extracting #5: cost 216 inf + 2275 1553932083.178 * * [simplify]: Extracting #6: cost 104 inf + 28268 1553932083.193 * * [simplify]: Extracting #7: cost 18 inf + 55709 1553932083.203 * * [simplify]: Extracting #8: cost 3 inf + 61730 1553932083.219 * * [simplify]: Extracting #9: cost 0 inf + 62836 1553932083.240 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) x.re))) (cbrt (* x.re (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ x.re x.im))))) 1553932083.240 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) x.re))) (cbrt (* x.re (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ x.re x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932083.241 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932083.241 * * [simplify]: iters left: 6 (18 enodes) 1553932083.249 * * [simplify]: iters left: 5 (85 enodes) 1553932083.264 * * [simplify]: iters left: 4 (198 enodes) 1553932083.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932083.331 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932083.331 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932083.332 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932083.332 * * [simplify]: Extracting #4: cost 196 inf + 0 1553932083.334 * * [simplify]: Extracting #5: cost 122 inf + 14519 1553932083.341 * * [simplify]: Extracting #6: cost 14 inf + 37530 1553932083.349 * * [simplify]: Extracting #7: cost 0 inf + 41036 1553932083.362 * * [simplify]: Extracting #8: cost 0 inf + 40716 1553932083.379 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932083.379 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) x.re))) (cbrt (* x.re (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ x.re x.im))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932083.379 * * * * [progress]: [ 92 / 827 ] simplifiying candidate # 1553932083.380 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932083.380 * * [simplify]: iters left: 6 (21 enodes) 1553932083.391 * * [simplify]: iters left: 5 (96 enodes) 1553932083.428 * * [simplify]: iters left: 4 (222 enodes) 1553932083.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932083.524 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932083.525 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932083.525 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932083.526 * * [simplify]: Extracting #4: cost 185 inf + 1 1553932083.528 * * [simplify]: Extracting #5: cost 197 inf + 2882 1553932083.537 * * [simplify]: Extracting #6: cost 85 inf + 28873 1553932083.558 * * [simplify]: Extracting #7: cost 11 inf + 53185 1553932083.569 * * [simplify]: Extracting #8: cost 2 inf + 56173 1553932083.580 * * [simplify]: Extracting #9: cost 0 inf + 56597 1553932083.591 * [simplify]: Simplified to (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ x.re x.im)) x.re))) 1553932083.591 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ x.re x.im)) x.re))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932083.592 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932083.592 * * [simplify]: iters left: 6 (18 enodes) 1553932083.601 * * [simplify]: iters left: 5 (85 enodes) 1553932083.629 * * [simplify]: iters left: 4 (198 enodes) 1553932083.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932083.705 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932083.705 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932083.705 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932083.706 * * [simplify]: Extracting #4: cost 189 inf + 2 1553932083.708 * * [simplify]: Extracting #5: cost 118 inf + 14727 1553932083.714 * * [simplify]: Extracting #6: cost 12 inf + 37654 1553932083.722 * * [simplify]: Extracting #7: cost 0 inf + 41196 1553932083.735 * * [simplify]: Extracting #8: cost 0 inf + 40876 1553932083.751 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553932083.751 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ x.re x.im)) x.re))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932083.752 * * * * [progress]: [ 93 / 827 ] simplifiying candidate # 1553932083.752 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932083.752 * * [simplify]: iters left: 6 (22 enodes) 1553932083.760 * * [simplify]: iters left: 5 (100 enodes) 1553932083.780 * * [simplify]: iters left: 4 (240 enodes) 1553932083.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932083.859 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932083.859 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932083.859 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932083.860 * * [simplify]: Extracting #4: cost 214 inf + 1 1553932083.861 * * [simplify]: Extracting #5: cost 238 inf + 1585 1553932083.865 * * [simplify]: Extracting #6: cost 122 inf + 24889 1553932083.875 * * [simplify]: Extracting #7: cost 19 inf + 58751 1553932083.899 * * [simplify]: Extracting #8: cost 2 inf + 64871 1553932083.922 * * [simplify]: Extracting #9: cost 0 inf + 65295 1553932083.949 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) 1553932083.949 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932083.949 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932083.950 * * [simplify]: iters left: 6 (18 enodes) 1553932083.958 * * [simplify]: iters left: 5 (85 enodes) 1553932083.988 * * [simplify]: iters left: 4 (198 enodes) 1553932084.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932084.052 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932084.052 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932084.053 * * [simplify]: Extracting #3: cost 77 inf + 0 1553932084.054 * * [simplify]: Extracting #4: cost 203 inf + 0 1553932084.058 * * [simplify]: Extracting #5: cost 120 inf + 14444 1553932084.071 * * [simplify]: Extracting #6: cost 10 inf + 38176 1553932084.087 * * [simplify]: Extracting #7: cost 0 inf + 40516 1553932084.104 * * [simplify]: Extracting #8: cost 0 inf + 40476 1553932084.120 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932084.120 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932084.121 * * * * [progress]: [ 94 / 827 ] simplifiying candidate # 1553932084.121 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932084.122 * * [simplify]: iters left: 6 (23 enodes) 1553932084.134 * * [simplify]: iters left: 5 (109 enodes) 1553932084.177 * * [simplify]: iters left: 4 (267 enodes) 1553932084.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932084.299 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932084.299 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932084.299 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932084.301 * * [simplify]: Extracting #4: cost 266 inf + 1 1553932084.303 * * [simplify]: Extracting #5: cost 281 inf + 3081 1553932084.313 * * [simplify]: Extracting #6: cost 141 inf + 29967 1553932084.334 * * [simplify]: Extracting #7: cost 37 inf + 59471 1553932084.357 * * [simplify]: Extracting #8: cost 0 inf + 73761 1553932084.370 * * [simplify]: Extracting #9: cost 0 inf + 73721 1553932084.386 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- x.re x.im) (* x.re (- (* x.im x.im) (* x.re x.re)))))) 1553932084.386 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- x.re x.im) (* x.re (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932084.387 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932084.387 * * [simplify]: iters left: 6 (19 enodes) 1553932084.396 * * [simplify]: iters left: 5 (90 enodes) 1553932084.414 * * [simplify]: iters left: 4 (205 enodes) 1553932084.468 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932084.468 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932084.468 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932084.468 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932084.469 * * [simplify]: Extracting #4: cost 191 inf + 85 1553932084.473 * * [simplify]: Extracting #5: cost 110 inf + 16623 1553932084.488 * * [simplify]: Extracting #6: cost 4 inf + 39991 1553932084.504 * * [simplify]: Extracting #7: cost 0 inf + 40638 1553932084.512 * * [simplify]: Extracting #8: cost 0 inf + 40358 1553932084.520 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (- x.im x.re))) 1553932084.520 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- x.re x.im) (* x.re (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932084.521 * * * * [progress]: [ 95 / 827 ] simplifiying candidate # 1553932084.521 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932084.521 * * [simplify]: iters left: 6 (17 enodes) 1553932084.526 * * [simplify]: iters left: 5 (80 enodes) 1553932084.546 * * [simplify]: iters left: 4 (188 enodes) 1553932084.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932084.624 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932084.624 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932084.625 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932084.626 * * [simplify]: Extracting #4: cost 196 inf + 1 1553932084.627 * * [simplify]: Extracting #5: cost 218 inf + 1427 1553932084.634 * * [simplify]: Extracting #6: cost 117 inf + 23458 1553932084.642 * * [simplify]: Extracting #7: cost 29 inf + 51125 1553932084.652 * * [simplify]: Extracting #8: cost 2 inf + 60948 1553932084.664 * * [simplify]: Extracting #9: cost 0 inf + 61703 1553932084.684 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553932084.684 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932084.685 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932084.685 * * [simplify]: iters left: 6 (17 enodes) 1553932084.697 * * [simplify]: iters left: 5 (83 enodes) 1553932084.728 * * [simplify]: iters left: 4 (217 enodes) 1553932084.804 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932084.804 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932084.804 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932084.805 * * [simplify]: Extracting #3: cost 59 inf + 0 1553932084.805 * * [simplify]: Extracting #4: cost 185 inf + 0 1553932084.810 * * [simplify]: Extracting #5: cost 129 inf + 15354 1553932084.824 * * [simplify]: Extracting #6: cost 5 inf + 38516 1553932084.840 * * [simplify]: Extracting #7: cost 0 inf + 38365 1553932084.855 * * [simplify]: Extracting #8: cost 0 inf + 38285 1553932084.863 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.re) (+ (* x.im x.im) (* x.re x.re))) (- (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)))) (* (cbrt (* (+ (* x.im x.re) (+ (* x.im x.im) (* x.re x.re))) (- x.im x.re))) (cbrt (* (+ (* x.im x.re) (+ (* x.im x.im) (* x.re x.re))) (- (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)))))) 1553932084.864 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ (* x.im x.re) (+ (* x.im x.im) (* x.re x.re))) (- (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)))) (* (cbrt (* (+ (* x.im x.re) (+ (* x.im x.im) (* x.re x.re))) (- x.im x.re))) (cbrt (* (+ (* x.im x.re) (+ (* x.im x.im) (* x.re x.re))) (- (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932084.864 * * * * [progress]: [ 96 / 827 ] simplifiying candidate # 1553932084.864 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932084.864 * * [simplify]: iters left: 6 (21 enodes) 1553932084.870 * * [simplify]: iters left: 5 (101 enodes) 1553932084.907 * * [simplify]: iters left: 4 (252 enodes) 1553932085.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932085.009 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932085.009 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932085.009 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932085.010 * * [simplify]: Extracting #4: cost 266 inf + 1 1553932085.011 * * [simplify]: Extracting #5: cost 286 inf + 2028 1553932085.021 * * [simplify]: Extracting #6: cost 146 inf + 30377 1553932085.043 * * [simplify]: Extracting #7: cost 45 inf + 60313 1553932085.064 * * [simplify]: Extracting #8: cost 5 inf + 76864 1553932085.078 * * [simplify]: Extracting #9: cost 0 inf + 79126 1553932085.099 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im))))) 1553932085.099 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932085.100 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932085.100 * * [simplify]: iters left: 6 (20 enodes) 1553932085.105 * * [simplify]: iters left: 5 (100 enodes) 1553932085.125 * * [simplify]: iters left: 4 (253 enodes) 1553932085.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932085.210 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932085.210 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932085.211 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932085.212 * * [simplify]: Extracting #4: cost 236 inf + 0 1553932085.214 * * [simplify]: Extracting #5: cost 184 inf + 10242 1553932085.222 * * [simplify]: Extracting #6: cost 18 inf + 43205 1553932085.232 * * [simplify]: Extracting #7: cost 2 inf + 47356 1553932085.243 * * [simplify]: Extracting #8: cost 0 inf + 47920 1553932085.262 * * [simplify]: Extracting #9: cost 0 inf + 47720 1553932085.277 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.im x.re))))) 1553932085.277 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932085.278 * * * * [progress]: [ 97 / 827 ] simplifiying candidate # 1553932085.278 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932085.278 * * [simplify]: iters left: 6 (17 enodes) 1553932085.283 * * [simplify]: iters left: 5 (81 enodes) 1553932085.301 * * [simplify]: iters left: 4 (189 enodes) 1553932085.380 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932085.380 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932085.380 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932085.380 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932085.381 * * [simplify]: Extracting #4: cost 196 inf + 1 1553932085.383 * * [simplify]: Extracting #5: cost 216 inf + 1425 1553932085.390 * * [simplify]: Extracting #6: cost 124 inf + 20760 1553932085.410 * * [simplify]: Extracting #7: cost 23 inf + 53816 1553932085.430 * * [simplify]: Extracting #8: cost 1 inf + 61559 1553932085.450 * * [simplify]: Extracting #9: cost 0 inf + 61771 1553932085.461 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932085.462 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932085.462 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932085.462 * * [simplify]: iters left: 6 (17 enodes) 1553932085.466 * * [simplify]: iters left: 5 (84 enodes) 1553932085.481 * * [simplify]: iters left: 4 (218 enodes) 1553932085.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932085.560 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932085.561 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932085.561 * * [simplify]: Extracting #3: cost 59 inf + 0 1553932085.562 * * [simplify]: Extracting #4: cost 185 inf + 0 1553932085.566 * * [simplify]: Extracting #5: cost 145 inf + 11441 1553932085.576 * * [simplify]: Extracting #6: cost 18 inf + 36050 1553932085.584 * * [simplify]: Extracting #7: cost 0 inf + 38525 1553932085.592 * * [simplify]: Extracting #8: cost 0 inf + 38485 1553932085.602 * [simplify]: Simplified to (* (* (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (- x.im x.re))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (- x.im x.re)))) 1553932085.602 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (- x.im x.re))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932085.603 * * * * [progress]: [ 98 / 827 ] simplifiying candidate # 1553932085.603 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932085.603 * * [simplify]: iters left: 6 (21 enodes) 1553932085.609 * * [simplify]: iters left: 5 (101 enodes) 1553932085.635 * * [simplify]: iters left: 4 (254 enodes) 1553932085.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932085.764 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932085.764 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932085.764 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932085.766 * * [simplify]: Extracting #4: cost 286 inf + 1 1553932085.768 * * [simplify]: Extracting #5: cost 313 inf + 855 1553932085.778 * * [simplify]: Extracting #6: cost 153 inf + 30565 1553932085.803 * * [simplify]: Extracting #7: cost 32 inf + 66921 1553932085.826 * * [simplify]: Extracting #8: cost 2 inf + 79667 1553932085.848 * * [simplify]: Extracting #9: cost 0 inf + 80521 1553932085.876 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re))) 1553932085.876 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932085.876 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932085.877 * * [simplify]: iters left: 6 (20 enodes) 1553932085.887 * * [simplify]: iters left: 5 (100 enodes) 1553932085.923 * * [simplify]: iters left: 4 (239 enodes) 1553932086.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932086.002 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932086.002 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932086.002 * * [simplify]: Extracting #3: cost 87 inf + 0 1553932086.003 * * [simplify]: Extracting #4: cost 232 inf + 0 1553932086.005 * * [simplify]: Extracting #5: cost 173 inf + 9932 1553932086.011 * * [simplify]: Extracting #6: cost 33 inf + 37004 1553932086.020 * * [simplify]: Extracting #7: cost 3 inf + 45103 1553932086.029 * * [simplify]: Extracting #8: cost 0 inf + 46829 1553932086.048 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.im x.re))))) 1553932086.048 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932086.049 * * * * [progress]: [ 99 / 827 ] simplifiying candidate # 1553932086.049 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932086.049 * * [simplify]: iters left: 6 (20 enodes) 1553932086.060 * * [simplify]: iters left: 5 (93 enodes) 1553932086.096 * * [simplify]: iters left: 4 (224 enodes) 1553932086.225 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932086.225 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932086.225 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932086.225 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932086.226 * * [simplify]: Extracting #4: cost 241 inf + 1 1553932086.228 * * [simplify]: Extracting #5: cost 253 inf + 2479 1553932086.237 * * [simplify]: Extracting #6: cost 137 inf + 25543 1553932086.256 * * [simplify]: Extracting #7: cost 46 inf + 54078 1553932086.279 * * [simplify]: Extracting #8: cost 3 inf + 72018 1553932086.304 * * [simplify]: Extracting #9: cost 0 inf + 73476 1553932086.331 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553932086.331 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932086.332 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932086.332 * * [simplify]: iters left: 6 (18 enodes) 1553932086.341 * * [simplify]: iters left: 5 (87 enodes) 1553932086.372 * * [simplify]: iters left: 4 (226 enodes) 1553932086.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932086.455 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932086.455 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932086.456 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932086.457 * * [simplify]: Extracting #4: cost 216 inf + 0 1553932086.461 * * [simplify]: Extracting #5: cost 160 inf + 12222 1553932086.475 * * [simplify]: Extracting #6: cost 15 inf + 42788 1553932086.487 * * [simplify]: Extracting #7: cost 0 inf + 45137 1553932086.497 * * [simplify]: Extracting #8: cost 0 inf + 44617 1553932086.506 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553932086.506 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932086.506 * * * * [progress]: [ 100 / 827 ] simplifiying candidate # 1553932086.507 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932086.507 * * [simplify]: iters left: 6 (22 enodes) 1553932086.517 * * [simplify]: iters left: 5 (104 enodes) 1553932086.544 * * [simplify]: iters left: 4 (247 enodes) 1553932086.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932086.657 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932086.657 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932086.657 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932086.658 * * [simplify]: Extracting #4: cost 243 inf + 1 1553932086.660 * * [simplify]: Extracting #5: cost 260 inf + 1510 1553932086.670 * * [simplify]: Extracting #6: cost 122 inf + 29215 1553932086.685 * * [simplify]: Extracting #7: cost 37 inf + 56207 1553932086.697 * * [simplify]: Extracting #8: cost 2 inf + 70567 1553932086.711 * * [simplify]: Extracting #9: cost 0 inf + 70991 1553932086.735 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932086.735 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932086.736 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932086.736 * * [simplify]: iters left: 6 (19 enodes) 1553932086.748 * * [simplify]: iters left: 5 (90 enodes) 1553932086.779 * * [simplify]: iters left: 4 (216 enodes) 1553932086.874 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932086.874 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932086.874 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932086.874 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932086.878 * * [simplify]: Extracting #4: cost 208 inf + 44 1553932086.882 * * [simplify]: Extracting #5: cost 130 inf + 15672 1553932086.895 * * [simplify]: Extracting #6: cost 9 inf + 40386 1553932086.903 * * [simplify]: Extracting #7: cost 1 inf + 43241 1553932086.911 * * [simplify]: Extracting #8: cost 0 inf + 43803 1553932086.920 * [simplify]: Simplified to (* (cbrt (+ (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (* x.im (- x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (+ x.im x.re)))) 1553932086.920 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (+ (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (* x.im (- x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932086.920 * * * * [progress]: [ 101 / 827 ] simplifiying candidate # 1553932086.921 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932086.921 * * [simplify]: iters left: 6 (21 enodes) 1553932086.932 * * [simplify]: iters left: 5 (98 enodes) 1553932086.965 * * [simplify]: iters left: 4 (236 enodes) 1553932087.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932087.059 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932087.059 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932087.059 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932087.060 * * [simplify]: Extracting #4: cost 239 inf + 1 1553932087.061 * * [simplify]: Extracting #5: cost 267 inf + 532 1553932087.065 * * [simplify]: Extracting #6: cost 144 inf + 24446 1553932087.447 * * [simplify]: Extracting #7: cost 34 inf + 58750 1553932087.459 * * [simplify]: Extracting #8: cost 2 inf + 70975 1553932087.477 * * [simplify]: Extracting #9: cost 0 inf + 71829 1553932087.501 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) 1553932087.501 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932087.502 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932087.502 * * [simplify]: iters left: 6 (18 enodes) 1553932087.511 * * [simplify]: iters left: 5 (87 enodes) 1553932087.530 * * [simplify]: iters left: 4 (226 enodes) 1553932087.598 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932087.598 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932087.598 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932087.598 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932087.599 * * [simplify]: Extracting #4: cost 221 inf + 0 1553932087.604 * * [simplify]: Extracting #5: cost 153 inf + 13276 1553932087.618 * * [simplify]: Extracting #6: cost 13 inf + 43031 1553932087.637 * * [simplify]: Extracting #7: cost 0 inf + 45297 1553932087.657 * * [simplify]: Extracting #8: cost 0 inf + 44777 1553932087.674 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553932087.674 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932087.674 * * * * [progress]: [ 102 / 827 ] simplifiying candidate # 1553932087.674 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932087.674 * * [simplify]: iters left: 6 (21 enodes) 1553932087.680 * * [simplify]: iters left: 5 (98 enodes) 1553932087.698 * * [simplify]: iters left: 4 (238 enodes) 1553932087.816 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932087.816 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932087.817 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932087.817 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932087.818 * * [simplify]: Extracting #4: cost 252 inf + 1 1553932087.820 * * [simplify]: Extracting #5: cost 274 inf + 1303 1553932087.830 * * [simplify]: Extracting #6: cost 140 inf + 27720 1553932087.850 * * [simplify]: Extracting #7: cost 27 inf + 62192 1553932087.875 * * [simplify]: Extracting #8: cost 2 inf + 72987 1553932087.903 * * [simplify]: Extracting #9: cost 0 inf + 73411 1553932087.922 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (* x.re (- x.im x.re)) (- x.re x.im)) (+ x.re x.im)))) 1553932087.922 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (* x.re (- x.im x.re)) (- x.re x.im)) (+ x.re x.im)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932087.923 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932087.923 * * [simplify]: iters left: 6 (18 enodes) 1553932087.927 * * [simplify]: iters left: 5 (87 enodes) 1553932087.942 * * [simplify]: iters left: 4 (226 enodes) 1553932088.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932088.041 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932088.041 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932088.042 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932088.042 * * [simplify]: Extracting #4: cost 209 inf + 43 1553932088.045 * * [simplify]: Extracting #5: cost 141 inf + 16539 1553932088.052 * * [simplify]: Extracting #6: cost 11 inf + 43076 1553932088.061 * * [simplify]: Extracting #7: cost 0 inf + 45497 1553932088.080 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553932088.080 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (* x.re (- x.im x.re)) (- x.re x.im)) (+ x.re x.im)))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932088.080 * * * * [progress]: [ 103 / 827 ] simplifiying candidate # 1553932088.081 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932088.081 * * [simplify]: iters left: 6 (19 enodes) 1553932088.092 * * [simplify]: iters left: 5 (91 enodes) 1553932088.133 * * [simplify]: iters left: 4 (218 enodes) 1553932088.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932088.249 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932088.249 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932088.250 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932088.251 * * [simplify]: Extracting #4: cost 223 inf + 1 1553932088.252 * * [simplify]: Extracting #5: cost 248 inf + 1300 1553932088.256 * * [simplify]: Extracting #6: cost 124 inf + 22696 1553932088.265 * * [simplify]: Extracting #7: cost 27 inf + 49424 1553932088.275 * * [simplify]: Extracting #8: cost 2 inf + 59313 1553932088.285 * * [simplify]: Extracting #9: cost 0 inf + 60228 1553932088.300 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932088.300 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932088.301 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932088.301 * * [simplify]: iters left: 6 (18 enodes) 1553932088.305 * * [simplify]: iters left: 5 (86 enodes) 1553932088.321 * * [simplify]: iters left: 4 (184 enodes) 1553932088.384 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932088.384 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932088.384 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932088.384 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932088.384 * * [simplify]: Extracting #4: cost 184 inf + 0 1553932088.386 * * [simplify]: Extracting #5: cost 113 inf + 14721 1553932088.393 * * [simplify]: Extracting #6: cost 9 inf + 36082 1553932088.400 * * [simplify]: Extracting #7: cost 0 inf + 38420 1553932088.407 * * [simplify]: Extracting #8: cost 0 inf + 38060 1553932088.419 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (* (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) 1553932088.419 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (* (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (* (- x.re x.im) x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932088.419 * * * * [progress]: [ 104 / 827 ] simplifiying candidate # 1553932088.420 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932088.420 * * [simplify]: iters left: 6 (21 enodes) 1553932088.432 * * [simplify]: iters left: 5 (101 enodes) 1553932088.473 * * [simplify]: iters left: 4 (254 enodes) 1553932088.593 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932088.593 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932088.593 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932088.593 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932088.595 * * [simplify]: Extracting #4: cost 272 inf + 1 1553932088.597 * * [simplify]: Extracting #5: cost 286 inf + 3201 1553932088.610 * * [simplify]: Extracting #6: cost 122 inf + 35520 1553932088.622 * * [simplify]: Extracting #7: cost 25 inf + 63879 1553932088.635 * * [simplify]: Extracting #8: cost 4 inf + 72930 1553932088.659 * * [simplify]: Extracting #9: cost 0 inf + 74889 1553932088.685 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932088.685 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932088.686 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932088.686 * * [simplify]: iters left: 6 (20 enodes) 1553932088.696 * * [simplify]: iters left: 5 (100 enodes) 1553932088.731 * * [simplify]: iters left: 4 (230 enodes) 1553932088.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932088.830 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932088.830 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932088.831 * * [simplify]: Extracting #3: cost 82 inf + 0 1553932088.832 * * [simplify]: Extracting #4: cost 210 inf + 0 1553932088.835 * * [simplify]: Extracting #5: cost 150 inf + 9121 1553932088.849 * * [simplify]: Extracting #6: cost 13 inf + 37710 1553932088.866 * * [simplify]: Extracting #7: cost 0 inf + 42216 1553932088.883 * * [simplify]: Extracting #8: cost 0 inf + 41896 1553932088.900 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) 1553932088.900 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932088.900 * * * * [progress]: [ 105 / 827 ] simplifiying candidate # 1553932088.901 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932088.901 * * [simplify]: iters left: 6 (21 enodes) 1553932088.915 * * [simplify]: iters left: 5 (101 enodes) 1553932088.935 * * [simplify]: iters left: 4 (254 enodes) 1553932089.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932089.052 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932089.052 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932089.052 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932089.054 * * [simplify]: Extracting #4: cost 287 inf + 1 1553932089.056 * * [simplify]: Extracting #5: cost 305 inf + 2594 1553932089.068 * * [simplify]: Extracting #6: cost 136 inf + 36680 1553932089.092 * * [simplify]: Extracting #7: cost 44 inf + 62464 1553932089.120 * * [simplify]: Extracting #8: cost 7 inf + 78048 1553932089.153 * * [simplify]: Extracting #9: cost 0 inf + 80683 1553932089.175 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932089.175 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932089.175 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932089.176 * * [simplify]: iters left: 6 (20 enodes) 1553932089.180 * * [simplify]: iters left: 5 (100 enodes) 1553932089.198 * * [simplify]: iters left: 4 (239 enodes) 1553932089.276 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932089.276 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932089.276 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932089.276 * * [simplify]: Extracting #3: cost 81 inf + 0 1553932089.276 * * [simplify]: Extracting #4: cost 224 inf + 0 1553932089.278 * * [simplify]: Extracting #5: cost 151 inf + 13398 1553932089.286 * * [simplify]: Extracting #6: cost 9 inf + 42395 1553932089.298 * * [simplify]: Extracting #7: cost 0 inf + 44733 1553932089.310 * * [simplify]: Extracting #8: cost 0 inf + 44653 1553932089.319 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (- x.im x.re))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) 1553932089.319 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (- x.im x.re))) (cbrt (* (+ x.im x.re) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932089.319 * * * * [progress]: [ 106 / 827 ] simplifiying candidate # 1553932089.320 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932089.320 * * [simplify]: iters left: 6 (19 enodes) 1553932089.327 * * [simplify]: iters left: 5 (93 enodes) 1553932089.352 * * [simplify]: iters left: 4 (220 enodes) 1553932089.447 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932089.447 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932089.447 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932089.447 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932089.448 * * [simplify]: Extracting #4: cost 223 inf + 1 1553932089.450 * * [simplify]: Extracting #5: cost 240 inf + 2794 1553932089.459 * * [simplify]: Extracting #6: cost 110 inf + 26325 1553932089.476 * * [simplify]: Extracting #7: cost 32 inf + 48339 1553932089.496 * * [simplify]: Extracting #8: cost 5 inf + 58728 1553932089.515 * * [simplify]: Extracting #9: cost 0 inf + 59908 1553932089.526 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553932089.526 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932089.527 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932089.527 * * [simplify]: iters left: 6 (18 enodes) 1553932089.531 * * [simplify]: iters left: 5 (87 enodes) 1553932089.548 * * [simplify]: iters left: 4 (185 enodes) 1553932089.591 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932089.591 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932089.591 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932089.591 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932089.591 * * [simplify]: Extracting #4: cost 184 inf + 0 1553932089.594 * * [simplify]: Extracting #5: cost 108 inf + 16170 1553932089.603 * * [simplify]: Extracting #6: cost 7 inf + 36046 1553932089.618 * * [simplify]: Extracting #7: cost 0 inf + 37300 1553932089.630 * * [simplify]: Extracting #8: cost 0 inf + 37020 1553932089.637 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932089.637 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932089.637 * * * * [progress]: [ 107 / 827 ] simplifiying candidate # 1553932089.638 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932089.638 * * [simplify]: iters left: 6 (22 enodes) 1553932089.644 * * [simplify]: iters left: 5 (104 enodes) 1553932089.672 * * [simplify]: iters left: 4 (247 enodes) 1553932089.775 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932089.775 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932089.775 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932089.775 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932089.776 * * [simplify]: Extracting #4: cost 252 inf + 1 1553932089.777 * * [simplify]: Extracting #5: cost 269 inf + 1989 1553932089.783 * * [simplify]: Extracting #6: cost 111 inf + 33293 1553932089.799 * * [simplify]: Extracting #7: cost 27 inf + 59469 1553932089.822 * * [simplify]: Extracting #8: cost 1 inf + 69715 1553932089.849 * * [simplify]: Extracting #9: cost 0 inf + 69927 1553932089.861 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932089.861 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932089.861 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932089.861 * * [simplify]: iters left: 6 (19 enodes) 1553932089.866 * * [simplify]: iters left: 5 (90 enodes) 1553932089.885 * * [simplify]: iters left: 4 (193 enodes) 1553932089.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932089.964 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932089.964 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932089.964 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932089.965 * * [simplify]: Extracting #4: cost 182 inf + 0 1553932089.967 * * [simplify]: Extracting #5: cost 169 inf + 2805 1553932089.975 * * [simplify]: Extracting #6: cost 43 inf + 27966 1553932089.989 * * [simplify]: Extracting #7: cost 4 inf + 37084 1553932090.004 * * [simplify]: Extracting #8: cost 0 inf + 37612 1553932090.011 * * [simplify]: Extracting #9: cost 0 inf + 37532 1553932090.019 * [simplify]: Simplified to (* (* (cbrt (+ (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (* x.re x.re)) (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (- (* x.im x.im) (* x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) (cbrt (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)))) 1553932090.019 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (+ (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (* x.re x.re)) (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (- (* x.im x.im) (* x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) (cbrt (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932090.019 * * * * [progress]: [ 108 / 827 ] simplifiying candidate # 1553932090.020 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932090.020 * * [simplify]: iters left: 6 (22 enodes) 1553932090.026 * * [simplify]: iters left: 5 (104 enodes) 1553932090.051 * * [simplify]: iters left: 4 (246 enodes) 1553932090.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932090.122 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932090.122 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932090.122 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932090.125 * * [simplify]: Extracting #4: cost 230 inf + 1 1553932090.126 * * [simplify]: Extracting #5: cost 236 inf + 4692 1553932090.132 * * [simplify]: Extracting #6: cost 91 inf + 33090 1553932090.142 * * [simplify]: Extracting #7: cost 29 inf + 51014 1553932090.160 * * [simplify]: Extracting #8: cost 6 inf + 60564 1553932090.177 * * [simplify]: Extracting #9: cost 0 inf + 61956 1553932090.188 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im))) (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553932090.188 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im))) (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932090.189 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932090.189 * * [simplify]: iters left: 6 (19 enodes) 1553932090.193 * * [simplify]: iters left: 5 (90 enodes) 1553932090.220 * * [simplify]: iters left: 4 (193 enodes) 1553932090.273 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932090.273 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932090.273 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932090.273 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932090.274 * * [simplify]: Extracting #4: cost 177 inf + 43 1553932090.276 * * [simplify]: Extracting #5: cost 138 inf + 6383 1553932090.287 * * [simplify]: Extracting #6: cost 12 inf + 32068 1553932090.301 * * [simplify]: Extracting #7: cost 0 inf + 36692 1553932090.315 * [simplify]: Simplified to (* (* (cbrt (+ (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* x.re x.re)) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) (cbrt (+ x.im x.re))) 1553932090.315 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im))) (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (+ (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* x.re x.re)) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932090.316 * * * * [progress]: [ 109 / 827 ] simplifiying candidate # 1553932090.316 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932090.316 * * [simplify]: iters left: 6 (23 enodes) 1553932090.330 * * [simplify]: iters left: 5 (109 enodes) 1553932090.372 * * [simplify]: iters left: 4 (267 enodes) 1553932090.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932090.486 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932090.486 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932090.486 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932090.487 * * [simplify]: Extracting #4: cost 286 inf + 1 1553932090.488 * * [simplify]: Extracting #5: cost 298 inf + 3849 1553932090.495 * * [simplify]: Extracting #6: cost 130 inf + 38094 1553932090.508 * * [simplify]: Extracting #7: cost 25 inf + 67531 1553932090.530 * * [simplify]: Extracting #8: cost 1 inf + 76188 1553932090.560 * * [simplify]: Extracting #9: cost 0 inf + 76400 1553932090.587 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im)))) 1553932090.587 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932090.588 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932090.588 * * [simplify]: iters left: 6 (19 enodes) 1553932090.595 * * [simplify]: iters left: 5 (90 enodes) 1553932090.611 * * [simplify]: iters left: 4 (193 enodes) 1553932090.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932090.674 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932090.674 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932090.674 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932090.675 * * [simplify]: Extracting #4: cost 185 inf + 0 1553932090.679 * * [simplify]: Extracting #5: cost 116 inf + 11266 1553932090.690 * * [simplify]: Extracting #6: cost 15 inf + 32982 1553932090.704 * * [simplify]: Extracting #7: cost 0 inf + 37612 1553932090.718 * [simplify]: Simplified to (* (* (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) 1553932090.718 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im)))) (* (* (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932090.718 * * * * [progress]: [ 110 / 827 ] simplifiying candidate # 1553932090.719 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932090.719 * * [simplify]: iters left: 6 (23 enodes) 1553932090.728 * * [simplify]: iters left: 5 (109 enodes) 1553932090.749 * * [simplify]: iters left: 4 (269 enodes) 1553932090.862 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932090.862 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932090.863 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932090.863 * * [simplify]: Extracting #3: cost 81 inf + 0 1553932090.863 * * [simplify]: Extracting #4: cost 280 inf + 1 1553932090.865 * * [simplify]: Extracting #5: cost 285 inf + 5062 1553932090.872 * * [simplify]: Extracting #6: cost 117 inf + 37467 1553932090.891 * * [simplify]: Extracting #7: cost 27 inf + 64033 1553932090.918 * * [simplify]: Extracting #8: cost 1 inf + 72532 1553932090.944 * * [simplify]: Extracting #9: cost 0 inf + 72704 1553932090.970 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im)))) 1553932090.970 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932090.971 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932090.971 * * [simplify]: iters left: 6 (19 enodes) 1553932090.981 * * [simplify]: iters left: 5 (90 enodes) 1553932091.010 * * [simplify]: iters left: 4 (193 enodes) 1553932091.063 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932091.063 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932091.063 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932091.064 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932091.064 * * [simplify]: Extracting #4: cost 175 inf + 247 1553932091.067 * * [simplify]: Extracting #5: cost 135 inf + 6788 1553932091.077 * * [simplify]: Extracting #6: cost 12 inf + 32508 1553932091.091 * * [simplify]: Extracting #7: cost 0 inf + 36772 1553932091.107 * [simplify]: Simplified to (* (* (cbrt (+ (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* x.re x.re)) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) (cbrt (- x.im x.re))) 1553932091.107 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im)))) (* (* (cbrt (+ (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* x.re x.re)) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932091.107 * * * * [progress]: [ 111 / 827 ] simplifiying candidate # 1553932091.108 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932091.108 * * [simplify]: iters left: 6 (15 enodes) 1553932091.116 * * [simplify]: iters left: 5 (72 enodes) 1553932091.142 * * [simplify]: iters left: 4 (167 enodes) 1553932091.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932091.197 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932091.197 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932091.197 * * [simplify]: Extracting #3: cost 34 inf + 0 1553932091.197 * * [simplify]: Extracting #4: cost 152 inf + 1 1553932091.198 * * [simplify]: Extracting #5: cost 184 inf + 124 1553932091.206 * * [simplify]: Extracting #6: cost 132 inf + 16134 1553932091.218 * * [simplify]: Extracting #7: cost 20 inf + 49574 1553932091.233 * * [simplify]: Extracting #8: cost 1 inf + 50044 1553932091.249 * * [simplify]: Extracting #9: cost 0 inf + 50045 1553932091.264 * * [simplify]: Extracting #10: cost 0 inf + 50005 1553932091.279 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))))) 1553932091.279 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932091.280 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932091.280 * * [simplify]: iters left: 6 (15 enodes) 1553932091.287 * * [simplify]: iters left: 5 (68 enodes) 1553932091.310 * * [simplify]: iters left: 4 (148 enodes) 1553932091.348 * * [simplify]: iters left: 3 (476 enodes) 1553932091.653 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932091.653 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932091.653 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932091.653 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932091.655 * * [simplify]: Extracting #4: cost 293 inf + 0 1553932091.662 * * [simplify]: Extracting #5: cost 281 inf + 15302 1553932091.692 * * [simplify]: Extracting #6: cost 32 inf + 75993 1553932091.720 * * [simplify]: Extracting #7: cost 0 inf + 84497 1553932091.768 * * [simplify]: Extracting #8: cost 0 inf + 84457 1553932091.811 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))))) 1553932091.811 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932091.812 * * * * [progress]: [ 112 / 827 ] simplifiying candidate # 1553932091.812 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932091.813 * * [simplify]: iters left: 6 (21 enodes) 1553932091.824 * * [simplify]: iters left: 5 (96 enodes) 1553932091.858 * * [simplify]: iters left: 4 (222 enodes) 1553932091.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932091.975 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932091.975 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932091.975 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932091.976 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932091.976 * * [simplify]: Extracting #5: cost 230 inf + 290 1553932091.980 * * [simplify]: Extracting #6: cost 113 inf + 25656 1553932091.989 * * [simplify]: Extracting #7: cost 22 inf + 53486 1553932092.002 * * [simplify]: Extracting #8: cost 2 inf + 61592 1553932092.021 * * [simplify]: Extracting #9: cost 0 inf + 62916 1553932092.043 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) x.re))) 1553932092.043 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) x.re))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932092.044 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932092.044 * * [simplify]: iters left: 6 (18 enodes) 1553932092.053 * * [simplify]: iters left: 5 (85 enodes) 1553932092.081 * * [simplify]: iters left: 4 (198 enodes) 1553932092.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932092.170 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932092.170 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932092.170 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932092.171 * * [simplify]: Extracting #4: cost 196 inf + 0 1553932092.175 * * [simplify]: Extracting #5: cost 115 inf + 15853 1553932092.188 * * [simplify]: Extracting #6: cost 13 inf + 37732 1553932092.204 * * [simplify]: Extracting #7: cost 0 inf + 40956 1553932092.221 * * [simplify]: Extracting #8: cost 0 inf + 40636 1553932092.238 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932092.238 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) x.re))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932092.238 * * * * [progress]: [ 113 / 827 ] simplifiying candidate # 1553932092.239 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932092.239 * * [simplify]: iters left: 6 (20 enodes) 1553932092.249 * * [simplify]: iters left: 5 (93 enodes) 1553932092.288 * * [simplify]: iters left: 4 (224 enodes) 1553932092.390 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932092.390 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932092.390 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932092.390 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932092.391 * * [simplify]: Extracting #4: cost 241 inf + 1 1553932092.392 * * [simplify]: Extracting #5: cost 264 inf + 819 1553932092.396 * * [simplify]: Extracting #6: cost 150 inf + 24358 1553932092.407 * * [simplify]: Extracting #7: cost 39 inf + 58136 1553932092.425 * * [simplify]: Extracting #8: cost 4 inf + 72456 1553932092.449 * * [simplify]: Extracting #9: cost 0 inf + 73636 1553932092.474 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553932092.474 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932092.475 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932092.475 * * [simplify]: iters left: 6 (18 enodes) 1553932092.484 * * [simplify]: iters left: 5 (87 enodes) 1553932092.510 * * [simplify]: iters left: 4 (226 enodes) 1553932092.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932092.570 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932092.570 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932092.571 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932092.571 * * [simplify]: Extracting #4: cost 216 inf + 0 1553932092.576 * * [simplify]: Extracting #5: cost 137 inf + 17826 1553932092.588 * * [simplify]: Extracting #6: cost 15 inf + 43548 1553932092.606 * * [simplify]: Extracting #7: cost 0 inf + 45537 1553932092.624 * * [simplify]: Extracting #8: cost 0 inf + 45497 1553932092.641 * [simplify]: Simplified to (* (* (cbrt (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im))) (cbrt (* (- x.im x.re) (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im))))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553932092.642 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im))) (cbrt (* (- x.im x.re) (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im))))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932092.642 * * * * [progress]: [ 114 / 827 ] simplifiying candidate # 1553932092.642 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932092.643 * * [simplify]: iters left: 6 (22 enodes) 1553932092.654 * * [simplify]: iters left: 5 (104 enodes) 1553932092.692 * * [simplify]: iters left: 4 (247 enodes) 1553932092.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932092.791 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932092.791 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932092.791 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932092.792 * * [simplify]: Extracting #4: cost 252 inf + 1 1553932092.795 * * [simplify]: Extracting #5: cost 262 inf + 3204 1553932092.809 * * [simplify]: Extracting #6: cost 117 inf + 31402 1553932092.830 * * [simplify]: Extracting #7: cost 36 inf + 55765 1553932092.843 * * [simplify]: Extracting #8: cost 3 inf + 69170 1553932092.855 * * [simplify]: Extracting #9: cost 0 inf + 69887 1553932092.873 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.im x.im) (* x.re x.re)))))) 1553932092.873 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932092.874 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932092.874 * * [simplify]: iters left: 6 (19 enodes) 1553932092.884 * * [simplify]: iters left: 5 (90 enodes) 1553932092.903 * * [simplify]: iters left: 4 (193 enodes) 1553932092.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932092.964 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932092.964 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932092.965 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932092.965 * * [simplify]: Extracting #4: cost 182 inf + 0 1553932092.967 * * [simplify]: Extracting #5: cost 163 inf + 3335 1553932092.975 * * [simplify]: Extracting #6: cost 41 inf + 27090 1553932092.988 * * [simplify]: Extracting #7: cost 7 inf + 35758 1553932093.003 * * [simplify]: Extracting #8: cost 1 inf + 37050 1553932093.018 * * [simplify]: Extracting #9: cost 0 inf + 37492 1553932093.034 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (* (cbrt (+ (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (* x.re x.re)) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (- (* x.im x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))))) 1553932093.034 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (* (cbrt (+ (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (* x.re x.re)) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (- (* x.im x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932093.035 * * * * [progress]: [ 115 / 827 ] simplifiying candidate # 1553932093.035 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932093.036 * * [simplify]: iters left: 6 (15 enodes) 1553932093.044 * * [simplify]: iters left: 5 (73 enodes) 1553932093.071 * * [simplify]: iters left: 4 (168 enodes) 1553932093.160 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932093.160 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932093.160 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932093.160 * * [simplify]: Extracting #3: cost 34 inf + 0 1553932093.161 * * [simplify]: Extracting #4: cost 152 inf + 1 1553932093.162 * * [simplify]: Extracting #5: cost 183 inf + 207 1553932093.169 * * [simplify]: Extracting #6: cost 114 inf + 18729 1553932093.184 * * [simplify]: Extracting #7: cost 18 inf + 48873 1553932093.200 * * [simplify]: Extracting #8: cost 0 inf + 50479 1553932093.215 * * [simplify]: Extracting #9: cost 0 inf + 50177 1553932093.231 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) 1553932093.231 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932093.232 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932093.232 * * [simplify]: iters left: 6 (15 enodes) 1553932093.238 * * [simplify]: iters left: 5 (69 enodes) 1553932093.250 * * [simplify]: iters left: 4 (149 enodes) 1553932093.300 * * [simplify]: iters left: 3 (476 enodes) 1553932093.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932093.636 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932093.636 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932093.636 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932093.638 * * [simplify]: Extracting #4: cost 305 inf + 0 1553932093.645 * * [simplify]: Extracting #5: cost 301 inf + 13688 1553932093.667 * * [simplify]: Extracting #6: cost 123 inf + 53795 1553932093.691 * * [simplify]: Extracting #7: cost 2 inf + 89877 1553932093.728 * * [simplify]: Extracting #8: cost 0 inf + 90401 1553932093.769 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))))) 1553932093.769 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932093.770 * * * * [progress]: [ 116 / 827 ] simplifiying candidate # 1553932093.770 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932093.770 * * [simplify]: iters left: 6 (21 enodes) 1553932093.776 * * [simplify]: iters left: 5 (96 enodes) 1553932093.799 * * [simplify]: iters left: 4 (222 enodes) 1553932093.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932093.912 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932093.912 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932093.913 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932093.913 * * [simplify]: Extracting #4: cost 184 inf + 1 1553932093.914 * * [simplify]: Extracting #5: cost 208 inf + 939 1553932093.918 * * [simplify]: Extracting #6: cost 95 inf + 28446 1553932093.927 * * [simplify]: Extracting #7: cost 13 inf + 52802 1553932093.939 * * [simplify]: Extracting #8: cost 0 inf + 56879 1553932093.949 * * [simplify]: Extracting #9: cost 0 inf + 56799 1553932093.962 * [simplify]: Simplified to (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ x.re x.im))))) 1553932093.962 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ x.re x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932093.963 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553932093.963 * * [simplify]: iters left: 6 (17 enodes) 1553932093.969 * * [simplify]: iters left: 5 (75 enodes) 1553932093.994 * * [simplify]: iters left: 4 (156 enodes) 1553932094.058 * * [simplify]: iters left: 3 (449 enodes) 1553932094.322 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932094.322 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932094.322 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932094.322 * * [simplify]: Extracting #3: cost 93 inf + 0 1553932094.323 * * [simplify]: Extracting #4: cost 313 inf + 775 1553932094.328 * * [simplify]: Extracting #5: cost 243 inf + 24166 1553932094.347 * * [simplify]: Extracting #6: cost 49 inf + 76183 1553932094.380 * * [simplify]: Extracting #7: cost 0 inf + 92921 1553932094.407 * * [simplify]: Extracting #8: cost 0 inf + 92801 1553932094.429 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re))))) (cbrt (+ x.im x.re))) 1553932094.429 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ x.re x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932094.430 * * * * [progress]: [ 117 / 827 ] simplifiying candidate # 1553932094.430 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932094.430 * * [simplify]: iters left: 6 (19 enodes) 1553932094.435 * * [simplify]: iters left: 5 (90 enodes) 1553932094.458 * * [simplify]: iters left: 4 (215 enodes) 1553932094.557 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932094.557 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932094.558 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932094.558 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932094.558 * * [simplify]: Extracting #4: cost 195 inf + 1 1553932094.559 * * [simplify]: Extracting #5: cost 221 inf + 375 1553932094.562 * * [simplify]: Extracting #6: cost 117 inf + 20414 1553932094.572 * * [simplify]: Extracting #7: cost 35 inf + 46792 1553932094.591 * * [simplify]: Extracting #8: cost 3 inf + 59197 1553932094.610 * * [simplify]: Extracting #9: cost 0 inf + 60303 1553932094.630 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (+ x.re x.im) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) x.re)))) 1553932094.630 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (+ x.re x.im) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932094.631 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932094.631 * * [simplify]: iters left: 6 (16 enodes) 1553932094.639 * * [simplify]: iters left: 5 (72 enodes) 1553932094.665 * * [simplify]: iters left: 4 (162 enodes) 1553932094.705 * * [simplify]: iters left: 3 (488 enodes) 1553932095.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932095.021 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932095.021 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932095.021 * * [simplify]: Extracting #3: cost 93 inf + 0 1553932095.022 * * [simplify]: Extracting #4: cost 313 inf + 0 1553932095.025 * * [simplify]: Extracting #5: cost 284 inf + 14060 1553932095.041 * * [simplify]: Extracting #6: cost 37 inf + 76585 1553932095.063 * * [simplify]: Extracting #7: cost 0 inf + 86299 1553932095.103 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))))) 1553932095.103 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (+ x.re x.im) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) x.re)))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932095.104 * * * * [progress]: [ 118 / 827 ] simplifiying candidate # 1553932095.104 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932095.104 * * [simplify]: iters left: 6 (22 enodes) 1553932095.116 * * [simplify]: iters left: 5 (102 enodes) 1553932095.153 * * [simplify]: iters left: 4 (240 enodes) 1553932095.259 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932095.259 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932095.259 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932095.259 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932095.260 * * [simplify]: Extracting #4: cost 234 inf + 1 1553932095.261 * * [simplify]: Extracting #5: cost 247 inf + 1759 1553932095.270 * * [simplify]: Extracting #6: cost 112 inf + 25737 1553932095.288 * * [simplify]: Extracting #7: cost 30 inf + 51315 1553932095.309 * * [simplify]: Extracting #8: cost 3 inf + 63233 1553932095.336 * * [simplify]: Extracting #9: cost 0 inf + 64411 1553932095.358 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.im x.re) (* x.re (- x.re x.im)))))) 1553932095.358 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.im x.re) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932095.359 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) 1553932095.359 * * [simplify]: iters left: 6 (17 enodes) 1553932095.367 * * [simplify]: iters left: 5 (77 enodes) 1553932095.393 * * [simplify]: iters left: 4 (169 enodes) 1553932095.445 * * [simplify]: iters left: 3 (492 enodes) 1553932095.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932095.771 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932095.772 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932095.772 * * [simplify]: Extracting #3: cost 94 inf + 0 1553932095.773 * * [simplify]: Extracting #4: cost 308 inf + 856 1553932095.779 * * [simplify]: Extracting #5: cost 220 inf + 31643 1553932095.803 * * [simplify]: Extracting #6: cost 38 inf + 79081 1553932095.839 * * [simplify]: Extracting #7: cost 0 inf + 90677 1553932095.878 * * [simplify]: Extracting #8: cost 0 inf + 90637 1553932095.923 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (- (* x.im x.im) (* x.im x.re)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))))) (cbrt (- x.im x.re))) 1553932095.924 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.im x.re) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (- (* x.im x.im) (* x.im x.re)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932095.924 * * * * [progress]: [ 119 / 827 ] simplifiying candidate # 1553932095.925 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932095.925 * * [simplify]: iters left: 6 (19 enodes) 1553932095.935 * * [simplify]: iters left: 5 (86 enodes) 1553932095.970 * * [simplify]: iters left: 4 (188 enodes) 1553932096.061 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932096.061 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932096.061 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932096.062 * * [simplify]: Extracting #3: cost 37 inf + 0 1553932096.062 * * [simplify]: Extracting #4: cost 149 inf + 1 1553932096.063 * * [simplify]: Extracting #5: cost 175 inf + 452 1553932096.064 * * [simplify]: Extracting #6: cost 113 inf + 14052 1553932096.073 * * [simplify]: Extracting #7: cost 19 inf + 44612 1553932096.080 * * [simplify]: Extracting #8: cost 0 inf + 45841 1553932096.091 * * [simplify]: Extracting #9: cost 0 inf + 45470 1553932096.106 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932096.106 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932096.107 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932096.107 * * [simplify]: iters left: 6 (16 enodes) 1553932096.114 * * [simplify]: iters left: 5 (70 enodes) 1553932096.125 * * [simplify]: iters left: 4 (146 enodes) 1553932096.165 * * [simplify]: iters left: 3 (436 enodes) 1553932096.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932096.395 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932096.395 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932096.395 * * [simplify]: Extracting #3: cost 81 inf + 0 1553932096.397 * * [simplify]: Extracting #4: cost 304 inf + 2 1553932096.403 * * [simplify]: Extracting #5: cost 297 inf + 12440 1553932096.432 * * [simplify]: Extracting #6: cost 45 inf + 75489 1553932096.467 * * [simplify]: Extracting #7: cost 0 inf + 87059 1553932096.489 * * [simplify]: Extracting #8: cost 0 inf + 86939 1553932096.521 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932096.521 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932096.522 * * * * [progress]: [ 120 / 827 ] simplifiying candidate # 1553932096.522 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932096.522 * * [simplify]: iters left: 6 (21 enodes) 1553932096.528 * * [simplify]: iters left: 5 (96 enodes) 1553932096.550 * * [simplify]: iters left: 4 (222 enodes) 1553932096.670 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932096.670 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932096.670 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932096.670 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932096.671 * * [simplify]: Extracting #4: cost 185 inf + 1 1553932096.672 * * [simplify]: Extracting #5: cost 202 inf + 2232 1553932096.675 * * [simplify]: Extracting #6: cost 100 inf + 25403 1553932096.683 * * [simplify]: Extracting #7: cost 17 inf + 50113 1553932096.693 * * [simplify]: Extracting #8: cost 2 inf + 56253 1553932096.706 * * [simplify]: Extracting #9: cost 0 inf + 56677 1553932096.729 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932096.729 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932096.730 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932096.730 * * [simplify]: iters left: 6 (18 enodes) 1553932096.739 * * [simplify]: iters left: 5 (85 enodes) 1553932096.757 * * [simplify]: iters left: 4 (198 enodes) 1553932096.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932096.830 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932096.830 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932096.831 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932096.832 * * [simplify]: Extracting #4: cost 189 inf + 2 1553932096.836 * * [simplify]: Extracting #5: cost 117 inf + 14969 1553932096.848 * * [simplify]: Extracting #6: cost 13 inf + 37372 1553932096.864 * * [simplify]: Extracting #7: cost 0 inf + 41316 1553932096.879 * * [simplify]: Extracting #8: cost 0 inf + 40956 1553932096.894 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (+ x.im x.re))) 1553932096.894 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932096.894 * * * * [progress]: [ 121 / 827 ] simplifiying candidate # 1553932096.894 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932096.895 * * [simplify]: iters left: 6 (22 enodes) 1553932096.901 * * [simplify]: iters left: 5 (104 enodes) 1553932096.920 * * [simplify]: iters left: 4 (247 enodes) 1553932096.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932096.989 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932096.989 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932096.989 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932096.990 * * [simplify]: Extracting #4: cost 243 inf + 1 1553932096.991 * * [simplify]: Extracting #5: cost 256 inf + 2319 1553932096.999 * * [simplify]: Extracting #6: cost 118 inf + 30506 1553932097.010 * * [simplify]: Extracting #7: cost 24 inf + 61633 1553932097.022 * * [simplify]: Extracting #8: cost 3 inf + 70315 1553932097.034 * * [simplify]: Extracting #9: cost 0 inf + 70991 1553932097.047 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im)))))) 1553932097.047 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932097.047 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932097.047 * * [simplify]: iters left: 6 (19 enodes) 1553932097.052 * * [simplify]: iters left: 5 (90 enodes) 1553932097.067 * * [simplify]: iters left: 4 (216 enodes) 1553932097.161 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932097.161 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932097.161 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932097.161 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932097.162 * * [simplify]: Extracting #4: cost 209 inf + 2 1553932097.168 * * [simplify]: Extracting #5: cost 125 inf + 18601 1553932097.181 * * [simplify]: Extracting #6: cost 14 inf + 39696 1553932097.199 * * [simplify]: Extracting #7: cost 1 inf + 43761 1553932097.219 * * [simplify]: Extracting #8: cost 0 inf + 44203 1553932097.229 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (- x.im x.re)))) 1553932097.229 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932097.229 * * * * [progress]: [ 122 / 827 ] simplifiying candidate # 1553932097.230 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932097.230 * * [simplify]: iters left: 6 (22 enodes) 1553932097.236 * * [simplify]: iters left: 5 (104 enodes) 1553932097.262 * * [simplify]: iters left: 4 (246 enodes) 1553932097.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932097.377 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932097.377 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932097.377 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932097.378 * * [simplify]: Extracting #4: cost 230 inf + 1 1553932097.381 * * [simplify]: Extracting #5: cost 234 inf + 4295 1553932097.393 * * [simplify]: Extracting #6: cost 77 inf + 36137 1553932097.413 * * [simplify]: Extracting #7: cost 14 inf + 57757 1553932097.434 * * [simplify]: Extracting #8: cost 3 inf + 61360 1553932097.454 * * [simplify]: Extracting #9: cost 0 inf + 62036 1553932097.466 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553932097.466 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932097.466 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932097.466 * * [simplify]: iters left: 6 (19 enodes) 1553932097.471 * * [simplify]: iters left: 5 (90 enodes) 1553932097.495 * * [simplify]: iters left: 4 (193 enodes) 1553932097.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932097.574 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932097.574 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932097.574 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932097.575 * * [simplify]: Extracting #4: cost 177 inf + 43 1553932097.577 * * [simplify]: Extracting #5: cost 150 inf + 4639 1553932097.586 * * [simplify]: Extracting #6: cost 26 inf + 29480 1553932097.596 * * [simplify]: Extracting #7: cost 0 inf + 37252 1553932097.603 * [simplify]: Simplified to (* (cbrt (+ (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* x.re x.re)) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* (- x.im x.re) x.im)))) (* (cbrt (* (- x.im x.re) (+ x.im x.re))) (cbrt (+ x.im x.re)))) 1553932097.603 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (+ (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* x.re x.re)) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* (- x.im x.re) x.im)))) (* (cbrt (* (- x.im x.re) (+ x.im x.re))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932097.604 * * * * [progress]: [ 123 / 827 ] simplifiying candidate # 1553932097.604 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932097.604 * * [simplify]: iters left: 6 (21 enodes) 1553932097.610 * * [simplify]: iters left: 5 (96 enodes) 1553932097.634 * * [simplify]: iters left: 4 (222 enodes) 1553932097.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932097.739 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932097.739 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932097.739 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932097.740 * * [simplify]: Extracting #4: cost 184 inf + 1 1553932097.741 * * [simplify]: Extracting #5: cost 200 inf + 1992 1553932097.744 * * [simplify]: Extracting #6: cost 96 inf + 24880 1553932097.753 * * [simplify]: Extracting #7: cost 21 inf + 47635 1553932097.776 * * [simplify]: Extracting #8: cost 3 inf + 55453 1553932097.790 * * [simplify]: Extracting #9: cost 0 inf + 56559 1553932097.799 * [simplify]: Simplified to (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553932097.800 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932097.800 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932097.800 * * [simplify]: iters left: 6 (17 enodes) 1553932097.804 * * [simplify]: iters left: 5 (75 enodes) 1553932097.816 * * [simplify]: iters left: 4 (156 enodes) 1553932097.880 * * [simplify]: iters left: 3 (449 enodes) 1553932098.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932098.229 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932098.229 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932098.229 * * [simplify]: Extracting #3: cost 93 inf + 0 1553932098.231 * * [simplify]: Extracting #4: cost 314 inf + 573 1553932098.240 * * [simplify]: Extracting #5: cost 248 inf + 23596 1553932098.270 * * [simplify]: Extracting #6: cost 50 inf + 76021 1553932098.295 * * [simplify]: Extracting #7: cost 0 inf + 92921 1553932098.322 * * [simplify]: Extracting #8: cost 0 inf + 92641 1553932098.353 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re)))) (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.im x.re)))) 1553932098.353 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re)))) (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932098.353 * * * * [progress]: [ 124 / 827 ] simplifiying candidate # 1553932098.354 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932098.354 * * [simplify]: iters left: 6 (19 enodes) 1553932098.360 * * [simplify]: iters left: 5 (88 enodes) 1553932098.378 * * [simplify]: iters left: 4 (190 enodes) 1553932098.442 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932098.442 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932098.442 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932098.442 * * [simplify]: Extracting #3: cost 37 inf + 0 1553932098.443 * * [simplify]: Extracting #4: cost 149 inf + 1 1553932098.443 * * [simplify]: Extracting #5: cost 175 inf + 572 1553932098.445 * * [simplify]: Extracting #6: cost 118 inf + 14549 1553932098.450 * * [simplify]: Extracting #7: cost 33 inf + 39145 1553932098.457 * * [simplify]: Extracting #8: cost 1 inf + 45331 1553932098.466 * * [simplify]: Extracting #9: cost 0 inf + 45190 1553932098.479 * * [simplify]: Extracting #10: cost 0 inf + 45150 1553932098.486 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))))) 1553932098.486 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932098.487 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553932098.487 * * [simplify]: iters left: 6 (16 enodes) 1553932098.491 * * [simplify]: iters left: 5 (72 enodes) 1553932098.505 * * [simplify]: iters left: 4 (148 enodes) 1553932098.559 * * [simplify]: iters left: 3 (436 enodes) 1553932098.809 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932098.809 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932098.809 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932098.809 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932098.810 * * [simplify]: Extracting #4: cost 305 inf + 2 1553932098.813 * * [simplify]: Extracting #5: cost 297 inf + 11760 1553932098.830 * * [simplify]: Extracting #6: cost 57 inf + 71547 1553932098.860 * * [simplify]: Extracting #7: cost 0 inf + 87781 1553932098.893 * * [simplify]: Extracting #8: cost 0 inf + 87701 1553932098.936 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.im x.re))) (cbrt (+ x.im x.re))) 1553932098.936 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.im x.re))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932098.936 * * * * [progress]: [ 125 / 827 ] simplifiying candidate # 1553932098.937 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932098.937 * * [simplify]: iters left: 6 (23 enodes) 1553932098.949 * * [simplify]: iters left: 5 (104 enodes) 1553932098.989 * * [simplify]: iters left: 4 (233 enodes) 1553932099.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932099.088 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932099.088 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932099.088 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932099.089 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932099.093 * * [simplify]: Extracting #5: cost 207 inf + 1709 1553932099.096 * * [simplify]: Extracting #6: cost 105 inf + 20968 1553932099.103 * * [simplify]: Extracting #7: cost 35 inf + 41713 1553932099.113 * * [simplify]: Extracting #8: cost 5 inf + 53484 1553932099.128 * * [simplify]: Extracting #9: cost 0 inf + 55524 1553932099.147 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) 1553932099.147 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932099.147 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932099.148 * * [simplify]: iters left: 6 (17 enodes) 1553932099.156 * * [simplify]: iters left: 5 (75 enodes) 1553932099.168 * * [simplify]: iters left: 4 (156 enodes) 1553932099.214 * * [simplify]: iters left: 3 (449 enodes) 1553932099.473 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932099.473 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932099.473 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932099.474 * * [simplify]: Extracting #3: cost 97 inf + 0 1553932099.475 * * [simplify]: Extracting #4: cost 315 inf + 976 1553932099.486 * * [simplify]: Extracting #5: cost 228 inf + 32635 1553932099.521 * * [simplify]: Extracting #6: cost 35 inf + 81851 1553932099.545 * * [simplify]: Extracting #7: cost 0 inf + 92281 1553932099.583 * * [simplify]: Extracting #8: cost 0 inf + 92161 1553932099.605 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.im x.re)))) 1553932099.605 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932099.606 * * * * [progress]: [ 126 / 827 ] simplifiying candidate # 1553932099.606 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932099.606 * * [simplify]: iters left: 6 (24 enodes) 1553932099.613 * * [simplify]: iters left: 5 (112 enodes) 1553932099.635 * * [simplify]: iters left: 4 (258 enodes) 1553932099.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932099.719 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932099.719 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932099.719 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932099.720 * * [simplify]: Extracting #4: cost 226 inf + 1 1553932099.721 * * [simplify]: Extracting #5: cost 231 inf + 3011 1553932099.734 * * [simplify]: Extracting #6: cost 86 inf + 30770 1553932099.746 * * [simplify]: Extracting #7: cost 26 inf + 48733 1553932099.757 * * [simplify]: Extracting #8: cost 3 inf + 57899 1553932099.767 * * [simplify]: Extracting #9: cost 0 inf + 59026 1553932099.781 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* x.re (* (* (- x.re x.im) (+ x.re x.im)) (- x.im x.re))))) 1553932099.781 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* x.re (* (* (- x.re x.im) (+ x.re x.im)) (- x.im x.re))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932099.782 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932099.782 * * [simplify]: iters left: 6 (18 enodes) 1553932099.788 * * [simplify]: iters left: 5 (80 enodes) 1553932099.801 * * [simplify]: iters left: 4 (163 enodes) 1553932099.853 * * [simplify]: iters left: 3 (454 enodes) 1553932100.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932100.070 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932100.070 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932100.070 * * [simplify]: Extracting #3: cost 89 inf + 0 1553932100.071 * * [simplify]: Extracting #4: cost 317 inf + 207 1553932100.075 * * [simplify]: Extracting #5: cost 275 inf + 17829 1553932100.088 * * [simplify]: Extracting #6: cost 82 inf + 67725 1553932100.127 * * [simplify]: Extracting #7: cost 1 inf + 93005 1553932100.148 * * [simplify]: Extracting #8: cost 0 inf + 93287 1553932100.171 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (cbrt (- x.im x.re))) (cbrt (+ x.im x.re))) 1553932100.171 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* x.re (* (* (- x.re x.im) (+ x.re x.im)) (- x.im x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (cbrt (- x.im x.re))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932100.171 * * * * [progress]: [ 127 / 827 ] simplifiying candidate # 1553932100.171 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932100.171 * * [simplify]: iters left: 6 (16 enodes) 1553932100.179 * * [simplify]: iters left: 5 (75 enodes) 1553932100.205 * * [simplify]: iters left: 4 (173 enodes) 1553932100.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932100.268 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932100.268 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932100.268 * * [simplify]: Extracting #3: cost 33 inf + 0 1553932100.269 * * [simplify]: Extracting #4: cost 140 inf + 1 1553932100.271 * * [simplify]: Extracting #5: cost 155 inf + 3917 1553932100.280 * * [simplify]: Extracting #6: cost 54 inf + 27133 1553932100.293 * * [simplify]: Extracting #7: cost 17 inf + 40479 1553932100.308 * * [simplify]: Extracting #8: cost 4 inf + 45080 1553932100.323 * * [simplify]: Extracting #9: cost 0 inf + 46550 1553932100.337 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932100.337 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932100.338 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932100.338 * * [simplify]: iters left: 6 (15 enodes) 1553932100.342 * * [simplify]: iters left: 5 (68 enodes) 1553932100.353 * * [simplify]: iters left: 4 (148 enodes) 1553932100.406 * * [simplify]: iters left: 3 (476 enodes) 1553932100.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932100.783 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932100.783 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932100.783 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932100.785 * * [simplify]: Extracting #4: cost 296 inf + 0 1553932100.791 * * [simplify]: Extracting #5: cost 287 inf + 13728 1553932100.827 * * [simplify]: Extracting #6: cost 41 inf + 71535 1553932100.871 * * [simplify]: Extracting #7: cost 1 inf + 83775 1553932100.917 * * [simplify]: Extracting #8: cost 0 inf + 84057 1553932100.945 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932100.945 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932100.945 * * * * [progress]: [ 128 / 827 ] simplifiying candidate # 1553932100.946 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932100.946 * * [simplify]: iters left: 6 (22 enodes) 1553932100.952 * * [simplify]: iters left: 5 (100 enodes) 1553932100.976 * * [simplify]: iters left: 4 (240 enodes) 1553932101.085 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932101.085 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932101.085 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932101.085 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932101.086 * * [simplify]: Extracting #4: cost 215 inf + 1 1553932101.088 * * [simplify]: Extracting #5: cost 242 inf + 899 1553932101.095 * * [simplify]: Extracting #6: cost 136 inf + 22705 1553932101.117 * * [simplify]: Extracting #7: cost 22 inf + 59324 1553932101.141 * * [simplify]: Extracting #8: cost 0 inf + 66657 1553932101.165 * * [simplify]: Extracting #9: cost 0 inf + 66617 1553932101.193 * [simplify]: Simplified to (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)) (+ x.re x.im))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re))))) 1553932101.193 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)) (+ x.re x.im))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932101.194 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932101.194 * * [simplify]: iters left: 6 (18 enodes) 1553932101.202 * * [simplify]: iters left: 5 (85 enodes) 1553932101.232 * * [simplify]: iters left: 4 (198 enodes) 1553932101.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932101.292 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932101.292 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932101.293 * * [simplify]: Extracting #3: cost 77 inf + 0 1553932101.293 * * [simplify]: Extracting #4: cost 203 inf + 0 1553932101.295 * * [simplify]: Extracting #5: cost 115 inf + 14774 1553932101.306 * * [simplify]: Extracting #6: cost 10 inf + 37656 1553932101.322 * * [simplify]: Extracting #7: cost 0 inf + 41196 1553932101.338 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) 1553932101.338 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)) (+ x.re x.im))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re))))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932101.339 * * * * [progress]: [ 129 / 827 ] simplifiying candidate # 1553932101.339 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932101.339 * * [simplify]: iters left: 6 (21 enodes) 1553932101.350 * * [simplify]: iters left: 5 (98 enodes) 1553932101.386 * * [simplify]: iters left: 4 (236 enodes) 1553932101.466 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932101.466 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932101.466 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932101.466 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932101.466 * * [simplify]: Extracting #4: cost 239 inf + 1 1553932101.467 * * [simplify]: Extracting #5: cost 259 inf + 1307 1553932101.471 * * [simplify]: Extracting #6: cost 153 inf + 21431 1553932101.489 * * [simplify]: Extracting #7: cost 27 inf + 61959 1553932101.504 * * [simplify]: Extracting #8: cost 5 inf + 70389 1553932101.517 * * [simplify]: Extracting #9: cost 0 inf + 72389 1553932101.537 * [simplify]: Simplified to (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553932101.537 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932101.537 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932101.537 * * [simplify]: iters left: 6 (18 enodes) 1553932101.542 * * [simplify]: iters left: 5 (87 enodes) 1553932101.557 * * [simplify]: iters left: 4 (226 enodes) 1553932101.655 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932101.655 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932101.655 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932101.655 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932101.655 * * [simplify]: Extracting #4: cost 221 inf + 0 1553932101.658 * * [simplify]: Extracting #5: cost 139 inf + 17422 1553932101.665 * * [simplify]: Extracting #6: cost 16 inf + 43065 1553932101.674 * * [simplify]: Extracting #7: cost 0 inf + 45057 1553932101.686 * * [simplify]: Extracting #8: cost 0 inf + 45017 1553932101.707 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im))))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932101.707 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im))))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932101.708 * * * * [progress]: [ 130 / 827 ] simplifiying candidate # 1553932101.708 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932101.709 * * [simplify]: iters left: 6 (23 enodes) 1553932101.721 * * [simplify]: iters left: 5 (109 enodes) 1553932101.763 * * [simplify]: iters left: 4 (267 enodes) 1553932101.880 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932101.880 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932101.880 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932101.880 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932101.881 * * [simplify]: Extracting #4: cost 286 inf + 1 1553932101.884 * * [simplify]: Extracting #5: cost 303 inf + 2198 1553932101.896 * * [simplify]: Extracting #6: cost 139 inf + 34437 1553932101.920 * * [simplify]: Extracting #7: cost 30 inf + 66268 1553932101.951 * * [simplify]: Extracting #8: cost 4 inf + 74821 1553932101.976 * * [simplify]: Extracting #9: cost 0 inf + 76000 1553932102.004 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re))) 1553932102.005 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932102.005 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932102.006 * * [simplify]: iters left: 6 (19 enodes) 1553932102.015 * * [simplify]: iters left: 5 (90 enodes) 1553932102.046 * * [simplify]: iters left: 4 (193 enodes) 1553932102.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932102.095 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932102.095 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932102.095 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932102.096 * * [simplify]: Extracting #4: cost 185 inf + 0 1553932102.101 * * [simplify]: Extracting #5: cost 117 inf + 12743 1553932102.112 * * [simplify]: Extracting #6: cost 18 inf + 32536 1553932102.119 * * [simplify]: Extracting #7: cost 1 inf + 37210 1553932102.126 * * [simplify]: Extracting #8: cost 0 inf + 37692 1553932102.134 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) 1553932102.134 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932102.134 * * * * [progress]: [ 131 / 827 ] simplifiying candidate # 1553932102.134 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932102.134 * * [simplify]: iters left: 6 (19 enodes) 1553932102.141 * * [simplify]: iters left: 5 (90 enodes) 1553932102.175 * * [simplify]: iters left: 4 (215 enodes) 1553932102.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932102.241 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932102.241 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932102.244 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932102.244 * * [simplify]: Extracting #4: cost 195 inf + 1 1553932102.245 * * [simplify]: Extracting #5: cost 216 inf + 945 1553932102.249 * * [simplify]: Extracting #6: cost 106 inf + 22715 1553932102.258 * * [simplify]: Extracting #7: cost 18 inf + 52102 1553932102.275 * * [simplify]: Extracting #8: cost 3 inf + 59037 1553932102.285 * * [simplify]: Extracting #9: cost 0 inf + 60143 1553932102.295 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re)))) 1553932102.296 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932102.296 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932102.296 * * [simplify]: iters left: 6 (16 enodes) 1553932102.300 * * [simplify]: iters left: 5 (72 enodes) 1553932102.323 * * [simplify]: iters left: 4 (162 enodes) 1553932102.366 * * [simplify]: iters left: 3 (488 enodes) 1553932102.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932102.696 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932102.696 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932102.697 * * [simplify]: Extracting #3: cost 93 inf + 0 1553932102.698 * * [simplify]: Extracting #4: cost 313 inf + 0 1553932102.705 * * [simplify]: Extracting #5: cost 284 inf + 14060 1553932102.731 * * [simplify]: Extracting #6: cost 37 inf + 76585 1553932102.755 * * [simplify]: Extracting #7: cost 0 inf + 86299 1553932102.786 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932102.787 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re)))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932102.787 * * * * [progress]: [ 132 / 827 ] simplifiying candidate # 1553932102.787 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932102.787 * * [simplify]: iters left: 6 (23 enodes) 1553932102.794 * * [simplify]: iters left: 5 (104 enodes) 1553932102.815 * * [simplify]: iters left: 4 (233 enodes) 1553932102.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932102.899 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932102.899 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932102.899 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932102.900 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932102.900 * * [simplify]: Extracting #5: cost 206 inf + 1593 1553932102.904 * * [simplify]: Extracting #6: cost 113 inf + 19151 1553932102.912 * * [simplify]: Extracting #7: cost 26 inf + 46132 1553932102.921 * * [simplify]: Extracting #8: cost 0 inf + 55684 1553932102.940 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* x.re (* (+ x.re x.im) (- x.re x.im)))))) 1553932102.940 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* x.re (* (+ x.re x.im) (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932102.941 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im))) 1553932102.941 * * [simplify]: iters left: 6 (17 enodes) 1553932102.949 * * [simplify]: iters left: 5 (75 enodes) 1553932102.961 * * [simplify]: iters left: 4 (156 enodes) 1553932103.010 * * [simplify]: iters left: 3 (449 enodes) 1553932103.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932103.283 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932103.283 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932103.283 * * [simplify]: Extracting #3: cost 97 inf + 0 1553932103.284 * * [simplify]: Extracting #4: cost 315 inf + 976 1553932103.291 * * [simplify]: Extracting #5: cost 228 inf + 31995 1553932103.320 * * [simplify]: Extracting #6: cost 35 inf + 82091 1553932103.368 * * [simplify]: Extracting #7: cost 0 inf + 92281 1553932103.392 * * [simplify]: Extracting #8: cost 0 inf + 92161 1553932103.423 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.im x.re))) 1553932103.423 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* x.re (* (+ x.re x.im) (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932103.424 * * * * [progress]: [ 133 / 827 ] simplifiying candidate # 1553932103.424 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932103.424 * * [simplify]: iters left: 6 (16 enodes) 1553932103.433 * * [simplify]: iters left: 5 (77 enodes) 1553932103.458 * * [simplify]: iters left: 4 (175 enodes) 1553932103.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932103.524 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932103.524 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932103.524 * * [simplify]: Extracting #3: cost 33 inf + 0 1553932103.524 * * [simplify]: Extracting #4: cost 140 inf + 1 1553932103.526 * * [simplify]: Extracting #5: cost 153 inf + 4157 1553932103.534 * * [simplify]: Extracting #6: cost 57 inf + 26686 1553932103.541 * * [simplify]: Extracting #7: cost 20 inf + 38719 1553932103.548 * * [simplify]: Extracting #8: cost 4 inf + 45119 1553932103.555 * * [simplify]: Extracting #9: cost 0 inf + 46298 1553932103.565 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) 1553932103.565 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932103.565 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932103.565 * * [simplify]: iters left: 6 (15 enodes) 1553932103.569 * * [simplify]: iters left: 5 (69 enodes) 1553932103.580 * * [simplify]: iters left: 4 (149 enodes) 1553932103.611 * * [simplify]: iters left: 3 (476 enodes) 1553932103.914 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932103.914 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932103.914 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932103.914 * * [simplify]: Extracting #3: cost 82 inf + 0 1553932103.916 * * [simplify]: Extracting #4: cost 308 inf + 0 1553932103.922 * * [simplify]: Extracting #5: cost 297 inf + 14616 1553932103.950 * * [simplify]: Extracting #6: cost 123 inf + 54155 1553932103.993 * * [simplify]: Extracting #7: cost 2 inf + 89877 1553932104.038 * * [simplify]: Extracting #8: cost 0 inf + 90401 1553932104.084 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932104.084 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932104.084 * * * * [progress]: [ 134 / 827 ] simplifiying candidate # 1553932104.085 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932104.085 * * [simplify]: iters left: 6 (21 enodes) 1553932104.096 * * [simplify]: iters left: 5 (98 enodes) 1553932104.120 * * [simplify]: iters left: 4 (236 enodes) 1553932104.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932104.227 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932104.227 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932104.227 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932104.228 * * [simplify]: Extracting #4: cost 213 inf + 1 1553932104.231 * * [simplify]: Extracting #5: cost 221 inf + 3529 1553932104.240 * * [simplify]: Extracting #6: cost 100 inf + 25681 1553932104.257 * * [simplify]: Extracting #7: cost 27 inf + 50366 1553932104.276 * * [simplify]: Extracting #8: cost 3 inf + 59092 1553932104.296 * * [simplify]: Extracting #9: cost 0 inf + 59728 1553932104.317 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im x.im) (* x.re (- x.re)))))) 1553932104.317 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im x.im) (* x.re (- x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932104.318 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) 1553932104.318 * * [simplify]: iters left: 6 (17 enodes) 1553932104.326 * * [simplify]: iters left: 5 (77 enodes) 1553932104.353 * * [simplify]: iters left: 4 (169 enodes) 1553932104.396 * * [simplify]: iters left: 3 (492 enodes) 1553932104.616 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932104.616 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932104.616 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932104.616 * * [simplify]: Extracting #3: cost 98 inf + 0 1553932104.617 * * [simplify]: Extracting #4: cost 310 inf + 978 1553932104.623 * * [simplify]: Extracting #5: cost 230 inf + 27143 1553932104.640 * * [simplify]: Extracting #6: cost 47 inf + 73543 1553932104.662 * * [simplify]: Extracting #7: cost 2 inf + 89033 1553932104.687 * * [simplify]: Extracting #8: cost 0 inf + 89917 1553932104.726 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) 1553932104.726 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im x.im) (* x.re (- x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932104.727 * * * * [progress]: [ 135 / 827 ] simplifiying candidate # 1553932104.727 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932104.728 * * [simplify]: iters left: 6 (19 enodes) 1553932104.737 * * [simplify]: iters left: 5 (88 enodes) 1553932104.765 * * [simplify]: iters left: 4 (202 enodes) 1553932104.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932104.841 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932104.841 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932104.841 * * [simplify]: Extracting #3: cost 45 inf + 0 1553932104.841 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932104.842 * * [simplify]: Extracting #5: cost 194 inf + 2764 1553932104.846 * * [simplify]: Extracting #6: cost 98 inf + 19988 1553932104.852 * * [simplify]: Extracting #7: cost 30 inf + 38931 1553932104.860 * * [simplify]: Extracting #8: cost 1 inf + 49791 1553932104.868 * * [simplify]: Extracting #9: cost 0 inf + 50254 1553932104.881 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932104.881 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932104.882 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932104.882 * * [simplify]: iters left: 6 (16 enodes) 1553932104.891 * * [simplify]: iters left: 5 (72 enodes) 1553932104.906 * * [simplify]: iters left: 4 (159 enodes) 1553932104.947 * * [simplify]: iters left: 3 (479 enodes) 1553932105.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932105.223 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932105.223 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932105.223 * * [simplify]: Extracting #3: cost 83 inf + 0 1553932105.224 * * [simplify]: Extracting #4: cost 306 inf + 43 1553932105.227 * * [simplify]: Extracting #5: cost 292 inf + 12734 1553932105.250 * * [simplify]: Extracting #6: cost 44 inf + 74501 1553932105.280 * * [simplify]: Extracting #7: cost 0 inf + 87109 1553932105.305 * * [simplify]: Extracting #8: cost 0 inf + 87029 1553932105.349 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932105.350 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932105.350 * * * * [progress]: [ 136 / 827 ] simplifiying candidate # 1553932105.350 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932105.351 * * [simplify]: iters left: 6 (23 enodes) 1553932105.363 * * [simplify]: iters left: 5 (109 enodes) 1553932105.392 * * [simplify]: iters left: 4 (267 enodes) 1553932105.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932105.535 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932105.535 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932105.536 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932105.537 * * [simplify]: Extracting #4: cost 266 inf + 1 1553932105.540 * * [simplify]: Extracting #5: cost 277 inf + 3290 1553932105.550 * * [simplify]: Extracting #6: cost 136 inf + 31082 1553932105.561 * * [simplify]: Extracting #7: cost 31 inf + 61371 1553932105.575 * * [simplify]: Extracting #8: cost 0 inf + 73801 1553932105.602 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))) x.re))) 1553932105.602 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932105.603 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932105.603 * * [simplify]: iters left: 6 (19 enodes) 1553932105.612 * * [simplify]: iters left: 5 (90 enodes) 1553932105.646 * * [simplify]: iters left: 4 (205 enodes) 1553932105.704 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932105.705 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932105.705 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932105.705 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932105.706 * * [simplify]: Extracting #4: cost 192 inf + 43 1553932105.711 * * [simplify]: Extracting #5: cost 112 inf + 16659 1553932105.724 * * [simplify]: Extracting #6: cost 8 inf + 37023 1553932105.741 * * [simplify]: Extracting #7: cost 1 inf + 39716 1553932105.758 * * [simplify]: Extracting #8: cost 0 inf + 40358 1553932105.773 * [simplify]: Simplified to (* (* (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (- x.im x.re))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553932105.774 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (- x.im x.re))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932105.774 * * * * [progress]: [ 137 / 827 ] simplifiying candidate # 1553932105.774 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932105.775 * * [simplify]: iters left: 6 (21 enodes) 1553932105.786 * * [simplify]: iters left: 5 (98 enodes) 1553932105.817 * * [simplify]: iters left: 4 (238 enodes) 1553932105.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932105.896 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932105.896 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932105.896 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932105.898 * * [simplify]: Extracting #4: cost 252 inf + 1 1553932105.900 * * [simplify]: Extracting #5: cost 260 inf + 3411 1553932105.909 * * [simplify]: Extracting #6: cost 137 inf + 25845 1553932105.928 * * [simplify]: Extracting #7: cost 30 inf + 59400 1553932105.947 * * [simplify]: Extracting #8: cost 3 inf + 71465 1553932105.960 * * [simplify]: Extracting #9: cost 0 inf + 72531 1553932105.972 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932105.972 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932105.973 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932105.973 * * [simplify]: iters left: 6 (18 enodes) 1553932105.977 * * [simplify]: iters left: 5 (87 enodes) 1553932105.992 * * [simplify]: iters left: 4 (226 enodes) 1553932106.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932106.049 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932106.049 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932106.049 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932106.049 * * [simplify]: Extracting #4: cost 209 inf + 43 1553932106.052 * * [simplify]: Extracting #5: cost 142 inf + 15539 1553932106.059 * * [simplify]: Extracting #6: cost 11 inf + 42836 1553932106.068 * * [simplify]: Extracting #7: cost 0 inf + 45497 1553932106.082 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553932106.082 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932106.083 * * * * [progress]: [ 138 / 827 ] simplifiying candidate # 1553932106.083 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932106.083 * * [simplify]: iters left: 6 (23 enodes) 1553932106.092 * * [simplify]: iters left: 5 (109 enodes) 1553932106.113 * * [simplify]: iters left: 4 (269 enodes) 1553932106.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932106.212 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932106.212 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932106.212 * * [simplify]: Extracting #3: cost 81 inf + 0 1553932106.213 * * [simplify]: Extracting #4: cost 280 inf + 1 1553932106.215 * * [simplify]: Extracting #5: cost 292 inf + 3206 1553932106.221 * * [simplify]: Extracting #6: cost 125 inf + 33970 1553932106.243 * * [simplify]: Extracting #7: cost 37 inf + 58283 1553932106.268 * * [simplify]: Extracting #8: cost 1 inf + 72012 1553932106.289 * * [simplify]: Extracting #9: cost 0 inf + 72224 1553932106.302 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re))) 1553932106.302 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932106.303 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932106.303 * * [simplify]: iters left: 6 (19 enodes) 1553932106.310 * * [simplify]: iters left: 5 (90 enodes) 1553932106.340 * * [simplify]: iters left: 4 (193 enodes) 1553932106.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932106.419 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932106.419 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932106.419 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932106.420 * * [simplify]: Extracting #4: cost 176 inf + 165 1553932106.422 * * [simplify]: Extracting #5: cost 140 inf + 5778 1553932106.433 * * [simplify]: Extracting #6: cost 17 inf + 31178 1553932106.446 * * [simplify]: Extracting #7: cost 0 inf + 37252 1553932106.453 * [simplify]: Simplified to (* (cbrt (+ (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* x.re x.re)) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* (- x.im x.re) x.im)))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (- x.im x.re)))) 1553932106.453 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re))) (* (cbrt (+ (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* x.re x.re)) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (* (- x.im x.re) x.im)))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932106.453 * * * * [progress]: [ 139 / 827 ] simplifiying candidate # 1553932106.454 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932106.454 * * [simplify]: iters left: 6 (22 enodes) 1553932106.459 * * [simplify]: iters left: 5 (102 enodes) 1553932106.483 * * [simplify]: iters left: 4 (240 enodes) 1553932106.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932106.584 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932106.584 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932106.584 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932106.586 * * [simplify]: Extracting #4: cost 234 inf + 1 1553932106.588 * * [simplify]: Extracting #5: cost 241 inf + 3330 1553932106.597 * * [simplify]: Extracting #6: cost 107 inf + 27903 1553932106.615 * * [simplify]: Extracting #7: cost 31 inf + 51401 1553932106.626 * * [simplify]: Extracting #8: cost 3 inf + 62633 1553932106.636 * * [simplify]: Extracting #9: cost 0 inf + 64011 1553932106.653 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) 1553932106.653 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932106.654 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932106.654 * * [simplify]: iters left: 6 (17 enodes) 1553932106.662 * * [simplify]: iters left: 5 (77 enodes) 1553932106.688 * * [simplify]: iters left: 4 (169 enodes) 1553932106.743 * * [simplify]: iters left: 3 (492 enodes) 1553932106.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932106.993 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932106.993 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932106.993 * * [simplify]: Extracting #3: cost 94 inf + 0 1553932106.995 * * [simplify]: Extracting #4: cost 308 inf + 856 1553932107.014 * * [simplify]: Extracting #5: cost 212 inf + 33659 1553932107.052 * * [simplify]: Extracting #6: cost 35 inf + 80447 1553932107.076 * * [simplify]: Extracting #7: cost 0 inf + 90957 1553932107.113 * * [simplify]: Extracting #8: cost 0 inf + 90917 1553932107.141 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re)))) (* (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))) (+ (- (* x.im x.im) (* x.im x.re)) (* x.re x.re)))) (cbrt (- x.im x.re)))) 1553932107.141 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (cbrt (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re)))) (* (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))) (+ (- (* x.im x.im) (* x.im x.re)) (* x.re x.re)))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932107.141 * * * * [progress]: [ 140 / 827 ] simplifiying candidate # 1553932107.142 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932107.142 * * [simplify]: iters left: 6 (24 enodes) 1553932107.156 * * [simplify]: iters left: 5 (112 enodes) 1553932107.180 * * [simplify]: iters left: 4 (258 enodes) 1553932107.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932107.296 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932107.297 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932107.297 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932107.297 * * [simplify]: Extracting #4: cost 226 inf + 1 1553932107.299 * * [simplify]: Extracting #5: cost 226 inf + 4220 1553932107.304 * * [simplify]: Extracting #6: cost 73 inf + 34195 1553932107.313 * * [simplify]: Extracting #7: cost 28 inf + 48056 1553932107.334 * * [simplify]: Extracting #8: cost 2 inf + 58522 1553932107.354 * * [simplify]: Extracting #9: cost 0 inf + 58946 1553932107.374 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (* x.re (+ x.re x.im)) (+ x.re x.im)) (- x.re x.im)))) 1553932107.374 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (* x.re (+ x.re x.im)) (+ x.re x.im)) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932107.375 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im))) 1553932107.375 * * [simplify]: iters left: 6 (18 enodes) 1553932107.384 * * [simplify]: iters left: 5 (80 enodes) 1553932107.407 * * [simplify]: iters left: 4 (163 enodes) 1553932107.450 * * [simplify]: iters left: 3 (454 enodes) 1553932107.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932107.731 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932107.731 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932107.731 * * [simplify]: Extracting #3: cost 89 inf + 0 1553932107.732 * * [simplify]: Extracting #4: cost 319 inf + 43 1553932107.735 * * [simplify]: Extracting #5: cost 302 inf + 11976 1553932107.750 * * [simplify]: Extracting #6: cost 92 inf + 62504 1553932107.776 * * [simplify]: Extracting #7: cost 0 inf + 92727 1553932107.800 * * [simplify]: Extracting #8: cost 0 inf + 92647 1553932107.846 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ x.im x.re)))) 1553932107.846 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (* x.re (+ x.re x.im)) (+ x.re x.im)) (- x.re x.im)))) (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932107.847 * * * * [progress]: [ 141 / 827 ] simplifiying candidate # 1553932107.847 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932107.847 * * [simplify]: iters left: 6 (21 enodes) 1553932107.853 * * [simplify]: iters left: 5 (98 enodes) 1553932107.874 * * [simplify]: iters left: 4 (236 enodes) 1553932108.001 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932108.001 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932108.001 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932108.002 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932108.003 * * [simplify]: Extracting #4: cost 213 inf + 1 1553932108.005 * * [simplify]: Extracting #5: cost 228 inf + 2436 1553932108.013 * * [simplify]: Extracting #6: cost 111 inf + 21378 1553932108.021 * * [simplify]: Extracting #7: cost 32 inf + 46224 1553932108.031 * * [simplify]: Extracting #8: cost 3 inf + 58062 1553932108.047 * * [simplify]: Extracting #9: cost 0 inf + 59088 1553932108.059 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932108.059 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932108.059 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932108.059 * * [simplify]: iters left: 6 (17 enodes) 1553932108.063 * * [simplify]: iters left: 5 (77 enodes) 1553932108.076 * * [simplify]: iters left: 4 (169 enodes) 1553932108.147 * * [simplify]: iters left: 3 (492 enodes) 1553932108.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932108.423 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932108.423 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932108.424 * * [simplify]: Extracting #3: cost 98 inf + 0 1553932108.425 * * [simplify]: Extracting #4: cost 308 inf + 1261 1553932108.431 * * [simplify]: Extracting #5: cost 223 inf + 29156 1553932108.460 * * [simplify]: Extracting #6: cost 44 inf + 74869 1553932108.507 * * [simplify]: Extracting #7: cost 2 inf + 88993 1553932108.533 * * [simplify]: Extracting #8: cost 0 inf + 89997 1553932108.567 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re)))) 1553932108.567 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932108.567 * * * * [progress]: [ 142 / 827 ] simplifiying candidate # 1553932108.568 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932108.568 * * [simplify]: iters left: 6 (19 enodes) 1553932108.578 * * [simplify]: iters left: 5 (90 enodes) 1553932108.615 * * [simplify]: iters left: 4 (204 enodes) 1553932108.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932108.688 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932108.688 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932108.689 * * [simplify]: Extracting #3: cost 45 inf + 0 1553932108.689 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932108.692 * * [simplify]: Extracting #5: cost 191 inf + 3571 1553932108.703 * * [simplify]: Extracting #6: cost 87 inf + 23074 1553932108.717 * * [simplify]: Extracting #7: cost 18 inf + 44735 1553932108.725 * * [simplify]: Extracting #8: cost 6 inf + 48492 1553932108.733 * * [simplify]: Extracting #9: cost 0 inf + 50426 1553932108.741 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) 1553932108.741 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932108.742 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re))) 1553932108.742 * * [simplify]: iters left: 6 (16 enodes) 1553932108.750 * * [simplify]: iters left: 5 (74 enodes) 1553932108.776 * * [simplify]: iters left: 4 (161 enodes) 1553932108.830 * * [simplify]: iters left: 3 (479 enodes) 1553932109.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932109.200 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932109.200 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932109.200 * * [simplify]: Extracting #3: cost 82 inf + 0 1553932109.201 * * [simplify]: Extracting #4: cost 307 inf + 43 1553932109.204 * * [simplify]: Extracting #5: cost 287 inf + 14828 1553932109.220 * * [simplify]: Extracting #6: cost 89 inf + 62255 1553932109.241 * * [simplify]: Extracting #7: cost 0 inf + 88471 1553932109.273 * * [simplify]: Extracting #8: cost 0 inf + 88311 1553932109.299 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re))) 1553932109.299 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932109.299 * * * * [progress]: [ 143 / 827 ] simplifiying candidate # 1553932109.299 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932109.300 * * [simplify]: iters left: 6 (18 enodes) 1553932109.306 * * [simplify]: iters left: 5 (84 enodes) 1553932109.322 * * [simplify]: iters left: 4 (193 enodes) 1553932109.376 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932109.376 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932109.376 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932109.376 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932109.377 * * [simplify]: Extracting #4: cost 173 inf + 1 1553932109.377 * * [simplify]: Extracting #5: cost 202 inf + 736 1553932109.380 * * [simplify]: Extracting #6: cost 118 inf + 18789 1553932109.388 * * [simplify]: Extracting #7: cost 19 inf + 49426 1553932109.397 * * [simplify]: Extracting #8: cost 3 inf + 55023 1553932109.407 * * [simplify]: Extracting #9: cost 0 inf + 55699 1553932109.416 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re))))) 1553932109.416 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932109.416 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932109.417 * * [simplify]: iters left: 6 (17 enodes) 1553932109.421 * * [simplify]: iters left: 5 (82 enodes) 1553932109.434 * * [simplify]: iters left: 4 (185 enodes) 1553932109.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932109.831 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932109.831 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932109.831 * * [simplify]: Extracting #3: cost 59 inf + 0 1553932109.832 * * [simplify]: Extracting #4: cost 174 inf + 0 1553932109.834 * * [simplify]: Extracting #5: cost 166 inf + 2637 1553932109.842 * * [simplify]: Extracting #6: cost 43 inf + 26718 1553932109.855 * * [simplify]: Extracting #7: cost 2 inf + 35878 1553932109.870 * * [simplify]: Extracting #8: cost 0 inf + 36122 1553932109.886 * * [simplify]: Extracting #9: cost 0 inf + 36082 1553932109.903 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932109.903 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932109.904 * * * * [progress]: [ 144 / 827 ] simplifiying candidate # 1553932109.904 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932109.904 * * [simplify]: iters left: 6 (18 enodes) 1553932109.914 * * [simplify]: iters left: 5 (83 enodes) 1553932109.945 * * [simplify]: iters left: 4 (192 enodes) 1553932110.051 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932110.051 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932110.051 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932110.051 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932110.052 * * [simplify]: Extracting #4: cost 173 inf + 1 1553932110.054 * * [simplify]: Extracting #5: cost 200 inf + 778 1553932110.058 * * [simplify]: Extracting #6: cost 120 inf + 17934 1553932110.066 * * [simplify]: Extracting #7: cost 24 inf + 47172 1553932110.075 * * [simplify]: Extracting #8: cost 0 inf + 56019 1553932110.088 * [simplify]: Simplified to (* (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) 1553932110.088 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932110.089 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932110.089 * * [simplify]: iters left: 6 (17 enodes) 1553932110.098 * * [simplify]: iters left: 5 (81 enodes) 1553932110.125 * * [simplify]: iters left: 4 (184 enodes) 1553932110.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932110.183 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932110.183 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932110.183 * * [simplify]: Extracting #3: cost 59 inf + 0 1553932110.184 * * [simplify]: Extracting #4: cost 174 inf + 0 1553932110.185 * * [simplify]: Extracting #5: cost 157 inf + 4094 1553932110.193 * * [simplify]: Extracting #6: cost 46 inf + 25712 1553932110.207 * * [simplify]: Extracting #7: cost 1 inf + 35880 1553932110.222 * * [simplify]: Extracting #8: cost 0 inf + 36002 1553932110.236 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932110.237 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932110.237 * * * * [progress]: [ 145 / 827 ] simplifiying candidate # 1553932110.237 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932110.238 * * [simplify]: iters left: 6 (21 enodes) 1553932110.245 * * [simplify]: iters left: 5 (101 enodes) 1553932110.268 * * [simplify]: iters left: 4 (252 enodes) 1553932110.382 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932110.382 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932110.383 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932110.383 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932110.384 * * [simplify]: Extracting #4: cost 266 inf + 1 1553932110.387 * * [simplify]: Extracting #5: cost 284 inf + 2594 1553932110.397 * * [simplify]: Extracting #6: cost 152 inf + 28767 1553932110.419 * * [simplify]: Extracting #7: cost 39 inf + 63719 1553932110.446 * * [simplify]: Extracting #8: cost 7 inf + 76859 1553932110.474 * * [simplify]: Extracting #9: cost 0 inf + 79686 1553932110.505 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) 1553932110.505 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932110.506 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932110.506 * * [simplify]: iters left: 6 (20 enodes) 1553932110.516 * * [simplify]: iters left: 5 (100 enodes) 1553932110.552 * * [simplify]: iters left: 4 (253 enodes) 1553932110.650 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932110.651 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932110.651 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932110.651 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932110.651 * * [simplify]: Extracting #4: cost 236 inf + 0 1553932110.654 * * [simplify]: Extracting #5: cost 162 inf + 14724 1553932110.667 * * [simplify]: Extracting #6: cost 14 inf + 46493 1553932110.687 * * [simplify]: Extracting #7: cost 0 inf + 49000 1553932110.698 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) 1553932110.698 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932110.698 * * * * [progress]: [ 146 / 827 ] simplifiying candidate # 1553932110.698 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932110.698 * * [simplify]: iters left: 6 (21 enodes) 1553932110.704 * * [simplify]: iters left: 5 (101 enodes) 1553932110.734 * * [simplify]: iters left: 4 (254 enodes) 1553932110.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932110.859 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932110.859 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932110.859 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932110.861 * * [simplify]: Extracting #4: cost 272 inf + 1 1553932110.864 * * [simplify]: Extracting #5: cost 283 inf + 3726 1553932110.876 * * [simplify]: Extracting #6: cost 124 inf + 35314 1553932110.900 * * [simplify]: Extracting #7: cost 31 inf + 62139 1553932110.927 * * [simplify]: Extracting #8: cost 0 inf + 74489 1553932110.953 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553932110.953 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932110.954 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932110.954 * * [simplify]: iters left: 6 (20 enodes) 1553932110.967 * * [simplify]: iters left: 5 (100 enodes) 1553932111.001 * * [simplify]: iters left: 4 (235 enodes) 1553932111.090 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932111.090 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932111.090 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932111.090 * * [simplify]: Extracting #3: cost 85 inf + 0 1553932111.090 * * [simplify]: Extracting #4: cost 212 inf + 0 1553932111.092 * * [simplify]: Extracting #5: cost 140 inf + 12906 1553932111.099 * * [simplify]: Extracting #6: cost 13 inf + 38194 1553932111.107 * * [simplify]: Extracting #7: cost 2 inf + 41056 1553932111.116 * * [simplify]: Extracting #8: cost 0 inf + 42300 1553932111.124 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) 1553932111.124 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932111.125 * * * * [progress]: [ 147 / 827 ] simplifiying candidate # 1553932111.125 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932111.125 * * [simplify]: iters left: 6 (21 enodes) 1553932111.131 * * [simplify]: iters left: 5 (96 enodes) 1553932111.149 * * [simplify]: iters left: 4 (222 enodes) 1553932111.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932111.239 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932111.239 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932111.239 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932111.240 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932111.242 * * [simplify]: Extracting #5: cost 220 inf + 1546 1553932111.254 * * [simplify]: Extracting #6: cost 103 inf + 30350 1553932111.268 * * [simplify]: Extracting #7: cost 19 inf + 55587 1553932111.278 * * [simplify]: Extracting #8: cost 3 inf + 61180 1553932111.289 * * [simplify]: Extracting #9: cost 0 inf + 62676 1553932111.300 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) 1553932111.300 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932111.300 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932111.300 * * [simplify]: iters left: 6 (18 enodes) 1553932111.305 * * [simplify]: iters left: 5 (85 enodes) 1553932111.319 * * [simplify]: iters left: 4 (193 enodes) 1553932111.362 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932111.362 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932111.362 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932111.363 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932111.363 * * [simplify]: Extracting #4: cost 194 inf + 0 1553932111.368 * * [simplify]: Extracting #5: cost 116 inf + 15606 1553932111.382 * * [simplify]: Extracting #6: cost 11 inf + 38652 1553932111.393 * * [simplify]: Extracting #7: cost 0 inf + 41072 1553932111.402 * * [simplify]: Extracting #8: cost 0 inf + 40632 1553932111.410 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 1553932111.410 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932111.411 * * * * [progress]: [ 148 / 827 ] simplifiying candidate # 1553932111.411 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932111.411 * * [simplify]: iters left: 6 (21 enodes) 1553932111.418 * * [simplify]: iters left: 5 (96 enodes) 1553932111.436 * * [simplify]: iters left: 4 (222 enodes) 1553932111.498 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932111.498 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932111.498 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932111.498 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932111.499 * * [simplify]: Extracting #4: cost 185 inf + 1 1553932111.500 * * [simplify]: Extracting #5: cost 194 inf + 3167 1553932111.504 * * [simplify]: Extracting #6: cost 88 inf + 28196 1553932111.519 * * [simplify]: Extracting #7: cost 19 inf + 50476 1553932111.538 * * [simplify]: Extracting #8: cost 5 inf + 55006 1553932111.557 * * [simplify]: Extracting #9: cost 0 inf + 56437 1553932111.577 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im x.re) (* x.re x.re))))) 1553932111.577 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im x.re) (* x.re x.re))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932111.578 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932111.578 * * [simplify]: iters left: 6 (18 enodes) 1553932111.586 * * [simplify]: iters left: 5 (85 enodes) 1553932111.619 * * [simplify]: iters left: 4 (193 enodes) 1553932111.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932111.702 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932111.702 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932111.702 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932111.703 * * [simplify]: Extracting #4: cost 187 inf + 2 1553932111.707 * * [simplify]: Extracting #5: cost 115 inf + 15169 1553932111.720 * * [simplify]: Extracting #6: cost 9 inf + 37496 1553932111.736 * * [simplify]: Extracting #7: cost 0 inf + 40472 1553932111.753 * * [simplify]: Extracting #8: cost 0 inf + 40072 1553932111.761 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.im x.re)))) 1553932111.761 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im x.re) (* x.re x.re))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932111.761 * * * * [progress]: [ 149 / 827 ] simplifiying candidate # 1553932111.762 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932111.762 * * [simplify]: iters left: 6 (22 enodes) 1553932111.768 * * [simplify]: iters left: 5 (100 enodes) 1553932111.791 * * [simplify]: iters left: 4 (240 enodes) 1553932111.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932111.919 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932111.919 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932111.919 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932111.919 * * [simplify]: Extracting #4: cost 215 inf + 1 1553932111.921 * * [simplify]: Extracting #5: cost 229 inf + 3084 1553932111.925 * * [simplify]: Extracting #6: cost 128 inf + 22280 1553932111.940 * * [simplify]: Extracting #7: cost 27 inf + 55873 1553932111.968 * * [simplify]: Extracting #8: cost 3 inf + 64981 1553932111.992 * * [simplify]: Extracting #9: cost 0 inf + 65657 1553932112.015 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- x.re x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932112.016 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- x.re x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932112.016 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932112.017 * * [simplify]: iters left: 6 (18 enodes) 1553932112.026 * * [simplify]: iters left: 5 (85 enodes) 1553932112.056 * * [simplify]: iters left: 4 (193 enodes) 1553932112.141 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932112.141 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932112.141 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932112.141 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932112.142 * * [simplify]: Extracting #4: cost 201 inf + 0 1553932112.146 * * [simplify]: Extracting #5: cost 115 inf + 15089 1553932112.160 * * [simplify]: Extracting #6: cost 9 inf + 38254 1553932112.177 * * [simplify]: Extracting #7: cost 0 inf + 40432 1553932112.191 * * [simplify]: Extracting #8: cost 0 inf + 40392 1553932112.199 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932112.199 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- x.re x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932112.199 * * * * [progress]: [ 150 / 827 ] simplifiying candidate # 1553932112.200 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932112.200 * * [simplify]: iters left: 6 (23 enodes) 1553932112.206 * * [simplify]: iters left: 5 (109 enodes) 1553932112.240 * * [simplify]: iters left: 4 (267 enodes) 1553932112.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932112.356 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932112.356 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932112.356 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932112.357 * * [simplify]: Extracting #4: cost 266 inf + 1 1553932112.358 * * [simplify]: Extracting #5: cost 286 inf + 1832 1553932112.363 * * [simplify]: Extracting #6: cost 143 inf + 28870 1553932112.376 * * [simplify]: Extracting #7: cost 32 inf + 59251 1553932112.391 * * [simplify]: Extracting #8: cost 2 inf + 73217 1553932112.404 * * [simplify]: Extracting #9: cost 0 inf + 73641 1553932112.430 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.im x.re) x.re)))) 1553932112.430 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.im x.re) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932112.431 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932112.431 * * [simplify]: iters left: 6 (19 enodes) 1553932112.440 * * [simplify]: iters left: 5 (90 enodes) 1553932112.456 * * [simplify]: iters left: 4 (200 enodes) 1553932112.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932112.532 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932112.533 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932112.533 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932112.534 * * [simplify]: Extracting #4: cost 189 inf + 85 1553932112.538 * * [simplify]: Extracting #5: cost 119 inf + 12842 1553932112.551 * * [simplify]: Extracting #6: cost 10 inf + 35615 1553932112.563 * * [simplify]: Extracting #7: cost 0 inf + 39594 1553932112.571 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (- x.im x.re))) 1553932112.571 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.im x.re) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932112.572 * * * * [progress]: [ 151 / 827 ] simplifiying candidate # 1553932112.572 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932112.572 * * [simplify]: iters left: 6 (18 enodes) 1553932112.577 * * [simplify]: iters left: 5 (83 enodes) 1553932112.594 * * [simplify]: iters left: 4 (193 enodes) 1553932112.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932112.661 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932112.661 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932112.662 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932112.662 * * [simplify]: Extracting #4: cost 173 inf + 1 1553932112.663 * * [simplify]: Extracting #5: cost 199 inf + 899 1553932112.666 * * [simplify]: Extracting #6: cost 110 inf + 19150 1553932112.678 * * [simplify]: Extracting #7: cost 22 inf + 48669 1553932112.689 * * [simplify]: Extracting #8: cost 2 inf + 55755 1553932112.698 * * [simplify]: Extracting #9: cost 0 inf + 56179 1553932112.710 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553932112.710 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932112.711 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932112.711 * * [simplify]: iters left: 6 (17 enodes) 1553932112.717 * * [simplify]: iters left: 5 (81 enodes) 1553932112.746 * * [simplify]: iters left: 4 (190 enodes) 1553932112.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932112.832 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932112.832 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932112.832 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932112.833 * * [simplify]: Extracting #4: cost 176 inf + 0 1553932112.838 * * [simplify]: Extracting #5: cost 160 inf + 3691 1553932112.848 * * [simplify]: Extracting #6: cost 41 inf + 28806 1553932112.862 * * [simplify]: Extracting #7: cost 1 inf + 36404 1553932112.875 * * [simplify]: Extracting #8: cost 0 inf + 36806 1553932112.883 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932112.883 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932112.883 * * * * [progress]: [ 152 / 827 ] simplifiying candidate # 1553932112.884 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932112.884 * * [simplify]: iters left: 6 (14 enodes) 1553932112.888 * * [simplify]: iters left: 5 (64 enodes) 1553932112.901 * * [simplify]: iters left: 4 (133 enodes) 1553932112.952 * * [simplify]: iters left: 3 (406 enodes) 1553932113.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932113.228 * * [simplify]: Extracting #1: cost 55 inf + 0 1553932113.229 * * [simplify]: Extracting #2: cost 259 inf + 2 1553932113.234 * * [simplify]: Extracting #3: cost 368 inf + 10123 1553932113.252 * * [simplify]: Extracting #4: cost 145 inf + 65515 1553932113.287 * * [simplify]: Extracting #5: cost 13 inf + 95778 1553932113.329 * * [simplify]: Extracting #6: cost 1 inf + 97299 1553932113.354 * * [simplify]: Extracting #7: cost 0 inf + 97762 1553932113.377 * [simplify]: Simplified to (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) 1553932113.377 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932113.378 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932113.378 * * [simplify]: iters left: 6 (12 enodes) 1553932113.384 * * [simplify]: iters left: 5 (53 enodes) 1553932113.402 * * [simplify]: iters left: 4 (110 enodes) 1553932113.432 * * [simplify]: iters left: 3 (262 enodes) 1553932113.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932113.530 * * [simplify]: Extracting #1: cost 42 inf + 0 1553932113.531 * * [simplify]: Extracting #2: cost 157 inf + 1 1553932113.532 * * [simplify]: Extracting #3: cost 157 inf + 1361 1553932113.536 * * [simplify]: Extracting #4: cost 49 inf + 21285 1553932113.543 * * [simplify]: Extracting #5: cost 1 inf + 33843 1553932113.551 * * [simplify]: Extracting #6: cost 0 inf + 34376 1553932113.558 * [simplify]: Simplified to (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))) 1553932113.558 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932113.558 * * * * [progress]: [ 153 / 827 ] simplifiying candidate # 1553932113.559 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932113.559 * * [simplify]: iters left: 6 (19 enodes) 1553932113.567 * * [simplify]: iters left: 5 (92 enodes) 1553932113.598 * * [simplify]: iters left: 4 (220 enodes) 1553932113.667 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932113.667 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932113.667 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932113.667 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932113.667 * * [simplify]: Extracting #4: cost 218 inf + 1 1553932113.668 * * [simplify]: Extracting #5: cost 235 inf + 2716 1553932113.672 * * [simplify]: Extracting #6: cost 110 inf + 27276 1553932113.691 * * [simplify]: Extracting #7: cost 22 inf + 54316 1553932113.712 * * [simplify]: Extracting #8: cost 5 inf + 60681 1553932113.732 * * [simplify]: Extracting #9: cost 0 inf + 61541 1553932113.743 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) 1553932113.743 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932113.743 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932113.743 * * [simplify]: iters left: 6 (18 enodes) 1553932113.748 * * [simplify]: iters left: 5 (86 enodes) 1553932113.762 * * [simplify]: iters left: 4 (188 enodes) 1553932113.834 * * [simplify]: iters left: 3 (482 enodes) 1553932113.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932113.998 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932113.998 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932113.998 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932114.000 * * [simplify]: Extracting #4: cost 210 inf + 0 1553932114.004 * * [simplify]: Extracting #5: cost 170 inf + 11517 1553932114.021 * * [simplify]: Extracting #6: cost 15 inf + 44386 1553932114.031 * * [simplify]: Extracting #7: cost 0 inf + 46736 1553932114.042 * * [simplify]: Extracting #8: cost 0 inf + 46536 1553932114.052 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* (+ x.im x.re) x.re)) (- x.im x.re))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) 1553932114.052 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (* (cbrt (* (+ (* x.im x.im) (* (+ x.im x.re) x.re)) (- x.im x.re))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932114.052 * * * * [progress]: [ 154 / 827 ] simplifiying candidate # 1553932114.052 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932114.053 * * [simplify]: iters left: 6 (17 enodes) 1553932114.062 * * [simplify]: iters left: 5 (83 enodes) 1553932114.098 * * [simplify]: iters left: 4 (194 enodes) 1553932114.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932114.196 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932114.196 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932114.197 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932114.197 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932114.198 * * [simplify]: Extracting #5: cost 192 inf + 5588 1553932114.207 * * [simplify]: Extracting #6: cost 55 inf + 32457 1553932114.215 * * [simplify]: Extracting #7: cost 14 inf + 44102 1553932114.224 * * [simplify]: Extracting #8: cost 3 inf + 46573 1553932114.241 * * [simplify]: Extracting #9: cost 0 inf + 47249 1553932114.259 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553932114.259 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932114.259 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932114.260 * * [simplify]: iters left: 6 (15 enodes) 1553932114.267 * * [simplify]: iters left: 5 (73 enodes) 1553932114.292 * * [simplify]: iters left: 4 (155 enodes) 1553932114.347 * * [simplify]: iters left: 3 (320 enodes) 1553932114.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932114.497 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932114.497 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932114.497 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932114.498 * * [simplify]: Extracting #4: cost 188 inf + 0 1553932114.502 * * [simplify]: Extracting #5: cost 143 inf + 9143 1553932114.516 * * [simplify]: Extracting #6: cost 17 inf + 34116 1553932114.532 * * [simplify]: Extracting #7: cost 0 inf + 36428 1553932114.549 * * [simplify]: Extracting #8: cost 0 inf + 36388 1553932114.565 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (* (- x.im x.re) (+ x.im x.re)))) 1553932114.565 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (* (- x.im x.re) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932114.566 * * * * [progress]: [ 155 / 827 ] simplifiying candidate # 1553932114.566 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932114.567 * * [simplify]: iters left: 6 (19 enodes) 1553932114.573 * * [simplify]: iters left: 5 (87 enodes) 1553932114.593 * * [simplify]: iters left: 4 (190 enodes) 1553932114.663 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932114.663 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932114.663 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932114.663 * * [simplify]: Extracting #3: cost 37 inf + 0 1553932114.664 * * [simplify]: Extracting #4: cost 152 inf + 1 1553932114.664 * * [simplify]: Extracting #5: cost 178 inf + 654 1553932114.667 * * [simplify]: Extracting #6: cost 100 inf + 15322 1553932114.675 * * [simplify]: Extracting #7: cost 20 inf + 36438 1553932114.682 * * [simplify]: Extracting #8: cost 2 inf + 43101 1553932114.693 * * [simplify]: Extracting #9: cost 0 inf + 43995 1553932114.708 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553932114.708 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932114.709 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932114.709 * * [simplify]: iters left: 6 (16 enodes) 1553932114.715 * * [simplify]: iters left: 5 (71 enodes) 1553932114.726 * * [simplify]: iters left: 4 (133 enodes) 1553932114.750 * * [simplify]: iters left: 3 (282 enodes) 1553932114.856 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932114.856 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932114.856 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932114.856 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932114.857 * * [simplify]: Extracting #4: cost 167 inf + 0 1553932114.861 * * [simplify]: Extracting #5: cost 160 inf + 1790 1553932114.869 * * [simplify]: Extracting #6: cost 42 inf + 24256 1553932114.877 * * [simplify]: Extracting #7: cost 1 inf + 34748 1553932114.884 * * [simplify]: Extracting #8: cost 0 inf + 34710 1553932114.892 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) 1553932114.892 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932114.892 * * * * [progress]: [ 156 / 827 ] simplifiying candidate # 1553932114.892 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932114.892 * * [simplify]: iters left: 6 (17 enodes) 1553932114.897 * * [simplify]: iters left: 5 (78 enodes) 1553932114.912 * * [simplify]: iters left: 4 (162 enodes) 1553932114.953 * * [simplify]: iters left: 3 (468 enodes) 1553932115.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932115.170 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932115.170 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932115.171 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932115.171 * * [simplify]: Extracting #4: cost 282 inf + 1 1553932115.173 * * [simplify]: Extracting #5: cost 346 inf + 1561 1553932115.181 * * [simplify]: Extracting #6: cost 155 inf + 41290 1553932115.211 * * [simplify]: Extracting #7: cost 23 inf + 77594 1553932115.249 * * [simplify]: Extracting #8: cost 1 inf + 84527 1553932115.275 * * [simplify]: Extracting #9: cost 0 inf + 84739 1553932115.293 * [simplify]: Simplified to (* (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))))) (* (cbrt (- (* (* x.re (* x.re x.re)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (* (* x.im x.im) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (- (* (* x.re (* x.re x.re)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (* (* x.im x.im) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))))) 1553932115.293 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))))) (* (cbrt (- (* (* x.re (* x.re x.re)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (* (* x.im x.im) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (- (* (* x.re (* x.re x.re)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (* (* x.im x.im) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932115.293 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932115.293 * * [simplify]: iters left: 6 (13 enodes) 1553932115.300 * * [simplify]: iters left: 5 (58 enodes) 1553932115.318 * * [simplify]: iters left: 4 (117 enodes) 1553932115.362 * * [simplify]: iters left: 3 (264 enodes) 1553932115.488 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932115.488 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932115.488 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932115.488 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932115.489 * * [simplify]: Extracting #4: cost 154 inf + 2 1553932115.490 * * [simplify]: Extracting #5: cost 149 inf + 2161 1553932115.500 * * [simplify]: Extracting #6: cost 31 inf + 25508 1553932115.514 * * [simplify]: Extracting #7: cost 0 inf + 33140 1553932115.528 * * [simplify]: Extracting #8: cost 0 inf + 33100 1553932115.543 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im)))))) (cbrt (+ x.im x.re))) 1553932115.543 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))))) (* (cbrt (- (* (* x.re (* x.re x.re)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (* (* x.im x.im) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (- (* (* x.re (* x.re x.re)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (* (* x.im x.im) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))))) (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im)))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932115.544 * * * * [progress]: [ 157 / 827 ] simplifiying candidate # 1553932115.544 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932115.544 * * [simplify]: iters left: 6 (18 enodes) 1553932115.554 * * [simplify]: iters left: 5 (82 enodes) 1553932115.585 * * [simplify]: iters left: 4 (180 enodes) 1553932115.657 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932115.657 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932115.657 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932115.657 * * [simplify]: Extracting #3: cost 42 inf + 0 1553932115.658 * * [simplify]: Extracting #4: cost 151 inf + 1 1553932115.659 * * [simplify]: Extracting #5: cost 169 inf + 289 1553932115.663 * * [simplify]: Extracting #6: cost 104 inf + 9296 1553932115.673 * * [simplify]: Extracting #7: cost 18 inf + 33192 1553932115.688 * * [simplify]: Extracting #8: cost 2 inf + 38045 1553932115.702 * * [simplify]: Extracting #9: cost 0 inf + 38509 1553932115.717 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932115.718 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932115.719 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932115.719 * * [simplify]: iters left: 6 (13 enodes) 1553932115.729 * * [simplify]: iters left: 5 (58 enodes) 1553932115.747 * * [simplify]: iters left: 4 (117 enodes) 1553932115.790 * * [simplify]: iters left: 3 (264 enodes) 1553932115.892 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932115.892 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932115.892 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932115.892 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932115.892 * * [simplify]: Extracting #4: cost 165 inf + 0 1553932115.894 * * [simplify]: Extracting #5: cost 150 inf + 2360 1553932115.903 * * [simplify]: Extracting #6: cost 42 inf + 23127 1553932115.917 * * [simplify]: Extracting #7: cost 1 inf + 33098 1553932115.931 * * [simplify]: Extracting #8: cost 0 inf + 33340 1553932115.945 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im)))))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 1553932115.946 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im)))))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932115.946 * * * * [progress]: [ 158 / 827 ] simplifiying candidate # 1553932115.946 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932115.947 * * [simplify]: iters left: 6 (19 enodes) 1553932115.960 * * [simplify]: iters left: 5 (91 enodes) 1553932115.989 * * [simplify]: iters left: 4 (207 enodes) 1553932116.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932116.063 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932116.063 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932116.063 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932116.063 * * [simplify]: Extracting #4: cost 195 inf + 1 1553932116.064 * * [simplify]: Extracting #5: cost 181 inf + 4708 1553932116.068 * * [simplify]: Extracting #6: cost 75 inf + 23936 1553932116.083 * * [simplify]: Extracting #7: cost 12 inf + 40654 1553932116.096 * * [simplify]: Extracting #8: cost 0 inf + 43747 1553932116.104 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- x.re x.im) x.re)))) 1553932116.105 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- x.re x.im) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932116.105 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932116.105 * * [simplify]: iters left: 6 (14 enodes) 1553932116.108 * * [simplify]: iters left: 5 (63 enodes) 1553932116.118 * * [simplify]: iters left: 4 (124 enodes) 1553932116.156 * * [simplify]: iters left: 3 (268 enodes) 1553932116.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932116.252 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932116.252 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932116.252 * * [simplify]: Extracting #3: cost 52 inf + 0 1553932116.253 * * [simplify]: Extracting #4: cost 154 inf + 43 1553932116.254 * * [simplify]: Extracting #5: cost 136 inf + 4607 1553932116.258 * * [simplify]: Extracting #6: cost 29 inf + 26978 1553932116.265 * * [simplify]: Extracting #7: cost 0 inf + 33098 1553932116.272 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) 1553932116.273 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- x.re x.im) x.re)))) (* (cbrt (- x.im x.re)) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932116.273 * * * * [progress]: [ 159 / 827 ] simplifiying candidate # 1553932116.273 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932116.273 * * [simplify]: iters left: 6 (21 enodes) 1553932116.279 * * [simplify]: iters left: 5 (101 enodes) 1553932116.299 * * [simplify]: iters left: 4 (252 enodes) 1553932116.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932116.385 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932116.385 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932116.386 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932116.387 * * [simplify]: Extracting #4: cost 263 inf + 1 1553932116.389 * * [simplify]: Extracting #5: cost 281 inf + 2595 1553932116.403 * * [simplify]: Extracting #6: cost 153 inf + 27639 1553932116.424 * * [simplify]: Extracting #7: cost 46 inf + 59547 1553932116.450 * * [simplify]: Extracting #8: cost 11 inf + 75327 1553932116.479 * * [simplify]: Extracting #9: cost 0 inf + 79002 1553932116.506 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932116.506 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932116.507 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932116.507 * * [simplify]: iters left: 6 (20 enodes) 1553932116.517 * * [simplify]: iters left: 5 (100 enodes) 1553932116.555 * * [simplify]: iters left: 4 (258 enodes) 1553932116.650 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932116.650 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932116.650 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932116.651 * * [simplify]: Extracting #3: cost 89 inf + 0 1553932116.651 * * [simplify]: Extracting #4: cost 239 inf + 0 1553932116.654 * * [simplify]: Extracting #5: cost 164 inf + 14526 1553932116.662 * * [simplify]: Extracting #6: cost 8 inf + 47312 1553932116.672 * * [simplify]: Extracting #7: cost 0 inf + 49366 1553932116.693 * * [simplify]: Extracting #8: cost 0 inf + 49326 1553932116.713 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) 1553932116.713 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932116.714 * * * * [progress]: [ 160 / 827 ] simplifiying candidate # 1553932116.714 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932116.714 * * [simplify]: iters left: 6 (19 enodes) 1553932116.725 * * [simplify]: iters left: 5 (91 enodes) 1553932116.760 * * [simplify]: iters left: 4 (218 enodes) 1553932116.865 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932116.865 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932116.865 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932116.865 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932116.867 * * [simplify]: Extracting #4: cost 218 inf + 1 1553932116.869 * * [simplify]: Extracting #5: cost 235 inf + 2516 1553932116.877 * * [simplify]: Extracting #6: cost 116 inf + 25196 1553932116.899 * * [simplify]: Extracting #7: cost 32 inf + 49935 1553932116.920 * * [simplify]: Extracting #8: cost 2 inf + 61117 1553932116.941 * * [simplify]: Extracting #9: cost 0 inf + 61621 1553932116.962 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))))) 1553932116.962 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932116.963 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932116.963 * * [simplify]: iters left: 6 (18 enodes) 1553932116.973 * * [simplify]: iters left: 5 (86 enodes) 1553932116.989 * * [simplify]: iters left: 4 (187 enodes) 1553932117.042 * * [simplify]: iters left: 3 (482 enodes) 1553932117.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932117.204 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932117.204 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932117.205 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932117.206 * * [simplify]: Extracting #4: cost 221 inf + 0 1553932117.210 * * [simplify]: Extracting #5: cost 181 inf + 10473 1553932117.227 * * [simplify]: Extracting #6: cost 15 inf + 47756 1553932117.239 * * [simplify]: Extracting #7: cost 0 inf + 50116 1553932117.250 * * [simplify]: Extracting #8: cost 0 inf + 49836 1553932117.261 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.im x.re) x.re)))))) 1553932117.261 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.im x.re) x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932117.261 * * * * [progress]: [ 161 / 827 ] simplifiying candidate # 1553932117.262 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932117.262 * * [simplify]: iters left: 6 (19 enodes) 1553932117.272 * * [simplify]: iters left: 5 (93 enodes) 1553932117.300 * * [simplify]: iters left: 4 (220 enodes) 1553932117.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932117.378 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932117.378 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932117.378 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932117.378 * * [simplify]: Extracting #4: cost 218 inf + 1 1553932117.379 * * [simplify]: Extracting #5: cost 234 inf + 2637 1553932117.384 * * [simplify]: Extracting #6: cost 115 inf + 24947 1553932117.392 * * [simplify]: Extracting #7: cost 30 inf + 49598 1553932117.408 * * [simplify]: Extracting #8: cost 1 inf + 61249 1553932117.429 * * [simplify]: Extracting #9: cost 0 inf + 61461 1553932117.450 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))))) 1553932117.450 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932117.451 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932117.451 * * [simplify]: iters left: 6 (18 enodes) 1553932117.458 * * [simplify]: iters left: 5 (87 enodes) 1553932117.473 * * [simplify]: iters left: 4 (188 enodes) 1553932117.517 * * [simplify]: iters left: 3 (481 enodes) 1553932117.627 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932117.627 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932117.627 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932117.628 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932117.628 * * [simplify]: Extracting #4: cost 212 inf + 0 1553932117.630 * * [simplify]: Extracting #5: cost 178 inf + 11027 1553932117.639 * * [simplify]: Extracting #6: cost 31 inf + 40669 1553932117.661 * * [simplify]: Extracting #7: cost 0 inf + 46980 1553932117.681 * * [simplify]: Extracting #8: cost 0 inf + 46820 1553932117.702 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))))) 1553932117.702 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))))) (* (cbrt (* (- x.im x.re) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* (+ x.im x.re) x.re) (* x.im x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932117.703 * * * * [progress]: [ 162 / 827 ] simplifiying candidate # 1553932117.703 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932117.704 * * [simplify]: iters left: 6 (21 enodes) 1553932117.718 * * [simplify]: iters left: 5 (101 enodes) 1553932117.756 * * [simplify]: iters left: 4 (256 enodes) 1553932117.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932117.847 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932117.847 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932117.848 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932117.848 * * [simplify]: Extracting #4: cost 281 inf + 1 1553932117.850 * * [simplify]: Extracting #5: cost 301 inf + 2592 1553932117.864 * * [simplify]: Extracting #6: cost 101 inf + 45106 1553932117.889 * * [simplify]: Extracting #7: cost 14 inf + 71785 1553932117.915 * * [simplify]: Extracting #8: cost 0 inf + 76505 1553932117.931 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) 1553932117.931 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932117.931 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932117.931 * * [simplify]: iters left: 6 (20 enodes) 1553932117.936 * * [simplify]: iters left: 5 (100 enodes) 1553932117.954 * * [simplify]: iters left: 4 (229 enodes) 1553932118.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932118.027 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932118.028 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932118.028 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932118.029 * * [simplify]: Extracting #4: cost 154 inf + 0 1553932118.029 * * [simplify]: Extracting #5: cost 137 inf + 2721 1553932118.033 * * [simplify]: Extracting #6: cost 27 inf + 20531 1553932118.038 * * [simplify]: Extracting #7: cost 3 inf + 26378 1553932118.044 * * [simplify]: Extracting #8: cost 0 inf + 27744 1553932118.050 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) 1553932118.050 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932118.050 * * * * [progress]: [ 163 / 827 ] simplifiying candidate # 1553932118.050 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932118.050 * * [simplify]: iters left: 6 (22 enodes) 1553932118.056 * * [simplify]: iters left: 5 (104 enodes) 1553932118.089 * * [simplify]: iters left: 4 (246 enodes) 1553932118.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932118.183 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932118.183 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932118.183 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932118.184 * * [simplify]: Extracting #4: cost 245 inf + 1 1553932118.185 * * [simplify]: Extracting #5: cost 252 inf + 3489 1553932118.190 * * [simplify]: Extracting #6: cost 109 inf + 33050 1553932118.203 * * [simplify]: Extracting #7: cost 19 inf + 60769 1553932118.215 * * [simplify]: Extracting #8: cost 2 inf + 68570 1553932118.237 * * [simplify]: Extracting #9: cost 0 inf + 68994 1553932118.250 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.re x.im))))) 1553932118.250 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.re x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932118.251 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932118.251 * * [simplify]: iters left: 6 (19 enodes) 1553932118.255 * * [simplify]: iters left: 5 (90 enodes) 1553932118.270 * * [simplify]: iters left: 4 (196 enodes) 1553932118.319 * * [simplify]: iters left: 3 (494 enodes) 1553932118.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932118.513 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932118.513 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932118.513 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932118.515 * * [simplify]: Extracting #4: cost 222 inf + 0 1553932118.519 * * [simplify]: Extracting #5: cost 177 inf + 9434 1553932118.532 * * [simplify]: Extracting #6: cost 20 inf + 43426 1553932118.543 * * [simplify]: Extracting #7: cost 0 inf + 49146 1553932118.554 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.im x.re) x.re))))) (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re)))) 1553932118.554 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.re x.im))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.im x.re) x.re))))) (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932118.555 * * * * [progress]: [ 164 / 827 ] simplifiying candidate # 1553932118.555 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932118.555 * * [simplify]: iters left: 6 (22 enodes) 1553932118.565 * * [simplify]: iters left: 5 (104 enodes) 1553932118.607 * * [simplify]: iters left: 4 (247 enodes) 1553932118.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932118.709 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932118.709 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932118.709 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932118.711 * * [simplify]: Extracting #4: cost 234 inf + 1 1553932118.713 * * [simplify]: Extracting #5: cost 241 inf + 3730 1553932118.725 * * [simplify]: Extracting #6: cost 96 inf + 34170 1553932118.735 * * [simplify]: Extracting #7: cost 24 inf + 55717 1553932118.747 * * [simplify]: Extracting #8: cost 4 inf + 63075 1553932118.759 * * [simplify]: Extracting #9: cost 0 inf + 64245 1553932118.770 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im x.re) (* x.re x.re)))))) 1553932118.770 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im x.re) (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932118.771 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932118.771 * * [simplify]: iters left: 6 (19 enodes) 1553932118.775 * * [simplify]: iters left: 5 (90 enodes) 1553932118.803 * * [simplify]: iters left: 4 (196 enodes) 1553932118.847 * * [simplify]: iters left: 3 (494 enodes) 1553932119.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932119.021 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932119.021 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932119.021 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932119.021 * * [simplify]: Extracting #4: cost 214 inf + 2 1553932119.024 * * [simplify]: Extracting #5: cost 182 inf + 8945 1553932119.032 * * [simplify]: Extracting #6: cost 20 inf + 43026 1553932119.053 * * [simplify]: Extracting #7: cost 0 inf + 48746 1553932119.064 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.im x.re) x.re))))) (cbrt (+ x.im x.re))) 1553932119.064 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im x.re) (* x.re x.re)))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.im x.re) x.re))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932119.064 * * * * [progress]: [ 165 / 827 ] simplifiying candidate # 1553932119.064 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932119.064 * * [simplify]: iters left: 6 (23 enodes) 1553932119.071 * * [simplify]: iters left: 5 (109 enodes) 1553932119.100 * * [simplify]: iters left: 4 (267 enodes) 1553932119.201 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932119.201 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932119.201 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932119.201 * * [simplify]: Extracting #3: cost 69 inf + 0 1553932119.202 * * [simplify]: Extracting #4: cost 265 inf + 1 1553932119.204 * * [simplify]: Extracting #5: cost 292 inf + 860 1553932119.213 * * [simplify]: Extracting #6: cost 162 inf + 24668 1553932119.234 * * [simplify]: Extracting #7: cost 32 inf + 61887 1553932119.264 * * [simplify]: Extracting #8: cost 2 inf + 73305 1553932119.290 * * [simplify]: Extracting #9: cost 0 inf + 74119 1553932119.316 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) 1553932119.316 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932119.317 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932119.317 * * [simplify]: iters left: 6 (19 enodes) 1553932119.326 * * [simplify]: iters left: 5 (90 enodes) 1553932119.356 * * [simplify]: iters left: 4 (196 enodes) 1553932119.413 * * [simplify]: iters left: 3 (494 enodes) 1553932119.627 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932119.627 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932119.627 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932119.628 * * [simplify]: Extracting #3: cost 84 inf + 0 1553932119.629 * * [simplify]: Extracting #4: cost 225 inf + 0 1553932119.633 * * [simplify]: Extracting #5: cost 173 inf + 10162 1553932119.650 * * [simplify]: Extracting #6: cost 17 inf + 43832 1553932119.671 * * [simplify]: Extracting #7: cost 0 inf + 49146 1553932119.683 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.im x.re) x.re))))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 1553932119.683 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.im x.re) x.re))))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932119.683 * * * * [progress]: [ 166 / 827 ] simplifiying candidate # 1553932119.683 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932119.683 * * [simplify]: iters left: 6 (23 enodes) 1553932119.690 * * [simplify]: iters left: 5 (109 enodes) 1553932119.725 * * [simplify]: iters left: 4 (269 enodes) 1553932119.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932119.825 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932119.825 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932119.825 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932119.827 * * [simplify]: Extracting #4: cost 282 inf + 1 1553932119.830 * * [simplify]: Extracting #5: cost 298 inf + 2840 1553932119.840 * * [simplify]: Extracting #6: cost 147 inf + 29853 1553932119.861 * * [simplify]: Extracting #7: cost 42 inf + 58133 1553932119.878 * * [simplify]: Extracting #8: cost 4 inf + 73361 1553932119.894 * * [simplify]: Extracting #9: cost 0 inf + 75269 1553932119.919 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im))))) 1553932119.919 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932119.920 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932119.920 * * [simplify]: iters left: 6 (19 enodes) 1553932119.929 * * [simplify]: iters left: 5 (90 enodes) 1553932119.947 * * [simplify]: iters left: 4 (196 enodes) 1553932120.015 * * [simplify]: iters left: 3 (494 enodes) 1553932120.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932120.171 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932120.171 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932120.171 * * [simplify]: Extracting #3: cost 77 inf + 0 1553932120.173 * * [simplify]: Extracting #4: cost 214 inf + 43 1553932120.182 * * [simplify]: Extracting #5: cost 173 inf + 10039 1553932120.198 * * [simplify]: Extracting #6: cost 16 inf + 44274 1553932120.219 * * [simplify]: Extracting #7: cost 0 inf + 48746 1553932120.241 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.im x.re) x.re))))) (cbrt (- x.im x.re))) 1553932120.241 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im))))) (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.im x.re) x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932120.242 * * * * [progress]: [ 167 / 827 ] simplifiying candidate # 1553932120.242 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932120.242 * * [simplify]: iters left: 6 (21 enodes) 1553932120.253 * * [simplify]: iters left: 5 (101 enodes) 1553932120.284 * * [simplify]: iters left: 4 (254 enodes) 1553932120.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932120.387 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932120.387 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932120.387 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932120.389 * * [simplify]: Extracting #4: cost 265 inf + 1 1553932120.392 * * [simplify]: Extracting #5: cost 278 inf + 4246 1553932120.409 * * [simplify]: Extracting #6: cost 130 inf + 33010 1553932120.422 * * [simplify]: Extracting #7: cost 33 inf + 60137 1553932120.435 * * [simplify]: Extracting #8: cost 4 inf + 71406 1553932120.457 * * [simplify]: Extracting #9: cost 0 inf + 73797 1553932120.483 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553932120.483 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932120.484 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932120.484 * * [simplify]: iters left: 6 (20 enodes) 1553932120.494 * * [simplify]: iters left: 5 (100 enodes) 1553932120.531 * * [simplify]: iters left: 4 (235 enodes) 1553932120.586 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932120.586 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932120.587 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932120.587 * * [simplify]: Extracting #3: cost 85 inf + 0 1553932120.588 * * [simplify]: Extracting #4: cost 212 inf + 0 1553932120.592 * * [simplify]: Extracting #5: cost 142 inf + 11623 1553932120.609 * * [simplify]: Extracting #6: cost 12 inf + 37796 1553932120.625 * * [simplify]: Extracting #7: cost 2 inf + 41376 1553932120.639 * * [simplify]: Extracting #8: cost 0 inf + 42780 1553932120.648 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* (+ x.im x.re) x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) 1553932120.648 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* (+ x.im x.re) x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932120.648 * * * * [progress]: [ 168 / 827 ] simplifiying candidate # 1553932120.648 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932120.648 * * [simplify]: iters left: 6 (17 enodes) 1553932120.653 * * [simplify]: iters left: 5 (83 enodes) 1553932120.670 * * [simplify]: iters left: 4 (193 enodes) 1553932120.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932120.739 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932120.739 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932120.739 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932120.740 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932120.742 * * [simplify]: Extracting #5: cost 193 inf + 5226 1553932120.753 * * [simplify]: Extracting #6: cost 62 inf + 31403 1553932120.770 * * [simplify]: Extracting #7: cost 12 inf + 44836 1553932120.787 * * [simplify]: Extracting #8: cost 1 inf + 47077 1553932120.805 * * [simplify]: Extracting #9: cost 0 inf + 47329 1553932120.826 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553932120.826 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932120.827 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932120.827 * * [simplify]: iters left: 6 (15 enodes) 1553932120.834 * * [simplify]: iters left: 5 (73 enodes) 1553932120.853 * * [simplify]: iters left: 4 (154 enodes) 1553932120.880 * * [simplify]: iters left: 3 (320 enodes) 1553932120.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932120.996 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932120.996 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932120.996 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932120.997 * * [simplify]: Extracting #4: cost 189 inf + 0 1553932120.999 * * [simplify]: Extracting #5: cost 132 inf + 10843 1553932121.008 * * [simplify]: Extracting #6: cost 17 inf + 34586 1553932121.023 * * [simplify]: Extracting #7: cost 0 inf + 37150 1553932121.038 * * [simplify]: Extracting #8: cost 0 inf + 37110 1553932121.046 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) 1553932121.046 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932121.046 * * * * [progress]: [ 169 / 827 ] simplifiying candidate # 1553932121.047 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932121.047 * * [simplify]: iters left: 6 (21 enodes) 1553932121.052 * * [simplify]: iters left: 5 (101 enodes) 1553932121.076 * * [simplify]: iters left: 4 (256 enodes) 1553932121.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932121.177 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932121.177 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932121.177 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932121.178 * * [simplify]: Extracting #4: cost 281 inf + 1 1553932121.180 * * [simplify]: Extracting #5: cost 289 inf + 5256 1553932121.197 * * [simplify]: Extracting #6: cost 127 inf + 37408 1553932121.222 * * [simplify]: Extracting #7: cost 30 inf + 65514 1553932121.250 * * [simplify]: Extracting #8: cost 4 inf + 75726 1553932121.265 * * [simplify]: Extracting #9: cost 0 inf + 76505 1553932121.279 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) x.re))) 1553932121.279 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) x.re))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932121.280 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932121.280 * * [simplify]: iters left: 6 (20 enodes) 1553932121.284 * * [simplify]: iters left: 5 (100 enodes) 1553932121.314 * * [simplify]: iters left: 4 (229 enodes) 1553932121.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932121.383 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932121.383 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932121.384 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932121.384 * * [simplify]: Extracting #4: cost 154 inf + 0 1553932121.386 * * [simplify]: Extracting #5: cost 140 inf + 2195 1553932121.393 * * [simplify]: Extracting #6: cost 37 inf + 18311 1553932121.399 * * [simplify]: Extracting #7: cost 2 inf + 27460 1553932121.406 * * [simplify]: Extracting #8: cost 0 inf + 28224 1553932121.412 * * [simplify]: Extracting #9: cost 0 inf + 27904 1553932121.418 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re))))) 1553932121.418 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) x.re))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932121.418 * * * * [progress]: [ 170 / 827 ] simplifiying candidate # 1553932121.418 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932121.418 * * [simplify]: iters left: 6 (17 enodes) 1553932121.425 * * [simplify]: iters left: 5 (84 enodes) 1553932121.454 * * [simplify]: iters left: 4 (194 enodes) 1553932121.537 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932121.537 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932121.537 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932121.538 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932121.538 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932121.541 * * [simplify]: Extracting #5: cost 195 inf + 5105 1553932121.551 * * [simplify]: Extracting #6: cost 64 inf + 30199 1553932121.568 * * [simplify]: Extracting #7: cost 12 inf + 44226 1553932121.586 * * [simplify]: Extracting #8: cost 2 inf + 46425 1553932121.604 * * [simplify]: Extracting #9: cost 0 inf + 46849 1553932121.622 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932121.622 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932121.622 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932121.623 * * [simplify]: iters left: 6 (15 enodes) 1553932121.630 * * [simplify]: iters left: 5 (74 enodes) 1553932121.648 * * [simplify]: iters left: 4 (155 enodes) 1553932121.681 * * [simplify]: iters left: 3 (319 enodes) 1553932121.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932121.798 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932121.798 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932121.799 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932121.800 * * [simplify]: Extracting #4: cost 190 inf + 0 1553932121.804 * * [simplify]: Extracting #5: cost 132 inf + 10563 1553932121.813 * * [simplify]: Extracting #6: cost 23 inf + 32826 1553932121.824 * * [simplify]: Extracting #7: cost 0 inf + 36992 1553932121.832 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553932121.832 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932121.832 * * * * [progress]: [ 171 / 827 ] simplifiying candidate # 1553932121.832 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932121.833 * * [simplify]: iters left: 6 (22 enodes) 1553932121.839 * * [simplify]: iters left: 5 (104 enodes) 1553932121.861 * * [simplify]: iters left: 4 (247 enodes) 1553932121.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932121.945 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932121.945 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932121.945 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932121.946 * * [simplify]: Extracting #4: cost 235 inf + 1 1553932121.949 * * [simplify]: Extracting #5: cost 227 inf + 6839 1553932121.961 * * [simplify]: Extracting #6: cost 92 inf + 32621 1553932121.972 * * [simplify]: Extracting #7: cost 33 inf + 49864 1553932121.983 * * [simplify]: Extracting #8: cost 0 inf + 61325 1553932121.998 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))))) 1553932121.999 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932121.999 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932122.000 * * [simplify]: iters left: 6 (19 enodes) 1553932122.009 * * [simplify]: iters left: 5 (90 enodes) 1553932122.029 * * [simplify]: iters left: 4 (178 enodes) 1553932122.070 * * [simplify]: iters left: 3 (350 enodes) 1553932122.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932122.204 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932122.204 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932122.204 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932122.205 * * [simplify]: Extracting #4: cost 197 inf + 0 1553932122.208 * * [simplify]: Extracting #5: cost 148 inf + 7950 1553932122.221 * * [simplify]: Extracting #6: cost 23 inf + 32998 1553932122.237 * * [simplify]: Extracting #7: cost 1 inf + 39722 1553932122.246 * * [simplify]: Extracting #8: cost 0 inf + 40004 1553932122.255 * * [simplify]: Extracting #9: cost 0 inf + 39924 1553932122.271 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) 1553932122.272 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932122.272 * * * * [progress]: [ 172 / 827 ] simplifiying candidate # 1553932122.272 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932122.273 * * [simplify]: iters left: 6 (20 enodes) 1553932122.282 * * [simplify]: iters left: 5 (95 enodes) 1553932122.302 * * [simplify]: iters left: 4 (218 enodes) 1553932122.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932122.371 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932122.371 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932122.372 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932122.372 * * [simplify]: Extracting #4: cost 200 inf + 1 1553932122.373 * * [simplify]: Extracting #5: cost 188 inf + 3895 1553932122.382 * * [simplify]: Extracting #6: cost 54 inf + 30509 1553932122.391 * * [simplify]: Extracting #7: cost 4 inf + 44630 1553932122.400 * * [simplify]: Extracting #8: cost 2 inf + 44843 1553932122.408 * * [simplify]: Extracting #9: cost 0 inf + 45267 1553932122.420 * [simplify]: Simplified to (* (cbrt (* (* (* x.re (+ x.re x.im)) (+ x.re x.im)) (- x.re x.im))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553932122.420 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* x.re (+ x.re x.im)) (+ x.re x.im)) (- x.re x.im))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932122.421 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932122.421 * * [simplify]: iters left: 6 (16 enodes) 1553932122.428 * * [simplify]: iters left: 5 (77 enodes) 1553932122.443 * * [simplify]: iters left: 4 (163 enodes) 1553932122.475 * * [simplify]: iters left: 3 (333 enodes) 1553932122.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932122.579 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932122.579 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932122.580 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932122.580 * * [simplify]: Extracting #4: cost 185 inf + 412 1553932122.583 * * [simplify]: Extracting #5: cost 113 inf + 13689 1553932122.590 * * [simplify]: Extracting #6: cost 7 inf + 36906 1553932122.598 * * [simplify]: Extracting #7: cost 0 inf + 38640 1553932122.608 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) 1553932122.608 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* x.re (+ x.re x.im)) (+ x.re x.im)) (- x.re x.im))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932122.609 * * * * [progress]: [ 173 / 827 ] simplifiying candidate # 1553932122.609 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932122.609 * * [simplify]: iters left: 6 (21 enodes) 1553932122.619 * * [simplify]: iters left: 5 (100 enodes) 1553932122.642 * * [simplify]: iters left: 4 (241 enodes) 1553932122.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932122.714 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932122.714 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932122.715 * * [simplify]: Extracting #3: cost 83 inf + 0 1553932122.716 * * [simplify]: Extracting #4: cost 276 inf + 1 1553932122.718 * * [simplify]: Extracting #5: cost 269 inf + 4615 1553932122.731 * * [simplify]: Extracting #6: cost 95 inf + 40716 1553932122.754 * * [simplify]: Extracting #7: cost 15 inf + 61959 1553932122.779 * * [simplify]: Extracting #8: cost 2 inf + 65887 1553932122.802 * * [simplify]: Extracting #9: cost 0 inf + 66311 1553932122.817 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- x.re x.im)))) 1553932122.817 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932122.818 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932122.818 * * [simplify]: iters left: 6 (16 enodes) 1553932122.822 * * [simplify]: iters left: 5 (77 enodes) 1553932122.834 * * [simplify]: iters left: 4 (163 enodes) 1553932122.882 * * [simplify]: iters left: 3 (333 enodes) 1553932122.986 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932122.986 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932122.986 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932122.986 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932122.987 * * [simplify]: Extracting #4: cost 198 inf + 0 1553932122.988 * * [simplify]: Extracting #5: cost 142 inf + 10672 1553932122.998 * * [simplify]: Extracting #6: cost 30 inf + 32700 1553932123.011 * * [simplify]: Extracting #7: cost 0 inf + 39040 1553932123.027 * * [simplify]: Extracting #8: cost 0 inf + 38920 1553932123.044 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) 1553932123.044 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- x.re x.im)))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932123.045 * * * * [progress]: [ 174 / 827 ] simplifiying candidate # 1553932123.045 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932123.046 * * [simplify]: iters left: 6 (21 enodes) 1553932123.057 * * [simplify]: iters left: 5 (100 enodes) 1553932123.095 * * [simplify]: iters left: 4 (243 enodes) 1553932123.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932123.207 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932123.207 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932123.207 * * [simplify]: Extracting #3: cost 92 inf + 0 1553932123.209 * * [simplify]: Extracting #4: cost 278 inf + 1 1553932123.212 * * [simplify]: Extracting #5: cost 265 inf + 4827 1553932123.228 * * [simplify]: Extracting #6: cost 109 inf + 35372 1553932123.242 * * [simplify]: Extracting #7: cost 6 inf + 62990 1553932123.254 * * [simplify]: Extracting #8: cost 2 inf + 63767 1553932123.269 * * [simplify]: Extracting #9: cost 0 inf + 64191 1553932123.293 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.im x.re) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553932123.293 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.im x.re) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932123.294 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932123.294 * * [simplify]: iters left: 6 (16 enodes) 1553932123.297 * * [simplify]: iters left: 5 (77 enodes) 1553932123.310 * * [simplify]: iters left: 4 (163 enodes) 1553932123.355 * * [simplify]: iters left: 3 (333 enodes) 1553932123.442 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932123.442 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932123.442 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932123.442 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932123.443 * * [simplify]: Extracting #4: cost 186 inf + 411 1553932123.446 * * [simplify]: Extracting #5: cost 110 inf + 14494 1553932123.453 * * [simplify]: Extracting #6: cost 6 inf + 37348 1553932123.462 * * [simplify]: Extracting #7: cost 0 inf + 38720 1553932123.473 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) 1553932123.473 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.im x.re) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (- x.im x.re)) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932123.473 * * * * [progress]: [ 175 / 827 ] simplifiying candidate # 1553932123.473 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932123.473 * * [simplify]: iters left: 6 (21 enodes) 1553932123.479 * * [simplify]: iters left: 5 (96 enodes) 1553932123.510 * * [simplify]: iters left: 4 (222 enodes) 1553932123.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932123.610 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932123.610 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932123.610 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932123.611 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932123.614 * * [simplify]: Extracting #5: cost 209 inf + 4447 1553932123.624 * * [simplify]: Extracting #6: cost 95 inf + 33067 1553932123.639 * * [simplify]: Extracting #7: cost 14 inf + 57047 1553932123.650 * * [simplify]: Extracting #8: cost 3 inf + 61650 1553932123.661 * * [simplify]: Extracting #9: cost 0 inf + 62676 1553932123.678 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932123.678 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932123.679 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932123.679 * * [simplify]: iters left: 6 (18 enodes) 1553932123.692 * * [simplify]: iters left: 5 (85 enodes) 1553932123.723 * * [simplify]: iters left: 4 (193 enodes) 1553932123.805 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932123.805 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932123.805 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932123.805 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932123.806 * * [simplify]: Extracting #4: cost 194 inf + 0 1553932123.810 * * [simplify]: Extracting #5: cost 116 inf + 15846 1553932123.826 * * [simplify]: Extracting #6: cost 11 inf + 38652 1553932123.836 * * [simplify]: Extracting #7: cost 0 inf + 41072 1553932123.844 * * [simplify]: Extracting #8: cost 0 inf + 40632 1553932123.852 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) 1553932123.852 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932123.852 * * * * [progress]: [ 176 / 827 ] simplifiying candidate # 1553932123.852 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932123.852 * * [simplify]: iters left: 6 (19 enodes) 1553932123.858 * * [simplify]: iters left: 5 (86 enodes) 1553932123.874 * * [simplify]: iters left: 4 (188 enodes) 1553932123.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932123.933 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932123.933 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932123.933 * * [simplify]: Extracting #3: cost 37 inf + 0 1553932123.933 * * [simplify]: Extracting #4: cost 152 inf + 1 1553932123.935 * * [simplify]: Extracting #5: cost 178 inf + 494 1553932123.939 * * [simplify]: Extracting #6: cost 104 inf + 14035 1553932123.951 * * [simplify]: Extracting #7: cost 26 inf + 34601 1553932123.966 * * [simplify]: Extracting #8: cost 1 inf + 43783 1553932123.981 * * [simplify]: Extracting #9: cost 0 inf + 43995 1553932123.990 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))))) 1553932123.990 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932123.990 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932123.991 * * [simplify]: iters left: 6 (16 enodes) 1553932123.995 * * [simplify]: iters left: 5 (70 enodes) 1553932124.009 * * [simplify]: iters left: 4 (131 enodes) 1553932124.041 * * [simplify]: iters left: 3 (281 enodes) 1553932124.150 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932124.150 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932124.150 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932124.151 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932124.151 * * [simplify]: Extracting #4: cost 163 inf + 0 1553932124.153 * * [simplify]: Extracting #5: cost 153 inf + 2478 1553932124.163 * * [simplify]: Extracting #6: cost 31 inf + 26963 1553932124.177 * * [simplify]: Extracting #7: cost 0 inf + 34222 1553932124.185 * * [simplify]: Extracting #8: cost 0 inf + 33702 1553932124.193 * * [simplify]: Extracting #9: cost 0 inf + 33622 1553932124.204 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im)))))) 1553932124.204 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))))) (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932124.205 * * * * [progress]: [ 177 / 827 ] simplifiying candidate # 1553932124.205 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932124.205 * * [simplify]: iters left: 6 (22 enodes) 1553932124.217 * * [simplify]: iters left: 5 (104 enodes) 1553932124.241 * * [simplify]: iters left: 4 (246 enodes) 1553932124.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932124.364 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932124.364 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932124.364 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932124.366 * * [simplify]: Extracting #4: cost 245 inf + 1 1553932124.368 * * [simplify]: Extracting #5: cost 258 inf + 2398 1553932124.378 * * [simplify]: Extracting #6: cost 120 inf + 30382 1553932124.398 * * [simplify]: Extracting #7: cost 36 inf + 55541 1553932124.421 * * [simplify]: Extracting #8: cost 4 inf + 67824 1553932124.433 * * [simplify]: Extracting #9: cost 0 inf + 68914 1553932124.456 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))))) 1553932124.456 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932124.457 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932124.457 * * [simplify]: iters left: 6 (19 enodes) 1553932124.466 * * [simplify]: iters left: 5 (90 enodes) 1553932124.495 * * [simplify]: iters left: 4 (196 enodes) 1553932124.559 * * [simplify]: iters left: 3 (494 enodes) 1553932124.725 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932124.725 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932124.725 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932124.726 * * [simplify]: Extracting #3: cost 81 inf + 0 1553932124.727 * * [simplify]: Extracting #4: cost 234 inf + 0 1553932124.731 * * [simplify]: Extracting #5: cost 196 inf + 8819 1553932124.752 * * [simplify]: Extracting #6: cost 28 inf + 45394 1553932124.775 * * [simplify]: Extracting #7: cost 0 inf + 53170 1553932124.798 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) 1553932124.798 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932124.798 * * * * [progress]: [ 178 / 827 ] simplifiying candidate # 1553932124.799 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932124.799 * * [simplify]: iters left: 6 (22 enodes) 1553932124.811 * * [simplify]: iters left: 5 (104 enodes) 1553932124.839 * * [simplify]: iters left: 4 (247 enodes) 1553932124.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932124.931 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932124.931 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932124.931 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932124.932 * * [simplify]: Extracting #4: cost 235 inf + 1 1553932124.933 * * [simplify]: Extracting #5: cost 234 inf + 5426 1553932124.941 * * [simplify]: Extracting #6: cost 101 inf + 31039 1553932124.960 * * [simplify]: Extracting #7: cost 25 inf + 53075 1553932124.987 * * [simplify]: Extracting #8: cost 7 inf + 59230 1553932125.007 * * [simplify]: Extracting #9: cost 0 inf + 61165 1553932125.017 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))))) 1553932125.017 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932125.018 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932125.018 * * [simplify]: iters left: 6 (19 enodes) 1553932125.022 * * [simplify]: iters left: 5 (90 enodes) 1553932125.041 * * [simplify]: iters left: 4 (178 enodes) 1553932125.097 * * [simplify]: iters left: 3 (350 enodes) 1553932125.213 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932125.213 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932125.213 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932125.213 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932125.214 * * [simplify]: Extracting #4: cost 194 inf + 0 1553932125.216 * * [simplify]: Extracting #5: cost 143 inf + 8392 1553932125.224 * * [simplify]: Extracting #6: cost 20 inf + 32908 1553932125.239 * * [simplify]: Extracting #7: cost 1 inf + 38796 1553932125.248 * * [simplify]: Extracting #8: cost 0 inf + 39238 1553932125.256 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re)))) (cbrt (* (- x.im x.re) (+ x.im x.re)))) 1553932125.256 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re)))) (cbrt (* (- x.im x.re) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932125.257 * * * * [progress]: [ 179 / 827 ] simplifiying candidate # 1553932125.257 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932125.257 * * [simplify]: iters left: 6 (19 enodes) 1553932125.265 * * [simplify]: iters left: 5 (88 enodes) 1553932125.290 * * [simplify]: iters left: 4 (190 enodes) 1553932125.363 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932125.364 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932125.364 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932125.364 * * [simplify]: Extracting #3: cost 37 inf + 0 1553932125.364 * * [simplify]: Extracting #4: cost 152 inf + 1 1553932125.365 * * [simplify]: Extracting #5: cost 178 inf + 533 1553932125.368 * * [simplify]: Extracting #6: cost 99 inf + 15443 1553932125.374 * * [simplify]: Extracting #7: cost 26 inf + 34091 1553932125.381 * * [simplify]: Extracting #8: cost 2 inf + 43571 1553932125.388 * * [simplify]: Extracting #9: cost 0 inf + 43995 1553932125.396 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))))) 1553932125.396 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932125.396 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932125.396 * * [simplify]: iters left: 6 (16 enodes) 1553932125.400 * * [simplify]: iters left: 5 (72 enodes) 1553932125.411 * * [simplify]: iters left: 4 (133 enodes) 1553932125.444 * * [simplify]: iters left: 3 (281 enodes) 1553932125.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932125.556 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932125.557 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932125.557 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932125.557 * * [simplify]: Extracting #4: cost 171 inf + 0 1553932125.558 * * [simplify]: Extracting #5: cost 167 inf + 1586 1553932125.562 * * [simplify]: Extracting #6: cost 79 inf + 16793 1553932125.576 * * [simplify]: Extracting #7: cost 4 inf + 35230 1553932125.592 * * [simplify]: Extracting #8: cost 0 inf + 36518 1553932125.607 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) 1553932125.607 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932125.608 * * * * [progress]: [ 180 / 827 ] simplifiying candidate # 1553932125.608 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932125.608 * * [simplify]: iters left: 6 (21 enodes) 1553932125.620 * * [simplify]: iters left: 5 (96 enodes) 1553932125.648 * * [simplify]: iters left: 4 (222 enodes) 1553932125.710 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932125.710 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932125.710 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932125.710 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932125.711 * * [simplify]: Extracting #4: cost 171 inf + 1 1553932125.712 * * [simplify]: Extracting #5: cost 196 inf + 936 1553932125.716 * * [simplify]: Extracting #6: cost 102 inf + 20168 1553932125.730 * * [simplify]: Extracting #7: cost 21 inf + 41782 1553932125.749 * * [simplify]: Extracting #8: cost 7 inf + 47131 1553932125.766 * * [simplify]: Extracting #9: cost 0 inf + 49245 1553932125.783 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) 1553932125.783 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932125.784 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553932125.784 * * [simplify]: iters left: 6 (17 enodes) 1553932125.792 * * [simplify]: iters left: 5 (75 enodes) 1553932125.816 * * [simplify]: iters left: 4 (141 enodes) 1553932125.852 * * [simplify]: iters left: 3 (296 enodes) 1553932125.952 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932125.952 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932125.952 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932125.952 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932125.953 * * [simplify]: Extracting #4: cost 164 inf + 165 1553932125.956 * * [simplify]: Extracting #5: cost 141 inf + 4708 1553932125.966 * * [simplify]: Extracting #6: cost 34 inf + 28126 1553932125.981 * * [simplify]: Extracting #7: cost 1 inf + 36032 1553932125.997 * * [simplify]: Extracting #8: cost 0 inf + 35634 1553932126.008 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) 1553932126.008 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932126.009 * * * * [progress]: [ 181 / 827 ] simplifiying candidate # 1553932126.009 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932126.009 * * [simplify]: iters left: 6 (23 enodes) 1553932126.015 * * [simplify]: iters left: 5 (104 enodes) 1553932126.036 * * [simplify]: iters left: 4 (233 enodes) 1553932126.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932126.122 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932126.122 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932126.122 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932126.123 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932126.125 * * [simplify]: Extracting #5: cost 203 inf + 2557 1553932126.132 * * [simplify]: Extracting #6: cost 112 inf + 19676 1553932126.147 * * [simplify]: Extracting #7: cost 35 inf + 40130 1553932126.168 * * [simplify]: Extracting #8: cost 6 inf + 51450 1553932126.187 * * [simplify]: Extracting #9: cost 0 inf + 53523 1553932126.197 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- x.re x.im))))) 1553932126.197 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- x.re x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932126.197 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932126.197 * * [simplify]: iters left: 6 (17 enodes) 1553932126.201 * * [simplify]: iters left: 5 (75 enodes) 1553932126.214 * * [simplify]: iters left: 4 (141 enodes) 1553932126.260 * * [simplify]: iters left: 3 (296 enodes) 1553932126.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932126.356 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932126.356 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932126.356 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932126.357 * * [simplify]: Extracting #4: cost 174 inf + 0 1553932126.357 * * [simplify]: Extracting #5: cost 160 inf + 2033 1553932126.361 * * [simplify]: Extracting #6: cost 54 inf + 23207 1553932126.369 * * [simplify]: Extracting #7: cost 2 inf + 35870 1553932126.380 * * [simplify]: Extracting #8: cost 0 inf + 36074 1553932126.395 * * [simplify]: Extracting #9: cost 0 inf + 36034 1553932126.411 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) 1553932126.411 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- x.re x.im))))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932126.412 * * * * [progress]: [ 182 / 827 ] simplifiying candidate # 1553932126.412 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932126.413 * * [simplify]: iters left: 6 (24 enodes) 1553932126.425 * * [simplify]: iters left: 5 (112 enodes) 1553932126.451 * * [simplify]: iters left: 4 (258 enodes) 1553932126.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932126.535 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932126.535 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932126.535 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932126.536 * * [simplify]: Extracting #4: cost 230 inf + 1 1553932126.537 * * [simplify]: Extracting #5: cost 226 inf + 4388 1553932126.545 * * [simplify]: Extracting #6: cost 100 inf + 26469 1553932126.554 * * [simplify]: Extracting #7: cost 30 inf + 47461 1553932126.568 * * [simplify]: Extracting #8: cost 2 inf + 57569 1553932126.587 * * [simplify]: Extracting #9: cost 0 inf + 57993 1553932126.598 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- x.re x.im)))) 1553932126.598 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932126.598 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) 1553932126.598 * * [simplify]: iters left: 6 (18 enodes) 1553932126.602 * * [simplify]: iters left: 5 (80 enodes) 1553932126.615 * * [simplify]: iters left: 4 (148 enodes) 1553932126.660 * * [simplify]: iters left: 3 (298 enodes) 1553932126.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932126.757 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932126.757 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932126.757 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932126.758 * * [simplify]: Extracting #4: cost 162 inf + 410 1553932126.760 * * [simplify]: Extracting #5: cost 105 inf + 13055 1553932126.767 * * [simplify]: Extracting #6: cost 7 inf + 34768 1553932126.774 * * [simplify]: Extracting #7: cost 0 inf + 35512 1553932126.783 * * [simplify]: Extracting #8: cost 0 inf + 35392 1553932126.793 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (- x.im x.re))) 1553932126.793 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- x.re x.im)))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932126.794 * * * * [progress]: [ 183 / 827 ] simplifiying candidate # 1553932126.794 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932126.794 * * [simplify]: iters left: 6 (21 enodes) 1553932126.800 * * [simplify]: iters left: 5 (96 enodes) 1553932126.824 * * [simplify]: iters left: 4 (222 enodes) 1553932126.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932126.912 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932126.912 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932126.912 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932126.913 * * [simplify]: Extracting #4: cost 185 inf + 1 1553932126.914 * * [simplify]: Extracting #5: cost 205 inf + 1746 1553932126.919 * * [simplify]: Extracting #6: cost 86 inf + 28328 1553932126.935 * * [simplify]: Extracting #7: cost 22 inf + 48380 1553932126.954 * * [simplify]: Extracting #8: cost 4 inf + 55129 1553932126.971 * * [simplify]: Extracting #9: cost 0 inf + 56677 1553932126.981 * * [simplify]: Extracting #10: cost 0 inf + 56437 1553932126.991 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553932126.991 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932126.992 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932126.992 * * [simplify]: iters left: 6 (18 enodes) 1553932126.996 * * [simplify]: iters left: 5 (85 enodes) 1553932127.024 * * [simplify]: iters left: 4 (193 enodes) 1553932127.107 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932127.107 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932127.107 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932127.107 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932127.108 * * [simplify]: Extracting #4: cost 187 inf + 2 1553932127.113 * * [simplify]: Extracting #5: cost 120 inf + 14439 1553932127.128 * * [simplify]: Extracting #6: cost 8 inf + 38378 1553932127.136 * * [simplify]: Extracting #7: cost 0 inf + 40472 1553932127.146 * * [simplify]: Extracting #8: cost 0 inf + 40032 1553932127.154 * * [simplify]: Extracting #9: cost 0 inf + 39992 1553932127.166 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (+ x.im x.re))) 1553932127.166 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932127.166 * * * * [progress]: [ 184 / 827 ] simplifiying candidate # 1553932127.166 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932127.166 * * [simplify]: iters left: 6 (17 enodes) 1553932127.171 * * [simplify]: iters left: 5 (78 enodes) 1553932127.186 * * [simplify]: iters left: 4 (161 enodes) 1553932127.240 * * [simplify]: iters left: 3 (468 enodes) 1553932127.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932127.523 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932127.523 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932127.523 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932127.525 * * [simplify]: Extracting #4: cost 289 inf + 1 1553932127.528 * * [simplify]: Extracting #5: cost 352 inf + 1768 1553932127.539 * * [simplify]: Extracting #6: cost 197 inf + 31802 1553932127.569 * * [simplify]: Extracting #7: cost 16 inf + 79566 1553932127.589 * * [simplify]: Extracting #8: cost 1 inf + 84623 1553932127.609 * * [simplify]: Extracting #9: cost 0 inf + 84835 1553932127.642 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553932127.642 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932127.643 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932127.643 * * [simplify]: iters left: 6 (13 enodes) 1553932127.649 * * [simplify]: iters left: 5 (58 enodes) 1553932127.667 * * [simplify]: iters left: 4 (116 enodes) 1553932127.708 * * [simplify]: iters left: 3 (264 enodes) 1553932127.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932127.796 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932127.796 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932127.796 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932127.796 * * [simplify]: Extracting #4: cost 156 inf + 2 1553932127.799 * * [simplify]: Extracting #5: cost 151 inf + 2201 1553932127.804 * * [simplify]: Extracting #6: cost 32 inf + 25470 1553932127.811 * * [simplify]: Extracting #7: cost 0 inf + 33624 1553932127.824 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))))) 1553932127.824 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932127.824 * * * * [progress]: [ 185 / 827 ] simplifiying candidate # 1553932127.825 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932127.825 * * [simplify]: iters left: 6 (22 enodes) 1553932127.837 * * [simplify]: iters left: 5 (104 enodes) 1553932127.874 * * [simplify]: iters left: 4 (247 enodes) 1553932127.988 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932127.988 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932127.988 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932127.988 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932127.989 * * [simplify]: Extracting #4: cost 234 inf + 1 1553932127.990 * * [simplify]: Extracting #5: cost 240 inf + 3452 1553932127.998 * * [simplify]: Extracting #6: cost 100 inf + 31440 1553932128.019 * * [simplify]: Extracting #7: cost 32 inf + 51545 1553932128.043 * * [simplify]: Extracting #8: cost 4 inf + 62785 1553932128.055 * * [simplify]: Extracting #9: cost 0 inf + 64005 1553932128.066 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- (* x.im x.im) (* x.re x.re)))))) 1553932128.066 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932128.067 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932128.067 * * [simplify]: iters left: 6 (19 enodes) 1553932128.074 * * [simplify]: iters left: 5 (90 enodes) 1553932128.103 * * [simplify]: iters left: 4 (201 enodes) 1553932128.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932128.146 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932128.146 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932128.146 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932128.146 * * [simplify]: Extracting #4: cost 141 inf + 2 1553932128.147 * * [simplify]: Extracting #5: cost 121 inf + 3744 1553932128.151 * * [simplify]: Extracting #6: cost 11 inf + 23915 1553932128.156 * * [simplify]: Extracting #7: cost 0 inf + 26296 1553932128.161 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ x.im x.re))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re)))) 1553932128.161 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ x.im x.re))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932128.162 * * * * [progress]: [ 186 / 827 ] simplifiying candidate # 1553932128.162 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932128.162 * * [simplify]: iters left: 6 (20 enodes) 1553932128.167 * * [simplify]: iters left: 5 (95 enodes) 1553932128.192 * * [simplify]: iters left: 4 (218 enodes) 1553932128.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932128.279 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932128.279 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932128.279 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932128.279 * * [simplify]: Extracting #4: cost 200 inf + 1 1553932128.280 * * [simplify]: Extracting #5: cost 192 inf + 3007 1553932128.289 * * [simplify]: Extracting #6: cost 62 inf + 27862 1553932128.306 * * [simplify]: Extracting #7: cost 6 inf + 42906 1553932128.327 * * [simplify]: Extracting #8: cost 2 inf + 44083 1553932128.344 * * [simplify]: Extracting #9: cost 0 inf + 44507 1553932128.361 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (+ x.re x.im) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im)))))) 1553932128.361 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (+ x.re x.im) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932128.361 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932128.361 * * [simplify]: iters left: 6 (16 enodes) 1553932128.365 * * [simplify]: iters left: 5 (77 enodes) 1553932128.377 * * [simplify]: iters left: 4 (163 enodes) 1553932128.421 * * [simplify]: iters left: 3 (333 enodes) 1553932128.540 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932128.540 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932128.540 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932128.540 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932128.541 * * [simplify]: Extracting #4: cost 187 inf + 328 1553932128.543 * * [simplify]: Extracting #5: cost 119 inf + 13357 1553932128.555 * * [simplify]: Extracting #6: cost 11 inf + 35738 1553932128.572 * * [simplify]: Extracting #7: cost 0 inf + 38720 1553932128.588 * * [simplify]: Extracting #8: cost 0 inf + 38680 1553932128.605 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.im x.re))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re)))) 1553932128.605 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (+ x.re x.im) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ x.im x.re))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932128.606 * * * * [progress]: [ 187 / 827 ] simplifiying candidate # 1553932128.606 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932128.606 * * [simplify]: iters left: 6 (21 enodes) 1553932128.617 * * [simplify]: iters left: 5 (96 enodes) 1553932128.655 * * [simplify]: iters left: 4 (222 enodes) 1553932128.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932128.741 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932128.741 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932128.741 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932128.742 * * [simplify]: Extracting #4: cost 171 inf + 1 1553932128.747 * * [simplify]: Extracting #5: cost 198 inf + 613 1553932128.753 * * [simplify]: Extracting #6: cost 93 inf + 24825 1553932128.767 * * [simplify]: Extracting #7: cost 21 inf + 41822 1553932128.778 * * [simplify]: Extracting #8: cost 8 inf + 46369 1553932128.787 * * [simplify]: Extracting #9: cost 0 inf + 49165 1553932128.795 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553932128.795 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932128.796 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932128.796 * * [simplify]: iters left: 6 (17 enodes) 1553932128.800 * * [simplify]: iters left: 5 (75 enodes) 1553932128.823 * * [simplify]: iters left: 4 (141 enodes) 1553932128.872 * * [simplify]: iters left: 3 (295 enodes) 1553932128.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932128.985 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932128.985 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932128.985 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932128.985 * * [simplify]: Extracting #4: cost 165 inf + 165 1553932128.986 * * [simplify]: Extracting #5: cost 146 inf + 3981 1553932128.991 * * [simplify]: Extracting #6: cost 32 inf + 27572 1553932128.999 * * [simplify]: Extracting #7: cost 1 inf + 36074 1553932129.007 * * [simplify]: Extracting #8: cost 0 inf + 35956 1553932129.015 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) 1553932129.015 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932129.015 * * * * [progress]: [ 188 / 827 ] simplifiying candidate # 1553932129.015 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932129.015 * * [simplify]: iters left: 6 (17 enodes) 1553932129.020 * * [simplify]: iters left: 5 (79 enodes) 1553932129.035 * * [simplify]: iters left: 4 (162 enodes) 1553932129.082 * * [simplify]: iters left: 3 (467 enodes) 1553932129.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932129.340 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932129.340 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932129.340 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932129.342 * * [simplify]: Extracting #4: cost 292 inf + 1 1553932129.345 * * [simplify]: Extracting #5: cost 355 inf + 1644 1553932129.352 * * [simplify]: Extracting #6: cost 201 inf + 30306 1553932129.369 * * [simplify]: Extracting #7: cost 27 inf + 76600 1553932129.391 * * [simplify]: Extracting #8: cost 1 inf + 86425 1553932129.413 * * [simplify]: Extracting #9: cost 0 inf + 86637 1553932129.430 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im))) (cbrt (- (* (* x.re (* x.re x.re)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* x.im x.im))))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) 1553932129.430 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im))) (cbrt (- (* (* x.re (* x.re x.re)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* x.im x.im))))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932129.431 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553932129.431 * * [simplify]: iters left: 6 (13 enodes) 1553932129.436 * * [simplify]: iters left: 5 (59 enodes) 1553932129.449 * * [simplify]: iters left: 4 (117 enodes) 1553932129.473 * * [simplify]: iters left: 3 (264 enodes) 1553932129.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932129.558 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932129.558 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932129.559 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932129.559 * * [simplify]: Extracting #4: cost 154 inf + 2 1553932129.561 * * [simplify]: Extracting #5: cost 147 inf + 2766 1553932129.571 * * [simplify]: Extracting #6: cost 32 inf + 24826 1553932129.584 * * [simplify]: Extracting #7: cost 2 inf + 32336 1553932129.598 * * [simplify]: Extracting #8: cost 0 inf + 33180 1553932129.613 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.im x.re)))) 1553932129.613 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im))) (cbrt (- (* (* x.re (* x.re x.re)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* x.im x.im))))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932129.613 * * * * [progress]: [ 189 / 827 ] simplifiying candidate # 1553932129.614 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932129.614 * * [simplify]: iters left: 6 (21 enodes) 1553932129.625 * * [simplify]: iters left: 5 (95 enodes) 1553932129.649 * * [simplify]: iters left: 4 (205 enodes) 1553932129.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932129.729 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932129.729 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932129.730 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932129.730 * * [simplify]: Extracting #4: cost 161 inf + 1 1553932129.731 * * [simplify]: Extracting #5: cost 169 inf + 618 1553932129.733 * * [simplify]: Extracting #6: cost 101 inf + 11592 1553932129.738 * * [simplify]: Extracting #7: cost 19 inf + 30529 1553932129.750 * * [simplify]: Extracting #8: cost 7 inf + 34723 1553932129.765 * * [simplify]: Extracting #9: cost 1 inf + 38075 1553932129.779 * * [simplify]: Extracting #10: cost 0 inf + 38717 1553932129.793 * [simplify]: Simplified to (* (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553932129.793 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932129.794 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932129.794 * * [simplify]: iters left: 6 (14 enodes) 1553932129.800 * * [simplify]: iters left: 5 (62 enodes) 1553932129.820 * * [simplify]: iters left: 4 (125 enodes) 1553932129.846 * * [simplify]: iters left: 3 (277 enodes) 1553932129.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932129.957 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932129.957 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932129.958 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932129.958 * * [simplify]: Extracting #4: cost 164 inf + 84 1553932129.959 * * [simplify]: Extracting #5: cost 141 inf + 3740 1553932129.967 * * [simplify]: Extracting #6: cost 28 inf + 28130 1553932129.974 * * [simplify]: Extracting #7: cost 0 inf + 34986 1553932129.982 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553932129.982 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932129.982 * * * * [progress]: [ 190 / 827 ] simplifiying candidate # 1553932129.982 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932129.982 * * [simplify]: iters left: 6 (22 enodes) 1553932129.988 * * [simplify]: iters left: 5 (103 enodes) 1553932130.020 * * [simplify]: iters left: 4 (230 enodes) 1553932130.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932130.097 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932130.097 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932130.097 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932130.098 * * [simplify]: Extracting #4: cost 202 inf + 1 1553932130.100 * * [simplify]: Extracting #5: cost 168 inf + 6935 1553932130.104 * * [simplify]: Extracting #6: cost 64 inf + 25218 1553932130.116 * * [simplify]: Extracting #7: cost 14 inf + 39792 1553932130.132 * * [simplify]: Extracting #8: cost 3 inf + 42233 1553932130.149 * * [simplify]: Extracting #9: cost 0 inf + 42909 1553932130.169 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- x.re x.im)))) 1553932130.170 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932130.170 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932130.170 * * [simplify]: iters left: 6 (15 enodes) 1553932130.177 * * [simplify]: iters left: 5 (67 enodes) 1553932130.199 * * [simplify]: iters left: 4 (132 enodes) 1553932130.246 * * [simplify]: iters left: 3 (280 enodes) 1553932130.362 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932130.362 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932130.362 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932130.363 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932130.363 * * [simplify]: Extracting #4: cost 163 inf + 43 1553932130.364 * * [simplify]: Extracting #5: cost 147 inf + 4423 1553932130.369 * * [simplify]: Extracting #6: cost 16 inf + 31729 1553932130.382 * * [simplify]: Extracting #7: cost 0 inf + 35276 1553932130.400 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (- x.im x.re)))) 1553932130.400 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- x.re x.im)))) (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932130.401 * * * * [progress]: [ 191 / 827 ] simplifiying candidate # 1553932130.401 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932130.402 * * [simplify]: iters left: 6 (22 enodes) 1553932130.413 * * [simplify]: iters left: 5 (100 enodes) 1553932130.450 * * [simplify]: iters left: 4 (240 enodes) 1553932130.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932130.560 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932130.561 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932130.561 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932130.562 * * [simplify]: Extracting #4: cost 215 inf + 1 1553932130.564 * * [simplify]: Extracting #5: cost 228 inf + 3166 1553932130.572 * * [simplify]: Extracting #6: cost 137 inf + 20061 1553932130.590 * * [simplify]: Extracting #7: cost 30 inf + 52816 1553932130.601 * * [simplify]: Extracting #8: cost 0 inf + 65577 1553932130.617 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932130.617 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932130.617 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932130.618 * * [simplify]: iters left: 6 (18 enodes) 1553932130.627 * * [simplify]: iters left: 5 (85 enodes) 1553932130.656 * * [simplify]: iters left: 4 (193 enodes) 1553932130.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932130.705 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932130.706 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932130.706 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932130.707 * * [simplify]: Extracting #4: cost 201 inf + 0 1553932130.711 * * [simplify]: Extracting #5: cost 118 inf + 14243 1553932130.725 * * [simplify]: Extracting #6: cost 7 inf + 37978 1553932130.741 * * [simplify]: Extracting #7: cost 0 inf + 40352 1553932130.757 * * [simplify]: Extracting #8: cost 0 inf + 40312 1553932130.765 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) 1553932130.765 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932130.765 * * * * [progress]: [ 192 / 827 ] simplifiying candidate # 1553932130.765 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932130.765 * * [simplify]: iters left: 6 (18 enodes) 1553932130.770 * * [simplify]: iters left: 5 (82 enodes) 1553932130.787 * * [simplify]: iters left: 4 (179 enodes) 1553932130.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932130.863 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932130.863 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932130.863 * * [simplify]: Extracting #3: cost 42 inf + 0 1553932130.864 * * [simplify]: Extracting #4: cost 151 inf + 1 1553932130.864 * * [simplify]: Extracting #5: cost 168 inf + 451 1553932130.866 * * [simplify]: Extracting #6: cost 100 inf + 11067 1553932130.872 * * [simplify]: Extracting #7: cost 11 inf + 34917 1553932130.879 * * [simplify]: Extracting #8: cost 0 inf + 38509 1553932130.886 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))))) 1553932130.886 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932130.886 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932130.887 * * [simplify]: iters left: 6 (13 enodes) 1553932130.890 * * [simplify]: iters left: 5 (58 enodes) 1553932130.907 * * [simplify]: iters left: 4 (116 enodes) 1553932130.927 * * [simplify]: iters left: 3 (264 enodes) 1553932131.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932131.016 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932131.016 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932131.016 * * [simplify]: Extracting #3: cost 59 inf + 0 1553932131.017 * * [simplify]: Extracting #4: cost 167 inf + 0 1553932131.017 * * [simplify]: Extracting #5: cost 151 inf + 2403 1553932131.022 * * [simplify]: Extracting #6: cost 35 inf + 25827 1553932131.030 * * [simplify]: Extracting #7: cost 0 inf + 33864 1553932131.037 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))))) 1553932131.037 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932131.037 * * * * [progress]: [ 193 / 827 ] simplifiying candidate # 1553932131.038 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932131.038 * * [simplify]: iters left: 6 (23 enodes) 1553932131.044 * * [simplify]: iters left: 5 (109 enodes) 1553932131.070 * * [simplify]: iters left: 4 (267 enodes) 1553932131.165 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932131.165 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932131.165 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932131.165 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932131.166 * * [simplify]: Extracting #4: cost 278 inf + 1 1553932131.167 * * [simplify]: Extracting #5: cost 288 inf + 3770 1553932131.173 * * [simplify]: Extracting #6: cost 137 inf + 33386 1553932131.184 * * [simplify]: Extracting #7: cost 29 inf + 65556 1553932131.206 * * [simplify]: Extracting #8: cost 2 inf + 77641 1553932131.220 * * [simplify]: Extracting #9: cost 0 inf + 77425 1553932131.236 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553932131.237 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932131.237 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932131.237 * * [simplify]: iters left: 6 (19 enodes) 1553932131.246 * * [simplify]: iters left: 5 (90 enodes) 1553932131.276 * * [simplify]: iters left: 4 (201 enodes) 1553932131.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932131.358 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932131.358 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932131.359 * * [simplify]: Extracting #3: cost 69 inf + 0 1553932131.359 * * [simplify]: Extracting #4: cost 153 inf + 0 1553932131.361 * * [simplify]: Extracting #5: cost 132 inf + 2487 1553932131.367 * * [simplify]: Extracting #6: cost 34 inf + 19869 1553932131.377 * * [simplify]: Extracting #7: cost 0 inf + 26856 1553932131.382 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re)))) 1553932131.382 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932131.383 * * * * [progress]: [ 194 / 827 ] simplifiying candidate # 1553932131.383 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932131.383 * * [simplify]: iters left: 6 (21 enodes) 1553932131.388 * * [simplify]: iters left: 5 (100 enodes) 1553932131.408 * * [simplify]: iters left: 4 (241 enodes) 1553932131.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932131.482 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932131.482 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932131.482 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932131.483 * * [simplify]: Extracting #4: cost 257 inf + 1 1553932131.484 * * [simplify]: Extracting #5: cost 244 inf + 4867 1553932131.495 * * [simplify]: Extracting #6: cost 101 inf + 32864 1553932131.522 * * [simplify]: Extracting #7: cost 15 inf + 56371 1553932131.545 * * [simplify]: Extracting #8: cost 5 inf + 59493 1553932131.568 * * [simplify]: Extracting #9: cost 0 inf + 60593 1553932131.582 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553932131.582 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932131.583 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932131.583 * * [simplify]: iters left: 6 (16 enodes) 1553932131.586 * * [simplify]: iters left: 5 (77 enodes) 1553932131.599 * * [simplify]: iters left: 4 (163 enodes) 1553932131.637 * * [simplify]: iters left: 3 (333 enodes) 1553932131.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932131.744 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932131.744 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932131.744 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932131.745 * * [simplify]: Extracting #4: cost 198 inf + 0 1553932131.749 * * [simplify]: Extracting #5: cost 145 inf + 9826 1553932131.762 * * [simplify]: Extracting #6: cost 30 inf + 32860 1553932131.779 * * [simplify]: Extracting #7: cost 0 inf + 39160 1553932131.796 * * [simplify]: Extracting #8: cost 0 inf + 39000 1553932131.813 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.im x.re))) (* (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) 1553932131.814 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.im x.re) (+ x.im x.re))) (* (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932131.814 * * * * [progress]: [ 195 / 827 ] simplifiying candidate # 1553932131.814 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932131.815 * * [simplify]: iters left: 6 (23 enodes) 1553932131.830 * * [simplify]: iters left: 5 (104 enodes) 1553932131.867 * * [simplify]: iters left: 4 (233 enodes) 1553932131.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932131.965 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932131.965 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932131.965 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932131.966 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932131.969 * * [simplify]: Extracting #5: cost 197 inf + 3008 1553932131.976 * * [simplify]: Extracting #6: cost 101 inf + 22394 1553932131.992 * * [simplify]: Extracting #7: cost 25 inf + 44830 1553932132.007 * * [simplify]: Extracting #8: cost 1 inf + 53150 1553932132.017 * * [simplify]: Extracting #9: cost 0 inf + 53523 1553932132.026 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553932132.026 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932132.027 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932132.027 * * [simplify]: iters left: 6 (17 enodes) 1553932132.031 * * [simplify]: iters left: 5 (75 enodes) 1553932132.052 * * [simplify]: iters left: 4 (141 enodes) 1553932132.099 * * [simplify]: iters left: 3 (295 enodes) 1553932132.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932132.202 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932132.202 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932132.202 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932132.202 * * [simplify]: Extracting #4: cost 175 inf + 0 1553932132.203 * * [simplify]: Extracting #5: cost 157 inf + 3203 1553932132.208 * * [simplify]: Extracting #6: cost 42 inf + 26073 1553932132.216 * * [simplify]: Extracting #7: cost 1 inf + 36514 1553932132.224 * * [simplify]: Extracting #8: cost 0 inf + 36396 1553932132.238 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) 1553932132.238 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932132.238 * * * * [progress]: [ 196 / 827 ] simplifiying candidate # 1553932132.239 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932132.239 * * [simplify]: iters left: 6 (21 enodes) 1553932132.245 * * [simplify]: iters left: 5 (95 enodes) 1553932132.264 * * [simplify]: iters left: 4 (205 enodes) 1553932132.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932132.332 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932132.332 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932132.333 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932132.333 * * [simplify]: Extracting #4: cost 161 inf + 1 1553932132.334 * * [simplify]: Extracting #5: cost 158 inf + 2039 1553932132.336 * * [simplify]: Extracting #6: cost 85 inf + 14761 1553932132.346 * * [simplify]: Extracting #7: cost 17 inf + 31584 1553932132.360 * * [simplify]: Extracting #8: cost 1 inf + 38075 1553932132.374 * * [simplify]: Extracting #9: cost 0 inf + 38797 1553932132.389 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* (* x.re (+ x.re x.im)) (+ x.re x.im)) (- x.re x.im)))) 1553932132.390 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* (* x.re (+ x.re x.im)) (+ x.re x.im)) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932132.390 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im))) 1553932132.390 * * [simplify]: iters left: 6 (14 enodes) 1553932132.397 * * [simplify]: iters left: 5 (62 enodes) 1553932132.417 * * [simplify]: iters left: 4 (125 enodes) 1553932132.465 * * [simplify]: iters left: 3 (277 enodes) 1553932132.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932132.539 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932132.539 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932132.540 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932132.541 * * [simplify]: Extracting #4: cost 164 inf + 84 1553932132.543 * * [simplify]: Extracting #5: cost 141 inf + 3740 1553932132.551 * * [simplify]: Extracting #6: cost 28 inf + 28130 1553932132.559 * * [simplify]: Extracting #7: cost 0 inf + 34986 1553932132.567 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re))) 1553932132.567 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* (* x.re (+ x.re x.im)) (+ x.re x.im)) (- x.re x.im)))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932132.567 * * * * [progress]: [ 197 / 827 ] simplifiying candidate # 1553932132.567 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932132.567 * * [simplify]: iters left: 6 (18 enodes) 1553932132.572 * * [simplify]: iters left: 5 (83 enodes) 1553932132.593 * * [simplify]: iters left: 4 (180 enodes) 1553932132.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932132.691 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932132.691 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932132.692 * * [simplify]: Extracting #3: cost 42 inf + 0 1553932132.692 * * [simplify]: Extracting #4: cost 151 inf + 1 1553932132.694 * * [simplify]: Extracting #5: cost 167 inf + 573 1553932132.698 * * [simplify]: Extracting #6: cost 99 inf + 10827 1553932132.708 * * [simplify]: Extracting #7: cost 20 inf + 32356 1553932132.718 * * [simplify]: Extracting #8: cost 1 inf + 38257 1553932132.725 * * [simplify]: Extracting #9: cost 0 inf + 38509 1553932132.732 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932132.733 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932132.733 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932132.733 * * [simplify]: iters left: 6 (13 enodes) 1553932132.739 * * [simplify]: iters left: 5 (59 enodes) 1553932132.750 * * [simplify]: iters left: 4 (117 enodes) 1553932132.772 * * [simplify]: iters left: 3 (264 enodes) 1553932132.887 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932132.887 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932132.887 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932132.887 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932132.888 * * [simplify]: Extracting #4: cost 165 inf + 0 1553932132.890 * * [simplify]: Extracting #5: cost 152 inf + 2237 1553932132.899 * * [simplify]: Extracting #6: cost 41 inf + 23129 1553932132.907 * * [simplify]: Extracting #7: cost 2 inf + 32616 1553932132.914 * * [simplify]: Extracting #8: cost 0 inf + 33420 1553932132.921 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553932132.921 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932132.922 * * * * [progress]: [ 198 / 827 ] simplifiying candidate # 1553932132.922 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932132.922 * * [simplify]: iters left: 6 (21 enodes) 1553932132.931 * * [simplify]: iters left: 5 (100 enodes) 1553932132.956 * * [simplify]: iters left: 4 (239 enodes) 1553932133.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932133.057 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932133.057 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932133.057 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932133.058 * * [simplify]: Extracting #4: cost 216 inf + 1 1553932133.059 * * [simplify]: Extracting #5: cost 207 inf + 3898 1553932133.064 * * [simplify]: Extracting #6: cost 66 inf + 30893 1553932133.075 * * [simplify]: Extracting #7: cost 13 inf + 46572 1553932133.095 * * [simplify]: Extracting #8: cost 1 inf + 49979 1553932133.110 * * [simplify]: Extracting #9: cost 0 inf + 50231 1553932133.123 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- x.re x.im) x.re)))) 1553932133.123 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- x.re x.im) x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932133.123 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) 1553932133.123 * * [simplify]: iters left: 6 (15 enodes) 1553932133.127 * * [simplify]: iters left: 5 (67 enodes) 1553932133.142 * * [simplify]: iters left: 4 (132 enodes) 1553932133.189 * * [simplify]: iters left: 3 (280 enodes) 1553932133.290 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932133.290 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932133.290 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932133.290 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932133.291 * * [simplify]: Extracting #4: cost 168 inf + 328 1553932133.292 * * [simplify]: Extracting #5: cost 133 inf + 5123 1553932133.298 * * [simplify]: Extracting #6: cost 17 inf + 30912 1553932133.305 * * [simplify]: Extracting #7: cost 0 inf + 35516 1553932133.321 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (- x.im x.re)))) 1553932133.321 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- x.re x.im) x.re)))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932133.321 * * * * [progress]: [ 199 / 827 ] simplifiying candidate # 1553932133.322 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932133.322 * * [simplify]: iters left: 6 (23 enodes) 1553932133.334 * * [simplify]: iters left: 5 (109 enodes) 1553932133.371 * * [simplify]: iters left: 4 (267 enodes) 1553932133.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932133.483 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932133.483 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932133.484 * * [simplify]: Extracting #3: cost 69 inf + 0 1553932133.485 * * [simplify]: Extracting #4: cost 257 inf + 1 1553932133.488 * * [simplify]: Extracting #5: cost 265 inf + 4055 1553932133.500 * * [simplify]: Extracting #6: cost 116 inf + 32903 1553932133.513 * * [simplify]: Extracting #7: cost 22 inf + 63169 1553932133.529 * * [simplify]: Extracting #8: cost 0 inf + 71063 1553932133.554 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553932133.554 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932133.554 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932133.555 * * [simplify]: iters left: 6 (19 enodes) 1553932133.563 * * [simplify]: iters left: 5 (90 enodes) 1553932133.588 * * [simplify]: iters left: 4 (205 enodes) 1553932133.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932133.652 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932133.652 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932133.653 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932133.654 * * [simplify]: Extracting #4: cost 192 inf + 43 1553932133.658 * * [simplify]: Extracting #5: cost 120 inf + 13444 1553932133.667 * * [simplify]: Extracting #6: cost 9 inf + 36341 1553932133.675 * * [simplify]: Extracting #7: cost 1 inf + 39796 1553932133.683 * * [simplify]: Extracting #8: cost 0 inf + 40398 1553932133.691 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553932133.691 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932133.691 * * * * [progress]: [ 200 / 827 ] simplifiying candidate # 1553932133.691 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932133.691 * * [simplify]: iters left: 6 (19 enodes) 1553932133.697 * * [simplify]: iters left: 5 (90 enodes) 1553932133.717 * * [simplify]: iters left: 4 (205 enodes) 1553932133.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932133.785 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932133.785 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932133.785 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932133.785 * * [simplify]: Extracting #4: cost 197 inf + 1 1553932133.786 * * [simplify]: Extracting #5: cost 184 inf + 4826 1553932133.791 * * [simplify]: Extracting #6: cost 68 inf + 25886 1553932133.802 * * [simplify]: Extracting #7: cost 10 inf + 41662 1553932133.818 * * [simplify]: Extracting #8: cost 1 inf + 43699 1553932133.830 * * [simplify]: Extracting #9: cost 0 inf + 43951 1553932133.838 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) 1553932133.838 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932133.839 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932133.839 * * [simplify]: iters left: 6 (14 enodes) 1553932133.842 * * [simplify]: iters left: 5 (62 enodes) 1553932133.852 * * [simplify]: iters left: 4 (122 enodes) 1553932133.875 * * [simplify]: iters left: 3 (267 enodes) 1553932133.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932133.965 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932133.965 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932133.965 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932133.966 * * [simplify]: Extracting #4: cost 158 inf + 43 1553932133.967 * * [simplify]: Extracting #5: cost 133 inf + 4757 1553932133.972 * * [simplify]: Extracting #6: cost 21 inf + 28374 1553932133.979 * * [simplify]: Extracting #7: cost 0 inf + 34226 1553932133.986 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) 1553932133.987 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932133.987 * * * * [progress]: [ 201 / 827 ] simplifiying candidate # 1553932133.987 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932133.987 * * [simplify]: iters left: 6 (23 enodes) 1553932133.993 * * [simplify]: iters left: 5 (109 enodes) 1553932134.014 * * [simplify]: iters left: 4 (269 enodes) 1553932134.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932134.112 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932134.112 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932134.112 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932134.113 * * [simplify]: Extracting #4: cost 283 inf + 1 1553932134.121 * * [simplify]: Extracting #5: cost 293 inf + 3651 1553932134.134 * * [simplify]: Extracting #6: cost 125 inf + 36939 1553932134.158 * * [simplify]: Extracting #7: cost 32 inf + 63926 1553932134.185 * * [simplify]: Extracting #8: cost 5 inf + 74821 1553932134.212 * * [simplify]: Extracting #9: cost 0 inf + 75951 1553932134.234 * * [simplify]: Extracting #10: cost 0 inf + 75911 1553932134.248 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553932134.248 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932134.249 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932134.249 * * [simplify]: iters left: 6 (19 enodes) 1553932134.253 * * [simplify]: iters left: 5 (90 enodes) 1553932134.275 * * [simplify]: iters left: 4 (201 enodes) 1553932134.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932134.323 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932134.323 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932134.323 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932134.324 * * [simplify]: Extracting #4: cost 141 inf + 43 1553932134.325 * * [simplify]: Extracting #5: cost 107 inf + 5409 1553932134.330 * * [simplify]: Extracting #6: cost 18 inf + 20261 1553932134.334 * * [simplify]: Extracting #7: cost 4 inf + 24408 1553932134.340 * * [simplify]: Extracting #8: cost 0 inf + 26296 1553932134.345 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (cbrt (* (- x.im x.re) (+ (* x.im (+ x.im x.re)) (* x.re x.re))))) 1553932134.345 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (cbrt (* (- x.im x.re) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932134.346 * * * * [progress]: [ 202 / 827 ] simplifiying candidate # 1553932134.346 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932134.346 * * [simplify]: iters left: 6 (21 enodes) 1553932134.357 * * [simplify]: iters left: 5 (100 enodes) 1553932134.386 * * [simplify]: iters left: 4 (243 enodes) 1553932134.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932134.812 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932134.812 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932134.813 * * [simplify]: Extracting #3: cost 92 inf + 0 1553932134.813 * * [simplify]: Extracting #4: cost 278 inf + 1 1553932134.815 * * [simplify]: Extracting #5: cost 268 inf + 4822 1553932134.822 * * [simplify]: Extracting #6: cost 95 inf + 39240 1553932134.836 * * [simplify]: Extracting #7: cost 8 inf + 62736 1553932134.849 * * [simplify]: Extracting #8: cost 2 inf + 64487 1553932134.861 * * [simplify]: Extracting #9: cost 0 inf + 64911 1553932134.874 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) 1553932134.874 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932134.874 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932134.874 * * [simplify]: iters left: 6 (16 enodes) 1553932134.878 * * [simplify]: iters left: 5 (77 enodes) 1553932134.900 * * [simplify]: iters left: 4 (163 enodes) 1553932134.958 * * [simplify]: iters left: 3 (333 enodes) 1553932135.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932135.063 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932135.063 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932135.063 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932135.063 * * [simplify]: Extracting #4: cost 187 inf + 329 1553932135.066 * * [simplify]: Extracting #5: cost 122 inf + 11790 1553932135.073 * * [simplify]: Extracting #6: cost 9 inf + 36382 1553932135.090 * * [simplify]: Extracting #7: cost 0 inf + 38880 1553932135.107 * * [simplify]: Extracting #8: cost 0 inf + 38840 1553932135.124 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) 1553932135.124 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932135.124 * * * * [progress]: [ 203 / 827 ] simplifiying candidate # 1553932135.124 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932135.125 * * [simplify]: iters left: 6 (24 enodes) 1553932135.141 * * [simplify]: iters left: 5 (112 enodes) 1553932135.164 * * [simplify]: iters left: 4 (258 enodes) 1553932135.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932135.264 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932135.265 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932135.265 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932135.266 * * [simplify]: Extracting #4: cost 230 inf + 1 1553932135.269 * * [simplify]: Extracting #5: cost 226 inf + 4587 1553932135.279 * * [simplify]: Extracting #6: cost 101 inf + 27387 1553932135.297 * * [simplify]: Extracting #7: cost 27 inf + 48048 1553932135.315 * * [simplify]: Extracting #8: cost 2 inf + 57489 1553932135.325 * * [simplify]: Extracting #9: cost 0 inf + 57913 1553932135.340 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553932135.340 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932135.340 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932135.340 * * [simplify]: iters left: 6 (18 enodes) 1553932135.345 * * [simplify]: iters left: 5 (80 enodes) 1553932135.370 * * [simplify]: iters left: 4 (148 enodes) 1553932135.402 * * [simplify]: iters left: 3 (299 enodes) 1553932135.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932135.486 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932135.486 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932135.486 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932135.487 * * [simplify]: Extracting #4: cost 162 inf + 410 1553932135.493 * * [simplify]: Extracting #5: cost 104 inf + 12297 1553932135.504 * * [simplify]: Extracting #6: cost 7 inf + 34248 1553932135.514 * * [simplify]: Extracting #7: cost 0 inf + 35352 1553932135.522 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re)))) 1553932135.522 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932135.522 * * * * [progress]: [ 204 / 827 ] simplifiying candidate # 1553932135.522 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932135.522 * * [simplify]: iters left: 6 (22 enodes) 1553932135.528 * * [simplify]: iters left: 5 (103 enodes) 1553932135.558 * * [simplify]: iters left: 4 (230 enodes) 1553932135.649 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932135.649 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932135.649 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932135.649 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932135.650 * * [simplify]: Extracting #4: cost 202 inf + 1 1553932135.651 * * [simplify]: Extracting #5: cost 182 inf + 4868 1553932135.659 * * [simplify]: Extracting #6: cost 52 inf + 30504 1553932135.675 * * [simplify]: Extracting #7: cost 12 inf + 40096 1553932135.692 * * [simplify]: Extracting #8: cost 2 inf + 42285 1553932135.708 * * [simplify]: Extracting #9: cost 0 inf + 42749 1553932135.728 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932135.728 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932135.729 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im))) 1553932135.729 * * [simplify]: iters left: 6 (15 enodes) 1553932135.736 * * [simplify]: iters left: 5 (67 enodes) 1553932135.749 * * [simplify]: iters left: 4 (132 enodes) 1553932135.776 * * [simplify]: iters left: 3 (280 enodes) 1553932135.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932135.869 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932135.869 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932135.869 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932135.870 * * [simplify]: Extracting #4: cost 163 inf + 43 1553932135.871 * * [simplify]: Extracting #5: cost 144 inf + 4880 1553932135.876 * * [simplify]: Extracting #6: cost 21 inf + 30221 1553932135.883 * * [simplify]: Extracting #7: cost 0 inf + 35276 1553932135.891 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) 1553932135.891 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (+ x.im x.re)) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932135.891 * * * * [progress]: [ 205 / 827 ] simplifiying candidate # 1553932135.892 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932135.892 * * [simplify]: iters left: 6 (21 enodes) 1553932135.907 * * [simplify]: iters left: 5 (100 enodes) 1553932135.945 * * [simplify]: iters left: 4 (239 enodes) 1553932136.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932136.038 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932136.038 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932136.038 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932136.039 * * [simplify]: Extracting #4: cost 228 inf + 1 1553932136.040 * * [simplify]: Extracting #5: cost 217 inf + 4662 1553932136.045 * * [simplify]: Extracting #6: cost 83 inf + 29429 1553932136.060 * * [simplify]: Extracting #7: cost 16 inf + 47544 1553932136.080 * * [simplify]: Extracting #8: cost 3 inf + 52349 1553932136.101 * * [simplify]: Extracting #9: cost 0 inf + 53415 1553932136.120 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932136.120 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932136.120 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932136.120 * * [simplify]: iters left: 6 (15 enodes) 1553932136.124 * * [simplify]: iters left: 5 (67 enodes) 1553932136.134 * * [simplify]: iters left: 4 (132 enodes) 1553932136.174 * * [simplify]: iters left: 3 (280 enodes) 1553932136.273 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932136.273 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932136.273 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932136.273 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932136.273 * * [simplify]: Extracting #4: cost 168 inf + 328 1553932136.275 * * [simplify]: Extracting #5: cost 122 inf + 7265 1553932136.281 * * [simplify]: Extracting #6: cost 17 inf + 30552 1553932136.288 * * [simplify]: Extracting #7: cost 0 inf + 35556 1553932136.303 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) 1553932136.303 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932136.303 * * * * [progress]: [ 206 / 827 ] simplifiying candidate # 1553932136.304 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932136.304 * * [simplify]: iters left: 6 (19 enodes) 1553932136.309 * * [simplify]: iters left: 5 (92 enodes) 1553932136.328 * * [simplify]: iters left: 4 (207 enodes) 1553932136.402 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932136.402 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932136.402 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932136.402 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932136.402 * * [simplify]: Extracting #4: cost 197 inf + 1 1553932136.403 * * [simplify]: Extracting #5: cost 182 inf + 5228 1553932136.408 * * [simplify]: Extracting #6: cost 62 inf + 27577 1553932136.416 * * [simplify]: Extracting #7: cost 9 inf + 41954 1553932136.432 * * [simplify]: Extracting #8: cost 0 inf + 43871 1553932136.448 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) 1553932136.449 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932136.449 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re))) 1553932136.449 * * [simplify]: iters left: 6 (14 enodes) 1553932136.456 * * [simplify]: iters left: 5 (64 enodes) 1553932136.477 * * [simplify]: iters left: 4 (124 enodes) 1553932136.512 * * [simplify]: iters left: 3 (267 enodes) 1553932136.591 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932136.591 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932136.591 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932136.591 * * [simplify]: Extracting #3: cost 50 inf + 0 1553932136.592 * * [simplify]: Extracting #4: cost 152 inf + 43 1553932136.593 * * [simplify]: Extracting #5: cost 118 inf + 9094 1553932136.598 * * [simplify]: Extracting #6: cost 27 inf + 25783 1553932136.605 * * [simplify]: Extracting #7: cost 0 inf + 31974 1553932136.619 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re)))) 1553932136.619 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932136.619 * * * * [progress]: [ 207 / 827 ] simplifiying candidate # 1553932136.620 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932136.620 * * [simplify]: iters left: 6 (17 enodes) 1553932136.625 * * [simplify]: iters left: 5 (81 enodes) 1553932136.642 * * [simplify]: iters left: 4 (189 enodes) 1553932136.711 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932136.711 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932136.711 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932136.711 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932136.712 * * [simplify]: Extracting #4: cost 196 inf + 1 1553932136.717 * * [simplify]: Extracting #5: cost 177 inf + 12821 1553932136.729 * * [simplify]: Extracting #6: cost 39 inf + 47808 1553932136.739 * * [simplify]: Extracting #7: cost 10 inf + 58520 1553932136.749 * * [simplify]: Extracting #8: cost 0 inf + 61131 1553932136.771 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932136.772 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932136.772 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932136.773 * * [simplify]: iters left: 6 (17 enodes) 1553932136.782 * * [simplify]: iters left: 5 (84 enodes) 1553932136.813 * * [simplify]: iters left: 4 (218 enodes) 1553932136.893 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932136.893 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932136.893 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932136.893 * * [simplify]: Extracting #3: cost 59 inf + 0 1553932136.894 * * [simplify]: Extracting #4: cost 185 inf + 0 1553932136.896 * * [simplify]: Extracting #5: cost 172 inf + 4228 1553932136.906 * * [simplify]: Extracting #6: cost 47 inf + 26312 1553932136.917 * * [simplify]: Extracting #7: cost 1 inf + 38523 1553932136.925 * * [simplify]: Extracting #8: cost 0 inf + 38965 1553932136.933 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) 1553932136.934 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932136.934 * * * * [progress]: [ 208 / 827 ] simplifiying candidate # 1553932136.934 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932136.934 * * [simplify]: iters left: 6 (21 enodes) 1553932136.940 * * [simplify]: iters left: 5 (101 enodes) 1553932136.979 * * [simplify]: iters left: 4 (252 enodes) 1553932137.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932137.078 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932137.078 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932137.078 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932137.079 * * [simplify]: Extracting #4: cost 268 inf + 1 1553932137.081 * * [simplify]: Extracting #5: cost 252 inf + 11938 1553932137.092 * * [simplify]: Extracting #6: cost 91 inf + 47930 1553932137.113 * * [simplify]: Extracting #7: cost 28 inf + 69910 1553932137.128 * * [simplify]: Extracting #8: cost 7 inf + 78504 1553932137.142 * * [simplify]: Extracting #9: cost 0 inf + 80650 1553932137.172 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) 1553932137.172 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932137.173 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932137.173 * * [simplify]: iters left: 6 (20 enodes) 1553932137.178 * * [simplify]: iters left: 5 (100 enodes) 1553932137.196 * * [simplify]: iters left: 4 (253 enodes) 1553932137.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932137.278 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932137.278 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932137.278 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932137.279 * * [simplify]: Extracting #4: cost 235 inf + 0 1553932137.281 * * [simplify]: Extracting #5: cost 192 inf + 7384 1553932137.288 * * [simplify]: Extracting #6: cost 30 inf + 39140 1553932137.298 * * [simplify]: Extracting #7: cost 1 inf + 47716 1553932137.308 * * [simplify]: Extracting #8: cost 0 inf + 47958 1553932137.321 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) 1553932137.321 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932137.321 * * * * [progress]: [ 209 / 827 ] simplifiying candidate # 1553932137.322 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932137.322 * * [simplify]: iters left: 6 (17 enodes) 1553932137.330 * * [simplify]: iters left: 5 (80 enodes) 1553932137.349 * * [simplify]: iters left: 4 (188 enodes) 1553932137.408 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932137.408 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932137.408 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932137.408 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932137.408 * * [simplify]: Extracting #4: cost 196 inf + 1 1553932137.410 * * [simplify]: Extracting #5: cost 183 inf + 11010 1553932137.425 * * [simplify]: Extracting #6: cost 72 inf + 35823 1553932137.436 * * [simplify]: Extracting #7: cost 17 inf + 54206 1553932137.446 * * [simplify]: Extracting #8: cost 0 inf + 61451 1553932137.456 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553932137.456 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932137.457 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932137.457 * * [simplify]: iters left: 6 (17 enodes) 1553932137.462 * * [simplify]: iters left: 5 (83 enodes) 1553932137.489 * * [simplify]: iters left: 4 (217 enodes) 1553932137.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932137.572 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932137.572 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932137.572 * * [simplify]: Extracting #3: cost 59 inf + 0 1553932137.573 * * [simplify]: Extracting #4: cost 185 inf + 0 1553932137.574 * * [simplify]: Extracting #5: cost 176 inf + 3461 1553932137.578 * * [simplify]: Extracting #6: cost 57 inf + 24652 1553932137.586 * * [simplify]: Extracting #7: cost 2 inf + 38441 1553932137.597 * * [simplify]: Extracting #8: cost 0 inf + 38885 1553932137.611 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))))) 1553932137.611 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932137.612 * * * * [progress]: [ 210 / 827 ] simplifiying candidate # 1553932137.612 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932137.612 * * [simplify]: iters left: 6 (21 enodes) 1553932137.626 * * [simplify]: iters left: 5 (101 enodes) 1553932137.646 * * [simplify]: iters left: 4 (254 enodes) 1553932137.752 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932137.752 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932137.752 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932137.753 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932137.753 * * [simplify]: Extracting #4: cost 287 inf + 1 1553932137.756 * * [simplify]: Extracting #5: cost 259 inf + 14640 1553932137.765 * * [simplify]: Extracting #6: cost 117 inf + 44435 1553932137.780 * * [simplify]: Extracting #7: cost 36 inf + 65948 1553932137.798 * * [simplify]: Extracting #8: cost 7 inf + 77623 1553932137.815 * * [simplify]: Extracting #9: cost 0 inf + 81083 1553932137.835 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553932137.835 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932137.836 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932137.836 * * [simplify]: iters left: 6 (20 enodes) 1553932137.846 * * [simplify]: iters left: 5 (100 enodes) 1553932137.882 * * [simplify]: iters left: 4 (239 enodes) 1553932137.952 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932137.952 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932137.952 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932137.952 * * [simplify]: Extracting #3: cost 81 inf + 0 1553932137.953 * * [simplify]: Extracting #4: cost 224 inf + 0 1553932137.954 * * [simplify]: Extracting #5: cost 182 inf + 6418 1553932137.960 * * [simplify]: Extracting #6: cost 33 inf + 35547 1553932137.968 * * [simplify]: Extracting #7: cost 2 inf + 44609 1553932137.977 * * [simplify]: Extracting #8: cost 0 inf + 45813 1553932137.988 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re))))) 1553932137.988 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932137.989 * * * * [progress]: [ 211 / 827 ] simplifiying candidate # 1553932137.989 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932137.989 * * [simplify]: iters left: 6 (20 enodes) 1553932137.994 * * [simplify]: iters left: 5 (93 enodes) 1553932138.012 * * [simplify]: iters left: 4 (224 enodes) 1553932138.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932138.079 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932138.079 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932138.079 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932138.080 * * [simplify]: Extracting #4: cost 241 inf + 1 1553932138.085 * * [simplify]: Extracting #5: cost 211 inf + 13440 1553932138.101 * * [simplify]: Extracting #6: cost 74 inf + 45188 1553932138.114 * * [simplify]: Extracting #7: cost 22 inf + 63118 1553932138.126 * * [simplify]: Extracting #8: cost 1 inf + 73104 1553932138.139 * * [simplify]: Extracting #9: cost 0 inf + 73316 1553932138.166 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ x.im x.re)) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932138.166 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ x.im x.re)) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932138.167 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932138.167 * * [simplify]: iters left: 6 (18 enodes) 1553932138.172 * * [simplify]: iters left: 5 (87 enodes) 1553932138.187 * * [simplify]: iters left: 4 (221 enodes) 1553932138.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932138.262 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932138.262 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932138.262 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932138.262 * * [simplify]: Extracting #4: cost 215 inf + 0 1553932138.264 * * [simplify]: Extracting #5: cost 177 inf + 7186 1553932138.269 * * [simplify]: Extracting #6: cost 42 inf + 33892 1553932138.279 * * [simplify]: Extracting #7: cost 1 inf + 44693 1553932138.297 * * [simplify]: Extracting #8: cost 0 inf + 45455 1553932138.310 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)) (+ (* x.re x.re) (* x.im x.im))) (* (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)) (* x.im x.re))))) 1553932138.310 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ x.im x.re)) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)) (+ (* x.re x.re) (* x.im x.im))) (* (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932138.311 * * * * [progress]: [ 212 / 827 ] simplifiying candidate # 1553932138.311 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932138.311 * * [simplify]: iters left: 6 (22 enodes) 1553932138.317 * * [simplify]: iters left: 5 (104 enodes) 1553932138.342 * * [simplify]: iters left: 4 (247 enodes) 1553932138.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932138.451 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932138.451 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932138.451 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932138.452 * * [simplify]: Extracting #4: cost 243 inf + 1 1553932138.456 * * [simplify]: Extracting #5: cost 216 inf + 11115 1553932138.466 * * [simplify]: Extracting #6: cost 61 inf + 48492 1553932138.479 * * [simplify]: Extracting #7: cost 10 inf + 67150 1553932138.498 * * [simplify]: Extracting #8: cost 1 inf + 70059 1553932138.511 * * [simplify]: Extracting #9: cost 0 inf + 70271 1553932138.533 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re x.re) (* x.im x.re))))) 1553932138.533 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re x.re) (* x.im x.re))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932138.534 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932138.534 * * [simplify]: iters left: 6 (19 enodes) 1553932138.543 * * [simplify]: iters left: 5 (90 enodes) 1553932138.565 * * [simplify]: iters left: 4 (211 enodes) 1553932138.621 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932138.621 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932138.621 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932138.621 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932138.622 * * [simplify]: Extracting #4: cost 207 inf + 2 1553932138.623 * * [simplify]: Extracting #5: cost 164 inf + 8797 1553932138.636 * * [simplify]: Extracting #6: cost 34 inf + 33572 1553932138.649 * * [simplify]: Extracting #7: cost 1 inf + 42677 1553932138.657 * * [simplify]: Extracting #8: cost 0 inf + 42919 1553932138.665 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (+ x.re x.im))) 1553932138.665 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re x.re) (* x.im x.re))))) (* (* (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932138.666 * * * * [progress]: [ 213 / 827 ] simplifiying candidate # 1553932138.666 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932138.666 * * [simplify]: iters left: 6 (21 enodes) 1553932138.672 * * [simplify]: iters left: 5 (98 enodes) 1553932138.708 * * [simplify]: iters left: 4 (236 enodes) 1553932138.815 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932138.815 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932138.816 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932138.816 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932138.817 * * [simplify]: Extracting #4: cost 239 inf + 1 1553932138.820 * * [simplify]: Extracting #5: cost 237 inf + 7148 1553932138.835 * * [simplify]: Extracting #6: cost 85 inf + 40441 1553932138.851 * * [simplify]: Extracting #7: cost 28 inf + 61568 1553932138.863 * * [simplify]: Extracting #8: cost 2 inf + 71125 1553932138.876 * * [simplify]: Extracting #9: cost 0 inf + 71589 1553932138.889 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im))))) 1553932138.889 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932138.889 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932138.890 * * [simplify]: iters left: 6 (18 enodes) 1553932138.898 * * [simplify]: iters left: 5 (87 enodes) 1553932138.917 * * [simplify]: iters left: 4 (221 enodes) 1553932138.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932138.984 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932138.984 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932138.984 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932138.985 * * [simplify]: Extracting #4: cost 220 inf + 0 1553932138.987 * * [simplify]: Extracting #5: cost 168 inf + 8847 1553932138.997 * * [simplify]: Extracting #6: cost 37 inf + 35061 1553932139.015 * * [simplify]: Extracting #7: cost 0 inf + 45655 1553932139.033 * * [simplify]: Extracting #8: cost 0 inf + 45575 1553932139.054 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553932139.054 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932139.054 * * * * [progress]: [ 214 / 827 ] simplifiying candidate # 1553932139.055 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932139.055 * * [simplify]: iters left: 6 (21 enodes) 1553932139.066 * * [simplify]: iters left: 5 (98 enodes) 1553932139.089 * * [simplify]: iters left: 4 (238 enodes) 1553932139.172 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932139.172 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932139.172 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932139.173 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932139.174 * * [simplify]: Extracting #4: cost 252 inf + 1 1553932139.178 * * [simplify]: Extracting #5: cost 238 inf + 10491 1553932139.193 * * [simplify]: Extracting #6: cost 99 inf + 38239 1553932139.214 * * [simplify]: Extracting #7: cost 30 inf + 59748 1553932139.227 * * [simplify]: Extracting #8: cost 2 inf + 72427 1553932139.243 * * [simplify]: Extracting #9: cost 0 inf + 72851 1553932139.265 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- x.re x.im) (* (- x.im x.re) (* (+ x.im x.re) x.re))))) 1553932139.265 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- x.re x.im) (* (- x.im x.re) (* (+ x.im x.re) x.re))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932139.266 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932139.266 * * [simplify]: iters left: 6 (18 enodes) 1553932139.275 * * [simplify]: iters left: 5 (87 enodes) 1553932139.307 * * [simplify]: iters left: 4 (221 enodes) 1553932139.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932139.386 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932139.386 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932139.386 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932139.386 * * [simplify]: Extracting #4: cost 209 inf + 2 1553932139.388 * * [simplify]: Extracting #5: cost 153 inf + 13595 1553932139.403 * * [simplify]: Extracting #6: cost 11 inf + 42954 1553932139.413 * * [simplify]: Extracting #7: cost 0 inf + 44735 1553932139.422 * [simplify]: Simplified to (* (* (cbrt (* (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (- x.im x.re))) 1553932139.422 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- x.re x.im) (* (- x.im x.re) (* (+ x.im x.re) x.re))))) (* (* (cbrt (* (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932139.422 * * * * [progress]: [ 215 / 827 ] simplifiying candidate # 1553932139.422 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932139.422 * * [simplify]: iters left: 6 (21 enodes) 1553932139.428 * * [simplify]: iters left: 5 (101 enodes) 1553932139.458 * * [simplify]: iters left: 4 (252 enodes) 1553932139.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932139.580 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932139.581 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932139.581 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932139.582 * * [simplify]: Extracting #4: cost 268 inf + 1 1553932139.587 * * [simplify]: Extracting #5: cost 243 inf + 13115 1553932139.607 * * [simplify]: Extracting #6: cost 84 inf + 50864 1553932139.633 * * [simplify]: Extracting #7: cost 32 inf + 66957 1553932139.660 * * [simplify]: Extracting #8: cost 10 inf + 76697 1553932139.685 * * [simplify]: Extracting #9: cost 0 inf + 80090 1553932139.701 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) 1553932139.701 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932139.702 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932139.702 * * [simplify]: iters left: 6 (20 enodes) 1553932139.709 * * [simplify]: iters left: 5 (100 enodes) 1553932139.746 * * [simplify]: iters left: 4 (253 enodes) 1553932139.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932139.840 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932139.840 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932139.840 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932139.841 * * [simplify]: Extracting #4: cost 237 inf + 0 1553932139.844 * * [simplify]: Extracting #5: cost 191 inf + 8149 1553932139.858 * * [simplify]: Extracting #6: cost 31 inf + 38901 1553932139.877 * * [simplify]: Extracting #7: cost 2 inf + 47438 1553932139.895 * * [simplify]: Extracting #8: cost 0 inf + 48842 1553932139.905 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932139.905 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932139.905 * * * * [progress]: [ 216 / 827 ] simplifiying candidate # 1553932139.905 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932139.905 * * [simplify]: iters left: 6 (19 enodes) 1553932139.913 * * [simplify]: iters left: 5 (93 enodes) 1553932139.932 * * [simplify]: iters left: 4 (220 enodes) 1553932140.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932140.044 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932140.044 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932140.045 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932140.046 * * [simplify]: Extracting #4: cost 222 inf + 1 1553932140.049 * * [simplify]: Extracting #5: cost 210 inf + 9808 1553932140.059 * * [simplify]: Extracting #6: cost 66 inf + 42298 1553932140.069 * * [simplify]: Extracting #7: cost 24 inf + 53569 1553932140.079 * * [simplify]: Extracting #8: cost 5 inf + 60676 1553932140.099 * * [simplify]: Extracting #9: cost 0 inf + 62147 1553932140.119 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553932140.120 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932140.120 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932140.121 * * [simplify]: iters left: 6 (18 enodes) 1553932140.129 * * [simplify]: iters left: 5 (87 enodes) 1553932140.154 * * [simplify]: iters left: 4 (193 enodes) 1553932140.207 * * [simplify]: iters left: 3 (495 enodes) 1553932140.375 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932140.375 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932140.375 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932140.376 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932140.376 * * [simplify]: Extracting #4: cost 219 inf + 0 1553932140.378 * * [simplify]: Extracting #5: cost 203 inf + 4389 1553932140.384 * * [simplify]: Extracting #6: cost 39 inf + 38314 1553932140.395 * * [simplify]: Extracting #7: cost 0 inf + 48312 1553932140.408 * * [simplify]: Extracting #8: cost 0 inf + 48232 1553932140.420 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (* (cbrt (* (+ x.re x.im) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) 1553932140.420 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (* (cbrt (* (+ x.re x.im) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.im (- x.im x.re)) (* x.re x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932140.421 * * * * [progress]: [ 217 / 827 ] simplifiying candidate # 1553932140.421 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932140.421 * * [simplify]: iters left: 6 (19 enodes) 1553932140.431 * * [simplify]: iters left: 5 (91 enodes) 1553932140.453 * * [simplify]: iters left: 4 (218 enodes) 1553932140.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932140.518 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932140.518 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932140.518 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932140.518 * * [simplify]: Extracting #4: cost 222 inf + 1 1553932140.520 * * [simplify]: Extracting #5: cost 197 inf + 12070 1553932140.528 * * [simplify]: Extracting #6: cost 51 inf + 44886 1553932140.548 * * [simplify]: Extracting #7: cost 10 inf + 59113 1553932140.570 * * [simplify]: Extracting #8: cost 1 inf + 61923 1553932140.591 * * [simplify]: Extracting #9: cost 0 inf + 62135 1553932140.617 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553932140.617 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932140.618 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932140.618 * * [simplify]: iters left: 6 (18 enodes) 1553932140.627 * * [simplify]: iters left: 5 (86 enodes) 1553932140.656 * * [simplify]: iters left: 4 (192 enodes) 1553932140.732 * * [simplify]: iters left: 3 (494 enodes) 1553932140.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932140.876 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932140.876 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932140.876 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932140.877 * * [simplify]: Extracting #4: cost 218 inf + 0 1553932140.880 * * [simplify]: Extracting #5: cost 189 inf + 6773 1553932140.887 * * [simplify]: Extracting #6: cost 37 inf + 37396 1553932140.901 * * [simplify]: Extracting #7: cost 5 inf + 46060 1553932140.913 * * [simplify]: Extracting #8: cost 1 inf + 47868 1553932140.934 * * [simplify]: Extracting #9: cost 0 inf + 48510 1553932140.955 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (- x.im x.re))))) 1553932140.955 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932140.956 * * * * [progress]: [ 218 / 827 ] simplifiying candidate # 1553932140.956 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932140.957 * * [simplify]: iters left: 6 (21 enodes) 1553932140.967 * * [simplify]: iters left: 5 (101 enodes) 1553932141.006 * * [simplify]: iters left: 4 (256 enodes) 1553932141.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932141.116 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932141.117 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932141.117 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932141.118 * * [simplify]: Extracting #4: cost 289 inf + 1 1553932141.124 * * [simplify]: Extracting #5: cost 251 inf + 15580 1553932141.143 * * [simplify]: Extracting #6: cost 87 inf + 50940 1553932141.170 * * [simplify]: Extracting #7: cost 30 inf + 66972 1553932141.186 * * [simplify]: Extracting #8: cost 3 inf + 76992 1553932141.199 * * [simplify]: Extracting #9: cost 0 inf + 77879 1553932141.226 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) 1553932141.226 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932141.227 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932141.227 * * [simplify]: iters left: 6 (20 enodes) 1553932141.232 * * [simplify]: iters left: 5 (100 enodes) 1553932141.249 * * [simplify]: iters left: 4 (224 enodes) 1553932141.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932141.301 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932141.301 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932141.302 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932141.302 * * [simplify]: Extracting #4: cost 153 inf + 0 1553932141.303 * * [simplify]: Extracting #5: cost 143 inf + 1306 1553932141.305 * * [simplify]: Extracting #6: cost 44 inf + 15255 1553932141.310 * * [simplify]: Extracting #7: cost 6 inf + 24810 1553932141.316 * * [simplify]: Extracting #8: cost 1 inf + 26900 1553932141.321 * * [simplify]: Extracting #9: cost 0 inf + 27382 1553932141.327 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932141.327 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932141.327 * * * * [progress]: [ 219 / 827 ] simplifiying candidate # 1553932141.328 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932141.328 * * [simplify]: iters left: 6 (22 enodes) 1553932141.334 * * [simplify]: iters left: 5 (104 enodes) 1553932141.362 * * [simplify]: iters left: 4 (246 enodes) 1553932141.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932141.430 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932141.430 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932141.430 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932141.431 * * [simplify]: Extracting #4: cost 245 inf + 1 1553932141.434 * * [simplify]: Extracting #5: cost 210 inf + 14849 1553932141.452 * * [simplify]: Extracting #6: cost 48 inf + 54353 1553932141.478 * * [simplify]: Extracting #7: cost 13 inf + 65627 1553932141.501 * * [simplify]: Extracting #8: cost 7 inf + 66979 1553932141.524 * * [simplify]: Extracting #9: cost 0 inf + 68914 1553932141.547 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re x.re) (* x.re x.im)))))) 1553932141.547 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re x.re) (* x.re x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932141.548 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932141.548 * * [simplify]: iters left: 6 (19 enodes) 1553932141.558 * * [simplify]: iters left: 5 (90 enodes) 1553932141.587 * * [simplify]: iters left: 4 (201 enodes) 1553932141.666 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932141.666 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932141.666 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932141.666 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932141.666 * * [simplify]: Extracting #4: cost 148 inf + 0 1553932141.667 * * [simplify]: Extracting #5: cost 142 inf + 862 1553932141.669 * * [simplify]: Extracting #6: cost 48 inf + 14802 1553932141.673 * * [simplify]: Extracting #7: cost 7 inf + 24762 1553932141.679 * * [simplify]: Extracting #8: cost 1 inf + 26574 1553932141.684 * * [simplify]: Extracting #9: cost 0 inf + 27016 1553932141.689 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553932141.689 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re x.re) (* x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932141.690 * * * * [progress]: [ 220 / 827 ] simplifiying candidate # 1553932141.690 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932141.690 * * [simplify]: iters left: 6 (22 enodes) 1553932141.698 * * [simplify]: iters left: 5 (104 enodes) 1553932141.735 * * [simplify]: iters left: 4 (247 enodes) 1553932141.837 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932141.837 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932141.837 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932141.837 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932141.838 * * [simplify]: Extracting #4: cost 234 inf + 1 1553932141.842 * * [simplify]: Extracting #5: cost 217 inf + 8933 1553932141.858 * * [simplify]: Extracting #6: cost 43 inf + 48759 1553932141.872 * * [simplify]: Extracting #7: cost 14 inf + 59646 1553932141.883 * * [simplify]: Extracting #8: cost 2 inf + 63450 1553932141.894 * * [simplify]: Extracting #9: cost 0 inf + 64165 1553932141.914 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)) x.re)))) 1553932141.914 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)) x.re)))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932141.915 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932141.915 * * [simplify]: iters left: 6 (19 enodes) 1553932141.928 * * [simplify]: iters left: 5 (90 enodes) 1553932141.958 * * [simplify]: iters left: 4 (201 enodes) 1553932142.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932142.037 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932142.037 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932142.038 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932142.038 * * [simplify]: Extracting #4: cost 141 inf + 2 1553932142.040 * * [simplify]: Extracting #5: cost 118 inf + 3549 1553932142.048 * * [simplify]: Extracting #6: cost 16 inf + 22706 1553932142.053 * * [simplify]: Extracting #7: cost 0 inf + 26536 1553932142.058 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932142.058 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932142.058 * * * * [progress]: [ 221 / 827 ] simplifiying candidate # 1553932142.059 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932142.059 * * [simplify]: iters left: 6 (23 enodes) 1553932142.065 * * [simplify]: iters left: 5 (109 enodes) 1553932142.092 * * [simplify]: iters left: 4 (267 enodes) 1553932142.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932142.207 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932142.207 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932142.207 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932142.208 * * [simplify]: Extracting #4: cost 278 inf + 1 1553932142.210 * * [simplify]: Extracting #5: cost 259 inf + 10706 1553932142.218 * * [simplify]: Extracting #6: cost 106 inf + 42844 1553932142.233 * * [simplify]: Extracting #7: cost 28 inf + 65324 1553932142.252 * * [simplify]: Extracting #8: cost 0 inf + 77585 1553932142.279 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im)))) 1553932142.279 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im)))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932142.280 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932142.280 * * [simplify]: iters left: 6 (19 enodes) 1553932142.289 * * [simplify]: iters left: 5 (90 enodes) 1553932142.319 * * [simplify]: iters left: 4 (201 enodes) 1553932142.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932142.365 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932142.365 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932142.365 * * [simplify]: Extracting #3: cost 69 inf + 0 1553932142.366 * * [simplify]: Extracting #4: cost 153 inf + 0 1553932142.367 * * [simplify]: Extracting #5: cost 142 inf + 944 1553932142.371 * * [simplify]: Extracting #6: cost 45 inf + 15527 1553932142.377 * * [simplify]: Extracting #7: cost 4 inf + 25928 1553932142.382 * * [simplify]: Extracting #8: cost 0 inf + 27096 1553932142.388 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553932142.388 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932142.388 * * * * [progress]: [ 222 / 827 ] simplifiying candidate # 1553932142.388 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932142.388 * * [simplify]: iters left: 6 (23 enodes) 1553932142.395 * * [simplify]: iters left: 5 (109 enodes) 1553932142.421 * * [simplify]: iters left: 4 (269 enodes) 1553932142.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932142.525 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932142.525 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932142.525 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932142.525 * * [simplify]: Extracting #4: cost 290 inf + 1 1553932142.528 * * [simplify]: Extracting #5: cost 271 inf + 10388 1553932142.542 * * [simplify]: Extracting #6: cost 101 inf + 45638 1553932142.567 * * [simplify]: Extracting #7: cost 22 inf + 70612 1553932142.593 * * [simplify]: Extracting #8: cost 5 inf + 76654 1553932142.621 * * [simplify]: Extracting #9: cost 0 inf + 78045 1553932142.651 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im)))) 1553932142.651 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im)))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932142.652 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932142.652 * * [simplify]: iters left: 6 (19 enodes) 1553932142.659 * * [simplify]: iters left: 5 (90 enodes) 1553932142.674 * * [simplify]: iters left: 4 (201 enodes) 1553932142.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932142.739 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932142.739 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932142.740 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932142.740 * * [simplify]: Extracting #4: cost 142 inf + 2 1553932142.742 * * [simplify]: Extracting #5: cost 118 inf + 3468 1553932142.753 * * [simplify]: Extracting #6: cost 18 inf + 22182 1553932142.764 * * [simplify]: Extracting #7: cost 1 inf + 26174 1553932142.774 * * [simplify]: Extracting #8: cost 0 inf + 26616 1553932142.784 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (- x.im x.re))) 1553932142.785 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932142.785 * * * * [progress]: [ 223 / 827 ] simplifiying candidate # 1553932142.786 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932142.786 * * [simplify]: iters left: 6 (17 enodes) 1553932142.795 * * [simplify]: iters left: 5 (80 enodes) 1553932142.827 * * [simplify]: iters left: 4 (189 enodes) 1553932142.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932142.910 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932142.910 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932142.910 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932142.911 * * [simplify]: Extracting #4: cost 196 inf + 1 1553932142.914 * * [simplify]: Extracting #5: cost 180 inf + 12096 1553932142.921 * * [simplify]: Extracting #6: cost 68 inf + 37753 1553932142.931 * * [simplify]: Extracting #7: cost 23 inf + 52342 1553932142.941 * * [simplify]: Extracting #8: cost 0 inf + 61611 1553932142.956 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553932142.957 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932142.957 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932142.958 * * [simplify]: iters left: 6 (17 enodes) 1553932142.964 * * [simplify]: iters left: 5 (83 enodes) 1553932142.981 * * [simplify]: iters left: 4 (226 enodes) 1553932143.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932143.060 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932143.060 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932143.060 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932143.061 * * [simplify]: Extracting #4: cost 191 inf + 0 1553932143.066 * * [simplify]: Extracting #5: cost 130 inf + 14349 1553932143.081 * * [simplify]: Extracting #6: cost 13 inf + 36139 1553932143.100 * * [simplify]: Extracting #7: cost 0 inf + 38604 1553932143.111 * * [simplify]: Extracting #8: cost 0 inf + 38564 1553932143.120 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im))) (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im))) (+ (- (* x.re x.re) (* x.im x.re)) (* x.im x.im))))) 1553932143.120 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im))) (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im))) (+ (- (* x.re x.re) (* x.im x.re)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932143.121 * * * * [progress]: [ 224 / 827 ] simplifiying candidate # 1553932143.121 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932143.121 * * [simplify]: iters left: 6 (19 enodes) 1553932143.126 * * [simplify]: iters left: 5 (92 enodes) 1553932143.155 * * [simplify]: iters left: 4 (220 enodes) 1553932143.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932143.230 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932143.230 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932143.230 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932143.231 * * [simplify]: Extracting #4: cost 222 inf + 1 1553932143.233 * * [simplify]: Extracting #5: cost 210 inf + 10889 1553932143.240 * * [simplify]: Extracting #6: cost 76 inf + 38670 1553932143.260 * * [simplify]: Extracting #7: cost 31 inf + 51186 1553932143.271 * * [simplify]: Extracting #8: cost 2 inf + 61751 1553932143.281 * * [simplify]: Extracting #9: cost 0 inf + 62215 1553932143.303 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932143.303 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932143.304 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932143.304 * * [simplify]: iters left: 6 (18 enodes) 1553932143.313 * * [simplify]: iters left: 5 (86 enodes) 1553932143.329 * * [simplify]: iters left: 4 (200 enodes) 1553932143.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932143.382 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932143.382 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932143.382 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932143.382 * * [simplify]: Extracting #4: cost 144 inf + 0 1553932143.383 * * [simplify]: Extracting #5: cost 138 inf + 2152 1553932143.386 * * [simplify]: Extracting #6: cost 34 inf + 18270 1553932143.391 * * [simplify]: Extracting #7: cost 1 inf + 24975 1553932143.399 * * [simplify]: Extracting #8: cost 0 inf + 25657 1553932143.409 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) 1553932143.409 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932143.410 * * * * [progress]: [ 225 / 827 ] simplifiying candidate # 1553932143.410 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932143.410 * * [simplify]: iters left: 6 (14 enodes) 1553932143.414 * * [simplify]: iters left: 5 (65 enodes) 1553932143.430 * * [simplify]: iters left: 4 (149 enodes) 1553932143.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932143.471 * * [simplify]: Extracting #1: cost 28 inf + 0 1553932143.472 * * [simplify]: Extracting #2: cost 131 inf + 2 1553932143.473 * * [simplify]: Extracting #3: cost 144 inf + 2421 1553932143.480 * * [simplify]: Extracting #4: cost 42 inf + 25858 1553932143.491 * * [simplify]: Extracting #5: cost 12 inf + 37098 1553932143.503 * * [simplify]: Extracting #6: cost 3 inf + 39727 1553932143.515 * * [simplify]: Extracting #7: cost 0 inf + 40403 1553932143.530 * [simplify]: Simplified to (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.im x.re) (* (+ x.im x.re) x.re))) 1553932143.530 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.im x.re) (* (+ x.im x.re) x.re))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932143.531 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932143.531 * * [simplify]: iters left: 6 (12 enodes) 1553932143.537 * * [simplify]: iters left: 5 (53 enodes) 1553932143.556 * * [simplify]: iters left: 4 (119 enodes) 1553932143.607 * * [simplify]: iters left: 3 (331 enodes) 1553932143.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932143.726 * * [simplify]: Extracting #1: cost 58 inf + 0 1553932143.727 * * [simplify]: Extracting #2: cost 155 inf + 1 1553932143.729 * * [simplify]: Extracting #3: cost 151 inf + 2099 1553932143.733 * * [simplify]: Extracting #4: cost 36 inf + 25544 1553932143.741 * * [simplify]: Extracting #5: cost 0 inf + 35284 1553932143.748 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)) 1553932143.748 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.im x.re) (* (+ x.im x.re) x.re))) (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932143.748 * * * * [progress]: [ 226 / 827 ] simplifiying candidate # 1553932143.749 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932143.749 * * [simplify]: iters left: 6 (18 enodes) 1553932143.754 * * [simplify]: iters left: 5 (87 enodes) 1553932143.777 * * [simplify]: iters left: 4 (214 enodes) 1553932143.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932143.873 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932143.873 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932143.873 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932143.874 * * [simplify]: Extracting #4: cost 216 inf + 1 1553932143.878 * * [simplify]: Extracting #5: cost 200 inf + 10180 1553932143.893 * * [simplify]: Extracting #6: cost 64 inf + 38485 1553932143.912 * * [simplify]: Extracting #7: cost 21 inf + 49591 1553932143.931 * * [simplify]: Extracting #8: cost 6 inf + 54899 1553932143.954 * * [simplify]: Extracting #9: cost 0 inf + 57204 1553932143.974 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932143.974 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932143.975 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932143.975 * * [simplify]: iters left: 6 (15 enodes) 1553932143.982 * * [simplify]: iters left: 5 (71 enodes) 1553932144.005 * * [simplify]: iters left: 4 (151 enodes) 1553932144.061 * * [simplify]: iters left: 3 (364 enodes) 1553932144.189 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932144.189 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932144.189 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932144.189 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932144.190 * * [simplify]: Extracting #4: cost 215 inf + 0 1553932144.193 * * [simplify]: Extracting #5: cost 174 inf + 4955 1553932144.203 * * [simplify]: Extracting #6: cost 34 inf + 32510 1553932144.212 * * [simplify]: Extracting #7: cost 0 inf + 42058 1553932144.221 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re)))) (cbrt (* (+ x.re x.im) (- x.im x.re)))) 1553932144.221 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re)))) (cbrt (* (+ x.re x.im) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932144.221 * * * * [progress]: [ 227 / 827 ] simplifiying candidate # 1553932144.222 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932144.222 * * [simplify]: iters left: 6 (17 enodes) 1553932144.227 * * [simplify]: iters left: 5 (79 enodes) 1553932144.250 * * [simplify]: iters left: 4 (184 enodes) 1553932144.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932144.313 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932144.313 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932144.314 * * [simplify]: Extracting #3: cost 41 inf + 0 1553932144.314 * * [simplify]: Extracting #4: cost 176 inf + 1 1553932144.315 * * [simplify]: Extracting #5: cost 192 inf + 2354 1553932144.322 * * [simplify]: Extracting #6: cost 76 inf + 27728 1553932144.331 * * [simplify]: Extracting #7: cost 18 inf + 44854 1553932144.339 * * [simplify]: Extracting #8: cost 1 inf + 51047 1553932144.347 * * [simplify]: Extracting #9: cost 0 inf + 51259 1553932144.357 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) 1553932144.357 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932144.358 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932144.358 * * [simplify]: iters left: 6 (13 enodes) 1553932144.364 * * [simplify]: iters left: 5 (58 enodes) 1553932144.381 * * [simplify]: iters left: 4 (126 enodes) 1553932144.410 * * [simplify]: iters left: 3 (335 enodes) 1553932144.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932144.531 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932144.531 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932144.531 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932144.531 * * [simplify]: Extracting #4: cost 157 inf + 0 1553932144.532 * * [simplify]: Extracting #5: cost 148 inf + 2127 1553932144.536 * * [simplify]: Extracting #6: cost 40 inf + 23535 1553932144.543 * * [simplify]: Extracting #7: cost 0 inf + 34443 1553932144.551 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553932144.551 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932144.551 * * * * [progress]: [ 228 / 827 ] simplifiying candidate # 1553932144.551 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932144.551 * * [simplify]: iters left: 6 (19 enodes) 1553932144.557 * * [simplify]: iters left: 5 (90 enodes) 1553932144.577 * * [simplify]: iters left: 4 (207 enodes) 1553932144.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932144.635 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932144.635 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932144.635 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932144.636 * * [simplify]: Extracting #4: cost 178 inf + 1 1553932144.637 * * [simplify]: Extracting #5: cost 189 inf + 2964 1553932144.641 * * [simplify]: Extracting #6: cost 83 inf + 23850 1553932144.650 * * [simplify]: Extracting #7: cost 32 inf + 36117 1553932144.663 * * [simplify]: Extracting #8: cost 3 inf + 46697 1553932144.678 * * [simplify]: Extracting #9: cost 0 inf + 48134 1553932144.686 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (* (+ x.im x.re) (- x.re x.im)))))) 1553932144.686 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (* (+ x.im x.re) (- x.re x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932144.686 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932144.686 * * [simplify]: iters left: 6 (14 enodes) 1553932144.690 * * [simplify]: iters left: 5 (61 enodes) 1553932144.701 * * [simplify]: iters left: 4 (120 enodes) 1553932144.737 * * [simplify]: iters left: 3 (313 enodes) 1553932144.839 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932144.839 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932144.839 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932144.839 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932144.840 * * [simplify]: Extracting #4: cost 161 inf + 2 1553932144.841 * * [simplify]: Extracting #5: cost 143 inf + 3919 1553932144.845 * * [simplify]: Extracting #6: cost 36 inf + 26754 1553932144.853 * * [simplify]: Extracting #7: cost 0 inf + 36055 1553932144.866 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))))) 1553932144.866 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (* (+ x.im x.re) (- x.re x.im)))))) (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932144.866 * * * * [progress]: [ 229 / 827 ] simplifiying candidate # 1553932144.867 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932144.867 * * [simplify]: iters left: 6 (19 enodes) 1553932144.873 * * [simplify]: iters left: 5 (89 enodes) 1553932144.891 * * [simplify]: iters left: 4 (204 enodes) 1553932144.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932144.976 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932144.976 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932144.977 * * [simplify]: Extracting #3: cost 45 inf + 0 1553932144.978 * * [simplify]: Extracting #4: cost 186 inf + 1 1553932144.981 * * [simplify]: Extracting #5: cost 168 inf + 10417 1553932144.993 * * [simplify]: Extracting #6: cost 55 inf + 34077 1553932145.001 * * [simplify]: Extracting #7: cost 30 inf + 41196 1553932145.010 * * [simplify]: Extracting #8: cost 2 inf + 51277 1553932145.022 * * [simplify]: Extracting #9: cost 0 inf + 52032 1553932145.038 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) 1553932145.038 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932145.038 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932145.038 * * [simplify]: iters left: 6 (16 enodes) 1553932145.042 * * [simplify]: iters left: 5 (73 enodes) 1553932145.055 * * [simplify]: iters left: 4 (162 enodes) 1553932145.099 * * [simplify]: iters left: 3 (383 enodes) 1553932145.232 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932145.232 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932145.232 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932145.232 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932145.233 * * [simplify]: Extracting #4: cost 176 inf + 0 1553932145.234 * * [simplify]: Extracting #5: cost 162 inf + 3127 1553932145.238 * * [simplify]: Extracting #6: cost 61 inf + 23680 1553932145.246 * * [simplify]: Extracting #7: cost 1 inf + 37478 1553932145.254 * * [simplify]: Extracting #8: cost 0 inf + 38000 1553932145.262 * [simplify]: Simplified to (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im))) (- x.im x.re))))) 1553932145.263 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im))) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932145.263 * * * * [progress]: [ 230 / 827 ] simplifiying candidate # 1553932145.263 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932145.264 * * [simplify]: iters left: 6 (18 enodes) 1553932145.273 * * [simplify]: iters left: 5 (84 enodes) 1553932145.307 * * [simplify]: iters left: 4 (198 enodes) 1553932145.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932145.413 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932145.413 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932145.414 * * [simplify]: Extracting #3: cost 50 inf + 0 1553932145.414 * * [simplify]: Extracting #4: cost 187 inf + 1 1553932145.418 * * [simplify]: Extracting #5: cost 166 inf + 10467 1553932145.430 * * [simplify]: Extracting #6: cost 51 inf + 33171 1553932145.446 * * [simplify]: Extracting #7: cost 17 inf + 44434 1553932145.463 * * [simplify]: Extracting #8: cost 3 inf + 48958 1553932145.479 * * [simplify]: Extracting #9: cost 0 inf + 49594 1553932145.495 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) 1553932145.496 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932145.496 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932145.496 * * [simplify]: iters left: 6 (13 enodes) 1553932145.502 * * [simplify]: iters left: 5 (58 enodes) 1553932145.516 * * [simplify]: iters left: 4 (126 enodes) 1553932145.547 * * [simplify]: iters left: 3 (335 enodes) 1553932145.677 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932145.677 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932145.677 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932145.677 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932145.678 * * [simplify]: Extracting #4: cost 150 inf + 2 1553932145.678 * * [simplify]: Extracting #5: cost 150 inf + 1963 1553932145.682 * * [simplify]: Extracting #6: cost 45 inf + 22245 1553932145.689 * * [simplify]: Extracting #7: cost 0 inf + 34203 1553932145.697 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (- x.im x.re))) 1553932145.697 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932145.697 * * * * [progress]: [ 231 / 827 ] simplifiying candidate # 1553932145.698 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932145.698 * * [simplify]: iters left: 6 (21 enodes) 1553932145.704 * * [simplify]: iters left: 5 (101 enodes) 1553932145.747 * * [simplify]: iters left: 4 (254 enodes) 1553932145.887 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932145.887 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932145.887 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932145.887 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932145.888 * * [simplify]: Extracting #4: cost 286 inf + 1 1553932145.890 * * [simplify]: Extracting #5: cost 261 inf + 13274 1553932145.900 * * [simplify]: Extracting #6: cost 94 inf + 48159 1553932145.925 * * [simplify]: Extracting #7: cost 31 inf + 68160 1553932145.952 * * [simplify]: Extracting #8: cost 5 inf + 79298 1553932145.976 * * [simplify]: Extracting #9: cost 0 inf + 80921 1553932145.990 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932145.990 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932145.991 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932145.991 * * [simplify]: iters left: 6 (20 enodes) 1553932145.998 * * [simplify]: iters left: 5 (100 enodes) 1553932146.035 * * [simplify]: iters left: 4 (239 enodes) 1553932146.142 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932146.142 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932146.143 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932146.143 * * [simplify]: Extracting #3: cost 81 inf + 0 1553932146.144 * * [simplify]: Extracting #4: cost 224 inf + 0 1553932146.147 * * [simplify]: Extracting #5: cost 174 inf + 7953 1553932146.154 * * [simplify]: Extracting #6: cost 20 inf + 37813 1553932146.163 * * [simplify]: Extracting #7: cost 3 inf + 43287 1553932146.172 * * [simplify]: Extracting #8: cost 0 inf + 45293 1553932146.184 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932146.184 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932146.185 * * * * [progress]: [ 232 / 827 ] simplifiying candidate # 1553932146.185 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932146.186 * * [simplify]: iters left: 6 (21 enodes) 1553932146.200 * * [simplify]: iters left: 5 (101 enodes) 1553932146.238 * * [simplify]: iters left: 4 (256 enodes) 1553932146.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932146.385 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932146.385 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932146.385 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932146.387 * * [simplify]: Extracting #4: cost 291 inf + 1 1553932146.391 * * [simplify]: Extracting #5: cost 279 inf + 8407 1553932146.408 * * [simplify]: Extracting #6: cost 102 inf + 45754 1553932146.434 * * [simplify]: Extracting #7: cost 26 inf + 69287 1553932146.448 * * [simplify]: Extracting #8: cost 6 inf + 75937 1553932146.466 * * [simplify]: Extracting #9: cost 0 inf + 78283 1553932146.483 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932146.483 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932146.484 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932146.484 * * [simplify]: iters left: 6 (20 enodes) 1553932146.489 * * [simplify]: iters left: 5 (100 enodes) 1553932146.510 * * [simplify]: iters left: 4 (224 enodes) 1553932146.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932146.579 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932146.579 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932146.579 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932146.580 * * [simplify]: Extracting #4: cost 156 inf + 0 1553932146.580 * * [simplify]: Extracting #5: cost 143 inf + 1643 1553932146.584 * * [simplify]: Extracting #6: cost 38 inf + 19248 1553932146.594 * * [simplify]: Extracting #7: cost 2 inf + 28919 1553932146.606 * * [simplify]: Extracting #8: cost 0 inf + 28930 1553932146.617 * * [simplify]: Extracting #9: cost 0 inf + 28108 1553932146.623 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ x.re x.im))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932146.623 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ x.re x.im))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932146.624 * * * * [progress]: [ 233 / 827 ] simplifiying candidate # 1553932146.624 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932146.624 * * [simplify]: iters left: 6 (18 enodes) 1553932146.629 * * [simplify]: iters left: 5 (87 enodes) 1553932146.653 * * [simplify]: iters left: 4 (213 enodes) 1553932146.747 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932146.747 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932146.747 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932146.747 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932146.748 * * [simplify]: Extracting #4: cost 216 inf + 1 1553932146.752 * * [simplify]: Extracting #5: cost 199 inf + 11022 1553932146.765 * * [simplify]: Extracting #6: cost 69 inf + 37275 1553932146.782 * * [simplify]: Extracting #7: cost 19 inf + 50728 1553932146.792 * * [simplify]: Extracting #8: cost 2 inf + 56780 1553932146.802 * * [simplify]: Extracting #9: cost 0 inf + 57204 1553932146.815 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553932146.815 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932146.816 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932146.816 * * [simplify]: iters left: 6 (15 enodes) 1553932146.824 * * [simplify]: iters left: 5 (71 enodes) 1553932146.848 * * [simplify]: iters left: 4 (150 enodes) 1553932146.895 * * [simplify]: iters left: 3 (364 enodes) 1553932147.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932147.049 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932147.049 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932147.049 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932147.050 * * [simplify]: Extracting #4: cost 215 inf + 0 1553932147.053 * * [simplify]: Extracting #5: cost 165 inf + 6176 1553932147.069 * * [simplify]: Extracting #6: cost 42 inf + 31016 1553932147.087 * * [simplify]: Extracting #7: cost 0 inf + 42138 1553932147.106 * * [simplify]: Extracting #8: cost 0 inf + 42098 1553932147.124 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932147.124 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932147.124 * * * * [progress]: [ 234 / 827 ] simplifiying candidate # 1553932147.125 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932147.125 * * [simplify]: iters left: 6 (18 enodes) 1553932147.134 * * [simplify]: iters left: 5 (88 enodes) 1553932147.151 * * [simplify]: iters left: 4 (214 enodes) 1553932147.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932147.227 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932147.227 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932147.228 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932147.229 * * [simplify]: Extracting #4: cost 216 inf + 1 1553932147.232 * * [simplify]: Extracting #5: cost 204 inf + 8853 1553932147.246 * * [simplify]: Extracting #6: cost 62 inf + 38051 1553932147.265 * * [simplify]: Extracting #7: cost 22 inf + 49040 1553932147.289 * * [simplify]: Extracting #8: cost 5 inf + 55574 1553932147.308 * * [simplify]: Extracting #9: cost 0 inf + 57216 1553932147.327 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932147.327 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932147.328 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932147.328 * * [simplify]: iters left: 6 (15 enodes) 1553932147.335 * * [simplify]: iters left: 5 (72 enodes) 1553932147.350 * * [simplify]: iters left: 4 (151 enodes) 1553932147.387 * * [simplify]: iters left: 3 (362 enodes) 1553932147.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932147.518 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932147.519 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932147.519 * * [simplify]: Extracting #3: cost 83 inf + 0 1553932147.520 * * [simplify]: Extracting #4: cost 217 inf + 0 1553932147.523 * * [simplify]: Extracting #5: cost 168 inf + 5610 1553932147.537 * * [simplify]: Extracting #6: cost 34 inf + 33113 1553932147.555 * * [simplify]: Extracting #7: cost 0 inf + 42500 1553932147.567 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 1553932147.567 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932147.567 * * * * [progress]: [ 235 / 827 ] simplifiying candidate # 1553932147.567 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932147.567 * * [simplify]: iters left: 6 (21 enodes) 1553932147.573 * * [simplify]: iters left: 5 (99 enodes) 1553932147.592 * * [simplify]: iters left: 4 (240 enodes) 1553932147.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932147.703 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932147.703 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932147.703 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932147.704 * * [simplify]: Extracting #4: cost 242 inf + 1 1553932147.709 * * [simplify]: Extracting #5: cost 216 inf + 11273 1553932147.723 * * [simplify]: Extracting #6: cost 84 inf + 37488 1553932147.742 * * [simplify]: Extracting #7: cost 29 inf + 53934 1553932147.765 * * [simplify]: Extracting #8: cost 3 inf + 64589 1553932147.791 * * [simplify]: Extracting #9: cost 0 inf + 65695 1553932147.814 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ x.im x.re))))) 1553932147.814 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ x.im x.re))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932147.815 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932147.815 * * [simplify]: iters left: 6 (16 enodes) 1553932147.823 * * [simplify]: iters left: 5 (75 enodes) 1553932147.850 * * [simplify]: iters left: 4 (159 enodes) 1553932147.885 * * [simplify]: iters left: 3 (375 enodes) 1553932148.014 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932148.014 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932148.014 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932148.014 * * [simplify]: Extracting #3: cost 91 inf + 0 1553932148.015 * * [simplify]: Extracting #4: cost 226 inf + 0 1553932148.016 * * [simplify]: Extracting #5: cost 170 inf + 6821 1553932148.026 * * [simplify]: Extracting #6: cost 30 inf + 37456 1553932148.045 * * [simplify]: Extracting #7: cost 0 inf + 45476 1553932148.059 * * [simplify]: Extracting #8: cost 0 inf + 45316 1553932148.069 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932148.069 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932148.069 * * * * [progress]: [ 236 / 827 ] simplifiying candidate # 1553932148.069 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932148.069 * * [simplify]: iters left: 6 (21 enodes) 1553932148.075 * * [simplify]: iters left: 5 (99 enodes) 1553932148.100 * * [simplify]: iters left: 4 (240 enodes) 1553932148.206 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932148.206 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932148.206 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932148.206 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932148.207 * * [simplify]: Extracting #4: cost 225 inf + 1 1553932148.212 * * [simplify]: Extracting #5: cost 191 inf + 12809 1553932148.226 * * [simplify]: Extracting #6: cost 68 inf + 37607 1553932148.236 * * [simplify]: Extracting #7: cost 17 inf + 52841 1553932148.249 * * [simplify]: Extracting #8: cost 2 inf + 58750 1553932148.268 * * [simplify]: Extracting #9: cost 0 inf + 59134 1553932148.289 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932148.289 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932148.290 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932148.290 * * [simplify]: iters left: 6 (16 enodes) 1553932148.298 * * [simplify]: iters left: 5 (75 enodes) 1553932148.325 * * [simplify]: iters left: 4 (159 enodes) 1553932148.384 * * [simplify]: iters left: 3 (375 enodes) 1553932148.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932148.527 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932148.527 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932148.527 * * [simplify]: Extracting #3: cost 92 inf + 0 1553932148.528 * * [simplify]: Extracting #4: cost 223 inf + 2 1553932148.530 * * [simplify]: Extracting #5: cost 150 inf + 11621 1553932148.538 * * [simplify]: Extracting #6: cost 13 inf + 43170 1553932148.550 * * [simplify]: Extracting #7: cost 0 inf + 45076 1553932148.567 * * [simplify]: Extracting #8: cost 0 inf + 44836 1553932148.586 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) 1553932148.586 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932148.587 * * * * [progress]: [ 237 / 827 ] simplifiying candidate # 1553932148.587 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932148.587 * * [simplify]: iters left: 6 (23 enodes) 1553932148.599 * * [simplify]: iters left: 5 (109 enodes) 1553932148.632 * * [simplify]: iters left: 4 (269 enodes) 1553932148.736 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932148.736 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932148.736 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932148.737 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932148.738 * * [simplify]: Extracting #4: cost 294 inf + 1 1553932148.742 * * [simplify]: Extracting #5: cost 274 inf + 11228 1553932148.763 * * [simplify]: Extracting #6: cost 107 inf + 45913 1553932148.784 * * [simplify]: Extracting #7: cost 19 inf + 69912 1553932148.798 * * [simplify]: Extracting #8: cost 2 inf + 76588 1553932148.823 * * [simplify]: Extracting #9: cost 0 inf + 77012 1553932148.851 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))))) 1553932148.851 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932148.852 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932148.852 * * [simplify]: iters left: 6 (19 enodes) 1553932148.862 * * [simplify]: iters left: 5 (90 enodes) 1553932148.894 * * [simplify]: iters left: 4 (185 enodes) 1553932148.943 * * [simplify]: iters left: 3 (394 enodes) 1553932149.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932149.055 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932149.055 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932149.056 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932149.060 * * [simplify]: Extracting #4: cost 221 inf + 0 1553932149.063 * * [simplify]: Extracting #5: cost 171 inf + 6059 1553932149.075 * * [simplify]: Extracting #6: cost 35 inf + 32283 1553932149.092 * * [simplify]: Extracting #7: cost 0 inf + 42073 1553932149.110 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932149.110 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932149.111 * * * * [progress]: [ 238 / 827 ] simplifiying candidate # 1553932149.111 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932149.111 * * [simplify]: iters left: 6 (22 enodes) 1553932149.123 * * [simplify]: iters left: 5 (104 enodes) 1553932149.163 * * [simplify]: iters left: 4 (263 enodes) 1553932149.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932149.275 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932149.275 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932149.276 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932149.277 * * [simplify]: Extracting #4: cost 276 inf + 1 1553932149.282 * * [simplify]: Extracting #5: cost 261 inf + 10063 1553932149.301 * * [simplify]: Extracting #6: cost 78 inf + 47859 1553932149.325 * * [simplify]: Extracting #7: cost 28 inf + 60806 1553932149.350 * * [simplify]: Extracting #8: cost 1 inf + 69924 1553932149.376 * * [simplify]: Extracting #9: cost 0 inf + 70176 1553932149.393 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) 1553932149.393 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932149.393 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932149.393 * * [simplify]: iters left: 6 (16 enodes) 1553932149.397 * * [simplify]: iters left: 5 (75 enodes) 1553932149.411 * * [simplify]: iters left: 4 (159 enodes) 1553932149.458 * * [simplify]: iters left: 3 (375 enodes) 1553932149.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932149.580 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932149.580 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932149.580 * * [simplify]: Extracting #3: cost 93 inf + 0 1553932149.582 * * [simplify]: Extracting #4: cost 215 inf + 617 1553932149.587 * * [simplify]: Extracting #5: cost 109 inf + 19419 1553932149.596 * * [simplify]: Extracting #6: cost 4 inf + 44308 1553932149.605 * * [simplify]: Extracting #7: cost 0 inf + 44716 1553932149.615 * * [simplify]: Extracting #8: cost 0 inf + 44596 1553932149.625 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) 1553932149.625 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932149.625 * * * * [progress]: [ 239 / 827 ] simplifiying candidate # 1553932149.625 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932149.625 * * [simplify]: iters left: 6 (20 enodes) 1553932149.631 * * [simplify]: iters left: 5 (93 enodes) 1553932149.668 * * [simplify]: iters left: 4 (224 enodes) 1553932149.778 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932149.778 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932149.778 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932149.778 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932149.779 * * [simplify]: Extracting #4: cost 241 inf + 1 1553932149.782 * * [simplify]: Extracting #5: cost 211 inf + 12477 1553932149.796 * * [simplify]: Extracting #6: cost 87 inf + 40040 1553932149.818 * * [simplify]: Extracting #7: cost 32 inf + 58608 1553932149.842 * * [simplify]: Extracting #8: cost 3 inf + 71938 1553932149.866 * * [simplify]: Extracting #9: cost 0 inf + 73156 1553932149.891 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932149.891 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932149.892 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932149.892 * * [simplify]: iters left: 6 (18 enodes) 1553932149.902 * * [simplify]: iters left: 5 (87 enodes) 1553932149.918 * * [simplify]: iters left: 4 (221 enodes) 1553932149.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932149.992 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932149.992 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932149.993 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932149.994 * * [simplify]: Extracting #4: cost 215 inf + 0 1553932149.997 * * [simplify]: Extracting #5: cost 169 inf + 9202 1553932150.007 * * [simplify]: Extracting #6: cost 45 inf + 32326 1553932150.019 * * [simplify]: Extracting #7: cost 0 inf + 45175 1553932150.029 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932150.029 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932150.029 * * * * [progress]: [ 240 / 827 ] simplifiying candidate # 1553932150.030 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932150.030 * * [simplify]: iters left: 6 (22 enodes) 1553932150.036 * * [simplify]: iters left: 5 (104 enodes) 1553932150.066 * * [simplify]: iters left: 4 (246 enodes) 1553932150.172 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932150.173 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932150.173 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932150.173 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932150.174 * * [simplify]: Extracting #4: cost 245 inf + 1 1553932150.178 * * [simplify]: Extracting #5: cost 216 inf + 11915 1553932150.194 * * [simplify]: Extracting #6: cost 66 inf + 45744 1553932150.219 * * [simplify]: Extracting #7: cost 33 inf + 55919 1553932150.237 * * [simplify]: Extracting #8: cost 7 inf + 66568 1553932150.249 * * [simplify]: Extracting #9: cost 0 inf + 68754 1553932150.260 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im)))))) 1553932150.261 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932150.261 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932150.261 * * [simplify]: iters left: 6 (19 enodes) 1553932150.270 * * [simplify]: iters left: 5 (90 enodes) 1553932150.300 * * [simplify]: iters left: 4 (201 enodes) 1553932150.351 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932150.351 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932150.351 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932150.351 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932150.351 * * [simplify]: Extracting #4: cost 148 inf + 0 1553932150.352 * * [simplify]: Extracting #5: cost 140 inf + 1226 1553932150.355 * * [simplify]: Extracting #6: cost 57 inf + 13423 1553932150.365 * * [simplify]: Extracting #7: cost 6 inf + 24444 1553932150.375 * * [simplify]: Extracting #8: cost 0 inf + 27016 1553932150.383 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932150.383 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932150.384 * * * * [progress]: [ 241 / 827 ] simplifiying candidate # 1553932150.384 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932150.384 * * [simplify]: iters left: 6 (17 enodes) 1553932150.389 * * [simplify]: iters left: 5 (79 enodes) 1553932150.406 * * [simplify]: iters left: 4 (183 enodes) 1553932150.474 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932150.475 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932150.475 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932150.475 * * [simplify]: Extracting #3: cost 41 inf + 0 1553932150.475 * * [simplify]: Extracting #4: cost 176 inf + 1 1553932150.477 * * [simplify]: Extracting #5: cost 196 inf + 1587 1553932150.486 * * [simplify]: Extracting #6: cost 68 inf + 29413 1553932150.498 * * [simplify]: Extracting #7: cost 18 inf + 45136 1553932150.506 * * [simplify]: Extracting #8: cost 1 inf + 51047 1553932150.514 * * [simplify]: Extracting #9: cost 0 inf + 51259 1553932150.527 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)))) 1553932150.527 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932150.528 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932150.528 * * [simplify]: iters left: 6 (13 enodes) 1553932150.534 * * [simplify]: iters left: 5 (58 enodes) 1553932150.545 * * [simplify]: iters left: 4 (125 enodes) 1553932150.575 * * [simplify]: iters left: 3 (335 enodes) 1553932150.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932150.705 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932150.705 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932150.705 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932150.706 * * [simplify]: Extracting #4: cost 158 inf + 0 1553932150.708 * * [simplify]: Extracting #5: cost 145 inf + 2824 1553932150.717 * * [simplify]: Extracting #6: cost 39 inf + 23727 1553932150.732 * * [simplify]: Extracting #7: cost 0 inf + 34605 1553932150.747 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 1553932150.747 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932150.747 * * * * [progress]: [ 242 / 827 ] simplifiying candidate # 1553932150.748 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932150.748 * * [simplify]: iters left: 6 (21 enodes) 1553932150.759 * * [simplify]: iters left: 5 (99 enodes) 1553932150.796 * * [simplify]: iters left: 4 (240 enodes) 1553932150.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932150.894 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932150.895 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932150.895 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932150.895 * * [simplify]: Extracting #4: cost 242 inf + 1 1553932150.898 * * [simplify]: Extracting #5: cost 202 inf + 15460 1553932150.910 * * [simplify]: Extracting #6: cost 77 inf + 40181 1553932150.930 * * [simplify]: Extracting #7: cost 29 inf + 54270 1553932150.941 * * [simplify]: Extracting #8: cost 4 inf + 63945 1553932150.952 * * [simplify]: Extracting #9: cost 0 inf + 65455 1553932150.970 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553932150.970 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932150.971 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932150.971 * * [simplify]: iters left: 6 (16 enodes) 1553932150.979 * * [simplify]: iters left: 5 (75 enodes) 1553932151.008 * * [simplify]: iters left: 4 (159 enodes) 1553932151.065 * * [simplify]: iters left: 3 (373 enodes) 1553932151.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932151.200 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932151.200 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932151.201 * * [simplify]: Extracting #3: cost 91 inf + 0 1553932151.202 * * [simplify]: Extracting #4: cost 230 inf + 0 1553932151.206 * * [simplify]: Extracting #5: cost 177 inf + 6616 1553932151.221 * * [simplify]: Extracting #6: cost 20 inf + 40724 1553932151.241 * * [simplify]: Extracting #7: cost 0 inf + 45884 1553932151.261 * * [simplify]: Extracting #8: cost 0 inf + 45844 1553932151.280 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) 1553932151.281 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932151.281 * * * * [progress]: [ 243 / 827 ] simplifiying candidate # 1553932151.282 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932151.282 * * [simplify]: iters left: 6 (17 enodes) 1553932151.288 * * [simplify]: iters left: 5 (80 enodes) 1553932151.304 * * [simplify]: iters left: 4 (184 enodes) 1553932151.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932151.374 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932151.374 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932151.374 * * [simplify]: Extracting #3: cost 41 inf + 0 1553932151.374 * * [simplify]: Extracting #4: cost 176 inf + 1 1553932151.376 * * [simplify]: Extracting #5: cost 199 inf + 1345 1553932151.383 * * [simplify]: Extracting #6: cost 98 inf + 22546 1553932151.397 * * [simplify]: Extracting #7: cost 26 inf + 41414 1553932151.408 * * [simplify]: Extracting #8: cost 1 inf + 50967 1553932151.416 * * [simplify]: Extracting #9: cost 0 inf + 51179 1553932151.424 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re))))) 1553932151.424 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932151.425 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932151.425 * * [simplify]: iters left: 6 (13 enodes) 1553932151.431 * * [simplify]: iters left: 5 (59 enodes) 1553932151.451 * * [simplify]: iters left: 4 (126 enodes) 1553932151.503 * * [simplify]: iters left: 3 (333 enodes) 1553932151.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932151.637 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932151.637 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932151.637 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932151.638 * * [simplify]: Extracting #4: cost 162 inf + 0 1553932151.639 * * [simplify]: Extracting #5: cost 154 inf + 1672 1553932151.648 * * [simplify]: Extracting #6: cost 47 inf + 23238 1553932151.664 * * [simplify]: Extracting #7: cost 1 inf + 34969 1553932151.679 * * [simplify]: Extracting #8: cost 0 inf + 35211 1553932151.687 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932151.687 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932151.688 * * * * [progress]: [ 244 / 827 ] simplifiying candidate # 1553932151.688 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932151.688 * * [simplify]: iters left: 6 (21 enodes) 1553932151.694 * * [simplify]: iters left: 5 (99 enodes) 1553932151.718 * * [simplify]: iters left: 4 (238 enodes) 1553932151.834 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932151.834 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932151.834 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932151.834 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932151.837 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932151.840 * * [simplify]: Extracting #5: cost 184 inf + 12511 1553932151.852 * * [simplify]: Extracting #6: cost 61 inf + 35588 1553932151.870 * * [simplify]: Extracting #7: cost 20 inf + 50542 1553932151.889 * * [simplify]: Extracting #8: cost 1 inf + 57097 1553932151.903 * * [simplify]: Extracting #9: cost 0 inf + 57309 1553932151.913 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932151.913 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932151.913 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553932151.914 * * [simplify]: iters left: 6 (15 enodes) 1553932151.917 * * [simplify]: iters left: 5 (65 enodes) 1553932151.930 * * [simplify]: iters left: 4 (128 enodes) 1553932151.981 * * [simplify]: iters left: 3 (325 enodes) 1553932152.090 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932152.091 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932152.091 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932152.091 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932152.091 * * [simplify]: Extracting #4: cost 174 inf + 2 1553932152.093 * * [simplify]: Extracting #5: cost 138 inf + 5701 1553932152.099 * * [simplify]: Extracting #6: cost 33 inf + 28996 1553932152.115 * * [simplify]: Extracting #7: cost 0 inf + 37869 1553932152.132 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re)))) 1553932152.132 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932152.132 * * * * [progress]: [ 245 / 827 ] simplifiying candidate # 1553932152.133 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932152.133 * * [simplify]: iters left: 6 (22 enodes) 1553932152.147 * * [simplify]: iters left: 5 (102 enodes) 1553932152.186 * * [simplify]: iters left: 4 (239 enodes) 1553932152.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932152.317 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932152.317 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932152.317 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932152.318 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932152.322 * * [simplify]: Extracting #5: cost 199 inf + 11879 1553932152.333 * * [simplify]: Extracting #6: cost 71 inf + 38847 1553932152.342 * * [simplify]: Extracting #7: cost 35 inf + 49400 1553932152.354 * * [simplify]: Extracting #8: cost 3 inf + 62866 1553932152.371 * * [simplify]: Extracting #9: cost 0 inf + 63793 1553932152.384 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im))))) 1553932152.384 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932152.384 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932152.385 * * [simplify]: iters left: 6 (17 enodes) 1553932152.389 * * [simplify]: iters left: 5 (77 enodes) 1553932152.406 * * [simplify]: iters left: 4 (163 enodes) 1553932152.467 * * [simplify]: iters left: 3 (362 enodes) 1553932152.577 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932152.577 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932152.577 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932152.577 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932152.577 * * [simplify]: Extracting #4: cost 170 inf + 0 1553932152.578 * * [simplify]: Extracting #5: cost 166 inf + 1024 1553932152.581 * * [simplify]: Extracting #6: cost 69 inf + 16288 1553932152.588 * * [simplify]: Extracting #7: cost 1 inf + 35663 1553932152.604 * * [simplify]: Extracting #8: cost 0 inf + 36145 1553932152.620 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553932152.620 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932152.621 * * * * [progress]: [ 246 / 827 ] simplifiying candidate # 1553932152.621 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932152.621 * * [simplify]: iters left: 6 (21 enodes) 1553932152.633 * * [simplify]: iters left: 5 (97 enodes) 1553932152.668 * * [simplify]: iters left: 4 (233 enodes) 1553932152.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932152.782 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932152.782 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932152.783 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932152.783 * * [simplify]: Extracting #4: cost 232 inf + 1 1553932152.786 * * [simplify]: Extracting #5: cost 197 inf + 14733 1553932152.794 * * [simplify]: Extracting #6: cost 63 inf + 41951 1553932152.806 * * [simplify]: Extracting #7: cost 23 inf + 53958 1553932152.817 * * [simplify]: Extracting #8: cost 1 inf + 61395 1553932152.827 * * [simplify]: Extracting #9: cost 0 inf + 61607 1553932152.838 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (+ (* x.re x.re) (- (* x.re x.im)))))) 1553932152.838 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (+ (* x.re x.re) (- (* x.re x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932152.838 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) 1553932152.838 * * [simplify]: iters left: 6 (14 enodes) 1553932152.841 * * [simplify]: iters left: 5 (62 enodes) 1553932152.851 * * [simplify]: iters left: 4 (134 enodes) 1553932152.888 * * [simplify]: iters left: 3 (347 enodes) 1553932152.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932152.997 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932152.997 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932152.997 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932152.997 * * [simplify]: Extracting #4: cost 167 inf + 2 1553932152.998 * * [simplify]: Extracting #5: cost 159 inf + 1873 1553932153.006 * * [simplify]: Extracting #6: cost 33 inf + 28838 1553932153.017 * * [simplify]: Extracting #7: cost 1 inf + 37061 1553932153.025 * * [simplify]: Extracting #8: cost 0 inf + 37303 1553932153.033 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (- x.im x.re))) 1553932153.033 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (+ (* x.re x.re) (- (* x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932153.033 * * * * [progress]: [ 247 / 827 ] simplifiying candidate # 1553932153.034 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932153.034 * * [simplify]: iters left: 6 (22 enodes) 1553932153.042 * * [simplify]: iters left: 5 (104 enodes) 1553932153.081 * * [simplify]: iters left: 4 (247 enodes) 1553932153.175 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932153.175 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932153.175 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932153.175 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932153.176 * * [simplify]: Extracting #4: cost 243 inf + 1 1553932153.178 * * [simplify]: Extracting #5: cost 219 inf + 11228 1553932153.187 * * [simplify]: Extracting #6: cost 82 inf + 39413 1553932153.208 * * [simplify]: Extracting #7: cost 30 inf + 57253 1553932153.233 * * [simplify]: Extracting #8: cost 2 inf + 69927 1553932153.257 * * [simplify]: Extracting #9: cost 0 inf + 70351 1553932153.275 * [simplify]: Simplified to (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553932153.275 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932153.275 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932153.276 * * [simplify]: iters left: 6 (19 enodes) 1553932153.280 * * [simplify]: iters left: 5 (90 enodes) 1553932153.300 * * [simplify]: iters left: 4 (224 enodes) 1553932153.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932153.369 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932153.370 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932153.370 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932153.370 * * [simplify]: Extracting #4: cost 229 inf + 2 1553932153.372 * * [simplify]: Extracting #5: cost 161 inf + 13809 1553932153.384 * * [simplify]: Extracting #6: cost 13 inf + 42897 1553932153.404 * * [simplify]: Extracting #7: cost 1 inf + 46320 1553932153.423 * * [simplify]: Extracting #8: cost 0 inf + 46802 1553932153.442 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im))) (- x.im x.re)))) (cbrt (* (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)) (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im)))))) 1553932153.442 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im))) (- x.im x.re)))) (cbrt (* (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)) (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932153.443 * * * * [progress]: [ 248 / 827 ] simplifiying candidate # 1553932153.443 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932153.444 * * [simplify]: iters left: 6 (22 enodes) 1553932153.456 * * [simplify]: iters left: 5 (104 enodes) 1553932153.496 * * [simplify]: iters left: 4 (247 enodes) 1553932153.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932153.615 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932153.615 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932153.615 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932153.615 * * [simplify]: Extracting #4: cost 234 inf + 1 1553932153.618 * * [simplify]: Extracting #5: cost 205 inf + 11917 1553932153.625 * * [simplify]: Extracting #6: cost 62 inf + 41036 1553932153.638 * * [simplify]: Extracting #7: cost 22 inf + 55551 1553932153.661 * * [simplify]: Extracting #8: cost 2 inf + 63261 1553932153.672 * * [simplify]: Extracting #9: cost 0 inf + 63685 1553932153.684 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553932153.684 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932153.684 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932153.684 * * [simplify]: iters left: 6 (19 enodes) 1553932153.692 * * [simplify]: iters left: 5 (90 enodes) 1553932153.714 * * [simplify]: iters left: 4 (208 enodes) 1553932153.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932153.763 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932153.763 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932153.764 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932153.764 * * [simplify]: Extracting #4: cost 147 inf + 2 1553932153.765 * * [simplify]: Extracting #5: cost 120 inf + 4394 1553932153.772 * * [simplify]: Extracting #6: cost 19 inf + 21030 1553932153.777 * * [simplify]: Extracting #7: cost 3 inf + 25861 1553932153.783 * * [simplify]: Extracting #8: cost 0 inf + 27227 1553932153.792 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553932153.792 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932153.793 * * * * [progress]: [ 249 / 827 ] simplifiying candidate # 1553932153.793 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932153.794 * * [simplify]: iters left: 6 (19 enodes) 1553932153.804 * * [simplify]: iters left: 5 (89 enodes) 1553932153.838 * * [simplify]: iters left: 4 (205 enodes) 1553932153.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932153.922 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932153.922 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932153.922 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932153.923 * * [simplify]: Extracting #4: cost 178 inf + 1 1553932153.925 * * [simplify]: Extracting #5: cost 195 inf + 1913 1553932153.933 * * [simplify]: Extracting #6: cost 69 inf + 27967 1553932153.949 * * [simplify]: Extracting #7: cost 15 inf + 43683 1553932153.966 * * [simplify]: Extracting #8: cost 2 inf + 47219 1553932153.981 * * [simplify]: Extracting #9: cost 0 inf + 47974 1553932153.997 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553932153.997 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932153.998 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932153.998 * * [simplify]: iters left: 6 (14 enodes) 1553932154.004 * * [simplify]: iters left: 5 (60 enodes) 1553932154.025 * * [simplify]: iters left: 4 (118 enodes) 1553932154.048 * * [simplify]: iters left: 3 (312 enodes) 1553932154.203 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932154.203 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932154.203 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932154.203 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932154.204 * * [simplify]: Extracting #4: cost 162 inf + 2 1553932154.206 * * [simplify]: Extracting #5: cost 145 inf + 3286 1553932154.216 * * [simplify]: Extracting #6: cost 28 inf + 29314 1553932154.235 * * [simplify]: Extracting #7: cost 0 inf + 36417 1553932154.250 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) 1553932154.250 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932154.250 * * * * [progress]: [ 250 / 827 ] simplifiying candidate # 1553932154.251 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932154.251 * * [simplify]: iters left: 6 (21 enodes) 1553932154.262 * * [simplify]: iters left: 5 (99 enodes) 1553932154.287 * * [simplify]: iters left: 4 (240 enodes) 1553932154.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932154.378 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932154.379 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932154.379 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932154.380 * * [simplify]: Extracting #4: cost 225 inf + 1 1553932154.385 * * [simplify]: Extracting #5: cost 170 inf + 16929 1553932154.402 * * [simplify]: Extracting #6: cost 53 inf + 41077 1553932154.422 * * [simplify]: Extracting #7: cost 17 inf + 53303 1553932154.436 * * [simplify]: Extracting #8: cost 0 inf + 59134 1553932154.450 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553932154.450 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932154.452 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932154.452 * * [simplify]: iters left: 6 (16 enodes) 1553932154.459 * * [simplify]: iters left: 5 (75 enodes) 1553932154.484 * * [simplify]: iters left: 4 (159 enodes) 1553932154.542 * * [simplify]: iters left: 3 (375 enodes) 1553932154.666 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932154.666 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932154.666 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932154.667 * * [simplify]: Extracting #3: cost 92 inf + 0 1553932154.667 * * [simplify]: Extracting #4: cost 223 inf + 2 1553932154.670 * * [simplify]: Extracting #5: cost 147 inf + 13030 1553932154.683 * * [simplify]: Extracting #6: cost 13 inf + 42891 1553932154.703 * * [simplify]: Extracting #7: cost 3 inf + 44110 1553932154.722 * * [simplify]: Extracting #8: cost 0 inf + 44836 1553932154.745 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932154.745 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932154.745 * * * * [progress]: [ 251 / 827 ] simplifiying candidate # 1553932154.746 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932154.746 * * [simplify]: iters left: 6 (21 enodes) 1553932154.753 * * [simplify]: iters left: 5 (99 enodes) 1553932154.772 * * [simplify]: iters left: 4 (238 enodes) 1553932154.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932154.891 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932154.891 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932154.892 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932154.893 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932154.897 * * [simplify]: Extracting #5: cost 177 inf + 12044 1553932154.910 * * [simplify]: Extracting #6: cost 64 inf + 34581 1553932154.928 * * [simplify]: Extracting #7: cost 24 inf + 48770 1553932154.948 * * [simplify]: Extracting #8: cost 7 inf + 55203 1553932154.968 * * [simplify]: Extracting #9: cost 0 inf + 57389 1553932154.988 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932154.988 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932154.989 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932154.989 * * [simplify]: iters left: 6 (15 enodes) 1553932154.992 * * [simplify]: iters left: 5 (65 enodes) 1553932155.003 * * [simplify]: iters left: 4 (128 enodes) 1553932155.034 * * [simplify]: iters left: 3 (325 enodes) 1553932155.138 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932155.138 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932155.138 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932155.140 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932155.141 * * [simplify]: Extracting #4: cost 174 inf + 2 1553932155.142 * * [simplify]: Extracting #5: cost 140 inf + 5458 1553932155.147 * * [simplify]: Extracting #6: cost 32 inf + 29198 1553932155.161 * * [simplify]: Extracting #7: cost 0 inf + 37909 1553932155.177 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 1553932155.177 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932155.177 * * * * [progress]: [ 252 / 827 ] simplifiying candidate # 1553932155.178 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932155.178 * * [simplify]: iters left: 6 (19 enodes) 1553932155.188 * * [simplify]: iters left: 5 (91 enodes) 1553932155.221 * * [simplify]: iters left: 4 (207 enodes) 1553932155.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932155.326 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932155.326 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932155.326 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932155.327 * * [simplify]: Extracting #4: cost 178 inf + 1 1553932155.328 * * [simplify]: Extracting #5: cost 196 inf + 1712 1553932155.335 * * [simplify]: Extracting #6: cost 76 inf + 26183 1553932155.349 * * [simplify]: Extracting #7: cost 16 inf + 42961 1553932155.364 * * [simplify]: Extracting #8: cost 9 inf + 45164 1553932155.381 * * [simplify]: Extracting #9: cost 0 inf + 47734 1553932155.396 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932155.396 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932155.397 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553932155.397 * * [simplify]: iters left: 6 (14 enodes) 1553932155.402 * * [simplify]: iters left: 5 (62 enodes) 1553932155.412 * * [simplify]: iters left: 4 (120 enodes) 1553932155.441 * * [simplify]: iters left: 3 (313 enodes) 1553932155.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932155.538 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932155.538 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932155.538 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932155.539 * * [simplify]: Extracting #4: cost 162 inf + 2 1553932155.542 * * [simplify]: Extracting #5: cost 132 inf + 5932 1553932155.548 * * [simplify]: Extracting #6: cost 30 inf + 27237 1553932155.558 * * [simplify]: Extracting #7: cost 0 inf + 35337 1553932155.565 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 1553932155.565 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932155.566 * * * * [progress]: [ 253 / 827 ] simplifiying candidate # 1553932155.566 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932155.566 * * [simplify]: iters left: 6 (24 enodes) 1553932155.572 * * [simplify]: iters left: 5 (112 enodes) 1553932155.609 * * [simplify]: iters left: 4 (258 enodes) 1553932155.743 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932155.744 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932155.744 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932155.744 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932155.745 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932155.747 * * [simplify]: Extracting #5: cost 188 inf + 15064 1553932155.756 * * [simplify]: Extracting #6: cost 40 inf + 47825 1553932155.766 * * [simplify]: Extracting #7: cost 13 inf + 57669 1553932155.780 * * [simplify]: Extracting #8: cost 3 inf + 60240 1553932155.796 * * [simplify]: Extracting #9: cost 0 inf + 60916 1553932155.817 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932155.817 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932155.818 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932155.818 * * [simplify]: iters left: 6 (18 enodes) 1553932155.827 * * [simplify]: iters left: 5 (80 enodes) 1553932155.852 * * [simplify]: iters left: 4 (164 enodes) 1553932155.913 * * [simplify]: iters left: 3 (375 enodes) 1553932156.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932156.016 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932156.016 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932156.016 * * [simplify]: Extracting #3: cost 81 inf + 0 1553932156.017 * * [simplify]: Extracting #4: cost 186 inf + 2 1553932156.019 * * [simplify]: Extracting #5: cost 130 inf + 10280 1553932156.026 * * [simplify]: Extracting #6: cost 10 inf + 37194 1553932156.040 * * [simplify]: Extracting #7: cost 0 inf + 40014 1553932156.057 * * [simplify]: Extracting #8: cost 0 inf + 39974 1553932156.077 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 1553932156.077 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932156.077 * * * * [progress]: [ 254 / 827 ] simplifiying candidate # 1553932156.078 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932156.078 * * [simplify]: iters left: 6 (23 enodes) 1553932156.090 * * [simplify]: iters left: 5 (107 enodes) 1553932156.119 * * [simplify]: iters left: 4 (252 enodes) 1553932156.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932156.207 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932156.207 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932156.207 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932156.208 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932156.212 * * [simplify]: Extracting #5: cost 195 inf + 11326 1553932156.227 * * [simplify]: Extracting #6: cost 49 inf + 43090 1553932156.246 * * [simplify]: Extracting #7: cost 11 inf + 54487 1553932156.266 * * [simplify]: Extracting #8: cost 0 inf + 57700 1553932156.290 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932156.290 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932156.291 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932156.291 * * [simplify]: iters left: 6 (15 enodes) 1553932156.298 * * [simplify]: iters left: 5 (65 enodes) 1553932156.320 * * [simplify]: iters left: 4 (128 enodes) 1553932156.369 * * [simplify]: iters left: 3 (325 enodes) 1553932156.509 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932156.509 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932156.509 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932156.509 * * [simplify]: Extracting #3: cost 69 inf + 0 1553932156.510 * * [simplify]: Extracting #4: cost 169 inf + 2 1553932156.512 * * [simplify]: Extracting #5: cost 143 inf + 4931 1553932156.523 * * [simplify]: Extracting #6: cost 32 inf + 28878 1553932156.539 * * [simplify]: Extracting #7: cost 0 inf + 37509 1553932156.555 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 1553932156.555 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932156.555 * * * * [progress]: [ 255 / 827 ] simplifiying candidate # 1553932156.556 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932156.556 * * [simplify]: iters left: 6 (21 enodes) 1553932156.567 * * [simplify]: iters left: 5 (98 enodes) 1553932156.605 * * [simplify]: iters left: 4 (236 enodes) 1553932156.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932156.712 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932156.712 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932156.712 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932156.713 * * [simplify]: Extracting #4: cost 239 inf + 1 1553932156.715 * * [simplify]: Extracting #5: cost 230 inf + 8200 1553932156.722 * * [simplify]: Extracting #6: cost 83 inf + 40165 1553932156.733 * * [simplify]: Extracting #7: cost 27 inf + 61543 1553932156.757 * * [simplify]: Extracting #8: cost 3 inf + 70753 1553932156.769 * * [simplify]: Extracting #9: cost 0 inf + 71429 1553932156.782 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932156.782 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932156.783 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932156.783 * * [simplify]: iters left: 6 (18 enodes) 1553932156.790 * * [simplify]: iters left: 5 (87 enodes) 1553932156.819 * * [simplify]: iters left: 4 (221 enodes) 1553932156.890 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932156.891 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932156.891 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932156.891 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932156.892 * * [simplify]: Extracting #4: cost 220 inf + 0 1553932156.895 * * [simplify]: Extracting #5: cost 166 inf + 9451 1553932156.907 * * [simplify]: Extracting #6: cost 39 inf + 33617 1553932156.924 * * [simplify]: Extracting #7: cost 1 inf + 44893 1553932156.942 * * [simplify]: Extracting #8: cost 0 inf + 45575 1553932156.963 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932156.963 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932156.963 * * * * [progress]: [ 256 / 827 ] simplifiying candidate # 1553932156.964 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932156.964 * * [simplify]: iters left: 6 (23 enodes) 1553932156.973 * * [simplify]: iters left: 5 (109 enodes) 1553932156.993 * * [simplify]: iters left: 4 (267 enodes) 1553932157.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932157.089 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932157.089 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932157.089 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932157.090 * * [simplify]: Extracting #4: cost 278 inf + 1 1553932157.092 * * [simplify]: Extracting #5: cost 264 inf + 8777 1553932157.107 * * [simplify]: Extracting #6: cost 106 inf + 44044 1553932157.133 * * [simplify]: Extracting #7: cost 23 inf + 69327 1553932157.157 * * [simplify]: Extracting #8: cost 1 inf + 77693 1553932157.171 * * [simplify]: Extracting #9: cost 0 inf + 77905 1553932157.184 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) 1553932157.185 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932157.185 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932157.185 * * [simplify]: iters left: 6 (19 enodes) 1553932157.189 * * [simplify]: iters left: 5 (90 enodes) 1553932157.205 * * [simplify]: iters left: 4 (201 enodes) 1553932157.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932157.285 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932157.285 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932157.285 * * [simplify]: Extracting #3: cost 69 inf + 0 1553932157.285 * * [simplify]: Extracting #4: cost 153 inf + 0 1553932157.286 * * [simplify]: Extracting #5: cost 139 inf + 1510 1553932157.288 * * [simplify]: Extracting #6: cost 47 inf + 15884 1553932157.293 * * [simplify]: Extracting #7: cost 6 inf + 24564 1553932157.298 * * [simplify]: Extracting #8: cost 0 inf + 27096 1553932157.303 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932157.303 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932157.304 * * * * [progress]: [ 257 / 827 ] simplifiying candidate # 1553932157.304 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932157.304 * * [simplify]: iters left: 6 (19 enodes) 1553932157.309 * * [simplify]: iters left: 5 (88 enodes) 1553932157.326 * * [simplify]: iters left: 4 (202 enodes) 1553932157.380 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932157.380 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932157.380 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932157.381 * * [simplify]: Extracting #3: cost 45 inf + 0 1553932157.381 * * [simplify]: Extracting #4: cost 186 inf + 1 1553932157.383 * * [simplify]: Extracting #5: cost 167 inf + 11337 1553932157.393 * * [simplify]: Extracting #6: cost 63 inf + 32381 1553932157.411 * * [simplify]: Extracting #7: cost 24 inf + 43312 1553932157.421 * * [simplify]: Extracting #8: cost 3 inf + 51225 1553932157.430 * * [simplify]: Extracting #9: cost 0 inf + 52112 1553932157.438 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))))) 1553932157.438 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932157.439 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932157.439 * * [simplify]: iters left: 6 (16 enodes) 1553932157.445 * * [simplify]: iters left: 5 (72 enodes) 1553932157.467 * * [simplify]: iters left: 4 (148 enodes) 1553932157.511 * * [simplify]: iters left: 3 (336 enodes) 1553932157.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932157.606 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932157.606 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932157.606 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932157.607 * * [simplify]: Extracting #4: cost 159 inf + 0 1553932157.607 * * [simplify]: Extracting #5: cost 158 inf + 1078 1553932157.611 * * [simplify]: Extracting #6: cost 57 inf + 18458 1553932157.622 * * [simplify]: Extracting #7: cost 3 inf + 32285 1553932157.637 * * [simplify]: Extracting #8: cost 0 inf + 33171 1553932157.651 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 1553932157.651 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932157.652 * * * * [progress]: [ 258 / 827 ] simplifiying candidate # 1553932157.652 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932157.652 * * [simplify]: iters left: 6 (23 enodes) 1553932157.664 * * [simplify]: iters left: 5 (109 enodes) 1553932157.702 * * [simplify]: iters left: 4 (269 enodes) 1553932157.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932157.796 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932157.796 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932157.797 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932157.798 * * [simplify]: Extracting #4: cost 294 inf + 1 1553932157.800 * * [simplify]: Extracting #5: cost 274 inf + 10309 1553932157.816 * * [simplify]: Extracting #6: cost 98 inf + 48251 1553932157.841 * * [simplify]: Extracting #7: cost 23 inf + 68543 1553932157.869 * * [simplify]: Extracting #8: cost 1 inf + 76400 1553932157.899 * * [simplify]: Extracting #9: cost 0 inf + 76612 1553932157.926 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553932157.926 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932157.927 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932157.927 * * [simplify]: iters left: 6 (19 enodes) 1553932157.935 * * [simplify]: iters left: 5 (90 enodes) 1553932157.949 * * [simplify]: iters left: 4 (185 enodes) 1553932158.001 * * [simplify]: iters left: 3 (394 enodes) 1553932158.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932158.164 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932158.164 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932158.164 * * [simplify]: Extracting #3: cost 82 inf + 0 1553932158.164 * * [simplify]: Extracting #4: cost 223 inf + 0 1553932158.166 * * [simplify]: Extracting #5: cost 175 inf + 5696 1553932158.173 * * [simplify]: Extracting #6: cost 29 inf + 34419 1553932158.183 * * [simplify]: Extracting #7: cost 0 inf + 42997 1553932158.200 * * [simplify]: Extracting #8: cost 0 inf + 42957 1553932158.218 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.im x.re)))) 1553932158.218 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932158.219 * * * * [progress]: [ 259 / 827 ] simplifiying candidate # 1553932158.220 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932158.220 * * [simplify]: iters left: 6 (22 enodes) 1553932158.235 * * [simplify]: iters left: 5 (102 enodes) 1553932158.271 * * [simplify]: iters left: 4 (239 enodes) 1553932158.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932158.373 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932158.374 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932158.374 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932158.375 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932158.378 * * [simplify]: Extracting #5: cost 205 inf + 10348 1553932158.391 * * [simplify]: Extracting #6: cost 75 inf + 36719 1553932158.410 * * [simplify]: Extracting #7: cost 32 inf + 50211 1553932158.431 * * [simplify]: Extracting #8: cost 4 inf + 62403 1553932158.453 * * [simplify]: Extracting #9: cost 0 inf + 63793 1553932158.468 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))) (cbrt (* x.re (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932158.468 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))) (cbrt (* x.re (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932158.468 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932158.468 * * [simplify]: iters left: 6 (17 enodes) 1553932158.472 * * [simplify]: iters left: 5 (77 enodes) 1553932158.485 * * [simplify]: iters left: 4 (163 enodes) 1553932158.517 * * [simplify]: iters left: 3 (362 enodes) 1553932158.621 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932158.621 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932158.621 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932158.621 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932158.622 * * [simplify]: Extracting #4: cost 171 inf + 0 1553932158.624 * * [simplify]: Extracting #5: cost 164 inf + 1571 1553932158.630 * * [simplify]: Extracting #6: cost 61 inf + 20127 1553932158.645 * * [simplify]: Extracting #7: cost 6 inf + 33975 1553932158.660 * * [simplify]: Extracting #8: cost 0 inf + 35867 1553932158.676 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 1553932158.676 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))) (cbrt (* x.re (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932158.676 * * * * [progress]: [ 260 / 827 ] simplifiying candidate # 1553932158.677 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932158.677 * * [simplify]: iters left: 6 (24 enodes) 1553932158.687 * * [simplify]: iters left: 5 (112 enodes) 1553932158.709 * * [simplify]: iters left: 4 (258 enodes) 1553932158.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932158.828 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932158.828 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932158.828 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932158.829 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932158.831 * * [simplify]: Extracting #5: cost 195 inf + 12088 1553932158.842 * * [simplify]: Extracting #6: cost 58 inf + 41355 1553932158.852 * * [simplify]: Extracting #7: cost 26 inf + 51631 1553932158.862 * * [simplify]: Extracting #8: cost 4 inf + 59457 1553932158.873 * * [simplify]: Extracting #9: cost 0 inf + 60596 1553932158.886 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) 1553932158.886 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932158.887 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im))) 1553932158.887 * * [simplify]: iters left: 6 (18 enodes) 1553932158.896 * * [simplify]: iters left: 5 (80 enodes) 1553932158.909 * * [simplify]: iters left: 4 (157 enodes) 1553932158.954 * * [simplify]: iters left: 3 (343 enodes) 1553932159.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932159.071 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932159.071 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932159.072 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932159.073 * * [simplify]: Extracting #4: cost 166 inf + 2 1553932159.074 * * [simplify]: Extracting #5: cost 144 inf + 2778 1553932159.084 * * [simplify]: Extracting #6: cost 26 inf + 27364 1553932159.099 * * [simplify]: Extracting #7: cost 0 inf + 34255 1553932159.111 * * [simplify]: Extracting #8: cost 0 inf + 34175 1553932159.119 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ x.re x.im))) 1553932159.119 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932159.119 * * * * [progress]: [ 261 / 827 ] simplifiying candidate # 1553932159.119 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932159.119 * * [simplify]: iters left: 6 (19 enodes) 1553932159.124 * * [simplify]: iters left: 5 (90 enodes) 1553932159.152 * * [simplify]: iters left: 4 (204 enodes) 1553932159.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932159.227 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932159.228 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932159.228 * * [simplify]: Extracting #3: cost 45 inf + 0 1553932159.229 * * [simplify]: Extracting #4: cost 186 inf + 1 1553932159.232 * * [simplify]: Extracting #5: cost 169 inf + 8894 1553932159.250 * * [simplify]: Extracting #6: cost 41 inf + 36933 1553932159.263 * * [simplify]: Extracting #7: cost 14 inf + 48122 1553932159.272 * * [simplify]: Extracting #8: cost 2 inf + 51528 1553932159.281 * * [simplify]: Extracting #9: cost 0 inf + 52032 1553932159.298 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))))) 1553932159.298 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932159.298 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932159.299 * * [simplify]: iters left: 6 (16 enodes) 1553932159.306 * * [simplify]: iters left: 5 (74 enodes) 1553932159.331 * * [simplify]: iters left: 4 (150 enodes) 1553932159.390 * * [simplify]: iters left: 3 (336 enodes) 1553932159.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932159.510 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932159.510 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932159.510 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932159.511 * * [simplify]: Extracting #4: cost 155 inf + 0 1553932159.511 * * [simplify]: Extracting #5: cost 151 inf + 1269 1553932159.515 * * [simplify]: Extracting #6: cost 60 inf + 17404 1553932159.521 * * [simplify]: Extracting #7: cost 5 inf + 30753 1553932159.532 * * [simplify]: Extracting #8: cost 0 inf + 32163 1553932159.546 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) 1553932159.546 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932159.546 * * * * [progress]: [ 262 / 827 ] simplifiying candidate # 1553932159.547 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932159.547 * * [simplify]: iters left: 6 (21 enodes) 1553932159.558 * * [simplify]: iters left: 5 (98 enodes) 1553932159.599 * * [simplify]: iters left: 4 (238 enodes) 1553932159.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932159.717 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932159.718 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932159.718 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932159.718 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932159.720 * * [simplify]: Extracting #5: cost 215 inf + 9052 1553932159.727 * * [simplify]: Extracting #6: cost 75 inf + 36121 1553932159.741 * * [simplify]: Extracting #7: cost 21 inf + 53974 1553932159.762 * * [simplify]: Extracting #8: cost 2 inf + 60492 1553932159.782 * * [simplify]: Extracting #9: cost 0 inf + 60916 1553932159.798 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 1553932159.798 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932159.798 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) 1553932159.798 * * [simplify]: iters left: 6 (17 enodes) 1553932159.804 * * [simplify]: iters left: 5 (77 enodes) 1553932159.817 * * [simplify]: iters left: 4 (163 enodes) 1553932159.867 * * [simplify]: iters left: 3 (362 enodes) 1553932159.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932159.992 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932159.992 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932159.992 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932159.993 * * [simplify]: Extracting #4: cost 168 inf + 2 1553932159.998 * * [simplify]: Extracting #5: cost 141 inf + 5065 1553932160.008 * * [simplify]: Extracting #6: cost 31 inf + 28620 1553932160.024 * * [simplify]: Extracting #7: cost 2 inf + 35063 1553932160.039 * * [simplify]: Extracting #8: cost 0 inf + 35667 1553932160.055 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 1553932160.055 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (- x.im x.re)) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932160.056 * * * * [progress]: [ 263 / 827 ] simplifiying candidate # 1553932160.056 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932160.057 * * [simplify]: iters left: 6 (21 enodes) 1553932160.068 * * [simplify]: iters left: 5 (98 enodes) 1553932160.105 * * [simplify]: iters left: 4 (238 enodes) 1553932160.195 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932160.195 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932160.195 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932160.195 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932160.196 * * [simplify]: Extracting #4: cost 252 inf + 1 1553932160.201 * * [simplify]: Extracting #5: cost 228 inf + 11951 1553932160.210 * * [simplify]: Extracting #6: cost 82 inf + 41313 1553932160.226 * * [simplify]: Extracting #7: cost 24 inf + 63061 1553932160.243 * * [simplify]: Extracting #8: cost 2 inf + 71627 1553932160.268 * * [simplify]: Extracting #9: cost 0 inf + 72051 1553932160.293 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932160.293 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932160.294 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932160.294 * * [simplify]: iters left: 6 (18 enodes) 1553932160.298 * * [simplify]: iters left: 5 (87 enodes) 1553932160.314 * * [simplify]: iters left: 4 (221 enodes) 1553932160.411 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932160.411 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932160.412 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932160.412 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932160.413 * * [simplify]: Extracting #4: cost 209 inf + 2 1553932160.418 * * [simplify]: Extracting #5: cost 133 inf + 17315 1553932160.433 * * [simplify]: Extracting #6: cost 6 inf + 43924 1553932160.442 * * [simplify]: Extracting #7: cost 0 inf + 45175 1553932160.453 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932160.453 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932160.454 * * * * [progress]: [ 264 / 827 ] simplifiying candidate # 1553932160.454 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932160.454 * * [simplify]: iters left: 6 (23 enodes) 1553932160.460 * * [simplify]: iters left: 5 (109 enodes) 1553932160.485 * * [simplify]: iters left: 4 (269 enodes) 1553932160.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932160.606 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932160.606 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932160.606 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932160.607 * * [simplify]: Extracting #4: cost 290 inf + 1 1553932160.612 * * [simplify]: Extracting #5: cost 267 inf + 11515 1553932160.628 * * [simplify]: Extracting #6: cost 107 inf + 43986 1553932160.658 * * [simplify]: Extracting #7: cost 25 inf + 69913 1553932160.684 * * [simplify]: Extracting #8: cost 3 inf + 77529 1553932160.710 * * [simplify]: Extracting #9: cost 0 inf + 78205 1553932160.737 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) 1553932160.737 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932160.738 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932160.738 * * [simplify]: iters left: 6 (19 enodes) 1553932160.747 * * [simplify]: iters left: 5 (90 enodes) 1553932160.764 * * [simplify]: iters left: 4 (201 enodes) 1553932161.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932161.211 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932161.211 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932161.211 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932161.212 * * [simplify]: Extracting #4: cost 142 inf + 2 1553932161.213 * * [simplify]: Extracting #5: cost 111 inf + 5040 1553932161.217 * * [simplify]: Extracting #6: cost 18 inf + 21021 1553932161.222 * * [simplify]: Extracting #7: cost 4 inf + 24608 1553932161.227 * * [simplify]: Extracting #8: cost 0 inf + 26616 1553932161.233 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932161.233 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932161.233 * * * * [progress]: [ 265 / 827 ] simplifiying candidate # 1553932161.233 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932161.233 * * [simplify]: iters left: 6 (18 enodes) 1553932161.238 * * [simplify]: iters left: 5 (84 enodes) 1553932161.257 * * [simplify]: iters left: 4 (197 enodes) 1553932161.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932161.349 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932161.349 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932161.349 * * [simplify]: Extracting #3: cost 50 inf + 0 1553932161.350 * * [simplify]: Extracting #4: cost 187 inf + 1 1553932161.354 * * [simplify]: Extracting #5: cost 167 inf + 11025 1553932161.370 * * [simplify]: Extracting #6: cost 40 inf + 36958 1553932161.386 * * [simplify]: Extracting #7: cost 18 inf + 43301 1553932161.399 * * [simplify]: Extracting #8: cost 1 inf + 49382 1553932161.407 * * [simplify]: Extracting #9: cost 0 inf + 49594 1553932161.416 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) 1553932161.416 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932161.416 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932161.416 * * [simplify]: iters left: 6 (13 enodes) 1553932161.419 * * [simplify]: iters left: 5 (58 enodes) 1553932161.432 * * [simplify]: iters left: 4 (125 enodes) 1553932161.485 * * [simplify]: iters left: 3 (335 enodes) 1553932161.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932161.615 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932161.615 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932161.615 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932161.616 * * [simplify]: Extracting #4: cost 151 inf + 2 1553932161.618 * * [simplify]: Extracting #5: cost 146 inf + 2741 1553932161.626 * * [simplify]: Extracting #6: cost 40 inf + 23285 1553932161.641 * * [simplify]: Extracting #7: cost 0 inf + 34365 1553932161.656 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 1553932161.656 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932161.656 * * * * [progress]: [ 266 / 827 ] simplifiying candidate # 1553932161.657 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932161.657 * * [simplify]: iters left: 6 (22 enodes) 1553932161.669 * * [simplify]: iters left: 5 (104 enodes) 1553932161.710 * * [simplify]: iters left: 4 (263 enodes) 1553932161.854 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932161.854 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932161.854 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932161.854 * * [simplify]: Extracting #3: cost 83 inf + 0 1553932161.855 * * [simplify]: Extracting #4: cost 271 inf + 1 1553932161.857 * * [simplify]: Extracting #5: cost 243 inf + 12527 1553932161.874 * * [simplify]: Extracting #6: cost 84 inf + 43449 1553932161.891 * * [simplify]: Extracting #7: cost 23 inf + 60801 1553932161.903 * * [simplify]: Extracting #8: cost 0 inf + 68526 1553932161.926 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) 1553932161.926 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932161.927 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932161.927 * * [simplify]: iters left: 6 (16 enodes) 1553932161.935 * * [simplify]: iters left: 5 (75 enodes) 1553932161.961 * * [simplify]: iters left: 4 (159 enodes) 1553932162.009 * * [simplify]: iters left: 3 (373 enodes) 1553932162.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932162.173 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932162.173 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932162.173 * * [simplify]: Extracting #3: cost 93 inf + 0 1553932162.175 * * [simplify]: Extracting #4: cost 219 inf + 617 1553932162.183 * * [simplify]: Extracting #5: cost 92 inf + 23541 1553932162.200 * * [simplify]: Extracting #6: cost 2 inf + 45800 1553932162.219 * * [simplify]: Extracting #7: cost 0 inf + 45364 1553932162.239 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re)))) 1553932162.239 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932162.239 * * * * [progress]: [ 267 / 827 ] simplifiying candidate # 1553932162.240 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932162.240 * * [simplify]: iters left: 6 (21 enodes) 1553932162.251 * * [simplify]: iters left: 5 (97 enodes) 1553932162.280 * * [simplify]: iters left: 4 (233 enodes) 1553932162.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932162.391 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932162.391 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932162.392 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932162.393 * * [simplify]: Extracting #4: cost 232 inf + 1 1553932162.397 * * [simplify]: Extracting #5: cost 193 inf + 15017 1553932162.413 * * [simplify]: Extracting #6: cost 62 inf + 41753 1553932162.433 * * [simplify]: Extracting #7: cost 19 inf + 55209 1553932162.453 * * [simplify]: Extracting #8: cost 1 inf + 61635 1553932162.468 * * [simplify]: Extracting #9: cost 0 inf + 61847 1553932162.478 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932162.478 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932162.478 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932162.479 * * [simplify]: iters left: 6 (14 enodes) 1553932162.484 * * [simplify]: iters left: 5 (62 enodes) 1553932162.496 * * [simplify]: iters left: 4 (134 enodes) 1553932162.545 * * [simplify]: iters left: 3 (347 enodes) 1553932162.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932162.642 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932162.642 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932162.642 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932162.643 * * [simplify]: Extracting #4: cost 167 inf + 2 1553932162.644 * * [simplify]: Extracting #5: cost 159 inf + 1873 1553932162.654 * * [simplify]: Extracting #6: cost 33 inf + 28838 1553932162.670 * * [simplify]: Extracting #7: cost 1 inf + 37061 1553932162.686 * * [simplify]: Extracting #8: cost 0 inf + 37303 1553932162.702 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553932162.702 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932162.702 * * * * [progress]: [ 268 / 827 ] simplifiying candidate # 1553932162.703 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932162.703 * * [simplify]: iters left: 6 (23 enodes) 1553932162.715 * * [simplify]: iters left: 5 (107 enodes) 1553932162.753 * * [simplify]: iters left: 4 (252 enodes) 1553932162.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932162.831 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932162.831 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932162.831 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932162.832 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932162.834 * * [simplify]: Extracting #5: cost 188 inf + 13660 1553932162.845 * * [simplify]: Extracting #6: cost 54 inf + 41441 1553932162.864 * * [simplify]: Extracting #7: cost 24 inf + 49551 1553932162.878 * * [simplify]: Extracting #8: cost 1 inf + 57247 1553932162.888 * * [simplify]: Extracting #9: cost 0 inf + 57540 1553932162.898 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) 1553932162.898 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932162.899 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im))) 1553932162.899 * * [simplify]: iters left: 6 (15 enodes) 1553932162.902 * * [simplify]: iters left: 5 (65 enodes) 1553932162.912 * * [simplify]: iters left: 4 (128 enodes) 1553932162.939 * * [simplify]: iters left: 3 (325 enodes) 1553932163.050 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932163.050 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932163.050 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932163.050 * * [simplify]: Extracting #3: cost 69 inf + 0 1553932163.051 * * [simplify]: Extracting #4: cost 169 inf + 2 1553932163.054 * * [simplify]: Extracting #5: cost 141 inf + 5174 1553932163.064 * * [simplify]: Extracting #6: cost 33 inf + 28836 1553932163.080 * * [simplify]: Extracting #7: cost 0 inf + 37549 1553932163.096 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re)))) 1553932163.096 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932163.097 * * * * [progress]: [ 269 / 827 ] simplifiying candidate # 1553932163.097 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932163.097 * * [simplify]: iters left: 6 (21 enodes) 1553932163.109 * * [simplify]: iters left: 5 (98 enodes) 1553932163.130 * * [simplify]: iters left: 4 (238 enodes) 1553932163.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932163.248 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932163.248 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932163.249 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932163.250 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932163.253 * * [simplify]: Extracting #5: cost 219 inf + 6682 1553932163.261 * * [simplify]: Extracting #6: cost 84 inf + 33783 1553932163.271 * * [simplify]: Extracting #7: cost 29 inf + 50582 1553932163.281 * * [simplify]: Extracting #8: cost 4 inf + 59355 1553932163.294 * * [simplify]: Extracting #9: cost 0 inf + 61156 1553932163.304 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) 1553932163.305 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932163.305 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932163.305 * * [simplify]: iters left: 6 (17 enodes) 1553932163.309 * * [simplify]: iters left: 5 (77 enodes) 1553932163.324 * * [simplify]: iters left: 4 (163 enodes) 1553932163.359 * * [simplify]: iters left: 3 (362 enodes) 1553932163.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932163.477 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932163.477 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932163.478 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932163.479 * * [simplify]: Extracting #4: cost 167 inf + 2 1553932163.481 * * [simplify]: Extracting #5: cost 141 inf + 4472 1553932163.495 * * [simplify]: Extracting #6: cost 29 inf + 27808 1553932163.509 * * [simplify]: Extracting #7: cost 1 inf + 35503 1553932163.517 * * [simplify]: Extracting #8: cost 0 inf + 35785 1553932163.525 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im))) (- x.im x.re))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553932163.525 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.re) (* x.im x.im))) (- x.im x.re))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932163.525 * * * * [progress]: [ 270 / 827 ] simplifiying candidate # 1553932163.525 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932163.526 * * [simplify]: iters left: 6 (18 enodes) 1553932163.531 * * [simplify]: iters left: 5 (85 enodes) 1553932163.547 * * [simplify]: iters left: 4 (198 enodes) 1553932163.622 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932163.622 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932163.622 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932163.622 * * [simplify]: Extracting #3: cost 50 inf + 0 1553932163.623 * * [simplify]: Extracting #4: cost 187 inf + 1 1553932163.626 * * [simplify]: Extracting #5: cost 172 inf + 9136 1553932163.637 * * [simplify]: Extracting #6: cost 59 inf + 31556 1553932163.652 * * [simplify]: Extracting #7: cost 18 inf + 44232 1553932163.669 * * [simplify]: Extracting #8: cost 1 inf + 49382 1553932163.686 * * [simplify]: Extracting #9: cost 0 inf + 49594 1553932163.698 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) 1553932163.698 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932163.699 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re))) 1553932163.699 * * [simplify]: iters left: 6 (13 enodes) 1553932163.702 * * [simplify]: iters left: 5 (59 enodes) 1553932163.712 * * [simplify]: iters left: 4 (126 enodes) 1553932163.742 * * [simplify]: iters left: 3 (333 enodes) 1553932163.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932163.877 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932163.877 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932163.877 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932163.878 * * [simplify]: Extracting #4: cost 155 inf + 2 1553932163.879 * * [simplify]: Extracting #5: cost 156 inf + 1548 1553932163.888 * * [simplify]: Extracting #6: cost 47 inf + 22878 1553932163.902 * * [simplify]: Extracting #7: cost 1 inf + 34489 1553932163.909 * * [simplify]: Extracting #8: cost 0 inf + 34731 1553932163.916 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re)))) 1553932163.916 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (cbrt (- x.im x.re)) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932163.917 * * * * [progress]: [ 271 / 827 ] simplifiying candidate # 1553932163.917 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932163.917 * * [simplify]: iters left: 6 (19 enodes) 1553932163.922 * * [simplify]: iters left: 5 (93 enodes) 1553932163.952 * * [simplify]: iters left: 4 (220 enodes) 1553932164.039 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932164.039 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932164.039 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932164.039 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932164.040 * * [simplify]: Extracting #4: cost 223 inf + 1 1553932164.043 * * [simplify]: Extracting #5: cost 214 inf + 8564 1553932164.056 * * [simplify]: Extracting #6: cost 64 inf + 38815 1553932164.075 * * [simplify]: Extracting #7: cost 28 inf + 49307 1553932164.099 * * [simplify]: Extracting #8: cost 2 inf + 59564 1553932164.110 * * [simplify]: Extracting #9: cost 0 inf + 59988 1553932164.120 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553932164.120 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932164.121 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932164.121 * * [simplify]: iters left: 6 (18 enodes) 1553932164.125 * * [simplify]: iters left: 5 (87 enodes) 1553932164.148 * * [simplify]: iters left: 4 (180 enodes) 1553932164.194 * * [simplify]: iters left: 3 (494 enodes) 1553932164.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932164.495 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932164.495 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932164.495 * * [simplify]: Extracting #3: cost 100 inf + 0 1553932164.497 * * [simplify]: Extracting #4: cost 433 inf + 0 1553932164.501 * * [simplify]: Extracting #5: cost 407 inf + 17931 1553932164.527 * * [simplify]: Extracting #6: cost 44 inf + 102887 1553932164.561 * * [simplify]: Extracting #7: cost 0 inf + 117575 1553932164.588 * * [simplify]: Extracting #8: cost 0 inf + 117535 1553932164.616 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) 1553932164.616 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932164.617 * * * * [progress]: [ 272 / 827 ] simplifiying candidate # 1553932164.617 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932164.617 * * [simplify]: iters left: 6 (21 enodes) 1553932164.626 * * [simplify]: iters left: 5 (101 enodes) 1553932164.656 * * [simplify]: iters left: 4 (254 enodes) 1553932164.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932164.773 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932164.773 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932164.774 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932164.775 * * [simplify]: Extracting #4: cost 271 inf + 1 1553932164.778 * * [simplify]: Extracting #5: cost 245 inf + 12075 1553932164.786 * * [simplify]: Extracting #6: cost 88 inf + 45582 1553932164.799 * * [simplify]: Extracting #7: cost 20 inf + 67207 1553932164.819 * * [simplify]: Extracting #8: cost 3 inf + 73520 1553932164.842 * * [simplify]: Extracting #9: cost 0 inf + 74647 1553932164.855 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932164.855 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932164.856 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932164.856 * * [simplify]: iters left: 6 (20 enodes) 1553932164.861 * * [simplify]: iters left: 5 (100 enodes) 1553932164.887 * * [simplify]: iters left: 4 (235 enodes) 1553932164.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932164.989 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932164.989 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932164.989 * * [simplify]: Extracting #3: cost 85 inf + 0 1553932164.990 * * [simplify]: Extracting #4: cost 212 inf + 0 1553932164.992 * * [simplify]: Extracting #5: cost 136 inf + 12516 1553932164.998 * * [simplify]: Extracting #6: cost 15 inf + 36030 1553932165.006 * * [simplify]: Extracting #7: cost 3 inf + 40454 1553932165.021 * * [simplify]: Extracting #8: cost 0 inf + 42220 1553932165.035 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.re x.im)))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) 1553932165.035 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.re x.im)))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932165.035 * * * * [progress]: [ 273 / 827 ] simplifiying candidate # 1553932165.036 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932165.036 * * [simplify]: iters left: 6 (21 enodes) 1553932165.044 * * [simplify]: iters left: 5 (101 enodes) 1553932165.065 * * [simplify]: iters left: 4 (254 enodes) 1553932165.189 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932165.189 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932165.189 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932165.189 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932165.191 * * [simplify]: Extracting #4: cost 287 inf + 1 1553932165.197 * * [simplify]: Extracting #5: cost 252 inf + 14775 1553932165.216 * * [simplify]: Extracting #6: cost 83 inf + 51863 1553932165.229 * * [simplify]: Extracting #7: cost 31 inf + 67893 1553932165.254 * * [simplify]: Extracting #8: cost 2 inf + 80077 1553932165.271 * * [simplify]: Extracting #9: cost 0 inf + 81243 1553932165.286 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.im x.im) (* x.re x.re))))) 1553932165.286 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932165.287 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932165.287 * * [simplify]: iters left: 6 (20 enodes) 1553932165.292 * * [simplify]: iters left: 5 (100 enodes) 1553932165.310 * * [simplify]: iters left: 4 (244 enodes) 1553932165.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932165.386 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932165.386 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932165.386 * * [simplify]: Extracting #3: cost 84 inf + 0 1553932165.386 * * [simplify]: Extracting #4: cost 226 inf + 0 1553932165.388 * * [simplify]: Extracting #5: cost 176 inf + 8155 1553932165.394 * * [simplify]: Extracting #6: cost 25 inf + 36527 1553932165.403 * * [simplify]: Extracting #7: cost 3 inf + 43291 1553932165.411 * * [simplify]: Extracting #8: cost 0 inf + 45137 1553932165.430 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932165.430 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932165.430 * * * * [progress]: [ 274 / 827 ] simplifiying candidate # 1553932165.430 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932165.431 * * [simplify]: iters left: 6 (19 enodes) 1553932165.436 * * [simplify]: iters left: 5 (91 enodes) 1553932165.456 * * [simplify]: iters left: 4 (218 enodes) 1553932165.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932165.545 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932165.545 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932165.545 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932165.546 * * [simplify]: Extracting #4: cost 224 inf + 1 1553932165.550 * * [simplify]: Extracting #5: cost 208 inf + 11337 1553932165.563 * * [simplify]: Extracting #6: cost 76 inf + 36833 1553932165.573 * * [simplify]: Extracting #7: cost 27 inf + 49561 1553932165.583 * * [simplify]: Extracting #8: cost 3 inf + 59634 1553932165.593 * * [simplify]: Extracting #9: cost 0 inf + 60310 1553932165.607 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553932165.607 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932165.610 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932165.610 * * [simplify]: iters left: 6 (18 enodes) 1553932165.615 * * [simplify]: iters left: 5 (86 enodes) 1553932165.630 * * [simplify]: iters left: 4 (179 enodes) 1553932165.685 * * [simplify]: iters left: 3 (495 enodes) 1553932165.937 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932165.937 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932165.937 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932165.938 * * [simplify]: Extracting #3: cost 103 inf + 0 1553932165.940 * * [simplify]: Extracting #4: cost 446 inf + 0 1553932165.949 * * [simplify]: Extracting #5: cost 390 inf + 25748 1553932165.970 * * [simplify]: Extracting #6: cost 39 inf + 109563 1553932166.017 * * [simplify]: Extracting #7: cost 0 inf + 122281 1553932166.062 * * [simplify]: Extracting #8: cost 0 inf + 122241 1553932166.097 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553932166.098 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932166.098 * * * * [progress]: [ 275 / 827 ] simplifiying candidate # 1553932166.098 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932166.099 * * [simplify]: iters left: 6 (22 enodes) 1553932166.110 * * [simplify]: iters left: 5 (104 enodes) 1553932166.152 * * [simplify]: iters left: 4 (247 enodes) 1553932166.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932166.255 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932166.255 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932166.255 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932166.256 * * [simplify]: Extracting #4: cost 252 inf + 1 1553932166.262 * * [simplify]: Extracting #5: cost 206 inf + 14788 1553932166.280 * * [simplify]: Extracting #6: cost 59 inf + 48555 1553932166.299 * * [simplify]: Extracting #7: cost 31 inf + 58127 1553932166.311 * * [simplify]: Extracting #8: cost 2 inf + 69423 1553932166.323 * * [simplify]: Extracting #9: cost 0 inf + 69887 1553932166.337 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932166.337 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932166.338 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932166.338 * * [simplify]: iters left: 6 (19 enodes) 1553932166.347 * * [simplify]: iters left: 5 (90 enodes) 1553932166.371 * * [simplify]: iters left: 4 (188 enodes) 1553932166.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932166.422 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932166.422 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932166.422 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932166.423 * * [simplify]: Extracting #4: cost 180 inf + 0 1553932166.424 * * [simplify]: Extracting #5: cost 168 inf + 2045 1553932166.431 * * [simplify]: Extracting #6: cost 58 inf + 21174 1553932166.443 * * [simplify]: Extracting #7: cost 3 inf + 35482 1553932166.457 * * [simplify]: Extracting #8: cost 0 inf + 36928 1553932166.473 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 1553932166.473 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932166.474 * * * * [progress]: [ 276 / 827 ] simplifiying candidate # 1553932166.474 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932166.474 * * [simplify]: iters left: 6 (22 enodes) 1553932166.480 * * [simplify]: iters left: 5 (104 enodes) 1553932166.500 * * [simplify]: iters left: 4 (246 enodes) 1553932166.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932166.599 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932166.600 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932166.600 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932166.601 * * [simplify]: Extracting #4: cost 230 inf + 1 1553932166.605 * * [simplify]: Extracting #5: cost 195 inf + 12249 1553932166.619 * * [simplify]: Extracting #6: cost 68 inf + 37135 1553932166.632 * * [simplify]: Extracting #7: cost 22 inf + 54314 1553932166.643 * * [simplify]: Extracting #8: cost 5 inf + 60754 1553932166.654 * * [simplify]: Extracting #9: cost 0 inf + 62476 1553932166.670 * [simplify]: Simplified to (* (cbrt (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553932166.670 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932166.671 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932166.671 * * [simplify]: iters left: 6 (19 enodes) 1553932166.681 * * [simplify]: iters left: 5 (90 enodes) 1553932166.702 * * [simplify]: iters left: 4 (188 enodes) 1553932166.749 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932166.749 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932166.749 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932166.749 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932166.750 * * [simplify]: Extracting #4: cost 176 inf + 2 1553932166.753 * * [simplify]: Extracting #5: cost 164 inf + 2290 1553932166.756 * * [simplify]: Extracting #6: cost 55 inf + 21058 1553932166.762 * * [simplify]: Extracting #7: cost 3 inf + 35002 1553932166.769 * * [simplify]: Extracting #8: cost 0 inf + 36448 1553932166.776 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932166.776 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932166.776 * * * * [progress]: [ 277 / 827 ] simplifiying candidate # 1553932166.777 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932166.777 * * [simplify]: iters left: 6 (23 enodes) 1553932166.783 * * [simplify]: iters left: 5 (109 enodes) 1553932166.809 * * [simplify]: iters left: 4 (267 enodes) 1553932166.927 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932166.927 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932166.928 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932166.928 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932166.929 * * [simplify]: Extracting #4: cost 286 inf + 1 1553932166.934 * * [simplify]: Extracting #5: cost 256 inf + 13608 1553932166.957 * * [simplify]: Extracting #6: cost 91 inf + 48529 1553932166.981 * * [simplify]: Extracting #7: cost 22 inf + 67906 1553932167.007 * * [simplify]: Extracting #8: cost 0 inf + 76160 1553932167.025 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) 1553932167.025 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932167.026 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932167.026 * * [simplify]: iters left: 6 (19 enodes) 1553932167.031 * * [simplify]: iters left: 5 (90 enodes) 1553932167.046 * * [simplify]: iters left: 4 (188 enodes) 1553932167.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932167.112 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932167.112 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932167.113 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932167.113 * * [simplify]: Extracting #4: cost 183 inf + 0 1553932167.114 * * [simplify]: Extracting #5: cost 167 inf + 2126 1553932167.117 * * [simplify]: Extracting #6: cost 60 inf + 20730 1553932167.123 * * [simplify]: Extracting #7: cost 3 inf + 35562 1553932167.132 * * [simplify]: Extracting #8: cost 0 inf + 37008 1553932167.146 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553932167.146 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932167.146 * * * * [progress]: [ 278 / 827 ] simplifiying candidate # 1553932167.147 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932167.147 * * [simplify]: iters left: 6 (23 enodes) 1553932167.154 * * [simplify]: iters left: 5 (109 enodes) 1553932167.179 * * [simplify]: iters left: 4 (269 enodes) 1553932167.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932167.292 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932167.292 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932167.292 * * [simplify]: Extracting #3: cost 81 inf + 0 1553932167.293 * * [simplify]: Extracting #4: cost 280 inf + 1 1553932167.295 * * [simplify]: Extracting #5: cost 258 inf + 10634 1553932167.305 * * [simplify]: Extracting #6: cost 101 inf + 42817 1553932167.329 * * [simplify]: Extracting #7: cost 19 inf + 66218 1553932167.344 * * [simplify]: Extracting #8: cost 1 inf + 72732 1553932167.360 * * [simplify]: Extracting #9: cost 0 inf + 72944 1553932167.386 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im)))) 1553932167.386 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im)))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932167.386 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932167.387 * * [simplify]: iters left: 6 (19 enodes) 1553932167.392 * * [simplify]: iters left: 5 (90 enodes) 1553932167.407 * * [simplify]: iters left: 4 (188 enodes) 1553932167.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932167.480 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932167.480 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932167.480 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932167.481 * * [simplify]: Extracting #4: cost 177 inf + 2 1553932167.482 * * [simplify]: Extracting #5: cost 164 inf + 2290 1553932167.485 * * [simplify]: Extracting #6: cost 54 inf + 21180 1553932167.491 * * [simplify]: Extracting #7: cost 3 inf + 35042 1553932167.498 * * [simplify]: Extracting #8: cost 0 inf + 36528 1553932167.504 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932167.505 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932167.505 * * * * [progress]: [ 279 / 827 ] simplifiying candidate # 1553932167.505 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932167.505 * * [simplify]: iters left: 6 (21 enodes) 1553932167.514 * * [simplify]: iters left: 5 (101 enodes) 1553932167.546 * * [simplify]: iters left: 4 (254 enodes) 1553932167.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932167.638 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932167.638 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932167.638 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932167.639 * * [simplify]: Extracting #4: cost 273 inf + 1 1553932167.641 * * [simplify]: Extracting #5: cost 267 inf + 6957 1553932167.651 * * [simplify]: Extracting #6: cost 108 inf + 38906 1553932167.669 * * [simplify]: Extracting #7: cost 32 inf + 61461 1553932167.683 * * [simplify]: Extracting #8: cost 1 inf + 75049 1553932167.697 * * [simplify]: Extracting #9: cost 0 inf + 75771 1553932167.719 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932167.719 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932167.720 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932167.721 * * [simplify]: iters left: 6 (20 enodes) 1553932167.730 * * [simplify]: iters left: 5 (100 enodes) 1553932167.759 * * [simplify]: iters left: 4 (235 enodes) 1553932167.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932167.833 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932167.833 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932167.833 * * [simplify]: Extracting #3: cost 85 inf + 0 1553932167.834 * * [simplify]: Extracting #4: cost 211 inf + 0 1553932167.838 * * [simplify]: Extracting #5: cost 149 inf + 10450 1553932167.852 * * [simplify]: Extracting #6: cost 16 inf + 35666 1553932167.868 * * [simplify]: Extracting #7: cost 3 inf + 40252 1553932167.884 * * [simplify]: Extracting #8: cost 0 inf + 42058 1553932167.901 * * [simplify]: Extracting #9: cost 0 inf + 42018 1553932167.917 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* (* x.re x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))) (* x.im (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.re x.im)))))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.re x.im)))) 1553932167.917 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* (* x.re x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))) (* x.im (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.re x.im)))))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932167.918 * * * * [progress]: [ 280 / 827 ] simplifiying candidate # 1553932167.919 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932167.919 * * [simplify]: iters left: 6 (17 enodes) 1553932167.928 * * [simplify]: iters left: 5 (84 enodes) 1553932167.960 * * [simplify]: iters left: 4 (194 enodes) 1553932168.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932168.037 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932168.038 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932168.038 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932168.039 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932168.043 * * [simplify]: Extracting #5: cost 151 inf + 13815 1553932168.056 * * [simplify]: Extracting #6: cost 43 inf + 35307 1553932168.069 * * [simplify]: Extracting #7: cost 9 inf + 44580 1553932168.078 * * [simplify]: Extracting #8: cost 1 inf + 46065 1553932168.089 * * [simplify]: Extracting #9: cost 0 inf + 46317 1553932168.102 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932168.102 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932168.103 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932168.103 * * [simplify]: iters left: 6 (15 enodes) 1553932168.110 * * [simplify]: iters left: 5 (74 enodes) 1553932168.126 * * [simplify]: iters left: 4 (155 enodes) 1553932168.156 * * [simplify]: iters left: 3 (319 enodes) 1553932168.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932168.306 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932168.306 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932168.306 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932168.307 * * [simplify]: Extracting #4: cost 192 inf + 0 1553932168.311 * * [simplify]: Extracting #5: cost 146 inf + 8542 1553932168.324 * * [simplify]: Extracting #6: cost 23 inf + 34190 1553932168.341 * * [simplify]: Extracting #7: cost 0 inf + 38156 1553932168.358 * * [simplify]: Extracting #8: cost 0 inf + 38116 1553932168.375 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) 1553932168.375 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932168.376 * * * * [progress]: [ 281 / 827 ] simplifiying candidate # 1553932168.376 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932168.376 * * [simplify]: iters left: 6 (21 enodes) 1553932168.387 * * [simplify]: iters left: 5 (101 enodes) 1553932168.410 * * [simplify]: iters left: 4 (256 enodes) 1553932168.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932168.521 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932168.521 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932168.521 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932168.522 * * [simplify]: Extracting #4: cost 291 inf + 1 1553932168.526 * * [simplify]: Extracting #5: cost 282 inf + 7721 1553932168.535 * * [simplify]: Extracting #6: cost 113 inf + 43092 1553932168.548 * * [simplify]: Extracting #7: cost 23 inf + 70746 1553932168.568 * * [simplify]: Extracting #8: cost 2 inf + 78019 1553932168.583 * * [simplify]: Extracting #9: cost 0 inf + 78443 1553932168.597 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932168.597 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932168.598 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932168.598 * * [simplify]: iters left: 6 (20 enodes) 1553932168.604 * * [simplify]: iters left: 5 (100 enodes) 1553932168.633 * * [simplify]: iters left: 4 (229 enodes) 1553932168.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932168.693 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932168.693 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932168.694 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932168.694 * * [simplify]: Extracting #4: cost 154 inf + 0 1553932168.696 * * [simplify]: Extracting #5: cost 128 inf + 3020 1553932168.700 * * [simplify]: Extracting #6: cost 31 inf + 18923 1553932168.705 * * [simplify]: Extracting #7: cost 1 inf + 27182 1553932168.711 * * [simplify]: Extracting #8: cost 0 inf + 27704 1553932168.716 * * [simplify]: Extracting #9: cost 0 inf + 27664 1553932168.722 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932168.722 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932168.722 * * * * [progress]: [ 282 / 827 ] simplifiying candidate # 1553932168.723 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932168.723 * * [simplify]: iters left: 6 (17 enodes) 1553932168.728 * * [simplify]: iters left: 5 (83 enodes) 1553932168.757 * * [simplify]: iters left: 4 (193 enodes) 1553932168.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932168.841 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932168.841 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932168.842 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932168.842 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932168.844 * * [simplify]: Extracting #5: cost 168 inf + 10903 1553932168.854 * * [simplify]: Extracting #6: cost 34 inf + 37845 1553932168.870 * * [simplify]: Extracting #7: cost 8 inf + 44872 1553932168.880 * * [simplify]: Extracting #8: cost 3 inf + 45721 1553932168.889 * * [simplify]: Extracting #9: cost 0 inf + 46397 1553932168.901 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) 1553932168.901 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932168.901 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932168.901 * * [simplify]: iters left: 6 (15 enodes) 1553932168.905 * * [simplify]: iters left: 5 (73 enodes) 1553932168.925 * * [simplify]: iters left: 4 (154 enodes) 1553932168.978 * * [simplify]: iters left: 3 (320 enodes) 1553932169.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932169.091 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932169.091 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932169.091 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932169.091 * * [simplify]: Extracting #4: cost 189 inf + 0 1553932169.096 * * [simplify]: Extracting #5: cost 144 inf + 8860 1553932169.102 * * [simplify]: Extracting #6: cost 24 inf + 31572 1553932169.110 * * [simplify]: Extracting #7: cost 0 inf + 36950 1553932169.124 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932169.124 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932169.125 * * * * [progress]: [ 283 / 827 ] simplifiying candidate # 1553932169.125 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932169.125 * * [simplify]: iters left: 6 (22 enodes) 1553932169.137 * * [simplify]: iters left: 5 (104 enodes) 1553932169.178 * * [simplify]: iters left: 4 (247 enodes) 1553932169.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932169.267 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932169.267 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932169.268 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932169.268 * * [simplify]: Extracting #4: cost 235 inf + 1 1553932169.271 * * [simplify]: Extracting #5: cost 192 inf + 14425 1553932169.281 * * [simplify]: Extracting #6: cost 59 inf + 42722 1553932169.297 * * [simplify]: Extracting #7: cost 26 inf + 52327 1553932169.311 * * [simplify]: Extracting #8: cost 2 inf + 61021 1553932169.324 * * [simplify]: Extracting #9: cost 0 inf + 61445 1553932169.345 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) 1553932169.345 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932169.346 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932169.346 * * [simplify]: iters left: 6 (19 enodes) 1553932169.355 * * [simplify]: iters left: 5 (90 enodes) 1553932169.385 * * [simplify]: iters left: 4 (178 enodes) 1553932169.432 * * [simplify]: iters left: 3 (350 enodes) 1553932169.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932169.543 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932169.543 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932169.544 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932169.545 * * [simplify]: Extracting #4: cost 195 inf + 0 1553932169.548 * * [simplify]: Extracting #5: cost 141 inf + 8278 1553932169.561 * * [simplify]: Extracting #6: cost 27 inf + 30948 1553932169.577 * * [simplify]: Extracting #7: cost 1 inf + 38478 1553932169.594 * * [simplify]: Extracting #8: cost 0 inf + 38920 1553932169.612 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932169.612 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932169.612 * * * * [progress]: [ 284 / 827 ] simplifiying candidate # 1553932169.613 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932169.613 * * [simplify]: iters left: 6 (20 enodes) 1553932169.627 * * [simplify]: iters left: 5 (95 enodes) 1553932169.662 * * [simplify]: iters left: 4 (218 enodes) 1553932169.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932169.768 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932169.768 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932169.768 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932169.768 * * [simplify]: Extracting #4: cost 200 inf + 1 1553932169.770 * * [simplify]: Extracting #5: cost 159 inf + 10506 1553932169.776 * * [simplify]: Extracting #6: cost 31 inf + 34714 1553932169.784 * * [simplify]: Extracting #7: cost 5 inf + 43588 1553932169.798 * * [simplify]: Extracting #8: cost 1 inf + 44935 1553932169.815 * * [simplify]: Extracting #9: cost 0 inf + 45147 1553932169.829 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) 1553932169.829 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932169.829 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932169.829 * * [simplify]: iters left: 6 (16 enodes) 1553932169.833 * * [simplify]: iters left: 5 (77 enodes) 1553932169.848 * * [simplify]: iters left: 4 (163 enodes) 1553932169.881 * * [simplify]: iters left: 3 (333 enodes) 1553932170.032 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932170.032 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932170.032 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932170.032 * * [simplify]: Extracting #3: cost 77 inf + 0 1553932170.033 * * [simplify]: Extracting #4: cost 194 inf + 2 1553932170.036 * * [simplify]: Extracting #5: cost 153 inf + 4814 1553932170.046 * * [simplify]: Extracting #6: cost 43 inf + 26788 1553932170.062 * * [simplify]: Extracting #7: cost 1 inf + 39042 1553932170.084 * * [simplify]: Extracting #8: cost 0 inf + 39404 1553932170.101 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932170.101 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932170.102 * * * * [progress]: [ 285 / 827 ] simplifiying candidate # 1553932170.102 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932170.102 * * [simplify]: iters left: 6 (21 enodes) 1553932170.112 * * [simplify]: iters left: 5 (100 enodes) 1553932170.132 * * [simplify]: iters left: 4 (241 enodes) 1553932170.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932170.222 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932170.222 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932170.222 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932170.223 * * [simplify]: Extracting #4: cost 256 inf + 1 1553932170.225 * * [simplify]: Extracting #5: cost 222 inf + 10823 1553932170.236 * * [simplify]: Extracting #6: cost 74 inf + 39075 1553932170.257 * * [simplify]: Extracting #7: cost 10 inf + 56172 1553932170.285 * * [simplify]: Extracting #8: cost 0 inf + 60511 1553932170.297 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- x.re x.im)) x.re))) 1553932170.297 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- x.re x.im)) x.re))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932170.297 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932170.298 * * [simplify]: iters left: 6 (16 enodes) 1553932170.301 * * [simplify]: iters left: 5 (77 enodes) 1553932170.314 * * [simplify]: iters left: 4 (163 enodes) 1553932170.342 * * [simplify]: iters left: 3 (333 enodes) 1553932170.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932170.453 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932170.453 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932170.454 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932170.455 * * [simplify]: Extracting #4: cost 200 inf + 0 1553932170.457 * * [simplify]: Extracting #5: cost 162 inf + 3917 1553932170.466 * * [simplify]: Extracting #6: cost 56 inf + 24763 1553932170.483 * * [simplify]: Extracting #7: cost 1 inf + 39322 1553932170.499 * * [simplify]: Extracting #8: cost 0 inf + 39644 1553932170.508 * [simplify]: Simplified to (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932170.508 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- x.re x.im)) x.re))) (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932170.509 * * * * [progress]: [ 286 / 827 ] simplifiying candidate # 1553932170.509 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932170.509 * * [simplify]: iters left: 6 (21 enodes) 1553932170.515 * * [simplify]: iters left: 5 (100 enodes) 1553932170.541 * * [simplify]: iters left: 4 (243 enodes) 1553932170.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932170.672 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932170.673 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932170.673 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932170.673 * * [simplify]: Extracting #4: cost 265 inf + 1 1553932170.676 * * [simplify]: Extracting #5: cost 224 inf + 11796 1553932170.683 * * [simplify]: Extracting #6: cost 87 inf + 36987 1553932170.703 * * [simplify]: Extracting #7: cost 11 inf + 56993 1553932170.727 * * [simplify]: Extracting #8: cost 1 inf + 59633 1553932170.750 * * [simplify]: Extracting #9: cost 0 inf + 59845 1553932170.778 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.im x.re)))) 1553932170.778 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.im x.re)))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932170.778 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932170.779 * * [simplify]: iters left: 6 (16 enodes) 1553932170.786 * * [simplify]: iters left: 5 (77 enodes) 1553932170.809 * * [simplify]: iters left: 4 (163 enodes) 1553932170.836 * * [simplify]: iters left: 3 (333 enodes) 1553932170.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932170.961 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932170.961 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932170.962 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932170.963 * * [simplify]: Extracting #4: cost 195 inf + 2 1553932170.966 * * [simplify]: Extracting #5: cost 152 inf + 4855 1553932170.976 * * [simplify]: Extracting #6: cost 43 inf + 26788 1553932170.992 * * [simplify]: Extracting #7: cost 1 inf + 39122 1553932171.009 * * [simplify]: Extracting #8: cost 0 inf + 39484 1553932171.025 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932171.025 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.im x.re)))) (* (cbrt (- x.im x.re)) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932171.026 * * * * [progress]: [ 287 / 827 ] simplifiying candidate # 1553932171.026 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932171.026 * * [simplify]: iters left: 6 (21 enodes) 1553932171.035 * * [simplify]: iters left: 5 (101 enodes) 1553932171.070 * * [simplify]: iters left: 4 (254 enodes) 1553932171.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932171.171 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932171.171 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932171.172 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932171.176 * * [simplify]: Extracting #4: cost 286 inf + 1 1553932171.178 * * [simplify]: Extracting #5: cost 278 inf + 7924 1553932171.185 * * [simplify]: Extracting #6: cost 127 inf + 37296 1553932171.202 * * [simplify]: Extracting #7: cost 35 inf + 65935 1553932171.216 * * [simplify]: Extracting #8: cost 5 inf + 78729 1553932171.232 * * [simplify]: Extracting #9: cost 0 inf + 80921 1553932171.260 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932171.260 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932171.260 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932171.261 * * [simplify]: iters left: 6 (20 enodes) 1553932171.270 * * [simplify]: iters left: 5 (100 enodes) 1553932171.291 * * [simplify]: iters left: 4 (252 enodes) 1553932171.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932171.395 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932171.395 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932171.396 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932171.397 * * [simplify]: Extracting #4: cost 244 inf + 0 1553932171.400 * * [simplify]: Extracting #5: cost 189 inf + 8282 1553932171.413 * * [simplify]: Extracting #6: cost 25 inf + 40522 1553932171.427 * * [simplify]: Extracting #7: cost 0 inf + 49332 1553932171.437 * [simplify]: Simplified to (* (cbrt (+ (* (* x.im x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im))) (* (+ (* (- x.re x.im) x.re) (* x.im x.im)) (* x.re (+ x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932171.438 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* (* x.im x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im))) (* (+ (* (- x.re x.im) x.re) (* x.im x.im)) (* x.re (+ x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932171.438 * * * * [progress]: [ 288 / 827 ] simplifiying candidate # 1553932171.438 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932171.438 * * [simplify]: iters left: 6 (21 enodes) 1553932171.444 * * [simplify]: iters left: 5 (101 enodes) 1553932171.468 * * [simplify]: iters left: 4 (256 enodes) 1553932171.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932171.584 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932171.584 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932171.584 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932171.586 * * [simplify]: Extracting #4: cost 289 inf + 1 1553932171.591 * * [simplify]: Extracting #5: cost 273 inf + 9739 1553932171.607 * * [simplify]: Extracting #6: cost 117 inf + 41841 1553932171.632 * * [simplify]: Extracting #7: cost 22 inf + 70014 1553932171.650 * * [simplify]: Extracting #8: cost 2 inf + 77375 1553932171.664 * * [simplify]: Extracting #9: cost 0 inf + 77799 1553932171.686 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932171.686 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932171.687 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932171.687 * * [simplify]: iters left: 6 (20 enodes) 1553932171.692 * * [simplify]: iters left: 5 (100 enodes) 1553932171.709 * * [simplify]: iters left: 4 (236 enodes) 1553932171.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932171.782 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932171.782 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932171.783 * * [simplify]: Extracting #3: cost 77 inf + 0 1553932171.783 * * [simplify]: Extracting #4: cost 159 inf + 0 1553932171.784 * * [simplify]: Extracting #5: cost 138 inf + 2207 1553932171.787 * * [simplify]: Extracting #6: cost 37 inf + 18320 1553932171.792 * * [simplify]: Extracting #7: cost 7 inf + 24459 1553932171.802 * * [simplify]: Extracting #8: cost 2 inf + 27109 1553932171.814 * * [simplify]: Extracting #9: cost 0 inf + 28393 1553932171.827 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im)))))) 1553932171.827 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (- x.im x.re) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932171.828 * * * * [progress]: [ 289 / 827 ] simplifiying candidate # 1553932171.828 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932171.828 * * [simplify]: iters left: 6 (18 enodes) 1553932171.838 * * [simplify]: iters left: 5 (88 enodes) 1553932171.872 * * [simplify]: iters left: 4 (214 enodes) 1553932171.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932171.961 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932171.961 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932171.962 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932171.962 * * [simplify]: Extracting #4: cost 216 inf + 1 1553932171.964 * * [simplify]: Extracting #5: cost 193 inf + 11875 1553932171.971 * * [simplify]: Extracting #6: cost 62 inf + 37331 1553932171.984 * * [simplify]: Extracting #7: cost 27 inf + 47264 1553932172.002 * * [simplify]: Extracting #8: cost 1 inf + 57164 1553932172.022 * * [simplify]: Extracting #9: cost 0 inf + 57376 1553932172.042 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553932172.042 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932172.043 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932172.043 * * [simplify]: iters left: 6 (15 enodes) 1553932172.050 * * [simplify]: iters left: 5 (72 enodes) 1553932172.074 * * [simplify]: iters left: 4 (151 enodes) 1553932172.134 * * [simplify]: iters left: 3 (363 enodes) 1553932172.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932172.314 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932172.315 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932172.315 * * [simplify]: Extracting #3: cost 84 inf + 0 1553932172.316 * * [simplify]: Extracting #4: cost 221 inf + 0 1553932172.319 * * [simplify]: Extracting #5: cost 174 inf + 5206 1553932172.326 * * [simplify]: Extracting #6: cost 31 inf + 34406 1553932172.336 * * [simplify]: Extracting #7: cost 0 inf + 43428 1553932172.347 * * [simplify]: Extracting #8: cost 0 inf + 43388 1553932172.357 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) 1553932172.357 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932172.357 * * * * [progress]: [ 290 / 827 ] simplifiying candidate # 1553932172.357 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932172.358 * * [simplify]: iters left: 6 (18 enodes) 1553932172.362 * * [simplify]: iters left: 5 (87 enodes) 1553932172.389 * * [simplify]: iters left: 4 (213 enodes) 1553932172.509 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932172.509 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932172.509 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932172.509 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932172.510 * * [simplify]: Extracting #4: cost 216 inf + 1 1553932172.515 * * [simplify]: Extracting #5: cost 188 inf + 13323 1553932172.530 * * [simplify]: Extracting #6: cost 59 inf + 38615 1553932172.548 * * [simplify]: Extracting #7: cost 28 inf + 47383 1553932172.568 * * [simplify]: Extracting #8: cost 3 inf + 56288 1553932172.591 * * [simplify]: Extracting #9: cost 0 inf + 56964 1553932172.611 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) 1553932172.611 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932172.612 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932172.612 * * [simplify]: iters left: 6 (15 enodes) 1553932172.619 * * [simplify]: iters left: 5 (71 enodes) 1553932172.643 * * [simplify]: iters left: 4 (150 enodes) 1553932172.681 * * [simplify]: iters left: 3 (363 enodes) 1553932172.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932172.810 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932172.810 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932172.810 * * [simplify]: Extracting #3: cost 82 inf + 0 1553932172.811 * * [simplify]: Extracting #4: cost 223 inf + 0 1553932172.812 * * [simplify]: Extracting #5: cost 182 inf + 4517 1553932172.819 * * [simplify]: Extracting #6: cost 20 inf + 38272 1553932172.829 * * [simplify]: Extracting #7: cost 0 inf + 43432 1553932172.848 * * [simplify]: Extracting #8: cost 0 inf + 43352 1553932172.869 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932172.870 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932172.870 * * * * [progress]: [ 291 / 827 ] simplifiying candidate # 1553932172.870 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932172.871 * * [simplify]: iters left: 6 (21 enodes) 1553932172.877 * * [simplify]: iters left: 5 (99 enodes) 1553932172.896 * * [simplify]: iters left: 4 (240 enodes) 1553932173.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932173.008 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932173.008 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932173.008 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932173.009 * * [simplify]: Extracting #4: cost 242 inf + 1 1553932173.015 * * [simplify]: Extracting #5: cost 196 inf + 15871 1553932173.031 * * [simplify]: Extracting #6: cost 67 inf + 42521 1553932173.051 * * [simplify]: Extracting #7: cost 27 inf + 55377 1553932173.074 * * [simplify]: Extracting #8: cost 1 inf + 65483 1553932173.101 * * [simplify]: Extracting #9: cost 0 inf + 65695 1553932173.122 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re))))) 1553932173.123 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932173.123 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932173.123 * * [simplify]: iters left: 6 (16 enodes) 1553932173.127 * * [simplify]: iters left: 5 (75 enodes) 1553932173.140 * * [simplify]: iters left: 4 (159 enodes) 1553932173.190 * * [simplify]: iters left: 3 (377 enodes) 1553932173.346 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932173.346 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932173.346 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932173.346 * * [simplify]: Extracting #3: cost 87 inf + 0 1553932173.347 * * [simplify]: Extracting #4: cost 221 inf + 0 1553932173.348 * * [simplify]: Extracting #5: cost 185 inf + 3425 1553932173.353 * * [simplify]: Extracting #6: cost 43 inf + 31940 1553932173.362 * * [simplify]: Extracting #7: cost 0 inf + 43906 1553932173.372 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932173.372 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re))))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932173.372 * * * * [progress]: [ 292 / 827 ] simplifiying candidate # 1553932173.372 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932173.373 * * [simplify]: iters left: 6 (21 enodes) 1553932173.383 * * [simplify]: iters left: 5 (99 enodes) 1553932173.405 * * [simplify]: iters left: 4 (240 enodes) 1553932173.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932173.507 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932173.507 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932173.507 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932173.508 * * [simplify]: Extracting #4: cost 225 inf + 1 1553932173.513 * * [simplify]: Extracting #5: cost 186 inf + 13856 1553932173.528 * * [simplify]: Extracting #6: cost 62 inf + 39419 1553932173.548 * * [simplify]: Extracting #7: cost 18 inf + 53140 1553932173.569 * * [simplify]: Extracting #8: cost 2 inf + 58590 1553932173.590 * * [simplify]: Extracting #9: cost 0 inf + 58974 1553932173.603 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re)))) 1553932173.603 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re)))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932173.603 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932173.604 * * [simplify]: iters left: 6 (16 enodes) 1553932173.608 * * [simplify]: iters left: 5 (75 enodes) 1553932173.624 * * [simplify]: iters left: 4 (159 enodes) 1553932173.664 * * [simplify]: iters left: 3 (377 enodes) 1553932173.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932173.798 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932173.798 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932173.798 * * [simplify]: Extracting #3: cost 88 inf + 0 1553932173.800 * * [simplify]: Extracting #4: cost 218 inf + 2 1553932173.802 * * [simplify]: Extracting #5: cost 175 inf + 5004 1553932173.814 * * [simplify]: Extracting #6: cost 39 inf + 32788 1553932173.833 * * [simplify]: Extracting #7: cost 0 inf + 43266 1553932173.850 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) 1553932173.850 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932173.850 * * * * [progress]: [ 293 / 827 ] simplifiying candidate # 1553932173.850 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932173.851 * * [simplify]: iters left: 6 (23 enodes) 1553932173.856 * * [simplify]: iters left: 5 (109 enodes) 1553932173.880 * * [simplify]: iters left: 4 (269 enodes) 1553932174.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932174.010 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932174.011 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932174.011 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932174.011 * * [simplify]: Extracting #4: cost 294 inf + 1 1553932174.014 * * [simplify]: Extracting #5: cost 273 inf + 11512 1553932174.027 * * [simplify]: Extracting #6: cost 106 inf + 46235 1553932174.052 * * [simplify]: Extracting #7: cost 25 inf + 68098 1553932174.079 * * [simplify]: Extracting #8: cost 2 inf + 76588 1553932174.110 * * [simplify]: Extracting #9: cost 0 inf + 77012 1553932174.136 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im)))) 1553932174.136 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im)))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932174.137 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932174.138 * * [simplify]: iters left: 6 (19 enodes) 1553932174.147 * * [simplify]: iters left: 5 (90 enodes) 1553932174.176 * * [simplify]: iters left: 4 (192 enodes) 1553932174.235 * * [simplify]: iters left: 3 (420 enodes) 1553932174.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932174.345 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932174.345 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932174.345 * * [simplify]: Extracting #3: cost 89 inf + 0 1553932174.347 * * [simplify]: Extracting #4: cost 239 inf + 0 1553932174.352 * * [simplify]: Extracting #5: cost 149 inf + 13613 1553932174.370 * * [simplify]: Extracting #6: cost 22 inf + 39660 1553932174.390 * * [simplify]: Extracting #7: cost 1 inf + 46702 1553932174.411 * * [simplify]: Extracting #8: cost 0 inf + 47184 1553932174.431 * [simplify]: Simplified to (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932174.431 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im)))) (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932174.432 * * * * [progress]: [ 294 / 827 ] simplifiying candidate # 1553932174.432 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932174.432 * * [simplify]: iters left: 6 (22 enodes) 1553932174.442 * * [simplify]: iters left: 5 (104 enodes) 1553932174.463 * * [simplify]: iters left: 4 (263 enodes) 1553932174.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932174.611 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932174.611 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932174.611 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932174.613 * * [simplify]: Extracting #4: cost 276 inf + 1 1553932174.617 * * [simplify]: Extracting #5: cost 258 inf + 10307 1553932174.636 * * [simplify]: Extracting #6: cost 68 inf + 50839 1553932174.660 * * [simplify]: Extracting #7: cost 26 inf + 61632 1553932174.686 * * [simplify]: Extracting #8: cost 1 inf + 70004 1553932174.711 * * [simplify]: Extracting #9: cost 0 inf + 70256 1553932174.736 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) 1553932174.737 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932174.737 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932174.737 * * [simplify]: iters left: 6 (16 enodes) 1553932174.745 * * [simplify]: iters left: 5 (75 enodes) 1553932174.761 * * [simplify]: iters left: 4 (159 enodes) 1553932174.792 * * [simplify]: iters left: 3 (377 enodes) 1553932174.953 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932174.953 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932174.953 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932174.953 * * [simplify]: Extracting #3: cost 89 inf + 0 1553932174.954 * * [simplify]: Extracting #4: cost 219 inf + 2 1553932174.955 * * [simplify]: Extracting #5: cost 174 inf + 5046 1553932174.961 * * [simplify]: Extracting #6: cost 39 inf + 32748 1553932174.970 * * [simplify]: Extracting #7: cost 0 inf + 43266 1553932174.982 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) 1553932174.982 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932174.982 * * * * [progress]: [ 295 / 827 ] simplifiying candidate # 1553932174.983 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932174.983 * * [simplify]: iters left: 6 (19 enodes) 1553932174.989 * * [simplify]: iters left: 5 (92 enodes) 1553932175.008 * * [simplify]: iters left: 4 (220 enodes) 1553932175.102 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932175.102 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932175.102 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932175.102 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932175.103 * * [simplify]: Extracting #4: cost 224 inf + 1 1553932175.105 * * [simplify]: Extracting #5: cost 208 inf + 9376 1553932175.122 * * [simplify]: Extracting #6: cost 54 inf + 41101 1553932175.141 * * [simplify]: Extracting #7: cost 20 inf + 52969 1553932175.161 * * [simplify]: Extracting #8: cost 1 inf + 60126 1553932175.180 * * [simplify]: Extracting #9: cost 0 inf + 60378 1553932175.199 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) 1553932175.199 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932175.199 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932175.199 * * [simplify]: iters left: 6 (18 enodes) 1553932175.203 * * [simplify]: iters left: 5 (86 enodes) 1553932175.218 * * [simplify]: iters left: 4 (192 enodes) 1553932175.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932175.274 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932175.274 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932175.274 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932175.274 * * [simplify]: Extracting #4: cost 189 inf + 0 1553932175.276 * * [simplify]: Extracting #5: cost 142 inf + 8434 1553932175.281 * * [simplify]: Extracting #6: cost 26 inf + 31097 1553932175.291 * * [simplify]: Extracting #7: cost 0 inf + 37589 1553932175.305 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932175.305 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932175.306 * * * * [progress]: [ 296 / 827 ] simplifiying candidate # 1553932175.306 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932175.306 * * [simplify]: iters left: 6 (17 enodes) 1553932175.315 * * [simplify]: iters left: 5 (83 enodes) 1553932175.339 * * [simplify]: iters left: 4 (194 enodes) 1553932175.398 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932175.398 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932175.398 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932175.399 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932175.400 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932175.403 * * [simplify]: Extracting #5: cost 166 inf + 10422 1553932175.413 * * [simplify]: Extracting #6: cost 42 inf + 35989 1553932175.421 * * [simplify]: Extracting #7: cost 11 inf + 43554 1553932175.430 * * [simplify]: Extracting #8: cost 4 inf + 45309 1553932175.438 * * [simplify]: Extracting #9: cost 0 inf + 46157 1553932175.447 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932175.447 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932175.447 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932175.448 * * [simplify]: iters left: 6 (15 enodes) 1553932175.451 * * [simplify]: iters left: 5 (73 enodes) 1553932175.463 * * [simplify]: iters left: 4 (155 enodes) 1553932175.491 * * [simplify]: iters left: 3 (320 enodes) 1553932175.622 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932175.622 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932175.622 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932175.623 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932175.624 * * [simplify]: Extracting #4: cost 193 inf + 0 1553932175.626 * * [simplify]: Extracting #5: cost 161 inf + 4316 1553932175.636 * * [simplify]: Extracting #6: cost 52 inf + 23774 1553932175.652 * * [simplify]: Extracting #7: cost 2 inf + 37314 1553932175.669 * * [simplify]: Extracting #8: cost 0 inf + 37798 1553932175.687 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932175.687 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932175.687 * * * * [progress]: [ 297 / 827 ] simplifiying candidate # 1553932175.688 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932175.688 * * [simplify]: iters left: 6 (18 enodes) 1553932175.698 * * [simplify]: iters left: 5 (87 enodes) 1553932175.730 * * [simplify]: iters left: 4 (214 enodes) 1553932175.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932175.832 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932175.832 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932175.833 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932175.834 * * [simplify]: Extracting #4: cost 216 inf + 1 1553932175.838 * * [simplify]: Extracting #5: cost 203 inf + 9375 1553932175.851 * * [simplify]: Extracting #6: cost 66 inf + 37242 1553932175.869 * * [simplify]: Extracting #7: cost 23 inf + 49129 1553932175.889 * * [simplify]: Extracting #8: cost 2 inf + 56129 1553932175.908 * * [simplify]: Extracting #9: cost 0 inf + 56964 1553932175.928 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.im x.im) (* x.re x.re)))))) 1553932175.928 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932175.928 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932175.929 * * [simplify]: iters left: 6 (15 enodes) 1553932175.934 * * [simplify]: iters left: 5 (71 enodes) 1553932175.946 * * [simplify]: iters left: 4 (151 enodes) 1553932175.988 * * [simplify]: iters left: 3 (362 enodes) 1553932176.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932176.137 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932176.137 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932176.138 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932176.142 * * [simplify]: Extracting #4: cost 222 inf + 0 1553932176.146 * * [simplify]: Extracting #5: cost 154 inf + 9530 1553932176.161 * * [simplify]: Extracting #6: cost 23 inf + 37747 1553932176.178 * * [simplify]: Extracting #7: cost 0 inf + 43192 1553932176.187 * * [simplify]: Extracting #8: cost 0 inf + 43152 1553932176.197 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932176.197 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932176.197 * * * * [progress]: [ 298 / 827 ] simplifiying candidate # 1553932176.197 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932176.198 * * [simplify]: iters left: 6 (11 enodes) 1553932176.200 * * [simplify]: iters left: 5 (48 enodes) 1553932176.210 * * [simplify]: iters left: 4 (112 enodes) 1553932176.243 * * [simplify]: iters left: 3 (418 enodes) 1553932176.613 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932176.613 * * [simplify]: Extracting #1: cost 74 inf + 0 1553932176.614 * * [simplify]: Extracting #2: cost 379 inf + 2 1553932176.620 * * [simplify]: Extracting #3: cost 318 inf + 33595 1553932176.638 * * [simplify]: Extracting #4: cost 11 inf + 88135 1553932176.673 * * [simplify]: Extracting #5: cost 0 inf + 89375 1553932176.704 * [simplify]: Simplified to (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))) 1553932176.704 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932176.704 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932176.705 * * [simplify]: iters left: 6 (8 enodes) 1553932176.707 * * [simplify]: iters left: 5 (35 enodes) 1553932176.712 * * [simplify]: iters left: 4 (67 enodes) 1553932176.723 * * [simplify]: iters left: 3 (126 enodes) 1553932176.756 * * [simplify]: iters left: 2 (200 enodes) 1553932176.798 * * [simplify]: iters left: 1 (320 enodes) 1553932176.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932176.898 * * [simplify]: Extracting #1: cost 37 inf + 0 1553932176.899 * * [simplify]: Extracting #2: cost 100 inf + 2 1553932176.899 * * [simplify]: Extracting #3: cost 84 inf + 1523 1553932176.901 * * [simplify]: Extracting #4: cost 33 inf + 7070 1553932176.904 * * [simplify]: Extracting #5: cost 3 inf + 15112 1553932176.907 * * [simplify]: Extracting #6: cost 0 inf + 16602 1553932176.910 * [simplify]: Simplified to (* (- x.im x.re) (+ x.re x.im)) 1553932176.910 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))) (* (- x.im x.re) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932176.910 * * * * [progress]: [ 299 / 827 ] simplifiying candidate # 1553932176.911 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932176.911 * * [simplify]: iters left: 6 (19 enodes) 1553932176.916 * * [simplify]: iters left: 5 (90 enodes) 1553932176.941 * * [simplify]: iters left: 4 (207 enodes) 1553932177.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932177.027 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932177.027 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932177.027 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932177.028 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932177.032 * * [simplify]: Extracting #5: cost 156 inf + 10954 1553932177.043 * * [simplify]: Extracting #6: cost 44 inf + 32293 1553932177.057 * * [simplify]: Extracting #7: cost 24 inf + 37380 1553932177.068 * * [simplify]: Extracting #8: cost 1 inf + 45439 1553932177.075 * * [simplify]: Extracting #9: cost 0 inf + 45982 1553932177.083 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) 1553932177.083 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932177.083 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932177.083 * * [simplify]: iters left: 6 (14 enodes) 1553932177.086 * * [simplify]: iters left: 5 (61 enodes) 1553932177.096 * * [simplify]: iters left: 4 (99 enodes) 1553932177.122 * * [simplify]: iters left: 3 (135 enodes) 1553932177.162 * * [simplify]: iters left: 2 (197 enodes) 1553932177.196 * * [simplify]: iters left: 1 (298 enodes) 1553932177.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932177.287 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932177.287 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932177.287 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932177.288 * * [simplify]: Extracting #4: cost 91 inf + 1 1553932177.288 * * [simplify]: Extracting #5: cost 90 inf + 252 1553932177.290 * * [simplify]: Extracting #6: cost 53 inf + 3357 1553932177.294 * * [simplify]: Extracting #7: cost 13 inf + 8515 1553932177.300 * * [simplify]: Extracting #8: cost 0 inf + 11181 1553932177.308 * [simplify]: Simplified to (* (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932177.308 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932177.308 * * * * [progress]: [ 300 / 827 ] simplifiying candidate # 1553932177.309 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932177.309 * * [simplify]: iters left: 6 (14 enodes) 1553932177.316 * * [simplify]: iters left: 5 (61 enodes) 1553932177.335 * * [simplify]: iters left: 4 (137 enodes) 1553932177.397 * * [simplify]: iters left: 3 (461 enodes) 1553932177.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932177.763 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932177.763 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932177.763 * * [simplify]: Extracting #3: cost 101 inf + 0 1553932177.766 * * [simplify]: Extracting #4: cost 384 inf + 1 1553932177.773 * * [simplify]: Extracting #5: cost 293 inf + 29999 1553932177.789 * * [simplify]: Extracting #6: cost 22 inf + 81076 1553932177.832 * * [simplify]: Extracting #7: cost 1 inf + 84836 1553932177.872 * * [simplify]: Extracting #8: cost 0 inf + 85048 1553932177.912 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932177.912 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932177.912 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932177.913 * * [simplify]: iters left: 6 (9 enodes) 1553932177.917 * * [simplify]: iters left: 5 (40 enodes) 1553932177.929 * * [simplify]: iters left: 4 (74 enodes) 1553932177.946 * * [simplify]: iters left: 3 (127 enodes) 1553932177.962 * * [simplify]: iters left: 2 (192 enodes) 1553932178.021 * * [simplify]: iters left: 1 (280 enodes) 1553932178.126 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932178.127 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932178.127 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932178.127 * * [simplify]: Extracting #3: cost 42 inf + 0 1553932178.127 * * [simplify]: Extracting #4: cost 85 inf + 86 1553932178.130 * * [simplify]: Extracting #5: cost 37 inf + 6031 1553932178.134 * * [simplify]: Extracting #6: cost 5 inf + 10132 1553932178.139 * * [simplify]: Extracting #7: cost 0 inf + 10539 1553932178.145 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932178.145 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932178.145 * * * * [progress]: [ 301 / 827 ] simplifiying candidate # 1553932178.145 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932178.146 * * [simplify]: iters left: 6 (19 enodes) 1553932178.158 * * [simplify]: iters left: 5 (91 enodes) 1553932178.191 * * [simplify]: iters left: 4 (207 enodes) 1553932178.303 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932178.303 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932178.303 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932178.304 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932178.305 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932178.309 * * [simplify]: Extracting #5: cost 160 inf + 11238 1553932178.321 * * [simplify]: Extracting #6: cost 33 inf + 34892 1553932178.336 * * [simplify]: Extracting #7: cost 9 inf + 41421 1553932178.352 * * [simplify]: Extracting #8: cost 1 inf + 42866 1553932178.369 * * [simplify]: Extracting #9: cost 0 inf + 43118 1553932178.385 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) 1553932178.385 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932178.386 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932178.386 * * [simplify]: iters left: 6 (14 enodes) 1553932178.393 * * [simplify]: iters left: 5 (63 enodes) 1553932178.414 * * [simplify]: iters left: 4 (111 enodes) 1553932178.439 * * [simplify]: iters left: 3 (153 enodes) 1553932178.461 * * [simplify]: iters left: 2 (226 enodes) 1553932178.529 * * [simplify]: iters left: 1 (338 enodes) 1553932178.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932178.615 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932178.615 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932178.615 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932178.615 * * [simplify]: Extracting #4: cost 170 inf + 1 1553932178.616 * * [simplify]: Extracting #5: cost 171 inf + 989 1553932178.621 * * [simplify]: Extracting #6: cost 64 inf + 15592 1553932178.631 * * [simplify]: Extracting #7: cost 2 inf + 24507 1553932178.642 * * [simplify]: Extracting #8: cost 0 inf + 24791 1553932178.648 * [simplify]: Simplified to (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932178.648 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932178.649 * * * * [progress]: [ 302 / 827 ] simplifiying candidate # 1553932178.649 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932178.649 * * [simplify]: iters left: 6 (15 enodes) 1553932178.652 * * [simplify]: iters left: 5 (66 enodes) 1553932178.663 * * [simplify]: iters left: 4 (160 enodes) 1553932178.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932178.722 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932178.722 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932178.722 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932178.723 * * [simplify]: Extracting #4: cost 185 inf + 1 1553932178.724 * * [simplify]: Extracting #5: cost 148 inf + 7581 1553932178.730 * * [simplify]: Extracting #6: cost 28 inf + 28165 1553932178.737 * * [simplify]: Extracting #7: cost 0 inf + 34901 1553932178.744 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 1553932178.744 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932178.745 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932178.745 * * [simplify]: iters left: 6 (9 enodes) 1553932178.747 * * [simplify]: iters left: 5 (40 enodes) 1553932178.760 * * [simplify]: iters left: 4 (74 enodes) 1553932178.783 * * [simplify]: iters left: 3 (127 enodes) 1553932178.813 * * [simplify]: iters left: 2 (192 enodes) 1553932178.852 * * [simplify]: iters left: 1 (280 enodes) 1553932178.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932178.924 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932178.924 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932178.924 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932178.924 * * [simplify]: Extracting #4: cost 85 inf + 127 1553932178.926 * * [simplify]: Extracting #5: cost 26 inf + 7329 1553932178.930 * * [simplify]: Extracting #6: cost 3 inf + 10415 1553932178.933 * * [simplify]: Extracting #7: cost 0 inf + 10539 1553932178.935 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932178.935 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932178.936 * * * * [progress]: [ 303 / 827 ] simplifiying candidate # 1553932178.936 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932178.936 * * [simplify]: iters left: 6 (22 enodes) 1553932178.943 * * [simplify]: iters left: 5 (104 enodes) 1553932178.979 * * [simplify]: iters left: 4 (247 enodes) 1553932179.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932179.067 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932179.067 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932179.067 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932179.068 * * [simplify]: Extracting #4: cost 252 inf + 1 1553932179.073 * * [simplify]: Extracting #5: cost 214 inf + 12095 1553932179.087 * * [simplify]: Extracting #6: cost 76 inf + 42281 1553932179.098 * * [simplify]: Extracting #7: cost 32 inf + 57788 1553932179.110 * * [simplify]: Extracting #8: cost 7 inf + 67832 1553932179.128 * * [simplify]: Extracting #9: cost 0 inf + 69727 1553932179.140 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))))) 1553932179.140 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932179.140 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932179.140 * * [simplify]: iters left: 6 (19 enodes) 1553932179.145 * * [simplify]: iters left: 5 (90 enodes) 1553932179.171 * * [simplify]: iters left: 4 (200 enodes) 1553932179.258 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932179.258 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932179.259 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932179.259 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932179.260 * * [simplify]: Extracting #4: cost 196 inf + 0 1553932179.263 * * [simplify]: Extracting #5: cost 129 inf + 10786 1553932179.274 * * [simplify]: Extracting #6: cost 10 inf + 34817 1553932179.290 * * [simplify]: Extracting #7: cost 1 inf + 39195 1553932179.305 * * [simplify]: Extracting #8: cost 0 inf + 39757 1553932179.316 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) 1553932179.316 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (+ (* x.re (- x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932179.316 * * * * [progress]: [ 304 / 827 ] simplifiying candidate # 1553932179.317 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932179.317 * * [simplify]: iters left: 6 (22 enodes) 1553932179.323 * * [simplify]: iters left: 5 (104 enodes) 1553932179.345 * * [simplify]: iters left: 4 (247 enodes) 1553932179.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932179.463 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932179.464 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932179.464 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932179.464 * * [simplify]: Extracting #4: cost 235 inf + 1 1553932179.466 * * [simplify]: Extracting #5: cost 202 inf + 11484 1553932179.474 * * [simplify]: Extracting #6: cost 61 inf + 41118 1553932179.491 * * [simplify]: Extracting #7: cost 27 inf + 52670 1553932179.510 * * [simplify]: Extracting #8: cost 2 inf + 60439 1553932179.521 * * [simplify]: Extracting #9: cost 0 inf + 61445 1553932179.531 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re)) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))))) 1553932179.532 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re)) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932179.532 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932179.532 * * [simplify]: iters left: 6 (19 enodes) 1553932179.537 * * [simplify]: iters left: 5 (90 enodes) 1553932179.566 * * [simplify]: iters left: 4 (184 enodes) 1553932179.623 * * [simplify]: iters left: 3 (364 enodes) 1553932179.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932179.721 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932179.721 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932179.721 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932179.722 * * [simplify]: Extracting #4: cost 192 inf + 0 1553932179.725 * * [simplify]: Extracting #5: cost 144 inf + 6944 1553932179.737 * * [simplify]: Extracting #6: cost 28 inf + 29967 1553932179.758 * * [simplify]: Extracting #7: cost 0 inf + 38833 1553932179.775 * * [simplify]: Extracting #8: cost 0 inf + 38673 1553932179.793 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ x.re x.im)))) 1553932179.793 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re)) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932179.793 * * * * [progress]: [ 305 / 827 ] simplifiying candidate # 1553932179.794 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932179.794 * * [simplify]: iters left: 6 (21 enodes) 1553932179.805 * * [simplify]: iters left: 5 (99 enodes) 1553932179.843 * * [simplify]: iters left: 4 (240 enodes) 1553932179.943 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932179.943 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932179.944 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932179.944 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932179.944 * * [simplify]: Extracting #4: cost 242 inf + 1 1553932179.947 * * [simplify]: Extracting #5: cost 210 inf + 12087 1553932179.955 * * [simplify]: Extracting #6: cost 68 inf + 42041 1553932179.979 * * [simplify]: Extracting #7: cost 26 inf + 56822 1553932180.002 * * [simplify]: Extracting #8: cost 0 inf + 65867 1553932180.024 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932180.024 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932180.025 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932180.025 * * [simplify]: iters left: 6 (16 enodes) 1553932180.033 * * [simplify]: iters left: 5 (75 enodes) 1553932180.056 * * [simplify]: iters left: 4 (159 enodes) 1553932180.087 * * [simplify]: iters left: 3 (377 enodes) 1553932180.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932180.228 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932180.228 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932180.229 * * [simplify]: Extracting #3: cost 89 inf + 0 1553932180.230 * * [simplify]: Extracting #4: cost 224 inf + 0 1553932180.233 * * [simplify]: Extracting #5: cost 172 inf + 6779 1553932180.246 * * [simplify]: Extracting #6: cost 39 inf + 34995 1553932180.268 * * [simplify]: Extracting #7: cost 1 inf + 44430 1553932180.282 * * [simplify]: Extracting #8: cost 0 inf + 44792 1553932180.292 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) 1553932180.292 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932180.293 * * * * [progress]: [ 306 / 827 ] simplifiying candidate # 1553932180.293 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932180.293 * * [simplify]: iters left: 6 (19 enodes) 1553932180.299 * * [simplify]: iters left: 5 (89 enodes) 1553932180.325 * * [simplify]: iters left: 4 (205 enodes) 1553932180.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932180.399 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932180.399 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932180.399 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932180.399 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932180.401 * * [simplify]: Extracting #5: cost 161 inf + 10467 1553932180.407 * * [simplify]: Extracting #6: cost 43 inf + 33059 1553932180.415 * * [simplify]: Extracting #7: cost 15 inf + 41569 1553932180.430 * * [simplify]: Extracting #8: cost 3 inf + 45226 1553932180.444 * * [simplify]: Extracting #9: cost 0 inf + 45902 1553932180.459 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) 1553932180.459 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932180.459 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932180.459 * * [simplify]: iters left: 6 (14 enodes) 1553932180.469 * * [simplify]: iters left: 5 (60 enodes) 1553932180.487 * * [simplify]: iters left: 4 (97 enodes) 1553932180.515 * * [simplify]: iters left: 3 (134 enodes) 1553932180.556 * * [simplify]: iters left: 2 (196 enodes) 1553932180.628 * * [simplify]: iters left: 1 (297 enodes) 1553932180.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932180.705 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932180.705 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932180.705 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932180.705 * * [simplify]: Extracting #4: cost 91 inf + 1 1553932180.705 * * [simplify]: Extracting #5: cost 94 inf + 44 1553932180.706 * * [simplify]: Extracting #6: cost 60 inf + 2945 1553932180.708 * * [simplify]: Extracting #7: cost 13 inf + 8155 1553932180.713 * * [simplify]: Extracting #8: cost 1 inf + 10939 1553932180.719 * * [simplify]: Extracting #9: cost 0 inf + 11181 1553932180.723 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932180.723 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932180.723 * * * * [progress]: [ 307 / 827 ] simplifiying candidate # 1553932180.723 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932180.723 * * [simplify]: iters left: 6 (19 enodes) 1553932180.728 * * [simplify]: iters left: 5 (91 enodes) 1553932180.746 * * [simplify]: iters left: 4 (207 enodes) 1553932180.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932180.847 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932180.847 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932180.847 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932180.848 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932180.851 * * [simplify]: Extracting #5: cost 167 inf + 8695 1553932180.860 * * [simplify]: Extracting #6: cost 57 inf + 28945 1553932180.874 * * [simplify]: Extracting #7: cost 27 inf + 36581 1553932180.890 * * [simplify]: Extracting #8: cost 3 inf + 45254 1553932180.909 * * [simplify]: Extracting #9: cost 0 inf + 45890 1553932180.925 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))))) 1553932180.925 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932180.926 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932180.926 * * [simplify]: iters left: 6 (14 enodes) 1553932180.933 * * [simplify]: iters left: 5 (62 enodes) 1553932180.953 * * [simplify]: iters left: 4 (99 enodes) 1553932180.975 * * [simplify]: iters left: 3 (134 enodes) 1553932180.994 * * [simplify]: iters left: 2 (196 enodes) 1553932181.066 * * [simplify]: iters left: 1 (297 enodes) 1553932181.175 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932181.175 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932181.175 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932181.175 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932181.175 * * [simplify]: Extracting #4: cost 91 inf + 1 1553932181.176 * * [simplify]: Extracting #5: cost 94 inf + 44 1553932181.178 * * [simplify]: Extracting #6: cost 60 inf + 2786 1553932181.181 * * [simplify]: Extracting #7: cost 10 inf + 8481 1553932181.184 * * [simplify]: Extracting #8: cost 0 inf + 11261 1553932181.187 * [simplify]: Simplified to (* (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932181.187 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))))) (* (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932181.187 * * * * [progress]: [ 308 / 827 ] simplifiying candidate # 1553932181.188 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932181.188 * * [simplify]: iters left: 6 (21 enodes) 1553932181.194 * * [simplify]: iters left: 5 (99 enodes) 1553932181.221 * * [simplify]: iters left: 4 (238 enodes) 1553932181.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932181.318 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932181.318 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932181.318 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932181.319 * * [simplify]: Extracting #4: cost 196 inf + 1 1553932181.323 * * [simplify]: Extracting #5: cost 164 inf + 12848 1553932181.336 * * [simplify]: Extracting #6: cost 55 inf + 34219 1553932181.351 * * [simplify]: Extracting #7: cost 21 inf + 43198 1553932181.360 * * [simplify]: Extracting #8: cost 1 inf + 49196 1553932181.368 * * [simplify]: Extracting #9: cost 0 inf + 49408 1553932181.377 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932181.377 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932181.378 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553932181.378 * * [simplify]: iters left: 6 (15 enodes) 1553932181.382 * * [simplify]: iters left: 5 (65 enodes) 1553932181.394 * * [simplify]: iters left: 4 (107 enodes) 1553932181.428 * * [simplify]: iters left: 3 (147 enodes) 1553932181.457 * * [simplify]: iters left: 2 (209 enodes) 1553932181.505 * * [simplify]: iters left: 1 (310 enodes) 1553932181.621 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932181.621 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932181.621 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932181.621 * * [simplify]: Extracting #3: cost 50 inf + 0 1553932181.622 * * [simplify]: Extracting #4: cost 93 inf + 3 1553932181.622 * * [simplify]: Extracting #5: cost 69 inf + 2296 1553932181.624 * * [simplify]: Extracting #6: cost 17 inf + 8316 1553932181.627 * * [simplify]: Extracting #7: cost 2 inf + 11585 1553932181.630 * * [simplify]: Extracting #8: cost 0 inf + 12469 1553932181.633 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ x.re x.im)))) 1553932181.633 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932181.633 * * * * [progress]: [ 309 / 827 ] simplifiying candidate # 1553932181.634 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932181.634 * * [simplify]: iters left: 6 (24 enodes) 1553932181.643 * * [simplify]: iters left: 5 (112 enodes) 1553932181.669 * * [simplify]: iters left: 4 (258 enodes) 1553932181.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932181.771 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932181.771 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932181.771 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932181.771 * * [simplify]: Extracting #4: cost 236 inf + 1 1553932181.774 * * [simplify]: Extracting #5: cost 195 inf + 11819 1553932181.780 * * [simplify]: Extracting #6: cost 80 inf + 34159 1553932181.797 * * [simplify]: Extracting #7: cost 30 inf + 47619 1553932181.811 * * [simplify]: Extracting #8: cost 1 inf + 58952 1553932181.822 * * [simplify]: Extracting #9: cost 0 inf + 59164 1553932181.839 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) 1553932181.839 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932181.840 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932181.840 * * [simplify]: iters left: 6 (18 enodes) 1553932181.849 * * [simplify]: iters left: 5 (80 enodes) 1553932181.872 * * [simplify]: iters left: 4 (140 enodes) 1553932181.893 * * [simplify]: iters left: 3 (186 enodes) 1553932181.933 * * [simplify]: iters left: 2 (261 enodes) 1553932181.996 * * [simplify]: iters left: 1 (375 enodes) 1553932182.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932182.101 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932182.101 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932182.102 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932182.102 * * [simplify]: Extracting #4: cost 106 inf + 1 1553932182.104 * * [simplify]: Extracting #5: cost 91 inf + 1602 1553932182.108 * * [simplify]: Extracting #6: cost 20 inf + 9735 1553932182.114 * * [simplify]: Extracting #7: cost 1 inf + 14691 1553932182.121 * * [simplify]: Extracting #8: cost 0 inf + 15173 1553932182.128 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) 1553932182.128 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932182.128 * * * * [progress]: [ 310 / 827 ] simplifiying candidate # 1553932182.129 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932182.129 * * [simplify]: iters left: 6 (23 enodes) 1553932182.140 * * [simplify]: iters left: 5 (107 enodes) 1553932182.168 * * [simplify]: iters left: 4 (252 enodes) 1553932182.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932182.270 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932182.270 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932182.270 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932182.271 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932182.273 * * [simplify]: Extracting #5: cost 200 inf + 10441 1553932182.293 * * [simplify]: Extracting #6: cost 53 inf + 39811 1553932182.302 * * [simplify]: Extracting #7: cost 9 inf + 52892 1553932182.312 * * [simplify]: Extracting #8: cost 2 inf + 54926 1553932182.323 * * [simplify]: Extracting #9: cost 0 inf + 55350 1553932182.343 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im)))) 1553932182.343 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im)))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932182.344 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) 1553932182.344 * * [simplify]: iters left: 6 (15 enodes) 1553932182.351 * * [simplify]: iters left: 5 (65 enodes) 1553932182.362 * * [simplify]: iters left: 4 (107 enodes) 1553932182.379 * * [simplify]: iters left: 3 (147 enodes) 1553932182.416 * * [simplify]: iters left: 2 (209 enodes) 1553932182.462 * * [simplify]: iters left: 1 (310 enodes) 1553932182.563 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932182.563 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932182.563 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932182.564 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932182.564 * * [simplify]: Extracting #4: cost 94 inf + 3 1553932182.565 * * [simplify]: Extracting #5: cost 68 inf + 2337 1553932182.569 * * [simplify]: Extracting #6: cost 17 inf + 8356 1553932182.574 * * [simplify]: Extracting #7: cost 2 inf + 11665 1553932182.577 * * [simplify]: Extracting #8: cost 0 inf + 12549 1553932182.580 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (- x.im x.re)))) 1553932182.580 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932182.581 * * * * [progress]: [ 311 / 827 ] simplifiying candidate # 1553932182.581 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932182.581 * * [simplify]: iters left: 6 (22 enodes) 1553932182.587 * * [simplify]: iters left: 5 (104 enodes) 1553932182.612 * * [simplify]: iters left: 4 (246 enodes) 1553932182.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932182.715 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932182.715 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932182.715 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932182.716 * * [simplify]: Extracting #4: cost 230 inf + 1 1553932182.719 * * [simplify]: Extracting #5: cost 217 inf + 6567 1553932182.732 * * [simplify]: Extracting #6: cost 68 inf + 39217 1553932182.752 * * [simplify]: Extracting #7: cost 11 inf + 59314 1553932182.774 * * [simplify]: Extracting #8: cost 1 inf + 62184 1553932182.795 * * [simplify]: Extracting #9: cost 0 inf + 62396 1553932182.806 * [simplify]: Simplified to (* (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) 1553932182.806 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932182.806 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932182.806 * * [simplify]: iters left: 6 (19 enodes) 1553932182.811 * * [simplify]: iters left: 5 (90 enodes) 1553932182.827 * * [simplify]: iters left: 4 (193 enodes) 1553932182.890 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932182.890 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932182.890 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932182.890 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932182.891 * * [simplify]: Extracting #4: cost 177 inf + 43 1553932182.893 * * [simplify]: Extracting #5: cost 154 inf + 3833 1553932182.899 * * [simplify]: Extracting #6: cost 62 inf + 18569 1553932182.905 * * [simplify]: Extracting #7: cost 9 inf + 32674 1553932182.912 * * [simplify]: Extracting #8: cost 1 inf + 35850 1553932182.919 * * [simplify]: Extracting #9: cost 0 inf + 36372 1553932182.926 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (+ x.re x.im))) 1553932182.926 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932182.926 * * * * [progress]: [ 312 / 827 ] simplifiying candidate # 1553932182.927 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932182.927 * * [simplify]: iters left: 6 (20 enodes) 1553932182.933 * * [simplify]: iters left: 5 (95 enodes) 1553932182.969 * * [simplify]: iters left: 4 (218 enodes) 1553932183.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932183.031 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932183.031 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932183.031 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932183.032 * * [simplify]: Extracting #4: cost 200 inf + 1 1553932183.034 * * [simplify]: Extracting #5: cost 159 inf + 10631 1553932183.040 * * [simplify]: Extracting #6: cost 32 inf + 35683 1553932183.051 * * [simplify]: Extracting #7: cost 6 inf + 43296 1553932183.060 * * [simplify]: Extracting #8: cost 1 inf + 44775 1553932183.069 * * [simplify]: Extracting #9: cost 0 inf + 44987 1553932183.078 * [simplify]: Simplified to (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))) x.re)) (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) 1553932183.078 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))) x.re)) (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932183.078 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932183.078 * * [simplify]: iters left: 6 (16 enodes) 1553932183.082 * * [simplify]: iters left: 5 (77 enodes) 1553932183.095 * * [simplify]: iters left: 4 (163 enodes) 1553932183.125 * * [simplify]: iters left: 3 (333 enodes) 1553932183.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932183.224 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932183.224 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932183.225 * * [simplify]: Extracting #3: cost 77 inf + 0 1553932183.225 * * [simplify]: Extracting #4: cost 191 inf + 84 1553932183.227 * * [simplify]: Extracting #5: cost 133 inf + 9893 1553932183.234 * * [simplify]: Extracting #6: cost 13 inf + 35886 1553932183.242 * * [simplify]: Extracting #7: cost 0 inf + 39122 1553932183.250 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im)))) 1553932183.250 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))) x.re)) (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932183.250 * * * * [progress]: [ 313 / 827 ] simplifiying candidate # 1553932183.251 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932183.251 * * [simplify]: iters left: 6 (21 enodes) 1553932183.256 * * [simplify]: iters left: 5 (99 enodes) 1553932183.286 * * [simplify]: iters left: 4 (240 enodes) 1553932183.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932183.388 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932183.389 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932183.389 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932183.390 * * [simplify]: Extracting #4: cost 225 inf + 1 1553932183.395 * * [simplify]: Extracting #5: cost 189 inf + 15253 1553932183.411 * * [simplify]: Extracting #6: cost 58 inf + 43427 1553932183.424 * * [simplify]: Extracting #7: cost 16 inf + 53974 1553932183.434 * * [simplify]: Extracting #8: cost 2 inf + 58790 1553932183.446 * * [simplify]: Extracting #9: cost 0 inf + 59214 1553932183.467 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932183.467 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932183.468 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932183.468 * * [simplify]: iters left: 6 (16 enodes) 1553932183.476 * * [simplify]: iters left: 5 (75 enodes) 1553932183.505 * * [simplify]: iters left: 4 (159 enodes) 1553932183.554 * * [simplify]: iters left: 3 (376 enodes) 1553932183.680 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932183.680 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932183.680 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932183.680 * * [simplify]: Extracting #3: cost 92 inf + 0 1553932183.681 * * [simplify]: Extracting #4: cost 218 inf + 43 1553932183.683 * * [simplify]: Extracting #5: cost 144 inf + 11107 1553932183.691 * * [simplify]: Extracting #6: cost 18 inf + 39833 1553932183.701 * * [simplify]: Extracting #7: cost 0 inf + 44148 1553932183.720 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im)))) 1553932183.720 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932183.720 * * * * [progress]: [ 314 / 827 ] simplifiying candidate # 1553932183.721 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932183.721 * * [simplify]: iters left: 6 (14 enodes) 1553932183.728 * * [simplify]: iters left: 5 (60 enodes) 1553932183.748 * * [simplify]: iters left: 4 (135 enodes) 1553932183.787 * * [simplify]: iters left: 3 (460 enodes) 1553932184.103 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932184.103 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932184.103 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932184.104 * * [simplify]: Extracting #3: cost 97 inf + 0 1553932184.105 * * [simplify]: Extracting #4: cost 385 inf + 1 1553932184.110 * * [simplify]: Extracting #5: cost 310 inf + 25333 1553932184.127 * * [simplify]: Extracting #6: cost 37 inf + 79654 1553932184.158 * * [simplify]: Extracting #7: cost 0 inf + 87335 1553932184.205 * [simplify]: Simplified to (* (* (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- x.im x.re)) (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im))))) (cbrt (* (* x.re (- x.im x.re)) (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im))))) 1553932184.205 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- x.im x.re)) (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im))))) (cbrt (* (* x.re (- x.im x.re)) (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932184.206 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932184.206 * * [simplify]: iters left: 6 (9 enodes) 1553932184.210 * * [simplify]: iters left: 5 (39 enodes) 1553932184.223 * * [simplify]: iters left: 4 (72 enodes) 1553932184.244 * * [simplify]: iters left: 3 (126 enodes) 1553932184.278 * * [simplify]: iters left: 2 (188 enodes) 1553932184.339 * * [simplify]: iters left: 1 (275 enodes) 1553932184.415 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932184.415 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932184.415 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932184.415 * * [simplify]: Extracting #3: cost 42 inf + 0 1553932184.416 * * [simplify]: Extracting #4: cost 85 inf + 85 1553932184.418 * * [simplify]: Extracting #5: cost 42 inf + 5018 1553932184.423 * * [simplify]: Extracting #6: cost 10 inf + 9481 1553932184.428 * * [simplify]: Extracting #7: cost 0 inf + 10539 1553932184.433 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932184.433 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- x.im x.re)) (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im))))) (cbrt (* (* x.re (- x.im x.re)) (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932184.433 * * * * [progress]: [ 315 / 827 ] simplifiying candidate # 1553932184.434 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932184.434 * * [simplify]: iters left: 6 (21 enodes) 1553932184.445 * * [simplify]: iters left: 5 (99 enodes) 1553932184.481 * * [simplify]: iters left: 4 (238 enodes) 1553932184.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932184.584 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932184.585 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932184.585 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932184.585 * * [simplify]: Extracting #4: cost 196 inf + 1 1553932184.587 * * [simplify]: Extracting #5: cost 157 inf + 12257 1553932184.598 * * [simplify]: Extracting #6: cost 54 inf + 31777 1553932184.609 * * [simplify]: Extracting #7: cost 22 inf + 42284 1553932184.618 * * [simplify]: Extracting #8: cost 5 inf + 47805 1553932184.630 * * [simplify]: Extracting #9: cost 0 inf + 49236 1553932184.638 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* x.re (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932184.639 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* x.re (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932184.639 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932184.639 * * [simplify]: iters left: 6 (15 enodes) 1553932184.643 * * [simplify]: iters left: 5 (65 enodes) 1553932184.652 * * [simplify]: iters left: 4 (107 enodes) 1553932184.667 * * [simplify]: iters left: 3 (147 enodes) 1553932184.688 * * [simplify]: iters left: 2 (209 enodes) 1553932184.736 * * [simplify]: iters left: 1 (310 enodes) 1553932184.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932184.819 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932184.819 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932184.819 * * [simplify]: Extracting #3: cost 50 inf + 0 1553932184.820 * * [simplify]: Extracting #4: cost 92 inf + 44 1553932184.820 * * [simplify]: Extracting #5: cost 61 inf + 2911 1553932184.823 * * [simplify]: Extracting #6: cost 13 inf + 8724 1553932184.826 * * [simplify]: Extracting #7: cost 2 inf + 11465 1553932184.829 * * [simplify]: Extracting #8: cost 0 inf + 12469 1553932184.832 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (+ x.re x.im)))) 1553932184.832 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* x.re (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932184.832 * * * * [progress]: [ 316 / 827 ] simplifiying candidate # 1553932184.832 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932184.832 * * [simplify]: iters left: 6 (14 enodes) 1553932184.836 * * [simplify]: iters left: 5 (62 enodes) 1553932184.845 * * [simplify]: iters left: 4 (137 enodes) 1553932184.910 * * [simplify]: iters left: 3 (462 enodes) 1553932185.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932185.250 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932185.250 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932185.250 * * [simplify]: Extracting #3: cost 101 inf + 0 1553932185.251 * * [simplify]: Extracting #4: cost 388 inf + 1 1553932185.256 * * [simplify]: Extracting #5: cost 326 inf + 24547 1553932185.272 * * [simplify]: Extracting #6: cost 48 inf + 77280 1553932185.296 * * [simplify]: Extracting #7: cost 0 inf + 86705 1553932185.336 * * [simplify]: Extracting #8: cost 0 inf + 86665 1553932185.377 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) 1553932185.377 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932185.378 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553932185.378 * * [simplify]: iters left: 6 (9 enodes) 1553932185.382 * * [simplify]: iters left: 5 (41 enodes) 1553932185.395 * * [simplify]: iters left: 4 (74 enodes) 1553932185.409 * * [simplify]: iters left: 3 (126 enodes) 1553932185.427 * * [simplify]: iters left: 2 (191 enodes) 1553932185.467 * * [simplify]: iters left: 1 (279 enodes) 1553932185.540 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932185.540 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932185.540 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932185.540 * * [simplify]: Extracting #3: cost 42 inf + 0 1553932185.540 * * [simplify]: Extracting #4: cost 87 inf + 3 1553932185.542 * * [simplify]: Extracting #5: cost 50 inf + 4446 1553932185.546 * * [simplify]: Extracting #6: cost 11 inf + 9199 1553932185.551 * * [simplify]: Extracting #7: cost 0 inf + 10379 1553932185.554 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932185.554 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932185.555 * * * * [progress]: [ 317 / 827 ] simplifiying candidate # 1553932185.555 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932185.555 * * [simplify]: iters left: 6 (22 enodes) 1553932185.561 * * [simplify]: iters left: 5 (103 enodes) 1553932185.583 * * [simplify]: iters left: 4 (229 enodes) 1553932185.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932185.648 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932185.648 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932185.648 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932185.648 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932185.652 * * [simplify]: Extracting #5: cost 155 inf + 9557 1553932185.667 * * [simplify]: Extracting #6: cost 34 inf + 33307 1553932185.680 * * [simplify]: Extracting #7: cost 6 inf + 41565 1553932185.688 * * [simplify]: Extracting #8: cost 1 inf + 42254 1553932185.697 * * [simplify]: Extracting #9: cost 0 inf + 42466 1553932185.705 * [simplify]: Simplified to (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) 1553932185.705 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932185.706 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932185.706 * * [simplify]: iters left: 6 (15 enodes) 1553932185.710 * * [simplify]: iters left: 5 (67 enodes) 1553932185.724 * * [simplify]: iters left: 4 (119 enodes) 1553932185.742 * * [simplify]: iters left: 3 (165 enodes) 1553932185.788 * * [simplify]: iters left: 2 (238 enodes) 1553932185.840 * * [simplify]: iters left: 1 (351 enodes) 1553932185.946 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932185.946 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932185.946 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932185.946 * * [simplify]: Extracting #3: cost 85 inf + 0 1553932185.947 * * [simplify]: Extracting #4: cost 170 inf + 125 1553932185.949 * * [simplify]: Extracting #5: cost 77 inf + 14212 1553932185.954 * * [simplify]: Extracting #6: cost 15 inf + 22691 1553932185.959 * * [simplify]: Extracting #7: cost 0 inf + 26079 1553932185.964 * * [simplify]: Extracting #8: cost 0 inf + 25999 1553932185.970 * [simplify]: Simplified to (* (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ x.re x.im))) (cbrt (- (* x.im x.im) (* (- x.im x.re) x.re)))) 1553932185.970 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ x.re x.im))) (cbrt (- (* x.im x.im) (* (- x.im x.re) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932185.970 * * * * [progress]: [ 318 / 827 ] simplifiying candidate # 1553932185.970 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932185.971 * * [simplify]: iters left: 6 (18 enodes) 1553932185.974 * * [simplify]: iters left: 5 (78 enodes) 1553932185.987 * * [simplify]: iters left: 4 (182 enodes) 1553932186.035 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932186.035 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932186.035 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932186.035 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932186.036 * * [simplify]: Extracting #4: cost 191 inf + 1 1553932186.037 * * [simplify]: Extracting #5: cost 138 inf + 10202 1553932186.044 * * [simplify]: Extracting #6: cost 9 inf + 33281 1553932186.051 * * [simplify]: Extracting #7: cost 0 inf + 35259 1553932186.059 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 1553932186.059 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932186.059 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932186.059 * * [simplify]: iters left: 6 (10 enodes) 1553932186.061 * * [simplify]: iters left: 5 (44 enodes) 1553932186.459 * * [simplify]: iters left: 4 (82 enodes) 1553932186.485 * * [simplify]: iters left: 3 (139 enodes) 1553932186.520 * * [simplify]: iters left: 2 (204 enodes) 1553932186.591 * * [simplify]: iters left: 1 (293 enodes) 1553932186.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932186.665 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932186.665 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932186.668 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932186.668 * * [simplify]: Extracting #4: cost 92 inf + 3 1553932186.670 * * [simplify]: Extracting #5: cost 56 inf + 4601 1553932186.675 * * [simplify]: Extracting #6: cost 5 inf + 11379 1553932186.680 * * [simplify]: Extracting #7: cost 0 inf + 11667 1553932186.686 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932186.686 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932186.686 * * * * [progress]: [ 319 / 827 ] simplifiying candidate # 1553932186.687 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932186.687 * * [simplify]: iters left: 6 (23 enodes) 1553932186.700 * * [simplify]: iters left: 5 (109 enodes) 1553932186.726 * * [simplify]: iters left: 4 (267 enodes) 1553932186.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932186.847 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932186.847 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932186.847 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932186.848 * * [simplify]: Extracting #4: cost 286 inf + 1 1553932186.850 * * [simplify]: Extracting #5: cost 261 inf + 10679 1553932186.860 * * [simplify]: Extracting #6: cost 96 inf + 44079 1553932186.878 * * [simplify]: Extracting #7: cost 28 inf + 64643 1553932186.894 * * [simplify]: Extracting #8: cost 2 inf + 75426 1553932186.913 * * [simplify]: Extracting #9: cost 0 inf + 76320 1553932186.939 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932186.939 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932186.940 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932186.940 * * [simplify]: iters left: 6 (19 enodes) 1553932186.950 * * [simplify]: iters left: 5 (90 enodes) 1553932186.979 * * [simplify]: iters left: 4 (193 enodes) 1553932187.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932187.059 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932187.059 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932187.059 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932187.060 * * [simplify]: Extracting #4: cost 185 inf + 0 1553932187.063 * * [simplify]: Extracting #5: cost 136 inf + 7507 1553932187.073 * * [simplify]: Extracting #6: cost 24 inf + 29605 1553932187.086 * * [simplify]: Extracting #7: cost 1 inf + 36770 1553932187.100 * * [simplify]: Extracting #8: cost 0 inf + 37332 1553932187.114 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* (+ x.re x.im) x.im) (* x.re x.re))))) 1553932187.114 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932187.114 * * * * [progress]: [ 320 / 827 ] simplifiying candidate # 1553932187.115 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932187.115 * * [simplify]: iters left: 6 (21 enodes) 1553932187.126 * * [simplify]: iters left: 5 (100 enodes) 1553932187.150 * * [simplify]: iters left: 4 (241 enodes) 1553932187.253 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932187.253 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932187.253 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932187.253 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932187.254 * * [simplify]: Extracting #4: cost 256 inf + 1 1553932187.256 * * [simplify]: Extracting #5: cost 211 inf + 11927 1553932187.263 * * [simplify]: Extracting #6: cost 66 inf + 42811 1553932187.275 * * [simplify]: Extracting #7: cost 9 inf + 58183 1553932187.298 * * [simplify]: Extracting #8: cost 2 inf + 60007 1553932187.321 * * [simplify]: Extracting #9: cost 0 inf + 60431 1553932187.349 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932187.349 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932187.349 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932187.350 * * [simplify]: iters left: 6 (16 enodes) 1553932187.357 * * [simplify]: iters left: 5 (77 enodes) 1553932187.374 * * [simplify]: iters left: 4 (163 enodes) 1553932187.402 * * [simplify]: iters left: 3 (333 enodes) 1553932187.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932187.522 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932187.522 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932187.522 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932187.523 * * [simplify]: Extracting #4: cost 199 inf + 0 1553932187.524 * * [simplify]: Extracting #5: cost 155 inf + 7772 1553932187.531 * * [simplify]: Extracting #6: cost 18 inf + 36437 1553932187.539 * * [simplify]: Extracting #7: cost 0 inf + 39562 1553932187.548 * * [simplify]: Extracting #8: cost 0 inf + 39482 1553932187.564 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932187.565 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932187.565 * * * * [progress]: [ 321 / 827 ] simplifiying candidate # 1553932187.565 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932187.566 * * [simplify]: iters left: 6 (23 enodes) 1553932187.578 * * [simplify]: iters left: 5 (109 enodes) 1553932187.618 * * [simplify]: iters left: 4 (269 enodes) 1553932187.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932187.729 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932187.729 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932187.729 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932187.730 * * [simplify]: Extracting #4: cost 294 inf + 1 1553932187.733 * * [simplify]: Extracting #5: cost 265 inf + 13444 1553932187.746 * * [simplify]: Extracting #6: cost 98 inf + 47851 1553932187.770 * * [simplify]: Extracting #7: cost 19 inf + 70316 1553932187.796 * * [simplify]: Extracting #8: cost 2 inf + 76108 1553932187.822 * * [simplify]: Extracting #9: cost 0 inf + 76532 1553932187.852 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932187.852 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932187.853 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932187.853 * * [simplify]: iters left: 6 (19 enodes) 1553932187.862 * * [simplify]: iters left: 5 (90 enodes) 1553932187.890 * * [simplify]: iters left: 4 (185 enodes) 1553932187.946 * * [simplify]: iters left: 3 (393 enodes) 1553932188.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932188.038 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932188.038 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932188.039 * * [simplify]: Extracting #3: cost 82 inf + 0 1553932188.039 * * [simplify]: Extracting #4: cost 226 inf + 0 1553932188.042 * * [simplify]: Extracting #5: cost 159 inf + 9055 1553932188.057 * * [simplify]: Extracting #6: cost 20 inf + 36723 1553932188.074 * * [simplify]: Extracting #7: cost 6 inf + 40471 1553932188.092 * * [simplify]: Extracting #8: cost 0 inf + 43523 1553932188.111 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.im x.re)))) 1553932188.111 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932188.112 * * * * [progress]: [ 322 / 827 ] simplifiying candidate # 1553932188.112 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932188.112 * * [simplify]: iters left: 6 (19 enodes) 1553932188.124 * * [simplify]: iters left: 5 (90 enodes) 1553932188.147 * * [simplify]: iters left: 4 (205 enodes) 1553932188.232 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932188.232 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932188.233 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932188.233 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932188.233 * * [simplify]: Extracting #4: cost 202 inf + 1 1553932188.238 * * [simplify]: Extracting #5: cost 162 inf + 10395 1553932188.248 * * [simplify]: Extracting #6: cost 32 inf + 35594 1553932188.265 * * [simplify]: Extracting #7: cost 8 inf + 41795 1553932188.273 * * [simplify]: Extracting #8: cost 1 inf + 42988 1553932188.281 * * [simplify]: Extracting #9: cost 0 inf + 43200 1553932188.290 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) 1553932188.290 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932188.291 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932188.291 * * [simplify]: iters left: 6 (14 enodes) 1553932188.298 * * [simplify]: iters left: 5 (62 enodes) 1553932188.318 * * [simplify]: iters left: 4 (109 enodes) 1553932188.350 * * [simplify]: iters left: 3 (152 enodes) 1553932188.383 * * [simplify]: iters left: 2 (225 enodes) 1553932188.431 * * [simplify]: iters left: 1 (338 enodes) 1553932188.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932188.523 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932188.523 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932188.523 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932188.524 * * [simplify]: Extracting #4: cost 170 inf + 1 1553932188.525 * * [simplify]: Extracting #5: cost 167 inf + 1478 1553932188.528 * * [simplify]: Extracting #6: cost 61 inf + 15875 1553932188.532 * * [simplify]: Extracting #7: cost 1 inf + 24469 1553932188.538 * * [simplify]: Extracting #8: cost 0 inf + 24631 1553932188.543 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932188.543 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932188.543 * * * * [progress]: [ 323 / 827 ] simplifiying candidate # 1553932188.543 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932188.543 * * [simplify]: iters left: 6 (24 enodes) 1553932188.550 * * [simplify]: iters left: 5 (112 enodes) 1553932188.585 * * [simplify]: iters left: 4 (258 enodes) 1553932188.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932188.679 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932188.679 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932188.679 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932188.680 * * [simplify]: Extracting #4: cost 236 inf + 1 1553932188.686 * * [simplify]: Extracting #5: cost 184 inf + 14599 1553932188.706 * * [simplify]: Extracting #6: cost 58 inf + 41043 1553932188.724 * * [simplify]: Extracting #7: cost 23 inf + 50865 1553932188.734 * * [simplify]: Extracting #8: cost 4 inf + 57694 1553932188.744 * * [simplify]: Extracting #9: cost 0 inf + 59084 1553932188.754 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- x.re x.im)))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932188.754 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- x.re x.im)))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932188.755 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932188.755 * * [simplify]: iters left: 6 (18 enodes) 1553932188.759 * * [simplify]: iters left: 5 (80 enodes) 1553932188.781 * * [simplify]: iters left: 4 (134 enodes) 1553932188.805 * * [simplify]: iters left: 3 (183 enodes) 1553932188.837 * * [simplify]: iters left: 2 (271 enodes) 1553932188.933 * * [simplify]: iters left: 1 (394 enodes) 1553932189.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932189.078 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932189.078 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932189.078 * * [simplify]: Extracting #3: cost 85 inf + 0 1553932189.078 * * [simplify]: Extracting #4: cost 176 inf + 1 1553932189.079 * * [simplify]: Extracting #5: cost 167 inf + 1803 1553932189.082 * * [simplify]: Extracting #6: cost 39 inf + 18243 1553932189.088 * * [simplify]: Extracting #7: cost 2 inf + 25676 1553932189.093 * * [simplify]: Extracting #8: cost 0 inf + 26480 1553932189.101 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) 1553932189.101 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- x.re x.im)))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* (+ x.re x.im) x.im) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932189.101 * * * * [progress]: [ 324 / 827 ] simplifiying candidate # 1553932189.101 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932189.101 * * [simplify]: iters left: 6 (22 enodes) 1553932189.107 * * [simplify]: iters left: 5 (103 enodes) 1553932189.126 * * [simplify]: iters left: 4 (229 enodes) 1553932189.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932189.237 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932189.237 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932189.237 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932189.238 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932189.240 * * [simplify]: Extracting #5: cost 153 inf + 10642 1553932189.246 * * [simplify]: Extracting #6: cost 29 inf + 33197 1553932189.253 * * [simplify]: Extracting #7: cost 9 inf + 40339 1553932189.262 * * [simplify]: Extracting #8: cost 3 inf + 41910 1553932189.270 * * [simplify]: Extracting #9: cost 0 inf + 42546 1553932189.284 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) 1553932189.284 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932189.285 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im))) 1553932189.285 * * [simplify]: iters left: 6 (15 enodes) 1553932189.292 * * [simplify]: iters left: 5 (67 enodes) 1553932189.309 * * [simplify]: iters left: 4 (119 enodes) 1553932189.326 * * [simplify]: iters left: 3 (165 enodes) 1553932189.368 * * [simplify]: iters left: 2 (238 enodes) 1553932189.419 * * [simplify]: iters left: 1 (351 enodes) 1553932189.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932189.517 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932189.518 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932189.518 * * [simplify]: Extracting #3: cost 85 inf + 0 1553932189.519 * * [simplify]: Extracting #4: cost 172 inf + 3 1553932189.522 * * [simplify]: Extracting #5: cost 123 inf + 7643 1553932189.531 * * [simplify]: Extracting #6: cost 15 inf + 22771 1553932189.541 * * [simplify]: Extracting #7: cost 0 inf + 25999 1553932189.547 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553932189.547 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) (* (cbrt (+ x.re x.im)) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932189.547 * * * * [progress]: [ 325 / 827 ] simplifiying candidate # 1553932189.547 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932189.547 * * [simplify]: iters left: 6 (19 enodes) 1553932189.553 * * [simplify]: iters left: 5 (92 enodes) 1553932189.573 * * [simplify]: iters left: 4 (207 enodes) 1553932189.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932189.641 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932189.641 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932189.641 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932189.641 * * [simplify]: Extracting #4: cost 203 inf + 1 1553932189.646 * * [simplify]: Extracting #5: cost 165 inf + 10272 1553932189.651 * * [simplify]: Extracting #6: cost 38 inf + 34646 1553932189.661 * * [simplify]: Extracting #7: cost 8 inf + 42117 1553932189.677 * * [simplify]: Extracting #8: cost 2 inf + 43218 1553932189.693 * * [simplify]: Extracting #9: cost 0 inf + 43682 1553932189.709 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))))) 1553932189.709 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932189.710 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932189.710 * * [simplify]: iters left: 6 (14 enodes) 1553932189.717 * * [simplify]: iters left: 5 (64 enodes) 1553932189.737 * * [simplify]: iters left: 4 (111 enodes) 1553932189.770 * * [simplify]: iters left: 3 (152 enodes) 1553932189.815 * * [simplify]: iters left: 2 (225 enodes) 1553932189.864 * * [simplify]: iters left: 1 (337 enodes) 1553932189.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932189.984 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932189.984 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932189.984 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932189.984 * * [simplify]: Extracting #4: cost 170 inf + 1 1553932189.986 * * [simplify]: Extracting #5: cost 169 inf + 1152 1553932189.991 * * [simplify]: Extracting #6: cost 62 inf + 15474 1553932190.001 * * [simplify]: Extracting #7: cost 1 inf + 24629 1553932190.011 * * [simplify]: Extracting #8: cost 0 inf + 24711 1553932190.020 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932190.020 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932190.021 * * * * [progress]: [ 326 / 827 ] simplifiying candidate # 1553932190.021 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932190.022 * * [simplify]: iters left: 6 (21 enodes) 1553932190.032 * * [simplify]: iters left: 5 (100 enodes) 1553932190.070 * * [simplify]: iters left: 4 (241 enodes) 1553932190.161 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932190.161 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932190.162 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932190.162 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932190.162 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932190.168 * * [simplify]: Extracting #5: cost 197 inf + 9224 1553932190.178 * * [simplify]: Extracting #6: cost 57 inf + 36418 1553932190.190 * * [simplify]: Extracting #7: cost 8 inf + 47310 1553932190.200 * * [simplify]: Extracting #8: cost 2 inf + 49072 1553932190.210 * * [simplify]: Extracting #9: cost 0 inf + 49496 1553932190.222 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.im x.re)))) 1553932190.222 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.im x.re)))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932190.223 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) 1553932190.223 * * [simplify]: iters left: 6 (15 enodes) 1553932190.230 * * [simplify]: iters left: 5 (67 enodes) 1553932190.249 * * [simplify]: iters left: 4 (119 enodes) 1553932190.268 * * [simplify]: iters left: 3 (165 enodes) 1553932190.291 * * [simplify]: iters left: 2 (238 enodes) 1553932190.346 * * [simplify]: iters left: 1 (351 enodes) 1553932190.442 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932190.442 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932190.442 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932190.442 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932190.442 * * [simplify]: Extracting #4: cost 173 inf + 3 1553932190.444 * * [simplify]: Extracting #5: cost 122 inf + 7604 1553932190.448 * * [simplify]: Extracting #6: cost 14 inf + 22933 1553932190.459 * * [simplify]: Extracting #7: cost 0 inf + 25999 1553932190.465 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553932190.465 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.im x.re)))) (* (cbrt (- x.im x.re)) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932190.466 * * * * [progress]: [ 327 / 827 ] simplifiying candidate # 1553932190.466 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932190.466 * * [simplify]: iters left: 6 (23 enodes) 1553932190.472 * * [simplify]: iters left: 5 (109 enodes) 1553932190.510 * * [simplify]: iters left: 4 (269 enodes) 1553932190.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932190.629 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932190.629 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932190.629 * * [simplify]: Extracting #3: cost 81 inf + 0 1553932190.630 * * [simplify]: Extracting #4: cost 280 inf + 1 1553932190.632 * * [simplify]: Extracting #5: cost 272 inf + 8004 1553932190.638 * * [simplify]: Extracting #6: cost 129 inf + 34722 1553932190.651 * * [simplify]: Extracting #7: cost 26 inf + 65524 1553932190.676 * * [simplify]: Extracting #8: cost 4 inf + 72285 1553932190.691 * * [simplify]: Extracting #9: cost 0 inf + 73344 1553932190.707 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932190.707 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932190.708 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932190.708 * * [simplify]: iters left: 6 (19 enodes) 1553932190.716 * * [simplify]: iters left: 5 (90 enodes) 1553932190.743 * * [simplify]: iters left: 4 (193 enodes) 1553932190.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932190.783 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932190.783 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932190.783 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932190.783 * * [simplify]: Extracting #4: cost 178 inf + 43 1553932190.784 * * [simplify]: Extracting #5: cost 153 inf + 3915 1553932190.790 * * [simplify]: Extracting #6: cost 63 inf + 18327 1553932190.797 * * [simplify]: Extracting #7: cost 9 inf + 32674 1553932190.804 * * [simplify]: Extracting #8: cost 1 inf + 35850 1553932190.810 * * [simplify]: Extracting #9: cost 0 inf + 36372 1553932190.817 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (- x.im x.re))) 1553932190.817 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932190.817 * * * * [progress]: [ 328 / 827 ] simplifiying candidate # 1553932190.818 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932190.818 * * [simplify]: iters left: 6 (21 enodes) 1553932190.824 * * [simplify]: iters left: 5 (100 enodes) 1553932190.855 * * [simplify]: iters left: 4 (243 enodes) 1553932191.006 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932191.006 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932191.006 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932191.006 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932191.008 * * [simplify]: Extracting #4: cost 268 inf + 1 1553932191.016 * * [simplify]: Extracting #5: cost 241 inf + 6650 1553932191.030 * * [simplify]: Extracting #6: cost 75 inf + 40057 1553932191.052 * * [simplify]: Extracting #7: cost 15 inf + 55451 1553932191.073 * * [simplify]: Extracting #8: cost 3 inf + 59235 1553932191.096 * * [simplify]: Extracting #9: cost 0 inf + 60771 1553932191.119 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.im x.re))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) 1553932191.120 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.im x.re))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932191.121 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932191.121 * * [simplify]: iters left: 6 (16 enodes) 1553932191.127 * * [simplify]: iters left: 5 (77 enodes) 1553932191.141 * * [simplify]: iters left: 4 (163 enodes) 1553932191.179 * * [simplify]: iters left: 3 (333 enodes) 1553932191.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932191.274 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932191.274 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932191.274 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932191.275 * * [simplify]: Extracting #4: cost 192 inf + 84 1553932191.277 * * [simplify]: Extracting #5: cost 131 inf + 10097 1553932191.283 * * [simplify]: Extracting #6: cost 12 inf + 36168 1553932191.292 * * [simplify]: Extracting #7: cost 0 inf + 39202 1553932191.303 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re)))) 1553932191.303 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.im x.re))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932191.303 * * * * [progress]: [ 329 / 827 ] simplifiying candidate # 1553932191.304 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932191.304 * * [simplify]: iters left: 6 (22 enodes) 1553932191.309 * * [simplify]: iters left: 5 (104 enodes) 1553932191.330 * * [simplify]: iters left: 4 (263 enodes) 1553932191.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932191.432 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932191.432 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932191.433 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932191.434 * * [simplify]: Extracting #4: cost 275 inf + 1 1553932191.438 * * [simplify]: Extracting #5: cost 257 inf + 9548 1553932191.453 * * [simplify]: Extracting #6: cost 95 inf + 40036 1553932191.481 * * [simplify]: Extracting #7: cost 21 inf + 62907 1553932191.493 * * [simplify]: Extracting #8: cost 6 inf + 68360 1553932191.507 * * [simplify]: Extracting #9: cost 0 inf + 70294 1553932191.531 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) 1553932191.531 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932191.531 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932191.531 * * [simplify]: iters left: 6 (16 enodes) 1553932191.535 * * [simplify]: iters left: 5 (75 enodes) 1553932191.547 * * [simplify]: iters left: 4 (159 enodes) 1553932191.596 * * [simplify]: iters left: 3 (376 enodes) 1553932191.718 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932191.718 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932191.718 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932191.718 * * [simplify]: Extracting #3: cost 93 inf + 0 1553932191.719 * * [simplify]: Extracting #4: cost 207 inf + 1466 1553932191.723 * * [simplify]: Extracting #5: cost 114 inf + 16165 1553932191.744 * * [simplify]: Extracting #6: cost 5 inf + 42578 1553932191.763 * * [simplify]: Extracting #7: cost 0 inf + 44308 1553932191.782 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re)))) 1553932191.783 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932191.783 * * * * [progress]: [ 330 / 827 ] simplifiying candidate # 1553932191.783 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932191.784 * * [simplify]: iters left: 6 (15 enodes) 1553932191.788 * * [simplify]: iters left: 5 (66 enodes) 1553932191.799 * * [simplify]: iters left: 4 (159 enodes) 1553932191.860 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932191.860 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932191.861 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932191.861 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932191.861 * * [simplify]: Extracting #4: cost 187 inf + 1 1553932191.863 * * [simplify]: Extracting #5: cost 148 inf + 8504 1553932191.868 * * [simplify]: Extracting #6: cost 29 inf + 28927 1553932191.878 * * [simplify]: Extracting #7: cost 0 inf + 34985 1553932191.893 * * [simplify]: Extracting #8: cost 0 inf + 34945 1553932191.907 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) 1553932191.907 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932191.908 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932191.908 * * [simplify]: iters left: 6 (9 enodes) 1553932191.910 * * [simplify]: iters left: 5 (39 enodes) 1553932191.916 * * [simplify]: iters left: 4 (72 enodes) 1553932191.930 * * [simplify]: iters left: 3 (126 enodes) 1553932191.956 * * [simplify]: iters left: 2 (188 enodes) 1553932192.008 * * [simplify]: iters left: 1 (275 enodes) 1553932192.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932192.092 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932192.092 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932192.092 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932192.092 * * [simplify]: Extracting #4: cost 86 inf + 85 1553932192.093 * * [simplify]: Extracting #5: cost 39 inf + 5543 1553932192.095 * * [simplify]: Extracting #6: cost 7 inf + 9927 1553932192.098 * * [simplify]: Extracting #7: cost 0 inf + 10539 1553932192.101 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932192.101 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932192.101 * * * * [progress]: [ 331 / 827 ] simplifiying candidate # 1553932192.101 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932192.102 * * [simplify]: iters left: 6 (23 enodes) 1553932192.108 * * [simplify]: iters left: 5 (107 enodes) 1553932192.131 * * [simplify]: iters left: 4 (252 enodes) 1553932192.257 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932192.257 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932192.257 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932192.257 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932192.258 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932192.260 * * [simplify]: Extracting #5: cost 196 inf + 11846 1553932192.266 * * [simplify]: Extracting #6: cost 57 inf + 38873 1553932192.276 * * [simplify]: Extracting #7: cost 12 inf + 51645 1553932192.293 * * [simplify]: Extracting #8: cost 5 inf + 53759 1553932192.311 * * [simplify]: Extracting #9: cost 0 inf + 55190 1553932192.320 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932192.320 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932192.321 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932192.321 * * [simplify]: iters left: 6 (15 enodes) 1553932192.327 * * [simplify]: iters left: 5 (65 enodes) 1553932192.337 * * [simplify]: iters left: 4 (107 enodes) 1553932192.357 * * [simplify]: iters left: 3 (147 enodes) 1553932192.398 * * [simplify]: iters left: 2 (209 enodes) 1553932192.473 * * [simplify]: iters left: 1 (310 enodes) 1553932192.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932192.581 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932192.581 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932192.581 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932192.581 * * [simplify]: Extracting #4: cost 93 inf + 44 1553932192.582 * * [simplify]: Extracting #5: cost 58 inf + 3195 1553932192.584 * * [simplify]: Extracting #6: cost 12 inf + 8886 1553932192.587 * * [simplify]: Extracting #7: cost 2 inf + 11545 1553932192.592 * * [simplify]: Extracting #8: cost 0 inf + 12549 1553932192.598 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (- x.im x.re)))) 1553932192.599 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932192.599 * * * * [progress]: [ 332 / 827 ] simplifiying candidate # 1553932192.599 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932192.600 * * [simplify]: iters left: 6 (18 enodes) 1553932192.607 * * [simplify]: iters left: 5 (78 enodes) 1553932192.620 * * [simplify]: iters left: 4 (182 enodes) 1553932192.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932192.693 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932192.693 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932192.693 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932192.694 * * [simplify]: Extracting #4: cost 192 inf + 1 1553932192.697 * * [simplify]: Extracting #5: cost 155 inf + 6810 1553932192.708 * * [simplify]: Extracting #6: cost 22 inf + 29578 1553932192.723 * * [simplify]: Extracting #7: cost 0 inf + 35261 1553932192.738 * * [simplify]: Extracting #8: cost 0 inf + 35021 1553932192.755 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553932192.755 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932192.755 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im))) 1553932192.755 * * [simplify]: iters left: 6 (10 enodes) 1553932192.757 * * [simplify]: iters left: 5 (44 enodes) 1553932192.764 * * [simplify]: iters left: 4 (82 enodes) 1553932192.777 * * [simplify]: iters left: 3 (139 enodes) 1553932192.805 * * [simplify]: iters left: 2 (204 enodes) 1553932192.844 * * [simplify]: iters left: 1 (293 enodes) 1553932192.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932192.913 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932192.913 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932192.913 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932192.913 * * [simplify]: Extracting #4: cost 92 inf + 3 1553932192.914 * * [simplify]: Extracting #5: cost 56 inf + 4601 1553932192.917 * * [simplify]: Extracting #6: cost 5 inf + 11379 1553932192.920 * * [simplify]: Extracting #7: cost 0 inf + 11667 1553932192.922 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im))) 1553932192.922 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932192.923 * * * * [progress]: [ 333 / 827 ] simplifiying candidate # 1553932192.923 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932192.923 * * [simplify]: iters left: 6 (21 enodes) 1553932192.929 * * [simplify]: iters left: 5 (100 enodes) 1553932192.956 * * [simplify]: iters left: 4 (241 enodes) 1553932193.043 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932193.044 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932193.044 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932193.044 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932193.044 * * [simplify]: Extracting #4: cost 234 inf + 1 1553932193.046 * * [simplify]: Extracting #5: cost 191 inf + 10441 1553932193.053 * * [simplify]: Extracting #6: cost 43 inf + 38932 1553932193.069 * * [simplify]: Extracting #7: cost 5 inf + 48503 1553932193.089 * * [simplify]: Extracting #8: cost 0 inf + 49782 1553932193.100 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932193.101 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932193.101 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932193.101 * * [simplify]: iters left: 6 (15 enodes) 1553932193.105 * * [simplify]: iters left: 5 (67 enodes) 1553932193.115 * * [simplify]: iters left: 4 (119 enodes) 1553932193.136 * * [simplify]: iters left: 3 (165 enodes) 1553932193.175 * * [simplify]: iters left: 2 (238 enodes) 1553932193.240 * * [simplify]: iters left: 1 (351 enodes) 1553932193.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932193.369 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932193.369 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932193.369 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932193.370 * * [simplify]: Extracting #4: cost 172 inf + 44 1553932193.377 * * [simplify]: Extracting #5: cost 81 inf + 13404 1553932193.386 * * [simplify]: Extracting #6: cost 15 inf + 22611 1553932193.397 * * [simplify]: Extracting #7: cost 0 inf + 25919 1553932193.408 * * [simplify]: Extracting #8: cost 0 inf + 25839 1553932193.419 * [simplify]: Simplified to (* (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (- x.im x.re))) (cbrt (- (* x.im x.im) (* (- x.im x.re) x.re)))) 1553932193.419 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (- x.im x.re))) (cbrt (- (* x.im x.im) (* (- x.im x.re) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932193.419 * * * * [progress]: [ 334 / 827 ] simplifiying candidate # 1553932193.419 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932193.420 * * [simplify]: iters left: 6 (15 enodes) 1553932193.426 * * [simplify]: iters left: 5 (67 enodes) 1553932193.437 * * [simplify]: iters left: 4 (160 enodes) 1553932193.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932193.485 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932193.485 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932193.486 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932193.486 * * [simplify]: Extracting #4: cost 187 inf + 1 1553932193.487 * * [simplify]: Extracting #5: cost 151 inf + 7339 1553932193.493 * * [simplify]: Extracting #6: cost 30 inf + 28485 1553932193.500 * * [simplify]: Extracting #7: cost 0 inf + 34945 1553932193.509 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932193.510 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932193.510 * [simplify]: Simplifying (* (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re))) 1553932193.510 * * [simplify]: iters left: 6 (9 enodes) 1553932193.514 * * [simplify]: iters left: 5 (41 enodes) 1553932193.528 * * [simplify]: iters left: 4 (74 enodes) 1553932193.550 * * [simplify]: iters left: 3 (126 enodes) 1553932193.587 * * [simplify]: iters left: 2 (191 enodes) 1553932193.651 * * [simplify]: iters left: 1 (279 enodes) 1553932193.754 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932193.754 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932193.754 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932193.754 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932193.755 * * [simplify]: Extracting #4: cost 88 inf + 3 1553932193.756 * * [simplify]: Extracting #5: cost 50 inf + 4446 1553932193.758 * * [simplify]: Extracting #6: cost 11 inf + 9199 1553932193.760 * * [simplify]: Extracting #7: cost 0 inf + 10379 1553932193.763 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932193.763 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932193.763 * * * * [progress]: [ 335 / 827 ] simplifiying candidate # 1553932193.763 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932193.764 * * [simplify]: iters left: 6 (15 enodes) 1553932193.768 * * [simplify]: iters left: 5 (73 enodes) 1553932193.786 * * [simplify]: iters left: 4 (168 enodes) 1553932193.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932193.850 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932193.850 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932193.850 * * [simplify]: Extracting #3: cost 34 inf + 0 1553932193.850 * * [simplify]: Extracting #4: cost 152 inf + 1 1553932193.851 * * [simplify]: Extracting #5: cost 167 inf + 2674 1553932193.854 * * [simplify]: Extracting #6: cost 93 inf + 18388 1553932193.861 * * [simplify]: Extracting #7: cost 16 inf + 44206 1553932193.869 * * [simplify]: Extracting #8: cost 1 inf + 49313 1553932193.880 * * [simplify]: Extracting #9: cost 0 inf + 49525 1553932193.887 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553932193.888 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932193.888 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932193.888 * * [simplify]: iters left: 6 (15 enodes) 1553932193.892 * * [simplify]: iters left: 5 (69 enodes) 1553932193.907 * * [simplify]: iters left: 4 (161 enodes) 1553932193.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932193.967 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932193.967 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932193.967 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932193.970 * * [simplify]: Extracting #4: cost 172 inf + 0 1553932193.970 * * [simplify]: Extracting #5: cost 175 inf + 2236 1553932193.974 * * [simplify]: Extracting #6: cost 43 inf + 26938 1553932193.981 * * [simplify]: Extracting #7: cost 2 inf + 37058 1553932193.992 * * [simplify]: Extracting #8: cost 0 inf + 37702 1553932194.007 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) 1553932194.007 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932194.007 * * * * [progress]: [ 336 / 827 ] simplifiying candidate # 1553932194.008 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932194.008 * * [simplify]: iters left: 6 (21 enodes) 1553932194.019 * * [simplify]: iters left: 5 (96 enodes) 1553932194.055 * * [simplify]: iters left: 4 (222 enodes) 1553932194.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932194.149 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932194.149 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932194.149 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932194.150 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932194.152 * * [simplify]: Extracting #5: cost 225 inf + 618 1553932194.160 * * [simplify]: Extracting #6: cost 104 inf + 29693 1553932194.177 * * [simplify]: Extracting #7: cost 29 inf + 52213 1553932194.193 * * [simplify]: Extracting #8: cost 4 inf + 61488 1553932194.203 * * [simplify]: Extracting #9: cost 0 inf + 63156 1553932194.224 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553932194.224 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932194.224 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932194.225 * * [simplify]: iters left: 6 (18 enodes) 1553932194.231 * * [simplify]: iters left: 5 (85 enodes) 1553932194.246 * * [simplify]: iters left: 4 (205 enodes) 1553932194.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932194.308 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932194.309 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932194.309 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932194.310 * * [simplify]: Extracting #4: cost 211 inf + 0 1553932194.315 * * [simplify]: Extracting #5: cost 132 inf + 15242 1553932194.331 * * [simplify]: Extracting #6: cost 10 inf + 42565 1553932194.349 * * [simplify]: Extracting #7: cost 0 inf + 43423 1553932194.366 * * [simplify]: Extracting #8: cost 0 inf + 43063 1553932194.384 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932194.384 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932194.385 * * * * [progress]: [ 337 / 827 ] simplifiying candidate # 1553932194.385 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932194.385 * * [simplify]: iters left: 6 (20 enodes) 1553932194.395 * * [simplify]: iters left: 5 (93 enodes) 1553932194.426 * * [simplify]: iters left: 4 (224 enodes) 1553932194.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932194.505 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932194.505 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932194.505 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932194.505 * * [simplify]: Extracting #4: cost 241 inf + 1 1553932194.506 * * [simplify]: Extracting #5: cost 263 inf + 743 1553932194.510 * * [simplify]: Extracting #6: cost 146 inf + 24005 1553932194.522 * * [simplify]: Extracting #7: cost 36 inf + 58563 1553932194.535 * * [simplify]: Extracting #8: cost 2 inf + 72430 1553932194.548 * * [simplify]: Extracting #9: cost 0 inf + 73476 1553932194.567 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553932194.567 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932194.568 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932194.568 * * [simplify]: iters left: 6 (18 enodes) 1553932194.577 * * [simplify]: iters left: 5 (87 enodes) 1553932194.611 * * [simplify]: iters left: 4 (234 enodes) 1553932194.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932194.713 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932194.713 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932194.713 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932194.714 * * [simplify]: Extracting #4: cost 234 inf + 0 1553932194.716 * * [simplify]: Extracting #5: cost 167 inf + 15282 1553932194.728 * * [simplify]: Extracting #6: cost 20 inf + 43451 1553932194.745 * * [simplify]: Extracting #7: cost 0 inf + 47570 1553932194.755 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932194.755 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932194.756 * * * * [progress]: [ 338 / 827 ] simplifiying candidate # 1553932194.756 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932194.756 * * [simplify]: iters left: 6 (22 enodes) 1553932194.762 * * [simplify]: iters left: 5 (104 enodes) 1553932194.788 * * [simplify]: iters left: 4 (247 enodes) 1553932194.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932194.894 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932194.894 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932194.898 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932194.898 * * [simplify]: Extracting #4: cost 252 inf + 1 1553932194.900 * * [simplify]: Extracting #5: cost 260 inf + 2848 1553932194.904 * * [simplify]: Extracting #6: cost 130 inf + 30819 1553932194.914 * * [simplify]: Extracting #7: cost 21 inf + 63543 1553932194.927 * * [simplify]: Extracting #8: cost 3 inf + 69051 1553932194.945 * * [simplify]: Extracting #9: cost 0 inf + 69727 1553932194.969 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553932194.969 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932194.970 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932194.970 * * [simplify]: iters left: 6 (19 enodes) 1553932194.980 * * [simplify]: iters left: 5 (90 enodes) 1553932195.009 * * [simplify]: iters left: 4 (200 enodes) 1553932195.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932195.067 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932195.067 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932195.067 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932195.067 * * [simplify]: Extracting #4: cost 195 inf + 0 1553932195.069 * * [simplify]: Extracting #5: cost 139 inf + 7841 1553932195.074 * * [simplify]: Extracting #6: cost 17 inf + 34001 1553932195.082 * * [simplify]: Extracting #7: cost 0 inf + 39635 1553932195.093 * * [simplify]: Extracting #8: cost 0 inf + 39595 1553932195.102 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.im x.re))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) 1553932195.102 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (- x.im x.re))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932195.103 * * * * [progress]: [ 339 / 827 ] simplifiying candidate # 1553932195.103 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932195.103 * * [simplify]: iters left: 6 (15 enodes) 1553932195.107 * * [simplify]: iters left: 5 (72 enodes) 1553932195.123 * * [simplify]: iters left: 4 (167 enodes) 1553932195.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932195.215 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932195.215 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932195.215 * * [simplify]: Extracting #3: cost 34 inf + 0 1553932195.215 * * [simplify]: Extracting #4: cost 152 inf + 1 1553932195.217 * * [simplify]: Extracting #5: cost 169 inf + 2911 1553932195.225 * * [simplify]: Extracting #6: cost 86 inf + 20371 1553932195.238 * * [simplify]: Extracting #7: cost 22 inf + 41152 1553932195.253 * * [simplify]: Extracting #8: cost 7 inf + 47379 1553932195.269 * * [simplify]: Extracting #9: cost 0 inf + 49525 1553932195.285 * [simplify]: Simplified to (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))))) 1553932195.285 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932195.285 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932195.286 * * [simplify]: iters left: 6 (15 enodes) 1553932195.293 * * [simplify]: iters left: 5 (68 enodes) 1553932195.311 * * [simplify]: iters left: 4 (160 enodes) 1553932195.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932195.359 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932195.359 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932195.359 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932195.360 * * [simplify]: Extracting #4: cost 172 inf + 0 1553932195.362 * * [simplify]: Extracting #5: cost 167 inf + 2970 1553932195.369 * * [simplify]: Extracting #6: cost 43 inf + 27898 1553932195.377 * * [simplify]: Extracting #7: cost 2 inf + 37458 1553932195.384 * * [simplify]: Extracting #8: cost 0 inf + 37702 1553932195.392 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932195.392 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932195.392 * * * * [progress]: [ 340 / 827 ] simplifiying candidate # 1553932195.392 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932195.392 * * [simplify]: iters left: 6 (21 enodes) 1553932195.398 * * [simplify]: iters left: 5 (96 enodes) 1553932195.418 * * [simplify]: iters left: 4 (222 enodes) 1553932195.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932195.505 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932195.506 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932195.506 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932195.507 * * [simplify]: Extracting #4: cost 184 inf + 1 1553932195.508 * * [simplify]: Extracting #5: cost 198 inf + 2280 1553932195.515 * * [simplify]: Extracting #6: cost 105 inf + 23747 1553932195.530 * * [simplify]: Extracting #7: cost 23 inf + 48289 1553932195.548 * * [simplify]: Extracting #8: cost 0 inf + 56959 1553932195.567 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))))) 1553932195.567 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932195.568 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932195.568 * * [simplify]: iters left: 6 (17 enodes) 1553932195.576 * * [simplify]: iters left: 5 (75 enodes) 1553932195.591 * * [simplify]: iters left: 4 (163 enodes) 1553932195.633 * * [simplify]: iters left: 3 (486 enodes) 1553932195.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932195.863 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932195.863 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932195.863 * * [simplify]: Extracting #3: cost 109 inf + 0 1553932195.866 * * [simplify]: Extracting #4: cost 377 inf + 1097 1553932195.883 * * [simplify]: Extracting #5: cost 224 inf + 46605 1553932195.935 * * [simplify]: Extracting #6: cost 13 inf + 100540 1553932195.965 * * [simplify]: Extracting #7: cost 0 inf + 101846 1553932196.007 * * [simplify]: Extracting #8: cost 0 inf + 101126 1553932196.057 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im))) (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553932196.057 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im))) (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932196.058 * * * * [progress]: [ 341 / 827 ] simplifiying candidate # 1553932196.058 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932196.058 * * [simplify]: iters left: 6 (19 enodes) 1553932196.068 * * [simplify]: iters left: 5 (90 enodes) 1553932196.101 * * [simplify]: iters left: 4 (215 enodes) 1553932196.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932196.198 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932196.198 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932196.198 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932196.198 * * [simplify]: Extracting #4: cost 195 inf + 1 1553932196.199 * * [simplify]: Extracting #5: cost 215 inf + 1026 1553932196.203 * * [simplify]: Extracting #6: cost 113 inf + 20939 1553932196.210 * * [simplify]: Extracting #7: cost 31 inf + 48472 1553932196.220 * * [simplify]: Extracting #8: cost 3 inf + 59157 1553932196.231 * * [simplify]: Extracting #9: cost 0 inf + 60223 1553932196.241 * [simplify]: Simplified to (* (cbrt (* x.re (* (- x.re x.im) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) 1553932196.241 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- x.re x.im) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932196.242 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932196.242 * * [simplify]: iters left: 6 (16 enodes) 1553932196.245 * * [simplify]: iters left: 5 (72 enodes) 1553932196.265 * * [simplify]: iters left: 4 (169 enodes) 1553932196.342 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932196.342 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932196.342 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932196.342 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932196.343 * * [simplify]: Extracting #4: cost 159 inf + 0 1553932196.344 * * [simplify]: Extracting #5: cost 143 inf + 3089 1553932196.353 * * [simplify]: Extracting #6: cost 38 inf + 25132 1553932196.366 * * [simplify]: Extracting #7: cost 5 inf + 32598 1553932196.380 * * [simplify]: Extracting #8: cost 0 inf + 33608 1553932196.395 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) 1553932196.395 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- x.re x.im) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932196.395 * * * * [progress]: [ 342 / 827 ] simplifiying candidate # 1553932196.395 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932196.395 * * [simplify]: iters left: 6 (22 enodes) 1553932196.401 * * [simplify]: iters left: 5 (102 enodes) 1553932196.427 * * [simplify]: iters left: 4 (240 enodes) 1553932196.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932196.521 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932196.521 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932196.521 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932196.522 * * [simplify]: Extracting #4: cost 234 inf + 1 1553932196.523 * * [simplify]: Extracting #5: cost 238 inf + 2855 1553932196.527 * * [simplify]: Extracting #6: cost 130 inf + 22140 1553932196.536 * * [simplify]: Extracting #7: cost 35 inf + 50498 1553932196.554 * * [simplify]: Extracting #8: cost 4 inf + 62507 1553932196.575 * * [simplify]: Extracting #9: cost 0 inf + 64079 1553932196.602 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (* (- x.re x.im) (+ x.re x.im))) (- x.im x.re)))) 1553932196.602 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (* (- x.re x.im) (+ x.re x.im))) (- x.im x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932196.602 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932196.603 * * [simplify]: iters left: 6 (17 enodes) 1553932196.611 * * [simplify]: iters left: 5 (77 enodes) 1553932196.636 * * [simplify]: iters left: 4 (176 enodes) 1553932196.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932196.716 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932196.716 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932196.716 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932196.717 * * [simplify]: Extracting #4: cost 152 inf + 84 1553932196.719 * * [simplify]: Extracting #5: cost 125 inf + 5319 1553932196.730 * * [simplify]: Extracting #6: cost 19 inf + 27531 1553932196.738 * * [simplify]: Extracting #7: cost 0 inf + 32728 1553932196.744 * * [simplify]: Extracting #8: cost 0 inf + 32608 1553932196.751 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (- x.im x.re))) 1553932196.751 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (* (- x.re x.im) (+ x.re x.im))) (- x.im x.re)))) (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932196.752 * * * * [progress]: [ 343 / 827 ] simplifiying candidate # 1553932196.752 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932196.753 * * [simplify]: iters left: 6 (21 enodes) 1553932196.759 * * [simplify]: iters left: 5 (96 enodes) 1553932196.778 * * [simplify]: iters left: 4 (222 enodes) 1553932196.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932196.877 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932196.877 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932196.878 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932196.878 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932196.880 * * [simplify]: Extracting #5: cost 219 inf + 1709 1553932196.887 * * [simplify]: Extracting #6: cost 108 inf + 28068 1553932196.898 * * [simplify]: Extracting #7: cost 24 inf + 53897 1553932196.909 * * [simplify]: Extracting #8: cost 1 inf + 62434 1553932196.924 * * [simplify]: Extracting #9: cost 0 inf + 63076 1553932196.943 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* x.re x.re) (* x.im x.im))) x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) 1553932196.943 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* x.re x.re) (* x.im x.im))) x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932196.944 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932196.944 * * [simplify]: iters left: 6 (18 enodes) 1553932196.948 * * [simplify]: iters left: 5 (85 enodes) 1553932196.963 * * [simplify]: iters left: 4 (205 enodes) 1553932197.051 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932197.051 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932197.051 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932197.051 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932197.052 * * [simplify]: Extracting #4: cost 211 inf + 0 1553932197.058 * * [simplify]: Extracting #5: cost 128 inf + 16730 1553932197.070 * * [simplify]: Extracting #6: cost 9 inf + 42207 1553932197.079 * * [simplify]: Extracting #7: cost 0 inf + 43823 1553932197.088 * * [simplify]: Extracting #8: cost 0 inf + 43423 1553932197.097 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932197.097 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* x.re x.re) (* x.im x.im))) x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932197.097 * * * * [progress]: [ 344 / 827 ] simplifiying candidate # 1553932197.097 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932197.097 * * [simplify]: iters left: 6 (19 enodes) 1553932197.102 * * [simplify]: iters left: 5 (88 enodes) 1553932197.135 * * [simplify]: iters left: 4 (190 enodes) 1553932197.194 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932197.194 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932197.194 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932197.194 * * [simplify]: Extracting #3: cost 37 inf + 0 1553932197.195 * * [simplify]: Extracting #4: cost 152 inf + 1 1553932197.195 * * [simplify]: Extracting #5: cost 171 inf + 1427 1553932197.197 * * [simplify]: Extracting #6: cost 118 inf + 14464 1553932197.202 * * [simplify]: Extracting #7: cost 42 inf + 36032 1553932197.211 * * [simplify]: Extracting #8: cost 1 inf + 46541 1553932197.218 * * [simplify]: Extracting #9: cost 0 inf + 45687 1553932197.226 * [simplify]: Simplified to (* (cbrt (* (* x.re (* (+ x.re x.im) (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (* (+ x.re x.im) (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) 1553932197.226 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (* (+ x.re x.im) (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (* (+ x.re x.im) (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932197.226 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932197.226 * * [simplify]: iters left: 6 (16 enodes) 1553932197.231 * * [simplify]: iters left: 5 (72 enodes) 1553932197.254 * * [simplify]: iters left: 4 (139 enodes) 1553932197.302 * * [simplify]: iters left: 3 (287 enodes) 1553932197.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932197.423 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932197.423 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932197.423 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932197.424 * * [simplify]: Extracting #4: cost 166 inf + 0 1553932197.425 * * [simplify]: Extracting #5: cost 167 inf + 415 1553932197.431 * * [simplify]: Extracting #6: cost 65 inf + 17417 1553932197.446 * * [simplify]: Extracting #7: cost 3 inf + 32539 1553932197.461 * * [simplify]: Extracting #8: cost 0 inf + 33305 1553932197.475 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) 1553932197.475 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (* (+ x.re x.im) (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (* (+ x.re x.im) (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932197.475 * * * * [progress]: [ 345 / 827 ] simplifiying candidate # 1553932197.476 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932197.476 * * [simplify]: iters left: 6 (22 enodes) 1553932197.488 * * [simplify]: iters left: 5 (104 enodes) 1553932197.526 * * [simplify]: iters left: 4 (246 enodes) 1553932197.630 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932197.630 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932197.631 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932197.631 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932197.632 * * [simplify]: Extracting #4: cost 245 inf + 1 1553932197.634 * * [simplify]: Extracting #5: cost 251 inf + 3131 1553932197.646 * * [simplify]: Extracting #6: cost 91 inf + 41240 1553932197.667 * * [simplify]: Extracting #7: cost 8 inf + 66029 1553932197.695 * * [simplify]: Extracting #8: cost 2 inf + 68330 1553932197.719 * * [simplify]: Extracting #9: cost 0 inf + 68754 1553932197.742 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553932197.742 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932197.743 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932197.743 * * [simplify]: iters left: 6 (19 enodes) 1553932197.752 * * [simplify]: iters left: 5 (90 enodes) 1553932197.783 * * [simplify]: iters left: 4 (208 enodes) 1553932197.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932197.847 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932197.847 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932197.847 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932197.848 * * [simplify]: Extracting #4: cost 153 inf + 0 1553932197.850 * * [simplify]: Extracting #5: cost 137 inf + 2037 1553932197.856 * * [simplify]: Extracting #6: cost 34 inf + 19636 1553932197.867 * * [simplify]: Extracting #7: cost 3 inf + 27217 1553932197.879 * * [simplify]: Extracting #8: cost 1 inf + 26901 1553932197.890 * * [simplify]: Extracting #9: cost 0 inf + 27343 1553932197.902 * * [simplify]: Extracting #10: cost 0 inf + 27183 1553932197.914 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) 1553932197.914 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932197.914 * * * * [progress]: [ 346 / 827 ] simplifiying candidate # 1553932197.915 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932197.915 * * [simplify]: iters left: 6 (22 enodes) 1553932197.927 * * [simplify]: iters left: 5 (104 enodes) 1553932197.967 * * [simplify]: iters left: 4 (247 enodes) 1553932198.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932198.053 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932198.053 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932198.053 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932198.054 * * [simplify]: Extracting #4: cost 235 inf + 1 1553932198.057 * * [simplify]: Extracting #5: cost 241 inf + 3573 1553932198.067 * * [simplify]: Extracting #6: cost 106 inf + 28912 1553932198.086 * * [simplify]: Extracting #7: cost 25 inf + 53094 1553932198.107 * * [simplify]: Extracting #8: cost 8 inf + 59298 1553932198.127 * * [simplify]: Extracting #9: cost 0 inf + 61445 1553932198.137 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (+ (* x.re (* (* x.im x.im) x.im)) (* (* x.re x.re) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) 1553932198.138 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (+ (* x.re (* (* x.im x.im) x.im)) (* (* x.re x.re) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932198.138 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932198.138 * * [simplify]: iters left: 6 (19 enodes) 1553932198.143 * * [simplify]: iters left: 5 (90 enodes) 1553932198.167 * * [simplify]: iters left: 4 (184 enodes) 1553932198.221 * * [simplify]: iters left: 3 (364 enodes) 1553932198.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932198.321 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932198.321 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932198.321 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932198.322 * * [simplify]: Extracting #4: cost 197 inf + 0 1553932198.324 * * [simplify]: Extracting #5: cost 155 inf + 7215 1553932198.333 * * [simplify]: Extracting #6: cost 18 inf + 34528 1553932198.347 * * [simplify]: Extracting #7: cost 0 inf + 39683 1553932198.366 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (- x.im x.re)))) 1553932198.366 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (+ (* x.re (* (* x.im x.im) x.im)) (* (* x.re x.re) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932198.367 * * * * [progress]: [ 347 / 827 ] simplifiying candidate # 1553932198.367 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932198.367 * * [simplify]: iters left: 6 (19 enodes) 1553932198.377 * * [simplify]: iters left: 5 (86 enodes) 1553932198.408 * * [simplify]: iters left: 4 (188 enodes) 1553932198.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932198.480 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932198.480 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932198.480 * * [simplify]: Extracting #3: cost 37 inf + 0 1553932198.481 * * [simplify]: Extracting #4: cost 152 inf + 1 1553932198.482 * * [simplify]: Extracting #5: cost 174 inf + 1098 1553932198.487 * * [simplify]: Extracting #6: cost 104 inf + 17802 1553932198.498 * * [simplify]: Extracting #7: cost 28 inf + 38257 1553932198.512 * * [simplify]: Extracting #8: cost 1 inf + 45613 1553932198.526 * * [simplify]: Extracting #9: cost 0 inf + 44155 1553932198.540 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932198.540 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932198.541 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932198.541 * * [simplify]: iters left: 6 (16 enodes) 1553932198.549 * * [simplify]: iters left: 5 (70 enodes) 1553932198.571 * * [simplify]: iters left: 4 (137 enodes) 1553932198.618 * * [simplify]: iters left: 3 (287 enodes) 1553932198.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932198.719 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932198.719 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932198.719 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932198.720 * * [simplify]: Extracting #4: cost 163 inf + 0 1553932198.721 * * [simplify]: Extracting #5: cost 157 inf + 1187 1553932198.728 * * [simplify]: Extracting #6: cost 54 inf + 17792 1553932198.740 * * [simplify]: Extracting #7: cost 2 inf + 31775 1553932198.754 * * [simplify]: Extracting #8: cost 0 inf + 32499 1553932198.768 * [simplify]: Simplified to (* (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 1553932198.768 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932198.768 * * * * [progress]: [ 348 / 827 ] simplifiying candidate # 1553932198.769 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932198.769 * * [simplify]: iters left: 6 (21 enodes) 1553932198.780 * * [simplify]: iters left: 5 (96 enodes) 1553932198.818 * * [simplify]: iters left: 4 (222 enodes) 1553932198.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932198.931 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932198.931 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932198.931 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932198.932 * * [simplify]: Extracting #4: cost 171 inf + 1 1553932198.933 * * [simplify]: Extracting #5: cost 191 inf + 1223 1553932198.942 * * [simplify]: Extracting #6: cost 110 inf + 21184 1553932198.955 * * [simplify]: Extracting #7: cost 21 inf + 46469 1553932198.972 * * [simplify]: Extracting #8: cost 1 inf + 50807 1553932198.990 * * [simplify]: Extracting #9: cost 0 inf + 50605 1553932199.007 * [simplify]: Simplified to (* (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (- x.re x.im))) x.re))) 1553932199.007 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (- x.re x.im))) x.re))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932199.008 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932199.008 * * [simplify]: iters left: 6 (17 enodes) 1553932199.016 * * [simplify]: iters left: 5 (75 enodes) 1553932199.040 * * [simplify]: iters left: 4 (147 enodes) 1553932199.094 * * [simplify]: iters left: 3 (300 enodes) 1553932199.166 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932199.166 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932199.166 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932199.167 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932199.167 * * [simplify]: Extracting #4: cost 161 inf + 165 1553932199.170 * * [simplify]: Extracting #5: cost 128 inf + 5287 1553932199.179 * * [simplify]: Extracting #6: cost 29 inf + 27037 1553932199.191 * * [simplify]: Extracting #7: cost 2 inf + 33501 1553932199.198 * * [simplify]: Extracting #8: cost 0 inf + 33825 1553932199.205 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))))) 1553932199.205 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (- x.re x.im))) x.re))) (* (cbrt (+ x.re x.im)) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932199.206 * * * * [progress]: [ 349 / 827 ] simplifiying candidate # 1553932199.206 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932199.206 * * [simplify]: iters left: 6 (23 enodes) 1553932199.212 * * [simplify]: iters left: 5 (104 enodes) 1553932199.243 * * [simplify]: iters left: 4 (233 enodes) 1553932199.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932199.320 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932199.320 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932199.320 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932199.320 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932199.321 * * [simplify]: Extracting #5: cost 209 inf + 1386 1553932199.324 * * [simplify]: Extracting #6: cost 129 inf + 15580 1553932199.334 * * [simplify]: Extracting #7: cost 25 inf + 44294 1553932199.343 * * [simplify]: Extracting #8: cost 2 inf + 53179 1553932199.352 * * [simplify]: Extracting #9: cost 0 inf + 53603 1553932199.361 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) 1553932199.361 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932199.362 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932199.362 * * [simplify]: iters left: 6 (17 enodes) 1553932199.366 * * [simplify]: iters left: 5 (75 enodes) 1553932199.378 * * [simplify]: iters left: 4 (147 enodes) 1553932199.405 * * [simplify]: iters left: 3 (300 enodes) 1553932199.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932199.515 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932199.515 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932199.516 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932199.517 * * [simplify]: Extracting #4: cost 172 inf + 0 1553932199.518 * * [simplify]: Extracting #5: cost 161 inf + 1024 1553932199.525 * * [simplify]: Extracting #6: cost 52 inf + 20592 1553932199.538 * * [simplify]: Extracting #7: cost 2 inf + 34061 1553932199.553 * * [simplify]: Extracting #8: cost 0 inf + 34345 1553932199.567 * * [simplify]: Extracting #9: cost 0 inf + 34265 1553932199.582 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))))) 1553932199.582 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932199.583 * * * * [progress]: [ 350 / 827 ] simplifiying candidate # 1553932199.583 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932199.583 * * [simplify]: iters left: 6 (24 enodes) 1553932199.596 * * [simplify]: iters left: 5 (112 enodes) 1553932199.621 * * [simplify]: iters left: 4 (258 enodes) 1553932199.710 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932199.710 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932199.710 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932199.710 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932199.714 * * [simplify]: Extracting #4: cost 230 inf + 1 1553932199.715 * * [simplify]: Extracting #5: cost 225 inf + 4188 1553932199.720 * * [simplify]: Extracting #6: cost 101 inf + 25306 1553932199.729 * * [simplify]: Extracting #7: cost 30 inf + 47041 1553932199.739 * * [simplify]: Extracting #8: cost 1 inf + 57981 1553932199.749 * * [simplify]: Extracting #9: cost 0 inf + 58233 1553932199.770 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (- x.im x.re)))) 1553932199.770 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (- x.im x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932199.771 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932199.771 * * [simplify]: iters left: 6 (18 enodes) 1553932199.779 * * [simplify]: iters left: 5 (80 enodes) 1553932199.805 * * [simplify]: iters left: 4 (154 enodes) 1553932199.837 * * [simplify]: iters left: 3 (304 enodes) 1553932199.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932199.941 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932199.941 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932199.941 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932199.942 * * [simplify]: Extracting #4: cost 154 inf + 247 1553932199.945 * * [simplify]: Extracting #5: cost 104 inf + 7436 1553932199.955 * * [simplify]: Extracting #6: cost 13 inf + 28181 1553932199.969 * * [simplify]: Extracting #7: cost 0 inf + 32047 1553932199.980 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932199.980 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (- x.im x.re)))) (* (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932199.980 * * * * [progress]: [ 351 / 827 ] simplifiying candidate # 1553932199.980 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932199.980 * * [simplify]: iters left: 6 (20 enodes) 1553932199.986 * * [simplify]: iters left: 5 (93 enodes) 1553932200.004 * * [simplify]: iters left: 4 (224 enodes) 1553932200.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932200.098 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932200.098 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932200.098 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932200.102 * * [simplify]: Extracting #4: cost 241 inf + 1 1553932200.103 * * [simplify]: Extracting #5: cost 252 inf + 2203 1553932200.107 * * [simplify]: Extracting #6: cost 146 inf + 24328 1553932200.126 * * [simplify]: Extracting #7: cost 45 inf + 56429 1553932200.146 * * [simplify]: Extracting #8: cost 2 inf + 73132 1553932200.158 * * [simplify]: Extracting #9: cost 0 inf + 73636 1553932200.171 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) 1553932200.171 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932200.171 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932200.171 * * [simplify]: iters left: 6 (18 enodes) 1553932200.179 * * [simplify]: iters left: 5 (87 enodes) 1553932200.212 * * [simplify]: iters left: 4 (234 enodes) 1553932200.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932200.326 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932200.326 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932200.326 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932200.327 * * [simplify]: Extracting #4: cost 234 inf + 0 1553932200.336 * * [simplify]: Extracting #5: cost 163 inf + 15289 1553932200.353 * * [simplify]: Extracting #6: cost 14 inf + 45543 1553932200.374 * * [simplify]: Extracting #7: cost 0 inf + 48010 1553932200.395 * * [simplify]: Extracting #8: cost 0 inf + 47970 1553932200.416 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) 1553932200.416 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932200.417 * * * * [progress]: [ 352 / 827 ] simplifiying candidate # 1553932200.417 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932200.417 * * [simplify]: iters left: 6 (22 enodes) 1553932200.425 * * [simplify]: iters left: 5 (104 enodes) 1553932200.445 * * [simplify]: iters left: 4 (246 enodes) 1553932200.575 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932200.575 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932200.575 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932200.576 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932200.577 * * [simplify]: Extracting #4: cost 245 inf + 1 1553932200.579 * * [simplify]: Extracting #5: cost 254 inf + 2687 1553932200.593 * * [simplify]: Extracting #6: cost 134 inf + 27353 1553932200.612 * * [simplify]: Extracting #7: cost 40 inf + 54573 1553932200.635 * * [simplify]: Extracting #8: cost 2 inf + 68650 1553932200.659 * * [simplify]: Extracting #9: cost 0 inf + 69074 1553932200.676 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553932200.676 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932200.676 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932200.677 * * [simplify]: iters left: 6 (19 enodes) 1553932200.681 * * [simplify]: iters left: 5 (90 enodes) 1553932200.697 * * [simplify]: iters left: 4 (208 enodes) 1553932200.786 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932200.786 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932200.786 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932200.786 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932200.787 * * [simplify]: Extracting #4: cost 154 inf + 0 1553932200.788 * * [simplify]: Extracting #5: cost 134 inf + 2966 1553932200.796 * * [simplify]: Extracting #6: cost 28 inf + 20651 1553932200.806 * * [simplify]: Extracting #7: cost 3 inf + 26099 1553932200.818 * * [simplify]: Extracting #8: cost 0 inf + 27505 1553932200.829 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932200.829 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932200.830 * * * * [progress]: [ 353 / 827 ] simplifiying candidate # 1553932200.830 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932200.830 * * [simplify]: iters left: 6 (17 enodes) 1553932200.842 * * [simplify]: iters left: 5 (80 enodes) 1553932200.872 * * [simplify]: iters left: 4 (184 enodes) 1553932200.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932200.973 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932200.974 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932200.974 * * [simplify]: Extracting #3: cost 41 inf + 0 1553932200.974 * * [simplify]: Extracting #4: cost 176 inf + 1 1553932200.976 * * [simplify]: Extracting #5: cost 199 inf + 943 1553932200.984 * * [simplify]: Extracting #6: cost 92 inf + 24291 1553932200.999 * * [simplify]: Extracting #7: cost 19 inf + 45232 1553932201.014 * * [simplify]: Extracting #8: cost 1 inf + 51247 1553932201.023 * * [simplify]: Extracting #9: cost 0 inf + 51419 1553932201.031 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) 1553932201.031 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932201.032 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932201.032 * * [simplify]: iters left: 6 (13 enodes) 1553932201.035 * * [simplify]: iters left: 5 (59 enodes) 1553932201.048 * * [simplify]: iters left: 4 (126 enodes) 1553932201.096 * * [simplify]: iters left: 3 (333 enodes) 1553932201.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932201.214 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932201.214 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932201.214 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932201.214 * * [simplify]: Extracting #4: cost 162 inf + 0 1553932201.215 * * [simplify]: Extracting #5: cost 149 inf + 2199 1553932201.220 * * [simplify]: Extracting #6: cost 49 inf + 22193 1553932201.234 * * [simplify]: Extracting #7: cost 0 inf + 35451 1553932201.250 * * [simplify]: Extracting #8: cost 0 inf + 35411 1553932201.261 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))))) 1553932201.261 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932201.261 * * * * [progress]: [ 354 / 827 ] simplifiying candidate # 1553932201.262 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932201.262 * * [simplify]: iters left: 6 (21 enodes) 1553932201.270 * * [simplify]: iters left: 5 (99 enodes) 1553932201.292 * * [simplify]: iters left: 4 (240 enodes) 1553932201.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932201.400 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932201.400 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932201.400 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932201.401 * * [simplify]: Extracting #4: cost 242 inf + 1 1553932201.402 * * [simplify]: Extracting #5: cost 239 inf + 4230 1553932201.408 * * [simplify]: Extracting #6: cost 103 inf + 32105 1553932201.417 * * [simplify]: Extracting #7: cost 20 inf + 56237 1553932201.436 * * [simplify]: Extracting #8: cost 1 inf + 64733 1553932201.455 * * [simplify]: Extracting #9: cost 0 inf + 65375 1553932201.470 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) 1553932201.470 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932201.470 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932201.470 * * [simplify]: iters left: 6 (16 enodes) 1553932201.474 * * [simplify]: iters left: 5 (75 enodes) 1553932201.491 * * [simplify]: iters left: 4 (159 enodes) 1553932201.523 * * [simplify]: iters left: 3 (376 enodes) 1553932201.687 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932201.687 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932201.687 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932201.687 * * [simplify]: Extracting #3: cost 90 inf + 0 1553932201.688 * * [simplify]: Extracting #4: cost 226 inf + 0 1553932201.689 * * [simplify]: Extracting #5: cost 174 inf + 7216 1553932201.697 * * [simplify]: Extracting #6: cost 28 inf + 38060 1553932201.709 * * [simplify]: Extracting #7: cost 0 inf + 45076 1553932201.729 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.im x.re))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (+ x.re x.im) x.re)) (- x.im x.re))))) 1553932201.729 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ x.re x.im) (- x.im x.re))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (+ x.re x.im) x.re)) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932201.729 * * * * [progress]: [ 355 / 827 ] simplifiying candidate # 1553932201.730 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932201.730 * * [simplify]: iters left: 6 (17 enodes) 1553932201.740 * * [simplify]: iters left: 5 (79 enodes) 1553932201.773 * * [simplify]: iters left: 4 (183 enodes) 1553932201.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932201.849 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932201.850 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932201.850 * * [simplify]: Extracting #3: cost 41 inf + 0 1553932201.850 * * [simplify]: Extracting #4: cost 176 inf + 1 1553932201.851 * * [simplify]: Extracting #5: cost 197 inf + 1107 1553932201.856 * * [simplify]: Extracting #6: cost 98 inf + 25854 1553932201.871 * * [simplify]: Extracting #7: cost 19 inf + 47642 1553932201.880 * * [simplify]: Extracting #8: cost 0 inf + 51419 1553932201.888 * [simplify]: Simplified to (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))))) 1553932201.888 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932201.889 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932201.889 * * [simplify]: iters left: 6 (13 enodes) 1553932201.892 * * [simplify]: iters left: 5 (58 enodes) 1553932201.902 * * [simplify]: iters left: 4 (125 enodes) 1553932201.950 * * [simplify]: iters left: 3 (333 enodes) 1553932202.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932202.082 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932202.082 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932202.082 * * [simplify]: Extracting #3: cost 69 inf + 0 1553932202.082 * * [simplify]: Extracting #4: cost 166 inf + 0 1553932202.083 * * [simplify]: Extracting #5: cost 153 inf + 2079 1553932202.087 * * [simplify]: Extracting #6: cost 39 inf + 25502 1553932202.095 * * [simplify]: Extracting #7: cost 0 inf + 36139 1553932202.103 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 1553932202.103 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))))) (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932202.103 * * * * [progress]: [ 356 / 827 ] simplifiying candidate # 1553932202.103 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932202.103 * * [simplify]: iters left: 6 (21 enodes) 1553932202.113 * * [simplify]: iters left: 5 (99 enodes) 1553932202.151 * * [simplify]: iters left: 4 (238 enodes) 1553932202.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932202.255 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932202.255 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932202.256 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932202.257 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932202.259 * * [simplify]: Extracting #5: cost 211 inf + 3620 1553932202.272 * * [simplify]: Extracting #6: cost 103 inf + 22707 1553932202.289 * * [simplify]: Extracting #7: cost 30 inf + 45406 1553932202.309 * * [simplify]: Extracting #8: cost 1 inf + 56937 1553932202.328 * * [simplify]: Extracting #9: cost 0 inf + 57149 1553932202.349 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) 1553932202.349 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932202.349 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932202.350 * * [simplify]: iters left: 6 (15 enodes) 1553932202.356 * * [simplify]: iters left: 5 (65 enodes) 1553932202.372 * * [simplify]: iters left: 4 (128 enodes) 1553932202.409 * * [simplify]: iters left: 3 (327 enodes) 1553932202.509 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932202.509 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932202.509 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932202.509 * * [simplify]: Extracting #3: cost 77 inf + 0 1553932202.510 * * [simplify]: Extracting #4: cost 171 inf + 329 1553932202.516 * * [simplify]: Extracting #5: cost 96 inf + 13925 1553932202.530 * * [simplify]: Extracting #6: cost 6 inf + 35941 1553932202.545 * * [simplify]: Extracting #7: cost 0 inf + 38153 1553932202.561 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (cbrt (+ x.re x.im))) 1553932202.561 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (* (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932202.562 * * * * [progress]: [ 357 / 827 ] simplifiying candidate # 1553932202.563 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932202.563 * * [simplify]: iters left: 6 (22 enodes) 1553932202.577 * * [simplify]: iters left: 5 (102 enodes) 1553932202.614 * * [simplify]: iters left: 4 (239 enodes) 1553932202.706 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932202.706 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932202.706 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932202.707 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932202.707 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932202.708 * * [simplify]: Extracting #5: cost 234 inf + 2895 1553932202.713 * * [simplify]: Extracting #6: cost 117 inf + 26358 1553932202.722 * * [simplify]: Extracting #7: cost 25 inf + 54804 1553932202.733 * * [simplify]: Extracting #8: cost 3 inf + 63197 1553932202.755 * * [simplify]: Extracting #9: cost 0 inf + 63873 1553932202.777 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553932202.777 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932202.777 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932202.778 * * [simplify]: iters left: 6 (17 enodes) 1553932202.789 * * [simplify]: iters left: 5 (77 enodes) 1553932202.814 * * [simplify]: iters left: 4 (170 enodes) 1553932202.865 * * [simplify]: iters left: 3 (394 enodes) 1553932203.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932203.007 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932203.007 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932203.007 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932203.008 * * [simplify]: Extracting #4: cost 176 inf + 0 1553932203.010 * * [simplify]: Extracting #5: cost 159 inf + 2728 1553932203.018 * * [simplify]: Extracting #6: cost 67 inf + 20864 1553932203.034 * * [simplify]: Extracting #7: cost 2 inf + 37832 1553932203.051 * * [simplify]: Extracting #8: cost 0 inf + 38396 1553932203.067 * * [simplify]: Extracting #9: cost 0 inf + 38356 1553932203.084 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553932203.084 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932203.084 * * * * [progress]: [ 358 / 827 ] simplifiying candidate # 1553932203.085 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932203.085 * * [simplify]: iters left: 6 (21 enodes) 1553932203.096 * * [simplify]: iters left: 5 (97 enodes) 1553932203.134 * * [simplify]: iters left: 4 (233 enodes) 1553932203.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932203.250 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932203.250 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932203.251 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932203.251 * * [simplify]: Extracting #4: cost 232 inf + 1 1553932203.252 * * [simplify]: Extracting #5: cost 236 inf + 3502 1553932203.261 * * [simplify]: Extracting #6: cost 95 inf + 32133 1553932203.274 * * [simplify]: Extracting #7: cost 24 inf + 53936 1553932203.285 * * [simplify]: Extracting #8: cost 1 inf + 61875 1553932203.296 * * [simplify]: Extracting #9: cost 0 inf + 62087 1553932203.312 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (+ (* x.re x.re) (- (* x.im x.re)))))) 1553932203.313 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (+ (* x.re x.re) (- (* x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932203.313 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932203.313 * * [simplify]: iters left: 6 (14 enodes) 1553932203.320 * * [simplify]: iters left: 5 (62 enodes) 1553932203.343 * * [simplify]: iters left: 4 (134 enodes) 1553932203.373 * * [simplify]: iters left: 3 (347 enodes) 1553932203.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932203.492 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932203.492 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932203.492 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932203.493 * * [simplify]: Extracting #4: cost 167 inf + 126 1553932203.494 * * [simplify]: Extracting #5: cost 129 inf + 6572 1553932203.502 * * [simplify]: Extracting #6: cost 15 inf + 34159 1553932203.516 * * [simplify]: Extracting #7: cost 0 inf + 37709 1553932203.532 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (- x.im x.re))) 1553932203.532 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (+ (* x.re x.re) (- (* x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932203.532 * * * * [progress]: [ 359 / 827 ] simplifiying candidate # 1553932203.533 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932203.533 * * [simplify]: iters left: 6 (22 enodes) 1553932203.544 * * [simplify]: iters left: 5 (104 enodes) 1553932203.583 * * [simplify]: iters left: 4 (247 enodes) 1553932203.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932203.717 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932203.717 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932203.718 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932203.719 * * [simplify]: Extracting #4: cost 252 inf + 1 1553932203.722 * * [simplify]: Extracting #5: cost 248 inf + 4991 1553932203.731 * * [simplify]: Extracting #6: cost 114 inf + 33841 1553932203.742 * * [simplify]: Extracting #7: cost 38 inf + 57038 1553932203.757 * * [simplify]: Extracting #8: cost 8 inf + 67609 1553932203.777 * * [simplify]: Extracting #9: cost 0 inf + 69967 1553932203.795 * [simplify]: Simplified to (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553932203.795 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932203.795 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932203.795 * * [simplify]: iters left: 6 (19 enodes) 1553932203.800 * * [simplify]: iters left: 5 (90 enodes) 1553932203.816 * * [simplify]: iters left: 4 (200 enodes) 1553932203.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932203.865 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932203.865 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932203.865 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932203.866 * * [simplify]: Extracting #4: cost 196 inf + 0 1553932203.870 * * [simplify]: Extracting #5: cost 123 inf + 13200 1553932203.882 * * [simplify]: Extracting #6: cost 10 inf + 35577 1553932203.898 * * [simplify]: Extracting #7: cost 1 inf + 39475 1553932203.914 * * [simplify]: Extracting #8: cost 0 inf + 40157 1553932203.930 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932203.930 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (+ x.re x.im) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932203.930 * * * * [progress]: [ 360 / 827 ] simplifiying candidate # 1553932203.931 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932203.931 * * [simplify]: iters left: 6 (22 enodes) 1553932203.942 * * [simplify]: iters left: 5 (104 enodes) 1553932203.985 * * [simplify]: iters left: 4 (247 enodes) 1553932204.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932204.055 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932204.055 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932204.056 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932204.056 * * [simplify]: Extracting #4: cost 235 inf + 1 1553932204.057 * * [simplify]: Extracting #5: cost 233 inf + 4908 1553932204.063 * * [simplify]: Extracting #6: cost 103 inf + 29916 1553932204.072 * * [simplify]: Extracting #7: cost 30 inf + 51674 1553932204.094 * * [simplify]: Extracting #8: cost 2 inf + 60741 1553932204.115 * * [simplify]: Extracting #9: cost 0 inf + 61125 1553932204.127 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553932204.127 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932204.127 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932204.127 * * [simplify]: iters left: 6 (19 enodes) 1553932204.132 * * [simplify]: iters left: 5 (90 enodes) 1553932204.149 * * [simplify]: iters left: 4 (184 enodes) 1553932204.206 * * [simplify]: iters left: 3 (364 enodes) 1553932204.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932204.306 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932204.306 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932204.306 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932204.307 * * [simplify]: Extracting #4: cost 195 inf + 0 1553932204.311 * * [simplify]: Extracting #5: cost 145 inf + 8990 1553932204.328 * * [simplify]: Extracting #6: cost 13 inf + 37053 1553932204.345 * * [simplify]: Extracting #7: cost 0 inf + 39719 1553932204.363 * * [simplify]: Extracting #8: cost 0 inf + 39599 1553932204.380 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) 1553932204.380 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (+ x.re x.im) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932204.380 * * * * [progress]: [ 361 / 827 ] simplifiying candidate # 1553932204.381 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932204.381 * * [simplify]: iters left: 6 (21 enodes) 1553932204.391 * * [simplify]: iters left: 5 (99 enodes) 1553932204.410 * * [simplify]: iters left: 4 (240 enodes) 1553932204.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932204.492 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932204.492 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932204.493 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932204.493 * * [simplify]: Extracting #4: cost 242 inf + 1 1553932204.495 * * [simplify]: Extracting #5: cost 234 inf + 5841 1553932204.500 * * [simplify]: Extracting #6: cost 107 inf + 31968 1553932204.521 * * [simplify]: Extracting #7: cost 35 inf + 50607 1553932204.543 * * [simplify]: Extracting #8: cost 5 inf + 63214 1553932204.566 * * [simplify]: Extracting #9: cost 0 inf + 65295 1553932204.589 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) 1553932204.589 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932204.589 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932204.590 * * [simplify]: iters left: 6 (16 enodes) 1553932204.597 * * [simplify]: iters left: 5 (75 enodes) 1553932204.622 * * [simplify]: iters left: 4 (159 enodes) 1553932204.685 * * [simplify]: iters left: 3 (374 enodes) 1553932204.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932204.840 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932204.841 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932204.841 * * [simplify]: Extracting #3: cost 90 inf + 0 1553932204.842 * * [simplify]: Extracting #4: cost 228 inf + 0 1553932204.846 * * [simplify]: Extracting #5: cost 180 inf + 5605 1553932204.864 * * [simplify]: Extracting #6: cost 36 inf + 36248 1553932204.882 * * [simplify]: Extracting #7: cost 1 inf + 44438 1553932204.902 * * [simplify]: Extracting #8: cost 0 inf + 44800 1553932204.922 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (+ (* x.im x.im) (* (+ x.re x.im) x.re)) (- x.im x.re)))) 1553932204.922 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (* (+ x.re x.im) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (+ (* x.im x.im) (* (+ x.re x.im) x.re)) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932204.922 * * * * [progress]: [ 362 / 827 ] simplifiying candidate # 1553932204.923 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932204.923 * * [simplify]: iters left: 6 (19 enodes) 1553932204.934 * * [simplify]: iters left: 5 (91 enodes) 1553932204.969 * * [simplify]: iters left: 4 (207 enodes) 1553932205.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932205.047 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932205.047 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932205.047 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932205.048 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932205.050 * * [simplify]: Extracting #5: cost 190 inf + 4015 1553932205.059 * * [simplify]: Extracting #6: cost 62 inf + 29019 1553932205.069 * * [simplify]: Extracting #7: cost 6 inf + 44821 1553932205.077 * * [simplify]: Extracting #8: cost 1 inf + 45730 1553932205.087 * * [simplify]: Extracting #9: cost 0 inf + 45942 1553932205.098 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553932205.098 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932205.099 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932205.099 * * [simplify]: iters left: 6 (14 enodes) 1553932205.104 * * [simplify]: iters left: 5 (62 enodes) 1553932205.120 * * [simplify]: iters left: 4 (99 enodes) 1553932205.144 * * [simplify]: iters left: 3 (134 enodes) 1553932205.177 * * [simplify]: iters left: 2 (196 enodes) 1553932205.221 * * [simplify]: iters left: 1 (297 enodes) 1553932205.346 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932205.346 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932205.346 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932205.346 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932205.347 * * [simplify]: Extracting #4: cost 91 inf + 1 1553932205.348 * * [simplify]: Extracting #5: cost 77 inf + 1154 1553932205.351 * * [simplify]: Extracting #6: cost 28 inf + 6247 1553932205.356 * * [simplify]: Extracting #7: cost 1 inf + 10979 1553932205.362 * * [simplify]: Extracting #8: cost 0 inf + 11181 1553932205.368 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re x.re))) (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) 1553932205.368 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (cbrt (- (* x.im x.im) (* x.re x.re))) (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932205.369 * * * * [progress]: [ 363 / 827 ] simplifiying candidate # 1553932205.369 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932205.369 * * [simplify]: iters left: 6 (19 enodes) 1553932205.380 * * [simplify]: iters left: 5 (89 enodes) 1553932205.400 * * [simplify]: iters left: 4 (205 enodes) 1553932205.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932205.484 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932205.484 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932205.484 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932205.485 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932205.487 * * [simplify]: Extracting #5: cost 186 inf + 4543 1553932205.496 * * [simplify]: Extracting #6: cost 59 inf + 29390 1553932205.511 * * [simplify]: Extracting #7: cost 14 inf + 42392 1553932205.530 * * [simplify]: Extracting #8: cost 6 inf + 44539 1553932205.545 * * [simplify]: Extracting #9: cost 0 inf + 46182 1553932205.553 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))))) 1553932205.553 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932205.553 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932205.553 * * [simplify]: iters left: 6 (14 enodes) 1553932205.556 * * [simplify]: iters left: 5 (60 enodes) 1553932205.566 * * [simplify]: iters left: 4 (97 enodes) 1553932205.594 * * [simplify]: iters left: 3 (134 enodes) 1553932205.628 * * [simplify]: iters left: 2 (199 enodes) 1553932205.680 * * [simplify]: iters left: 1 (300 enodes) 1553932205.758 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932205.758 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932205.758 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932205.758 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932205.759 * * [simplify]: Extracting #4: cost 91 inf + 1 1553932205.759 * * [simplify]: Extracting #5: cost 83 inf + 662 1553932205.761 * * [simplify]: Extracting #6: cost 30 inf + 6243 1553932205.763 * * [simplify]: Extracting #7: cost 3 inf + 10815 1553932205.766 * * [simplify]: Extracting #8: cost 0 inf + 11261 1553932205.769 * [simplify]: Simplified to (* (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) 1553932205.770 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))))) (* (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932205.770 * * * * [progress]: [ 364 / 827 ] simplifiying candidate # 1553932205.770 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932205.770 * * [simplify]: iters left: 6 (21 enodes) 1553932205.776 * * [simplify]: iters left: 5 (99 enodes) 1553932205.804 * * [simplify]: iters left: 4 (238 enodes) 1553932205.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932205.899 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932205.899 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932205.900 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932205.900 * * [simplify]: Extracting #4: cost 196 inf + 1 1553932205.902 * * [simplify]: Extracting #5: cost 189 inf + 5840 1553932205.907 * * [simplify]: Extracting #6: cost 71 inf + 27384 1553932205.915 * * [simplify]: Extracting #7: cost 25 inf + 40806 1553932205.924 * * [simplify]: Extracting #8: cost 1 inf + 48704 1553932205.940 * * [simplify]: Extracting #9: cost 0 inf + 48916 1553932205.957 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553932205.958 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932205.958 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932205.958 * * [simplify]: iters left: 6 (15 enodes) 1553932205.965 * * [simplify]: iters left: 5 (65 enodes) 1553932205.980 * * [simplify]: iters left: 4 (107 enodes) 1553932205.997 * * [simplify]: iters left: 3 (147 enodes) 1553932206.032 * * [simplify]: iters left: 2 (209 enodes) 1553932206.084 * * [simplify]: iters left: 1 (310 enodes) 1553932206.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932206.185 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932206.185 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932206.185 * * [simplify]: Extracting #3: cost 50 inf + 0 1553932206.186 * * [simplify]: Extracting #4: cost 86 inf + 455 1553932206.187 * * [simplify]: Extracting #5: cost 34 inf + 6443 1553932206.189 * * [simplify]: Extracting #6: cost 6 inf + 10858 1553932206.193 * * [simplify]: Extracting #7: cost 0 inf + 12549 1553932206.196 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) 1553932206.196 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (+ x.re x.im)) (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932206.196 * * * * [progress]: [ 365 / 827 ] simplifiying candidate # 1553932206.196 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932206.196 * * [simplify]: iters left: 6 (24 enodes) 1553932206.203 * * [simplify]: iters left: 5 (112 enodes) 1553932206.237 * * [simplify]: iters left: 4 (258 enodes) 1553932206.333 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932206.333 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932206.333 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932206.333 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932206.333 * * [simplify]: Extracting #4: cost 236 inf + 1 1553932206.335 * * [simplify]: Extracting #5: cost 222 inf + 6007 1553932206.340 * * [simplify]: Extracting #6: cost 96 inf + 29727 1553932206.349 * * [simplify]: Extracting #7: cost 30 inf + 47921 1553932206.374 * * [simplify]: Extracting #8: cost 7 inf + 56727 1553932206.395 * * [simplify]: Extracting #9: cost 0 inf + 59204 1553932206.416 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553932206.416 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932206.417 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932206.417 * * [simplify]: iters left: 6 (18 enodes) 1553932206.426 * * [simplify]: iters left: 5 (80 enodes) 1553932206.451 * * [simplify]: iters left: 4 (140 enodes) 1553932206.492 * * [simplify]: iters left: 3 (186 enodes) 1553932206.522 * * [simplify]: iters left: 2 (260 enodes) 1553932206.600 * * [simplify]: iters left: 1 (374 enodes) 1553932206.710 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932206.710 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932206.710 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932206.710 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932206.710 * * [simplify]: Extracting #4: cost 106 inf + 1 1553932206.711 * * [simplify]: Extracting #5: cost 97 inf + 788 1553932206.713 * * [simplify]: Extracting #6: cost 25 inf + 9244 1553932206.716 * * [simplify]: Extracting #7: cost 0 inf + 14973 1553932206.720 * * [simplify]: Extracting #8: cost 0 inf + 14933 1553932206.724 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re x.re))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (- (* x.re x.re) (* (- x.re x.im) x.im))))) 1553932206.724 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (cbrt (- (* x.im x.im) (* x.re x.re))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (- (* x.re x.re) (* (- x.re x.im) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932206.724 * * * * [progress]: [ 366 / 827 ] simplifiying candidate # 1553932206.724 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932206.724 * * [simplify]: iters left: 6 (23 enodes) 1553932206.732 * * [simplify]: iters left: 5 (107 enodes) 1553932206.771 * * [simplify]: iters left: 4 (252 enodes) 1553932206.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932206.901 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932206.901 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932206.901 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932206.902 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932206.903 * * [simplify]: Extracting #5: cost 218 inf + 5680 1553932206.913 * * [simplify]: Extracting #6: cost 89 inf + 29451 1553932206.922 * * [simplify]: Extracting #7: cost 19 inf + 48562 1553932206.934 * * [simplify]: Extracting #8: cost 0 inf + 54658 1553932206.954 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.im x.re)))) 1553932206.954 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.im x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932206.955 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932206.955 * * [simplify]: iters left: 6 (15 enodes) 1553932206.962 * * [simplify]: iters left: 5 (65 enodes) 1553932206.981 * * [simplify]: iters left: 4 (107 enodes) 1553932207.011 * * [simplify]: iters left: 3 (147 enodes) 1553932207.052 * * [simplify]: iters left: 2 (209 enodes) 1553932207.097 * * [simplify]: iters left: 1 (310 enodes) 1553932207.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932207.222 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932207.222 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932207.222 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932207.223 * * [simplify]: Extracting #4: cost 86 inf + 497 1553932207.225 * * [simplify]: Extracting #5: cost 39 inf + 5232 1553932207.230 * * [simplify]: Extracting #6: cost 7 inf + 10656 1553932207.237 * * [simplify]: Extracting #7: cost 0 inf + 12709 1553932207.245 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) 1553932207.245 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.im x.re)))) (* (cbrt (- x.im x.re)) (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932207.246 * * * * [progress]: [ 367 / 827 ] simplifiying candidate # 1553932207.246 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932207.247 * * [simplify]: iters left: 6 (15 enodes) 1553932207.256 * * [simplify]: iters left: 5 (72 enodes) 1553932207.271 * * [simplify]: iters left: 4 (168 enodes) 1553932207.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932207.345 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932207.345 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932207.345 * * [simplify]: Extracting #3: cost 34 inf + 0 1553932207.346 * * [simplify]: Extracting #4: cost 152 inf + 1 1553932207.347 * * [simplify]: Extracting #5: cost 172 inf + 1985 1553932207.359 * * [simplify]: Extracting #6: cost 87 inf + 20220 1553932207.367 * * [simplify]: Extracting #7: cost 20 inf + 41796 1553932207.375 * * [simplify]: Extracting #8: cost 1 inf + 49313 1553932207.383 * * [simplify]: Extracting #9: cost 0 inf + 49525 1553932207.394 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) 1553932207.394 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932207.394 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932207.395 * * [simplify]: iters left: 6 (15 enodes) 1553932207.402 * * [simplify]: iters left: 5 (68 enodes) 1553932207.420 * * [simplify]: iters left: 4 (161 enodes) 1553932207.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932207.477 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932207.477 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932207.477 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932207.478 * * [simplify]: Extracting #4: cost 172 inf + 0 1553932207.479 * * [simplify]: Extracting #5: cost 175 inf + 2438 1553932207.486 * * [simplify]: Extracting #6: cost 61 inf + 23222 1553932207.499 * * [simplify]: Extracting #7: cost 2 inf + 37178 1553932207.514 * * [simplify]: Extracting #8: cost 0 inf + 37942 1553932207.528 * [simplify]: Simplified to (* (cbrt (* (+ (* (- x.re x.im) x.re) (* x.im x.im)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932207.528 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (cbrt (* (+ (* (- x.re x.im) x.re) (* x.im x.im)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932207.529 * * * * [progress]: [ 368 / 827 ] simplifiying candidate # 1553932207.529 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932207.529 * * [simplify]: iters left: 6 (19 enodes) 1553932207.540 * * [simplify]: iters left: 5 (87 enodes) 1553932207.569 * * [simplify]: iters left: 4 (190 enodes) 1553932207.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932207.641 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932207.641 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932207.641 * * [simplify]: Extracting #3: cost 37 inf + 0 1553932207.642 * * [simplify]: Extracting #4: cost 152 inf + 1 1553932207.643 * * [simplify]: Extracting #5: cost 172 inf + 1303 1553932207.647 * * [simplify]: Extracting #6: cost 113 inf + 15506 1553932207.657 * * [simplify]: Extracting #7: cost 31 inf + 37813 1553932207.671 * * [simplify]: Extracting #8: cost 5 inf + 44080 1553932207.685 * * [simplify]: Extracting #9: cost 0 inf + 45406 1553932207.700 * * [simplify]: Extracting #10: cost 0 inf + 45195 1553932207.707 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (* (+ x.re x.im) (- x.re x.im)))))) 1553932207.707 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (* (+ x.re x.im) (- x.re x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932207.707 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932207.708 * * [simplify]: iters left: 6 (16 enodes) 1553932207.711 * * [simplify]: iters left: 5 (71 enodes) 1553932207.722 * * [simplify]: iters left: 4 (139 enodes) 1553932207.767 * * [simplify]: iters left: 3 (288 enodes) 1553932207.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932207.864 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932207.864 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932207.864 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932207.864 * * [simplify]: Extracting #4: cost 163 inf + 0 1553932207.865 * * [simplify]: Extracting #5: cost 160 inf + 781 1553932207.868 * * [simplify]: Extracting #6: cost 45 inf + 21571 1553932207.875 * * [simplify]: Extracting #7: cost 6 inf + 30887 1553932207.890 * * [simplify]: Extracting #8: cost 0 inf + 32619 1553932207.904 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) 1553932207.904 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (* (+ x.re x.im) (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932207.904 * * * * [progress]: [ 369 / 827 ] simplifiying candidate # 1553932207.905 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932207.905 * * [simplify]: iters left: 6 (17 enodes) 1553932207.910 * * [simplify]: iters left: 5 (79 enodes) 1553932207.925 * * [simplify]: iters left: 4 (184 enodes) 1553932208.008 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932208.008 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932208.008 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932208.008 * * [simplify]: Extracting #3: cost 41 inf + 0 1553932208.008 * * [simplify]: Extracting #4: cost 176 inf + 1 1553932208.009 * * [simplify]: Extracting #5: cost 195 inf + 1191 1553932208.013 * * [simplify]: Extracting #6: cost 98 inf + 22858 1553932208.020 * * [simplify]: Extracting #7: cost 16 inf + 47463 1553932208.028 * * [simplify]: Extracting #8: cost 1 inf + 51367 1553932208.043 * * [simplify]: Extracting #9: cost 0 inf + 51579 1553932208.060 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) 1553932208.060 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932208.060 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932208.060 * * [simplify]: iters left: 6 (13 enodes) 1553932208.067 * * [simplify]: iters left: 5 (58 enodes) 1553932208.085 * * [simplify]: iters left: 4 (126 enodes) 1553932208.135 * * [simplify]: iters left: 3 (332 enodes) 1553932208.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932208.269 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932208.269 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932208.270 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932208.271 * * [simplify]: Extracting #4: cost 166 inf + 0 1553932208.272 * * [simplify]: Extracting #5: cost 155 inf + 2299 1553932208.281 * * [simplify]: Extracting #6: cost 44 inf + 24771 1553932208.290 * * [simplify]: Extracting #7: cost 1 inf + 35697 1553932208.300 * * [simplify]: Extracting #8: cost 0 inf + 35979 1553932208.311 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) 1553932208.311 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932208.312 * * * * [progress]: [ 370 / 827 ] simplifiying candidate # 1553932208.312 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932208.312 * * [simplify]: iters left: 6 (19 enodes) 1553932208.323 * * [simplify]: iters left: 5 (90 enodes) 1553932208.348 * * [simplify]: iters left: 4 (207 enodes) 1553932208.438 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932208.438 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932208.438 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932208.438 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932208.439 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932208.441 * * [simplify]: Extracting #5: cost 186 inf + 4139 1553932208.449 * * [simplify]: Extracting #6: cost 74 inf + 24956 1553932208.458 * * [simplify]: Extracting #7: cost 29 inf + 35928 1553932208.466 * * [simplify]: Extracting #8: cost 4 inf + 45203 1553932208.474 * * [simplify]: Extracting #9: cost 0 inf + 46342 1553932208.483 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932208.483 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932208.483 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932208.484 * * [simplify]: iters left: 6 (14 enodes) 1553932208.490 * * [simplify]: iters left: 5 (61 enodes) 1553932208.508 * * [simplify]: iters left: 4 (99 enodes) 1553932208.539 * * [simplify]: iters left: 3 (135 enodes) 1553932208.578 * * [simplify]: iters left: 2 (197 enodes) 1553932208.631 * * [simplify]: iters left: 1 (298 enodes) 1553932208.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932208.721 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932208.721 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932208.722 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932208.722 * * [simplify]: Extracting #4: cost 91 inf + 1 1553932208.722 * * [simplify]: Extracting #5: cost 81 inf + 826 1553932208.724 * * [simplify]: Extracting #6: cost 30 inf + 6602 1553932208.727 * * [simplify]: Extracting #7: cost 1 inf + 11139 1553932208.730 * * [simplify]: Extracting #8: cost 0 inf + 11261 1553932208.732 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re x.re))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932208.732 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (- (* x.im x.im) (* x.re x.re))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932208.733 * * * * [progress]: [ 371 / 827 ] simplifiying candidate # 1553932208.733 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932208.733 * * [simplify]: iters left: 6 (12 enodes) 1553932208.737 * * [simplify]: iters left: 5 (57 enodes) 1553932208.751 * * [simplify]: iters left: 4 (128 enodes) 1553932208.815 * * [simplify]: iters left: 3 (381 enodes) 1553932209.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932209.003 * * [simplify]: Extracting #1: cost 41 inf + 0 1553932209.003 * * [simplify]: Extracting #2: cost 215 inf + 2 1553932209.005 * * [simplify]: Extracting #3: cost 271 inf + 11416 1553932209.019 * * [simplify]: Extracting #4: cost 97 inf + 62689 1553932209.040 * * [simplify]: Extracting #5: cost 33 inf + 82868 1553932209.054 * * [simplify]: Extracting #6: cost 2 inf + 95330 1553932209.066 * * [simplify]: Extracting #7: cost 0 inf + 95754 1553932209.085 * [simplify]: Simplified to (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re)) 1553932209.085 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932209.085 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932209.086 * * [simplify]: iters left: 6 (10 enodes) 1553932209.090 * * [simplify]: iters left: 5 (38 enodes) 1553932209.101 * * [simplify]: iters left: 4 (53 enodes) 1553932209.117 * * [simplify]: iters left: 3 (63 enodes) 1553932209.134 * * [simplify]: iters left: 2 (78 enodes) 1553932209.147 * * [simplify]: iters left: 1 (104 enodes) 1553932209.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932209.163 * * [simplify]: Extracting #1: cost 15 inf + 0 1553932209.163 * * [simplify]: Extracting #2: cost 32 inf + 1 1553932209.163 * * [simplify]: Extracting #3: cost 24 inf + 498 1553932209.163 * * [simplify]: Extracting #4: cost 12 inf + 2493 1553932209.164 * * [simplify]: Extracting #5: cost 1 inf + 7817 1553932209.166 * * [simplify]: Extracting #6: cost 0 inf + 8270 1553932209.168 * [simplify]: Simplified to (+ (* x.re x.re) (* x.im (+ x.re x.im))) 1553932209.168 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932209.168 * * * * [progress]: [ 372 / 827 ] simplifiying candidate # 1553932209.168 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932209.169 * * [simplify]: iters left: 6 (18 enodes) 1553932209.180 * * [simplify]: iters left: 5 (82 enodes) 1553932209.211 * * [simplify]: iters left: 4 (182 enodes) 1553932209.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932209.292 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932209.292 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932209.292 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932209.293 * * [simplify]: Extracting #4: cost 115 inf + 1 1553932209.293 * * [simplify]: Extracting #5: cost 138 inf + 863 1553932209.298 * * [simplify]: Extracting #6: cost 76 inf + 9861 1553932209.302 * * [simplify]: Extracting #7: cost 32 inf + 20578 1553932209.307 * * [simplify]: Extracting #8: cost 2 inf + 31828 1553932209.312 * * [simplify]: Extracting #9: cost 0 inf + 32802 1553932209.318 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re)) (* (cbrt (* x.re (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ x.re x.im)))) (cbrt (* x.re (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ x.re x.im)))))) 1553932209.318 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re)) (* (cbrt (* x.re (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ x.re x.im)))) (cbrt (* x.re (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ x.re x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932209.318 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553932209.318 * * [simplify]: iters left: 6 (12 enodes) 1553932209.321 * * [simplify]: iters left: 5 (46 enodes) 1553932209.327 * * [simplify]: iters left: 4 (58 enodes) 1553932209.335 * * [simplify]: iters left: 3 (62 enodes) 1553932209.344 * * [simplify]: iters left: 2 (63 enodes) 1553932209.360 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932209.360 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932209.361 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932209.361 * * [simplify]: Extracting #3: cost 22 inf + 0 1553932209.361 * * [simplify]: Extracting #4: cost 20 inf + 412 1553932209.362 * * [simplify]: Extracting #5: cost 4 inf + 3122 1553932209.363 * * [simplify]: Extracting #6: cost 0 inf + 4290 1553932209.365 * * [simplify]: Extracting #7: cost 0 inf + 4050 1553932209.366 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (+ x.re x.im)))) 1553932209.366 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re)) (* (cbrt (* x.re (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ x.re x.im)))) (cbrt (* x.re (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ x.re x.im)))))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932209.366 * * * * [progress]: [ 373 / 827 ] simplifiying candidate # 1553932209.367 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932209.367 * * [simplify]: iters left: 6 (17 enodes) 1553932209.376 * * [simplify]: iters left: 5 (81 enodes) 1553932209.408 * * [simplify]: iters left: 4 (183 enodes) 1553932209.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932209.497 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932209.497 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932209.497 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932209.498 * * [simplify]: Extracting #4: cost 138 inf + 1 1553932209.499 * * [simplify]: Extracting #5: cost 152 inf + 2553 1553932209.507 * * [simplify]: Extracting #6: cost 63 inf + 21668 1553932209.518 * * [simplify]: Extracting #7: cost 18 inf + 32752 1553932209.533 * * [simplify]: Extracting #8: cost 3 inf + 38119 1553932209.546 * * [simplify]: Extracting #9: cost 0 inf + 39046 1553932209.557 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) 1553932209.557 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932209.558 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932209.558 * * [simplify]: iters left: 6 (14 enodes) 1553932209.561 * * [simplify]: iters left: 5 (58 enodes) 1553932209.569 * * [simplify]: iters left: 4 (97 enodes) 1553932209.582 * * [simplify]: iters left: 3 (120 enodes) 1553932209.597 * * [simplify]: iters left: 2 (135 enodes) 1553932209.615 * * [simplify]: iters left: 1 (152 enodes) 1553932209.653 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932209.653 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932209.653 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932209.653 * * [simplify]: Extracting #3: cost 28 inf + 0 1553932209.653 * * [simplify]: Extracting #4: cost 50 inf + 0 1553932209.654 * * [simplify]: Extracting #5: cost 45 inf + 535 1553932209.655 * * [simplify]: Extracting #6: cost 12 inf + 4394 1553932209.658 * * [simplify]: Extracting #7: cost 1 inf + 6696 1553932209.661 * * [simplify]: Extracting #8: cost 0 inf + 7058 1553932209.664 * * [simplify]: Extracting #9: cost 0 inf + 7018 1553932209.667 * [simplify]: Simplified to (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) 1553932209.667 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932209.667 * * * * [progress]: [ 374 / 827 ] simplifiying candidate # 1553932209.667 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932209.668 * * [simplify]: iters left: 6 (19 enodes) 1553932209.678 * * [simplify]: iters left: 5 (88 enodes) 1553932209.711 * * [simplify]: iters left: 4 (200 enodes) 1553932209.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932209.810 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932209.810 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932209.810 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932209.810 * * [simplify]: Extracting #4: cost 165 inf + 1 1553932209.811 * * [simplify]: Extracting #5: cost 185 inf + 1307 1553932209.813 * * [simplify]: Extracting #6: cost 112 inf + 14293 1553932209.818 * * [simplify]: Extracting #7: cost 31 inf + 31213 1553932209.825 * * [simplify]: Extracting #8: cost 4 inf + 39458 1553932209.838 * * [simplify]: Extracting #9: cost 0 inf + 40586 1553932209.851 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (* (cbrt (* (* (- x.re x.im) (+ x.re x.im)) (* x.re (- x.im x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))))) 1553932209.851 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (* (cbrt (* (* (- x.re x.im) (+ x.re x.im)) (* x.re (- x.im x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932209.851 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) 1553932209.851 * * [simplify]: iters left: 6 (12 enodes) 1553932209.857 * * [simplify]: iters left: 5 (48 enodes) 1553932209.874 * * [simplify]: iters left: 4 (68 enodes) 1553932209.892 * * [simplify]: iters left: 3 (72 enodes) 1553932209.909 * * [simplify]: iters left: 2 (73 enodes) 1553932209.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932209.925 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932209.925 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932209.925 * * [simplify]: Extracting #3: cost 23 inf + 0 1553932209.926 * * [simplify]: Extracting #4: cost 23 inf + 331 1553932209.926 * * [simplify]: Extracting #5: cost 5 inf + 3086 1553932209.928 * * [simplify]: Extracting #6: cost 1 inf + 4054 1553932209.929 * * [simplify]: Extracting #7: cost 0 inf + 4416 1553932209.931 * * [simplify]: Extracting #8: cost 0 inf + 4376 1553932209.932 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (- x.im x.re)))) 1553932209.932 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (* (cbrt (* (* (- x.re x.im) (+ x.re x.im)) (* x.re (- x.im x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932209.932 * * * * [progress]: [ 375 / 827 ] simplifiying candidate # 1553932209.933 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932209.933 * * [simplify]: iters left: 6 (21 enodes) 1553932209.944 * * [simplify]: iters left: 5 (96 enodes) 1553932209.978 * * [simplify]: iters left: 4 (222 enodes) 1553932210.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932210.096 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932210.097 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932210.097 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932210.098 * * [simplify]: Extracting #4: cost 184 inf + 1 1553932210.100 * * [simplify]: Extracting #5: cost 196 inf + 2680 1553932210.107 * * [simplify]: Extracting #6: cost 100 inf + 22456 1553932210.122 * * [simplify]: Extracting #7: cost 21 inf + 48193 1553932210.138 * * [simplify]: Extracting #8: cost 1 inf + 56157 1553932210.147 * * [simplify]: Extracting #9: cost 0 inf + 56879 1553932210.158 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re)))) 1553932210.158 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932210.159 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932210.159 * * [simplify]: iters left: 6 (17 enodes) 1553932210.167 * * [simplify]: iters left: 5 (75 enodes) 1553932210.192 * * [simplify]: iters left: 4 (163 enodes) 1553932210.265 * * [simplify]: iters left: 3 (486 enodes) 1553932210.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932210.574 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932210.574 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932210.574 * * [simplify]: Extracting #3: cost 108 inf + 0 1553932210.575 * * [simplify]: Extracting #4: cost 358 inf + 1342 1553932210.583 * * [simplify]: Extracting #5: cost 245 inf + 35450 1553932210.619 * * [simplify]: Extracting #6: cost 16 inf + 94502 1553932210.673 * * [simplify]: Extracting #7: cost 0 inf + 98214 1553932210.705 * * [simplify]: Extracting #8: cost 0 inf + 97934 1553932210.741 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932210.741 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932210.741 * * * * [progress]: [ 376 / 827 ] simplifiying candidate # 1553932210.742 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932210.742 * * [simplify]: iters left: 6 (21 enodes) 1553932210.753 * * [simplify]: iters left: 5 (96 enodes) 1553932210.790 * * [simplify]: iters left: 4 (222 enodes) 1553932210.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932210.889 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932210.889 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932210.889 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932210.889 * * [simplify]: Extracting #4: cost 171 inf + 1 1553932210.890 * * [simplify]: Extracting #5: cost 194 inf + 899 1553932210.893 * * [simplify]: Extracting #6: cost 86 inf + 27872 1553932210.902 * * [simplify]: Extracting #7: cost 21 inf + 45786 1553932210.919 * * [simplify]: Extracting #8: cost 3 inf + 49827 1553932210.936 * * [simplify]: Extracting #9: cost 0 inf + 49656 1553932210.953 * * [simplify]: Extracting #10: cost 0 inf + 49485 1553932210.970 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) 1553932210.970 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932210.971 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932210.971 * * [simplify]: iters left: 6 (17 enodes) 1553932210.979 * * [simplify]: iters left: 5 (75 enodes) 1553932211.001 * * [simplify]: iters left: 4 (147 enodes) 1553932211.027 * * [simplify]: iters left: 3 (300 enodes) 1553932211.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932211.112 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932211.113 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932211.113 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932211.113 * * [simplify]: Extracting #4: cost 159 inf + 329 1553932211.114 * * [simplify]: Extracting #5: cost 123 inf + 6537 1553932211.119 * * [simplify]: Extracting #6: cost 17 inf + 30261 1553932211.127 * * [simplify]: Extracting #7: cost 0 inf + 34065 1553932211.135 * * [simplify]: Extracting #8: cost 0 inf + 33745 1553932211.149 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) 1553932211.149 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932211.150 * * * * [progress]: [ 377 / 827 ] simplifiying candidate # 1553932211.150 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932211.150 * * [simplify]: iters left: 6 (21 enodes) 1553932211.161 * * [simplify]: iters left: 5 (99 enodes) 1553932211.202 * * [simplify]: iters left: 4 (238 enodes) 1553932211.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932211.274 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932211.274 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932211.274 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932211.275 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932211.276 * * [simplify]: Extracting #5: cost 210 inf + 3900 1553932211.281 * * [simplify]: Extracting #6: cost 94 inf + 25722 1553932211.295 * * [simplify]: Extracting #7: cost 28 inf + 45618 1553932211.305 * * [simplify]: Extracting #8: cost 2 inf + 56994 1553932211.315 * * [simplify]: Extracting #9: cost 0 inf + 57709 1553932211.325 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re)))) 1553932211.325 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932211.326 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932211.326 * * [simplify]: iters left: 6 (15 enodes) 1553932211.329 * * [simplify]: iters left: 5 (65 enodes) 1553932211.341 * * [simplify]: iters left: 4 (128 enodes) 1553932211.376 * * [simplify]: iters left: 3 (327 enodes) 1553932211.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932211.494 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932211.494 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932211.494 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932211.495 * * [simplify]: Extracting #4: cost 167 inf + 574 1553932211.497 * * [simplify]: Extracting #5: cost 106 inf + 12262 1553932211.503 * * [simplify]: Extracting #6: cost 20 inf + 31951 1553932211.520 * * [simplify]: Extracting #7: cost 0 inf + 37951 1553932211.536 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* x.re (+ x.re x.im)))))) 1553932211.536 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* x.re (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932211.537 * * * * [progress]: [ 378 / 827 ] simplifiying candidate # 1553932211.537 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932211.537 * * [simplify]: iters left: 6 (21 enodes) 1553932211.549 * * [simplify]: iters left: 5 (99 enodes) 1553932211.576 * * [simplify]: iters left: 4 (238 enodes) 1553932211.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932211.665 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932211.665 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932211.665 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932211.666 * * [simplify]: Extracting #4: cost 196 inf + 1 1553932211.668 * * [simplify]: Extracting #5: cost 203 inf + 2609 1553932211.676 * * [simplify]: Extracting #6: cost 92 inf + 22823 1553932211.691 * * [simplify]: Extracting #7: cost 22 inf + 42163 1553932211.709 * * [simplify]: Extracting #8: cost 2 inf + 49012 1553932211.720 * * [simplify]: Extracting #9: cost 0 inf + 49436 1553932211.731 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932211.731 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932211.732 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932211.732 * * [simplify]: iters left: 6 (15 enodes) 1553932211.735 * * [simplify]: iters left: 5 (65 enodes) 1553932211.749 * * [simplify]: iters left: 4 (107 enodes) 1553932211.780 * * [simplify]: iters left: 3 (147 enodes) 1553932211.821 * * [simplify]: iters left: 2 (211 enodes) 1553932211.895 * * [simplify]: iters left: 1 (312 enodes) 1553932211.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932211.999 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932211.999 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932211.999 * * [simplify]: Extracting #3: cost 50 inf + 0 1553932212.000 * * [simplify]: Extracting #4: cost 86 inf + 455 1553932212.002 * * [simplify]: Extracting #5: cost 37 inf + 5639 1553932212.007 * * [simplify]: Extracting #6: cost 6 inf + 10378 1553932212.013 * * [simplify]: Extracting #7: cost 0 inf + 12469 1553932212.019 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932212.019 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932212.019 * * * * [progress]: [ 379 / 827 ] simplifiying candidate # 1553932212.020 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932212.020 * * [simplify]: iters left: 6 (18 enodes) 1553932212.029 * * [simplify]: iters left: 5 (82 enodes) 1553932212.059 * * [simplify]: iters left: 4 (181 enodes) 1553932212.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932212.125 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932212.125 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932212.125 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932212.125 * * [simplify]: Extracting #4: cost 115 inf + 1 1553932212.126 * * [simplify]: Extracting #5: cost 137 inf + 1023 1553932212.130 * * [simplify]: Extracting #6: cost 79 inf + 10016 1553932212.139 * * [simplify]: Extracting #7: cost 20 inf + 25315 1553932212.147 * * [simplify]: Extracting #8: cost 2 inf + 32378 1553932212.153 * * [simplify]: Extracting #9: cost 0 inf + 32802 1553932212.158 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re)) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))))) 1553932212.158 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re)) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932212.158 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932212.159 * * [simplify]: iters left: 6 (12 enodes) 1553932212.164 * * [simplify]: iters left: 5 (45 enodes) 1553932212.170 * * [simplify]: iters left: 4 (56 enodes) 1553932212.177 * * [simplify]: iters left: 3 (61 enodes) 1553932212.191 * * [simplify]: iters left: 2 (62 enodes) 1553932212.206 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932212.206 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932212.206 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932212.206 * * [simplify]: Extracting #3: cost 22 inf + 0 1553932212.206 * * [simplify]: Extracting #4: cost 25 inf + 43 1553932212.207 * * [simplify]: Extracting #5: cost 16 inf + 579 1553932212.207 * * [simplify]: Extracting #6: cost 4 inf + 2522 1553932212.208 * * [simplify]: Extracting #7: cost 1 inf + 3688 1553932212.208 * * [simplify]: Extracting #8: cost 0 inf + 4050 1553932212.209 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ x.re x.im))) 1553932212.209 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re)) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932212.209 * * * * [progress]: [ 380 / 827 ] simplifiying candidate # 1553932212.209 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932212.209 * * [simplify]: iters left: 6 (18 enodes) 1553932212.214 * * [simplify]: iters left: 5 (83 enodes) 1553932212.231 * * [simplify]: iters left: 4 (182 enodes) 1553932212.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932212.297 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932212.297 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932212.298 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932212.298 * * [simplify]: Extracting #4: cost 115 inf + 1 1553932212.298 * * [simplify]: Extracting #5: cost 135 inf + 1266 1553932212.300 * * [simplify]: Extracting #6: cost 74 inf + 11265 1553932212.305 * * [simplify]: Extracting #7: cost 22 inf + 24870 1553932212.310 * * [simplify]: Extracting #8: cost 3 inf + 31806 1553932212.316 * * [simplify]: Extracting #9: cost 0 inf + 32482 1553932212.321 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im)))) 1553932212.321 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932212.321 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553932212.321 * * [simplify]: iters left: 6 (12 enodes) 1553932212.324 * * [simplify]: iters left: 5 (47 enodes) 1553932212.336 * * [simplify]: iters left: 4 (58 enodes) 1553932212.354 * * [simplify]: iters left: 3 (61 enodes) 1553932212.363 * * [simplify]: iters left: 2 (62 enodes) 1553932212.370 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932212.371 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932212.371 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932212.371 * * [simplify]: Extracting #3: cost 22 inf + 0 1553932212.371 * * [simplify]: Extracting #4: cost 25 inf + 43 1553932212.371 * * [simplify]: Extracting #5: cost 17 inf + 497 1553932212.371 * * [simplify]: Extracting #6: cost 5 inf + 2120 1553932212.372 * * [simplify]: Extracting #7: cost 1 inf + 3448 1553932212.372 * * [simplify]: Extracting #8: cost 0 inf + 3810 1553932212.373 * [simplify]: Simplified to (* (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 1553932212.373 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im)))) (* (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932212.374 * * * * [progress]: [ 381 / 827 ] simplifiying candidate # 1553932212.374 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932212.374 * * [simplify]: iters left: 6 (23 enodes) 1553932212.380 * * [simplify]: iters left: 5 (104 enodes) 1553932212.407 * * [simplify]: iters left: 4 (233 enodes) 1553932212.476 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932212.476 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932212.476 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932212.476 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932212.477 * * [simplify]: Extracting #4: cost 168 inf + 1 1553932212.479 * * [simplify]: Extracting #5: cost 184 inf + 1632 1553932212.483 * * [simplify]: Extracting #6: cost 119 inf + 14956 1553932212.494 * * [simplify]: Extracting #7: cost 34 inf + 36927 1553932212.509 * * [simplify]: Extracting #8: cost 2 inf + 45768 1553932212.525 * * [simplify]: Extracting #9: cost 0 inf + 45807 1553932212.540 * * [simplify]: Extracting #10: cost 0 inf + 45676 1553932212.547 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) 1553932212.547 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932212.548 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932212.548 * * [simplify]: iters left: 6 (16 enodes) 1553932212.552 * * [simplify]: iters left: 5 (65 enodes) 1553932212.561 * * [simplify]: iters left: 4 (103 enodes) 1553932212.590 * * [simplify]: iters left: 3 (130 enodes) 1553932212.622 * * [simplify]: iters left: 2 (145 enodes) 1553932212.658 * * [simplify]: iters left: 1 (162 enodes) 1553932212.686 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932212.686 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932212.686 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932212.686 * * [simplify]: Extracting #3: cost 36 inf + 0 1553932212.686 * * [simplify]: Extracting #4: cost 43 inf + 900 1553932212.687 * * [simplify]: Extracting #5: cost 21 inf + 3747 1553932212.688 * * [simplify]: Extracting #6: cost 2 inf + 7382 1553932212.690 * * [simplify]: Extracting #7: cost 0 inf + 8546 1553932212.691 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553932212.691 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932212.692 * * * * [progress]: [ 382 / 827 ] simplifiying candidate # 1553932212.692 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932212.692 * * [simplify]: iters left: 6 (23 enodes) 1553932212.698 * * [simplify]: iters left: 5 (107 enodes) 1553932212.720 * * [simplify]: iters left: 4 (250 enodes) 1553932212.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932212.806 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932212.806 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932212.807 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932212.808 * * [simplify]: Extracting #4: cost 192 inf + 1 1553932212.810 * * [simplify]: Extracting #5: cost 181 inf + 5684 1553932212.820 * * [simplify]: Extracting #6: cost 72 inf + 24893 1553932212.839 * * [simplify]: Extracting #7: cost 27 inf + 37771 1553932212.855 * * [simplify]: Extracting #8: cost 8 inf + 44038 1553932212.872 * * [simplify]: Extracting #9: cost 0 inf + 46186 1553932212.888 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* (* (- x.im x.re) (* (+ x.re x.im) x.re)) (- x.re x.im)))) 1553932212.888 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* (* (- x.im x.re) (* (+ x.re x.im) x.re)) (- x.re x.im)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932212.889 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932212.889 * * [simplify]: iters left: 6 (14 enodes) 1553932212.892 * * [simplify]: iters left: 5 (55 enodes) 1553932212.900 * * [simplify]: iters left: 4 (74 enodes) 1553932212.909 * * [simplify]: iters left: 3 (82 enodes) 1553932212.926 * * [simplify]: iters left: 2 (83 enodes) 1553932212.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932212.941 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932212.941 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932212.942 * * [simplify]: Extracting #3: cost 29 inf + 0 1553932212.942 * * [simplify]: Extracting #4: cost 26 inf + 455 1553932212.942 * * [simplify]: Extracting #5: cost 9 inf + 2886 1553932212.943 * * [simplify]: Extracting #6: cost 0 inf + 5504 1553932212.945 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932212.945 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* (* (- x.im x.re) (* (+ x.re x.im) x.re)) (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932212.945 * * * * [progress]: [ 383 / 827 ] simplifiying candidate # 1553932212.946 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932212.946 * * [simplify]: iters left: 6 (19 enodes) 1553932212.951 * * [simplify]: iters left: 5 (90 enodes) 1553932212.970 * * [simplify]: iters left: 4 (215 enodes) 1553932213.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932213.047 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932213.047 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932213.047 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932213.048 * * [simplify]: Extracting #4: cost 195 inf + 1 1553932213.049 * * [simplify]: Extracting #5: cost 212 inf + 1392 1553932213.052 * * [simplify]: Extracting #6: cost 115 inf + 21057 1553932213.060 * * [simplify]: Extracting #7: cost 19 inf + 52522 1553932213.076 * * [simplify]: Extracting #8: cost 1 inf + 59541 1553932213.086 * * [simplify]: Extracting #9: cost 0 inf + 60143 1553932213.096 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) 1553932213.096 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932213.097 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932213.097 * * [simplify]: iters left: 6 (16 enodes) 1553932213.100 * * [simplify]: iters left: 5 (72 enodes) 1553932213.124 * * [simplify]: iters left: 4 (169 enodes) 1553932213.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932213.197 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932213.197 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932213.197 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932213.198 * * [simplify]: Extracting #4: cost 159 inf + 0 1553932213.199 * * [simplify]: Extracting #5: cost 145 inf + 2683 1553932213.207 * * [simplify]: Extracting #6: cost 27 inf + 26674 1553932213.221 * * [simplify]: Extracting #7: cost 0 inf + 33688 1553932213.229 * * [simplify]: Extracting #8: cost 0 inf + 33528 1553932213.236 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) 1553932213.236 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932213.238 * * * * [progress]: [ 384 / 827 ] simplifiying candidate # 1553932213.238 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932213.239 * * [simplify]: iters left: 6 (23 enodes) 1553932213.245 * * [simplify]: iters left: 5 (104 enodes) 1553932213.270 * * [simplify]: iters left: 4 (233 enodes) 1553932213.380 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932213.380 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932213.380 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932213.380 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932213.381 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932213.382 * * [simplify]: Extracting #5: cost 206 inf + 1392 1553932213.385 * * [simplify]: Extracting #6: cost 106 inf + 21905 1553932213.393 * * [simplify]: Extracting #7: cost 32 inf + 43984 1553932213.408 * * [simplify]: Extracting #8: cost 0 inf + 54803 1553932213.426 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (* (+ x.re x.im) (- x.re x.im)))))) 1553932213.426 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (* (+ x.re x.im) (- x.re x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932213.427 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932213.427 * * [simplify]: iters left: 6 (17 enodes) 1553932213.431 * * [simplify]: iters left: 5 (75 enodes) 1553932213.442 * * [simplify]: iters left: 4 (147 enodes) 1553932213.470 * * [simplify]: iters left: 3 (300 enodes) 1553932213.551 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932213.551 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932213.551 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932213.551 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932213.552 * * [simplify]: Extracting #4: cost 169 inf + 0 1553932213.552 * * [simplify]: Extracting #5: cost 158 inf + 1185 1553932213.559 * * [simplify]: Extracting #6: cost 44 inf + 23643 1553932213.571 * * [simplify]: Extracting #7: cost 2 inf + 33095 1553932213.578 * * [simplify]: Extracting #8: cost 0 inf + 33699 1553932213.584 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553932213.585 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (* (+ x.re x.im) (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932213.585 * * * * [progress]: [ 385 / 827 ] simplifiying candidate # 1553932213.585 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932213.585 * * [simplify]: iters left: 6 (22 enodes) 1553932213.591 * * [simplify]: iters left: 5 (102 enodes) 1553932213.623 * * [simplify]: iters left: 4 (239 enodes) 1553932213.718 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932213.718 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932213.718 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932213.718 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932213.719 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932213.720 * * [simplify]: Extracting #5: cost 234 inf + 2938 1553932213.724 * * [simplify]: Extracting #6: cost 120 inf + 26234 1553932213.733 * * [simplify]: Extracting #7: cost 34 inf + 51907 1553932213.744 * * [simplify]: Extracting #8: cost 3 inf + 63357 1553932213.758 * * [simplify]: Extracting #9: cost 0 inf + 64033 1553932213.780 * [simplify]: Simplified to (* (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)) x.re)) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (- (* x.im x.im) (* x.re x.re))))) 1553932213.780 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)) x.re)) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932213.781 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932213.781 * * [simplify]: iters left: 6 (17 enodes) 1553932213.789 * * [simplify]: iters left: 5 (77 enodes) 1553932213.817 * * [simplify]: iters left: 4 (170 enodes) 1553932213.851 * * [simplify]: iters left: 3 (395 enodes) 1553932213.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932213.984 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932213.984 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932213.984 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932213.985 * * [simplify]: Extracting #4: cost 178 inf + 0 1553932213.986 * * [simplify]: Extracting #5: cost 166 inf + 2198 1553932213.990 * * [simplify]: Extracting #6: cost 66 inf + 22469 1553932213.998 * * [simplify]: Extracting #7: cost 2 inf + 38596 1553932214.007 * * [simplify]: Extracting #8: cost 0 inf + 38320 1553932214.015 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) 1553932214.015 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)) x.re)) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932214.016 * * * * [progress]: [ 386 / 827 ] simplifiying candidate # 1553932214.016 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932214.016 * * [simplify]: iters left: 6 (24 enodes) 1553932214.022 * * [simplify]: iters left: 5 (112 enodes) 1553932214.056 * * [simplify]: iters left: 4 (258 enodes) 1553932214.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932214.529 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932214.530 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932214.530 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932214.531 * * [simplify]: Extracting #4: cost 236 inf + 1 1553932214.532 * * [simplify]: Extracting #5: cost 233 inf + 4228 1553932214.537 * * [simplify]: Extracting #6: cost 101 inf + 29760 1553932214.547 * * [simplify]: Extracting #7: cost 26 inf + 50635 1553932214.565 * * [simplify]: Extracting #8: cost 6 inf + 57488 1553932214.576 * * [simplify]: Extracting #9: cost 0 inf + 59924 1553932214.586 * [simplify]: Simplified to (* (cbrt (* (* (* (+ x.re x.im) (- x.re x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) x.re) (- x.re x.im))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) 1553932214.586 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (+ x.re x.im) (- x.re x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) x.re) (- x.re x.im))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932214.587 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932214.587 * * [simplify]: iters left: 6 (18 enodes) 1553932214.591 * * [simplify]: iters left: 5 (80 enodes) 1553932214.612 * * [simplify]: iters left: 4 (140 enodes) 1553932214.635 * * [simplify]: iters left: 3 (186 enodes) 1553932214.667 * * [simplify]: iters left: 2 (257 enodes) 1553932214.744 * * [simplify]: iters left: 1 (371 enodes) 1553932214.839 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932214.839 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932214.839 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932214.839 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932214.839 * * [simplify]: Extracting #4: cost 106 inf + 1 1553932214.840 * * [simplify]: Extracting #5: cost 99 inf + 1023 1553932214.844 * * [simplify]: Extracting #6: cost 23 inf + 10209 1553932214.851 * * [simplify]: Extracting #7: cost 0 inf + 15053 1553932214.858 * * [simplify]: Extracting #8: cost 0 inf + 14933 1553932214.866 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))) (cbrt (- (* x.im x.im) (* x.re x.re))))) 1553932214.866 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (+ x.re x.im) (- x.re x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) x.re) (- x.re x.im))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))) (cbrt (- (* x.im x.im) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932214.866 * * * * [progress]: [ 387 / 827 ] simplifiying candidate # 1553932214.867 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932214.867 * * [simplify]: iters left: 6 (17 enodes) 1553932214.876 * * [simplify]: iters left: 5 (81 enodes) 1553932214.909 * * [simplify]: iters left: 4 (182 enodes) 1553932214.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932214.972 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932214.972 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932214.972 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932214.973 * * [simplify]: Extracting #4: cost 138 inf + 1 1553932214.973 * * [simplify]: Extracting #5: cost 155 inf + 1867 1553932214.977 * * [simplify]: Extracting #6: cost 60 inf + 21833 1553932214.982 * * [simplify]: Extracting #7: cost 20 inf + 32046 1553932214.988 * * [simplify]: Extracting #8: cost 4 inf + 37536 1553932214.997 * * [simplify]: Extracting #9: cost 0 inf + 39046 1553932215.004 * [simplify]: Simplified to (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))))) 1553932215.004 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932215.004 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932215.004 * * [simplify]: iters left: 6 (14 enodes) 1553932215.010 * * [simplify]: iters left: 5 (57 enodes) 1553932215.027 * * [simplify]: iters left: 4 (95 enodes) 1553932215.040 * * [simplify]: iters left: 3 (119 enodes) 1553932215.055 * * [simplify]: iters left: 2 (134 enodes) 1553932215.086 * * [simplify]: iters left: 1 (151 enodes) 1553932215.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932215.125 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932215.125 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932215.125 * * [simplify]: Extracting #3: cost 28 inf + 0 1553932215.125 * * [simplify]: Extracting #4: cost 50 inf + 0 1553932215.126 * * [simplify]: Extracting #5: cost 45 inf + 575 1553932215.128 * * [simplify]: Extracting #6: cost 10 inf + 4358 1553932215.131 * * [simplify]: Extracting #7: cost 0 inf + 7258 1553932215.134 * * [simplify]: Extracting #8: cost 0 inf + 7178 1553932215.136 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (+ (* x.re x.im) (+ (* x.re x.re) (* x.im x.im)))) (cbrt (+ (* x.re x.im) (+ (* x.re x.re) (* x.im x.im)))))) 1553932215.136 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (+ (* x.re x.im) (+ (* x.re x.re) (* x.im x.im)))) (cbrt (+ (* x.re x.im) (+ (* x.re x.re) (* x.im x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932215.137 * * * * [progress]: [ 388 / 827 ] simplifiying candidate # 1553932215.137 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932215.137 * * [simplify]: iters left: 6 (23 enodes) 1553932215.145 * * [simplify]: iters left: 5 (104 enodes) 1553932215.164 * * [simplify]: iters left: 4 (233 enodes) 1553932215.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932215.275 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932215.275 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932215.276 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932215.277 * * [simplify]: Extracting #4: cost 168 inf + 1 1553932215.278 * * [simplify]: Extracting #5: cost 180 inf + 3160 1553932215.284 * * [simplify]: Extracting #6: cost 95 inf + 18243 1553932215.291 * * [simplify]: Extracting #7: cost 38 inf + 33637 1553932215.299 * * [simplify]: Extracting #8: cost 4 inf + 44577 1553932215.307 * * [simplify]: Extracting #9: cost 0 inf + 45836 1553932215.317 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) 1553932215.317 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932215.318 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im))) 1553932215.318 * * [simplify]: iters left: 6 (16 enodes) 1553932215.321 * * [simplify]: iters left: 5 (65 enodes) 1553932215.331 * * [simplify]: iters left: 4 (103 enodes) 1553932215.348 * * [simplify]: iters left: 3 (130 enodes) 1553932215.380 * * [simplify]: iters left: 2 (145 enodes) 1553932215.416 * * [simplify]: iters left: 1 (162 enodes) 1553932215.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932215.458 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932215.459 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932215.459 * * [simplify]: Extracting #3: cost 36 inf + 0 1553932215.459 * * [simplify]: Extracting #4: cost 44 inf + 737 1553932215.461 * * [simplify]: Extracting #5: cost 19 inf + 4471 1553932215.464 * * [simplify]: Extracting #6: cost 3 inf + 7100 1553932215.467 * * [simplify]: Extracting #7: cost 0 inf + 8386 1553932215.470 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932215.470 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932215.471 * * * * [progress]: [ 389 / 827 ] simplifiying candidate # 1553932215.471 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932215.471 * * [simplify]: iters left: 6 (17 enodes) 1553932215.480 * * [simplify]: iters left: 5 (82 enodes) 1553932215.512 * * [simplify]: iters left: 4 (183 enodes) 1553932215.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932215.597 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932215.597 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932215.597 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932215.597 * * [simplify]: Extracting #4: cost 138 inf + 1 1553932215.598 * * [simplify]: Extracting #5: cost 150 inf + 3237 1553932215.602 * * [simplify]: Extracting #6: cost 59 inf + 22384 1553932215.608 * * [simplify]: Extracting #7: cost 24 inf + 31327 1553932215.614 * * [simplify]: Extracting #8: cost 3 inf + 38370 1553932215.620 * * [simplify]: Extracting #9: cost 0 inf + 39046 1553932215.631 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553932215.631 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932215.632 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932215.632 * * [simplify]: iters left: 6 (14 enodes) 1553932215.639 * * [simplify]: iters left: 5 (59 enodes) 1553932215.653 * * [simplify]: iters left: 4 (97 enodes) 1553932215.669 * * [simplify]: iters left: 3 (118 enodes) 1553932215.683 * * [simplify]: iters left: 2 (133 enodes) 1553932215.699 * * [simplify]: iters left: 1 (150 enodes) 1553932215.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932215.731 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932215.731 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932215.731 * * [simplify]: Extracting #3: cost 28 inf + 0 1553932215.732 * * [simplify]: Extracting #4: cost 50 inf + 0 1553932215.732 * * [simplify]: Extracting #5: cost 45 inf + 536 1553932215.734 * * [simplify]: Extracting #6: cost 9 inf + 4560 1553932215.736 * * [simplify]: Extracting #7: cost 1 inf + 6696 1553932215.739 * * [simplify]: Extracting #8: cost 0 inf + 7178 1553932215.742 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* x.re x.im) (+ (* x.re x.re) (* x.im x.im))))) 1553932215.742 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* x.re x.im) (+ (* x.re x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932215.743 * * * * [progress]: [ 390 / 827 ] simplifiying candidate # 1553932215.743 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932215.743 * * [simplify]: iters left: 6 (22 enodes) 1553932215.756 * * [simplify]: iters left: 5 (102 enodes) 1553932215.795 * * [simplify]: iters left: 4 (240 enodes) 1553932215.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932215.891 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932215.891 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932215.891 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932215.892 * * [simplify]: Extracting #4: cost 207 inf + 1 1553932215.894 * * [simplify]: Extracting #5: cost 210 inf + 2817 1553932215.902 * * [simplify]: Extracting #6: cost 106 inf + 20373 1553932215.910 * * [simplify]: Extracting #7: cost 28 inf + 40234 1553932215.919 * * [simplify]: Extracting #8: cost 4 inf + 50195 1553932215.928 * * [simplify]: Extracting #9: cost 0 inf + 51736 1553932215.941 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (- x.im x.re) (* (+ x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553932215.941 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- x.im x.re) (* (+ x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932215.941 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) 1553932215.941 * * [simplify]: iters left: 6 (16 enodes) 1553932215.949 * * [simplify]: iters left: 5 (67 enodes) 1553932215.970 * * [simplify]: iters left: 4 (112 enodes) 1553932215.986 * * [simplify]: iters left: 3 (136 enodes) 1553932216.002 * * [simplify]: iters left: 2 (145 enodes) 1553932216.023 * * [simplify]: iters left: 1 (162 enodes) 1553932216.043 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932216.043 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932216.043 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932216.043 * * [simplify]: Extracting #3: cost 37 inf + 0 1553932216.044 * * [simplify]: Extracting #4: cost 46 inf + 534 1553932216.044 * * [simplify]: Extracting #5: cost 19 inf + 4470 1553932216.046 * * [simplify]: Extracting #6: cost 1 inf + 8264 1553932216.047 * * [simplify]: Extracting #7: cost 0 inf + 8706 1553932216.050 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (- x.im x.re))) 1553932216.050 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- x.im x.re) (* (+ x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932216.050 * * * * [progress]: [ 391 / 827 ] simplifiying candidate # 1553932216.051 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932216.051 * * [simplify]: iters left: 6 (22 enodes) 1553932216.062 * * [simplify]: iters left: 5 (102 enodes) 1553932216.099 * * [simplify]: iters left: 4 (240 enodes) 1553932216.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932216.200 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932216.200 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932216.200 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932216.201 * * [simplify]: Extracting #4: cost 234 inf + 1 1553932216.204 * * [simplify]: Extracting #5: cost 231 inf + 4587 1553932216.214 * * [simplify]: Extracting #6: cost 116 inf + 25563 1553932216.232 * * [simplify]: Extracting #7: cost 34 inf + 49988 1553932216.253 * * [simplify]: Extracting #8: cost 1 inf + 63547 1553932216.278 * * [simplify]: Extracting #9: cost 0 inf + 63759 1553932216.292 * [simplify]: Simplified to (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) 1553932216.293 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932216.293 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932216.293 * * [simplify]: iters left: 6 (17 enodes) 1553932216.298 * * [simplify]: iters left: 5 (77 enodes) 1553932216.311 * * [simplify]: iters left: 4 (176 enodes) 1553932216.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932216.387 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932216.387 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932216.387 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932216.388 * * [simplify]: Extracting #4: cost 150 inf + 248 1553932216.390 * * [simplify]: Extracting #5: cost 110 inf + 7909 1553932216.399 * * [simplify]: Extracting #6: cost 19 inf + 27731 1553932216.409 * * [simplify]: Extracting #7: cost 1 inf + 32326 1553932216.416 * * [simplify]: Extracting #8: cost 0 inf + 32848 1553932216.422 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932216.422 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932216.423 * * * * [progress]: [ 392 / 827 ] simplifiying candidate # 1553932216.423 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932216.423 * * [simplify]: iters left: 6 (24 enodes) 1553932216.430 * * [simplify]: iters left: 5 (112 enodes) 1553932216.468 * * [simplify]: iters left: 4 (258 enodes) 1553932216.605 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932216.606 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932216.606 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932216.606 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932216.607 * * [simplify]: Extracting #4: cost 230 inf + 1 1553932216.610 * * [simplify]: Extracting #5: cost 216 inf + 5287 1553932216.619 * * [simplify]: Extracting #6: cost 102 inf + 26425 1553932216.640 * * [simplify]: Extracting #7: cost 33 inf + 47096 1553932216.652 * * [simplify]: Extracting #8: cost 1 inf + 58741 1553932216.663 * * [simplify]: Extracting #9: cost 0 inf + 58953 1553932216.673 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (* (+ x.re x.im) (- x.re x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553932216.673 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (* (+ x.re x.im) (- x.re x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932216.674 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932216.674 * * [simplify]: iters left: 6 (18 enodes) 1553932216.679 * * [simplify]: iters left: 5 (80 enodes) 1553932216.702 * * [simplify]: iters left: 4 (154 enodes) 1553932216.732 * * [simplify]: iters left: 3 (304 enodes) 1553932216.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932216.855 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932216.855 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932216.856 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932216.857 * * [simplify]: Extracting #4: cost 148 inf + 614 1553932216.861 * * [simplify]: Extracting #5: cost 74 inf + 14011 1553932216.874 * * [simplify]: Extracting #6: cost 1 inf + 31311 1553932216.888 * * [simplify]: Extracting #7: cost 0 inf + 31483 1553932216.901 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (- x.im x.re))) 1553932216.901 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (* (+ x.re x.im) (- x.re x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932216.901 * * * * [progress]: [ 393 / 827 ] simplifiying candidate # 1553932216.902 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932216.902 * * [simplify]: iters left: 6 (21 enodes) 1553932216.912 * * [simplify]: iters left: 5 (97 enodes) 1553932216.933 * * [simplify]: iters left: 4 (233 enodes) 1553932217.043 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932217.043 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932217.043 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932217.043 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932217.044 * * [simplify]: Extracting #4: cost 232 inf + 1 1553932217.045 * * [simplify]: Extracting #5: cost 231 inf + 4149 1553932217.053 * * [simplify]: Extracting #6: cost 101 inf + 29440 1553932217.063 * * [simplify]: Extracting #7: cost 25 inf + 52863 1553932217.073 * * [simplify]: Extracting #8: cost 2 inf + 61503 1553932217.084 * * [simplify]: Extracting #9: cost 0 inf + 61927 1553932217.095 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) 1553932217.095 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932217.095 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932217.095 * * [simplify]: iters left: 6 (14 enodes) 1553932217.100 * * [simplify]: iters left: 5 (62 enodes) 1553932217.120 * * [simplify]: iters left: 4 (134 enodes) 1553932217.176 * * [simplify]: iters left: 3 (347 enodes) 1553932217.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932217.309 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932217.309 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932217.309 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932217.310 * * [simplify]: Extracting #4: cost 168 inf + 248 1553932217.313 * * [simplify]: Extracting #5: cost 128 inf + 7620 1553932217.325 * * [simplify]: Extracting #6: cost 32 inf + 29289 1553932217.341 * * [simplify]: Extracting #7: cost 0 inf + 38313 1553932217.357 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932217.357 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932217.357 * * * * [progress]: [ 394 / 827 ] simplifiying candidate # 1553932217.358 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932217.358 * * [simplify]: iters left: 6 (23 enodes) 1553932217.373 * * [simplify]: iters left: 5 (107 enodes) 1553932217.400 * * [simplify]: iters left: 4 (252 enodes) 1553932217.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932217.506 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932217.506 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932217.506 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932217.507 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932217.510 * * [simplify]: Extracting #5: cost 219 inf + 5519 1553932217.520 * * [simplify]: Extracting #6: cost 86 inf + 30056 1553932217.537 * * [simplify]: Extracting #7: cost 28 inf + 46039 1553932217.557 * * [simplify]: Extracting #8: cost 2 inf + 54674 1553932217.576 * * [simplify]: Extracting #9: cost 0 inf + 55138 1553932217.595 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))) (+ x.re x.im)))) 1553932217.595 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))) (+ x.re x.im)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932217.596 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932217.596 * * [simplify]: iters left: 6 (15 enodes) 1553932217.599 * * [simplify]: iters left: 5 (65 enodes) 1553932217.610 * * [simplify]: iters left: 4 (107 enodes) 1553932217.624 * * [simplify]: iters left: 3 (147 enodes) 1553932217.667 * * [simplify]: iters left: 2 (209 enodes) 1553932217.730 * * [simplify]: iters left: 1 (310 enodes) 1553932217.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932217.820 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932217.820 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932217.820 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932217.821 * * [simplify]: Extracting #4: cost 86 inf + 537 1553932217.824 * * [simplify]: Extracting #5: cost 41 inf + 5469 1553932217.829 * * [simplify]: Extracting #6: cost 6 inf + 10498 1553932217.836 * * [simplify]: Extracting #7: cost 0 inf + 12549 1553932217.842 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (+ x.re x.im) (- x.im x.re)))) 1553932217.842 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))) (+ x.re x.im)))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (+ x.re x.im) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932217.842 * * * * [progress]: [ 395 / 827 ] simplifiying candidate # 1553932217.843 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932217.843 * * [simplify]: iters left: 6 (19 enodes) 1553932217.853 * * [simplify]: iters left: 5 (87 enodes) 1553932217.887 * * [simplify]: iters left: 4 (198 enodes) 1553932217.987 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932217.987 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932217.987 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932217.987 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932217.988 * * [simplify]: Extracting #4: cost 165 inf + 1 1553932217.989 * * [simplify]: Extracting #5: cost 184 inf + 1428 1553932217.994 * * [simplify]: Extracting #6: cost 93 inf + 17406 1553932218.005 * * [simplify]: Extracting #7: cost 25 inf + 33922 1553932218.011 * * [simplify]: Extracting #8: cost 3 inf + 39207 1553932218.020 * * [simplify]: Extracting #9: cost 0 inf + 40174 1553932218.026 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.im x.re) (* (+ x.re x.im) (- x.re x.im))) x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) 1553932218.026 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.im x.re) (* (+ x.re x.im) (- x.re x.im))) x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932218.027 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932218.027 * * [simplify]: iters left: 6 (12 enodes) 1553932218.030 * * [simplify]: iters left: 5 (47 enodes) 1553932218.036 * * [simplify]: iters left: 4 (66 enodes) 1553932218.045 * * [simplify]: iters left: 3 (71 enodes) 1553932218.053 * * [simplify]: iters left: 2 (72 enodes) 1553932218.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932218.062 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932218.062 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932218.062 * * [simplify]: Extracting #3: cost 23 inf + 0 1553932218.063 * * [simplify]: Extracting #4: cost 22 inf + 453 1553932218.064 * * [simplify]: Extracting #5: cost 5 inf + 2966 1553932218.065 * * [simplify]: Extracting #6: cost 1 inf + 4054 1553932218.067 * * [simplify]: Extracting #7: cost 0 inf + 4416 1553932218.068 * * [simplify]: Extracting #8: cost 0 inf + 4376 1553932218.070 * [simplify]: Simplified to (* (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (- x.im x.re))) 1553932218.070 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.im x.re) (* (+ x.re x.im) (- x.re x.im))) x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932218.070 * * * * [progress]: [ 396 / 827 ] simplifiying candidate # 1553932218.070 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932218.071 * * [simplify]: iters left: 6 (23 enodes) 1553932218.083 * * [simplify]: iters left: 5 (107 enodes) 1553932218.123 * * [simplify]: iters left: 4 (250 enodes) 1553932218.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932218.209 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932218.209 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932218.209 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932218.209 * * [simplify]: Extracting #4: cost 192 inf + 1 1553932218.211 * * [simplify]: Extracting #5: cost 187 inf + 4470 1553932218.218 * * [simplify]: Extracting #6: cost 68 inf + 24941 1553932218.233 * * [simplify]: Extracting #7: cost 22 inf + 38703 1553932218.249 * * [simplify]: Extracting #8: cost 8 inf + 43708 1553932218.259 * * [simplify]: Extracting #9: cost 0 inf + 46106 1553932218.267 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) 1553932218.267 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932218.267 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im))) 1553932218.267 * * [simplify]: iters left: 6 (14 enodes) 1553932218.270 * * [simplify]: iters left: 5 (55 enodes) 1553932218.278 * * [simplify]: iters left: 4 (74 enodes) 1553932218.287 * * [simplify]: iters left: 3 (82 enodes) 1553932218.306 * * [simplify]: iters left: 2 (83 enodes) 1553932218.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932218.325 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932218.325 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932218.325 * * [simplify]: Extracting #3: cost 29 inf + 0 1553932218.325 * * [simplify]: Extracting #4: cost 26 inf + 495 1553932218.326 * * [simplify]: Extracting #5: cost 9 inf + 3246 1553932218.328 * * [simplify]: Extracting #6: cost 0 inf + 5784 1553932218.330 * * [simplify]: Extracting #7: cost 0 inf + 5504 1553932218.331 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932218.331 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (* (cbrt (- x.im x.re)) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932218.332 * * * * [progress]: [ 397 / 827 ] simplifiying candidate # 1553932218.332 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932218.332 * * [simplify]: iters left: 6 (22 enodes) 1553932218.345 * * [simplify]: iters left: 5 (102 enodes) 1553932218.375 * * [simplify]: iters left: 4 (240 enodes) 1553932218.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932218.455 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932218.455 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932218.455 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932218.456 * * [simplify]: Extracting #4: cost 207 inf + 1 1553932218.459 * * [simplify]: Extracting #5: cost 199 inf + 4996 1553932218.468 * * [simplify]: Extracting #6: cost 88 inf + 24768 1553932218.484 * * [simplify]: Extracting #7: cost 33 inf + 39823 1553932218.502 * * [simplify]: Extracting #8: cost 1 inf + 51164 1553932218.524 * * [simplify]: Extracting #9: cost 0 inf + 51256 1553932218.541 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) 1553932218.541 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932218.542 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932218.542 * * [simplify]: iters left: 6 (16 enodes) 1553932218.549 * * [simplify]: iters left: 5 (67 enodes) 1553932218.565 * * [simplify]: iters left: 4 (112 enodes) 1553932218.581 * * [simplify]: iters left: 3 (136 enodes) 1553932218.605 * * [simplify]: iters left: 2 (145 enodes) 1553932218.624 * * [simplify]: iters left: 1 (162 enodes) 1553932218.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932218.651 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932218.652 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932218.652 * * [simplify]: Extracting #3: cost 37 inf + 0 1553932218.652 * * [simplify]: Extracting #4: cost 43 inf + 941 1553932218.653 * * [simplify]: Extracting #5: cost 19 inf + 4310 1553932218.654 * * [simplify]: Extracting #6: cost 0 inf + 8746 1553932218.656 * * [simplify]: Extracting #7: cost 0 inf + 8706 1553932218.658 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553932218.658 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (cbrt (- x.im x.re)) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932218.658 * * * * [progress]: [ 398 / 827 ] simplifiying candidate # 1553932218.658 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932218.658 * * [simplify]: iters left: 6 (19 enodes) 1553932218.663 * * [simplify]: iters left: 5 (89 enodes) 1553932218.683 * * [simplify]: iters left: 4 (200 enodes) 1553932218.751 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932218.751 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932218.751 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932218.751 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932218.752 * * [simplify]: Extracting #4: cost 165 inf + 1 1553932218.753 * * [simplify]: Extracting #5: cost 189 inf + 980 1553932218.758 * * [simplify]: Extracting #6: cost 98 inf + 16937 1553932218.768 * * [simplify]: Extracting #7: cost 24 inf + 32758 1553932218.781 * * [simplify]: Extracting #8: cost 3 inf + 39430 1553932218.793 * * [simplify]: Extracting #9: cost 0 inf + 40106 1553932218.800 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) (- (* x.im x.im) (* x.re x.re))) x.re)) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) (- (* x.im x.im) (* x.re x.re))) x.re)))) 1553932218.800 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) (- (* x.im x.im) (* x.re x.re))) x.re)) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) (- (* x.im x.im) (* x.re x.re))) x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932218.800 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re))) 1553932218.800 * * [simplify]: iters left: 6 (12 enodes) 1553932218.805 * * [simplify]: iters left: 5 (49 enodes) 1553932218.812 * * [simplify]: iters left: 4 (68 enodes) 1553932218.821 * * [simplify]: iters left: 3 (71 enodes) 1553932218.830 * * [simplify]: iters left: 2 (72 enodes) 1553932218.838 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932218.839 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932218.839 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932218.839 * * [simplify]: Extracting #3: cost 23 inf + 0 1553932218.839 * * [simplify]: Extracting #4: cost 22 inf + 453 1553932218.839 * * [simplify]: Extracting #5: cost 6 inf + 2484 1553932218.840 * * [simplify]: Extracting #6: cost 1 inf + 3774 1553932218.840 * * [simplify]: Extracting #7: cost 0 inf + 4136 1553932218.841 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re)))) 1553932218.841 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) (- (* x.im x.im) (* x.re x.re))) x.re)) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) (- (* x.im x.im) (* x.re x.re))) x.re)))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932218.841 * * * * [progress]: [ 399 / 827 ] simplifiying candidate # 1553932218.842 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932218.842 * * [simplify]: iters left: 6 (19 enodes) 1553932218.847 * * [simplify]: iters left: 5 (88 enodes) 1553932218.864 * * [simplify]: iters left: 4 (190 enodes) 1553932218.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932218.923 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932218.923 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932218.923 * * [simplify]: Extracting #3: cost 37 inf + 0 1553932218.924 * * [simplify]: Extracting #4: cost 149 inf + 1 1553932218.925 * * [simplify]: Extracting #5: cost 171 inf + 1261 1553932218.929 * * [simplify]: Extracting #6: cost 107 inf + 12146 1553932218.936 * * [simplify]: Extracting #7: cost 35 inf + 31906 1553932218.944 * * [simplify]: Extracting #8: cost 1 inf + 45178 1553932218.952 * * [simplify]: Extracting #9: cost 0 inf + 45390 1553932218.959 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))))) 1553932218.959 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932218.960 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932218.960 * * [simplify]: iters left: 6 (16 enodes) 1553932218.970 * * [simplify]: iters left: 5 (72 enodes) 1553932218.983 * * [simplify]: iters left: 4 (143 enodes) 1553932219.023 * * [simplify]: iters left: 3 (424 enodes) 1553932219.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932219.267 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932219.267 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932219.267 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932219.268 * * [simplify]: Extracting #4: cost 288 inf + 2 1553932219.273 * * [simplify]: Extracting #5: cost 294 inf + 13001 1553932219.307 * * [simplify]: Extracting #6: cost 39 inf + 77778 1553932219.342 * * [simplify]: Extracting #7: cost 0 inf + 89375 1553932219.364 * * [simplify]: Extracting #8: cost 0 inf + 89255 1553932219.407 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im))))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im))))) 1553932219.407 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im))))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932219.408 * * * * [progress]: [ 400 / 827 ] simplifiying candidate # 1553932219.408 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932219.408 * * [simplify]: iters left: 6 (21 enodes) 1553932219.419 * * [simplify]: iters left: 5 (96 enodes) 1553932219.455 * * [simplify]: iters left: 4 (222 enodes) 1553932219.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932219.571 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932219.571 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932219.571 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932219.572 * * [simplify]: Extracting #4: cost 185 inf + 1 1553932219.576 * * [simplify]: Extracting #5: cost 155 inf + 11520 1553932219.591 * * [simplify]: Extracting #6: cost 35 inf + 42784 1553932219.603 * * [simplify]: Extracting #7: cost 14 inf + 52908 1553932219.613 * * [simplify]: Extracting #8: cost 8 inf + 54690 1553932219.623 * * [simplify]: Extracting #9: cost 0 inf + 56837 1553932219.637 * [simplify]: Simplified to (* (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553932219.637 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932219.638 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932219.638 * * [simplify]: iters left: 6 (18 enodes) 1553932219.647 * * [simplify]: iters left: 5 (85 enodes) 1553932219.680 * * [simplify]: iters left: 4 (198 enodes) 1553932219.751 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932219.751 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932219.751 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932219.751 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932219.751 * * [simplify]: Extracting #4: cost 189 inf + 2 1553932219.754 * * [simplify]: Extracting #5: cost 117 inf + 14528 1553932219.760 * * [simplify]: Extracting #6: cost 13 inf + 37292 1553932219.779 * * [simplify]: Extracting #7: cost 0 inf + 41356 1553932219.790 * * [simplify]: Extracting #8: cost 0 inf + 40916 1553932219.798 * * [simplify]: Extracting #9: cost 0 inf + 40876 1553932219.805 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* (- x.re x.im) x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* (- x.re x.im) x.re) (* x.im x.im))))) 1553932219.805 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* (- x.re x.im) x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* (- x.re x.im) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932219.806 * * * * [progress]: [ 401 / 827 ] simplifiying candidate # 1553932219.806 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932219.806 * * [simplify]: iters left: 6 (22 enodes) 1553932219.813 * * [simplify]: iters left: 5 (104 enodes) 1553932219.851 * * [simplify]: iters left: 4 (247 enodes) 1553932219.940 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932219.940 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932219.940 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932219.940 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932219.940 * * [simplify]: Extracting #4: cost 243 inf + 1 1553932219.943 * * [simplify]: Extracting #5: cost 213 inf + 10398 1553932219.951 * * [simplify]: Extracting #6: cost 96 inf + 36385 1553932219.976 * * [simplify]: Extracting #7: cost 39 inf + 54451 1553932220.001 * * [simplify]: Extracting #8: cost 4 inf + 69081 1553932220.023 * * [simplify]: Extracting #9: cost 0 inf + 70511 1553932220.035 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932220.036 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932220.036 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932220.036 * * [simplify]: iters left: 6 (19 enodes) 1553932220.041 * * [simplify]: iters left: 5 (90 enodes) 1553932220.056 * * [simplify]: iters left: 4 (206 enodes) 1553932220.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932220.148 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932220.148 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932220.148 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932220.149 * * [simplify]: Extracting #4: cost 205 inf + 2 1553932220.153 * * [simplify]: Extracting #5: cost 138 inf + 13889 1553932220.166 * * [simplify]: Extracting #6: cost 13 inf + 38290 1553932220.182 * * [simplify]: Extracting #7: cost 1 inf + 42393 1553932220.190 * * [simplify]: Extracting #8: cost 0 inf + 42835 1553932220.198 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re)))) 1553932220.198 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932220.198 * * * * [progress]: [ 402 / 827 ] simplifiying candidate # 1553932220.198 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932220.199 * * [simplify]: iters left: 6 (22 enodes) 1553932220.207 * * [simplify]: iters left: 5 (104 enodes) 1553932220.233 * * [simplify]: iters left: 4 (246 enodes) 1553932220.329 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932220.329 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932220.329 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932220.329 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932220.330 * * [simplify]: Extracting #4: cost 230 inf + 1 1553932220.334 * * [simplify]: Extracting #5: cost 201 inf + 11399 1553932220.348 * * [simplify]: Extracting #6: cost 51 inf + 44612 1553932220.368 * * [simplify]: Extracting #7: cost 16 inf + 57122 1553932220.391 * * [simplify]: Extracting #8: cost 5 inf + 60554 1553932220.405 * * [simplify]: Extracting #9: cost 0 inf + 62236 1553932220.419 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re)) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932220.419 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re)) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932220.419 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932220.419 * * [simplify]: iters left: 6 (19 enodes) 1553932220.424 * * [simplify]: iters left: 5 (90 enodes) 1553932220.446 * * [simplify]: iters left: 4 (188 enodes) 1553932220.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932220.492 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932220.492 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932220.493 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932220.493 * * [simplify]: Extracting #4: cost 176 inf + 2 1553932220.495 * * [simplify]: Extracting #5: cost 163 inf + 2491 1553932220.505 * * [simplify]: Extracting #6: cost 41 inf + 23646 1553932220.517 * * [simplify]: Extracting #7: cost 6 inf + 33396 1553932220.528 * * [simplify]: Extracting #8: cost 1 inf + 35646 1553932220.534 * * [simplify]: Extracting #9: cost 0 inf + 36288 1553932220.541 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (- x.im x.re) (+ x.im x.re)))) 1553932220.541 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re)) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (- x.im x.re) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932220.541 * * * * [progress]: [ 403 / 827 ] simplifiying candidate # 1553932220.542 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932220.542 * * [simplify]: iters left: 6 (21 enodes) 1553932220.547 * * [simplify]: iters left: 5 (96 enodes) 1553932220.566 * * [simplify]: iters left: 4 (222 enodes) 1553932220.659 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932220.659 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932220.659 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932220.660 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932220.660 * * [simplify]: Extracting #4: cost 184 inf + 1 1553932220.665 * * [simplify]: Extracting #5: cost 166 inf + 9255 1553932220.677 * * [simplify]: Extracting #6: cost 36 inf + 43424 1553932220.687 * * [simplify]: Extracting #7: cost 14 inf + 52630 1553932220.699 * * [simplify]: Extracting #8: cost 7 inf + 54955 1553932220.709 * * [simplify]: Extracting #9: cost 0 inf + 56559 1553932220.718 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* (* (+ x.re x.im) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re))) 1553932220.719 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* (* (+ x.re x.im) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932220.719 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932220.719 * * [simplify]: iters left: 6 (17 enodes) 1553932220.723 * * [simplify]: iters left: 5 (75 enodes) 1553932220.741 * * [simplify]: iters left: 4 (151 enodes) 1553932220.801 * * [simplify]: iters left: 3 (437 enodes) 1553932221.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932221.047 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932221.047 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932221.048 * * [simplify]: Extracting #3: cost 87 inf + 0 1553932221.048 * * [simplify]: Extracting #4: cost 302 inf + 2 1553932221.052 * * [simplify]: Extracting #5: cost 297 inf + 12607 1553932221.064 * * [simplify]: Extracting #6: cost 99 inf + 60273 1553932221.100 * * [simplify]: Extracting #7: cost 2 inf + 92867 1553932221.148 * * [simplify]: Extracting #8: cost 0 inf + 92151 1553932221.190 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re))) (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im)))))) 1553932221.190 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* (* (+ x.re x.im) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re))) (* (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re))) (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932221.191 * * * * [progress]: [ 404 / 827 ] simplifiying candidate # 1553932221.191 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932221.191 * * [simplify]: iters left: 6 (19 enodes) 1553932221.196 * * [simplify]: iters left: 5 (86 enodes) 1553932221.213 * * [simplify]: iters left: 4 (188 enodes) 1553932221.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932221.292 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932221.292 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932221.292 * * [simplify]: Extracting #3: cost 37 inf + 0 1553932221.293 * * [simplify]: Extracting #4: cost 149 inf + 1 1553932221.294 * * [simplify]: Extracting #5: cost 166 inf + 1709 1553932221.296 * * [simplify]: Extracting #6: cost 100 inf + 13275 1553932221.302 * * [simplify]: Extracting #7: cost 27 inf + 35707 1553932221.309 * * [simplify]: Extracting #8: cost 1 inf + 44858 1553932221.319 * * [simplify]: Extracting #9: cost 0 inf + 45070 1553932221.335 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) 1553932221.335 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932221.336 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932221.336 * * [simplify]: iters left: 6 (16 enodes) 1553932221.344 * * [simplify]: iters left: 5 (70 enodes) 1553932221.366 * * [simplify]: iters left: 4 (141 enodes) 1553932221.404 * * [simplify]: iters left: 3 (425 enodes) 1553932221.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932221.729 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932221.729 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932221.729 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932221.730 * * [simplify]: Extracting #4: cost 282 inf + 2 1553932221.736 * * [simplify]: Extracting #5: cost 301 inf + 9534 1553932221.754 * * [simplify]: Extracting #6: cost 48 inf + 69587 1553932221.778 * * [simplify]: Extracting #7: cost 0 inf + 85163 1553932221.800 * * [simplify]: Extracting #8: cost 0 inf + 85083 1553932221.821 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im))))) (cbrt (+ x.im x.re))) 1553932221.821 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932221.821 * * * * [progress]: [ 405 / 827 ] simplifiying candidate # 1553932221.821 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932221.821 * * [simplify]: iters left: 6 (23 enodes) 1553932221.827 * * [simplify]: iters left: 5 (104 enodes) 1553932221.856 * * [simplify]: iters left: 4 (233 enodes) 1553932221.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932221.976 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932221.976 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932221.976 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932221.977 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932221.981 * * [simplify]: Extracting #5: cost 153 inf + 12534 1553932221.999 * * [simplify]: Extracting #6: cost 58 inf + 34479 1553932222.009 * * [simplify]: Extracting #7: cost 27 inf + 45556 1553932222.019 * * [simplify]: Extracting #8: cost 5 inf + 54173 1553932222.028 * * [simplify]: Extracting #9: cost 0 inf + 55604 1553932222.038 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- x.re x.im) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932222.038 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932222.039 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932222.039 * * [simplify]: iters left: 6 (17 enodes) 1553932222.045 * * [simplify]: iters left: 5 (75 enodes) 1553932222.069 * * [simplify]: iters left: 4 (151 enodes) 1553932222.111 * * [simplify]: iters left: 3 (437 enodes) 1553932222.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932222.450 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932222.450 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932222.450 * * [simplify]: Extracting #3: cost 91 inf + 0 1553932222.451 * * [simplify]: Extracting #4: cost 305 inf + 2 1553932222.454 * * [simplify]: Extracting #5: cost 296 inf + 12809 1553932222.466 * * [simplify]: Extracting #6: cost 99 inf + 60473 1553932222.511 * * [simplify]: Extracting #7: cost 2 inf + 93187 1553932222.547 * * [simplify]: Extracting #8: cost 0 inf + 92551 1553932222.573 * [simplify]: Simplified to (* (cbrt (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im))) (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im)))))) 1553932222.573 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im))) (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932222.574 * * * * [progress]: [ 406 / 827 ] simplifiying candidate # 1553932222.574 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932222.574 * * [simplify]: iters left: 6 (24 enodes) 1553932222.587 * * [simplify]: iters left: 5 (112 enodes) 1553932222.629 * * [simplify]: iters left: 4 (258 enodes) 1553932222.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932222.737 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932222.737 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932222.737 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932222.738 * * [simplify]: Extracting #4: cost 226 inf + 1 1553932222.743 * * [simplify]: Extracting #5: cost 183 inf + 12622 1553932222.750 * * [simplify]: Extracting #6: cost 78 inf + 31385 1553932222.759 * * [simplify]: Extracting #7: cost 29 inf + 46793 1553932222.769 * * [simplify]: Extracting #8: cost 1 inf + 58654 1553932222.780 * * [simplify]: Extracting #9: cost 0 inf + 58866 1553932222.790 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- x.re x.im)))) 1553932222.790 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- x.re x.im)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932222.791 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932222.791 * * [simplify]: iters left: 6 (18 enodes) 1553932222.795 * * [simplify]: iters left: 5 (80 enodes) 1553932222.818 * * [simplify]: iters left: 4 (163 enodes) 1553932222.857 * * [simplify]: iters left: 3 (454 enodes) 1553932223.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932223.069 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932223.069 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932223.069 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932223.070 * * [simplify]: Extracting #4: cost 308 inf + 43 1553932223.074 * * [simplify]: Extracting #5: cost 282 inf + 15754 1553932223.094 * * [simplify]: Extracting #6: cost 34 inf + 77397 1553932223.118 * * [simplify]: Extracting #7: cost 1 inf + 89023 1553932223.156 * * [simplify]: Extracting #8: cost 0 inf + 89305 1553932223.192 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (- x.im x.re))) 1553932223.192 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- x.re x.im)))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932223.193 * * * * [progress]: [ 407 / 827 ] simplifiying candidate # 1553932223.193 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932223.193 * * [simplify]: iters left: 6 (21 enodes) 1553932223.202 * * [simplify]: iters left: 5 (96 enodes) 1553932223.223 * * [simplify]: iters left: 4 (222 enodes) 1553932223.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932223.292 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932223.292 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932223.292 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932223.293 * * [simplify]: Extracting #4: cost 185 inf + 1 1553932223.298 * * [simplify]: Extracting #5: cost 169 inf + 9374 1553932223.304 * * [simplify]: Extracting #6: cost 43 inf + 39248 1553932223.313 * * [simplify]: Extracting #7: cost 19 inf + 49098 1553932223.322 * * [simplify]: Extracting #8: cost 8 inf + 53270 1553932223.332 * * [simplify]: Extracting #9: cost 0 inf + 56357 1553932223.342 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932223.342 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932223.342 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932223.342 * * [simplify]: iters left: 6 (18 enodes) 1553932223.347 * * [simplify]: iters left: 5 (85 enodes) 1553932223.361 * * [simplify]: iters left: 4 (193 enodes) 1553932223.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932223.440 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932223.440 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932223.440 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932223.441 * * [simplify]: Extracting #4: cost 187 inf + 2 1553932223.443 * * [simplify]: Extracting #5: cost 116 inf + 15204 1553932223.449 * * [simplify]: Extracting #6: cost 10 inf + 36934 1553932223.457 * * [simplify]: Extracting #7: cost 1 inf + 39630 1553932223.469 * * [simplify]: Extracting #8: cost 0 inf + 39912 1553932223.487 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* (- x.re x.im) x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (+ (* (- x.re x.im) x.re) (* x.im x.im))))) 1553932223.487 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* (- x.re x.im) x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (+ (* (- x.re x.im) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932223.488 * * * * [progress]: [ 408 / 827 ] simplifiying candidate # 1553932223.488 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932223.488 * * [simplify]: iters left: 6 (17 enodes) 1553932223.495 * * [simplify]: iters left: 5 (79 enodes) 1553932223.511 * * [simplify]: iters left: 4 (162 enodes) 1553932223.576 * * [simplify]: iters left: 3 (465 enodes) 1553932223.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932223.803 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932223.803 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932223.803 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932223.804 * * [simplify]: Extracting #4: cost 274 inf + 1 1553932223.809 * * [simplify]: Extracting #5: cost 289 inf + 12654 1553932223.837 * * [simplify]: Extracting #6: cost 94 inf + 52754 1553932223.866 * * [simplify]: Extracting #7: cost 39 inf + 67873 1553932223.897 * * [simplify]: Extracting #8: cost 2 inf + 81456 1553932223.930 * * [simplify]: Extracting #9: cost 0 inf + 82332 1553932223.964 * [simplify]: Simplified to (* (* (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* x.re x.re) (* x.im x.im))) x.re))) 1553932223.964 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932223.965 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932223.965 * * [simplify]: iters left: 6 (13 enodes) 1553932223.971 * * [simplify]: iters left: 5 (59 enodes) 1553932223.984 * * [simplify]: iters left: 4 (117 enodes) 1553932224.005 * * [simplify]: iters left: 3 (264 enodes) 1553932224.093 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932224.093 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932224.093 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932224.093 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932224.094 * * [simplify]: Extracting #4: cost 154 inf + 2 1553932224.095 * * [simplify]: Extracting #5: cost 152 inf + 1796 1553932224.102 * * [simplify]: Extracting #6: cost 44 inf + 22604 1553932224.110 * * [simplify]: Extracting #7: cost 1 inf + 33658 1553932224.117 * * [simplify]: Extracting #8: cost 0 inf + 33820 1553932224.128 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (+ x.im x.re)))) 1553932224.128 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932224.129 * * * * [progress]: [ 409 / 827 ] simplifiying candidate # 1553932224.129 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932224.130 * * [simplify]: iters left: 6 (22 enodes) 1553932224.145 * * [simplify]: iters left: 5 (104 enodes) 1553932224.166 * * [simplify]: iters left: 4 (247 enodes) 1553932224.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932224.267 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932224.268 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932224.268 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932224.269 * * [simplify]: Extracting #4: cost 234 inf + 1 1553932224.273 * * [simplify]: Extracting #5: cost 202 inf + 10523 1553932224.288 * * [simplify]: Extracting #6: cost 71 inf + 39258 1553932224.308 * * [simplify]: Extracting #7: cost 28 inf + 53604 1553932224.331 * * [simplify]: Extracting #8: cost 2 inf + 63581 1553932224.354 * * [simplify]: Extracting #9: cost 0 inf + 64005 1553932224.371 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932224.371 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932224.372 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932224.372 * * [simplify]: iters left: 6 (19 enodes) 1553932224.376 * * [simplify]: iters left: 5 (90 enodes) 1553932224.398 * * [simplify]: iters left: 4 (201 enodes) 1553932224.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932224.458 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932224.458 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932224.458 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932224.459 * * [simplify]: Extracting #4: cost 141 inf + 2 1553932224.461 * * [simplify]: Extracting #5: cost 108 inf + 5205 1553932224.468 * * [simplify]: Extracting #6: cost 19 inf + 20139 1553932224.473 * * [simplify]: Extracting #7: cost 3 inf + 24970 1553932224.478 * * [simplify]: Extracting #8: cost 0 inf + 26456 1553932224.484 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re)))) 1553932224.484 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932224.484 * * * * [progress]: [ 410 / 827 ] simplifiying candidate # 1553932224.484 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932224.485 * * [simplify]: iters left: 6 (20 enodes) 1553932224.491 * * [simplify]: iters left: 5 (95 enodes) 1553932224.515 * * [simplify]: iters left: 4 (218 enodes) 1553932224.602 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932224.602 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932224.603 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932224.603 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932224.604 * * [simplify]: Extracting #4: cost 200 inf + 1 1553932224.607 * * [simplify]: Extracting #5: cost 160 inf + 10347 1553932224.620 * * [simplify]: Extracting #6: cost 31 inf + 35485 1553932224.635 * * [simplify]: Extracting #7: cost 5 inf + 43348 1553932224.643 * * [simplify]: Extracting #8: cost 1 inf + 44615 1553932224.655 * * [simplify]: Extracting #9: cost 0 inf + 44827 1553932224.664 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re)) (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) 1553932224.664 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re)) (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932224.664 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932224.665 * * [simplify]: iters left: 6 (16 enodes) 1553932224.672 * * [simplify]: iters left: 5 (77 enodes) 1553932224.698 * * [simplify]: iters left: 4 (163 enodes) 1553932224.753 * * [simplify]: iters left: 3 (333 enodes) 1553932224.887 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932224.888 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932224.888 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932224.888 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932224.889 * * [simplify]: Extracting #4: cost 193 inf + 2 1553932224.893 * * [simplify]: Extracting #5: cost 146 inf + 8749 1553932224.899 * * [simplify]: Extracting #6: cost 24 inf + 32824 1553932224.907 * * [simplify]: Extracting #7: cost 0 inf + 39202 1553932224.916 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (+ x.im x.re)))) 1553932224.916 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re)) (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932224.916 * * * * [progress]: [ 411 / 827 ] simplifiying candidate # 1553932224.916 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932224.917 * * [simplify]: iters left: 6 (21 enodes) 1553932224.922 * * [simplify]: iters left: 5 (96 enodes) 1553932224.954 * * [simplify]: iters left: 4 (222 enodes) 1553932225.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932225.048 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932225.048 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932225.048 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932225.049 * * [simplify]: Extracting #4: cost 171 inf + 1 1553932225.050 * * [simplify]: Extracting #5: cost 187 inf + 2194 1553932225.057 * * [simplify]: Extracting #6: cost 83 inf + 25173 1553932225.071 * * [simplify]: Extracting #7: cost 21 inf + 42222 1553932225.087 * * [simplify]: Extracting #8: cost 7 inf + 46509 1553932225.107 * * [simplify]: Extracting #9: cost 0 inf + 49165 1553932225.115 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) 1553932225.115 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932225.116 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932225.116 * * [simplify]: iters left: 6 (17 enodes) 1553932225.120 * * [simplify]: iters left: 5 (75 enodes) 1553932225.132 * * [simplify]: iters left: 4 (141 enodes) 1553932225.172 * * [simplify]: iters left: 3 (296 enodes) 1553932225.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932225.289 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932225.289 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932225.289 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932225.289 * * [simplify]: Extracting #4: cost 172 inf + 2 1553932225.290 * * [simplify]: Extracting #5: cost 162 inf + 2280 1553932225.296 * * [simplify]: Extracting #6: cost 64 inf + 21036 1553932225.304 * * [simplify]: Extracting #7: cost 0 inf + 37884 1553932225.312 * * [simplify]: Extracting #8: cost 0 inf + 37804 1553932225.320 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im)))) (cbrt (+ x.im x.re))) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re)))) 1553932225.320 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (* (* (cbrt (* (+ x.im x.re) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im)))) (cbrt (+ x.im x.re))) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932225.321 * * * * [progress]: [ 412 / 827 ] simplifiying candidate # 1553932225.321 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932225.321 * * [simplify]: iters left: 6 (17 enodes) 1553932225.326 * * [simplify]: iters left: 5 (78 enodes) 1553932225.342 * * [simplify]: iters left: 4 (161 enodes) 1553932225.422 * * [simplify]: iters left: 3 (466 enodes) 1553932225.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932225.703 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932225.703 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932225.703 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932225.704 * * [simplify]: Extracting #4: cost 279 inf + 1 1553932225.707 * * [simplify]: Extracting #5: cost 288 inf + 13338 1553932225.718 * * [simplify]: Extracting #6: cost 89 inf + 52686 1553932225.735 * * [simplify]: Extracting #7: cost 41 inf + 66889 1553932225.767 * * [simplify]: Extracting #8: cost 2 inf + 81299 1553932225.804 * * [simplify]: Extracting #9: cost 0 inf + 81974 1553932225.820 * [simplify]: Simplified to (* (* (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) 1553932225.820 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932225.821 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932225.821 * * [simplify]: iters left: 6 (13 enodes) 1553932225.824 * * [simplify]: iters left: 5 (58 enodes) 1553932225.843 * * [simplify]: iters left: 4 (116 enodes) 1553932225.867 * * [simplify]: iters left: 3 (264 enodes) 1553932225.951 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932225.951 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932225.951 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932225.952 * * [simplify]: Extracting #3: cost 50 inf + 0 1553932225.952 * * [simplify]: Extracting #4: cost 153 inf + 2 1553932225.953 * * [simplify]: Extracting #5: cost 150 inf + 1838 1553932225.957 * * [simplify]: Extracting #6: cost 45 inf + 20958 1553932225.966 * * [simplify]: Extracting #7: cost 2 inf + 31934 1553932225.975 * * [simplify]: Extracting #8: cost 0 inf + 32618 1553932225.982 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* (- x.re x.im) x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 1553932225.982 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* (- x.re x.im) x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932225.982 * * * * [progress]: [ 413 / 827 ] simplifiying candidate # 1553932225.983 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932225.983 * * [simplify]: iters left: 6 (21 enodes) 1553932225.988 * * [simplify]: iters left: 5 (95 enodes) 1553932226.008 * * [simplify]: iters left: 4 (205 enodes) 1553932226.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932226.086 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932226.086 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932226.086 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932226.086 * * [simplify]: Extracting #4: cost 161 inf + 1 1553932226.087 * * [simplify]: Extracting #5: cost 163 inf + 1669 1553932226.091 * * [simplify]: Extracting #6: cost 53 inf + 22926 1553932226.097 * * [simplify]: Extracting #7: cost 12 inf + 33444 1553932226.104 * * [simplify]: Extracting #8: cost 1 inf + 37635 1553932226.118 * * [simplify]: Extracting #9: cost 0 inf + 38317 1553932226.133 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932226.133 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932226.134 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932226.134 * * [simplify]: iters left: 6 (14 enodes) 1553932226.145 * * [simplify]: iters left: 5 (62 enodes) 1553932226.165 * * [simplify]: iters left: 4 (125 enodes) 1553932226.205 * * [simplify]: iters left: 3 (277 enodes) 1553932226.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932226.291 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932226.291 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932226.291 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932226.292 * * [simplify]: Extracting #4: cost 172 inf + 2 1553932226.294 * * [simplify]: Extracting #5: cost 155 inf + 3121 1553932226.303 * * [simplify]: Extracting #6: cost 41 inf + 24979 1553932226.311 * * [simplify]: Extracting #7: cost 0 inf + 37078 1553932226.319 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) 1553932226.319 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932226.319 * * * * [progress]: [ 414 / 827 ] simplifiying candidate # 1553932226.320 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932226.320 * * [simplify]: iters left: 6 (22 enodes) 1553932226.326 * * [simplify]: iters left: 5 (103 enodes) 1553932226.352 * * [simplify]: iters left: 4 (230 enodes) 1553932226.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932226.430 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932226.430 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932226.430 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932226.430 * * [simplify]: Extracting #4: cost 202 inf + 1 1553932226.432 * * [simplify]: Extracting #5: cost 151 inf + 10528 1553932226.438 * * [simplify]: Extracting #6: cost 37 inf + 31401 1553932226.446 * * [simplify]: Extracting #7: cost 8 inf + 41184 1553932226.454 * * [simplify]: Extracting #8: cost 1 inf + 42537 1553932226.468 * * [simplify]: Extracting #9: cost 0 inf + 42749 1553932226.484 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im))))) 1553932226.484 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932226.484 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932226.485 * * [simplify]: iters left: 6 (15 enodes) 1553932226.491 * * [simplify]: iters left: 5 (67 enodes) 1553932226.513 * * [simplify]: iters left: 4 (132 enodes) 1553932226.542 * * [simplify]: iters left: 3 (280 enodes) 1553932226.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932226.642 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932226.642 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932226.643 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932226.643 * * [simplify]: Extracting #4: cost 163 inf + 2 1553932226.646 * * [simplify]: Extracting #5: cost 139 inf + 5127 1553932226.656 * * [simplify]: Extracting #6: cost 26 inf + 28536 1553932226.670 * * [simplify]: Extracting #7: cost 0 inf + 35394 1553932226.685 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* (- x.re x.im) x.re) (* x.im x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re)))) 1553932226.685 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im))))) (* (cbrt (* (+ x.im x.re) (+ (* (- x.re x.im) x.re) (* x.im x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932226.686 * * * * [progress]: [ 415 / 827 ] simplifiying candidate # 1553932226.686 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932226.686 * * [simplify]: iters left: 6 (22 enodes) 1553932226.696 * * [simplify]: iters left: 5 (104 enodes) 1553932226.718 * * [simplify]: iters left: 4 (247 enodes) 1553932226.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932226.823 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932226.823 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932226.823 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932226.824 * * [simplify]: Extracting #4: cost 243 inf + 1 1553932226.829 * * [simplify]: Extracting #5: cost 209 inf + 12965 1553932226.847 * * [simplify]: Extracting #6: cost 70 inf + 45037 1553932226.869 * * [simplify]: Extracting #7: cost 29 inf + 58595 1553932226.894 * * [simplify]: Extracting #8: cost 3 inf + 69435 1553932226.912 * * [simplify]: Extracting #9: cost 0 inf + 70111 1553932226.924 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))))) 1553932226.924 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932226.924 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932226.924 * * [simplify]: iters left: 6 (19 enodes) 1553932226.929 * * [simplify]: iters left: 5 (90 enodes) 1553932226.952 * * [simplify]: iters left: 4 (224 enodes) 1553932227.011 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932227.011 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932227.011 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932227.011 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932227.011 * * [simplify]: Extracting #4: cost 227 inf + 2 1553932227.015 * * [simplify]: Extracting #5: cost 150 inf + 15986 1553932227.030 * * [simplify]: Extracting #6: cost 13 inf + 43213 1553932227.049 * * [simplify]: Extracting #7: cost 0 inf + 47118 1553932227.062 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932227.062 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932227.063 * * * * [progress]: [ 416 / 827 ] simplifiying candidate # 1553932227.063 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932227.063 * * [simplify]: iters left: 6 (22 enodes) 1553932227.069 * * [simplify]: iters left: 5 (104 enodes) 1553932227.088 * * [simplify]: iters left: 4 (247 enodes) 1553932227.192 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932227.192 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932227.192 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932227.192 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932227.193 * * [simplify]: Extracting #4: cost 234 inf + 1 1553932227.198 * * [simplify]: Extracting #5: cost 198 inf + 12932 1553932227.218 * * [simplify]: Extracting #6: cost 60 inf + 44800 1553932227.232 * * [simplify]: Extracting #7: cost 27 inf + 54355 1553932227.243 * * [simplify]: Extracting #8: cost 2 inf + 63661 1553932227.254 * * [simplify]: Extracting #9: cost 0 inf + 64085 1553932227.275 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))))) 1553932227.275 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932227.276 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932227.276 * * [simplify]: iters left: 6 (19 enodes) 1553932227.283 * * [simplify]: iters left: 5 (90 enodes) 1553932227.298 * * [simplify]: iters left: 4 (208 enodes) 1553932227.342 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932227.342 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932227.342 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932227.343 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932227.343 * * [simplify]: Extracting #4: cost 146 inf + 2 1553932227.344 * * [simplify]: Extracting #5: cost 121 inf + 4070 1553932227.347 * * [simplify]: Extracting #6: cost 30 inf + 17806 1553932227.352 * * [simplify]: Extracting #7: cost 3 inf + 25939 1553932227.358 * * [simplify]: Extracting #8: cost 0 inf + 27025 1553932227.364 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re)))) 1553932227.364 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932227.364 * * * * [progress]: [ 417 / 827 ] simplifiying candidate # 1553932227.364 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932227.364 * * [simplify]: iters left: 6 (19 enodes) 1553932227.370 * * [simplify]: iters left: 5 (91 enodes) 1553932227.407 * * [simplify]: iters left: 4 (207 enodes) 1553932227.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932227.510 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932227.513 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932227.513 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932227.513 * * [simplify]: Extracting #4: cost 178 inf + 1 1553932227.514 * * [simplify]: Extracting #5: cost 190 inf + 2884 1553932227.517 * * [simplify]: Extracting #6: cost 103 inf + 16968 1553932227.524 * * [simplify]: Extracting #7: cost 32 inf + 35613 1553932227.532 * * [simplify]: Extracting #8: cost 6 inf + 46559 1553932227.544 * * [simplify]: Extracting #9: cost 0 inf + 48122 1553932227.560 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))))) 1553932227.560 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932227.561 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932227.561 * * [simplify]: iters left: 6 (14 enodes) 1553932227.568 * * [simplify]: iters left: 5 (62 enodes) 1553932227.588 * * [simplify]: iters left: 4 (120 enodes) 1553932227.637 * * [simplify]: iters left: 3 (313 enodes) 1553932227.758 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932227.758 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932227.758 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932227.758 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932227.759 * * [simplify]: Extracting #4: cost 163 inf + 2 1553932227.761 * * [simplify]: Extracting #5: cost 151 inf + 3258 1553932227.770 * * [simplify]: Extracting #6: cost 29 inf + 28732 1553932227.785 * * [simplify]: Extracting #7: cost 0 inf + 36019 1553932227.801 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (cbrt (+ x.im x.re))) 1553932227.801 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932227.801 * * * * [progress]: [ 418 / 827 ] simplifiying candidate # 1553932227.802 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932227.802 * * [simplify]: iters left: 6 (21 enodes) 1553932227.813 * * [simplify]: iters left: 5 (99 enodes) 1553932227.852 * * [simplify]: iters left: 4 (240 enodes) 1553932227.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932227.964 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932227.964 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932227.964 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932227.965 * * [simplify]: Extracting #4: cost 225 inf + 1 1553932227.971 * * [simplify]: Extracting #5: cost 183 inf + 14548 1553932227.986 * * [simplify]: Extracting #6: cost 58 inf + 40150 1553932227.999 * * [simplify]: Extracting #7: cost 19 inf + 52878 1553932228.010 * * [simplify]: Extracting #8: cost 0 inf + 59666 1553932228.021 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553932228.021 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932228.021 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932228.021 * * [simplify]: iters left: 6 (16 enodes) 1553932228.025 * * [simplify]: iters left: 5 (75 enodes) 1553932228.038 * * [simplify]: iters left: 4 (159 enodes) 1553932228.071 * * [simplify]: iters left: 3 (375 enodes) 1553932228.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932228.226 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932228.226 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932228.227 * * [simplify]: Extracting #3: cost 93 inf + 0 1553932228.231 * * [simplify]: Extracting #4: cost 218 inf + 618 1553932228.240 * * [simplify]: Extracting #5: cost 89 inf + 25669 1553932228.252 * * [simplify]: Extracting #6: cost 2 inf + 44760 1553932228.261 * * [simplify]: Extracting #7: cost 0 inf + 45444 1553932228.271 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re (+ x.im x.re)) (* x.im x.im))))) (cbrt (* (- x.im x.re) (+ x.im x.re)))) 1553932228.271 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re (+ x.im x.re)) (* x.im x.im))))) (cbrt (* (- x.im x.re) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932228.271 * * * * [progress]: [ 419 / 827 ] simplifiying candidate # 1553932228.272 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932228.272 * * [simplify]: iters left: 6 (21 enodes) 1553932228.277 * * [simplify]: iters left: 5 (99 enodes) 1553932228.315 * * [simplify]: iters left: 4 (238 enodes) 1553932228.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932228.410 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932228.410 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932228.410 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932228.410 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932228.412 * * [simplify]: Extracting #5: cost 184 inf + 9752 1553932228.422 * * [simplify]: Extracting #6: cost 66 inf + 34942 1553932228.431 * * [simplify]: Extracting #7: cost 24 inf + 50190 1553932228.445 * * [simplify]: Extracting #8: cost 1 inf + 57749 1553932228.459 * * [simplify]: Extracting #9: cost 0 inf + 57961 1553932228.469 * [simplify]: Simplified to (* (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553932228.469 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932228.469 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932228.469 * * [simplify]: iters left: 6 (15 enodes) 1553932228.473 * * [simplify]: iters left: 5 (65 enodes) 1553932228.485 * * [simplify]: iters left: 4 (128 enodes) 1553932228.515 * * [simplify]: iters left: 3 (325 enodes) 1553932228.628 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932228.629 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932228.629 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932228.629 * * [simplify]: Extracting #3: cost 77 inf + 0 1553932228.629 * * [simplify]: Extracting #4: cost 179 inf + 2 1553932228.630 * * [simplify]: Extracting #5: cost 162 inf + 2404 1553932228.634 * * [simplify]: Extracting #6: cost 59 inf + 21921 1553932228.642 * * [simplify]: Extracting #7: cost 2 inf + 38555 1553932228.650 * * [simplify]: Extracting #8: cost 0 inf + 39279 1553932228.660 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))))) 1553932228.660 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- x.im x.re) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932228.661 * * * * [progress]: [ 420 / 827 ] simplifiying candidate # 1553932228.661 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932228.661 * * [simplify]: iters left: 6 (19 enodes) 1553932228.672 * * [simplify]: iters left: 5 (89 enodes) 1553932228.706 * * [simplify]: iters left: 4 (205 enodes) 1553932228.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932228.792 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932228.792 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932228.792 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932228.793 * * [simplify]: Extracting #4: cost 178 inf + 1 1553932228.794 * * [simplify]: Extracting #5: cost 199 inf + 1829 1553932228.800 * * [simplify]: Extracting #6: cost 100 inf + 20235 1553932228.814 * * [simplify]: Extracting #7: cost 20 inf + 42033 1553932228.830 * * [simplify]: Extracting #8: cost 3 inf + 47378 1553932228.842 * * [simplify]: Extracting #9: cost 0 inf + 48054 1553932228.850 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) 1553932228.850 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932228.850 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932228.850 * * [simplify]: iters left: 6 (14 enodes) 1553932228.853 * * [simplify]: iters left: 5 (60 enodes) 1553932228.863 * * [simplify]: iters left: 4 (118 enodes) 1553932228.905 * * [simplify]: iters left: 3 (312 enodes) 1553932229.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932229.038 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932229.039 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932229.039 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932229.040 * * [simplify]: Extracting #4: cost 160 inf + 2 1553932229.041 * * [simplify]: Extracting #5: cost 152 inf + 2299 1553932229.050 * * [simplify]: Extracting #6: cost 39 inf + 25977 1553932229.064 * * [simplify]: Extracting #7: cost 0 inf + 35015 1553932229.080 * * [simplify]: Extracting #8: cost 0 inf + 34975 1553932229.096 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re (+ x.im x.re)) (* x.im x.im))))) (cbrt (+ x.im x.re))) 1553932229.096 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re (+ x.im x.re)) (* x.im x.im))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932229.097 * * * * [progress]: [ 421 / 827 ] simplifiying candidate # 1553932229.097 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932229.097 * * [simplify]: iters left: 6 (24 enodes) 1553932229.110 * * [simplify]: iters left: 5 (112 enodes) 1553932229.155 * * [simplify]: iters left: 4 (258 enodes) 1553932229.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932229.260 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932229.260 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932229.260 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932229.261 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932229.263 * * [simplify]: Extracting #5: cost 188 inf + 13543 1553932229.272 * * [simplify]: Extracting #6: cost 56 inf + 41879 1553932229.282 * * [simplify]: Extracting #7: cost 27 inf + 51749 1553932229.301 * * [simplify]: Extracting #8: cost 2 inf + 60332 1553932229.321 * * [simplify]: Extracting #9: cost 0 inf + 60756 1553932229.347 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) 1553932229.347 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932229.348 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932229.348 * * [simplify]: iters left: 6 (18 enodes) 1553932229.357 * * [simplify]: iters left: 5 (80 enodes) 1553932229.383 * * [simplify]: iters left: 4 (164 enodes) 1553932229.436 * * [simplify]: iters left: 3 (375 enodes) 1553932229.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932229.556 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932229.556 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932229.556 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932229.556 * * [simplify]: Extracting #4: cost 179 inf + 2 1553932229.557 * * [simplify]: Extracting #5: cost 161 inf + 2688 1553932229.561 * * [simplify]: Extracting #6: cost 71 inf + 18211 1553932229.577 * * [simplify]: Extracting #7: cost 3 inf + 36554 1553932229.591 * * [simplify]: Extracting #8: cost 0 inf + 37840 1553932229.599 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 1553932229.599 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932229.600 * * * * [progress]: [ 422 / 827 ] simplifiying candidate # 1553932229.600 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932229.600 * * [simplify]: iters left: 6 (23 enodes) 1553932229.606 * * [simplify]: iters left: 5 (107 enodes) 1553932229.636 * * [simplify]: iters left: 4 (252 enodes) 1553932229.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932229.732 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932229.732 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932229.732 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932229.733 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932229.734 * * [simplify]: Extracting #5: cost 209 inf + 8541 1553932229.741 * * [simplify]: Extracting #6: cost 77 inf + 34677 1553932229.760 * * [simplify]: Extracting #7: cost 27 inf + 48895 1553932229.773 * * [simplify]: Extracting #8: cost 1 inf + 57820 1553932229.783 * * [simplify]: Extracting #9: cost 0 inf + 58032 1553932229.793 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re))) 1553932229.793 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932229.794 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932229.794 * * [simplify]: iters left: 6 (15 enodes) 1553932229.798 * * [simplify]: iters left: 5 (65 enodes) 1553932229.820 * * [simplify]: iters left: 4 (128 enodes) 1553932229.873 * * [simplify]: iters left: 3 (325 enodes) 1553932229.991 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932229.991 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932229.991 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932229.991 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932229.991 * * [simplify]: Extracting #4: cost 174 inf + 2 1553932229.992 * * [simplify]: Extracting #5: cost 168 inf + 1511 1553932229.996 * * [simplify]: Extracting #6: cost 66 inf + 20787 1553932230.007 * * [simplify]: Extracting #7: cost 2 inf + 38195 1553932230.024 * * [simplify]: Extracting #8: cost 0 inf + 38879 1553932230.038 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re)))) 1553932230.038 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re))) (* (cbrt (* (- x.im x.re) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932230.038 * * * * [progress]: [ 423 / 827 ] simplifiying candidate # 1553932230.039 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932230.039 * * [simplify]: iters left: 6 (22 enodes) 1553932230.045 * * [simplify]: iters left: 5 (104 enodes) 1553932230.066 * * [simplify]: iters left: 4 (246 enodes) 1553932230.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932230.163 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932230.163 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932230.163 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932230.164 * * [simplify]: Extracting #4: cost 230 inf + 1 1553932230.167 * * [simplify]: Extracting #5: cost 209 inf + 8422 1553932230.179 * * [simplify]: Extracting #6: cost 83 inf + 33491 1553932230.192 * * [simplify]: Extracting #7: cost 19 inf + 55963 1553932230.203 * * [simplify]: Extracting #8: cost 7 inf + 59810 1553932230.217 * * [simplify]: Extracting #9: cost 0 inf + 61956 1553932230.227 * [simplify]: Simplified to (* (cbrt (* x.re (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) 1553932230.228 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932230.228 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932230.228 * * [simplify]: iters left: 6 (19 enodes) 1553932230.237 * * [simplify]: iters left: 5 (90 enodes) 1553932230.256 * * [simplify]: iters left: 4 (193 enodes) 1553932230.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932230.317 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932230.317 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932230.317 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932230.318 * * [simplify]: Extracting #4: cost 178 inf + 2 1553932230.319 * * [simplify]: Extracting #5: cost 171 inf + 1960 1553932230.324 * * [simplify]: Extracting #6: cost 75 inf + 16382 1553932230.336 * * [simplify]: Extracting #7: cost 7 inf + 33198 1553932230.349 * * [simplify]: Extracting #8: cost 1 inf + 35810 1553932230.363 * * [simplify]: Extracting #9: cost 0 inf + 36372 1553932230.377 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (- x.im x.re) (+ x.im x.re)))) 1553932230.377 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (- x.im x.re) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932230.378 * * * * [progress]: [ 424 / 827 ] simplifiying candidate # 1553932230.378 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932230.378 * * [simplify]: iters left: 6 (20 enodes) 1553932230.389 * * [simplify]: iters left: 5 (95 enodes) 1553932230.424 * * [simplify]: iters left: 4 (218 enodes) 1553932230.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932230.505 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932230.505 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932230.505 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932230.506 * * [simplify]: Extracting #4: cost 200 inf + 1 1553932230.510 * * [simplify]: Extracting #5: cost 156 inf + 10356 1553932230.522 * * [simplify]: Extracting #6: cost 40 inf + 32965 1553932230.532 * * [simplify]: Extracting #7: cost 5 inf + 44258 1553932230.543 * * [simplify]: Extracting #8: cost 0 inf + 45107 1553932230.552 * [simplify]: Simplified to (* (cbrt (* x.re (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) 1553932230.552 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932230.553 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932230.553 * * [simplify]: iters left: 6 (16 enodes) 1553932230.561 * * [simplify]: iters left: 5 (77 enodes) 1553932230.586 * * [simplify]: iters left: 4 (163 enodes) 1553932230.642 * * [simplify]: iters left: 3 (333 enodes) 1553932230.750 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932230.750 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932230.750 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932230.751 * * [simplify]: Extracting #3: cost 77 inf + 0 1553932230.752 * * [simplify]: Extracting #4: cost 192 inf + 43 1553932230.755 * * [simplify]: Extracting #5: cost 139 inf + 9242 1553932230.762 * * [simplify]: Extracting #6: cost 15 inf + 35242 1553932230.770 * * [simplify]: Extracting #7: cost 0 inf + 38682 1553932230.779 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re))))) 1553932230.779 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932230.779 * * * * [progress]: [ 425 / 827 ] simplifiying candidate # 1553932230.779 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932230.779 * * [simplify]: iters left: 6 (21 enodes) 1553932230.785 * * [simplify]: iters left: 5 (99 enodes) 1553932230.821 * * [simplify]: iters left: 4 (240 enodes) 1553932230.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932230.931 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932230.931 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932230.931 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932230.932 * * [simplify]: Extracting #4: cost 225 inf + 1 1553932230.934 * * [simplify]: Extracting #5: cost 204 inf + 9066 1553932230.950 * * [simplify]: Extracting #6: cost 79 inf + 33667 1553932230.959 * * [simplify]: Extracting #7: cost 24 inf + 49277 1553932230.970 * * [simplify]: Extracting #8: cost 5 inf + 57673 1553932230.980 * * [simplify]: Extracting #9: cost 0 inf + 59494 1553932231.001 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) 1553932231.001 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932231.002 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932231.002 * * [simplify]: iters left: 6 (16 enodes) 1553932231.010 * * [simplify]: iters left: 5 (75 enodes) 1553932231.036 * * [simplify]: iters left: 4 (159 enodes) 1553932231.089 * * [simplify]: iters left: 3 (374 enodes) 1553932231.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932231.230 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932231.231 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932231.231 * * [simplify]: Extracting #3: cost 91 inf + 0 1553932231.232 * * [simplify]: Extracting #4: cost 222 inf + 84 1553932231.236 * * [simplify]: Extracting #5: cost 160 inf + 9322 1553932231.250 * * [simplify]: Extracting #6: cost 17 inf + 40485 1553932231.260 * * [simplify]: Extracting #7: cost 0 inf + 44798 1553932231.270 * * [simplify]: Extracting #8: cost 0 inf + 44718 1553932231.280 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re))))) 1553932231.280 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932231.280 * * * * [progress]: [ 426 / 827 ] simplifiying candidate # 1553932231.281 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932231.281 * * [simplify]: iters left: 6 (14 enodes) 1553932231.284 * * [simplify]: iters left: 5 (62 enodes) 1553932231.298 * * [simplify]: iters left: 4 (137 enodes) 1553932231.348 * * [simplify]: iters left: 3 (461 enodes) 1553932231.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932231.729 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932231.729 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932231.729 * * [simplify]: Extracting #3: cost 100 inf + 0 1553932231.732 * * [simplify]: Extracting #4: cost 384 inf + 1 1553932231.744 * * [simplify]: Extracting #5: cost 276 inf + 32066 1553932231.761 * * [simplify]: Extracting #6: cost 18 inf + 80959 1553932231.790 * * [simplify]: Extracting #7: cost 1 inf + 84672 1553932231.810 * * [simplify]: Extracting #8: cost 0 inf + 84884 1553932231.846 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) 1553932231.847 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932231.847 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932231.847 * * [simplify]: iters left: 6 (9 enodes) 1553932231.851 * * [simplify]: iters left: 5 (41 enodes) 1553932231.865 * * [simplify]: iters left: 4 (74 enodes) 1553932231.883 * * [simplify]: iters left: 3 (126 enodes) 1553932231.899 * * [simplify]: iters left: 2 (183 enodes) 1553932231.954 * * [simplify]: iters left: 1 (277 enodes) 1553932232.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932232.049 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932232.049 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932232.049 * * [simplify]: Extracting #3: cost 42 inf + 0 1553932232.049 * * [simplify]: Extracting #4: cost 86 inf + 44 1553932232.050 * * [simplify]: Extracting #5: cost 44 inf + 5055 1553932232.053 * * [simplify]: Extracting #6: cost 7 inf + 10007 1553932232.055 * * [simplify]: Extracting #7: cost 0 inf + 10579 1553932232.058 * * [simplify]: Extracting #8: cost 0 inf + 10539 1553932232.060 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ x.im x.re))) (cbrt (* (- x.im x.re) (+ x.im x.re)))) (cbrt (+ x.im x.re))) 1553932232.060 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (* (- x.im x.re) (+ x.im x.re))) (cbrt (* (- x.im x.re) (+ x.im x.re)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932232.061 * * * * [progress]: [ 427 / 827 ] simplifiying candidate # 1553932232.061 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932232.061 * * [simplify]: iters left: 6 (21 enodes) 1553932232.067 * * [simplify]: iters left: 5 (99 enodes) 1553932232.098 * * [simplify]: iters left: 4 (238 enodes) 1553932232.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932232.168 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932232.168 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932232.168 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932232.169 * * [simplify]: Extracting #4: cost 196 inf + 1 1553932232.170 * * [simplify]: Extracting #5: cost 175 inf + 8505 1553932232.175 * * [simplify]: Extracting #6: cost 69 inf + 26948 1553932232.183 * * [simplify]: Extracting #7: cost 24 inf + 39669 1553932232.194 * * [simplify]: Extracting #8: cost 5 inf + 47075 1553932232.203 * * [simplify]: Extracting #9: cost 0 inf + 49196 1553932232.212 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553932232.212 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932232.212 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932232.212 * * [simplify]: iters left: 6 (15 enodes) 1553932232.215 * * [simplify]: iters left: 5 (65 enodes) 1553932232.225 * * [simplify]: iters left: 4 (107 enodes) 1553932232.240 * * [simplify]: iters left: 3 (147 enodes) 1553932232.263 * * [simplify]: iters left: 2 (212 enodes) 1553932232.313 * * [simplify]: iters left: 1 (313 enodes) 1553932232.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932232.390 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932232.390 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932232.390 * * [simplify]: Extracting #3: cost 50 inf + 0 1553932232.390 * * [simplify]: Extracting #4: cost 90 inf + 167 1553932232.393 * * [simplify]: Extracting #5: cost 38 inf + 6156 1553932232.399 * * [simplify]: Extracting #6: cost 8 inf + 9934 1553932232.404 * * [simplify]: Extracting #7: cost 1 inf + 11947 1553932232.410 * * [simplify]: Extracting #8: cost 0 inf + 12469 1553932232.413 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.im x.re))))) 1553932232.413 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (+ x.im x.re)) (* (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932232.413 * * * * [progress]: [ 428 / 827 ] simplifiying candidate # 1553932232.414 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932232.414 * * [simplify]: iters left: 6 (14 enodes) 1553932232.419 * * [simplify]: iters left: 5 (60 enodes) 1553932232.429 * * [simplify]: iters left: 4 (135 enodes) 1553932232.472 * * [simplify]: iters left: 3 (461 enodes) 1553932232.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932232.770 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932232.770 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932232.770 * * [simplify]: Extracting #3: cost 101 inf + 0 1553932232.771 * * [simplify]: Extracting #4: cost 379 inf + 1 1553932232.776 * * [simplify]: Extracting #5: cost 303 inf + 27724 1553932232.797 * * [simplify]: Extracting #6: cost 12 inf + 81806 1553932232.838 * * [simplify]: Extracting #7: cost 0 inf + 84038 1553932232.858 * * [simplify]: Extracting #8: cost 0 inf + 83998 1553932232.879 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) 1553932232.879 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932232.880 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932232.880 * * [simplify]: iters left: 6 (9 enodes) 1553932232.884 * * [simplify]: iters left: 5 (39 enodes) 1553932232.897 * * [simplify]: iters left: 4 (72 enodes) 1553932232.918 * * [simplify]: iters left: 3 (126 enodes) 1553932232.952 * * [simplify]: iters left: 2 (186 enodes) 1553932233.010 * * [simplify]: iters left: 1 (273 enodes) 1553932233.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932233.078 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932233.078 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932233.078 * * [simplify]: Extracting #3: cost 42 inf + 0 1553932233.079 * * [simplify]: Extracting #4: cost 87 inf + 3 1553932233.080 * * [simplify]: Extracting #5: cost 44 inf + 4976 1553932233.082 * * [simplify]: Extracting #6: cost 6 inf + 9809 1553932233.084 * * [simplify]: Extracting #7: cost 0 inf + 10459 1553932233.087 * * [simplify]: Extracting #8: cost 0 inf + 10379 1553932233.090 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re))))) 1553932233.090 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (* (cbrt (+ x.im x.re)) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932233.090 * * * * [progress]: [ 429 / 827 ] simplifiying candidate # 1553932233.090 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932233.090 * * [simplify]: iters left: 6 (22 enodes) 1553932233.096 * * [simplify]: iters left: 5 (103 enodes) 1553932233.136 * * [simplify]: iters left: 4 (229 enodes) 1553932233.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932233.209 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932233.209 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932233.209 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932233.210 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932233.215 * * [simplify]: Extracting #5: cost 152 inf + 10044 1553932233.225 * * [simplify]: Extracting #6: cost 28 inf + 36210 1553932233.237 * * [simplify]: Extracting #7: cost 7 inf + 41353 1553932233.245 * * [simplify]: Extracting #8: cost 1 inf + 42454 1553932233.253 * * [simplify]: Extracting #9: cost 0 inf + 42666 1553932233.263 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re))) 1553932233.263 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932233.264 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932233.264 * * [simplify]: iters left: 6 (15 enodes) 1553932233.271 * * [simplify]: iters left: 5 (67 enodes) 1553932233.285 * * [simplify]: iters left: 4 (119 enodes) 1553932233.304 * * [simplify]: iters left: 3 (165 enodes) 1553932233.345 * * [simplify]: iters left: 2 (238 enodes) 1553932233.388 * * [simplify]: iters left: 1 (351 enodes) 1553932233.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932233.491 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932233.491 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932233.491 * * [simplify]: Extracting #3: cost 85 inf + 0 1553932233.492 * * [simplify]: Extracting #4: cost 172 inf + 3 1553932233.493 * * [simplify]: Extracting #5: cost 138 inf + 5737 1553932233.497 * * [simplify]: Extracting #6: cost 19 inf + 22403 1553932233.503 * * [simplify]: Extracting #7: cost 0 inf + 26119 1553932233.508 * * [simplify]: Extracting #8: cost 0 inf + 25999 1553932233.518 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re)))) (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im)))) 1553932233.519 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re)))) (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932233.519 * * * * [progress]: [ 430 / 827 ] simplifiying candidate # 1553932233.519 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932233.520 * * [simplify]: iters left: 6 (18 enodes) 1553932233.528 * * [simplify]: iters left: 5 (78 enodes) 1553932233.554 * * [simplify]: iters left: 4 (182 enodes) 1553932233.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932233.627 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932233.627 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932233.627 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932233.628 * * [simplify]: Extracting #4: cost 192 inf + 1 1553932233.631 * * [simplify]: Extracting #5: cost 141 inf + 9918 1553932233.644 * * [simplify]: Extracting #6: cost 10 inf + 32642 1553932233.659 * * [simplify]: Extracting #7: cost 0 inf + 35261 1553932233.674 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 1553932233.674 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932233.675 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932233.675 * * [simplify]: iters left: 6 (10 enodes) 1553932233.680 * * [simplify]: iters left: 5 (44 enodes) 1553932233.696 * * [simplify]: iters left: 4 (82 enodes) 1553932233.717 * * [simplify]: iters left: 3 (139 enodes) 1553932233.736 * * [simplify]: iters left: 2 (204 enodes) 1553932233.779 * * [simplify]: iters left: 1 (293 enodes) 1553932233.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932233.882 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932233.882 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932233.882 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932233.882 * * [simplify]: Extracting #4: cost 92 inf + 3 1553932233.883 * * [simplify]: Extracting #5: cost 68 inf + 2978 1553932233.885 * * [simplify]: Extracting #6: cost 16 inf + 9437 1553932233.887 * * [simplify]: Extracting #7: cost 0 inf + 11667 1553932233.890 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re)))) (cbrt (- x.im x.re))) 1553932233.890 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932233.890 * * * * [progress]: [ 431 / 827 ] simplifiying candidate # 1553932233.891 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932233.891 * * [simplify]: iters left: 6 (21 enodes) 1553932233.897 * * [simplify]: iters left: 5 (96 enodes) 1553932233.917 * * [simplify]: iters left: 4 (222 enodes) 1553932233.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932233.994 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932233.994 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932233.994 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932233.995 * * [simplify]: Extracting #4: cost 184 inf + 1 1553932233.996 * * [simplify]: Extracting #5: cost 170 inf + 9288 1553932234.003 * * [simplify]: Extracting #6: cost 53 inf + 37867 1553932234.015 * * [simplify]: Extracting #7: cost 13 inf + 52492 1553932234.026 * * [simplify]: Extracting #8: cost 1 inf + 56507 1553932234.035 * * [simplify]: Extracting #9: cost 0 inf + 56719 1553932234.053 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* x.re (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) 1553932234.053 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* x.re (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932234.054 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932234.054 * * [simplify]: iters left: 6 (17 enodes) 1553932234.062 * * [simplify]: iters left: 5 (75 enodes) 1553932234.087 * * [simplify]: iters left: 4 (163 enodes) 1553932234.128 * * [simplify]: iters left: 3 (486 enodes) 1553932234.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932234.431 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932234.431 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932234.431 * * [simplify]: Extracting #3: cost 106 inf + 0 1553932234.434 * * [simplify]: Extracting #4: cost 357 inf + 818 1553932234.447 * * [simplify]: Extracting #5: cost 238 inf + 35252 1553932234.489 * * [simplify]: Extracting #6: cost 6 inf + 97588 1553932234.523 * * [simplify]: Extracting #7: cost 0 inf + 97000 1553932234.549 * * [simplify]: Extracting #8: cost 0 inf + 96600 1553932234.584 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ (* x.im (+ x.im x.re)) (* x.re x.re))))) 1553932234.584 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* x.re (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932234.585 * * * * [progress]: [ 432 / 827 ] simplifiying candidate # 1553932234.585 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932234.585 * * [simplify]: iters left: 6 (21 enodes) 1553932234.597 * * [simplify]: iters left: 5 (96 enodes) 1553932234.633 * * [simplify]: iters left: 4 (222 enodes) 1553932234.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932234.728 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932234.728 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932234.729 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932234.729 * * [simplify]: Extracting #4: cost 171 inf + 1 1553932234.731 * * [simplify]: Extracting #5: cost 188 inf + 1911 1553932234.737 * * [simplify]: Extracting #6: cost 91 inf + 21414 1553932234.752 * * [simplify]: Extracting #7: cost 16 inf + 43484 1553932234.772 * * [simplify]: Extracting #8: cost 1 inf + 48723 1553932234.789 * * [simplify]: Extracting #9: cost 0 inf + 49405 1553932234.806 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) 1553932234.806 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932234.806 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932234.807 * * [simplify]: iters left: 6 (17 enodes) 1553932234.814 * * [simplify]: iters left: 5 (75 enodes) 1553932234.837 * * [simplify]: iters left: 4 (147 enodes) 1553932234.889 * * [simplify]: iters left: 3 (300 enodes) 1553932234.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932234.984 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932234.984 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932234.984 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932234.984 * * [simplify]: Extracting #4: cost 162 inf + 2 1553932234.985 * * [simplify]: Extracting #5: cost 153 inf + 1635 1553932234.993 * * [simplify]: Extracting #6: cost 52 inf + 18547 1553932235.000 * * [simplify]: Extracting #7: cost 1 inf + 33179 1553932235.008 * * [simplify]: Extracting #8: cost 0 inf + 33221 1553932235.015 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) 1553932235.015 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (+ x.im x.re)) (* (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932235.015 * * * * [progress]: [ 433 / 827 ] simplifiying candidate # 1553932235.015 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932235.015 * * [simplify]: iters left: 6 (21 enodes) 1553932235.021 * * [simplify]: iters left: 5 (99 enodes) 1553932235.050 * * [simplify]: iters left: 4 (238 enodes) 1553932235.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932235.151 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932235.152 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932235.152 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932235.152 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932235.154 * * [simplify]: Extracting #5: cost 183 inf + 10310 1553932235.161 * * [simplify]: Extracting #6: cost 64 inf + 34421 1553932235.172 * * [simplify]: Extracting #7: cost 31 inf + 46151 1553932235.185 * * [simplify]: Extracting #8: cost 6 inf + 55253 1553932235.195 * * [simplify]: Extracting #9: cost 0 inf + 57549 1553932235.205 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932235.205 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932235.205 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932235.206 * * [simplify]: iters left: 6 (15 enodes) 1553932235.209 * * [simplify]: iters left: 5 (65 enodes) 1553932235.230 * * [simplify]: iters left: 4 (128 enodes) 1553932235.261 * * [simplify]: iters left: 3 (325 enodes) 1553932235.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932235.392 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932235.392 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932235.393 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932235.394 * * [simplify]: Extracting #4: cost 174 inf + 2 1553932235.396 * * [simplify]: Extracting #5: cost 143 inf + 4553 1553932235.406 * * [simplify]: Extracting #6: cost 32 inf + 28605 1553932235.422 * * [simplify]: Extracting #7: cost 0 inf + 37989 1553932235.436 * * [simplify]: Extracting #8: cost 0 inf + 37949 1553932235.444 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) 1553932235.444 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932235.445 * * * * [progress]: [ 434 / 827 ] simplifiying candidate # 1553932235.445 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932235.445 * * [simplify]: iters left: 6 (21 enodes) 1553932235.451 * * [simplify]: iters left: 5 (99 enodes) 1553932235.483 * * [simplify]: iters left: 4 (238 enodes) 1553932235.578 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932235.578 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932235.578 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932235.579 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932235.579 * * [simplify]: Extracting #4: cost 196 inf + 1 1553932235.583 * * [simplify]: Extracting #5: cost 163 inf + 12205 1553932235.597 * * [simplify]: Extracting #6: cost 57 inf + 32811 1553932235.613 * * [simplify]: Extracting #7: cost 21 inf + 42392 1553932235.631 * * [simplify]: Extracting #8: cost 2 inf + 48932 1553932235.649 * * [simplify]: Extracting #9: cost 0 inf + 49356 1553932235.658 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) 1553932235.658 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932235.658 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932235.658 * * [simplify]: iters left: 6 (15 enodes) 1553932235.662 * * [simplify]: iters left: 5 (65 enodes) 1553932235.672 * * [simplify]: iters left: 4 (107 enodes) 1553932235.700 * * [simplify]: iters left: 3 (147 enodes) 1553932235.721 * * [simplify]: iters left: 2 (212 enodes) 1553932235.764 * * [simplify]: iters left: 1 (313 enodes) 1553932235.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932235.877 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932235.877 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932235.877 * * [simplify]: Extracting #3: cost 50 inf + 0 1553932235.878 * * [simplify]: Extracting #4: cost 93 inf + 3 1553932235.879 * * [simplify]: Extracting #5: cost 58 inf + 3676 1553932235.884 * * [simplify]: Extracting #6: cost 14 inf + 8882 1553932235.889 * * [simplify]: Extracting #7: cost 4 inf + 10701 1553932235.895 * * [simplify]: Extracting #8: cost 0 inf + 12469 1553932235.902 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (cbrt (* (- x.im x.re) (+ x.im x.re)))) 1553932235.902 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (cbrt (* (- x.im x.re) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932235.902 * * * * [progress]: [ 435 / 827 ] simplifiying candidate # 1553932235.903 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932235.903 * * [simplify]: iters left: 6 (18 enodes) 1553932235.913 * * [simplify]: iters left: 5 (83 enodes) 1553932235.929 * * [simplify]: iters left: 4 (182 enodes) 1553932236.006 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932236.006 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932236.006 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932236.006 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932236.006 * * [simplify]: Extracting #4: cost 115 inf + 1 1553932236.008 * * [simplify]: Extracting #5: cost 130 inf + 2396 1553932236.015 * * [simplify]: Extracting #6: cost 53 inf + 16185 1553932236.024 * * [simplify]: Extracting #7: cost 22 inf + 25449 1553932236.035 * * [simplify]: Extracting #8: cost 3 inf + 31635 1553932236.045 * * [simplify]: Extracting #9: cost 0 inf + 32642 1553932236.050 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) 1553932236.050 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932236.051 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932236.051 * * [simplify]: iters left: 6 (12 enodes) 1553932236.053 * * [simplify]: iters left: 5 (47 enodes) 1553932236.060 * * [simplify]: iters left: 4 (58 enodes) 1553932236.067 * * [simplify]: iters left: 3 (61 enodes) 1553932236.079 * * [simplify]: iters left: 2 (62 enodes) 1553932236.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932236.095 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932236.095 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932236.095 * * [simplify]: Extracting #3: cost 22 inf + 0 1553932236.095 * * [simplify]: Extracting #4: cost 25 inf + 43 1553932236.096 * * [simplify]: Extracting #5: cost 11 inf + 1308 1553932236.097 * * [simplify]: Extracting #6: cost 2 inf + 3406 1553932236.098 * * [simplify]: Extracting #7: cost 0 inf + 4050 1553932236.099 * [simplify]: Simplified to (* (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))))) 1553932236.099 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (* (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932236.100 * * * * [progress]: [ 436 / 827 ] simplifiying candidate # 1553932236.100 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932236.100 * * [simplify]: iters left: 6 (18 enodes) 1553932236.110 * * [simplify]: iters left: 5 (82 enodes) 1553932236.141 * * [simplify]: iters left: 4 (181 enodes) 1553932236.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932236.234 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932236.234 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932236.234 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932236.235 * * [simplify]: Extracting #4: cost 115 inf + 1 1553932236.236 * * [simplify]: Extracting #5: cost 129 inf + 2439 1553932236.242 * * [simplify]: Extracting #6: cost 51 inf + 16469 1553932236.252 * * [simplify]: Extracting #7: cost 22 inf + 25268 1553932236.262 * * [simplify]: Extracting #8: cost 2 inf + 31978 1553932236.273 * * [simplify]: Extracting #9: cost 0 inf + 32402 1553932236.283 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) 1553932236.283 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932236.284 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553932236.284 * * [simplify]: iters left: 6 (12 enodes) 1553932236.289 * * [simplify]: iters left: 5 (45 enodes) 1553932236.302 * * [simplify]: iters left: 4 (56 enodes) 1553932236.317 * * [simplify]: iters left: 3 (61 enodes) 1553932236.332 * * [simplify]: iters left: 2 (62 enodes) 1553932236.347 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932236.347 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932236.347 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932236.347 * * [simplify]: Extracting #3: cost 22 inf + 0 1553932236.348 * * [simplify]: Extracting #4: cost 25 inf + 43 1553932236.348 * * [simplify]: Extracting #5: cost 8 inf + 1714 1553932236.349 * * [simplify]: Extracting #6: cost 1 inf + 3448 1553932236.350 * * [simplify]: Extracting #7: cost 0 inf + 3810 1553932236.355 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) 1553932236.355 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932236.355 * * * * [progress]: [ 437 / 827 ] simplifiying candidate # 1553932236.356 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932236.356 * * [simplify]: iters left: 6 (23 enodes) 1553932236.367 * * [simplify]: iters left: 5 (104 enodes) 1553932236.404 * * [simplify]: iters left: 4 (233 enodes) 1553932236.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932236.514 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932236.514 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932236.514 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932236.515 * * [simplify]: Extracting #4: cost 168 inf + 1 1553932236.516 * * [simplify]: Extracting #5: cost 184 inf + 1991 1553932236.518 * * [simplify]: Extracting #6: cost 102 inf + 15394 1553932236.524 * * [simplify]: Extracting #7: cost 30 inf + 34058 1553932236.532 * * [simplify]: Extracting #8: cost 6 inf + 43683 1553932236.543 * * [simplify]: Extracting #9: cost 0 inf + 45836 1553932236.558 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) 1553932236.558 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932236.559 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932236.559 * * [simplify]: iters left: 6 (16 enodes) 1553932236.566 * * [simplify]: iters left: 5 (65 enodes) 1553932236.575 * * [simplify]: iters left: 4 (103 enodes) 1553932236.592 * * [simplify]: iters left: 3 (130 enodes) 1553932236.615 * * [simplify]: iters left: 2 (145 enodes) 1553932236.650 * * [simplify]: iters left: 1 (162 enodes) 1553932236.690 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932236.690 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932236.690 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932236.690 * * [simplify]: Extracting #3: cost 36 inf + 0 1553932236.691 * * [simplify]: Extracting #4: cost 50 inf + 165 1553932236.692 * * [simplify]: Extracting #5: cost 30 inf + 2329 1553932236.694 * * [simplify]: Extracting #6: cost 4 inf + 6658 1553932236.699 * * [simplify]: Extracting #7: cost 0 inf + 8546 1553932236.702 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) 1553932236.702 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932236.703 * * * * [progress]: [ 438 / 827 ] simplifiying candidate # 1553932236.703 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932236.704 * * [simplify]: iters left: 6 (23 enodes) 1553932236.716 * * [simplify]: iters left: 5 (107 enodes) 1553932236.740 * * [simplify]: iters left: 4 (250 enodes) 1553932236.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932236.823 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932236.823 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932236.824 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932236.824 * * [simplify]: Extracting #4: cost 192 inf + 1 1553932236.826 * * [simplify]: Extracting #5: cost 170 inf + 8264 1553932236.831 * * [simplify]: Extracting #6: cost 68 inf + 25980 1553932236.838 * * [simplify]: Extracting #7: cost 26 inf + 38084 1553932236.847 * * [simplify]: Extracting #8: cost 2 inf + 45682 1553932236.855 * * [simplify]: Extracting #9: cost 0 inf + 46106 1553932236.865 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.im x.re) (* (+ x.re x.im) x.re)) (- x.re x.im)))) 1553932236.865 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.im x.re) (* (+ x.re x.im) x.re)) (- x.re x.im)))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932236.866 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) 1553932236.866 * * [simplify]: iters left: 6 (14 enodes) 1553932236.877 * * [simplify]: iters left: 5 (55 enodes) 1553932236.892 * * [simplify]: iters left: 4 (74 enodes) 1553932236.912 * * [simplify]: iters left: 3 (82 enodes) 1553932236.926 * * [simplify]: iters left: 2 (83 enodes) 1553932236.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932236.935 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932236.935 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932236.936 * * [simplify]: Extracting #3: cost 29 inf + 0 1553932236.936 * * [simplify]: Extracting #4: cost 31 inf + 125 1553932236.936 * * [simplify]: Extracting #5: cost 11 inf + 2562 1553932236.937 * * [simplify]: Extracting #6: cost 0 inf + 5504 1553932236.938 * [simplify]: Simplified to (* (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (* (cbrt (- x.im x.re)) (cbrt (+ x.im x.re)))) 1553932236.938 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.im x.re) (* (+ x.re x.im) x.re)) (- x.re x.im)))) (* (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (* (cbrt (- x.im x.re)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932236.938 * * * * [progress]: [ 439 / 827 ] simplifiying candidate # 1553932236.938 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932236.938 * * [simplify]: iters left: 6 (19 enodes) 1553932236.943 * * [simplify]: iters left: 5 (87 enodes) 1553932236.964 * * [simplify]: iters left: 4 (190 enodes) 1553932237.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932237.055 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932237.055 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932237.055 * * [simplify]: Extracting #3: cost 37 inf + 0 1553932237.056 * * [simplify]: Extracting #4: cost 149 inf + 1 1553932237.057 * * [simplify]: Extracting #5: cost 167 inf + 2150 1553932237.061 * * [simplify]: Extracting #6: cost 107 inf + 11703 1553932237.071 * * [simplify]: Extracting #7: cost 31 inf + 32005 1553932237.085 * * [simplify]: Extracting #8: cost 2 inf + 44136 1553932237.099 * * [simplify]: Extracting #9: cost 0 inf + 45070 1553932237.118 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))))) 1553932237.118 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932237.119 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932237.119 * * [simplify]: iters left: 6 (16 enodes) 1553932237.127 * * [simplify]: iters left: 5 (71 enodes) 1553932237.150 * * [simplify]: iters left: 4 (155 enodes) 1553932237.218 * * [simplify]: iters left: 3 (473 enodes) 1553932237.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932237.519 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932237.519 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932237.519 * * [simplify]: Extracting #3: cost 99 inf + 0 1553932237.521 * * [simplify]: Extracting #4: cost 365 inf + 532 1553932237.528 * * [simplify]: Extracting #5: cost 349 inf + 11782 1553932237.557 * * [simplify]: Extracting #6: cost 86 inf + 75256 1553932237.604 * * [simplify]: Extracting #7: cost 0 inf + 102508 1553932237.654 * * [simplify]: Extracting #8: cost 0 inf + 101428 1553932237.702 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 1553932237.702 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932237.703 * * * * [progress]: [ 440 / 827 ] simplifiying candidate # 1553932237.703 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932237.703 * * [simplify]: iters left: 6 (17 enodes) 1553932237.713 * * [simplify]: iters left: 5 (78 enodes) 1553932237.737 * * [simplify]: iters left: 4 (162 enodes) 1553932237.780 * * [simplify]: iters left: 3 (467 enodes) 1553932238.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932238.053 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932238.053 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932238.053 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932238.054 * * [simplify]: Extracting #4: cost 279 inf + 1 1553932238.057 * * [simplify]: Extracting #5: cost 291 inf + 11525 1553932238.068 * * [simplify]: Extracting #6: cost 94 inf + 51212 1553932238.095 * * [simplify]: Extracting #7: cost 33 inf + 69197 1553932238.126 * * [simplify]: Extracting #8: cost 2 inf + 80614 1553932238.163 * * [simplify]: Extracting #9: cost 0 inf + 81490 1553932238.194 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553932238.194 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932238.195 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932238.195 * * [simplify]: iters left: 6 (13 enodes) 1553932238.201 * * [simplify]: iters left: 5 (58 enodes) 1553932238.220 * * [simplify]: iters left: 4 (117 enodes) 1553932238.262 * * [simplify]: iters left: 3 (264 enodes) 1553932238.363 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932238.363 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932238.363 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932238.363 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932238.364 * * [simplify]: Extracting #4: cost 157 inf + 2 1553932238.369 * * [simplify]: Extracting #5: cost 150 inf + 2718 1553932238.377 * * [simplify]: Extracting #6: cost 47 inf + 22446 1553932238.391 * * [simplify]: Extracting #7: cost 1 inf + 33784 1553932238.406 * * [simplify]: Extracting #8: cost 0 inf + 34106 1553932238.417 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 1553932238.417 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932238.417 * * * * [progress]: [ 441 / 827 ] simplifiying candidate # 1553932238.417 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932238.418 * * [simplify]: iters left: 6 (19 enodes) 1553932238.423 * * [simplify]: iters left: 5 (90 enodes) 1553932238.440 * * [simplify]: iters left: 4 (207 enodes) 1553932238.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932238.534 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932238.534 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932238.535 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932238.535 * * [simplify]: Extracting #4: cost 178 inf + 1 1553932238.536 * * [simplify]: Extracting #5: cost 186 inf + 3414 1553932238.539 * * [simplify]: Extracting #6: cost 109 inf + 15880 1553932238.545 * * [simplify]: Extracting #7: cost 38 inf + 34813 1553932238.553 * * [simplify]: Extracting #8: cost 6 inf + 46079 1553932238.565 * * [simplify]: Extracting #9: cost 0 inf + 48934 1553932238.577 * [simplify]: Simplified to (* (cbrt (* (* (* (+ x.re x.im) x.re) (- x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))))) 1553932238.577 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (+ x.re x.im) x.re) (- x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932238.577 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932238.577 * * [simplify]: iters left: 6 (14 enodes) 1553932238.584 * * [simplify]: iters left: 5 (61 enodes) 1553932238.594 * * [simplify]: iters left: 4 (120 enodes) 1553932238.632 * * [simplify]: iters left: 3 (313 enodes) 1553932238.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932238.726 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932238.726 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932238.727 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932238.727 * * [simplify]: Extracting #4: cost 166 inf + 2 1553932238.729 * * [simplify]: Extracting #5: cost 155 inf + 2825 1553932238.737 * * [simplify]: Extracting #6: cost 60 inf + 21218 1553932238.755 * * [simplify]: Extracting #7: cost 1 inf + 36423 1553932238.771 * * [simplify]: Extracting #8: cost 0 inf + 36585 1553932238.787 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) 1553932238.787 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (+ x.re x.im) x.re) (- x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932238.788 * * * * [progress]: [ 442 / 827 ] simplifiying candidate # 1553932238.788 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932238.788 * * [simplify]: iters left: 6 (14 enodes) 1553932238.795 * * [simplify]: iters left: 5 (61 enodes) 1553932238.815 * * [simplify]: iters left: 4 (137 enodes) 1553932238.864 * * [simplify]: iters left: 3 (461 enodes) 1553932239.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932239.185 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932239.185 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932239.185 * * [simplify]: Extracting #3: cost 99 inf + 0 1553932239.186 * * [simplify]: Extracting #4: cost 381 inf + 1 1553932239.192 * * [simplify]: Extracting #5: cost 270 inf + 34918 1553932239.212 * * [simplify]: Extracting #6: cost 23 inf + 79105 1553932239.233 * * [simplify]: Extracting #7: cost 1 inf + 83788 1553932239.254 * * [simplify]: Extracting #8: cost 0 inf + 83960 1553932239.274 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553932239.274 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932239.274 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932239.274 * * [simplify]: iters left: 6 (9 enodes) 1553932239.276 * * [simplify]: iters left: 5 (40 enodes) 1553932239.283 * * [simplify]: iters left: 4 (74 enodes) 1553932239.294 * * [simplify]: iters left: 3 (127 enodes) 1553932239.313 * * [simplify]: iters left: 2 (192 enodes) 1553932239.380 * * [simplify]: iters left: 1 (280 enodes) 1553932239.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932239.484 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932239.484 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932239.484 * * [simplify]: Extracting #3: cost 42 inf + 0 1553932239.485 * * [simplify]: Extracting #4: cost 83 inf + 169 1553932239.488 * * [simplify]: Extracting #5: cost 26 inf + 7009 1553932239.495 * * [simplify]: Extracting #6: cost 3 inf + 10215 1553932239.498 * * [simplify]: Extracting #7: cost 0 inf + 10379 1553932239.501 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ x.im x.re) (- x.im x.re)))) (cbrt (+ x.im x.re))) 1553932239.501 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ x.im x.re) (- x.im x.re)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932239.501 * * * * [progress]: [ 443 / 827 ] simplifiying candidate # 1553932239.501 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932239.501 * * [simplify]: iters left: 6 (18 enodes) 1553932239.507 * * [simplify]: iters left: 5 (82 enodes) 1553932239.523 * * [simplify]: iters left: 4 (182 enodes) 1553932239.601 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932239.601 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932239.601 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932239.601 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932239.601 * * [simplify]: Extracting #4: cost 115 inf + 1 1553932239.603 * * [simplify]: Extracting #5: cost 131 inf + 2275 1553932239.608 * * [simplify]: Extracting #6: cost 56 inf + 14260 1553932239.616 * * [simplify]: Extracting #7: cost 22 inf + 24788 1553932239.626 * * [simplify]: Extracting #8: cost 4 inf + 31052 1553932239.631 * * [simplify]: Extracting #9: cost 0 inf + 32562 1553932239.637 * [simplify]: Simplified to (* (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553932239.637 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932239.637 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932239.637 * * [simplify]: iters left: 6 (12 enodes) 1553932239.640 * * [simplify]: iters left: 5 (46 enodes) 1553932239.646 * * [simplify]: iters left: 4 (58 enodes) 1553932239.654 * * [simplify]: iters left: 3 (62 enodes) 1553932239.666 * * [simplify]: iters left: 2 (63 enodes) 1553932239.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932239.682 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932239.682 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932239.682 * * [simplify]: Extracting #3: cost 22 inf + 0 1553932239.683 * * [simplify]: Extracting #4: cost 26 inf + 2 1553932239.683 * * [simplify]: Extracting #5: cost 10 inf + 1351 1553932239.684 * * [simplify]: Extracting #6: cost 2 inf + 3206 1553932239.685 * * [simplify]: Extracting #7: cost 0 inf + 3810 1553932239.686 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) 1553932239.686 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932239.687 * * * * [progress]: [ 444 / 827 ] simplifiying candidate # 1553932239.687 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932239.687 * * [simplify]: iters left: 6 (11 enodes) 1553932239.691 * * [simplify]: iters left: 5 (43 enodes) 1553932239.699 * * [simplify]: iters left: 4 (82 enodes) 1553932239.719 * * [simplify]: iters left: 3 (222 enodes) 1553932239.826 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932239.826 * * [simplify]: Extracting #1: cost 40 inf + 0 1553932239.827 * * [simplify]: Extracting #2: cost 130 inf + 2 1553932239.827 * * [simplify]: Extracting #3: cost 126 inf + 2464 1553932239.830 * * [simplify]: Extracting #4: cost 40 inf + 14807 1553932239.836 * * [simplify]: Extracting #5: cost 1 inf + 22753 1553932239.841 * * [simplify]: Extracting #6: cost 0 inf + 23126 1553932239.847 * * [simplify]: Extracting #7: cost 0 inf + 23086 1553932239.855 * [simplify]: Simplified to (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re) 1553932239.855 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932239.855 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553932239.855 * * [simplify]: iters left: 6 (6 enodes) 1553932239.856 * * [simplify]: iters left: 5 (20 enodes) 1553932239.862 * * [simplify]: iters left: 4 (22 enodes) 1553932239.866 * * [simplify]: iters left: 3 (29 enodes) 1553932239.871 * * [simplify]: iters left: 2 (43 enodes) 1553932239.882 * * [simplify]: iters left: 1 (69 enodes) 1553932239.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932239.900 * * [simplify]: Extracting #1: cost 11 inf + 0 1553932239.900 * * [simplify]: Extracting #2: cost 17 inf + 3 1553932239.900 * * [simplify]: Extracting #3: cost 16 inf + 89 1553932239.900 * * [simplify]: Extracting #4: cost 12 inf + 1000 1553932239.901 * * [simplify]: Extracting #5: cost 1 inf + 4993 1553932239.901 * * [simplify]: Extracting #6: cost 0 inf + 5326 1553932239.902 * [simplify]: Simplified to (+ x.im x.re) 1553932239.902 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932239.902 * * * * [progress]: [ 445 / 827 ] simplifiying candidate # 1553932239.902 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932239.902 * * [simplify]: iters left: 6 (19 enodes) 1553932239.907 * * [simplify]: iters left: 5 (86 enodes) 1553932239.926 * * [simplify]: iters left: 4 (173 enodes) 1553932239.985 * * [simplify]: iters left: 3 (463 enodes) 1553932240.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932240.582 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932240.582 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932240.582 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932240.588 * * [simplify]: Extracting #4: cost 214 inf + 1 1553932240.592 * * [simplify]: Extracting #5: cost 204 inf + 9329 1553932240.607 * * [simplify]: Extracting #6: cost 77 inf + 32549 1553932240.628 * * [simplify]: Extracting #7: cost 14 inf + 52570 1553932240.651 * * [simplify]: Extracting #8: cost 2 inf + 56813 1553932240.674 * * [simplify]: Extracting #9: cost 0 inf + 57237 1553932240.697 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))) (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re)))))) 1553932240.697 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))) (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932240.697 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932240.698 * * [simplify]: iters left: 6 (12 enodes) 1553932240.703 * * [simplify]: iters left: 5 (48 enodes) 1553932240.717 * * [simplify]: iters left: 4 (73 enodes) 1553932240.740 * * [simplify]: iters left: 3 (93 enodes) 1553932240.765 * * [simplify]: iters left: 2 (109 enodes) 1553932240.794 * * [simplify]: iters left: 1 (129 enodes) 1553932240.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932240.828 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932240.828 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932240.828 * * [simplify]: Extracting #3: cost 27 inf + 0 1553932240.828 * * [simplify]: Extracting #4: cost 42 inf + 43 1553932240.829 * * [simplify]: Extracting #5: cost 20 inf + 2209 1553932240.830 * * [simplify]: Extracting #6: cost 2 inf + 4722 1553932240.831 * * [simplify]: Extracting #7: cost 0 inf + 5526 1553932240.832 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) 1553932240.832 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))) (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re)))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932240.832 * * * * [progress]: [ 446 / 827 ] simplifiying candidate # 1553932240.832 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932240.832 * * [simplify]: iters left: 6 (16 enodes) 1553932240.836 * * [simplify]: iters left: 5 (69 enodes) 1553932240.848 * * [simplify]: iters left: 4 (149 enodes) 1553932240.909 * * [simplify]: iters left: 3 (462 enodes) 1553932241.175 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932241.175 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932241.175 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932241.176 * * [simplify]: Extracting #3: cost 84 inf + 0 1553932241.176 * * [simplify]: Extracting #4: cost 270 inf + 1 1553932241.182 * * [simplify]: Extracting #5: cost 223 inf + 13081 1553932241.210 * * [simplify]: Extracting #6: cost 22 inf + 47229 1553932241.230 * * [simplify]: Extracting #7: cost 0 inf + 51201 1553932241.244 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im))))) 1553932241.244 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932241.244 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932241.244 * * [simplify]: iters left: 6 (8 enodes) 1553932241.248 * * [simplify]: iters left: 5 (30 enodes) 1553932241.256 * * [simplify]: iters left: 4 (37 enodes) 1553932241.266 * * [simplify]: iters left: 3 (38 enodes) 1553932241.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932241.272 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932241.272 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932241.272 * * [simplify]: Extracting #3: cost 17 inf + 0 1553932241.272 * * [simplify]: Extracting #4: cost 16 inf + 2 1553932241.272 * * [simplify]: Extracting #5: cost 11 inf + 291 1553932241.272 * * [simplify]: Extracting #6: cost 1 inf + 1990 1553932241.273 * * [simplify]: Extracting #7: cost 0 inf + 2272 1553932241.273 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re))) (cbrt (+ x.im x.re))) 1553932241.273 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im))))) (* (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932241.273 * * * * [progress]: [ 447 / 827 ] simplifiying candidate # 1553932241.274 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932241.274 * * [simplify]: iters left: 6 (23 enodes) 1553932241.280 * * [simplify]: iters left: 5 (104 enodes) 1553932241.305 * * [simplify]: iters left: 4 (233 enodes) 1553932241.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932241.387 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932241.387 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932241.387 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932241.388 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932241.389 * * [simplify]: Extracting #5: cost 167 inf + 8225 1553932241.395 * * [simplify]: Extracting #6: cost 74 inf + 28967 1553932241.403 * * [simplify]: Extracting #7: cost 32 inf + 43477 1553932241.413 * * [simplify]: Extracting #8: cost 5 inf + 54213 1553932241.423 * * [simplify]: Extracting #9: cost 0 inf + 55604 1553932241.432 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932241.432 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932241.433 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932241.433 * * [simplify]: iters left: 6 (17 enodes) 1553932241.437 * * [simplify]: iters left: 5 (75 enodes) 1553932241.449 * * [simplify]: iters left: 4 (156 enodes) 1553932241.482 * * [simplify]: iters left: 3 (450 enodes) 1553932241.750 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932241.750 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932241.750 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932241.750 * * [simplify]: Extracting #3: cost 93 inf + 0 1553932241.751 * * [simplify]: Extracting #4: cost 307 inf + 817 1553932241.758 * * [simplify]: Extracting #5: cost 224 inf + 28467 1553932241.778 * * [simplify]: Extracting #6: cost 7 inf + 87811 1553932241.803 * * [simplify]: Extracting #7: cost 0 inf + 88945 1553932241.845 * * [simplify]: Extracting #8: cost 0 inf + 88785 1553932241.869 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- (* x.re x.re) (* x.im (- x.re x.im))))))) 1553932241.869 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (+ x.im x.re)) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- (* x.re x.re) (* x.im (- x.re x.im)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932241.869 * * * * [progress]: [ 448 / 827 ] simplifiying candidate # 1553932241.870 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932241.870 * * [simplify]: iters left: 6 (21 enodes) 1553932241.876 * * [simplify]: iters left: 5 (95 enodes) 1553932241.909 * * [simplify]: iters left: 4 (205 enodes) 1553932242.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932242.010 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932242.010 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932242.011 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932242.011 * * [simplify]: Extracting #4: cost 161 inf + 1 1553932242.013 * * [simplify]: Extracting #5: cost 160 inf + 2355 1553932242.020 * * [simplify]: Extracting #6: cost 64 inf + 20262 1553932242.036 * * [simplify]: Extracting #7: cost 13 inf + 32710 1553932242.050 * * [simplify]: Extracting #8: cost 1 inf + 37915 1553932242.064 * * [simplify]: Extracting #9: cost 0 inf + 38637 1553932242.079 * [simplify]: Simplified to (* (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.re x.re) (* x.im x.im))))) 1553932242.079 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932242.080 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932242.080 * * [simplify]: iters left: 6 (14 enodes) 1553932242.087 * * [simplify]: iters left: 5 (62 enodes) 1553932242.106 * * [simplify]: iters left: 4 (125 enodes) 1553932242.152 * * [simplify]: iters left: 3 (277 enodes) 1553932242.273 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932242.273 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932242.273 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932242.273 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932242.273 * * [simplify]: Extracting #4: cost 169 inf + 2 1553932242.274 * * [simplify]: Extracting #5: cost 150 inf + 3635 1553932242.281 * * [simplify]: Extracting #6: cost 40 inf + 25644 1553932242.292 * * [simplify]: Extracting #7: cost 1 inf + 35750 1553932242.307 * * [simplify]: Extracting #8: cost 0 inf + 36192 1553932242.323 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))))) 1553932242.323 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932242.324 * * * * [progress]: [ 449 / 827 ] simplifiying candidate # 1553932242.324 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932242.324 * * [simplify]: iters left: 6 (24 enodes) 1553932242.337 * * [simplify]: iters left: 5 (112 enodes) 1553932242.378 * * [simplify]: iters left: 4 (258 enodes) 1553932242.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932242.514 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932242.514 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932242.514 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932242.514 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932242.517 * * [simplify]: Extracting #5: cost 190 inf + 13536 1553932242.525 * * [simplify]: Extracting #6: cost 70 inf + 39051 1553932242.539 * * [simplify]: Extracting #7: cost 28 inf + 51167 1553932242.549 * * [simplify]: Extracting #8: cost 2 inf + 60332 1553932242.568 * * [simplify]: Extracting #9: cost 0 inf + 60756 1553932242.589 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) 1553932242.589 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932242.590 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932242.590 * * [simplify]: iters left: 6 (18 enodes) 1553932242.598 * * [simplify]: iters left: 5 (80 enodes) 1553932242.624 * * [simplify]: iters left: 4 (157 enodes) 1553932242.678 * * [simplify]: iters left: 3 (342 enodes) 1553932242.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932242.795 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932242.795 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932242.795 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932242.796 * * [simplify]: Extracting #4: cost 170 inf + 2 1553932242.798 * * [simplify]: Extracting #5: cost 145 inf + 3424 1553932242.807 * * [simplify]: Extracting #6: cost 34 inf + 25996 1553932242.822 * * [simplify]: Extracting #7: cost 0 inf + 35503 1553932242.837 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re)))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) 1553932242.837 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re)))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932242.837 * * * * [progress]: [ 450 / 827 ] simplifiying candidate # 1553932242.838 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932242.838 * * [simplify]: iters left: 6 (22 enodes) 1553932242.850 * * [simplify]: iters left: 5 (103 enodes) 1553932242.893 * * [simplify]: iters left: 4 (229 enodes) 1553932243.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932243.003 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932243.003 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932243.004 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932243.004 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932243.008 * * [simplify]: Extracting #5: cost 148 inf + 10331 1553932243.023 * * [simplify]: Extracting #6: cost 30 inf + 33105 1553932243.039 * * [simplify]: Extracting #7: cost 10 inf + 40247 1553932243.055 * * [simplify]: Extracting #8: cost 4 inf + 41778 1553932243.072 * * [simplify]: Extracting #9: cost 0 inf + 42666 1553932243.081 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))))))) 1553932243.081 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932243.081 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932243.081 * * [simplify]: iters left: 6 (15 enodes) 1553932243.084 * * [simplify]: iters left: 5 (67 enodes) 1553932243.095 * * [simplify]: iters left: 4 (119 enodes) 1553932243.117 * * [simplify]: iters left: 3 (165 enodes) 1553932243.162 * * [simplify]: iters left: 2 (238 enodes) 1553932243.244 * * [simplify]: iters left: 1 (352 enodes) 1553932243.370 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932243.370 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932243.370 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932243.370 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932243.370 * * [simplify]: Extracting #4: cost 171 inf + 44 1553932243.372 * * [simplify]: Extracting #5: cost 129 inf + 6388 1553932243.380 * * [simplify]: Extracting #6: cost 18 inf + 22285 1553932243.391 * * [simplify]: Extracting #7: cost 0 inf + 26239 1553932243.401 * * [simplify]: Extracting #8: cost 0 inf + 26159 1553932243.412 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ x.im x.re)))) 1553932243.412 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932243.413 * * * * [progress]: [ 451 / 827 ] simplifiying candidate # 1553932243.413 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932243.414 * * [simplify]: iters left: 6 (23 enodes) 1553932243.426 * * [simplify]: iters left: 5 (104 enodes) 1553932243.465 * * [simplify]: iters left: 4 (233 enodes) 1553932243.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932243.550 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932243.550 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932243.550 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932243.551 * * [simplify]: Extracting #4: cost 168 inf + 1 1553932243.552 * * [simplify]: Extracting #5: cost 181 inf + 2759 1553932243.554 * * [simplify]: Extracting #6: cost 110 inf + 15896 1553932243.561 * * [simplify]: Extracting #7: cost 32 inf + 35742 1553932243.572 * * [simplify]: Extracting #8: cost 2 inf + 45252 1553932243.580 * * [simplify]: Extracting #9: cost 0 inf + 45676 1553932243.591 * [simplify]: Simplified to (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))))) 1553932243.591 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932243.592 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932243.592 * * [simplify]: iters left: 6 (16 enodes) 1553932243.599 * * [simplify]: iters left: 5 (65 enodes) 1553932243.615 * * [simplify]: iters left: 4 (97 enodes) 1553932243.629 * * [simplify]: iters left: 3 (124 enodes) 1553932243.651 * * [simplify]: iters left: 2 (148 enodes) 1553932243.680 * * [simplify]: iters left: 1 (169 enodes) 1553932243.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932243.707 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932243.707 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932243.707 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932243.707 * * [simplify]: Extracting #4: cost 52 inf + 43 1553932243.708 * * [simplify]: Extracting #5: cost 29 inf + 2612 1553932243.711 * * [simplify]: Extracting #6: cost 4 inf + 7219 1553932243.714 * * [simplify]: Extracting #7: cost 0 inf + 8506 1553932243.718 * [simplify]: Simplified to (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (cbrt (+ x.im x.re)))) 1553932243.718 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))))) (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932243.718 * * * * [progress]: [ 452 / 827 ] simplifiying candidate # 1553932243.719 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932243.719 * * [simplify]: iters left: 6 (19 enodes) 1553932243.730 * * [simplify]: iters left: 5 (85 enodes) 1553932243.760 * * [simplify]: iters left: 4 (171 enodes) 1553932243.826 * * [simplify]: iters left: 3 (462 enodes) 1553932244.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932244.100 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932244.100 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932244.100 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932244.101 * * [simplify]: Extracting #4: cost 220 inf + 1 1553932244.105 * * [simplify]: Extracting #5: cost 227 inf + 6895 1553932244.118 * * [simplify]: Extracting #6: cost 93 inf + 32009 1553932244.139 * * [simplify]: Extracting #7: cost 14 inf + 54143 1553932244.164 * * [simplify]: Extracting #8: cost 4 inf + 57630 1553932244.182 * * [simplify]: Extracting #9: cost 0 inf + 58729 1553932244.193 * [simplify]: Simplified to (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))))) 1553932244.194 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932244.194 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im))) 1553932244.194 * * [simplify]: iters left: 6 (12 enodes) 1553932244.199 * * [simplify]: iters left: 5 (47 enodes) 1553932244.205 * * [simplify]: iters left: 4 (71 enodes) 1553932244.218 * * [simplify]: iters left: 3 (92 enodes) 1553932244.242 * * [simplify]: iters left: 2 (108 enodes) 1553932244.272 * * [simplify]: iters left: 1 (128 enodes) 1553932244.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932244.307 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932244.307 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932244.307 * * [simplify]: Extracting #3: cost 27 inf + 0 1553932244.307 * * [simplify]: Extracting #4: cost 42 inf + 43 1553932244.307 * * [simplify]: Extracting #5: cost 24 inf + 2083 1553932244.308 * * [simplify]: Extracting #6: cost 2 inf + 5162 1553932244.309 * * [simplify]: Extracting #7: cost 0 inf + 5566 1553932244.311 * * [simplify]: Extracting #8: cost 0 inf + 5526 1553932244.313 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) 1553932244.313 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932244.313 * * * * [progress]: [ 453 / 827 ] simplifiying candidate # 1553932244.313 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932244.313 * * [simplify]: iters left: 6 (19 enodes) 1553932244.319 * * [simplify]: iters left: 5 (87 enodes) 1553932244.335 * * [simplify]: iters left: 4 (173 enodes) 1553932244.391 * * [simplify]: iters left: 3 (462 enodes) 1553932244.649 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932244.649 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932244.649 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932244.649 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932244.650 * * [simplify]: Extracting #4: cost 214 inf + 1 1553932244.655 * * [simplify]: Extracting #5: cost 218 inf + 8780 1553932244.668 * * [simplify]: Extracting #6: cost 66 inf + 36817 1553932244.679 * * [simplify]: Extracting #7: cost 14 inf + 52234 1553932244.694 * * [simplify]: Extracting #8: cost 0 inf + 57273 1553932244.710 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))))) 1553932244.710 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932244.711 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932244.711 * * [simplify]: iters left: 6 (12 enodes) 1553932244.716 * * [simplify]: iters left: 5 (49 enodes) 1553932244.731 * * [simplify]: iters left: 4 (73 enodes) 1553932244.753 * * [simplify]: iters left: 3 (92 enodes) 1553932244.777 * * [simplify]: iters left: 2 (108 enodes) 1553932244.805 * * [simplify]: iters left: 1 (128 enodes) 1553932244.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932244.843 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932244.843 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932244.843 * * [simplify]: Extracting #3: cost 27 inf + 0 1553932244.843 * * [simplify]: Extracting #4: cost 42 inf + 43 1553932244.844 * * [simplify]: Extracting #5: cost 22 inf + 2326 1553932244.846 * * [simplify]: Extracting #6: cost 3 inf + 5240 1553932244.848 * * [simplify]: Extracting #7: cost 0 inf + 5846 1553932244.851 * * [simplify]: Extracting #8: cost 0 inf + 5766 1553932244.853 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553932244.853 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932244.853 * * * * [progress]: [ 454 / 827 ] simplifiying candidate # 1553932244.854 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932244.854 * * [simplify]: iters left: 6 (22 enodes) 1553932244.864 * * [simplify]: iters left: 5 (103 enodes) 1553932244.885 * * [simplify]: iters left: 4 (230 enodes) 1553932244.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932244.980 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932244.980 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932244.981 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932244.981 * * [simplify]: Extracting #4: cost 188 inf + 1 1553932244.982 * * [simplify]: Extracting #5: cost 142 inf + 7997 1553932244.987 * * [simplify]: Extracting #6: cost 35 inf + 26648 1553932244.994 * * [simplify]: Extracting #7: cost 11 inf + 34819 1553932245.002 * * [simplify]: Extracting #8: cost 1 inf + 38068 1553932245.013 * * [simplify]: Extracting #9: cost 0 inf + 38280 1553932245.032 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))) (cbrt (* (* (- x.re x.im) (* (+ x.re x.im) x.re)) (- x.im x.re)))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) 1553932245.032 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))) (cbrt (* (* (- x.re x.im) (* (+ x.re x.im) x.re)) (- x.im x.re)))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932245.032 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) 1553932245.033 * * [simplify]: iters left: 6 (14 enodes) 1553932245.039 * * [simplify]: iters left: 5 (57 enodes) 1553932245.057 * * [simplify]: iters left: 4 (88 enodes) 1553932245.082 * * [simplify]: iters left: 3 (109 enodes) 1553932245.110 * * [simplify]: iters left: 2 (121 enodes) 1553932245.141 * * [simplify]: iters left: 1 (139 enodes) 1553932245.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932245.179 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932245.179 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932245.179 * * [simplify]: Extracting #3: cost 34 inf + 0 1553932245.179 * * [simplify]: Extracting #4: cost 47 inf + 84 1553932245.180 * * [simplify]: Extracting #5: cost 21 inf + 2615 1553932245.181 * * [simplify]: Extracting #6: cost 2 inf + 6090 1553932245.182 * * [simplify]: Extracting #7: cost 0 inf + 6894 1553932245.183 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (cbrt (- x.im x.re)) (cbrt (+ x.im x.re)))) 1553932245.184 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im)))) (cbrt (* (* (- x.re x.im) (* (+ x.re x.im) x.re)) (- x.im x.re)))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (cbrt (- x.im x.re)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932245.184 * * * * [progress]: [ 455 / 827 ] simplifiying candidate # 1553932245.184 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932245.184 * * [simplify]: iters left: 6 (24 enodes) 1553932245.191 * * [simplify]: iters left: 5 (112 enodes) 1553932245.213 * * [simplify]: iters left: 4 (258 enodes) 1553932245.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932245.316 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932245.316 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932245.316 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932245.317 * * [simplify]: Extracting #4: cost 226 inf + 1 1553932245.321 * * [simplify]: Extracting #5: cost 187 inf + 10816 1553932245.334 * * [simplify]: Extracting #6: cost 75 inf + 31912 1553932245.352 * * [simplify]: Extracting #7: cost 23 inf + 48929 1553932245.379 * * [simplify]: Extracting #8: cost 3 inf + 57939 1553932245.400 * * [simplify]: Extracting #9: cost 0 inf + 58866 1553932245.418 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)))) 1553932245.418 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932245.418 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932245.419 * * [simplify]: iters left: 6 (18 enodes) 1553932245.426 * * [simplify]: iters left: 5 (80 enodes) 1553932245.452 * * [simplify]: iters left: 4 (170 enodes) 1553932245.519 * * [simplify]: iters left: 3 (489 enodes) 1553932245.839 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932245.839 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932245.839 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932245.840 * * [simplify]: Extracting #3: cost 95 inf + 0 1553932245.841 * * [simplify]: Extracting #4: cost 340 inf + 817 1553932245.844 * * [simplify]: Extracting #5: cost 284 inf + 18293 1553932245.858 * * [simplify]: Extracting #6: cost 74 inf + 68383 1553932245.892 * * [simplify]: Extracting #7: cost 2 inf + 91566 1553932245.923 * * [simplify]: Extracting #8: cost 0 inf + 91890 1553932245.945 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932245.945 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932245.945 * * * * [progress]: [ 456 / 827 ] simplifiying candidate # 1553932245.946 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932245.946 * * [simplify]: iters left: 6 (22 enodes) 1553932245.954 * * [simplify]: iters left: 5 (103 enodes) 1553932245.981 * * [simplify]: iters left: 4 (230 enodes) 1553932246.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932246.054 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932246.054 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932246.054 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932246.055 * * [simplify]: Extracting #4: cost 202 inf + 1 1553932246.056 * * [simplify]: Extracting #5: cost 153 inf + 9724 1553932246.065 * * [simplify]: Extracting #6: cost 37 inf + 31121 1553932246.073 * * [simplify]: Extracting #7: cost 11 inf + 39287 1553932246.083 * * [simplify]: Extracting #8: cost 1 inf + 42617 1553932246.094 * * [simplify]: Extracting #9: cost 0 inf + 42829 1553932246.110 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) 1553932246.110 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932246.111 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932246.111 * * [simplify]: iters left: 6 (15 enodes) 1553932246.117 * * [simplify]: iters left: 5 (67 enodes) 1553932246.128 * * [simplify]: iters left: 4 (132 enodes) 1553932246.158 * * [simplify]: iters left: 3 (281 enodes) 1553932246.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932246.267 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932246.267 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932246.267 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932246.268 * * [simplify]: Extracting #4: cost 156 inf + 2 1553932246.269 * * [simplify]: Extracting #5: cost 136 inf + 4449 1553932246.278 * * [simplify]: Extracting #6: cost 42 inf + 22380 1553932246.291 * * [simplify]: Extracting #7: cost 1 inf + 32978 1553932246.305 * * [simplify]: Extracting #8: cost 0 inf + 33060 1553932246.320 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re)))) 1553932246.320 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932246.321 * * * * [progress]: [ 457 / 827 ] simplifiying candidate # 1553932246.321 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932246.321 * * [simplify]: iters left: 6 (23 enodes) 1553932246.334 * * [simplify]: iters left: 5 (107 enodes) 1553932246.365 * * [simplify]: iters left: 4 (252 enodes) 1553932246.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932246.452 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932246.452 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932246.452 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932246.453 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932246.459 * * [simplify]: Extracting #5: cost 206 inf + 8227 1553932246.465 * * [simplify]: Extracting #6: cost 80 inf + 32512 1553932246.476 * * [simplify]: Extracting #7: cost 25 inf + 50104 1553932246.494 * * [simplify]: Extracting #8: cost 4 inf + 56522 1553932246.505 * * [simplify]: Extracting #9: cost 0 inf + 58032 1553932246.515 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re))) 1553932246.515 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932246.515 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932246.515 * * [simplify]: iters left: 6 (15 enodes) 1553932246.519 * * [simplify]: iters left: 5 (65 enodes) 1553932246.533 * * [simplify]: iters left: 4 (128 enodes) 1553932246.585 * * [simplify]: iters left: 3 (326 enodes) 1553932246.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932246.702 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932246.702 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932246.702 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932246.702 * * [simplify]: Extracting #4: cost 171 inf + 2 1553932246.704 * * [simplify]: Extracting #5: cost 143 inf + 5073 1553932246.708 * * [simplify]: Extracting #6: cost 53 inf + 25528 1553932246.716 * * [simplify]: Extracting #7: cost 3 inf + 37427 1553932246.728 * * [simplify]: Extracting #8: cost 0 inf + 37953 1553932246.748 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (- x.im x.re))) (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re)))) 1553932246.748 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re))) (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (- x.im x.re))) (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932246.748 * * * * [progress]: [ 458 / 827 ] simplifiying candidate # 1553932246.749 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932246.749 * * [simplify]: iters left: 6 (18 enodes) 1553932246.758 * * [simplify]: iters left: 5 (78 enodes) 1553932246.783 * * [simplify]: iters left: 4 (182 enodes) 1553932246.862 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932246.862 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932246.862 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932246.863 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932246.863 * * [simplify]: Extracting #4: cost 192 inf + 1 1553932246.865 * * [simplify]: Extracting #5: cost 135 inf + 11447 1553932246.871 * * [simplify]: Extracting #6: cost 15 inf + 31911 1553932246.885 * * [simplify]: Extracting #7: cost 0 inf + 35021 1553932246.900 * * [simplify]: Extracting #8: cost 0 inf + 34941 1553932246.915 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re))))) 1553932246.915 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932246.916 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932246.916 * * [simplify]: iters left: 6 (10 enodes) 1553932246.921 * * [simplify]: iters left: 5 (44 enodes) 1553932246.935 * * [simplify]: iters left: 4 (82 enodes) 1553932246.961 * * [simplify]: iters left: 3 (139 enodes) 1553932246.983 * * [simplify]: iters left: 2 (204 enodes) 1553932247.040 * * [simplify]: iters left: 1 (293 enodes) 1553932247.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932247.151 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932247.151 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932247.151 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932247.152 * * [simplify]: Extracting #4: cost 92 inf + 3 1553932247.153 * * [simplify]: Extracting #5: cost 68 inf + 2938 1553932247.157 * * [simplify]: Extracting #6: cost 16 inf + 9397 1553932247.163 * * [simplify]: Extracting #7: cost 0 inf + 11667 1553932247.169 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.im x.re)))) 1553932247.169 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932247.169 * * * * [progress]: [ 459 / 827 ] simplifiying candidate # 1553932247.169 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932247.170 * * [simplify]: iters left: 6 (23 enodes) 1553932247.182 * * [simplify]: iters left: 5 (107 enodes) 1553932247.227 * * [simplify]: iters left: 4 (250 enodes) 1553932247.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932247.338 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932247.338 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932247.338 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932247.338 * * [simplify]: Extracting #4: cost 192 inf + 1 1553932247.340 * * [simplify]: Extracting #5: cost 168 inf + 7870 1553932247.345 * * [simplify]: Extracting #6: cost 63 inf + 26031 1553932247.352 * * [simplify]: Extracting #7: cost 25 inf + 37928 1553932247.360 * * [simplify]: Extracting #8: cost 8 inf + 43930 1553932247.368 * * [simplify]: Extracting #9: cost 0 inf + 46198 1553932247.384 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553932247.384 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932247.385 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932247.385 * * [simplify]: iters left: 6 (14 enodes) 1553932247.391 * * [simplify]: iters left: 5 (55 enodes) 1553932247.402 * * [simplify]: iters left: 4 (74 enodes) 1553932247.414 * * [simplify]: iters left: 3 (82 enodes) 1553932247.423 * * [simplify]: iters left: 2 (83 enodes) 1553932247.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932247.441 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932247.441 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932247.441 * * [simplify]: Extracting #3: cost 29 inf + 0 1553932247.442 * * [simplify]: Extracting #4: cost 32 inf + 85 1553932247.442 * * [simplify]: Extracting #5: cost 11 inf + 2683 1553932247.444 * * [simplify]: Extracting #6: cost 0 inf + 5504 1553932247.446 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (cbrt (+ x.im x.re)))) 1553932247.446 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (- x.im x.re)) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932247.446 * * * * [progress]: [ 460 / 827 ] simplifiying candidate # 1553932247.446 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932247.447 * * [simplify]: iters left: 6 (16 enodes) 1553932247.454 * * [simplify]: iters left: 5 (68 enodes) 1553932247.476 * * [simplify]: iters left: 4 (147 enodes) 1553932247.540 * * [simplify]: iters left: 3 (461 enodes) 1553932247.805 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932247.805 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932247.805 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932247.805 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932247.806 * * [simplify]: Extracting #4: cost 272 inf + 1 1553932247.808 * * [simplify]: Extracting #5: cost 247 inf + 8999 1553932247.826 * * [simplify]: Extracting #6: cost 44 inf + 42792 1553932247.852 * * [simplify]: Extracting #7: cost 0 inf + 52529 1553932247.870 * * [simplify]: Extracting #8: cost 0 inf + 52489 1553932247.886 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) 1553932247.887 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932247.887 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im))) 1553932247.887 * * [simplify]: iters left: 6 (8 enodes) 1553932247.889 * * [simplify]: iters left: 5 (29 enodes) 1553932247.892 * * [simplify]: iters left: 4 (35 enodes) 1553932247.896 * * [simplify]: iters left: 3 (37 enodes) 1553932247.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932247.901 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932247.901 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932247.901 * * [simplify]: Extracting #3: cost 17 inf + 0 1553932247.901 * * [simplify]: Extracting #4: cost 16 inf + 2 1553932247.901 * * [simplify]: Extracting #5: cost 9 inf + 455 1553932247.902 * * [simplify]: Extracting #6: cost 0 inf + 2272 1553932247.902 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 1553932247.902 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) (* (cbrt (- x.im x.re)) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932247.902 * * * * [progress]: [ 461 / 827 ] simplifiying candidate # 1553932247.902 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932247.902 * * [simplify]: iters left: 6 (22 enodes) 1553932247.908 * * [simplify]: iters left: 5 (103 enodes) 1553932247.928 * * [simplify]: iters left: 4 (230 enodes) 1553932247.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932247.998 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932247.998 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932247.998 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932247.999 * * [simplify]: Extracting #4: cost 188 inf + 1 1553932248.001 * * [simplify]: Extracting #5: cost 135 inf + 10452 1553932248.008 * * [simplify]: Extracting #6: cost 33 inf + 30450 1553932248.023 * * [simplify]: Extracting #7: cost 10 inf + 36051 1553932248.035 * * [simplify]: Extracting #8: cost 4 inf + 37112 1553932248.045 * * [simplify]: Extracting #9: cost 0 inf + 38040 1553932248.053 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) 1553932248.053 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932248.054 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932248.054 * * [simplify]: iters left: 6 (14 enodes) 1553932248.057 * * [simplify]: iters left: 5 (57 enodes) 1553932248.065 * * [simplify]: iters left: 4 (88 enodes) 1553932248.077 * * [simplify]: iters left: 3 (110 enodes) 1553932248.091 * * [simplify]: iters left: 2 (122 enodes) 1553932248.106 * * [simplify]: iters left: 1 (140 enodes) 1553932248.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932248.128 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932248.128 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932248.128 * * [simplify]: Extracting #3: cost 34 inf + 0 1553932248.129 * * [simplify]: Extracting #4: cost 45 inf + 248 1553932248.130 * * [simplify]: Extracting #5: cost 21 inf + 2653 1553932248.131 * * [simplify]: Extracting #6: cost 6 inf + 4762 1553932248.134 * * [simplify]: Extracting #7: cost 1 inf + 6492 1553932248.136 * * [simplify]: Extracting #8: cost 0 inf + 6894 1553932248.139 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re)))) 1553932248.139 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932248.139 * * * * [progress]: [ 462 / 827 ] simplifiying candidate # 1553932248.140 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932248.140 * * [simplify]: iters left: 6 (16 enodes) 1553932248.144 * * [simplify]: iters left: 5 (70 enodes) 1553932248.155 * * [simplify]: iters left: 4 (149 enodes) 1553932248.205 * * [simplify]: iters left: 3 (461 enodes) 1553932248.439 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932248.439 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932248.439 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932248.439 * * [simplify]: Extracting #3: cost 84 inf + 0 1553932248.440 * * [simplify]: Extracting #4: cost 266 inf + 1 1553932248.442 * * [simplify]: Extracting #5: cost 237 inf + 10576 1553932248.453 * * [simplify]: Extracting #6: cost 34 inf + 44046 1553932248.470 * * [simplify]: Extracting #7: cost 0 inf + 51363 1553932248.497 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re))))) 1553932248.497 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932248.497 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) (cbrt (- x.im x.re))) 1553932248.497 * * [simplify]: iters left: 6 (8 enodes) 1553932248.501 * * [simplify]: iters left: 5 (31 enodes) 1553932248.513 * * [simplify]: iters left: 4 (37 enodes) 1553932248.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932248.523 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932248.523 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932248.523 * * [simplify]: Extracting #3: cost 17 inf + 0 1553932248.523 * * [simplify]: Extracting #4: cost 16 inf + 2 1553932248.523 * * [simplify]: Extracting #5: cost 9 inf + 455 1553932248.524 * * [simplify]: Extracting #6: cost 1 inf + 2110 1553932248.525 * * [simplify]: Extracting #7: cost 0 inf + 2272 1553932248.525 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (+ x.im x.re))) 1553932248.525 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932248.526 * * * * [progress]: [ 463 / 827 ] simplifiying candidate # 1553932248.526 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932248.527 * * [simplify]: iters left: 6 (16 enodes) 1553932248.535 * * [simplify]: iters left: 5 (77 enodes) 1553932248.565 * * [simplify]: iters left: 4 (175 enodes) 1553932248.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932248.656 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932248.656 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932248.656 * * [simplify]: Extracting #3: cost 33 inf + 0 1553932248.657 * * [simplify]: Extracting #4: cost 140 inf + 1 1553932248.657 * * [simplify]: Extracting #5: cost 164 inf + 939 1553932248.659 * * [simplify]: Extracting #6: cost 115 inf + 8601 1553932248.664 * * [simplify]: Extracting #7: cost 26 inf + 36285 1553932248.671 * * [simplify]: Extracting #8: cost 4 inf + 44708 1553932248.679 * * [simplify]: Extracting #9: cost 0 inf + 46138 1553932248.686 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) 1553932248.686 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932248.686 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932248.686 * * [simplify]: iters left: 6 (15 enodes) 1553932248.691 * * [simplify]: iters left: 5 (69 enodes) 1553932248.714 * * [simplify]: iters left: 4 (154 enodes) 1553932248.769 * * [simplify]: iters left: 3 (486 enodes) 1553932249.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932249.062 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932249.062 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932249.062 * * [simplify]: Extracting #3: cost 82 inf + 0 1553932249.064 * * [simplify]: Extracting #4: cost 312 inf + 0 1553932249.071 * * [simplify]: Extracting #5: cost 296 inf + 14864 1553932249.102 * * [simplify]: Extracting #6: cost 97 inf + 64135 1553932249.144 * * [simplify]: Extracting #7: cost 1 inf + 91927 1553932249.179 * * [simplify]: Extracting #8: cost 0 inf + 92009 1553932249.202 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932249.202 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932249.202 * * * * [progress]: [ 464 / 827 ] simplifiying candidate # 1553932249.203 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932249.203 * * [simplify]: iters left: 6 (22 enodes) 1553932249.209 * * [simplify]: iters left: 5 (100 enodes) 1553932249.239 * * [simplify]: iters left: 4 (240 enodes) 1553932249.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932249.349 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932249.349 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932249.349 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932249.350 * * [simplify]: Extracting #4: cost 215 inf + 1 1553932249.351 * * [simplify]: Extracting #5: cost 236 inf + 1750 1553932249.356 * * [simplify]: Extracting #6: cost 118 inf + 28020 1553932249.367 * * [simplify]: Extracting #7: cost 34 inf + 54251 1553932249.379 * * [simplify]: Extracting #8: cost 8 inf + 64728 1553932249.392 * * [simplify]: Extracting #9: cost 0 inf + 67337 1553932249.415 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (+ (* x.re x.re) (* x.im (- x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))))) 1553932249.415 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (+ (* x.re x.re) (* x.im (- x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932249.416 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932249.416 * * [simplify]: iters left: 6 (18 enodes) 1553932249.424 * * [simplify]: iters left: 5 (85 enodes) 1553932249.453 * * [simplify]: iters left: 4 (198 enodes) 1553932249.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932249.541 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932249.541 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932249.541 * * [simplify]: Extracting #3: cost 77 inf + 0 1553932249.542 * * [simplify]: Extracting #4: cost 203 inf + 0 1553932249.544 * * [simplify]: Extracting #5: cost 114 inf + 17136 1553932249.551 * * [simplify]: Extracting #6: cost 12 inf + 38092 1553932249.559 * * [simplify]: Extracting #7: cost 0 inf + 40516 1553932249.567 * * [simplify]: Extracting #8: cost 0 inf + 40316 1553932249.582 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932249.582 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (+ (* x.re x.re) (* x.im (- x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932249.583 * * * * [progress]: [ 465 / 827 ] simplifiying candidate # 1553932249.583 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932249.583 * * [simplify]: iters left: 6 (21 enodes) 1553932249.595 * * [simplify]: iters left: 5 (98 enodes) 1553932249.618 * * [simplify]: iters left: 4 (236 enodes) 1553932249.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932249.739 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932249.739 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932249.739 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932249.740 * * [simplify]: Extracting #4: cost 239 inf + 1 1553932249.742 * * [simplify]: Extracting #5: cost 262 inf + 983 1553932249.752 * * [simplify]: Extracting #6: cost 169 inf + 18037 1553932249.768 * * [simplify]: Extracting #7: cost 48 inf + 54173 1553932249.780 * * [simplify]: Extracting #8: cost 16 inf + 67342 1553932249.792 * * [simplify]: Extracting #9: cost 0 inf + 73269 1553932249.805 * [simplify]: Simplified to (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- x.re x.im)) x.re)) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (* (+ x.re x.im) (- x.im x.re))))) 1553932249.805 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- x.re x.im)) x.re)) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (* (+ x.re x.im) (- x.im x.re))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932249.805 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932249.805 * * [simplify]: iters left: 6 (18 enodes) 1553932249.810 * * [simplify]: iters left: 5 (87 enodes) 1553932249.829 * * [simplify]: iters left: 4 (226 enodes) 1553932249.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932249.910 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932249.910 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932249.910 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932249.911 * * [simplify]: Extracting #4: cost 221 inf + 0 1553932249.916 * * [simplify]: Extracting #5: cost 137 inf + 17390 1553932249.932 * * [simplify]: Extracting #6: cost 13 inf + 43591 1553932249.948 * * [simplify]: Extracting #7: cost 0 inf + 45857 1553932249.958 * * [simplify]: Extracting #8: cost 0 inf + 45817 1553932249.967 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))))))) 1553932249.967 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- x.re x.im)) x.re)) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (* (+ x.re x.im) (- x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932249.967 * * * * [progress]: [ 466 / 827 ] simplifiying candidate # 1553932249.967 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932249.967 * * [simplify]: iters left: 6 (23 enodes) 1553932249.974 * * [simplify]: iters left: 5 (109 enodes) 1553932250.015 * * [simplify]: iters left: 4 (267 enodes) 1553932250.130 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932250.130 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932250.130 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932250.131 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932250.132 * * [simplify]: Extracting #4: cost 286 inf + 1 1553932250.134 * * [simplify]: Extracting #5: cost 308 inf + 1670 1553932250.145 * * [simplify]: Extracting #6: cost 141 inf + 31714 1553932250.171 * * [simplify]: Extracting #7: cost 32 inf + 63194 1553932250.185 * * [simplify]: Extracting #8: cost 2 inf + 75976 1553932250.199 * * [simplify]: Extracting #9: cost 0 inf + 76400 1553932250.218 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re))) (cbrt (* (* (* (- x.im x.re) (* x.re (+ x.re x.im))) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932250.218 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re))) (cbrt (* (* (* (- x.im x.re) (* x.re (+ x.re x.im))) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932250.219 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932250.219 * * [simplify]: iters left: 6 (19 enodes) 1553932250.228 * * [simplify]: iters left: 5 (90 enodes) 1553932250.250 * * [simplify]: iters left: 4 (193 enodes) 1553932250.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932250.308 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932250.309 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932250.309 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932250.310 * * [simplify]: Extracting #4: cost 185 inf + 0 1553932250.313 * * [simplify]: Extracting #5: cost 122 inf + 11373 1553932250.323 * * [simplify]: Extracting #6: cost 20 inf + 29852 1553932250.336 * * [simplify]: Extracting #7: cost 5 inf + 34402 1553932250.350 * * [simplify]: Extracting #8: cost 0 inf + 37532 1553932250.364 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (* (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553932250.364 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re))) (cbrt (* (* (* (- x.im x.re) (* x.re (+ x.re x.im))) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (* (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932250.365 * * * * [progress]: [ 467 / 827 ] simplifiying candidate # 1553932250.365 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932250.366 * * [simplify]: iters left: 6 (19 enodes) 1553932250.378 * * [simplify]: iters left: 5 (90 enodes) 1553932250.413 * * [simplify]: iters left: 4 (215 enodes) 1553932250.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932250.526 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932250.526 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932250.527 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932250.527 * * [simplify]: Extracting #4: cost 195 inf + 1 1553932250.528 * * [simplify]: Extracting #5: cost 217 inf + 903 1553932250.531 * * [simplify]: Extracting #6: cost 133 inf + 17825 1553932250.539 * * [simplify]: Extracting #7: cost 20 inf + 51545 1553932250.550 * * [simplify]: Extracting #8: cost 3 inf + 58957 1553932250.562 * * [simplify]: Extracting #9: cost 0 inf + 59983 1553932250.582 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) 1553932250.582 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932250.583 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932250.583 * * [simplify]: iters left: 6 (16 enodes) 1553932250.587 * * [simplify]: iters left: 5 (72 enodes) 1553932250.599 * * [simplify]: iters left: 4 (162 enodes) 1553932250.649 * * [simplify]: iters left: 3 (489 enodes) 1553932250.952 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932250.952 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932250.952 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932250.952 * * [simplify]: Extracting #3: cost 93 inf + 0 1553932250.953 * * [simplify]: Extracting #4: cost 312 inf + 0 1553932250.956 * * [simplify]: Extracting #5: cost 293 inf + 13241 1553932250.985 * * [simplify]: Extracting #6: cost 49 inf + 73439 1553932251.008 * * [simplify]: Extracting #7: cost 0 inf + 87657 1553932251.049 * * [simplify]: Extracting #8: cost 0 inf + 87497 1553932251.072 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932251.072 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932251.072 * * * * [progress]: [ 468 / 827 ] simplifiying candidate # 1553932251.072 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932251.072 * * [simplify]: iters left: 6 (23 enodes) 1553932251.085 * * [simplify]: iters left: 5 (104 enodes) 1553932251.118 * * [simplify]: iters left: 4 (233 enodes) 1553932251.217 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932251.217 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932251.217 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932251.218 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932251.218 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932251.220 * * [simplify]: Extracting #5: cost 207 inf + 1270 1553932251.227 * * [simplify]: Extracting #6: cost 109 inf + 20501 1553932251.238 * * [simplify]: Extracting #7: cost 35 inf + 42908 1553932251.247 * * [simplify]: Extracting #8: cost 1 inf + 55672 1553932251.260 * * [simplify]: Extracting #9: cost 0 inf + 55844 1553932251.279 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ x.re x.im) (* x.re (* (+ x.re x.im) (- x.re x.im)))))) 1553932251.279 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ x.re x.im) (* x.re (* (+ x.re x.im) (- x.re x.im)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932251.279 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932251.280 * * [simplify]: iters left: 6 (17 enodes) 1553932251.288 * * [simplify]: iters left: 5 (75 enodes) 1553932251.301 * * [simplify]: iters left: 4 (156 enodes) 1553932251.346 * * [simplify]: iters left: 3 (450 enodes) 1553932251.618 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932251.619 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932251.619 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932251.619 * * [simplify]: Extracting #3: cost 97 inf + 0 1553932251.621 * * [simplify]: Extracting #4: cost 308 inf + 1663 1553932251.635 * * [simplify]: Extracting #5: cost 212 inf + 34257 1553932251.672 * * [simplify]: Extracting #6: cost 14 inf + 85685 1553932251.715 * * [simplify]: Extracting #7: cost 0 inf + 89793 1553932251.759 * * [simplify]: Extracting #8: cost 0 inf + 89713 1553932251.785 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.im x.re))) 1553932251.785 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ x.re x.im) (* x.re (* (+ x.re x.im) (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932251.785 * * * * [progress]: [ 469 / 827 ] simplifiying candidate # 1553932251.785 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932251.786 * * [simplify]: iters left: 6 (16 enodes) 1553932251.790 * * [simplify]: iters left: 5 (75 enodes) 1553932251.811 * * [simplify]: iters left: 4 (173 enodes) 1553932251.867 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932251.867 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932251.867 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932251.867 * * [simplify]: Extracting #3: cost 33 inf + 0 1553932251.867 * * [simplify]: Extracting #4: cost 140 inf + 1 1553932251.868 * * [simplify]: Extracting #5: cost 157 inf + 2835 1553932251.872 * * [simplify]: Extracting #6: cost 57 inf + 26540 1553932251.881 * * [simplify]: Extracting #7: cost 18 inf + 40118 1553932251.895 * * [simplify]: Extracting #8: cost 5 inf + 44919 1553932251.907 * * [simplify]: Extracting #9: cost 0 inf + 46310 1553932251.915 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932251.915 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932251.915 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932251.915 * * [simplify]: iters left: 6 (15 enodes) 1553932251.919 * * [simplify]: iters left: 5 (68 enodes) 1553932251.930 * * [simplify]: iters left: 4 (153 enodes) 1553932251.979 * * [simplify]: iters left: 3 (486 enodes) 1553932252.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932252.254 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932252.254 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932252.254 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932252.255 * * [simplify]: Extracting #4: cost 300 inf + 0 1553932252.261 * * [simplify]: Extracting #5: cost 287 inf + 14939 1553932252.285 * * [simplify]: Extracting #6: cost 41 inf + 75303 1553932252.330 * * [simplify]: Extracting #7: cost 0 inf + 86105 1553932252.368 * * [simplify]: Extracting #8: cost 0 inf + 85745 1553932252.391 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932252.391 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932252.391 * * * * [progress]: [ 470 / 827 ] simplifiying candidate # 1553932252.391 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932252.391 * * [simplify]: iters left: 6 (21 enodes) 1553932252.400 * * [simplify]: iters left: 5 (98 enodes) 1553932252.432 * * [simplify]: iters left: 4 (236 enodes) 1553932252.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932252.527 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932252.527 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932252.527 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932252.527 * * [simplify]: Extracting #4: cost 213 inf + 1 1553932252.528 * * [simplify]: Extracting #5: cost 222 inf + 3368 1553932252.532 * * [simplify]: Extracting #6: cost 114 inf + 22693 1553932252.541 * * [simplify]: Extracting #7: cost 25 inf + 51269 1553932252.558 * * [simplify]: Extracting #8: cost 3 inf + 58811 1553932252.570 * * [simplify]: Extracting #9: cost 0 inf + 59568 1553932252.583 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re))) (* x.re (- x.re x.im))))) 1553932252.583 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re))) (* x.re (- x.re x.im))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932252.584 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932252.584 * * [simplify]: iters left: 6 (17 enodes) 1553932252.588 * * [simplify]: iters left: 5 (77 enodes) 1553932252.613 * * [simplify]: iters left: 4 (169 enodes) 1553932252.659 * * [simplify]: iters left: 3 (493 enodes) 1553932252.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932252.998 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932252.998 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932252.999 * * [simplify]: Extracting #3: cost 98 inf + 0 1553932253.001 * * [simplify]: Extracting #4: cost 312 inf + 1542 1553932253.011 * * [simplify]: Extracting #5: cost 242 inf + 23926 1553932253.043 * * [simplify]: Extracting #6: cost 61 inf + 71803 1553932253.093 * * [simplify]: Extracting #7: cost 0 inf + 92525 1553932253.138 * * [simplify]: Extracting #8: cost 0 inf + 92445 1553932253.185 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) 1553932253.185 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932253.186 * * * * [progress]: [ 471 / 827 ] simplifiying candidate # 1553932253.186 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932253.186 * * [simplify]: iters left: 6 (22 enodes) 1553932253.198 * * [simplify]: iters left: 5 (100 enodes) 1553932253.240 * * [simplify]: iters left: 4 (240 enodes) 1553932253.354 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932253.354 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932253.354 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932253.354 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932253.355 * * [simplify]: Extracting #4: cost 215 inf + 1 1553932253.357 * * [simplify]: Extracting #5: cost 236 inf + 1671 1553932253.366 * * [simplify]: Extracting #6: cost 127 inf + 24563 1553932253.388 * * [simplify]: Extracting #7: cost 22 inf + 57964 1553932253.413 * * [simplify]: Extracting #8: cost 1 inf + 65365 1553932253.431 * * [simplify]: Extracting #9: cost 0 inf + 65577 1553932253.443 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932253.443 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932253.443 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932253.444 * * [simplify]: iters left: 6 (18 enodes) 1553932253.448 * * [simplify]: iters left: 5 (85 enodes) 1553932253.474 * * [simplify]: iters left: 4 (193 enodes) 1553932253.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932253.556 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932253.556 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932253.556 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932253.557 * * [simplify]: Extracting #4: cost 201 inf + 0 1553932253.561 * * [simplify]: Extracting #5: cost 123 inf + 12712 1553932253.574 * * [simplify]: Extracting #6: cost 10 inf + 37092 1553932253.593 * * [simplify]: Extracting #7: cost 0 inf + 40392 1553932253.601 * * [simplify]: Extracting #8: cost 0 inf + 40232 1553932253.609 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.im x.re)))) 1553932253.609 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932253.610 * * * * [progress]: [ 472 / 827 ] simplifiying candidate # 1553932253.610 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932253.610 * * [simplify]: iters left: 6 (18 enodes) 1553932253.615 * * [simplify]: iters left: 5 (83 enodes) 1553932253.636 * * [simplify]: iters left: 4 (180 enodes) 1553932253.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932253.693 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932253.693 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932253.693 * * [simplify]: Extracting #3: cost 42 inf + 0 1553932253.694 * * [simplify]: Extracting #4: cost 151 inf + 1 1553932253.694 * * [simplify]: Extracting #5: cost 162 inf + 1100 1553932253.696 * * [simplify]: Extracting #6: cost 87 inf + 13529 1553932253.703 * * [simplify]: Extracting #7: cost 12 inf + 35715 1553932253.710 * * [simplify]: Extracting #8: cost 3 inf + 37833 1553932253.718 * * [simplify]: Extracting #9: cost 0 inf + 38509 1553932253.732 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553932253.733 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932253.733 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932253.733 * * [simplify]: iters left: 6 (13 enodes) 1553932253.740 * * [simplify]: iters left: 5 (59 enodes) 1553932253.760 * * [simplify]: iters left: 4 (117 enodes) 1553932253.788 * * [simplify]: iters left: 3 (264 enodes) 1553932253.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932253.873 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932253.873 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932253.873 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932253.874 * * [simplify]: Extracting #4: cost 164 inf + 0 1553932253.876 * * [simplify]: Extracting #5: cost 149 inf + 2080 1553932253.885 * * [simplify]: Extracting #6: cost 31 inf + 26146 1553932253.900 * * [simplify]: Extracting #7: cost 0 inf + 33378 1553932253.914 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.im x.re))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.im x.re))))) 1553932253.914 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.im x.re))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932253.915 * * * * [progress]: [ 473 / 827 ] simplifiying candidate # 1553932253.915 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932253.915 * * [simplify]: iters left: 6 (23 enodes) 1553932253.922 * * [simplify]: iters left: 5 (109 enodes) 1553932253.944 * * [simplify]: iters left: 4 (267 enodes) 1553932254.058 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932254.058 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932254.058 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932254.058 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932254.059 * * [simplify]: Extracting #4: cost 278 inf + 1 1553932254.060 * * [simplify]: Extracting #5: cost 292 inf + 3004 1553932254.066 * * [simplify]: Extracting #6: cost 131 inf + 36837 1553932254.078 * * [simplify]: Extracting #7: cost 29 inf + 66769 1553932254.103 * * [simplify]: Extracting #8: cost 1 inf + 76823 1553932254.120 * * [simplify]: Extracting #9: cost 0 inf + 77505 1553932254.134 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* (* x.im x.im) x.im) x.re) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* x.im x.im) (* x.re x.re)))))) 1553932254.134 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* (* x.im x.im) x.im) x.re) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932254.134 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932254.134 * * [simplify]: iters left: 6 (19 enodes) 1553932254.144 * * [simplify]: iters left: 5 (90 enodes) 1553932254.176 * * [simplify]: iters left: 4 (201 enodes) 1553932254.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932254.248 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932254.248 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932254.248 * * [simplify]: Extracting #3: cost 69 inf + 0 1553932254.249 * * [simplify]: Extracting #4: cost 153 inf + 0 1553932254.249 * * [simplify]: Extracting #5: cost 133 inf + 2401 1553932254.252 * * [simplify]: Extracting #6: cost 29 inf + 18640 1553932254.259 * * [simplify]: Extracting #7: cost 5 inf + 24606 1553932254.264 * * [simplify]: Extracting #8: cost 0 inf + 26936 1553932254.275 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.im x.re)))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re)))) 1553932254.275 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* (* x.im x.im) x.im) x.re) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.im x.re)))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932254.276 * * * * [progress]: [ 474 / 827 ] simplifiying candidate # 1553932254.276 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932254.276 * * [simplify]: iters left: 6 (21 enodes) 1553932254.285 * * [simplify]: iters left: 5 (100 enodes) 1553932254.306 * * [simplify]: iters left: 4 (241 enodes) 1553932254.415 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932254.415 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932254.415 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932254.415 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932254.416 * * [simplify]: Extracting #4: cost 257 inf + 1 1553932254.417 * * [simplify]: Extracting #5: cost 253 inf + 3451 1553932254.422 * * [simplify]: Extracting #6: cost 112 inf + 30646 1553932254.433 * * [simplify]: Extracting #7: cost 17 inf + 54364 1553932254.459 * * [simplify]: Extracting #8: cost 2 inf + 60249 1553932254.482 * * [simplify]: Extracting #9: cost 0 inf + 60673 1553932254.505 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (- x.re x.im))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553932254.505 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (- x.re x.im))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932254.506 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932254.506 * * [simplify]: iters left: 6 (16 enodes) 1553932254.510 * * [simplify]: iters left: 5 (77 enodes) 1553932254.522 * * [simplify]: iters left: 4 (163 enodes) 1553932254.562 * * [simplify]: iters left: 3 (333 enodes) 1553932254.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932254.662 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932254.662 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932254.662 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932254.663 * * [simplify]: Extracting #4: cost 198 inf + 0 1553932254.664 * * [simplify]: Extracting #5: cost 143 inf + 10271 1553932254.671 * * [simplify]: Extracting #6: cost 27 inf + 33786 1553932254.683 * * [simplify]: Extracting #7: cost 0 inf + 39160 1553932254.692 * * [simplify]: Extracting #8: cost 0 inf + 39000 1553932254.701 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.im x.re))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ x.im x.re))))) 1553932254.701 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (- x.re x.im))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.im x.re) (+ x.im x.re))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932254.701 * * * * [progress]: [ 475 / 827 ] simplifiying candidate # 1553932254.701 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932254.702 * * [simplify]: iters left: 6 (23 enodes) 1553932254.708 * * [simplify]: iters left: 5 (104 enodes) 1553932254.749 * * [simplify]: iters left: 4 (233 enodes) 1553932254.845 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932254.845 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932254.845 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932254.846 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932254.846 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932254.848 * * [simplify]: Extracting #5: cost 200 inf + 2522 1553932254.854 * * [simplify]: Extracting #6: cost 100 inf + 21315 1553932254.862 * * [simplify]: Extracting #7: cost 35 inf + 40180 1553932254.871 * * [simplify]: Extracting #8: cost 4 inf + 51914 1553932254.880 * * [simplify]: Extracting #9: cost 0 inf + 53523 1553932254.893 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553932254.893 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932254.894 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932254.894 * * [simplify]: iters left: 6 (17 enodes) 1553932254.902 * * [simplify]: iters left: 5 (75 enodes) 1553932254.923 * * [simplify]: iters left: 4 (141 enodes) 1553932254.950 * * [simplify]: iters left: 3 (295 enodes) 1553932255.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932255.041 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932255.041 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932255.041 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932255.042 * * [simplify]: Extracting #4: cost 177 inf + 0 1553932255.044 * * [simplify]: Extracting #5: cost 162 inf + 2194 1553932255.052 * * [simplify]: Extracting #6: cost 67 inf + 20707 1553932255.067 * * [simplify]: Extracting #7: cost 0 inf + 37440 1553932255.084 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) 1553932255.084 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932255.085 * * * * [progress]: [ 476 / 827 ] simplifiying candidate # 1553932255.085 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932255.085 * * [simplify]: iters left: 6 (21 enodes) 1553932255.098 * * [simplify]: iters left: 5 (95 enodes) 1553932255.138 * * [simplify]: iters left: 4 (205 enodes) 1553932255.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932255.210 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932255.210 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932255.210 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932255.211 * * [simplify]: Extracting #4: cost 161 inf + 1 1553932255.212 * * [simplify]: Extracting #5: cost 162 inf + 1311 1553932255.217 * * [simplify]: Extracting #6: cost 84 inf + 13983 1553932255.233 * * [simplify]: Extracting #7: cost 14 inf + 33470 1553932255.249 * * [simplify]: Extracting #8: cost 1 inf + 39945 1553932255.265 * * [simplify]: Extracting #9: cost 0 inf + 40157 1553932255.281 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (+ (* x.re (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* x.im x.im)))) (* (* (* x.re x.re) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (cbrt (* (* (* x.re (+ x.re x.im)) (+ x.re x.im)) (- x.re x.im)))) 1553932255.281 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (+ (* x.re (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* x.im x.im)))) (* (* (* x.re x.re) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (cbrt (* (* (* x.re (+ x.re x.im)) (+ x.re x.im)) (- x.re x.im)))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932255.282 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932255.282 * * [simplify]: iters left: 6 (14 enodes) 1553932255.288 * * [simplify]: iters left: 5 (62 enodes) 1553932255.309 * * [simplify]: iters left: 4 (125 enodes) 1553932255.343 * * [simplify]: iters left: 3 (277 enodes) 1553932255.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932255.453 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932255.453 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932255.453 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932255.454 * * [simplify]: Extracting #4: cost 167 inf + 207 1553932255.457 * * [simplify]: Extracting #5: cost 131 inf + 5728 1553932255.463 * * [simplify]: Extracting #6: cost 24 inf + 30228 1553932255.471 * * [simplify]: Extracting #7: cost 0 inf + 36476 1553932255.485 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re)))) (cbrt (+ x.im x.re))) 1553932255.485 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (+ (* x.re (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (- (* x.im x.im)))) (* (* (* x.re x.re) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (cbrt (* (* (* x.re (+ x.re x.im)) (+ x.re x.im)) (- x.re x.im)))) (* (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932255.485 * * * * [progress]: [ 477 / 827 ] simplifiying candidate # 1553932255.486 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932255.486 * * [simplify]: iters left: 6 (18 enodes) 1553932255.492 * * [simplify]: iters left: 5 (82 enodes) 1553932255.508 * * [simplify]: iters left: 4 (179 enodes) 1553932255.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932255.574 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932255.574 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932255.574 * * [simplify]: Extracting #3: cost 42 inf + 0 1553932255.574 * * [simplify]: Extracting #4: cost 151 inf + 1 1553932255.575 * * [simplify]: Extracting #5: cost 162 inf + 1099 1553932255.577 * * [simplify]: Extracting #6: cost 87 inf + 13168 1553932255.583 * * [simplify]: Extracting #7: cost 17 inf + 33396 1553932255.596 * * [simplify]: Extracting #8: cost 3 inf + 37873 1553932255.612 * * [simplify]: Extracting #9: cost 0 inf + 38509 1553932255.627 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) 1553932255.627 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932255.628 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932255.628 * * [simplify]: iters left: 6 (13 enodes) 1553932255.634 * * [simplify]: iters left: 5 (58 enodes) 1553932255.652 * * [simplify]: iters left: 4 (116 enodes) 1553932255.685 * * [simplify]: iters left: 3 (264 enodes) 1553932255.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932255.753 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932255.754 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932255.754 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932255.754 * * [simplify]: Extracting #4: cost 161 inf + 0 1553932255.755 * * [simplify]: Extracting #5: cost 149 inf + 1795 1553932255.759 * * [simplify]: Extracting #6: cost 34 inf + 23774 1553932255.766 * * [simplify]: Extracting #7: cost 1 inf + 32050 1553932255.773 * * [simplify]: Extracting #8: cost 0 inf + 32332 1553932255.780 * [simplify]: Simplified to (* (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ x.im x.re)))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 1553932255.780 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im (- x.re x.im))) (+ x.im x.re)))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932255.780 * * * * [progress]: [ 478 / 827 ] simplifiying candidate # 1553932255.780 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932255.781 * * [simplify]: iters left: 6 (21 enodes) 1553932255.786 * * [simplify]: iters left: 5 (100 enodes) 1553932255.814 * * [simplify]: iters left: 4 (239 enodes) 1553932255.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932255.939 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932255.939 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932255.939 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932255.939 * * [simplify]: Extracting #4: cost 216 inf + 1 1553932255.941 * * [simplify]: Extracting #5: cost 213 inf + 2889 1553932255.949 * * [simplify]: Extracting #6: cost 87 inf + 26333 1553932255.965 * * [simplify]: Extracting #7: cost 15 inf + 46151 1553932255.975 * * [simplify]: Extracting #8: cost 1 inf + 50059 1553932255.986 * * [simplify]: Extracting #9: cost 0 inf + 50311 1553932255.998 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932255.998 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932255.999 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932255.999 * * [simplify]: iters left: 6 (15 enodes) 1553932256.006 * * [simplify]: iters left: 5 (67 enodes) 1553932256.028 * * [simplify]: iters left: 4 (132 enodes) 1553932256.077 * * [simplify]: iters left: 3 (280 enodes) 1553932256.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932256.185 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932256.186 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932256.186 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932256.186 * * [simplify]: Extracting #4: cost 164 inf + 371 1553932256.188 * * [simplify]: Extracting #5: cost 112 inf + 8159 1553932256.194 * * [simplify]: Extracting #6: cost 13 inf + 31474 1553932256.201 * * [simplify]: Extracting #7: cost 0 inf + 34590 1553932256.208 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (- x.im x.re)))) 1553932256.209 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932256.209 * * * * [progress]: [ 479 / 827 ] simplifiying candidate # 1553932256.209 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932256.210 * * [simplify]: iters left: 6 (21 enodes) 1553932256.220 * * [simplify]: iters left: 5 (98 enodes) 1553932256.245 * * [simplify]: iters left: 4 (236 enodes) 1553932256.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932256.352 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932256.353 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932256.353 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932256.354 * * [simplify]: Extracting #4: cost 239 inf + 1 1553932256.356 * * [simplify]: Extracting #5: cost 248 inf + 2885 1553932256.365 * * [simplify]: Extracting #6: cost 138 inf + 25055 1553932256.381 * * [simplify]: Extracting #7: cost 38 inf + 57098 1553932256.393 * * [simplify]: Extracting #8: cost 8 inf + 68651 1553932256.405 * * [simplify]: Extracting #9: cost 0 inf + 71829 1553932256.427 * [simplify]: Simplified to (* (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)) x.re)) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932256.427 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)) x.re)) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932256.427 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932256.428 * * [simplify]: iters left: 6 (18 enodes) 1553932256.437 * * [simplify]: iters left: 5 (87 enodes) 1553932256.467 * * [simplify]: iters left: 4 (221 enodes) 1553932256.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932256.544 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932256.544 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932256.544 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932256.545 * * [simplify]: Extracting #4: cost 220 inf + 0 1553932256.551 * * [simplify]: Extracting #5: cost 140 inf + 18061 1553932256.571 * * [simplify]: Extracting #6: cost 15 inf + 43225 1553932256.590 * * [simplify]: Extracting #7: cost 0 inf + 45095 1553932256.608 * * [simplify]: Extracting #8: cost 0 inf + 44935 1553932256.626 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (+ (* x.im x.im) (* x.im x.re)) (* x.re x.re)) (- x.im x.re)))) (cbrt (* (+ (+ (* x.im x.im) (* x.im x.re)) (* x.re x.re)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932256.626 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)) x.re)) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (+ (* x.im x.im) (* x.im x.re)) (* x.re x.re)) (- x.im x.re)))) (cbrt (* (+ (+ (* x.im x.im) (* x.im x.re)) (* x.re x.re)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932256.626 * * * * [progress]: [ 480 / 827 ] simplifiying candidate # 1553932256.627 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932256.627 * * [simplify]: iters left: 6 (23 enodes) 1553932256.639 * * [simplify]: iters left: 5 (109 enodes) 1553932256.663 * * [simplify]: iters left: 4 (267 enodes) 1553932256.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932256.788 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932256.788 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932256.788 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932256.790 * * [simplify]: Extracting #4: cost 278 inf + 1 1553932256.793 * * [simplify]: Extracting #5: cost 292 inf + 2765 1553932256.802 * * [simplify]: Extracting #6: cost 161 inf + 27378 1553932256.824 * * [simplify]: Extracting #7: cost 40 inf + 63080 1553932256.849 * * [simplify]: Extracting #8: cost 7 inf + 74757 1553932256.873 * * [simplify]: Extracting #9: cost 0 inf + 77345 1553932256.886 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))) x.re))) 1553932256.886 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932256.887 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932256.887 * * [simplify]: iters left: 6 (19 enodes) 1553932256.891 * * [simplify]: iters left: 5 (90 enodes) 1553932256.912 * * [simplify]: iters left: 4 (196 enodes) 1553932256.988 * * [simplify]: iters left: 3 (493 enodes) 1553932257.182 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932257.182 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932257.182 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932257.183 * * [simplify]: Extracting #3: cost 84 inf + 0 1553932257.184 * * [simplify]: Extracting #4: cost 222 inf + 0 1553932257.189 * * [simplify]: Extracting #5: cost 172 inf + 9556 1553932257.204 * * [simplify]: Extracting #6: cost 25 inf + 40852 1553932257.224 * * [simplify]: Extracting #7: cost 1 inf + 47138 1553932257.245 * * [simplify]: Extracting #8: cost 0 inf + 47740 1553932257.269 * [simplify]: Simplified to (* (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re)))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im)))))) 1553932257.269 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re)))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932257.269 * * * * [progress]: [ 481 / 827 ] simplifiying candidate # 1553932257.270 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932257.270 * * [simplify]: iters left: 6 (19 enodes) 1553932257.280 * * [simplify]: iters left: 5 (90 enodes) 1553932257.306 * * [simplify]: iters left: 4 (204 enodes) 1553932257.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932257.371 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932257.372 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932257.372 * * [simplify]: Extracting #3: cost 45 inf + 0 1553932257.373 * * [simplify]: Extracting #4: cost 186 inf + 1 1553932257.374 * * [simplify]: Extracting #5: cost 205 inf + 1430 1553932257.381 * * [simplify]: Extracting #6: cost 82 inf + 26620 1553932257.396 * * [simplify]: Extracting #7: cost 18 inf + 46695 1553932257.412 * * [simplify]: Extracting #8: cost 5 inf + 50630 1553932257.429 * * [simplify]: Extracting #9: cost 0 inf + 52352 1553932257.447 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553932257.447 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932257.448 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932257.448 * * [simplify]: iters left: 6 (16 enodes) 1553932257.456 * * [simplify]: iters left: 5 (74 enodes) 1553932257.479 * * [simplify]: iters left: 4 (150 enodes) 1553932257.540 * * [simplify]: iters left: 3 (337 enodes) 1553932257.634 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932257.634 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932257.634 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932257.634 * * [simplify]: Extracting #3: cost 59 inf + 0 1553932257.635 * * [simplify]: Extracting #4: cost 151 inf + 0 1553932257.636 * * [simplify]: Extracting #5: cost 144 inf + 1958 1553932257.644 * * [simplify]: Extracting #6: cost 42 inf + 21993 1553932257.657 * * [simplify]: Extracting #7: cost 1 inf + 30833 1553932257.671 * * [simplify]: Extracting #8: cost 0 inf + 31195 1553932257.687 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re)))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re)))) 1553932257.687 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re)))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932257.687 * * * * [progress]: [ 482 / 827 ] simplifiying candidate # 1553932257.688 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932257.688 * * [simplify]: iters left: 6 (23 enodes) 1553932257.700 * * [simplify]: iters left: 5 (109 enodes) 1553932257.733 * * [simplify]: iters left: 4 (269 enodes) 1553932257.862 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932257.862 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932257.862 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932257.862 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932257.864 * * [simplify]: Extracting #4: cost 294 inf + 1 1553932257.866 * * [simplify]: Extracting #5: cost 311 inf + 2319 1553932257.877 * * [simplify]: Extracting #6: cost 158 inf + 31178 1553932257.898 * * [simplify]: Extracting #7: cost 31 inf + 64324 1553932257.929 * * [simplify]: Extracting #8: cost 6 inf + 73950 1553932257.954 * * [simplify]: Extracting #9: cost 0 inf + 75732 1553932257.980 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re)))))) 1553932257.981 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932257.981 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932257.981 * * [simplify]: iters left: 6 (19 enodes) 1553932257.990 * * [simplify]: iters left: 5 (90 enodes) 1553932258.015 * * [simplify]: iters left: 4 (180 enodes) 1553932258.047 * * [simplify]: iters left: 3 (382 enodes) 1553932258.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932258.202 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932258.202 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932258.202 * * [simplify]: Extracting #3: cost 81 inf + 0 1553932258.204 * * [simplify]: Extracting #4: cost 228 inf + 0 1553932258.207 * * [simplify]: Extracting #5: cost 179 inf + 7818 1553932258.221 * * [simplify]: Extracting #6: cost 29 inf + 35909 1553932258.229 * * [simplify]: Extracting #7: cost 1 inf + 43125 1553932258.240 * * [simplify]: Extracting #8: cost 0 inf + 43567 1553932258.249 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.im x.re))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553932258.249 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.im x.re))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932258.249 * * * * [progress]: [ 483 / 827 ] simplifiying candidate # 1553932258.249 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932258.250 * * [simplify]: iters left: 6 (22 enodes) 1553932258.257 * * [simplify]: iters left: 5 (102 enodes) 1553932258.295 * * [simplify]: iters left: 4 (239 enodes) 1553932258.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932258.395 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932258.395 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932258.395 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932258.396 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932258.398 * * [simplify]: Extracting #5: cost 244 inf + 2078 1553932258.406 * * [simplify]: Extracting #6: cost 122 inf + 24512 1553932258.423 * * [simplify]: Extracting #7: cost 43 inf + 47265 1553932258.443 * * [simplify]: Extracting #8: cost 4 inf + 61964 1553932258.467 * * [simplify]: Extracting #9: cost 0 inf + 63965 1553932258.478 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553932258.478 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932258.478 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932258.478 * * [simplify]: iters left: 6 (17 enodes) 1553932258.482 * * [simplify]: iters left: 5 (77 enodes) 1553932258.494 * * [simplify]: iters left: 4 (158 enodes) 1553932258.546 * * [simplify]: iters left: 3 (349 enodes) 1553932258.667 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932258.667 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932258.667 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932258.667 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932258.668 * * [simplify]: Extracting #4: cost 160 inf + 0 1553932258.669 * * [simplify]: Extracting #5: cost 152 inf + 1634 1553932258.672 * * [simplify]: Extracting #6: cost 49 inf + 21192 1553932258.679 * * [simplify]: Extracting #7: cost 1 inf + 33767 1553932258.687 * * [simplify]: Extracting #8: cost 0 inf + 34129 1553932258.694 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re))))) 1553932258.694 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932258.695 * * * * [progress]: [ 484 / 827 ] simplifiying candidate # 1553932258.695 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932258.695 * * [simplify]: iters left: 6 (24 enodes) 1553932258.701 * * [simplify]: iters left: 5 (112 enodes) 1553932258.731 * * [simplify]: iters left: 4 (258 enodes) 1553932258.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932258.813 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932258.813 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932258.813 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932258.813 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932258.815 * * [simplify]: Extracting #5: cost 230 inf + 3262 1553932258.821 * * [simplify]: Extracting #6: cost 114 inf + 23844 1553932258.839 * * [simplify]: Extracting #7: cost 38 inf + 46925 1553932258.852 * * [simplify]: Extracting #8: cost 2 inf + 60412 1553932258.863 * * [simplify]: Extracting #9: cost 0 inf + 60836 1553932258.874 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im)))))) 1553932258.874 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932258.874 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932258.874 * * [simplify]: iters left: 6 (18 enodes) 1553932258.879 * * [simplify]: iters left: 5 (80 enodes) 1553932258.891 * * [simplify]: iters left: 4 (157 enodes) 1553932258.923 * * [simplify]: iters left: 3 (342 enodes) 1553932259.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932259.023 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932259.024 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932259.024 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932259.025 * * [simplify]: Extracting #4: cost 164 inf + 246 1553932259.029 * * [simplify]: Extracting #5: cost 110 inf + 11163 1553932259.041 * * [simplify]: Extracting #6: cost 10 inf + 33679 1553932259.056 * * [simplify]: Extracting #7: cost 0 inf + 34459 1553932259.071 * * [simplify]: Extracting #8: cost 0 inf + 34299 1553932259.079 * [simplify]: Simplified to (* (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re)))) (cbrt (+ x.im x.re))) 1553932259.079 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im)))))) (* (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932259.079 * * * * [progress]: [ 485 / 827 ] simplifiying candidate # 1553932259.081 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932259.082 * * [simplify]: iters left: 6 (19 enodes) 1553932259.087 * * [simplify]: iters left: 5 (88 enodes) 1553932259.107 * * [simplify]: iters left: 4 (202 enodes) 1553932259.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932259.185 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932259.185 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932259.186 * * [simplify]: Extracting #3: cost 45 inf + 0 1553932259.187 * * [simplify]: Extracting #4: cost 186 inf + 1 1553932259.189 * * [simplify]: Extracting #5: cost 197 inf + 2641 1553932259.196 * * [simplify]: Extracting #6: cost 99 inf + 21429 1553932259.207 * * [simplify]: Extracting #7: cost 27 inf + 42032 1553932259.216 * * [simplify]: Extracting #8: cost 1 inf + 51557 1553932259.225 * * [simplify]: Extracting #9: cost 0 inf + 52020 1553932259.233 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932259.233 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932259.234 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932259.234 * * [simplify]: iters left: 6 (16 enodes) 1553932259.243 * * [simplify]: iters left: 5 (72 enodes) 1553932259.269 * * [simplify]: iters left: 4 (148 enodes) 1553932259.323 * * [simplify]: iters left: 3 (336 enodes) 1553932259.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932259.413 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932259.413 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932259.413 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932259.414 * * [simplify]: Extracting #4: cost 164 inf + 0 1553932259.414 * * [simplify]: Extracting #5: cost 153 inf + 2538 1553932259.419 * * [simplify]: Extracting #6: cost 38 inf + 25987 1553932259.432 * * [simplify]: Extracting #7: cost 1 inf + 34179 1553932259.440 * * [simplify]: Extracting #8: cost 0 inf + 34301 1553932259.450 * [simplify]: Simplified to (* (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re)))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 1553932259.450 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re)))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932259.450 * * * * [progress]: [ 486 / 827 ] simplifiying candidate # 1553932259.450 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932259.450 * * [simplify]: iters left: 6 (21 enodes) 1553932259.456 * * [simplify]: iters left: 5 (98 enodes) 1553932259.485 * * [simplify]: iters left: 4 (238 enodes) 1553932259.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932259.568 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932259.569 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932259.569 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932259.569 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932259.570 * * [simplify]: Extracting #5: cost 236 inf + 3450 1553932259.575 * * [simplify]: Extracting #6: cost 105 inf + 26864 1553932259.593 * * [simplify]: Extracting #7: cost 25 inf + 52537 1553932259.614 * * [simplify]: Extracting #8: cost 5 inf + 59725 1553932259.626 * * [simplify]: Extracting #9: cost 0 inf + 61156 1553932259.639 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) 1553932259.639 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932259.640 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932259.640 * * [simplify]: iters left: 6 (17 enodes) 1553932259.646 * * [simplify]: iters left: 5 (77 enodes) 1553932259.672 * * [simplify]: iters left: 4 (158 enodes) 1553932259.732 * * [simplify]: iters left: 3 (349 enodes) 1553932259.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932259.855 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932259.855 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932259.855 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932259.856 * * [simplify]: Extracting #4: cost 149 inf + 493 1553932259.857 * * [simplify]: Extracting #5: cost 116 inf + 6701 1553932259.863 * * [simplify]: Extracting #6: cost 19 inf + 28091 1553932259.870 * * [simplify]: Extracting #7: cost 0 inf + 33329 1553932259.877 * * [simplify]: Extracting #8: cost 0 inf + 33289 1553932259.884 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re))))) 1553932259.884 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (cbrt (- x.im x.re)) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932259.885 * * * * [progress]: [ 487 / 827 ] simplifiying candidate # 1553932259.885 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932259.885 * * [simplify]: iters left: 6 (23 enodes) 1553932259.891 * * [simplify]: iters left: 5 (109 enodes) 1553932259.915 * * [simplify]: iters left: 4 (267 enodes) 1553932260.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932260.009 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932260.010 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932260.010 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932260.010 * * [simplify]: Extracting #4: cost 286 inf + 1 1553932260.012 * * [simplify]: Extracting #5: cost 291 inf + 4583 1553932260.019 * * [simplify]: Extracting #6: cost 125 inf + 38506 1553932260.031 * * [simplify]: Extracting #7: cost 27 inf + 67488 1553932260.047 * * [simplify]: Extracting #8: cost 1 inf + 75828 1553932260.074 * * [simplify]: Extracting #9: cost 0 inf + 75920 1553932260.100 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) 1553932260.100 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932260.101 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932260.101 * * [simplify]: iters left: 6 (19 enodes) 1553932260.105 * * [simplify]: iters left: 5 (90 enodes) 1553932260.122 * * [simplify]: iters left: 4 (193 enodes) 1553932260.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932260.171 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932260.171 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932260.172 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932260.172 * * [simplify]: Extracting #4: cost 185 inf + 0 1553932260.178 * * [simplify]: Extracting #5: cost 108 inf + 13963 1553932260.191 * * [simplify]: Extracting #6: cost 8 inf + 34877 1553932260.205 * * [simplify]: Extracting #7: cost 1 inf + 36770 1553932260.222 * * [simplify]: Extracting #8: cost 0 inf + 37452 1553932260.236 * [simplify]: Simplified to (* (* (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) 1553932260.236 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (* (* (cbrt (* (+ (+ (* x.im x.im) (* x.re x.re)) (* x.im x.re)) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932260.237 * * * * [progress]: [ 488 / 827 ] simplifiying candidate # 1553932260.237 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932260.238 * * [simplify]: iters left: 6 (21 enodes) 1553932260.249 * * [simplify]: iters left: 5 (100 enodes) 1553932260.272 * * [simplify]: iters left: 4 (241 enodes) 1553932260.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932260.393 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932260.393 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932260.393 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932260.394 * * [simplify]: Extracting #4: cost 256 inf + 1 1553932260.395 * * [simplify]: Extracting #5: cost 244 inf + 5145 1553932260.403 * * [simplify]: Extracting #6: cost 85 inf + 37335 1553932260.426 * * [simplify]: Extracting #7: cost 17 inf + 54537 1553932260.455 * * [simplify]: Extracting #8: cost 3 inf + 59915 1553932260.479 * * [simplify]: Extracting #9: cost 0 inf + 60591 1553932260.503 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932260.503 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932260.504 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932260.504 * * [simplify]: iters left: 6 (16 enodes) 1553932260.511 * * [simplify]: iters left: 5 (77 enodes) 1553932260.525 * * [simplify]: iters left: 4 (163 enodes) 1553932260.555 * * [simplify]: iters left: 3 (333 enodes) 1553932260.689 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932260.690 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932260.690 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932260.690 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932260.691 * * [simplify]: Extracting #4: cost 200 inf + 0 1553932260.695 * * [simplify]: Extracting #5: cost 156 inf + 8688 1553932260.709 * * [simplify]: Extracting #6: cost 24 inf + 35267 1553932260.718 * * [simplify]: Extracting #7: cost 0 inf + 39684 1553932260.727 * * [simplify]: Extracting #8: cost 0 inf + 39524 1553932260.736 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re)))))) 1553932260.736 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932260.736 * * * * [progress]: [ 489 / 827 ] simplifiying candidate # 1553932260.736 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932260.737 * * [simplify]: iters left: 6 (23 enodes) 1553932260.743 * * [simplify]: iters left: 5 (109 enodes) 1553932260.787 * * [simplify]: iters left: 4 (269 enodes) 1553932260.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932260.918 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932260.918 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932260.918 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932260.920 * * [simplify]: Extracting #4: cost 294 inf + 1 1553932260.923 * * [simplify]: Extracting #5: cost 303 inf + 3774 1553932260.936 * * [simplify]: Extracting #6: cost 128 inf + 38034 1553932260.960 * * [simplify]: Extracting #7: cost 24 inf + 66155 1553932260.987 * * [simplify]: Extracting #8: cost 2 inf + 75718 1553932261.019 * * [simplify]: Extracting #9: cost 0 inf + 76172 1553932261.045 * * [simplify]: Extracting #10: cost 0 inf + 76132 1553932261.058 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))) x.re))) 1553932261.058 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))) x.re))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932261.059 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932261.059 * * [simplify]: iters left: 6 (19 enodes) 1553932261.063 * * [simplify]: iters left: 5 (90 enodes) 1553932261.078 * * [simplify]: iters left: 4 (185 enodes) 1553932261.130 * * [simplify]: iters left: 3 (393 enodes) 1553932261.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932261.221 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932261.221 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932261.222 * * [simplify]: Extracting #3: cost 84 inf + 0 1553932261.222 * * [simplify]: Extracting #4: cost 229 inf + 0 1553932261.224 * * [simplify]: Extracting #5: cost 145 inf + 13165 1553932261.239 * * [simplify]: Extracting #6: cost 20 inf + 38569 1553932261.258 * * [simplify]: Extracting #7: cost 0 inf + 44889 1553932261.267 * * [simplify]: Extracting #8: cost 0 inf + 44409 1553932261.276 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re)))) 1553932261.277 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))) x.re))) (* (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932261.277 * * * * [progress]: [ 490 / 827 ] simplifiying candidate # 1553932261.277 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932261.277 * * [simplify]: iters left: 6 (19 enodes) 1553932261.283 * * [simplify]: iters left: 5 (92 enodes) 1553932261.308 * * [simplify]: iters left: 4 (207 enodes) 1553932261.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932261.410 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932261.410 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932261.410 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932261.411 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932261.412 * * [simplify]: Extracting #5: cost 185 inf + 5795 1553932261.416 * * [simplify]: Extracting #6: cost 70 inf + 27404 1553932261.424 * * [simplify]: Extracting #7: cost 9 inf + 41391 1553932261.432 * * [simplify]: Extracting #8: cost 2 inf + 42694 1553932261.448 * * [simplify]: Extracting #9: cost 0 inf + 43118 1553932261.469 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re)) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re)))) 1553932261.469 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re)) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re)))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932261.469 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932261.470 * * [simplify]: iters left: 6 (14 enodes) 1553932261.476 * * [simplify]: iters left: 5 (64 enodes) 1553932261.496 * * [simplify]: iters left: 4 (111 enodes) 1553932261.516 * * [simplify]: iters left: 3 (152 enodes) 1553932261.539 * * [simplify]: iters left: 2 (225 enodes) 1553932261.607 * * [simplify]: iters left: 1 (339 enodes) 1553932261.686 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932261.686 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932261.686 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932261.686 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932261.687 * * [simplify]: Extracting #4: cost 170 inf + 1 1553932261.689 * * [simplify]: Extracting #5: cost 176 inf + 499 1553932261.693 * * [simplify]: Extracting #6: cost 72 inf + 13094 1553932261.700 * * [simplify]: Extracting #7: cost 3 inf + 23785 1553932261.705 * * [simplify]: Extracting #8: cost 0 inf + 24631 1553932261.710 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))))) 1553932261.710 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re)) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re)))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932261.711 * * * * [progress]: [ 491 / 827 ] simplifiying candidate # 1553932261.711 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932261.711 * * [simplify]: iters left: 6 (24 enodes) 1553932261.719 * * [simplify]: iters left: 5 (112 enodes) 1553932261.754 * * [simplify]: iters left: 4 (258 enodes) 1553932261.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932261.855 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932261.855 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932261.855 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932261.856 * * [simplify]: Extracting #4: cost 236 inf + 1 1553932261.857 * * [simplify]: Extracting #5: cost 239 inf + 3455 1553932261.862 * * [simplify]: Extracting #6: cost 102 inf + 29557 1553932261.871 * * [simplify]: Extracting #7: cost 25 inf + 50313 1553932261.884 * * [simplify]: Extracting #8: cost 2 inf + 58740 1553932261.903 * * [simplify]: Extracting #9: cost 0 inf + 59164 1553932261.916 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932261.916 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932261.916 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932261.916 * * [simplify]: iters left: 6 (18 enodes) 1553932261.920 * * [simplify]: iters left: 5 (80 enodes) 1553932261.932 * * [simplify]: iters left: 4 (134 enodes) 1553932261.970 * * [simplify]: iters left: 3 (183 enodes) 1553932262.021 * * [simplify]: iters left: 2 (272 enodes) 1553932262.079 * * [simplify]: iters left: 1 (396 enodes) 1553932262.172 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932262.172 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932262.172 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932262.172 * * [simplify]: Extracting #3: cost 85 inf + 0 1553932262.172 * * [simplify]: Extracting #4: cost 176 inf + 1 1553932262.173 * * [simplify]: Extracting #5: cost 182 inf + 375 1553932262.175 * * [simplify]: Extracting #6: cost 70 inf + 14264 1553932262.180 * * [simplify]: Extracting #7: cost 8 inf + 23104 1553932262.185 * * [simplify]: Extracting #8: cost 1 inf + 26078 1553932262.193 * * [simplify]: Extracting #9: cost 0 inf + 26800 1553932262.202 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re)))) 1553932262.202 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932262.203 * * * * [progress]: [ 492 / 827 ] simplifiying candidate # 1553932262.203 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932262.204 * * [simplify]: iters left: 6 (22 enodes) 1553932262.214 * * [simplify]: iters left: 5 (103 enodes) 1553932262.247 * * [simplify]: iters left: 4 (229 enodes) 1553932262.327 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932262.327 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932262.327 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932262.327 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932262.328 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932262.331 * * [simplify]: Extracting #5: cost 184 inf + 4343 1553932262.338 * * [simplify]: Extracting #6: cost 55 inf + 28298 1553932262.352 * * [simplify]: Extracting #7: cost 10 inf + 40367 1553932262.373 * * [simplify]: Extracting #8: cost 3 inf + 42150 1553932262.387 * * [simplify]: Extracting #9: cost 0 inf + 42826 1553932262.397 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re)) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))))) 1553932262.397 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re)) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932262.398 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932262.398 * * [simplify]: iters left: 6 (15 enodes) 1553932262.401 * * [simplify]: iters left: 5 (67 enodes) 1553932262.412 * * [simplify]: iters left: 4 (119 enodes) 1553932262.429 * * [simplify]: iters left: 3 (165 enodes) 1553932262.465 * * [simplify]: iters left: 2 (238 enodes) 1553932262.518 * * [simplify]: iters left: 1 (352 enodes) 1553932262.625 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932262.625 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932262.625 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932262.625 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932262.626 * * [simplify]: Extracting #4: cost 169 inf + 128 1553932262.632 * * [simplify]: Extracting #5: cost 113 inf + 8624 1553932262.641 * * [simplify]: Extracting #6: cost 12 inf + 23697 1553932262.652 * * [simplify]: Extracting #7: cost 0 inf + 26159 1553932262.662 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re x.re))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ x.im x.re)))) 1553932262.663 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re)) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))))) (* (cbrt (- (* x.im x.im) (* x.re x.re))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932262.663 * * * * [progress]: [ 493 / 827 ] simplifiying candidate # 1553932262.663 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932262.664 * * [simplify]: iters left: 6 (19 enodes) 1553932262.673 * * [simplify]: iters left: 5 (90 enodes) 1553932262.707 * * [simplify]: iters left: 4 (205 enodes) 1553932262.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932262.802 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932262.802 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932262.802 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932262.803 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932262.804 * * [simplify]: Extracting #5: cost 191 inf + 4543 1553932262.808 * * [simplify]: Extracting #6: cost 68 inf + 28217 1553932262.819 * * [simplify]: Extracting #7: cost 5 inf + 42549 1553932262.835 * * [simplify]: Extracting #8: cost 1 inf + 43066 1553932262.852 * * [simplify]: Extracting #9: cost 0 inf + 43278 1553932262.872 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im))))) 1553932262.872 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932262.873 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932262.873 * * [simplify]: iters left: 6 (14 enodes) 1553932262.879 * * [simplify]: iters left: 5 (62 enodes) 1553932262.898 * * [simplify]: iters left: 4 (109 enodes) 1553932262.930 * * [simplify]: iters left: 3 (152 enodes) 1553932262.974 * * [simplify]: iters left: 2 (225 enodes) 1553932263.016 * * [simplify]: iters left: 1 (339 enodes) 1553932263.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932263.113 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932263.113 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932263.113 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932263.113 * * [simplify]: Extracting #4: cost 170 inf + 1 1553932263.114 * * [simplify]: Extracting #5: cost 176 inf + 581 1553932263.116 * * [simplify]: Extracting #6: cost 86 inf + 11588 1553932263.121 * * [simplify]: Extracting #7: cost 1 inf + 24189 1553932263.128 * * [simplify]: Extracting #8: cost 0 inf + 24551 1553932263.138 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (- (* x.im x.im) (* x.re x.re)))) 1553932263.138 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im))))) (* (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (- (* x.im x.im) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932263.138 * * * * [progress]: [ 494 / 827 ] simplifiying candidate # 1553932263.139 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932263.139 * * [simplify]: iters left: 6 (21 enodes) 1553932263.150 * * [simplify]: iters left: 5 (100 enodes) 1553932263.191 * * [simplify]: iters left: 4 (241 enodes) 1553932263.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932263.321 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932263.321 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932263.321 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932263.322 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932263.323 * * [simplify]: Extracting #5: cost 218 inf + 5107 1553932263.329 * * [simplify]: Extracting #6: cost 70 inf + 32314 1553932263.344 * * [simplify]: Extracting #7: cost 9 inf + 47378 1553932263.364 * * [simplify]: Extracting #8: cost 2 inf + 49152 1553932263.379 * * [simplify]: Extracting #9: cost 0 inf + 49576 1553932263.392 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932263.392 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932263.392 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932263.392 * * [simplify]: iters left: 6 (15 enodes) 1553932263.396 * * [simplify]: iters left: 5 (67 enodes) 1553932263.407 * * [simplify]: iters left: 4 (119 enodes) 1553932263.425 * * [simplify]: iters left: 3 (165 enodes) 1553932263.452 * * [simplify]: iters left: 2 (238 enodes) 1553932263.516 * * [simplify]: iters left: 1 (352 enodes) 1553932263.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932263.620 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932263.620 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932263.621 * * [simplify]: Extracting #3: cost 87 inf + 0 1553932263.622 * * [simplify]: Extracting #4: cost 168 inf + 211 1553932263.626 * * [simplify]: Extracting #5: cost 112 inf + 8665 1553932263.636 * * [simplify]: Extracting #6: cost 12 inf + 23577 1553932263.647 * * [simplify]: Extracting #7: cost 0 inf + 25999 1553932263.661 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re x.re))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (- x.im x.re)))) 1553932263.661 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (- (* x.im x.im) (* x.re x.re))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932263.661 * * * * [progress]: [ 495 / 827 ] simplifiying candidate # 1553932263.661 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932263.661 * * [simplify]: iters left: 6 (19 enodes) 1553932263.667 * * [simplify]: iters left: 5 (90 enodes) 1553932263.686 * * [simplify]: iters left: 4 (215 enodes) 1553932263.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932263.768 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932263.768 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932263.768 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932263.768 * * [simplify]: Extracting #4: cost 195 inf + 1 1553932263.769 * * [simplify]: Extracting #5: cost 212 inf + 1791 1553932263.772 * * [simplify]: Extracting #6: cost 127 inf + 18876 1553932263.781 * * [simplify]: Extracting #7: cost 26 inf + 50044 1553932263.791 * * [simplify]: Extracting #8: cost 2 inf + 59529 1553932263.805 * * [simplify]: Extracting #9: cost 0 inf + 60383 1553932263.826 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553932263.826 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932263.826 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932263.827 * * [simplify]: iters left: 6 (16 enodes) 1553932263.831 * * [simplify]: iters left: 5 (72 enodes) 1553932263.846 * * [simplify]: iters left: 4 (162 enodes) 1553932263.893 * * [simplify]: iters left: 3 (488 enodes) 1553932264.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932264.253 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932264.253 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932264.253 * * [simplify]: Extracting #3: cost 93 inf + 0 1553932264.255 * * [simplify]: Extracting #4: cost 311 inf + 0 1553932264.260 * * [simplify]: Extracting #5: cost 300 inf + 11625 1553932264.278 * * [simplify]: Extracting #6: cost 47 inf + 74121 1553932264.300 * * [simplify]: Extracting #7: cost 0 inf + 86335 1553932264.325 * * [simplify]: Extracting #8: cost 0 inf + 86055 1553932264.349 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932264.349 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932264.349 * * * * [progress]: [ 496 / 827 ] simplifiying candidate # 1553932264.350 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932264.350 * * [simplify]: iters left: 6 (23 enodes) 1553932264.362 * * [simplify]: iters left: 5 (104 enodes) 1553932264.401 * * [simplify]: iters left: 4 (233 enodes) 1553932264.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932264.478 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932264.478 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932264.478 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932264.478 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932264.479 * * [simplify]: Extracting #5: cost 205 inf + 1673 1553932264.484 * * [simplify]: Extracting #6: cost 119 inf + 17398 1553932264.498 * * [simplify]: Extracting #7: cost 38 inf + 39012 1553932264.514 * * [simplify]: Extracting #8: cost 1 inf + 53041 1553932264.523 * * [simplify]: Extracting #9: cost 0 inf + 53683 1553932264.532 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932264.533 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932264.533 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932264.533 * * [simplify]: iters left: 6 (17 enodes) 1553932264.537 * * [simplify]: iters left: 5 (75 enodes) 1553932264.549 * * [simplify]: iters left: 4 (141 enodes) 1553932264.599 * * [simplify]: iters left: 3 (296 enodes) 1553932264.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932264.737 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932264.737 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932264.737 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932264.738 * * [simplify]: Extracting #4: cost 176 inf + 0 1553932264.740 * * [simplify]: Extracting #5: cost 165 inf + 1788 1553932264.748 * * [simplify]: Extracting #6: cost 59 inf + 24840 1553932264.762 * * [simplify]: Extracting #7: cost 0 inf + 38398 1553932264.771 * * [simplify]: Extracting #8: cost 0 inf + 37038 1553932264.779 * * [simplify]: Extracting #9: cost 0 inf + 36958 1553932264.789 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (- (* x.im x.re) (* x.im x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (- (* x.re x.re) (- (* x.im x.re) (* x.im x.im)))))) 1553932264.789 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (- (* x.im x.re) (* x.im x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (- (* x.re x.re) (- (* x.im x.re) (* x.im x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932264.789 * * * * [progress]: [ 497 / 827 ] simplifiying candidate # 1553932264.790 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932264.790 * * [simplify]: iters left: 6 (22 enodes) 1553932264.796 * * [simplify]: iters left: 5 (102 enodes) 1553932264.825 * * [simplify]: iters left: 4 (239 enodes) 1553932264.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932264.956 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932264.956 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932264.956 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932264.957 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932264.959 * * [simplify]: Extracting #5: cost 247 inf + 1472 1553932264.971 * * [simplify]: Extracting #6: cost 124 inf + 25949 1553932264.989 * * [simplify]: Extracting #7: cost 33 inf + 51341 1553932265.007 * * [simplify]: Extracting #8: cost 5 inf + 61872 1553932265.018 * * [simplify]: Extracting #9: cost 0 inf + 63965 1553932265.028 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.im x.im) (* x.re x.re)))))) 1553932265.029 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932265.029 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932265.029 * * [simplify]: iters left: 6 (17 enodes) 1553932265.033 * * [simplify]: iters left: 5 (77 enodes) 1553932265.047 * * [simplify]: iters left: 4 (163 enodes) 1553932265.079 * * [simplify]: iters left: 3 (361 enodes) 1553932265.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932265.177 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932265.178 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932265.178 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932265.179 * * [simplify]: Extracting #4: cost 168 inf + 0 1553932265.180 * * [simplify]: Extracting #5: cost 160 inf + 1752 1553932265.187 * * [simplify]: Extracting #6: cost 64 inf + 19454 1553932265.201 * * [simplify]: Extracting #7: cost 2 inf + 35257 1553932265.213 * * [simplify]: Extracting #8: cost 0 inf + 35901 1553932265.222 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.im x.re))) (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932265.222 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.im x.re))) (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932265.222 * * * * [progress]: [ 498 / 827 ] simplifiying candidate # 1553932265.223 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932265.223 * * [simplify]: iters left: 6 (24 enodes) 1553932265.230 * * [simplify]: iters left: 5 (112 enodes) 1553932265.263 * * [simplify]: iters left: 4 (258 enodes) 1553932265.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932265.405 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932265.405 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932265.405 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932265.407 * * [simplify]: Extracting #4: cost 236 inf + 1 1553932265.409 * * [simplify]: Extracting #5: cost 237 inf + 3378 1553932265.420 * * [simplify]: Extracting #6: cost 96 inf + 30372 1553932265.438 * * [simplify]: Extracting #7: cost 28 inf + 48984 1553932265.448 * * [simplify]: Extracting #8: cost 5 inf + 57773 1553932265.459 * * [simplify]: Extracting #9: cost 0 inf + 59124 1553932265.475 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)) x.re)))) 1553932265.475 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)) x.re)))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932265.476 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932265.476 * * [simplify]: iters left: 6 (18 enodes) 1553932265.485 * * [simplify]: iters left: 5 (80 enodes) 1553932265.511 * * [simplify]: iters left: 4 (134 enodes) 1553932265.550 * * [simplify]: iters left: 3 (183 enodes) 1553932265.604 * * [simplify]: iters left: 2 (268 enodes) 1553932265.661 * * [simplify]: iters left: 1 (392 enodes) 1553932265.780 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932265.780 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932265.780 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932265.780 * * [simplify]: Extracting #3: cost 85 inf + 0 1553932265.780 * * [simplify]: Extracting #4: cost 176 inf + 1 1553932265.781 * * [simplify]: Extracting #5: cost 173 inf + 1268 1553932265.784 * * [simplify]: Extracting #6: cost 76 inf + 13693 1553932265.789 * * [simplify]: Extracting #7: cost 10 inf + 23220 1553932265.796 * * [simplify]: Extracting #8: cost 1 inf + 25958 1553932265.802 * * [simplify]: Extracting #9: cost 0 inf + 26640 1553932265.814 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (- (* x.im x.im) (* x.re x.re)))) 1553932265.814 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)) x.re)))) (* (* (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (- (* x.im x.im) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932265.814 * * * * [progress]: [ 499 / 827 ] simplifiying candidate # 1553932265.815 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932265.815 * * [simplify]: iters left: 6 (17 enodes) 1553932265.824 * * [simplify]: iters left: 5 (82 enodes) 1553932265.856 * * [simplify]: iters left: 4 (183 enodes) 1553932265.934 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932265.934 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932265.934 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932265.934 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932265.934 * * [simplify]: Extracting #4: cost 138 inf + 1 1553932265.935 * * [simplify]: Extracting #5: cost 147 inf + 2721 1553932265.938 * * [simplify]: Extracting #6: cost 58 inf + 19425 1553932265.944 * * [simplify]: Extracting #7: cost 14 inf + 34270 1553932265.950 * * [simplify]: Extracting #8: cost 2 inf + 38622 1553932265.956 * * [simplify]: Extracting #9: cost 0 inf + 39046 1553932265.962 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im)))) 1553932265.962 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im)))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932265.963 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932265.963 * * [simplify]: iters left: 6 (14 enodes) 1553932265.966 * * [simplify]: iters left: 5 (59 enodes) 1553932265.978 * * [simplify]: iters left: 4 (91 enodes) 1553932265.996 * * [simplify]: iters left: 3 (113 enodes) 1553932266.027 * * [simplify]: iters left: 2 (136 enodes) 1553932266.063 * * [simplify]: iters left: 1 (157 enodes) 1553932266.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932266.108 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932266.108 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932266.108 * * [simplify]: Extracting #3: cost 27 inf + 0 1553932266.108 * * [simplify]: Extracting #4: cost 50 inf + 0 1553932266.109 * * [simplify]: Extracting #5: cost 42 inf + 819 1553932266.110 * * [simplify]: Extracting #6: cost 17 inf + 2984 1553932266.112 * * [simplify]: Extracting #7: cost 3 inf + 6092 1553932266.115 * * [simplify]: Extracting #8: cost 0 inf + 7138 1553932266.118 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932266.118 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im)))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932266.118 * * * * [progress]: [ 500 / 827 ] simplifiying candidate # 1553932266.118 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932266.118 * * [simplify]: iters left: 6 (23 enodes) 1553932266.124 * * [simplify]: iters left: 5 (104 enodes) 1553932266.144 * * [simplify]: iters left: 4 (233 enodes) 1553932266.231 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932266.231 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932266.231 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932266.232 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932266.232 * * [simplify]: Extracting #4: cost 168 inf + 1 1553932266.234 * * [simplify]: Extracting #5: cost 183 inf + 2393 1553932266.241 * * [simplify]: Extracting #6: cost 90 inf + 20133 1553932266.255 * * [simplify]: Extracting #7: cost 24 inf + 37258 1553932266.271 * * [simplify]: Extracting #8: cost 3 inf + 44920 1553932266.286 * * [simplify]: Extracting #9: cost 0 inf + 45596 1553932266.302 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 1553932266.302 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932266.302 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553932266.303 * * [simplify]: iters left: 6 (16 enodes) 1553932266.316 * * [simplify]: iters left: 5 (65 enodes) 1553932266.334 * * [simplify]: iters left: 4 (97 enodes) 1553932266.361 * * [simplify]: iters left: 3 (125 enodes) 1553932266.393 * * [simplify]: iters left: 2 (149 enodes) 1553932266.420 * * [simplify]: iters left: 1 (170 enodes) 1553932266.821 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932266.821 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932266.821 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932266.821 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932266.821 * * [simplify]: Extracting #4: cost 46 inf + 534 1553932266.822 * * [simplify]: Extracting #5: cost 20 inf + 4148 1553932266.824 * * [simplify]: Extracting #6: cost 2 inf + 7422 1553932266.825 * * [simplify]: Extracting #7: cost 0 inf + 8506 1553932266.827 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re))) 1553932266.827 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932266.827 * * * * [progress]: [ 501 / 827 ] simplifiying candidate # 1553932266.827 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932266.828 * * [simplify]: iters left: 6 (17 enodes) 1553932266.832 * * [simplify]: iters left: 5 (81 enodes) 1553932266.848 * * [simplify]: iters left: 4 (182 enodes) 1553932266.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932266.941 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932266.942 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932266.942 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932266.942 * * [simplify]: Extracting #4: cost 138 inf + 1 1553932266.944 * * [simplify]: Extracting #5: cost 151 inf + 2875 1553932266.951 * * [simplify]: Extracting #6: cost 60 inf + 21902 1553932266.962 * * [simplify]: Extracting #7: cost 19 inf + 32178 1553932266.974 * * [simplify]: Extracting #8: cost 2 inf + 38622 1553932266.986 * * [simplify]: Extracting #9: cost 0 inf + 39046 1553932266.998 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553932266.998 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932266.999 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932267.000 * * [simplify]: iters left: 6 (14 enodes) 1553932267.006 * * [simplify]: iters left: 5 (57 enodes) 1553932267.023 * * [simplify]: iters left: 4 (89 enodes) 1553932267.047 * * [simplify]: iters left: 3 (114 enodes) 1553932267.080 * * [simplify]: iters left: 2 (137 enodes) 1553932267.114 * * [simplify]: iters left: 1 (158 enodes) 1553932267.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932267.156 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932267.156 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932267.156 * * [simplify]: Extracting #3: cost 27 inf + 0 1553932267.156 * * [simplify]: Extracting #4: cost 50 inf + 0 1553932267.157 * * [simplify]: Extracting #5: cost 47 inf + 371 1553932267.158 * * [simplify]: Extracting #6: cost 21 inf + 2576 1553932267.160 * * [simplify]: Extracting #7: cost 1 inf + 7016 1553932267.163 * * [simplify]: Extracting #8: cost 0 inf + 7018 1553932267.166 * * [simplify]: Extracting #9: cost 0 inf + 6978 1553932267.169 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 1553932267.169 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932267.170 * * * * [progress]: [ 502 / 827 ] simplifiying candidate # 1553932267.170 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932267.170 * * [simplify]: iters left: 6 (22 enodes) 1553932267.181 * * [simplify]: iters left: 5 (102 enodes) 1553932267.220 * * [simplify]: iters left: 4 (240 enodes) 1553932267.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932267.314 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932267.314 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932267.314 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932267.315 * * [simplify]: Extracting #4: cost 207 inf + 1 1553932267.316 * * [simplify]: Extracting #5: cost 211 inf + 3137 1553932267.320 * * [simplify]: Extracting #6: cost 94 inf + 23878 1553932267.327 * * [simplify]: Extracting #7: cost 26 inf + 41993 1553932267.337 * * [simplify]: Extracting #8: cost 1 inf + 51525 1553932267.345 * * [simplify]: Extracting #9: cost 0 inf + 52068 1553932267.354 * [simplify]: Simplified to (* (* (cbrt (* (* (* x.re (- x.re x.im)) (+ x.re x.im)) (- x.im x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) 1553932267.354 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* x.re (- x.re x.im)) (+ x.re x.im)) (- x.im x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932267.355 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) 1553932267.355 * * [simplify]: iters left: 6 (16 enodes) 1553932267.358 * * [simplify]: iters left: 5 (67 enodes) 1553932267.370 * * [simplify]: iters left: 4 (106 enodes) 1553932267.402 * * [simplify]: iters left: 3 (131 enodes) 1553932267.434 * * [simplify]: iters left: 2 (150 enodes) 1553932267.469 * * [simplify]: iters left: 1 (169 enodes) 1553932267.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932267.514 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932267.514 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932267.514 * * [simplify]: Extracting #3: cost 36 inf + 0 1553932267.514 * * [simplify]: Extracting #4: cost 44 inf + 819 1553932267.516 * * [simplify]: Extracting #5: cost 15 inf + 4638 1553932267.519 * * [simplify]: Extracting #6: cost 1 inf + 8184 1553932267.523 * * [simplify]: Extracting #7: cost 0 inf + 8666 1553932267.526 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932267.526 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* x.re (- x.re x.im)) (+ x.re x.im)) (- x.im x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932267.527 * * * * [progress]: [ 503 / 827 ] simplifiying candidate # 1553932267.527 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932267.527 * * [simplify]: iters left: 6 (23 enodes) 1553932267.539 * * [simplify]: iters left: 5 (104 enodes) 1553932267.573 * * [simplify]: iters left: 4 (233 enodes) 1553932267.667 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932267.667 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932267.667 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932267.668 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932267.668 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932267.670 * * [simplify]: Extracting #5: cost 198 inf + 2807 1553932267.677 * * [simplify]: Extracting #6: cost 114 inf + 18408 1553932267.691 * * [simplify]: Extracting #7: cost 43 inf + 39872 1553932267.709 * * [simplify]: Extracting #8: cost 5 inf + 54113 1553932267.730 * * [simplify]: Extracting #9: cost 0 inf + 56084 1553932267.749 * * [simplify]: Extracting #10: cost 0 inf + 55764 1553932267.773 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553932267.773 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932267.774 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932267.774 * * [simplify]: iters left: 6 (17 enodes) 1553932267.783 * * [simplify]: iters left: 5 (75 enodes) 1553932267.808 * * [simplify]: iters left: 4 (156 enodes) 1553932267.871 * * [simplify]: iters left: 3 (450 enodes) 1553932268.130 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932268.130 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932268.130 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932268.131 * * [simplify]: Extracting #3: cost 93 inf + 0 1553932268.133 * * [simplify]: Extracting #4: cost 303 inf + 1381 1553932268.149 * * [simplify]: Extracting #5: cost 211 inf + 31368 1553932268.187 * * [simplify]: Extracting #6: cost 13 inf + 85595 1553932268.216 * * [simplify]: Extracting #7: cost 0 inf + 89181 1553932268.243 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* (+ (* x.im x.im) (* x.re x.re)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (* x.im x.re)))))) 1553932268.243 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* (+ (* x.im x.im) (* x.re x.re)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932268.243 * * * * [progress]: [ 504 / 827 ] simplifiying candidate # 1553932268.244 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932268.244 * * [simplify]: iters left: 6 (21 enodes) 1553932268.255 * * [simplify]: iters left: 5 (95 enodes) 1553932268.290 * * [simplify]: iters left: 4 (205 enodes) 1553932268.342 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932268.342 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932268.343 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932268.343 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932268.343 * * [simplify]: Extracting #4: cost 161 inf + 1 1553932268.344 * * [simplify]: Extracting #5: cost 167 inf + 901 1553932268.349 * * [simplify]: Extracting #6: cost 83 inf + 14745 1553932268.354 * * [simplify]: Extracting #7: cost 18 inf + 30732 1553932268.361 * * [simplify]: Extracting #8: cost 6 inf + 34935 1553932268.368 * * [simplify]: Extracting #9: cost 1 inf + 38155 1553932268.375 * * [simplify]: Extracting #10: cost 0 inf + 38797 1553932268.382 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932268.382 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932268.383 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932268.383 * * [simplify]: iters left: 6 (14 enodes) 1553932268.386 * * [simplify]: iters left: 5 (62 enodes) 1553932268.399 * * [simplify]: iters left: 4 (125 enodes) 1553932268.446 * * [simplify]: iters left: 3 (277 enodes) 1553932268.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932268.524 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932268.524 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932268.524 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932268.525 * * [simplify]: Extracting #4: cost 165 inf + 411 1553932268.528 * * [simplify]: Extracting #5: cost 125 inf + 8581 1553932268.540 * * [simplify]: Extracting #6: cost 12 inf + 35212 1553932268.556 * * [simplify]: Extracting #7: cost 0 inf + 36556 1553932268.571 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932268.571 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932268.572 * * * * [progress]: [ 505 / 827 ] simplifiying candidate # 1553932268.572 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932268.572 * * [simplify]: iters left: 6 (24 enodes) 1553932268.584 * * [simplify]: iters left: 5 (112 enodes) 1553932268.625 * * [simplify]: iters left: 4 (258 enodes) 1553932268.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932268.726 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932268.726 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932268.726 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932268.727 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932268.728 * * [simplify]: Extracting #5: cost 230 inf + 3783 1553932268.735 * * [simplify]: Extracting #6: cost 117 inf + 25921 1553932268.744 * * [simplify]: Extracting #7: cost 41 inf + 46309 1553932268.754 * * [simplify]: Extracting #8: cost 2 inf + 60732 1553932268.771 * * [simplify]: Extracting #9: cost 0 inf + 61076 1553932268.791 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553932268.791 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932268.792 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932268.792 * * [simplify]: iters left: 6 (18 enodes) 1553932268.800 * * [simplify]: iters left: 5 (80 enodes) 1553932268.826 * * [simplify]: iters left: 4 (157 enodes) 1553932268.877 * * [simplify]: iters left: 3 (342 enodes) 1553932268.948 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932268.948 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932268.948 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932268.948 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932268.949 * * [simplify]: Extracting #4: cost 161 inf + 329 1553932268.954 * * [simplify]: Extracting #5: cost 79 inf + 15181 1553932268.969 * * [simplify]: Extracting #6: cost 5 inf + 32605 1553932268.984 * * [simplify]: Extracting #7: cost 0 inf + 34135 1553932268.998 * [simplify]: Simplified to (* (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re)))) (cbrt (+ x.im x.re))) 1553932268.998 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932268.999 * * * * [progress]: [ 506 / 827 ] simplifiying candidate # 1553932268.999 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932268.999 * * [simplify]: iters left: 6 (22 enodes) 1553932269.011 * * [simplify]: iters left: 5 (103 enodes) 1553932269.054 * * [simplify]: iters left: 4 (229 enodes) 1553932269.139 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932269.139 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932269.139 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932269.140 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932269.144 * * [simplify]: Extracting #4: cost 201 inf + 1 1553932269.146 * * [simplify]: Extracting #5: cost 179 inf + 4954 1553932269.152 * * [simplify]: Extracting #6: cost 49 inf + 29789 1553932269.160 * * [simplify]: Extracting #7: cost 8 inf + 40321 1553932269.168 * * [simplify]: Extracting #8: cost 0 inf + 42386 1553932269.176 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im))))) 1553932269.176 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932269.177 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932269.177 * * [simplify]: iters left: 6 (15 enodes) 1553932269.184 * * [simplify]: iters left: 5 (67 enodes) 1553932269.203 * * [simplify]: iters left: 4 (119 enodes) 1553932269.237 * * [simplify]: iters left: 3 (165 enodes) 1553932269.276 * * [simplify]: iters left: 2 (238 enodes) 1553932269.342 * * [simplify]: iters left: 1 (352 enodes) 1553932269.457 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932269.457 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932269.457 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932269.457 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932269.458 * * [simplify]: Extracting #4: cost 169 inf + 208 1553932269.459 * * [simplify]: Extracting #5: cost 128 inf + 6314 1553932269.463 * * [simplify]: Extracting #6: cost 16 inf + 22409 1553932269.469 * * [simplify]: Extracting #7: cost 0 inf + 25999 1553932269.474 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (- x.im x.re) (+ x.im x.re)))) 1553932269.474 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (- x.im x.re) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932269.474 * * * * [progress]: [ 507 / 827 ] simplifiying candidate # 1553932269.475 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932269.475 * * [simplify]: iters left: 6 (23 enodes) 1553932269.481 * * [simplify]: iters left: 5 (104 enodes) 1553932269.509 * * [simplify]: iters left: 4 (233 enodes) 1553932269.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932269.595 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932269.595 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932269.596 * * [simplify]: Extracting #3: cost 49 inf + 0 1553932269.597 * * [simplify]: Extracting #4: cost 168 inf + 1 1553932269.598 * * [simplify]: Extracting #5: cost 190 inf + 938 1553932269.603 * * [simplify]: Extracting #6: cost 118 inf + 15334 1553932269.617 * * [simplify]: Extracting #7: cost 32 inf + 38276 1553932269.633 * * [simplify]: Extracting #8: cost 2 inf + 45794 1553932269.647 * * [simplify]: Extracting #9: cost 0 inf + 45836 1553932269.655 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553932269.655 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932269.656 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932269.656 * * [simplify]: iters left: 6 (16 enodes) 1553932269.660 * * [simplify]: iters left: 5 (65 enodes) 1553932269.669 * * [simplify]: iters left: 4 (97 enodes) 1553932269.694 * * [simplify]: iters left: 3 (125 enodes) 1553932269.709 * * [simplify]: iters left: 2 (149 enodes) 1553932269.737 * * [simplify]: iters left: 1 (170 enodes) 1553932269.769 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932269.769 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932269.770 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932269.770 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932269.770 * * [simplify]: Extracting #4: cost 43 inf + 900 1553932269.771 * * [simplify]: Extracting #5: cost 19 inf + 3870 1553932269.772 * * [simplify]: Extracting #6: cost 1 inf + 7864 1553932269.774 * * [simplify]: Extracting #7: cost 0 inf + 8506 1553932269.776 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re))) 1553932269.776 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932269.776 * * * * [progress]: [ 508 / 827 ] simplifiying candidate # 1553932269.776 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932269.777 * * [simplify]: iters left: 6 (19 enodes) 1553932269.782 * * [simplify]: iters left: 5 (87 enodes) 1553932269.805 * * [simplify]: iters left: 4 (173 enodes) 1553932269.887 * * [simplify]: iters left: 3 (463 enodes) 1553932270.139 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932270.139 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932270.139 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932270.140 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932270.140 * * [simplify]: Extracting #4: cost 215 inf + 1 1553932270.142 * * [simplify]: Extracting #5: cost 243 inf + 3336 1553932270.148 * * [simplify]: Extracting #6: cost 97 inf + 29071 1553932270.169 * * [simplify]: Extracting #7: cost 19 inf + 50996 1553932270.192 * * [simplify]: Extracting #8: cost 3 inf + 56428 1553932270.215 * * [simplify]: Extracting #9: cost 0 inf + 57315 1553932270.227 * [simplify]: Simplified to (* (cbrt (* (* x.re (* (+ x.re x.im) (- x.re x.im))) (+ x.re x.im))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (* (+ x.re x.im) (- x.re x.im))) (+ x.re x.im))))) 1553932270.227 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (* (+ x.re x.im) (- x.re x.im))) (+ x.re x.im))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (* (+ x.re x.im) (- x.re x.im))) (+ x.re x.im))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932270.227 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553932270.228 * * [simplify]: iters left: 6 (12 enodes) 1553932270.232 * * [simplify]: iters left: 5 (49 enodes) 1553932270.239 * * [simplify]: iters left: 4 (73 enodes) 1553932270.249 * * [simplify]: iters left: 3 (92 enodes) 1553932270.263 * * [simplify]: iters left: 2 (108 enodes) 1553932270.292 * * [simplify]: iters left: 1 (128 enodes) 1553932270.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932270.326 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932270.326 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932270.326 * * [simplify]: Extracting #3: cost 27 inf + 0 1553932270.326 * * [simplify]: Extracting #4: cost 35 inf + 656 1553932270.327 * * [simplify]: Extracting #5: cost 13 inf + 3503 1553932270.328 * * [simplify]: Extracting #6: cost 1 inf + 5244 1553932270.329 * * [simplify]: Extracting #7: cost 0 inf + 5566 1553932270.330 * * [simplify]: Extracting #8: cost 0 inf + 5526 1553932270.332 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 1553932270.332 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (* (+ x.re x.im) (- x.re x.im))) (+ x.re x.im))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (* (+ x.re x.im) (- x.re x.im))) (+ x.re x.im))))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932270.332 * * * * [progress]: [ 509 / 827 ] simplifiying candidate # 1553932270.333 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932270.333 * * [simplify]: iters left: 6 (19 enodes) 1553932270.338 * * [simplify]: iters left: 5 (85 enodes) 1553932270.354 * * [simplify]: iters left: 4 (171 enodes) 1553932270.428 * * [simplify]: iters left: 3 (463 enodes) 1553932270.669 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932270.669 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932270.669 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932270.669 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932270.670 * * [simplify]: Extracting #4: cost 214 inf + 1 1553932270.671 * * [simplify]: Extracting #5: cost 241 inf + 3260 1553932270.677 * * [simplify]: Extracting #6: cost 103 inf + 28039 1553932270.690 * * [simplify]: Extracting #7: cost 14 inf + 52399 1553932270.705 * * [simplify]: Extracting #8: cost 6 inf + 55381 1553932270.720 * * [simplify]: Extracting #9: cost 0 inf + 57155 1553932270.741 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932270.741 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932270.742 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932270.742 * * [simplify]: iters left: 6 (12 enodes) 1553932270.745 * * [simplify]: iters left: 5 (47 enodes) 1553932270.752 * * [simplify]: iters left: 4 (71 enodes) 1553932270.762 * * [simplify]: iters left: 3 (92 enodes) 1553932270.780 * * [simplify]: iters left: 2 (108 enodes) 1553932270.804 * * [simplify]: iters left: 1 (128 enodes) 1553932270.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932270.822 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932270.822 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932270.822 * * [simplify]: Extracting #3: cost 27 inf + 0 1553932270.823 * * [simplify]: Extracting #4: cost 35 inf + 656 1553932270.823 * * [simplify]: Extracting #5: cost 13 inf + 4104 1553932270.824 * * [simplify]: Extracting #6: cost 0 inf + 5966 1553932270.825 * * [simplify]: Extracting #7: cost 0 inf + 5806 1553932270.826 * * [simplify]: Extracting #8: cost 0 inf + 5766 1553932270.828 * [simplify]: Simplified to (* (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (+ x.im x.re))) 1553932270.828 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932270.828 * * * * [progress]: [ 510 / 827 ] simplifiying candidate # 1553932270.828 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932270.828 * * [simplify]: iters left: 6 (22 enodes) 1553932270.834 * * [simplify]: iters left: 5 (103 enodes) 1553932270.858 * * [simplify]: iters left: 4 (230 enodes) 1553932270.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932270.941 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932270.941 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932270.941 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932270.942 * * [simplify]: Extracting #4: cost 188 inf + 1 1553932270.942 * * [simplify]: Extracting #5: cost 172 inf + 3581 1553932270.947 * * [simplify]: Extracting #6: cost 50 inf + 24938 1553932270.954 * * [simplify]: Extracting #7: cost 13 inf + 34113 1553932270.961 * * [simplify]: Extracting #8: cost 1 inf + 37908 1553932270.975 * * [simplify]: Extracting #9: cost 0 inf + 38120 1553932270.985 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- x.re x.im))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re))) 1553932270.985 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- x.re x.im))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932270.988 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932270.988 * * [simplify]: iters left: 6 (14 enodes) 1553932270.992 * * [simplify]: iters left: 5 (57 enodes) 1553932271.000 * * [simplify]: iters left: 4 (88 enodes) 1553932271.012 * * [simplify]: iters left: 3 (109 enodes) 1553932271.025 * * [simplify]: iters left: 2 (121 enodes) 1553932271.041 * * [simplify]: iters left: 1 (139 enodes) 1553932271.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932271.060 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932271.060 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932271.060 * * [simplify]: Extracting #3: cost 34 inf + 0 1553932271.061 * * [simplify]: Extracting #4: cost 38 inf + 860 1553932271.061 * * [simplify]: Extracting #5: cost 13 inf + 3629 1553932271.063 * * [simplify]: Extracting #6: cost 2 inf + 6050 1553932271.064 * * [simplify]: Extracting #7: cost 0 inf + 6894 1553932271.066 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553932271.066 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- x.re x.im))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) x.re))) (* (cbrt (+ x.im x.re)) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932271.067 * * * * [progress]: [ 511 / 827 ] simplifiying candidate # 1553932271.067 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932271.068 * * [simplify]: iters left: 6 (16 enodes) 1553932271.076 * * [simplify]: iters left: 5 (76 enodes) 1553932271.106 * * [simplify]: iters left: 4 (175 enodes) 1553932271.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932271.173 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932271.173 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932271.173 * * [simplify]: Extracting #3: cost 33 inf + 0 1553932271.173 * * [simplify]: Extracting #4: cost 140 inf + 1 1553932271.175 * * [simplify]: Extracting #5: cost 154 inf + 2996 1553932271.183 * * [simplify]: Extracting #6: cost 64 inf + 23582 1553932271.196 * * [simplify]: Extracting #7: cost 20 inf + 38006 1553932271.210 * * [simplify]: Extracting #8: cost 2 inf + 45714 1553932271.225 * * [simplify]: Extracting #9: cost 0 inf + 46138 1553932271.239 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553932271.240 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932271.240 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932271.240 * * [simplify]: iters left: 6 (15 enodes) 1553932271.248 * * [simplify]: iters left: 5 (68 enodes) 1553932271.259 * * [simplify]: iters left: 4 (149 enodes) 1553932271.292 * * [simplify]: iters left: 3 (477 enodes) 1553932271.697 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932271.697 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932271.697 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932271.697 * * [simplify]: Extracting #3: cost 80 inf + 0 1553932271.699 * * [simplify]: Extracting #4: cost 296 inf + 0 1553932271.705 * * [simplify]: Extracting #5: cost 288 inf + 12807 1553932271.737 * * [simplify]: Extracting #6: cost 33 inf + 75992 1553932271.781 * * [simplify]: Extracting #7: cost 0 inf + 83657 1553932271.829 * * [simplify]: Extracting #8: cost 0 inf + 83617 1553932271.866 * [simplify]: Simplified to (* (cbrt (* (+ (+ (* x.im x.im) (* x.im x.re)) (* x.re x.re)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932271.866 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ (+ (* x.im x.im) (* x.im x.re)) (* x.re x.re)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932271.866 * * * * [progress]: [ 512 / 827 ] simplifiying candidate # 1553932271.866 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932271.867 * * [simplify]: iters left: 6 (18 enodes) 1553932271.872 * * [simplify]: iters left: 5 (82 enodes) 1553932271.897 * * [simplify]: iters left: 4 (180 enodes) 1553932271.952 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932271.952 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932271.952 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932271.952 * * [simplify]: Extracting #3: cost 42 inf + 0 1553932271.952 * * [simplify]: Extracting #4: cost 151 inf + 1 1553932271.953 * * [simplify]: Extracting #5: cost 162 inf + 1102 1553932271.955 * * [simplify]: Extracting #6: cost 81 inf + 14660 1553932271.961 * * [simplify]: Extracting #7: cost 23 inf + 31821 1553932271.972 * * [simplify]: Extracting #8: cost 2 inf + 39005 1553932271.979 * * [simplify]: Extracting #9: cost 0 inf + 39469 1553932271.989 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553932271.989 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932271.990 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932271.990 * * [simplify]: iters left: 6 (13 enodes) 1553932271.997 * * [simplify]: iters left: 5 (58 enodes) 1553932272.017 * * [simplify]: iters left: 4 (117 enodes) 1553932272.043 * * [simplify]: iters left: 3 (264 enodes) 1553932272.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932272.122 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932272.122 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932272.122 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932272.122 * * [simplify]: Extracting #4: cost 169 inf + 0 1553932272.123 * * [simplify]: Extracting #5: cost 154 inf + 2078 1553932272.127 * * [simplify]: Extracting #6: cost 36 inf + 25386 1553932272.135 * * [simplify]: Extracting #7: cost 1 inf + 34306 1553932272.142 * * [simplify]: Extracting #8: cost 0 inf + 34588 1553932272.150 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553932272.150 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932272.152 * * * * [progress]: [ 513 / 827 ] simplifiying candidate # 1553932272.152 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932272.153 * * [simplify]: iters left: 6 (19 enodes) 1553932272.158 * * [simplify]: iters left: 5 (89 enodes) 1553932272.176 * * [simplify]: iters left: 4 (204 enodes) 1553932272.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932272.240 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932272.240 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932272.240 * * [simplify]: Extracting #3: cost 45 inf + 0 1553932272.240 * * [simplify]: Extracting #4: cost 186 inf + 1 1553932272.241 * * [simplify]: Extracting #5: cost 202 inf + 1676 1553932272.244 * * [simplify]: Extracting #6: cost 87 inf + 24617 1553932272.252 * * [simplify]: Extracting #7: cost 17 inf + 46377 1553932272.264 * * [simplify]: Extracting #8: cost 2 inf + 51357 1553932272.281 * * [simplify]: Extracting #9: cost 0 inf + 52112 1553932272.298 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553932272.299 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932272.299 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932272.300 * * [simplify]: iters left: 6 (16 enodes) 1553932272.308 * * [simplify]: iters left: 5 (73 enodes) 1553932272.333 * * [simplify]: iters left: 4 (150 enodes) 1553932272.393 * * [simplify]: iters left: 3 (337 enodes) 1553932272.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932272.516 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932272.516 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932272.516 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932272.517 * * [simplify]: Extracting #4: cost 160 inf + 0 1553932272.519 * * [simplify]: Extracting #5: cost 152 inf + 2359 1553932272.526 * * [simplify]: Extracting #6: cost 48 inf + 21758 1553932272.539 * * [simplify]: Extracting #7: cost 2 inf + 32769 1553932272.552 * * [simplify]: Extracting #8: cost 0 inf + 33173 1553932272.566 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (cbrt (+ (* (- x.im x.re) x.im) (* x.re x.re)))) 1553932272.566 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (cbrt (+ (* (- x.im x.re) x.im) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932272.567 * * * * [progress]: [ 514 / 827 ] simplifiying candidate # 1553932272.567 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932272.567 * * [simplify]: iters left: 6 (19 enodes) 1553932272.580 * * [simplify]: iters left: 5 (91 enodes) 1553932272.605 * * [simplify]: iters left: 4 (207 enodes) 1553932272.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932272.702 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932272.702 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932272.702 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932272.703 * * [simplify]: Extracting #4: cost 202 inf + 1 1553932272.706 * * [simplify]: Extracting #5: cost 189 inf + 4667 1553932272.712 * * [simplify]: Extracting #6: cost 61 inf + 28699 1553932272.720 * * [simplify]: Extracting #7: cost 8 inf + 41005 1553932272.729 * * [simplify]: Extracting #8: cost 0 inf + 43040 1553932272.737 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553932272.737 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932272.738 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932272.738 * * [simplify]: iters left: 6 (14 enodes) 1553932272.744 * * [simplify]: iters left: 5 (63 enodes) 1553932272.758 * * [simplify]: iters left: 4 (111 enodes) 1553932272.780 * * [simplify]: iters left: 3 (153 enodes) 1553932272.825 * * [simplify]: iters left: 2 (226 enodes) 1553932272.898 * * [simplify]: iters left: 1 (340 enodes) 1553932273.000 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932273.000 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932273.000 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932273.000 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932273.001 * * [simplify]: Extracting #4: cost 170 inf + 1 1553932273.002 * * [simplify]: Extracting #5: cost 176 inf + 659 1553932273.005 * * [simplify]: Extracting #6: cost 59 inf + 15920 1553932273.009 * * [simplify]: Extracting #7: cost 0 inf + 24871 1553932273.015 * * [simplify]: Extracting #8: cost 0 inf + 24711 1553932273.020 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re x.re))) (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))))) 1553932273.020 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (- (* x.im x.im) (* x.re x.re))) (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932273.020 * * * * [progress]: [ 515 / 827 ] simplifiying candidate # 1553932273.020 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932273.020 * * [simplify]: iters left: 6 (17 enodes) 1553932273.025 * * [simplify]: iters left: 5 (81 enodes) 1553932273.057 * * [simplify]: iters left: 4 (183 enodes) 1553932273.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932273.124 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932273.124 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932273.124 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932273.124 * * [simplify]: Extracting #4: cost 138 inf + 1 1553932273.126 * * [simplify]: Extracting #5: cost 150 inf + 2876 1553932273.132 * * [simplify]: Extracting #6: cost 59 inf + 21314 1553932273.143 * * [simplify]: Extracting #7: cost 20 inf + 32428 1553932273.152 * * [simplify]: Extracting #8: cost 1 inf + 38834 1553932273.158 * * [simplify]: Extracting #9: cost 0 inf + 39046 1553932273.164 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) 1553932273.164 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932273.165 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932273.165 * * [simplify]: iters left: 6 (14 enodes) 1553932273.168 * * [simplify]: iters left: 5 (58 enodes) 1553932273.181 * * [simplify]: iters left: 4 (91 enodes) 1553932273.201 * * [simplify]: iters left: 3 (115 enodes) 1553932273.216 * * [simplify]: iters left: 2 (138 enodes) 1553932273.240 * * [simplify]: iters left: 1 (159 enodes) 1553932273.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932273.283 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932273.283 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932273.283 * * [simplify]: Extracting #3: cost 27 inf + 0 1553932273.283 * * [simplify]: Extracting #4: cost 50 inf + 0 1553932273.284 * * [simplify]: Extracting #5: cost 45 inf + 454 1553932273.285 * * [simplify]: Extracting #6: cost 15 inf + 3308 1553932273.288 * * [simplify]: Extracting #7: cost 2 inf + 6494 1553932273.290 * * [simplify]: Extracting #8: cost 0 inf + 7138 1553932273.293 * [simplify]: Simplified to (* (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) 1553932273.293 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932273.294 * * * * [progress]: [ 516 / 827 ] simplifiying candidate # 1553932273.294 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932273.294 * * [simplify]: iters left: 6 (19 enodes) 1553932273.301 * * [simplify]: iters left: 5 (86 enodes) 1553932273.317 * * [simplify]: iters left: 4 (173 enodes) 1553932273.360 * * [simplify]: iters left: 3 (463 enodes) 1553932273.625 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932273.626 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932273.626 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932273.626 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932273.627 * * [simplify]: Extracting #4: cost 217 inf + 1 1553932273.630 * * [simplify]: Extracting #5: cost 244 inf + 3014 1553932273.643 * * [simplify]: Extracting #6: cost 106 inf + 25412 1553932273.667 * * [simplify]: Extracting #7: cost 18 inf + 51661 1553932273.679 * * [simplify]: Extracting #8: cost 3 inf + 56910 1553932273.690 * * [simplify]: Extracting #9: cost 0 inf + 57797 1553932273.707 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (+ x.re x.im) (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) 1553932273.707 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (+ x.re x.im) (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932273.708 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im))) 1553932273.708 * * [simplify]: iters left: 6 (12 enodes) 1553932273.714 * * [simplify]: iters left: 5 (48 enodes) 1553932273.728 * * [simplify]: iters left: 4 (73 enodes) 1553932273.750 * * [simplify]: iters left: 3 (93 enodes) 1553932273.776 * * [simplify]: iters left: 2 (109 enodes) 1553932273.807 * * [simplify]: iters left: 1 (129 enodes) 1553932273.834 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932273.835 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932273.835 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932273.835 * * [simplify]: Extracting #3: cost 27 inf + 0 1553932273.835 * * [simplify]: Extracting #4: cost 38 inf + 290 1553932273.835 * * [simplify]: Extracting #5: cost 12 inf + 3984 1553932273.836 * * [simplify]: Extracting #6: cost 1 inf + 5444 1553932273.838 * * [simplify]: Extracting #7: cost 0 inf + 5806 1553932273.839 * * [simplify]: Extracting #8: cost 0 inf + 5766 1553932273.840 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (+ x.im x.re)))) 1553932273.840 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (+ x.re x.im) (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932273.840 * * * * [progress]: [ 517 / 827 ] simplifiying candidate # 1553932273.840 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932273.840 * * [simplify]: iters left: 6 (12 enodes) 1553932273.844 * * [simplify]: iters left: 5 (57 enodes) 1553932273.856 * * [simplify]: iters left: 4 (114 enodes) 1553932273.904 * * [simplify]: iters left: 3 (286 enodes) 1553932274.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932274.053 * * [simplify]: Extracting #1: cost 26 inf + 0 1553932274.054 * * [simplify]: Extracting #2: cost 122 inf + 2 1553932274.054 * * [simplify]: Extracting #3: cost 154 inf + 4087 1553932274.058 * * [simplify]: Extracting #4: cost 45 inf + 28749 1553932274.065 * * [simplify]: Extracting #5: cost 6 inf + 39639 1553932274.078 * * [simplify]: Extracting #6: cost 2 inf + 39730 1553932274.093 * * [simplify]: Extracting #7: cost 0 inf + 40154 1553932274.106 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.re x.im)))) 1553932274.106 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- x.re x.im) (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.re x.im)))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932274.107 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932274.107 * * [simplify]: iters left: 6 (10 enodes) 1553932274.115 * * [simplify]: iters left: 5 (39 enodes) 1553932274.126 * * [simplify]: iters left: 4 (62 enodes) 1553932274.136 * * [simplify]: iters left: 3 (88 enodes) 1553932274.150 * * [simplify]: iters left: 2 (118 enodes) 1553932274.182 * * [simplify]: iters left: 1 (170 enodes) 1553932274.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932274.216 * * [simplify]: Extracting #1: cost 22 inf + 0 1553932274.217 * * [simplify]: Extracting #2: cost 55 inf + 1 1553932274.217 * * [simplify]: Extracting #3: cost 50 inf + 292 1553932274.217 * * [simplify]: Extracting #4: cost 27 inf + 1852 1553932274.218 * * [simplify]: Extracting #5: cost 17 inf + 3231 1553932274.219 * * [simplify]: Extracting #6: cost 6 inf + 8585 1553932274.221 * * [simplify]: Extracting #7: cost 0 inf + 12900 1553932274.223 * [simplify]: Simplified to (- (* x.re x.re) (* x.im (- x.re x.im))) 1553932274.223 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (- x.re x.im) (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.re x.im)))) (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932274.223 * * * * [progress]: [ 518 / 827 ] simplifiying candidate # 1553932274.223 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932274.223 * * [simplify]: iters left: 6 (17 enodes) 1553932274.231 * * [simplify]: iters left: 5 (80 enodes) 1553932274.257 * * [simplify]: iters left: 4 (175 enodes) 1553932274.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932274.313 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932274.313 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932274.314 * * [simplify]: Extracting #3: cost 41 inf + 0 1553932274.314 * * [simplify]: Extracting #4: cost 142 inf + 1 1553932274.315 * * [simplify]: Extracting #5: cost 140 inf + 1751 1553932274.320 * * [simplify]: Extracting #6: cost 60 inf + 13787 1553932274.328 * * [simplify]: Extracting #7: cost 11 inf + 26649 1553932274.338 * * [simplify]: Extracting #8: cost 3 inf + 28794 1553932274.347 * * [simplify]: Extracting #9: cost 0 inf + 29430 1553932274.355 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- x.re x.im)) (* (+ x.re x.im) (- x.im x.re))))) 1553932274.355 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- x.re x.im)) (* (+ x.re x.im) (- x.im x.re))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932274.355 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) 1553932274.356 * * [simplify]: iters left: 6 (12 enodes) 1553932274.358 * * [simplify]: iters left: 5 (49 enodes) 1553932274.366 * * [simplify]: iters left: 4 (76 enodes) 1553932274.377 * * [simplify]: iters left: 3 (93 enodes) 1553932274.398 * * [simplify]: iters left: 2 (105 enodes) 1553932274.430 * * [simplify]: iters left: 1 (123 enodes) 1553932274.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932274.463 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932274.463 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932274.463 * * [simplify]: Extracting #3: cost 28 inf + 0 1553932274.463 * * [simplify]: Extracting #4: cost 36 inf + 453 1553932274.465 * * [simplify]: Extracting #5: cost 10 inf + 4064 1553932274.467 * * [simplify]: Extracting #6: cost 1 inf + 5760 1553932274.469 * * [simplify]: Extracting #7: cost 0 inf + 5522 1553932274.470 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (cbrt (- x.im x.re)))) 1553932274.471 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- x.re x.im)) (* (+ x.re x.im) (- x.im x.re))))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932274.471 * * * * [progress]: [ 519 / 827 ] simplifiying candidate # 1553932274.471 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932274.471 * * [simplify]: iters left: 6 (21 enodes) 1553932274.478 * * [simplify]: iters left: 5 (98 enodes) 1553932274.496 * * [simplify]: iters left: 4 (236 enodes) 1553932274.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932274.606 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932274.606 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932274.606 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932274.607 * * [simplify]: Extracting #4: cost 213 inf + 1 1553932274.608 * * [simplify]: Extracting #5: cost 212 inf + 5067 1553932274.612 * * [simplify]: Extracting #6: cost 111 inf + 22858 1553932274.625 * * [simplify]: Extracting #7: cost 29 inf + 48273 1553932274.636 * * [simplify]: Extracting #8: cost 3 inf + 58862 1553932274.646 * * [simplify]: Extracting #9: cost 0 inf + 59328 1553932274.656 * * [simplify]: Extracting #10: cost 0 inf + 59168 1553932274.674 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553932274.674 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932274.675 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932274.675 * * [simplify]: iters left: 6 (17 enodes) 1553932274.683 * * [simplify]: iters left: 5 (77 enodes) 1553932274.709 * * [simplify]: iters left: 4 (169 enodes) 1553932274.777 * * [simplify]: iters left: 3 (493 enodes) 1553932275.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932275.067 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932275.067 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932275.067 * * [simplify]: Extracting #3: cost 96 inf + 0 1553932275.068 * * [simplify]: Extracting #4: cost 301 inf + 1220 1553932275.080 * * [simplify]: Extracting #5: cost 212 inf + 29402 1553932275.118 * * [simplify]: Extracting #6: cost 14 inf + 83673 1553932275.151 * * [simplify]: Extracting #7: cost 0 inf + 87741 1553932275.179 * * [simplify]: Extracting #8: cost 0 inf + 87621 1553932275.222 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553932275.222 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932275.223 * * * * [progress]: [ 520 / 827 ] simplifiying candidate # 1553932275.223 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932275.224 * * [simplify]: iters left: 6 (21 enodes) 1553932275.234 * * [simplify]: iters left: 5 (100 enodes) 1553932275.272 * * [simplify]: iters left: 4 (239 enodes) 1553932275.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932275.404 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932275.404 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932275.404 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932275.405 * * [simplify]: Extracting #4: cost 216 inf + 1 1553932275.407 * * [simplify]: Extracting #5: cost 214 inf + 3325 1553932275.416 * * [simplify]: Extracting #6: cost 82 inf + 27260 1553932275.433 * * [simplify]: Extracting #7: cost 15 inf + 44550 1553932275.457 * * [simplify]: Extracting #8: cost 1 inf + 49709 1553932275.477 * * [simplify]: Extracting #9: cost 0 inf + 50391 1553932275.497 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553932275.497 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932275.498 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932275.498 * * [simplify]: iters left: 6 (15 enodes) 1553932275.503 * * [simplify]: iters left: 5 (67 enodes) 1553932275.515 * * [simplify]: iters left: 4 (132 enodes) 1553932275.538 * * [simplify]: iters left: 3 (280 enodes) 1553932275.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932275.626 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932275.626 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932275.626 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932275.627 * * [simplify]: Extracting #4: cost 160 inf + 289 1553932275.628 * * [simplify]: Extracting #5: cost 116 inf + 6502 1553932275.633 * * [simplify]: Extracting #6: cost 21 inf + 27248 1553932275.640 * * [simplify]: Extracting #7: cost 0 inf + 33380 1553932275.647 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553932275.647 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932275.648 * * * * [progress]: [ 521 / 827 ] simplifiying candidate # 1553932275.648 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932275.648 * * [simplify]: iters left: 6 (21 enodes) 1553932275.654 * * [simplify]: iters left: 5 (98 enodes) 1553932275.685 * * [simplify]: iters left: 4 (238 enodes) 1553932275.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932275.790 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932275.790 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932275.790 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932275.791 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932275.792 * * [simplify]: Extracting #5: cost 231 inf + 4581 1553932275.797 * * [simplify]: Extracting #6: cost 108 inf + 27218 1553932275.806 * * [simplify]: Extracting #7: cost 28 inf + 50550 1553932275.823 * * [simplify]: Extracting #8: cost 3 inf + 60650 1553932275.833 * * [simplify]: Extracting #9: cost 0 inf + 61516 1553932275.847 * * [simplify]: Extracting #10: cost 0 inf + 61396 1553932275.869 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) 1553932275.869 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932275.870 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932275.870 * * [simplify]: iters left: 6 (17 enodes) 1553932275.878 * * [simplify]: iters left: 5 (77 enodes) 1553932275.902 * * [simplify]: iters left: 4 (163 enodes) 1553932275.940 * * [simplify]: iters left: 3 (361 enodes) 1553932276.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932276.047 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932276.047 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932276.047 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932276.047 * * [simplify]: Extracting #4: cost 159 inf + 615 1553932276.049 * * [simplify]: Extracting #5: cost 122 inf + 6906 1553932276.054 * * [simplify]: Extracting #6: cost 17 inf + 31073 1553932276.067 * * [simplify]: Extracting #7: cost 2 inf + 34743 1553932276.086 * * [simplify]: Extracting #8: cost 0 inf + 35627 1553932276.094 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 1553932276.094 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (* (cbrt (- x.im x.re)) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932276.094 * * * * [progress]: [ 522 / 827 ] simplifiying candidate # 1553932276.094 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932276.094 * * [simplify]: iters left: 6 (21 enodes) 1553932276.102 * * [simplify]: iters left: 5 (100 enodes) 1553932276.125 * * [simplify]: iters left: 4 (241 enodes) 1553932276.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932276.214 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932276.214 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932276.214 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932276.215 * * [simplify]: Extracting #4: cost 232 inf + 1 1553932276.216 * * [simplify]: Extracting #5: cost 219 inf + 4946 1553932276.222 * * [simplify]: Extracting #6: cost 61 inf + 34733 1553932276.235 * * [simplify]: Extracting #7: cost 12 inf + 46945 1553932276.255 * * [simplify]: Extracting #8: cost 5 inf + 48598 1553932276.274 * * [simplify]: Extracting #9: cost 0 inf + 49738 1553932276.291 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.im x.re))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932276.291 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.im x.re))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932276.291 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932276.292 * * [simplify]: iters left: 6 (15 enodes) 1553932276.295 * * [simplify]: iters left: 5 (67 enodes) 1553932276.305 * * [simplify]: iters left: 4 (119 enodes) 1553932276.322 * * [simplify]: iters left: 3 (165 enodes) 1553932276.345 * * [simplify]: iters left: 2 (238 enodes) 1553932276.416 * * [simplify]: iters left: 1 (352 enodes) 1553932276.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932276.522 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932276.523 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932276.523 * * [simplify]: Extracting #3: cost 87 inf + 0 1553932276.524 * * [simplify]: Extracting #4: cost 169 inf + 249 1553932276.528 * * [simplify]: Extracting #5: cost 107 inf + 9114 1553932276.538 * * [simplify]: Extracting #6: cost 13 inf + 22815 1553932276.552 * * [simplify]: Extracting #7: cost 0 inf + 25919 1553932276.563 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) 1553932276.563 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.im x.re))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932276.563 * * * * [progress]: [ 523 / 827 ] simplifiying candidate # 1553932276.563 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932276.564 * * [simplify]: iters left: 6 (22 enodes) 1553932276.575 * * [simplify]: iters left: 5 (102 enodes) 1553932276.611 * * [simplify]: iters left: 4 (240 enodes) 1553932276.694 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932276.694 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932276.694 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932276.694 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932276.695 * * [simplify]: Extracting #4: cost 207 inf + 1 1553932276.696 * * [simplify]: Extracting #5: cost 212 inf + 3615 1553932276.700 * * [simplify]: Extracting #6: cost 81 inf + 26046 1553932276.708 * * [simplify]: Extracting #7: cost 18 inf + 45255 1553932276.725 * * [simplify]: Extracting #8: cost 1 inf + 51296 1553932276.743 * * [simplify]: Extracting #9: cost 0 inf + 51508 1553932276.761 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932276.762 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932276.762 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932276.762 * * [simplify]: iters left: 6 (16 enodes) 1553932276.766 * * [simplify]: iters left: 5 (67 enodes) 1553932276.775 * * [simplify]: iters left: 4 (106 enodes) 1553932276.791 * * [simplify]: iters left: 3 (131 enodes) 1553932276.824 * * [simplify]: iters left: 2 (150 enodes) 1553932276.862 * * [simplify]: iters left: 1 (169 enodes) 1553932276.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932276.885 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932276.885 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932276.885 * * [simplify]: Extracting #3: cost 36 inf + 0 1553932276.885 * * [simplify]: Extracting #4: cost 43 inf + 981 1553932276.886 * * [simplify]: Extracting #5: cost 18 inf + 4513 1553932276.888 * * [simplify]: Extracting #6: cost 0 inf + 8586 1553932276.889 * * [simplify]: Extracting #7: cost 0 inf + 8346 1553932276.891 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553932276.891 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932276.891 * * * * [progress]: [ 524 / 827 ] simplifiying candidate # 1553932276.892 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932276.892 * * [simplify]: iters left: 6 (22 enodes) 1553932276.903 * * [simplify]: iters left: 5 (103 enodes) 1553932276.939 * * [simplify]: iters left: 4 (230 enodes) 1553932277.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932277.017 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932277.017 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932277.018 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932277.018 * * [simplify]: Extracting #4: cost 188 inf + 1 1553932277.019 * * [simplify]: Extracting #5: cost 162 inf + 5321 1553932277.024 * * [simplify]: Extracting #6: cost 50 inf + 24409 1553932277.030 * * [simplify]: Extracting #7: cost 8 inf + 35905 1553932277.043 * * [simplify]: Extracting #8: cost 1 inf + 37748 1553932277.058 * * [simplify]: Extracting #9: cost 0 inf + 37960 1553932277.076 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* (* x.re (+ x.re x.im)) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553932277.076 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* (* x.re (+ x.re x.im)) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932277.077 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im))) 1553932277.077 * * [simplify]: iters left: 6 (14 enodes) 1553932277.084 * * [simplify]: iters left: 5 (57 enodes) 1553932277.096 * * [simplify]: iters left: 4 (88 enodes) 1553932277.108 * * [simplify]: iters left: 3 (109 enodes) 1553932277.122 * * [simplify]: iters left: 2 (121 enodes) 1553932277.148 * * [simplify]: iters left: 1 (139 enodes) 1553932277.172 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932277.173 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932277.173 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932277.173 * * [simplify]: Extracting #3: cost 34 inf + 0 1553932277.173 * * [simplify]: Extracting #4: cost 36 inf + 1024 1553932277.174 * * [simplify]: Extracting #5: cost 13 inf + 3549 1553932277.175 * * [simplify]: Extracting #6: cost 2 inf + 6010 1553932277.176 * * [simplify]: Extracting #7: cost 0 inf + 6894 1553932277.177 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553932277.177 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* (* x.re (+ x.re x.im)) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (- x.im x.re)) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932277.178 * * * * [progress]: [ 525 / 827 ] simplifiying candidate # 1553932277.178 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932277.178 * * [simplify]: iters left: 6 (17 enodes) 1553932277.183 * * [simplify]: iters left: 5 (80 enodes) 1553932277.202 * * [simplify]: iters left: 4 (174 enodes) 1553932277.257 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932277.257 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932277.257 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932277.257 * * [simplify]: Extracting #3: cost 41 inf + 0 1553932277.258 * * [simplify]: Extracting #4: cost 142 inf + 1 1553932277.259 * * [simplify]: Extracting #5: cost 135 inf + 2400 1553932277.265 * * [simplify]: Extracting #6: cost 43 inf + 17103 1553932277.270 * * [simplify]: Extracting #7: cost 9 inf + 26943 1553932277.275 * * [simplify]: Extracting #8: cost 1 inf + 28738 1553932277.280 * * [simplify]: Extracting #9: cost 0 inf + 28950 1553932277.286 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553932277.286 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932277.286 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932277.286 * * [simplify]: iters left: 6 (12 enodes) 1553932277.289 * * [simplify]: iters left: 5 (48 enodes) 1553932277.298 * * [simplify]: iters left: 4 (74 enodes) 1553932277.319 * * [simplify]: iters left: 3 (92 enodes) 1553932277.332 * * [simplify]: iters left: 2 (104 enodes) 1553932277.354 * * [simplify]: iters left: 1 (122 enodes) 1553932277.379 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932277.379 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932277.379 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932277.379 * * [simplify]: Extracting #3: cost 28 inf + 0 1553932277.379 * * [simplify]: Extracting #4: cost 35 inf + 535 1553932277.380 * * [simplify]: Extracting #5: cost 9 inf + 3906 1553932277.381 * * [simplify]: Extracting #6: cost 1 inf + 5200 1553932277.382 * * [simplify]: Extracting #7: cost 0 inf + 5522 1553932277.383 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (- x.im x.re))) 1553932277.383 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932277.383 * * * * [progress]: [ 526 / 827 ] simplifiying candidate # 1553932277.383 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932277.383 * * [simplify]: iters left: 6 (17 enodes) 1553932277.388 * * [simplify]: iters left: 5 (81 enodes) 1553932277.404 * * [simplify]: iters left: 4 (175 enodes) 1553932277.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932277.470 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932277.470 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932277.470 * * [simplify]: Extracting #3: cost 41 inf + 0 1553932277.471 * * [simplify]: Extracting #4: cost 142 inf + 1 1553932277.471 * * [simplify]: Extracting #5: cost 137 inf + 2035 1553932277.474 * * [simplify]: Extracting #6: cost 49 inf + 15849 1553932277.479 * * [simplify]: Extracting #7: cost 9 inf + 26741 1553932277.484 * * [simplify]: Extracting #8: cost 1 inf + 28578 1553932277.491 * * [simplify]: Extracting #9: cost 0 inf + 28790 1553932277.501 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932277.501 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932277.502 * [simplify]: Simplifying (* (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re))) 1553932277.502 * * [simplify]: iters left: 6 (12 enodes) 1553932277.508 * * [simplify]: iters left: 5 (50 enodes) 1553932277.522 * * [simplify]: iters left: 4 (76 enodes) 1553932277.535 * * [simplify]: iters left: 3 (92 enodes) 1553932277.547 * * [simplify]: iters left: 2 (104 enodes) 1553932277.560 * * [simplify]: iters left: 1 (122 enodes) 1553932277.577 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932277.577 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932277.577 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932277.577 * * [simplify]: Extracting #3: cost 28 inf + 0 1553932277.577 * * [simplify]: Extracting #4: cost 35 inf + 575 1553932277.579 * * [simplify]: Extracting #5: cost 11 inf + 3342 1553932277.580 * * [simplify]: Extracting #6: cost 1 inf + 5160 1553932277.582 * * [simplify]: Extracting #7: cost 0 inf + 5362 1553932277.585 * * [simplify]: Extracting #8: cost 0 inf + 5282 1553932277.587 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re)))) 1553932277.587 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932277.587 * * * * [progress]: [ 527 / 827 ] simplifiying candidate # 1553932277.587 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932277.588 * * [simplify]: iters left: 6 (19 enodes) 1553932277.598 * * [simplify]: iters left: 5 (90 enodes) 1553932277.620 * * [simplify]: iters left: 4 (204 enodes) 1553932277.684 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932277.684 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932277.684 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932277.684 * * [simplify]: Extracting #3: cost 45 inf + 0 1553932277.685 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932277.686 * * [simplify]: Extracting #5: cost 176 inf + 6519 1553932277.697 * * [simplify]: Extracting #6: cost 55 inf + 33012 1553932277.713 * * [simplify]: Extracting #7: cost 14 inf + 46716 1553932277.723 * * [simplify]: Extracting #8: cost 3 inf + 49659 1553932277.731 * * [simplify]: Extracting #9: cost 0 inf + 50666 1553932277.739 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553932277.739 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932277.740 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932277.740 * * [simplify]: iters left: 6 (16 enodes) 1553932277.747 * * [simplify]: iters left: 5 (74 enodes) 1553932277.772 * * [simplify]: iters left: 4 (156 enodes) 1553932277.823 * * [simplify]: iters left: 3 (468 enodes) 1553932278.093 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932278.094 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932278.094 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932278.094 * * [simplify]: Extracting #3: cost 77 inf + 0 1553932278.094 * * [simplify]: Extracting #4: cost 288 inf + 43 1553932278.098 * * [simplify]: Extracting #5: cost 296 inf + 11519 1553932278.116 * * [simplify]: Extracting #6: cost 37 inf + 75027 1553932278.161 * * [simplify]: Extracting #7: cost 0 inf + 85981 1553932278.210 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (- (* x.re x.re) (* x.im x.re))) (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (* x.im x.im))))) (cbrt (+ (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (- (* x.re x.re) (* x.im x.re))) (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (* x.im x.im))))) 1553932278.210 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (- (* x.re x.re) (* x.im x.re))) (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (* x.im x.im))))) (cbrt (+ (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (- (* x.re x.re) (* x.im x.re))) (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932278.210 * * * * [progress]: [ 528 / 827 ] simplifiying candidate # 1553932278.211 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932278.211 * * [simplify]: iters left: 6 (23 enodes) 1553932278.223 * * [simplify]: iters left: 5 (109 enodes) 1553932278.252 * * [simplify]: iters left: 4 (267 enodes) 1553932278.380 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932278.380 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932278.380 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932278.381 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932278.382 * * [simplify]: Extracting #4: cost 266 inf + 1 1553932278.386 * * [simplify]: Extracting #5: cost 252 inf + 8375 1553932278.397 * * [simplify]: Extracting #6: cost 89 inf + 43334 1553932278.409 * * [simplify]: Extracting #7: cost 21 inf + 67101 1553932278.425 * * [simplify]: Extracting #8: cost 4 inf + 73113 1553932278.451 * * [simplify]: Extracting #9: cost 0 inf + 74041 1553932278.476 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im (* x.re (- x.re x.im))) (* x.re (* x.re (- x.re x.im))))))) 1553932278.476 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im (* x.re (- x.re x.im))) (* x.re (* x.re (- x.re x.im))))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932278.477 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932278.477 * * [simplify]: iters left: 6 (19 enodes) 1553932278.486 * * [simplify]: iters left: 5 (90 enodes) 1553932278.509 * * [simplify]: iters left: 4 (200 enodes) 1553932278.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932278.558 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932278.558 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932278.559 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932278.560 * * [simplify]: Extracting #4: cost 191 inf + 2 1553932278.564 * * [simplify]: Extracting #5: cost 112 inf + 15734 1553932278.576 * * [simplify]: Extracting #6: cost 11 inf + 35573 1553932278.591 * * [simplify]: Extracting #7: cost 2 inf + 38430 1553932278.607 * * [simplify]: Extracting #8: cost 0 inf + 39514 1553932278.617 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) 1553932278.618 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im (* x.re (- x.re x.im))) (* x.re (* x.re (- x.re x.im))))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932278.618 * * * * [progress]: [ 529 / 827 ] simplifiying candidate # 1553932278.618 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932278.618 * * [simplify]: iters left: 6 (21 enodes) 1553932278.624 * * [simplify]: iters left: 5 (98 enodes) 1553932278.653 * * [simplify]: iters left: 4 (238 enodes) 1553932278.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932278.754 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932278.754 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932278.754 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932278.755 * * [simplify]: Extracting #4: cost 252 inf + 1 1553932278.758 * * [simplify]: Extracting #5: cost 236 inf + 7733 1553932278.773 * * [simplify]: Extracting #6: cost 83 inf + 40071 1553932278.786 * * [simplify]: Extracting #7: cost 28 inf + 61901 1553932278.798 * * [simplify]: Extracting #8: cost 7 inf + 70396 1553932278.810 * * [simplify]: Extracting #9: cost 0 inf + 72291 1553932278.822 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.im x.im) (* x.re x.re))))) 1553932278.822 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932278.823 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932278.823 * * [simplify]: iters left: 6 (18 enodes) 1553932278.829 * * [simplify]: iters left: 5 (87 enodes) 1553932278.844 * * [simplify]: iters left: 4 (221 enodes) 1553932278.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932278.941 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932278.941 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932278.942 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932278.942 * * [simplify]: Extracting #4: cost 209 inf + 2 1553932278.945 * * [simplify]: Extracting #5: cost 129 inf + 18405 1553932278.952 * * [simplify]: Extracting #6: cost 6 inf + 43604 1553932278.961 * * [simplify]: Extracting #7: cost 0 inf + 45135 1553932278.970 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.im x.re)))) 1553932278.970 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932278.970 * * * * [progress]: [ 530 / 827 ] simplifiying candidate # 1553932278.970 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932278.971 * * [simplify]: iters left: 6 (23 enodes) 1553932278.980 * * [simplify]: iters left: 5 (109 enodes) 1553932279.024 * * [simplify]: iters left: 4 (269 enodes) 1553932279.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932279.168 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932279.168 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932279.168 * * [simplify]: Extracting #3: cost 81 inf + 0 1553932279.169 * * [simplify]: Extracting #4: cost 280 inf + 1 1553932279.171 * * [simplify]: Extracting #5: cost 264 inf + 9942 1553932279.181 * * [simplify]: Extracting #6: cost 102 inf + 42430 1553932279.206 * * [simplify]: Extracting #7: cost 14 inf + 67659 1553932279.225 * * [simplify]: Extracting #8: cost 2 inf + 72120 1553932279.238 * * [simplify]: Extracting #9: cost 0 inf + 72544 1553932279.255 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553932279.255 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932279.256 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932279.256 * * [simplify]: iters left: 6 (19 enodes) 1553932279.264 * * [simplify]: iters left: 5 (90 enodes) 1553932279.298 * * [simplify]: iters left: 4 (188 enodes) 1553932279.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932279.369 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932279.369 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932279.369 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932279.369 * * [simplify]: Extracting #4: cost 177 inf + 2 1553932279.370 * * [simplify]: Extracting #5: cost 161 inf + 2614 1553932279.374 * * [simplify]: Extracting #6: cost 33 inf + 25062 1553932279.380 * * [simplify]: Extracting #7: cost 6 inf + 33396 1553932279.388 * * [simplify]: Extracting #8: cost 1 inf + 35646 1553932279.398 * * [simplify]: Extracting #9: cost 0 inf + 36288 1553932279.411 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (- x.im x.re)))) 1553932279.411 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932279.411 * * * * [progress]: [ 531 / 827 ] simplifiying candidate # 1553932279.412 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932279.412 * * [simplify]: iters left: 6 (22 enodes) 1553932279.424 * * [simplify]: iters left: 5 (102 enodes) 1553932279.444 * * [simplify]: iters left: 4 (240 enodes) 1553932279.564 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932279.564 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932279.564 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932279.564 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932279.565 * * [simplify]: Extracting #4: cost 234 inf + 1 1553932279.569 * * [simplify]: Extracting #5: cost 205 inf + 9633 1553932279.582 * * [simplify]: Extracting #6: cost 72 inf + 38457 1553932279.601 * * [simplify]: Extracting #7: cost 29 inf + 51013 1553932279.622 * * [simplify]: Extracting #8: cost 1 inf + 63548 1553932279.647 * * [simplify]: Extracting #9: cost 0 inf + 64091 1553932279.662 * [simplify]: Simplified to (* (cbrt (* x.re (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553932279.662 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932279.663 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932279.663 * * [simplify]: iters left: 6 (17 enodes) 1553932279.667 * * [simplify]: iters left: 5 (77 enodes) 1553932279.679 * * [simplify]: iters left: 4 (164 enodes) 1553932279.735 * * [simplify]: iters left: 3 (481 enodes) 1553932280.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932280.059 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932280.059 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932280.059 * * [simplify]: Extracting #3: cost 85 inf + 0 1553932280.061 * * [simplify]: Extracting #4: cost 287 inf + 2 1553932280.066 * * [simplify]: Extracting #5: cost 291 inf + 10710 1553932280.096 * * [simplify]: Extracting #6: cost 62 inf + 65521 1553932280.140 * * [simplify]: Extracting #7: cost 0 inf + 84685 1553932280.185 * * [simplify]: Extracting #8: cost 0 inf + 84445 1553932280.232 * [simplify]: Simplified to (* (cbrt (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (+ (- (* x.re x.re) (* x.im x.re)) (* x.im x.im)))))) 1553932280.232 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (cbrt (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (+ (- (* x.re x.re) (* x.im x.re)) (* x.im x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932280.233 * * * * [progress]: [ 532 / 827 ] simplifiying candidate # 1553932280.233 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932280.233 * * [simplify]: iters left: 6 (24 enodes) 1553932280.246 * * [simplify]: iters left: 5 (112 enodes) 1553932280.286 * * [simplify]: iters left: 4 (258 enodes) 1553932280.363 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932280.363 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932280.363 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932280.363 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932280.364 * * [simplify]: Extracting #4: cost 226 inf + 1 1553932280.366 * * [simplify]: Extracting #5: cost 184 inf + 13142 1553932280.379 * * [simplify]: Extracting #6: cost 64 inf + 38253 1553932280.397 * * [simplify]: Extracting #7: cost 26 inf + 49140 1553932280.421 * * [simplify]: Extracting #8: cost 4 inf + 57727 1553932280.441 * * [simplify]: Extracting #9: cost 0 inf + 58866 1553932280.451 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) 1553932280.451 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932280.451 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932280.452 * * [simplify]: iters left: 6 (18 enodes) 1553932280.456 * * [simplify]: iters left: 5 (80 enodes) 1553932280.469 * * [simplify]: iters left: 4 (163 enodes) 1553932280.528 * * [simplify]: iters left: 3 (454 enodes) 1553932280.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932280.767 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932280.767 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932280.768 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932280.769 * * [simplify]: Extracting #4: cost 309 inf + 2 1553932280.775 * * [simplify]: Extracting #5: cost 287 inf + 13424 1553932280.808 * * [simplify]: Extracting #6: cost 37 inf + 77031 1553932280.853 * * [simplify]: Extracting #7: cost 0 inf + 88865 1553932280.884 * * [simplify]: Extracting #8: cost 0 inf + 88745 1553932280.918 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (+ (* (- x.re x.im) x.re) (* x.im x.im))))) (cbrt (+ x.re x.im))) 1553932280.918 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (+ (* (- x.re x.im) x.re) (* x.im x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932280.918 * * * * [progress]: [ 533 / 827 ] simplifiying candidate # 1553932280.919 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932280.919 * * [simplify]: iters left: 6 (21 enodes) 1553932280.930 * * [simplify]: iters left: 5 (98 enodes) 1553932280.949 * * [simplify]: iters left: 4 (236 enodes) 1553932281.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932281.028 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932281.028 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932281.028 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932281.029 * * [simplify]: Extracting #4: cost 213 inf + 1 1553932281.031 * * [simplify]: Extracting #5: cost 184 inf + 11719 1553932281.038 * * [simplify]: Extracting #6: cost 60 inf + 37719 1553932281.055 * * [simplify]: Extracting #7: cost 23 inf + 51663 1553932281.079 * * [simplify]: Extracting #8: cost 2 inf + 58584 1553932281.098 * * [simplify]: Extracting #9: cost 0 inf + 59008 1553932281.108 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) 1553932281.108 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932281.109 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932281.109 * * [simplify]: iters left: 6 (17 enodes) 1553932281.113 * * [simplify]: iters left: 5 (77 enodes) 1553932281.127 * * [simplify]: iters left: 4 (164 enodes) 1553932281.185 * * [simplify]: iters left: 3 (481 enodes) 1553932281.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932281.530 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932281.530 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932281.531 * * [simplify]: Extracting #3: cost 89 inf + 0 1553932281.531 * * [simplify]: Extracting #4: cost 290 inf + 2 1553932281.534 * * [simplify]: Extracting #5: cost 302 inf + 6208 1553932281.548 * * [simplify]: Extracting #6: cost 73 inf + 61699 1553932281.583 * * [simplify]: Extracting #7: cost 1 inf + 84563 1553932281.623 * * [simplify]: Extracting #8: cost 0 inf + 83765 1553932281.650 * * [simplify]: Extracting #9: cost 0 inf + 83685 1553932281.675 * [simplify]: Simplified to (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (+ (* x.re (- x.re x.im)) (* x.im x.im)))))) 1553932281.675 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (+ (* x.re (- x.re x.im)) (* x.im x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932281.676 * * * * [progress]: [ 534 / 827 ] simplifiying candidate # 1553932281.676 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932281.676 * * [simplify]: iters left: 6 (19 enodes) 1553932281.682 * * [simplify]: iters left: 5 (88 enodes) 1553932281.707 * * [simplify]: iters left: 4 (202 enodes) 1553932281.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932281.769 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932281.769 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932281.769 * * [simplify]: Extracting #3: cost 45 inf + 0 1553932281.769 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932281.771 * * [simplify]: Extracting #5: cost 164 inf + 9576 1553932281.781 * * [simplify]: Extracting #6: cost 59 inf + 30262 1553932281.795 * * [simplify]: Extracting #7: cost 26 inf + 40188 1553932281.815 * * [simplify]: Extracting #8: cost 1 inf + 49882 1553932281.828 * * [simplify]: Extracting #9: cost 0 inf + 50094 1553932281.837 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932281.837 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932281.837 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932281.837 * * [simplify]: iters left: 6 (16 enodes) 1553932281.841 * * [simplify]: iters left: 5 (72 enodes) 1553932281.866 * * [simplify]: iters left: 4 (154 enodes) 1553932281.904 * * [simplify]: iters left: 3 (468 enodes) 1553932282.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932282.216 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932282.216 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932282.216 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932282.217 * * [simplify]: Extracting #4: cost 282 inf + 43 1553932282.220 * * [simplify]: Extracting #5: cost 293 inf + 9190 1553932282.248 * * [simplify]: Extracting #6: cost 43 inf + 70763 1553932282.291 * * [simplify]: Extracting #7: cost 1 inf + 83567 1553932282.335 * * [simplify]: Extracting #8: cost 0 inf + 83929 1553932282.378 * * [simplify]: Extracting #9: cost 0 inf + 83849 1553932282.409 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ (* (+ (- (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.re) (* x.im x.im))) (* (+ (- (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (* x.re x.re))))) (cbrt (- x.im x.re))) 1553932282.409 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* (+ (- (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (+ (* x.im x.re) (* x.im x.im))) (* (+ (- (* x.re x.re) (* x.im x.re)) (* x.im x.im)) (* x.re x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932282.409 * * * * [progress]: [ 535 / 827 ] simplifiying candidate # 1553932282.410 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932282.410 * * [simplify]: iters left: 6 (23 enodes) 1553932282.416 * * [simplify]: iters left: 5 (109 enodes) 1553932282.437 * * [simplify]: iters left: 4 (267 enodes) 1553932282.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932282.521 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932282.521 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932282.521 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932282.522 * * [simplify]: Extracting #4: cost 266 inf + 1 1553932282.524 * * [simplify]: Extracting #5: cost 234 inf + 11973 1553932282.536 * * [simplify]: Extracting #6: cost 84 inf + 41745 1553932282.548 * * [simplify]: Extracting #7: cost 29 inf + 62370 1553932282.564 * * [simplify]: Extracting #8: cost 1 inf + 73429 1553932282.589 * * [simplify]: Extracting #9: cost 0 inf + 73641 1553932282.614 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932282.614 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932282.615 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932282.615 * * [simplify]: iters left: 6 (19 enodes) 1553932282.619 * * [simplify]: iters left: 5 (90 enodes) 1553932282.636 * * [simplify]: iters left: 4 (205 enodes) 1553932282.695 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932282.695 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932282.695 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932282.695 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932282.696 * * [simplify]: Extracting #4: cost 192 inf + 44 1553932282.698 * * [simplify]: Extracting #5: cost 111 inf + 14364 1553932282.705 * * [simplify]: Extracting #6: cost 7 inf + 36756 1553932282.712 * * [simplify]: Extracting #7: cost 2 inf + 39034 1553932282.730 * * [simplify]: Extracting #8: cost 0 inf + 40238 1553932282.741 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) 1553932282.741 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re (- x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932282.741 * * * * [progress]: [ 536 / 827 ] simplifiying candidate # 1553932282.741 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932282.742 * * [simplify]: iters left: 6 (19 enodes) 1553932282.748 * * [simplify]: iters left: 5 (92 enodes) 1553932282.766 * * [simplify]: iters left: 4 (207 enodes) 1553932282.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932282.840 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932282.840 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932282.840 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932282.841 * * [simplify]: Extracting #4: cost 197 inf + 1 1553932282.845 * * [simplify]: Extracting #5: cost 159 inf + 9511 1553932282.857 * * [simplify]: Extracting #6: cost 33 inf + 34874 1553932282.873 * * [simplify]: Extracting #7: cost 9 inf + 42334 1553932282.887 * * [simplify]: Extracting #8: cost 2 inf + 43647 1553932282.896 * * [simplify]: Extracting #9: cost 0 inf + 44111 1553932282.904 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553932282.905 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932282.905 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932282.905 * * [simplify]: iters left: 6 (14 enodes) 1553932282.908 * * [simplify]: iters left: 5 (64 enodes) 1553932282.921 * * [simplify]: iters left: 4 (124 enodes) 1553932282.943 * * [simplify]: iters left: 3 (267 enodes) 1553932283.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932283.073 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932283.073 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932283.073 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932283.074 * * [simplify]: Extracting #4: cost 158 inf + 44 1553932283.075 * * [simplify]: Extracting #5: cost 133 inf + 5182 1553932283.079 * * [simplify]: Extracting #6: cost 30 inf + 27626 1553932283.086 * * [simplify]: Extracting #7: cost 1 inf + 33624 1553932283.094 * * [simplify]: Extracting #8: cost 0 inf + 33906 1553932283.101 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) 1553932283.101 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- x.re x.im))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932283.101 * * * * [progress]: [ 537 / 827 ] simplifiying candidate # 1553932283.102 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932283.102 * * [simplify]: iters left: 6 (23 enodes) 1553932283.118 * * [simplify]: iters left: 5 (109 enodes) 1553932283.141 * * [simplify]: iters left: 4 (269 enodes) 1553932283.231 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932283.232 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932283.232 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932283.232 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932283.233 * * [simplify]: Extracting #4: cost 290 inf + 1 1553932283.235 * * [simplify]: Extracting #5: cost 274 inf + 8379 1553932283.248 * * [simplify]: Extracting #6: cost 114 inf + 41492 1553932283.262 * * [simplify]: Extracting #7: cost 23 inf + 70069 1553932283.279 * * [simplify]: Extracting #8: cost 4 inf + 76855 1553932283.301 * * [simplify]: Extracting #9: cost 0 inf + 78285 1553932283.329 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932283.329 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932283.330 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932283.330 * * [simplify]: iters left: 6 (19 enodes) 1553932283.340 * * [simplify]: iters left: 5 (90 enodes) 1553932283.356 * * [simplify]: iters left: 4 (201 enodes) 1553932283.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932283.405 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932283.405 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932283.405 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932283.405 * * [simplify]: Extracting #4: cost 142 inf + 2 1553932283.406 * * [simplify]: Extracting #5: cost 127 inf + 2811 1553932283.409 * * [simplify]: Extracting #6: cost 32 inf + 16954 1553932283.414 * * [simplify]: Extracting #7: cost 4 inf + 25168 1553932283.422 * * [simplify]: Extracting #8: cost 0 inf + 26816 1553932283.427 * * [simplify]: Extracting #9: cost 0 inf + 26456 1553932283.432 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- (* x.re x.re) (* x.im (- x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 1553932283.432 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- (* x.re x.re) (* x.im (- x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932283.433 * * * * [progress]: [ 538 / 827 ] simplifiying candidate # 1553932283.433 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932283.433 * * [simplify]: iters left: 6 (21 enodes) 1553932283.439 * * [simplify]: iters left: 5 (100 enodes) 1553932283.467 * * [simplify]: iters left: 4 (243 enodes) 1553932283.563 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932283.563 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932283.563 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932283.564 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932283.565 * * [simplify]: Extracting #4: cost 267 inf + 1 1553932283.569 * * [simplify]: Extracting #5: cost 229 inf + 9674 1553932283.579 * * [simplify]: Extracting #6: cost 58 inf + 46129 1553932283.591 * * [simplify]: Extracting #7: cost 10 inf + 57989 1553932283.605 * * [simplify]: Extracting #8: cost 0 inf + 60529 1553932283.630 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553932283.630 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932283.631 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932283.631 * * [simplify]: iters left: 6 (16 enodes) 1553932283.643 * * [simplify]: iters left: 5 (77 enodes) 1553932283.670 * * [simplify]: iters left: 4 (163 enodes) 1553932283.700 * * [simplify]: iters left: 3 (333 enodes) 1553932283.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932283.830 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932283.830 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932283.831 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932283.832 * * [simplify]: Extracting #4: cost 198 inf + 2 1553932283.836 * * [simplify]: Extracting #5: cost 140 inf + 9967 1553932283.854 * * [simplify]: Extracting #6: cost 15 inf + 35770 1553932283.864 * * [simplify]: Extracting #7: cost 0 inf + 40170 1553932283.872 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932283.872 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932283.873 * * * * [progress]: [ 539 / 827 ] simplifiying candidate # 1553932283.873 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932283.873 * * [simplify]: iters left: 6 (24 enodes) 1553932283.881 * * [simplify]: iters left: 5 (112 enodes) 1553932283.912 * * [simplify]: iters left: 4 (258 enodes) 1553932283.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932283.998 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932283.999 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932283.999 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932283.999 * * [simplify]: Extracting #4: cost 230 inf + 1 1553932284.001 * * [simplify]: Extracting #5: cost 204 inf + 9150 1553932284.008 * * [simplify]: Extracting #6: cost 79 inf + 32911 1553932284.017 * * [simplify]: Extracting #7: cost 31 inf + 46375 1553932284.042 * * [simplify]: Extracting #8: cost 6 inf + 56059 1553932284.062 * * [simplify]: Extracting #9: cost 0 inf + 57993 1553932284.079 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932284.080 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932284.080 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932284.081 * * [simplify]: iters left: 6 (18 enodes) 1553932284.088 * * [simplify]: iters left: 5 (80 enodes) 1553932284.112 * * [simplify]: iters left: 4 (148 enodes) 1553932284.140 * * [simplify]: iters left: 3 (298 enodes) 1553932284.236 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932284.237 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932284.237 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932284.237 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932284.237 * * [simplify]: Extracting #4: cost 170 inf + 44 1553932284.238 * * [simplify]: Extracting #5: cost 148 inf + 2742 1553932284.243 * * [simplify]: Extracting #6: cost 52 inf + 21085 1553932284.257 * * [simplify]: Extracting #7: cost 1 inf + 35556 1553932284.265 * * [simplify]: Extracting #8: cost 0 inf + 36238 1553932284.273 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im))))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) 1553932284.273 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im))))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932284.273 * * * * [progress]: [ 540 / 827 ] simplifiying candidate # 1553932284.274 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932284.274 * * [simplify]: iters left: 6 (22 enodes) 1553932284.280 * * [simplify]: iters left: 5 (103 enodes) 1553932284.313 * * [simplify]: iters left: 4 (230 enodes) 1553932284.408 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932284.408 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932284.408 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932284.409 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932284.409 * * [simplify]: Extracting #4: cost 202 inf + 1 1553932284.411 * * [simplify]: Extracting #5: cost 147 inf + 11217 1553932284.418 * * [simplify]: Extracting #6: cost 30 inf + 35125 1553932284.429 * * [simplify]: Extracting #7: cost 11 inf + 40467 1553932284.438 * * [simplify]: Extracting #8: cost 3 inf + 42153 1553932284.450 * * [simplify]: Extracting #9: cost 0 inf + 42829 1553932284.467 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) 1553932284.467 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932284.468 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932284.468 * * [simplify]: iters left: 6 (15 enodes) 1553932284.475 * * [simplify]: iters left: 5 (67 enodes) 1553932284.496 * * [simplify]: iters left: 4 (132 enodes) 1553932284.543 * * [simplify]: iters left: 3 (280 enodes) 1553932284.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932284.665 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932284.666 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932284.666 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932284.667 * * [simplify]: Extracting #4: cost 164 inf + 44 1553932284.669 * * [simplify]: Extracting #5: cost 145 inf + 3387 1553932284.676 * * [simplify]: Extracting #6: cost 67 inf + 16854 1553932284.690 * * [simplify]: Extracting #7: cost 2 inf + 34594 1553932284.705 * * [simplify]: Extracting #8: cost 0 inf + 35278 1553932284.720 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im)))) (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im)))) 1553932284.720 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (* (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im)))) (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932284.721 * * * * [progress]: [ 541 / 827 ] simplifiying candidate # 1553932284.721 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932284.721 * * [simplify]: iters left: 6 (21 enodes) 1553932284.732 * * [simplify]: iters left: 5 (100 enodes) 1553932284.771 * * [simplify]: iters left: 4 (239 enodes) 1553932284.874 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932284.874 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932284.874 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932284.874 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932284.875 * * [simplify]: Extracting #4: cost 218 inf + 1 1553932284.877 * * [simplify]: Extracting #5: cost 175 inf + 12962 1553932284.884 * * [simplify]: Extracting #6: cost 53 inf + 37281 1553932284.901 * * [simplify]: Extracting #7: cost 11 inf + 47992 1553932284.921 * * [simplify]: Extracting #8: cost 2 inf + 50051 1553932284.941 * * [simplify]: Extracting #9: cost 0 inf + 50515 1553932284.961 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) 1553932284.961 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932284.961 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932284.962 * * [simplify]: iters left: 6 (15 enodes) 1553932284.969 * * [simplify]: iters left: 5 (67 enodes) 1553932284.990 * * [simplify]: iters left: 4 (132 enodes) 1553932285.033 * * [simplify]: iters left: 3 (280 enodes) 1553932285.126 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932285.126 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932285.126 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932285.126 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932285.127 * * [simplify]: Extracting #4: cost 174 inf + 2 1553932285.128 * * [simplify]: Extracting #5: cost 155 inf + 2206 1553932285.131 * * [simplify]: Extracting #6: cost 69 inf + 17130 1553932285.138 * * [simplify]: Extracting #7: cost 3 inf + 34792 1553932285.146 * * [simplify]: Extracting #8: cost 0 inf + 35758 1553932285.161 * [simplify]: Simplified to (* (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im)))))) 1553932285.161 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932285.162 * * * * [progress]: [ 542 / 827 ] simplifiying candidate # 1553932285.162 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932285.163 * * [simplify]: iters left: 6 (19 enodes) 1553932285.173 * * [simplify]: iters left: 5 (90 enodes) 1553932285.206 * * [simplify]: iters left: 4 (205 enodes) 1553932285.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932285.289 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932285.289 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932285.290 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932285.290 * * [simplify]: Extracting #4: cost 197 inf + 1 1553932285.292 * * [simplify]: Extracting #5: cost 166 inf + 8218 1553932285.297 * * [simplify]: Extracting #6: cost 37 inf + 33907 1553932285.306 * * [simplify]: Extracting #7: cost 8 inf + 42306 1553932285.316 * * [simplify]: Extracting #8: cost 1 inf + 43659 1553932285.325 * * [simplify]: Extracting #9: cost 0 inf + 43871 1553932285.337 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) 1553932285.337 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932285.338 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932285.338 * * [simplify]: iters left: 6 (14 enodes) 1553932285.345 * * [simplify]: iters left: 5 (62 enodes) 1553932285.365 * * [simplify]: iters left: 4 (122 enodes) 1553932285.407 * * [simplify]: iters left: 3 (267 enodes) 1553932285.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932285.507 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932285.508 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932285.508 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932285.508 * * [simplify]: Extracting #4: cost 154 inf + 44 1553932285.509 * * [simplify]: Extracting #5: cost 136 inf + 3446 1553932285.521 * * [simplify]: Extracting #6: cost 26 inf + 25357 1553932285.530 * * [simplify]: Extracting #7: cost 1 inf + 32416 1553932285.536 * * [simplify]: Extracting #8: cost 0 inf + 32778 1553932285.544 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (- x.im x.re))) 1553932285.544 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932285.545 * * * * [progress]: [ 543 / 827 ] simplifiying candidate # 1553932285.545 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932285.545 * * [simplify]: iters left: 6 (21 enodes) 1553932285.550 * * [simplify]: iters left: 5 (98 enodes) 1553932285.584 * * [simplify]: iters left: 4 (238 enodes) 1553932285.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932285.717 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932285.717 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932285.718 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932285.719 * * [simplify]: Extracting #4: cost 252 inf + 1 1553932285.723 * * [simplify]: Extracting #5: cost 233 inf + 10981 1553932285.739 * * [simplify]: Extracting #6: cost 90 inf + 41697 1553932285.763 * * [simplify]: Extracting #7: cost 19 inf + 65825 1553932285.776 * * [simplify]: Extracting #8: cost 1 inf + 71759 1553932285.789 * * [simplify]: Extracting #9: cost 0 inf + 71971 1553932285.809 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932285.809 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932285.810 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932285.810 * * [simplify]: iters left: 6 (18 enodes) 1553932285.819 * * [simplify]: iters left: 5 (87 enodes) 1553932285.838 * * [simplify]: iters left: 4 (234 enodes) 1553932285.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932285.929 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932285.929 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932285.929 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932285.929 * * [simplify]: Extracting #4: cost 229 inf + 2 1553932285.932 * * [simplify]: Extracting #5: cost 138 inf + 19744 1553932285.942 * * [simplify]: Extracting #6: cost 10 inf + 45515 1553932285.955 * * [simplify]: Extracting #7: cost 0 inf + 48414 1553932285.968 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im x.im) (* x.re (+ x.re x.im)))))) 1553932285.968 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im x.im) (* x.re (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932285.969 * * * * [progress]: [ 544 / 827 ] simplifiying candidate # 1553932285.969 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932285.970 * * [simplify]: iters left: 6 (23 enodes) 1553932285.982 * * [simplify]: iters left: 5 (109 enodes) 1553932286.008 * * [simplify]: iters left: 4 (269 enodes) 1553932286.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932286.123 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932286.123 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932286.123 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932286.124 * * [simplify]: Extracting #4: cost 290 inf + 1 1553932286.129 * * [simplify]: Extracting #5: cost 263 inf + 11924 1553932286.145 * * [simplify]: Extracting #6: cost 112 inf + 42658 1553932286.173 * * [simplify]: Extracting #7: cost 32 inf + 64515 1553932286.200 * * [simplify]: Extracting #8: cost 4 inf + 76497 1553932286.228 * * [simplify]: Extracting #9: cost 0 inf + 78285 1553932286.255 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553932286.255 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932286.256 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932286.256 * * [simplify]: iters left: 6 (19 enodes) 1553932286.265 * * [simplify]: iters left: 5 (90 enodes) 1553932286.283 * * [simplify]: iters left: 4 (208 enodes) 1553932286.346 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932286.346 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932286.346 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932286.346 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932286.347 * * [simplify]: Extracting #4: cost 147 inf + 2 1553932286.349 * * [simplify]: Extracting #5: cost 121 inf + 3909 1553932286.356 * * [simplify]: Extracting #6: cost 20 inf + 20147 1553932286.366 * * [simplify]: Extracting #7: cost 1 inf + 26823 1553932286.373 * * [simplify]: Extracting #8: cost 0 inf + 27105 1553932286.379 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) 1553932286.379 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932286.381 * * * * [progress]: [ 545 / 827 ] simplifiying candidate # 1553932286.381 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932286.381 * * [simplify]: iters left: 6 (18 enodes) 1553932286.386 * * [simplify]: iters left: 5 (85 enodes) 1553932286.403 * * [simplify]: iters left: 4 (198 enodes) 1553932286.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932286.482 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932286.482 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932286.482 * * [simplify]: Extracting #3: cost 50 inf + 0 1553932286.483 * * [simplify]: Extracting #4: cost 187 inf + 1 1553932286.488 * * [simplify]: Extracting #5: cost 159 inf + 13324 1553932286.501 * * [simplify]: Extracting #6: cost 49 inf + 34056 1553932286.515 * * [simplify]: Extracting #7: cost 25 inf + 40852 1553932286.532 * * [simplify]: Extracting #8: cost 3 inf + 48998 1553932286.548 * * [simplify]: Extracting #9: cost 0 inf + 49674 1553932286.559 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) 1553932286.559 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932286.559 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932286.559 * * [simplify]: iters left: 6 (13 enodes) 1553932286.562 * * [simplify]: iters left: 5 (59 enodes) 1553932286.572 * * [simplify]: iters left: 4 (126 enodes) 1553932286.614 * * [simplify]: iters left: 3 (332 enodes) 1553932286.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932286.745 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932286.745 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932286.746 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932286.746 * * [simplify]: Extracting #4: cost 156 inf + 2 1553932286.748 * * [simplify]: Extracting #5: cost 156 inf + 1519 1553932286.755 * * [simplify]: Extracting #6: cost 62 inf + 19231 1553932286.765 * * [simplify]: Extracting #7: cost 1 inf + 35411 1553932286.773 * * [simplify]: Extracting #8: cost 0 inf + 35613 1553932286.783 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (- x.im x.re)))) 1553932286.783 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932286.783 * * * * [progress]: [ 546 / 827 ] simplifiying candidate # 1553932286.783 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932286.784 * * [simplify]: iters left: 6 (22 enodes) 1553932286.790 * * [simplify]: iters left: 5 (104 enodes) 1553932286.829 * * [simplify]: iters left: 4 (263 enodes) 1553932286.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932286.964 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932286.964 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932286.964 * * [simplify]: Extracting #3: cost 83 inf + 0 1553932286.966 * * [simplify]: Extracting #4: cost 272 inf + 1 1553932286.970 * * [simplify]: Extracting #5: cost 260 inf + 8695 1553932286.987 * * [simplify]: Extracting #6: cost 87 inf + 45513 1553932287.016 * * [simplify]: Extracting #7: cost 30 inf + 58935 1553932287.034 * * [simplify]: Extracting #8: cost 3 inf + 68012 1553932287.046 * * [simplify]: Extracting #9: cost 0 inf + 68688 1553932287.059 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) 1553932287.059 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932287.060 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932287.060 * * [simplify]: iters left: 6 (16 enodes) 1553932287.064 * * [simplify]: iters left: 5 (75 enodes) 1553932287.084 * * [simplify]: iters left: 4 (159 enodes) 1553932287.139 * * [simplify]: iters left: 3 (375 enodes) 1553932287.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932287.265 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932287.265 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932287.265 * * [simplify]: Extracting #3: cost 90 inf + 0 1553932287.266 * * [simplify]: Extracting #4: cost 225 inf + 2 1553932287.270 * * [simplify]: Extracting #5: cost 158 inf + 9848 1553932287.290 * * [simplify]: Extracting #6: cost 21 inf + 40196 1553932287.309 * * [simplify]: Extracting #7: cost 1 inf + 44316 1553932287.329 * * [simplify]: Extracting #8: cost 0 inf + 44758 1553932287.348 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (+ (* (* (- x.im x.re) (+ x.re x.im)) x.im) (* (* (- x.im x.re) x.re) x.re))) (cbrt (- x.im x.re)))) 1553932287.348 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (* (cbrt (+ (* (* (- x.im x.re) (+ x.re x.im)) x.im) (* (* (- x.im x.re) x.re) x.re))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932287.349 * * * * [progress]: [ 547 / 827 ] simplifiying candidate # 1553932287.349 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932287.349 * * [simplify]: iters left: 6 (21 enodes) 1553932287.361 * * [simplify]: iters left: 5 (97 enodes) 1553932287.391 * * [simplify]: iters left: 4 (233 enodes) 1553932287.488 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932287.488 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932287.489 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932287.489 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932287.489 * * [simplify]: Extracting #4: cost 232 inf + 1 1553932287.491 * * [simplify]: Extracting #5: cost 228 inf + 4511 1553932287.495 * * [simplify]: Extracting #6: cost 94 inf + 31883 1553932287.514 * * [simplify]: Extracting #7: cost 16 inf + 55455 1553932287.525 * * [simplify]: Extracting #8: cost 0 inf + 61847 1553932287.535 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ x.im x.re) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932287.535 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ x.im x.re) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932287.536 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932287.536 * * [simplify]: iters left: 6 (14 enodes) 1553932287.539 * * [simplify]: iters left: 5 (62 enodes) 1553932287.554 * * [simplify]: iters left: 4 (134 enodes) 1553932287.610 * * [simplify]: iters left: 3 (347 enodes) 1553932287.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932287.776 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932287.776 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932287.776 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932287.777 * * [simplify]: Extracting #4: cost 168 inf + 2 1553932287.779 * * [simplify]: Extracting #5: cost 156 inf + 2403 1553932287.789 * * [simplify]: Extracting #6: cost 51 inf + 25005 1553932287.806 * * [simplify]: Extracting #7: cost 0 inf + 37227 1553932287.821 * * [simplify]: Extracting #8: cost 0 inf + 37187 1553932287.837 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) 1553932287.837 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ x.im x.re) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (- x.im x.re))) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932287.837 * * * * [progress]: [ 548 / 827 ] simplifiying candidate # 1553932287.838 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932287.838 * * [simplify]: iters left: 6 (23 enodes) 1553932287.850 * * [simplify]: iters left: 5 (107 enodes) 1553932287.876 * * [simplify]: iters left: 4 (252 enodes) 1553932287.983 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932287.983 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932287.983 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932287.983 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932287.984 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932287.987 * * [simplify]: Extracting #5: cost 186 inf + 14264 1553932288.002 * * [simplify]: Extracting #6: cost 61 inf + 37707 1553932288.021 * * [simplify]: Extracting #7: cost 26 inf + 48076 1553932288.042 * * [simplify]: Extracting #8: cost 2 inf + 56825 1553932288.062 * * [simplify]: Extracting #9: cost 0 inf + 57540 1553932288.083 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 1553932288.083 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932288.087 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553932288.088 * * [simplify]: iters left: 6 (15 enodes) 1553932288.095 * * [simplify]: iters left: 5 (65 enodes) 1553932288.115 * * [simplify]: iters left: 4 (128 enodes) 1553932288.164 * * [simplify]: iters left: 3 (327 enodes) 1553932288.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932288.300 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932288.300 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932288.300 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932288.301 * * [simplify]: Extracting #4: cost 170 inf + 2 1553932288.303 * * [simplify]: Extracting #5: cost 150 inf + 3419 1553932288.314 * * [simplify]: Extracting #6: cost 58 inf + 22236 1553932288.330 * * [simplify]: Extracting #7: cost 0 inf + 37911 1553932288.339 * * [simplify]: Extracting #8: cost 0 inf + 37831 1553932288.347 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im))) 1553932288.347 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932288.348 * * * * [progress]: [ 549 / 827 ] simplifiying candidate # 1553932288.348 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932288.348 * * [simplify]: iters left: 6 (21 enodes) 1553932288.354 * * [simplify]: iters left: 5 (98 enodes) 1553932288.381 * * [simplify]: iters left: 4 (238 enodes) 1553932288.465 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932288.465 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932288.465 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932288.465 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932288.466 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932288.468 * * [simplify]: Extracting #5: cost 216 inf + 8851 1553932288.474 * * [simplify]: Extracting #6: cost 76 inf + 36959 1553932288.488 * * [simplify]: Extracting #7: cost 18 inf + 54883 1553932288.504 * * [simplify]: Extracting #8: cost 2 inf + 60492 1553932288.517 * * [simplify]: Extracting #9: cost 0 inf + 60916 1553932288.528 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932288.528 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932288.528 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932288.528 * * [simplify]: iters left: 6 (17 enodes) 1553932288.532 * * [simplify]: iters left: 5 (77 enodes) 1553932288.553 * * [simplify]: iters left: 4 (170 enodes) 1553932288.622 * * [simplify]: iters left: 3 (395 enodes) 1553932288.751 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932288.751 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932288.752 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932288.752 * * [simplify]: Extracting #3: cost 81 inf + 0 1553932288.753 * * [simplify]: Extracting #4: cost 178 inf + 2 1553932288.755 * * [simplify]: Extracting #5: cost 158 inf + 3419 1553932288.765 * * [simplify]: Extracting #6: cost 48 inf + 25070 1553932288.785 * * [simplify]: Extracting #7: cost 1 inf + 38524 1553932288.795 * * [simplify]: Extracting #8: cost 0 inf + 38846 1553932288.804 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) 1553932288.804 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (- x.im x.re) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932288.804 * * * * [progress]: [ 550 / 827 ] simplifiying candidate # 1553932288.804 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932288.805 * * [simplify]: iters left: 6 (18 enodes) 1553932288.810 * * [simplify]: iters left: 5 (84 enodes) 1553932288.827 * * [simplify]: iters left: 4 (197 enodes) 1553932288.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932288.900 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932288.900 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932288.900 * * [simplify]: Extracting #3: cost 50 inf + 0 1553932288.900 * * [simplify]: Extracting #4: cost 187 inf + 1 1553932288.902 * * [simplify]: Extracting #5: cost 161 inf + 12039 1553932288.909 * * [simplify]: Extracting #6: cost 42 inf + 36164 1553932288.917 * * [simplify]: Extracting #7: cost 18 inf + 44123 1553932288.929 * * [simplify]: Extracting #8: cost 3 inf + 49078 1553932288.941 * * [simplify]: Extracting #9: cost 0 inf + 49754 1553932288.949 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932288.949 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932288.950 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.im x.re))) 1553932288.950 * * [simplify]: iters left: 6 (13 enodes) 1553932288.953 * * [simplify]: iters left: 5 (58 enodes) 1553932288.967 * * [simplify]: iters left: 4 (125 enodes) 1553932289.008 * * [simplify]: iters left: 3 (333 enodes) 1553932289.131 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932289.131 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932289.131 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932289.131 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932289.132 * * [simplify]: Extracting #4: cost 158 inf + 2 1553932289.134 * * [simplify]: Extracting #5: cost 157 inf + 1630 1553932289.146 * * [simplify]: Extracting #6: cost 41 inf + 25616 1553932289.161 * * [simplify]: Extracting #7: cost 2 inf + 35173 1553932289.173 * * [simplify]: Extracting #8: cost 0 inf + 35457 1553932289.181 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (- x.im x.re)))) 1553932289.181 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (- x.im x.re)) (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932289.182 * * * * [progress]: [ 551 / 827 ] simplifiying candidate # 1553932289.182 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932289.182 * * [simplify]: iters left: 6 (23 enodes) 1553932289.188 * * [simplify]: iters left: 5 (109 enodes) 1553932289.222 * * [simplify]: iters left: 4 (269 enodes) 1553932289.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932289.361 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932289.361 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932289.361 * * [simplify]: Extracting #3: cost 81 inf + 0 1553932289.362 * * [simplify]: Extracting #4: cost 280 inf + 1 1553932289.364 * * [simplify]: Extracting #5: cost 272 inf + 7843 1553932289.374 * * [simplify]: Extracting #6: cost 129 inf + 32441 1553932289.384 * * [simplify]: Extracting #7: cost 32 inf + 60801 1553932289.409 * * [simplify]: Extracting #8: cost 1 inf + 72502 1553932289.435 * * [simplify]: Extracting #9: cost 0 inf + 73184 1553932289.461 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932289.461 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932289.462 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932289.462 * * [simplify]: iters left: 6 (19 enodes) 1553932289.472 * * [simplify]: iters left: 5 (90 enodes) 1553932289.505 * * [simplify]: iters left: 4 (193 enodes) 1553932289.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932289.582 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932289.582 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932289.582 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932289.583 * * [simplify]: Extracting #4: cost 178 inf + 43 1553932289.585 * * [simplify]: Extracting #5: cost 154 inf + 4071 1553932289.591 * * [simplify]: Extracting #6: cost 53 inf + 21506 1553932289.603 * * [simplify]: Extracting #7: cost 5 inf + 33722 1553932289.617 * * [simplify]: Extracting #8: cost 1 inf + 35810 1553932289.633 * * [simplify]: Extracting #9: cost 0 inf + 36372 1553932289.647 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (+ x.re x.im) (- x.im x.re)))) 1553932289.647 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (+ x.re x.im) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932289.648 * * * * [progress]: [ 552 / 827 ] simplifiying candidate # 1553932289.648 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932289.649 * * [simplify]: iters left: 6 (21 enodes) 1553932289.660 * * [simplify]: iters left: 5 (100 enodes) 1553932289.697 * * [simplify]: iters left: 4 (243 enodes) 1553932289.846 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932289.846 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932289.846 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932289.847 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932289.848 * * [simplify]: Extracting #4: cost 268 inf + 1 1553932289.852 * * [simplify]: Extracting #5: cost 236 inf + 8220 1553932289.867 * * [simplify]: Extracting #6: cost 68 inf + 41871 1553932289.890 * * [simplify]: Extracting #7: cost 11 inf + 56029 1553932289.920 * * [simplify]: Extracting #8: cost 1 inf + 60049 1553932289.944 * * [simplify]: Extracting #9: cost 0 inf + 60691 1553932289.969 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932289.969 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932289.970 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932289.970 * * [simplify]: iters left: 6 (16 enodes) 1553932289.977 * * [simplify]: iters left: 5 (77 enodes) 1553932290.004 * * [simplify]: iters left: 4 (163 enodes) 1553932290.040 * * [simplify]: iters left: 3 (333 enodes) 1553932290.175 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932290.175 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932290.175 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932290.175 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932290.175 * * [simplify]: Extracting #4: cost 192 inf + 84 1553932290.177 * * [simplify]: Extracting #5: cost 132 inf + 9814 1553932290.184 * * [simplify]: Extracting #6: cost 14 inf + 35804 1553932290.193 * * [simplify]: Extracting #7: cost 0 inf + 39082 1553932290.201 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- x.im x.re))))) 1553932290.201 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))) x.re)) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932290.201 * * * * [progress]: [ 553 / 827 ] simplifiying candidate # 1553932290.202 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932290.202 * * [simplify]: iters left: 6 (22 enodes) 1553932290.210 * * [simplify]: iters left: 5 (104 enodes) 1553932290.241 * * [simplify]: iters left: 4 (263 enodes) 1553932290.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932290.328 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932290.328 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932290.328 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932290.329 * * [simplify]: Extracting #4: cost 275 inf + 1 1553932290.331 * * [simplify]: Extracting #5: cost 268 inf + 7286 1553932290.338 * * [simplify]: Extracting #6: cost 99 inf + 41033 1553932290.349 * * [simplify]: Extracting #7: cost 15 inf + 66083 1553932290.362 * * [simplify]: Extracting #8: cost 7 inf + 68439 1553932290.377 * * [simplify]: Extracting #9: cost 0 inf + 70294 1553932290.390 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 1553932290.390 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932290.391 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932290.391 * * [simplify]: iters left: 6 (16 enodes) 1553932290.395 * * [simplify]: iters left: 5 (75 enodes) 1553932290.407 * * [simplify]: iters left: 4 (159 enodes) 1553932290.465 * * [simplify]: iters left: 3 (375 enodes) 1553932290.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932290.600 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932290.600 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932290.600 * * [simplify]: Extracting #3: cost 93 inf + 0 1553932290.601 * * [simplify]: Extracting #4: cost 207 inf + 1589 1553932290.604 * * [simplify]: Extracting #5: cost 122 inf + 13752 1553932290.611 * * [simplify]: Extracting #6: cost 15 inf + 39720 1553932290.621 * * [simplify]: Extracting #7: cost 0 inf + 44190 1553932290.633 * * [simplify]: Extracting #8: cost 0 inf + 44110 1553932290.643 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- x.im x.re))))) 1553932290.643 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932290.643 * * * * [progress]: [ 554 / 827 ] simplifiying candidate # 1553932290.643 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932290.643 * * [simplify]: iters left: 6 (15 enodes) 1553932290.647 * * [simplify]: iters left: 5 (67 enodes) 1553932290.666 * * [simplify]: iters left: 4 (160 enodes) 1553932290.720 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932290.720 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932290.720 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932290.720 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932290.721 * * [simplify]: Extracting #4: cost 187 inf + 1 1553932290.722 * * [simplify]: Extracting #5: cost 141 inf + 9599 1553932290.732 * * [simplify]: Extracting #6: cost 21 inf + 29983 1553932290.747 * * [simplify]: Extracting #7: cost 0 inf + 35025 1553932290.762 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553932290.762 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932290.763 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932290.763 * * [simplify]: iters left: 6 (9 enodes) 1553932290.767 * * [simplify]: iters left: 5 (41 enodes) 1553932290.774 * * [simplify]: iters left: 4 (74 enodes) 1553932290.786 * * [simplify]: iters left: 3 (126 enodes) 1553932290.816 * * [simplify]: iters left: 2 (183 enodes) 1553932290.858 * * [simplify]: iters left: 1 (277 enodes) 1553932290.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932290.935 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932290.935 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932290.935 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932290.935 * * [simplify]: Extracting #4: cost 87 inf + 44 1553932290.937 * * [simplify]: Extracting #5: cost 40 inf + 5423 1553932290.939 * * [simplify]: Extracting #6: cost 7 inf + 9927 1553932290.942 * * [simplify]: Extracting #7: cost 0 inf + 10579 1553932290.944 * * [simplify]: Extracting #8: cost 0 inf + 10539 1553932290.947 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- x.im x.re))) (cbrt (* (+ x.re x.im) (- x.im x.re)))) (cbrt (- x.im x.re))) 1553932290.947 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ x.re x.im) (- x.im x.re))) (cbrt (* (+ x.re x.im) (- x.im x.re)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932290.947 * * * * [progress]: [ 555 / 827 ] simplifiying candidate # 1553932290.947 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932290.948 * * [simplify]: iters left: 6 (23 enodes) 1553932290.957 * * [simplify]: iters left: 5 (107 enodes) 1553932290.993 * * [simplify]: iters left: 4 (252 enodes) 1553932291.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932291.106 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932291.106 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932291.106 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932291.107 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932291.111 * * [simplify]: Extracting #5: cost 198 inf + 11084 1553932291.125 * * [simplify]: Extracting #6: cost 61 inf + 35828 1553932291.143 * * [simplify]: Extracting #7: cost 24 inf + 47261 1553932291.162 * * [simplify]: Extracting #8: cost 4 inf + 53560 1553932291.182 * * [simplify]: Extracting #9: cost 0 inf + 55030 1553932291.201 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932291.201 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932291.202 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932291.202 * * [simplify]: iters left: 6 (15 enodes) 1553932291.209 * * [simplify]: iters left: 5 (65 enodes) 1553932291.228 * * [simplify]: iters left: 4 (107 enodes) 1553932291.258 * * [simplify]: iters left: 3 (147 enodes) 1553932291.279 * * [simplify]: iters left: 2 (209 enodes) 1553932291.342 * * [simplify]: iters left: 1 (310 enodes) 1553932291.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932291.464 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932291.464 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932291.465 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932291.465 * * [simplify]: Extracting #4: cost 93 inf + 44 1553932291.466 * * [simplify]: Extracting #5: cost 58 inf + 3195 1553932291.468 * * [simplify]: Extracting #6: cost 12 inf + 8886 1553932291.471 * * [simplify]: Extracting #7: cost 1 inf + 11987 1553932291.474 * * [simplify]: Extracting #8: cost 0 inf + 12549 1553932291.477 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (- x.im x.re))))) 1553932291.477 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (- x.im x.re)) (* (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932291.477 * * * * [progress]: [ 556 / 827 ] simplifiying candidate # 1553932291.478 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932291.478 * * [simplify]: iters left: 6 (18 enodes) 1553932291.482 * * [simplify]: iters left: 5 (78 enodes) 1553932291.499 * * [simplify]: iters left: 4 (182 enodes) 1553932291.571 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932291.571 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932291.571 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932291.572 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932291.572 * * [simplify]: Extracting #4: cost 192 inf + 1 1553932291.574 * * [simplify]: Extracting #5: cost 128 inf + 12622 1553932291.584 * * [simplify]: Extracting #6: cost 8 inf + 34165 1553932291.599 * * [simplify]: Extracting #7: cost 0 inf + 35341 1553932291.614 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932291.614 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932291.615 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553932291.615 * * [simplify]: iters left: 6 (10 enodes) 1553932291.619 * * [simplify]: iters left: 5 (44 enodes) 1553932291.627 * * [simplify]: iters left: 4 (82 enodes) 1553932291.642 * * [simplify]: iters left: 3 (139 enodes) 1553932291.669 * * [simplify]: iters left: 2 (204 enodes) 1553932291.704 * * [simplify]: iters left: 1 (293 enodes) 1553932291.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932291.813 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932291.813 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932291.814 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932291.814 * * [simplify]: Extracting #4: cost 92 inf + 3 1553932291.816 * * [simplify]: Extracting #5: cost 56 inf + 4681 1553932291.821 * * [simplify]: Extracting #6: cost 6 inf + 11097 1553932291.826 * * [simplify]: Extracting #7: cost 0 inf + 11667 1553932291.832 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- x.im x.re)))) (cbrt (+ x.re x.im))) 1553932291.832 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- x.im x.re)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932291.832 * * * * [progress]: [ 557 / 827 ] simplifiying candidate # 1553932291.833 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932291.833 * * [simplify]: iters left: 6 (21 enodes) 1553932291.845 * * [simplify]: iters left: 5 (100 enodes) 1553932291.882 * * [simplify]: iters left: 4 (241 enodes) 1553932291.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932291.980 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932291.980 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932291.980 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932291.980 * * [simplify]: Extracting #4: cost 233 inf + 1 1553932291.982 * * [simplify]: Extracting #5: cost 188 inf + 10045 1553932291.994 * * [simplify]: Extracting #6: cost 49 inf + 35798 1553932292.012 * * [simplify]: Extracting #7: cost 12 inf + 44937 1553932292.029 * * [simplify]: Extracting #8: cost 2 inf + 48726 1553932292.039 * * [simplify]: Extracting #9: cost 0 inf + 49620 1553932292.052 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (- x.re x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) 1553932292.052 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (- x.re x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932292.053 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932292.053 * * [simplify]: iters left: 6 (15 enodes) 1553932292.060 * * [simplify]: iters left: 5 (67 enodes) 1553932292.079 * * [simplify]: iters left: 4 (119 enodes) 1553932292.109 * * [simplify]: iters left: 3 (165 enodes) 1553932292.153 * * [simplify]: iters left: 2 (238 enodes) 1553932292.219 * * [simplify]: iters left: 1 (351 enodes) 1553932292.329 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932292.329 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932292.329 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932292.329 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932292.330 * * [simplify]: Extracting #4: cost 172 inf + 44 1553932292.334 * * [simplify]: Extracting #5: cost 80 inf + 13445 1553932292.343 * * [simplify]: Extracting #6: cost 15 inf + 22691 1553932292.354 * * [simplify]: Extracting #7: cost 0 inf + 25919 1553932292.365 * * [simplify]: Extracting #8: cost 0 inf + 25839 1553932292.370 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (- (* x.im x.im) (* x.re x.re)))) (cbrt (- (* x.im x.im) (* (- x.im x.re) x.re)))) 1553932292.370 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (- x.re x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) (* (* (cbrt (- x.im x.re)) (cbrt (- (* x.im x.im) (* x.re x.re)))) (cbrt (- (* x.im x.im) (* (- x.im x.re) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932292.370 * * * * [progress]: [ 558 / 827 ] simplifiying candidate # 1553932292.370 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932292.371 * * [simplify]: iters left: 6 (15 enodes) 1553932292.374 * * [simplify]: iters left: 5 (66 enodes) 1553932292.384 * * [simplify]: iters left: 4 (159 enodes) 1553932292.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932292.451 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932292.451 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932292.451 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932292.452 * * [simplify]: Extracting #4: cost 187 inf + 1 1553932292.455 * * [simplify]: Extracting #5: cost 145 inf + 8311 1553932292.466 * * [simplify]: Extracting #6: cost 19 inf + 30667 1553932292.477 * * [simplify]: Extracting #7: cost 0 inf + 35025 1553932292.485 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) 1553932292.485 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932292.485 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932292.485 * * [simplify]: iters left: 6 (9 enodes) 1553932292.488 * * [simplify]: iters left: 5 (39 enodes) 1553932292.494 * * [simplify]: iters left: 4 (72 enodes) 1553932292.504 * * [simplify]: iters left: 3 (126 enodes) 1553932292.520 * * [simplify]: iters left: 2 (186 enodes) 1553932292.922 * * [simplify]: iters left: 1 (273 enodes) 1553932293.018 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932293.018 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932293.018 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932293.018 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932293.018 * * [simplify]: Extracting #4: cost 87 inf + 44 1553932293.019 * * [simplify]: Extracting #5: cost 42 inf + 5059 1553932293.022 * * [simplify]: Extracting #6: cost 5 inf + 9931 1553932293.024 * * [simplify]: Extracting #7: cost 0 inf + 10459 1553932293.027 * * [simplify]: Extracting #8: cost 0 inf + 10379 1553932293.030 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- x.im x.re))))) 1553932293.030 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (- x.im x.re)) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932293.030 * * * * [progress]: [ 559 / 827 ] simplifiying candidate # 1553932293.030 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932293.030 * * [simplify]: iters left: 6 (22 enodes) 1553932293.039 * * [simplify]: iters left: 5 (102 enodes) 1553932293.064 * * [simplify]: iters left: 4 (240 enodes) 1553932293.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932293.144 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932293.144 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932293.144 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932293.145 * * [simplify]: Extracting #4: cost 234 inf + 1 1553932293.150 * * [simplify]: Extracting #5: cost 198 inf + 11768 1553932293.168 * * [simplify]: Extracting #6: cost 59 inf + 42775 1553932293.189 * * [simplify]: Extracting #7: cost 20 inf + 57591 1553932293.211 * * [simplify]: Extracting #8: cost 1 inf + 63839 1553932293.230 * * [simplify]: Extracting #9: cost 0 inf + 64091 1553932293.241 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553932293.241 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932293.242 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932293.242 * * [simplify]: iters left: 6 (17 enodes) 1553932293.246 * * [simplify]: iters left: 5 (77 enodes) 1553932293.262 * * [simplify]: iters left: 4 (176 enodes) 1553932293.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932293.310 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932293.310 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932293.310 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932293.311 * * [simplify]: Extracting #4: cost 155 inf + 2 1553932293.312 * * [simplify]: Extracting #5: cost 148 inf + 2199 1553932293.320 * * [simplify]: Extracting #6: cost 28 inf + 26155 1553932293.333 * * [simplify]: Extracting #7: cost 0 inf + 33090 1553932293.346 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ (+ (* x.im x.im) (* x.im x.re)) (* x.re x.re)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (+ (* x.im x.im) (* x.im x.re)) (* x.re x.re))))) 1553932293.346 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (+ (* x.im x.im) (* x.im x.re)) (* x.re x.re)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (+ (* x.im x.im) (* x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932293.346 * * * * [progress]: [ 560 / 827 ] simplifiying candidate # 1553932293.346 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932293.346 * * [simplify]: iters left: 6 (24 enodes) 1553932293.353 * * [simplify]: iters left: 5 (112 enodes) 1553932293.378 * * [simplify]: iters left: 4 (258 enodes) 1553932293.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932293.452 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932293.452 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932293.452 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932293.453 * * [simplify]: Extracting #4: cost 230 inf + 1 1553932293.455 * * [simplify]: Extracting #5: cost 198 inf + 9761 1553932293.467 * * [simplify]: Extracting #6: cost 70 inf + 36168 1553932293.486 * * [simplify]: Extracting #7: cost 24 inf + 51013 1553932293.496 * * [simplify]: Extracting #8: cost 3 inf + 58517 1553932293.507 * * [simplify]: Extracting #9: cost 0 inf + 59193 1553932293.517 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (* (+ x.im x.re) (- x.re x.im))))) 1553932293.517 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (* (+ x.im x.re) (- x.re x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932293.518 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932293.518 * * [simplify]: iters left: 6 (18 enodes) 1553932293.522 * * [simplify]: iters left: 5 (80 enodes) 1553932293.540 * * [simplify]: iters left: 4 (154 enodes) 1553932293.573 * * [simplify]: iters left: 3 (304 enodes) 1553932293.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932293.678 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932293.678 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932293.678 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932293.679 * * [simplify]: Extracting #4: cost 159 inf + 2 1553932293.680 * * [simplify]: Extracting #5: cost 135 inf + 3101 1553932293.684 * * [simplify]: Extracting #6: cost 34 inf + 21492 1553932293.691 * * [simplify]: Extracting #7: cost 1 inf + 31767 1553932293.702 * * [simplify]: Extracting #8: cost 0 inf + 32049 1553932293.716 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) 1553932293.717 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (* (+ x.im x.re) (- x.re x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932293.717 * * * * [progress]: [ 561 / 827 ] simplifiying candidate # 1553932293.718 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932293.718 * * [simplify]: iters left: 6 (21 enodes) 1553932293.728 * * [simplify]: iters left: 5 (97 enodes) 1553932293.748 * * [simplify]: iters left: 4 (233 enodes) 1553932293.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932293.842 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932293.842 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932293.842 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932293.843 * * [simplify]: Extracting #4: cost 232 inf + 1 1553932293.845 * * [simplify]: Extracting #5: cost 197 inf + 11892 1553932293.853 * * [simplify]: Extracting #6: cost 62 inf + 39233 1553932293.863 * * [simplify]: Extracting #7: cost 19 inf + 54499 1553932293.873 * * [simplify]: Extracting #8: cost 0 inf + 61607 1553932293.892 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.im x.im) (* x.re x.re))))) 1553932293.892 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932293.893 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932293.893 * * [simplify]: iters left: 6 (14 enodes) 1553932293.899 * * [simplify]: iters left: 5 (62 enodes) 1553932293.924 * * [simplify]: iters left: 4 (134 enodes) 1553932293.978 * * [simplify]: iters left: 3 (347 enodes) 1553932294.142 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932294.142 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932294.142 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932294.142 * * [simplify]: Extracting #3: cost 75 inf + 0 1553932294.143 * * [simplify]: Extracting #4: cost 170 inf + 2 1553932294.145 * * [simplify]: Extracting #5: cost 157 inf + 2363 1553932294.158 * * [simplify]: Extracting #6: cost 31 inf + 30527 1553932294.169 * * [simplify]: Extracting #7: cost 0 inf + 37709 1553932294.178 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) 1553932294.178 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932294.178 * * * * [progress]: [ 562 / 827 ] simplifiying candidate # 1553932294.178 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932294.178 * * [simplify]: iters left: 6 (23 enodes) 1553932294.185 * * [simplify]: iters left: 5 (107 enodes) 1553932294.211 * * [simplify]: iters left: 4 (252 enodes) 1553932294.320 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932294.320 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932294.320 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932294.320 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932294.321 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932294.323 * * [simplify]: Extracting #5: cost 206 inf + 9028 1553932294.329 * * [simplify]: Extracting #6: cost 80 inf + 33469 1553932294.338 * * [simplify]: Extracting #7: cost 20 inf + 49631 1553932294.357 * * [simplify]: Extracting #8: cost 0 inf + 55590 1553932294.369 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) 1553932294.369 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932294.369 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932294.369 * * [simplify]: iters left: 6 (15 enodes) 1553932294.373 * * [simplify]: iters left: 5 (65 enodes) 1553932294.383 * * [simplify]: iters left: 4 (107 enodes) 1553932294.407 * * [simplify]: iters left: 3 (147 enodes) 1553932294.435 * * [simplify]: iters left: 2 (212 enodes) 1553932294.495 * * [simplify]: iters left: 1 (313 enodes) 1553932294.625 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932294.625 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932294.625 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932294.625 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932294.626 * * [simplify]: Extracting #4: cost 94 inf + 3 1553932294.628 * * [simplify]: Extracting #5: cost 51 inf + 4810 1553932294.634 * * [simplify]: Extracting #6: cost 6 inf + 11618 1553932294.640 * * [simplify]: Extracting #7: cost 0 inf + 13309 1553932294.646 * * [simplify]: Extracting #8: cost 0 inf + 12549 1553932294.652 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (- x.im x.re)))) 1553932294.652 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932294.653 * * * * [progress]: [ 563 / 827 ] simplifiying candidate # 1553932294.653 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932294.653 * * [simplify]: iters left: 6 (19 enodes) 1553932294.664 * * [simplify]: iters left: 5 (89 enodes) 1553932294.699 * * [simplify]: iters left: 4 (200 enodes) 1553932294.769 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932294.769 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932294.769 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932294.769 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932294.770 * * [simplify]: Extracting #4: cost 165 inf + 1 1553932294.772 * * [simplify]: Extracting #5: cost 174 inf + 2929 1553932294.780 * * [simplify]: Extracting #6: cost 82 inf + 16904 1553932294.785 * * [simplify]: Extracting #7: cost 19 inf + 32910 1553932294.791 * * [simplify]: Extracting #8: cost 2 inf + 39842 1553932294.798 * * [simplify]: Extracting #9: cost 0 inf + 40266 1553932294.804 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))))) 1553932294.804 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932294.804 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932294.805 * * [simplify]: iters left: 6 (12 enodes) 1553932294.807 * * [simplify]: iters left: 5 (49 enodes) 1553932294.819 * * [simplify]: iters left: 4 (68 enodes) 1553932294.838 * * [simplify]: iters left: 3 (71 enodes) 1553932294.856 * * [simplify]: iters left: 2 (72 enodes) 1553932294.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932294.873 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932294.873 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932294.873 * * [simplify]: Extracting #3: cost 23 inf + 0 1553932294.874 * * [simplify]: Extracting #4: cost 29 inf + 2 1553932294.874 * * [simplify]: Extracting #5: cost 18 inf + 661 1553932294.874 * * [simplify]: Extracting #6: cost 8 inf + 1720 1553932294.876 * * [simplify]: Extracting #7: cost 2 inf + 3652 1553932294.877 * * [simplify]: Extracting #8: cost 0 inf + 4376 1553932294.879 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))))) 1553932294.879 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))))) (* (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932294.879 * * * * [progress]: [ 564 / 827 ] simplifiying candidate # 1553932294.880 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932294.880 * * [simplify]: iters left: 6 (23 enodes) 1553932294.894 * * [simplify]: iters left: 5 (107 enodes) 1553932294.931 * * [simplify]: iters left: 4 (250 enodes) 1553932295.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932295.021 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932295.021 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932295.021 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932295.021 * * [simplify]: Extracting #4: cost 192 inf + 1 1553932295.023 * * [simplify]: Extracting #5: cost 170 inf + 7985 1553932295.029 * * [simplify]: Extracting #6: cost 51 inf + 30902 1553932295.037 * * [simplify]: Extracting #7: cost 11 inf + 43145 1553932295.049 * * [simplify]: Extracting #8: cost 0 inf + 46438 1553932295.065 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ x.im x.re)))) 1553932295.066 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ x.im x.re)))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932295.066 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553932295.066 * * [simplify]: iters left: 6 (14 enodes) 1553932295.073 * * [simplify]: iters left: 5 (55 enodes) 1553932295.089 * * [simplify]: iters left: 4 (74 enodes) 1553932295.113 * * [simplify]: iters left: 3 (82 enodes) 1553932295.133 * * [simplify]: iters left: 2 (83 enodes) 1553932295.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932295.152 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932295.152 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932295.152 * * [simplify]: Extracting #3: cost 29 inf + 0 1553932295.152 * * [simplify]: Extracting #4: cost 32 inf + 84 1553932295.153 * * [simplify]: Extracting #5: cost 13 inf + 2638 1553932295.155 * * [simplify]: Extracting #6: cost 0 inf + 5904 1553932295.157 * * [simplify]: Extracting #7: cost 0 inf + 5504 1553932295.159 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re)))) 1553932295.159 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ x.im x.re)))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932295.159 * * * * [progress]: [ 565 / 827 ] simplifiying candidate # 1553932295.160 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932295.160 * * [simplify]: iters left: 6 (22 enodes) 1553932295.171 * * [simplify]: iters left: 5 (102 enodes) 1553932295.208 * * [simplify]: iters left: 4 (240 enodes) 1553932295.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932295.309 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932295.309 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932295.309 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932295.311 * * [simplify]: Extracting #4: cost 207 inf + 1 1553932295.315 * * [simplify]: Extracting #5: cost 164 inf + 13662 1553932295.325 * * [simplify]: Extracting #6: cost 61 inf + 33901 1553932295.337 * * [simplify]: Extracting #7: cost 22 inf + 44523 1553932295.346 * * [simplify]: Extracting #8: cost 3 inf + 50650 1553932295.360 * * [simplify]: Extracting #9: cost 0 inf + 51908 1553932295.371 * [simplify]: Simplified to (* (cbrt (+ (* (* x.im (* x.im x.im)) (* x.re (- x.re x.im))) (* (* (* x.re x.re) (* x.re x.re)) (- x.re x.im)))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))))) 1553932295.372 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (+ (* (* x.im (* x.im x.im)) (* x.re (- x.re x.im))) (* (* (* x.re x.re) (* x.re x.re)) (- x.re x.im)))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932295.372 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932295.372 * * [simplify]: iters left: 6 (16 enodes) 1553932295.376 * * [simplify]: iters left: 5 (67 enodes) 1553932295.386 * * [simplify]: iters left: 4 (112 enodes) 1553932295.407 * * [simplify]: iters left: 3 (136 enodes) 1553932295.429 * * [simplify]: iters left: 2 (145 enodes) 1553932295.446 * * [simplify]: iters left: 1 (162 enodes) 1553932295.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932295.483 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932295.483 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932295.483 * * [simplify]: Extracting #3: cost 37 inf + 0 1553932295.484 * * [simplify]: Extracting #4: cost 53 inf + 43 1553932295.485 * * [simplify]: Extracting #5: cost 27 inf + 2814 1553932295.488 * * [simplify]: Extracting #6: cost 4 inf + 7418 1553932295.491 * * [simplify]: Extracting #7: cost 0 inf + 8666 1553932295.495 * * [simplify]: Extracting #8: cost 0 inf + 8546 1553932295.498 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (- x.im x.re)))) 1553932295.498 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (+ (* (* x.im (* x.im x.im)) (* x.re (- x.re x.im))) (* (* (* x.re x.re) (* x.re x.re)) (- x.re x.im)))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932295.499 * * * * [progress]: [ 566 / 827 ] simplifiying candidate # 1553932295.499 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932295.499 * * [simplify]: iters left: 6 (19 enodes) 1553932295.509 * * [simplify]: iters left: 5 (87 enodes) 1553932295.543 * * [simplify]: iters left: 4 (198 enodes) 1553932295.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932295.615 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932295.615 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932295.615 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932295.616 * * [simplify]: Extracting #4: cost 165 inf + 1 1553932295.618 * * [simplify]: Extracting #5: cost 177 inf + 2482 1553932295.624 * * [simplify]: Extracting #6: cost 80 inf + 18903 1553932295.636 * * [simplify]: Extracting #7: cost 21 inf + 32283 1553932295.651 * * [simplify]: Extracting #8: cost 0 inf + 39934 1553932295.664 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) 1553932295.664 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932295.665 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) 1553932295.665 * * [simplify]: iters left: 6 (12 enodes) 1553932295.670 * * [simplify]: iters left: 5 (47 enodes) 1553932295.684 * * [simplify]: iters left: 4 (66 enodes) 1553932295.702 * * [simplify]: iters left: 3 (71 enodes) 1553932295.714 * * [simplify]: iters left: 2 (72 enodes) 1553932295.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932295.723 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932295.723 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932295.723 * * [simplify]: Extracting #3: cost 23 inf + 0 1553932295.723 * * [simplify]: Extracting #4: cost 29 inf + 2 1553932295.724 * * [simplify]: Extracting #5: cost 16 inf + 985 1553932295.724 * * [simplify]: Extracting #6: cost 6 inf + 2044 1553932295.724 * * [simplify]: Extracting #7: cost 1 inf + 3694 1553932295.725 * * [simplify]: Extracting #8: cost 0 inf + 4136 1553932295.726 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (- x.im x.re))) 1553932295.726 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932295.726 * * * * [progress]: [ 567 / 827 ] simplifiying candidate # 1553932295.726 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932295.726 * * [simplify]: iters left: 6 (24 enodes) 1553932295.733 * * [simplify]: iters left: 5 (112 enodes) 1553932295.770 * * [simplify]: iters left: 4 (258 enodes) 1553932295.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932295.849 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932295.850 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932295.850 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932295.850 * * [simplify]: Extracting #4: cost 226 inf + 1 1553932295.852 * * [simplify]: Extracting #5: cost 194 inf + 10283 1553932295.858 * * [simplify]: Extracting #6: cost 79 inf + 31904 1553932295.870 * * [simplify]: Extracting #7: cost 21 inf + 49913 1553932295.889 * * [simplify]: Extracting #8: cost 1 inf + 58654 1553932295.905 * * [simplify]: Extracting #9: cost 0 inf + 58866 1553932295.915 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)) x.re))) 1553932295.915 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)) x.re))) (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932295.916 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932295.916 * * [simplify]: iters left: 6 (18 enodes) 1553932295.920 * * [simplify]: iters left: 5 (80 enodes) 1553932295.934 * * [simplify]: iters left: 4 (170 enodes) 1553932296.002 * * [simplify]: iters left: 3 (489 enodes) 1553932296.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932296.277 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932296.277 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932296.278 * * [simplify]: Extracting #3: cost 96 inf + 0 1553932296.280 * * [simplify]: Extracting #4: cost 341 inf + 776 1553932296.287 * * [simplify]: Extracting #5: cost 282 inf + 18540 1553932296.316 * * [simplify]: Extracting #6: cost 57 inf + 75460 1553932296.358 * * [simplify]: Extracting #7: cost 3 inf + 91288 1553932296.384 * * [simplify]: Extracting #8: cost 0 inf + 92454 1553932296.416 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553932296.416 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)) x.re))) (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932296.416 * * * * [progress]: [ 568 / 827 ] simplifiying candidate # 1553932296.416 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932296.417 * * [simplify]: iters left: 6 (22 enodes) 1553932296.423 * * [simplify]: iters left: 5 (103 enodes) 1553932296.451 * * [simplify]: iters left: 4 (230 enodes) 1553932296.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932296.547 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932296.547 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932296.548 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932296.548 * * [simplify]: Extracting #4: cost 202 inf + 1 1553932296.550 * * [simplify]: Extracting #5: cost 158 inf + 8914 1553932296.555 * * [simplify]: Extracting #6: cost 37 inf + 31903 1553932296.563 * * [simplify]: Extracting #7: cost 12 inf + 39035 1553932296.571 * * [simplify]: Extracting #8: cost 4 inf + 41941 1553932296.584 * * [simplify]: Extracting #9: cost 0 inf + 42829 1553932296.595 * [simplify]: Simplified to (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) x.re)) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) 1553932296.595 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) x.re)) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932296.595 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932296.595 * * [simplify]: iters left: 6 (15 enodes) 1553932296.599 * * [simplify]: iters left: 5 (67 enodes) 1553932296.618 * * [simplify]: iters left: 4 (132 enodes) 1553932296.645 * * [simplify]: iters left: 3 (281 enodes) 1553932296.749 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932296.749 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932296.750 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932296.750 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932296.750 * * [simplify]: Extracting #4: cost 157 inf + 2 1553932296.752 * * [simplify]: Extracting #5: cost 139 inf + 4857 1553932296.760 * * [simplify]: Extracting #6: cost 38 inf + 23750 1553932296.773 * * [simplify]: Extracting #7: cost 4 inf + 32054 1553932296.787 * * [simplify]: Extracting #8: cost 0 inf + 33262 1553932296.801 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))) (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im)))) 1553932296.801 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) x.re)) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))) (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932296.801 * * * * [progress]: [ 569 / 827 ] simplifiying candidate # 1553932296.802 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932296.802 * * [simplify]: iters left: 6 (23 enodes) 1553932296.808 * * [simplify]: iters left: 5 (107 enodes) 1553932296.829 * * [simplify]: iters left: 4 (252 enodes) 1553932296.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932296.910 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932296.910 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932296.910 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932296.911 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932296.913 * * [simplify]: Extracting #5: cost 207 inf + 9264 1553932296.925 * * [simplify]: Extracting #6: cost 78 inf + 32595 1553932296.934 * * [simplify]: Extracting #7: cost 21 inf + 50732 1553932296.945 * * [simplify]: Extracting #8: cost 5 inf + 56150 1553932296.960 * * [simplify]: Extracting #9: cost 0 inf + 57872 1553932296.976 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932296.977 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932296.977 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932296.977 * * [simplify]: iters left: 6 (15 enodes) 1553932296.980 * * [simplify]: iters left: 5 (65 enodes) 1553932296.991 * * [simplify]: iters left: 4 (128 enodes) 1553932297.024 * * [simplify]: iters left: 3 (326 enodes) 1553932297.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932297.148 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932297.148 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932297.148 * * [simplify]: Extracting #3: cost 69 inf + 0 1553932297.149 * * [simplify]: Extracting #4: cost 169 inf + 2 1553932297.151 * * [simplify]: Extracting #5: cost 161 inf + 1914 1553932297.155 * * [simplify]: Extracting #6: cost 72 inf + 18605 1553932297.162 * * [simplify]: Extracting #7: cost 3 inf + 36663 1553932297.170 * * [simplify]: Extracting #8: cost 0 inf + 37509 1553932297.180 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (- x.im x.re))) (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im)))) 1553932297.180 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (- x.im x.re))) (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932297.180 * * * * [progress]: [ 570 / 827 ] simplifiying candidate # 1553932297.181 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932297.181 * * [simplify]: iters left: 6 (18 enodes) 1553932297.189 * * [simplify]: iters left: 5 (78 enodes) 1553932297.214 * * [simplify]: iters left: 4 (182 enodes) 1553932297.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932297.269 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932297.269 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932297.269 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932297.270 * * [simplify]: Extracting #4: cost 191 inf + 1 1553932297.272 * * [simplify]: Extracting #5: cost 138 inf + 10641 1553932297.278 * * [simplify]: Extracting #6: cost 10 inf + 33719 1553932297.285 * * [simplify]: Extracting #7: cost 0 inf + 35899 1553932297.293 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ x.im x.re)))) 1553932297.293 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ x.im x.re)))) (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932297.294 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932297.294 * * [simplify]: iters left: 6 (10 enodes) 1553932297.296 * * [simplify]: iters left: 5 (44 enodes) 1553932297.302 * * [simplify]: iters left: 4 (82 enodes) 1553932297.316 * * [simplify]: iters left: 3 (139 enodes) 1553932297.334 * * [simplify]: iters left: 2 (204 enodes) 1553932297.367 * * [simplify]: iters left: 1 (293 enodes) 1553932297.447 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932297.447 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932297.447 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932297.447 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932297.448 * * [simplify]: Extracting #4: cost 92 inf + 3 1553932297.449 * * [simplify]: Extracting #5: cost 56 inf + 4641 1553932297.454 * * [simplify]: Extracting #6: cost 6 inf + 11057 1553932297.461 * * [simplify]: Extracting #7: cost 0 inf + 11667 1553932297.467 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (* (+ x.re x.im) (- x.im x.re)))) 1553932297.467 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (* (+ x.re x.im) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932297.467 * * * * [progress]: [ 571 / 827 ] simplifiying candidate # 1553932297.468 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932297.468 * * [simplify]: iters left: 6 (23 enodes) 1553932297.480 * * [simplify]: iters left: 5 (107 enodes) 1553932297.502 * * [simplify]: iters left: 4 (250 enodes) 1553932297.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932297.603 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932297.603 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932297.603 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932297.604 * * [simplify]: Extracting #4: cost 192 inf + 1 1553932297.606 * * [simplify]: Extracting #5: cost 178 inf + 6449 1553932297.617 * * [simplify]: Extracting #6: cost 54 inf + 30349 1553932297.632 * * [simplify]: Extracting #7: cost 14 inf + 42389 1553932297.648 * * [simplify]: Extracting #8: cost 6 inf + 44344 1553932297.661 * * [simplify]: Extracting #9: cost 0 inf + 46278 1553932297.672 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932297.672 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932297.672 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932297.673 * * [simplify]: iters left: 6 (14 enodes) 1553932297.676 * * [simplify]: iters left: 5 (55 enodes) 1553932297.683 * * [simplify]: iters left: 4 (74 enodes) 1553932297.701 * * [simplify]: iters left: 3 (82 enodes) 1553932297.721 * * [simplify]: iters left: 2 (83 enodes) 1553932297.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932297.740 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932297.740 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932297.740 * * [simplify]: Extracting #3: cost 29 inf + 0 1553932297.740 * * [simplify]: Extracting #4: cost 31 inf + 126 1553932297.741 * * [simplify]: Extracting #5: cost 13 inf + 2879 1553932297.743 * * [simplify]: Extracting #6: cost 0 inf + 5824 1553932297.745 * * [simplify]: Extracting #7: cost 0 inf + 5504 1553932297.747 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) (cbrt (- x.im x.re)))) 1553932297.747 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ x.re x.im)) (* (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932297.747 * * * * [progress]: [ 572 / 827 ] simplifiying candidate # 1553932297.748 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932297.748 * * [simplify]: iters left: 6 (16 enodes) 1553932297.755 * * [simplify]: iters left: 5 (70 enodes) 1553932297.777 * * [simplify]: iters left: 4 (149 enodes) 1553932297.836 * * [simplify]: iters left: 3 (461 enodes) 1553932298.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932298.173 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932298.173 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932298.174 * * [simplify]: Extracting #3: cost 82 inf + 0 1553932298.175 * * [simplify]: Extracting #4: cost 271 inf + 1 1553932298.181 * * [simplify]: Extracting #5: cost 236 inf + 10545 1553932298.206 * * [simplify]: Extracting #6: cost 26 inf + 47151 1553932298.232 * * [simplify]: Extracting #7: cost 1 inf + 51840 1553932298.258 * * [simplify]: Extracting #8: cost 0 inf + 52052 1553932298.285 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (* (+ x.im x.re) (- x.re x.im))))) 1553932298.285 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (* (+ x.im x.re) (- x.re x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932298.286 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553932298.286 * * [simplify]: iters left: 6 (8 enodes) 1553932298.289 * * [simplify]: iters left: 5 (31 enodes) 1553932298.298 * * [simplify]: iters left: 4 (37 enodes) 1553932298.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932298.308 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932298.308 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932298.308 * * [simplify]: Extracting #3: cost 17 inf + 0 1553932298.308 * * [simplify]: Extracting #4: cost 16 inf + 2 1553932298.308 * * [simplify]: Extracting #5: cost 9 inf + 455 1553932298.309 * * [simplify]: Extracting #6: cost 1 inf + 2110 1553932298.309 * * [simplify]: Extracting #7: cost 0 inf + 2272 1553932298.310 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932298.310 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932298.310 * * * * [progress]: [ 573 / 827 ] simplifiying candidate # 1553932298.311 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932298.311 * * [simplify]: iters left: 6 (22 enodes) 1553932298.320 * * [simplify]: iters left: 5 (103 enodes) 1553932298.342 * * [simplify]: iters left: 4 (230 enodes) 1553932298.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932298.420 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932298.420 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932298.420 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932298.421 * * [simplify]: Extracting #4: cost 188 inf + 1 1553932298.422 * * [simplify]: Extracting #5: cost 137 inf + 9527 1553932298.427 * * [simplify]: Extracting #6: cost 35 inf + 27406 1553932298.434 * * [simplify]: Extracting #7: cost 14 inf + 33901 1553932298.441 * * [simplify]: Extracting #8: cost 3 inf + 37364 1553932298.449 * * [simplify]: Extracting #9: cost 0 inf + 38040 1553932298.456 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) 1553932298.456 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932298.457 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932298.457 * * [simplify]: iters left: 6 (14 enodes) 1553932298.460 * * [simplify]: iters left: 5 (57 enodes) 1553932298.468 * * [simplify]: iters left: 4 (88 enodes) 1553932298.480 * * [simplify]: iters left: 3 (110 enodes) 1553932298.495 * * [simplify]: iters left: 2 (122 enodes) 1553932298.518 * * [simplify]: iters left: 1 (140 enodes) 1553932298.554 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932298.554 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932298.555 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932298.555 * * [simplify]: Extracting #3: cost 34 inf + 0 1553932298.555 * * [simplify]: Extracting #4: cost 47 inf + 85 1553932298.556 * * [simplify]: Extracting #5: cost 30 inf + 1720 1553932298.557 * * [simplify]: Extracting #6: cost 6 inf + 4762 1553932298.558 * * [simplify]: Extracting #7: cost 0 inf + 6894 1553932298.559 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im)))) 1553932298.559 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932298.560 * * * * [progress]: [ 574 / 827 ] simplifiying candidate # 1553932298.560 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932298.560 * * [simplify]: iters left: 6 (16 enodes) 1553932298.564 * * [simplify]: iters left: 5 (68 enodes) 1553932298.574 * * [simplify]: iters left: 4 (147 enodes) 1553932298.614 * * [simplify]: iters left: 3 (459 enodes) 1553932298.951 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932298.951 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932298.951 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932298.951 * * [simplify]: Extracting #3: cost 85 inf + 0 1553932298.952 * * [simplify]: Extracting #4: cost 273 inf + 1 1553932298.956 * * [simplify]: Extracting #5: cost 227 inf + 13411 1553932298.966 * * [simplify]: Extracting #6: cost 29 inf + 47310 1553932298.983 * * [simplify]: Extracting #7: cost 0 inf + 53093 1553932299.004 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 1553932299.004 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932299.004 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932299.004 * * [simplify]: iters left: 6 (8 enodes) 1553932299.008 * * [simplify]: iters left: 5 (29 enodes) 1553932299.016 * * [simplify]: iters left: 4 (35 enodes) 1553932299.025 * * [simplify]: iters left: 3 (37 enodes) 1553932299.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932299.029 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932299.029 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932299.029 * * [simplify]: Extracting #3: cost 17 inf + 0 1553932299.029 * * [simplify]: Extracting #4: cost 16 inf + 2 1553932299.030 * * [simplify]: Extracting #5: cost 9 inf + 455 1553932299.030 * * [simplify]: Extracting #6: cost 0 inf + 2272 1553932299.030 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re)))) 1553932299.030 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (+ x.re x.im)) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932299.030 * * * * [progress]: [ 575 / 827 ] simplifiying candidate # 1553932299.031 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932299.031 * * [simplify]: iters left: 6 (21 enodes) 1553932299.037 * * [simplify]: iters left: 5 (98 enodes) 1553932299.060 * * [simplify]: iters left: 4 (236 enodes) 1553932299.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932299.137 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932299.137 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932299.137 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932299.138 * * [simplify]: Extracting #4: cost 213 inf + 1 1553932299.142 * * [simplify]: Extracting #5: cost 198 inf + 7932 1553932299.152 * * [simplify]: Extracting #6: cost 75 inf + 31969 1553932299.162 * * [simplify]: Extracting #7: cost 27 inf + 48751 1553932299.172 * * [simplify]: Extracting #8: cost 3 inf + 58252 1553932299.190 * * [simplify]: Extracting #9: cost 0 inf + 58928 1553932299.200 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) 1553932299.201 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932299.201 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932299.201 * * [simplify]: iters left: 6 (17 enodes) 1553932299.205 * * [simplify]: iters left: 5 (77 enodes) 1553932299.222 * * [simplify]: iters left: 4 (169 enodes) 1553932299.280 * * [simplify]: iters left: 3 (493 enodes) 1553932299.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932299.603 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932299.603 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932299.603 * * [simplify]: Extracting #3: cost 94 inf + 0 1553932299.605 * * [simplify]: Extracting #4: cost 293 inf + 1708 1553932299.615 * * [simplify]: Extracting #5: cost 231 inf + 22675 1553932299.636 * * [simplify]: Extracting #6: cost 26 inf + 79641 1553932299.670 * * [simplify]: Extracting #7: cost 0 inf + 86213 1553932299.712 * * [simplify]: Extracting #8: cost 0 inf + 86133 1553932299.743 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553932299.743 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932299.744 * * * * [progress]: [ 576 / 827 ] simplifiying candidate # 1553932299.744 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932299.744 * * [simplify]: iters left: 6 (21 enodes) 1553932299.757 * * [simplify]: iters left: 5 (100 enodes) 1553932299.777 * * [simplify]: iters left: 4 (239 enodes) 1553932299.867 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932299.868 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932299.868 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932299.868 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932299.869 * * [simplify]: Extracting #4: cost 218 inf + 1 1553932299.872 * * [simplify]: Extracting #5: cost 179 inf + 10994 1553932299.885 * * [simplify]: Extracting #6: cost 59 inf + 32709 1553932299.903 * * [simplify]: Extracting #7: cost 17 inf + 44220 1553932299.927 * * [simplify]: Extracting #8: cost 4 inf + 48927 1553932299.946 * * [simplify]: Extracting #9: cost 0 inf + 50675 1553932299.966 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) x.re))) 1553932299.966 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932299.967 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932299.967 * * [simplify]: iters left: 6 (15 enodes) 1553932299.973 * * [simplify]: iters left: 5 (67 enodes) 1553932299.990 * * [simplify]: iters left: 4 (132 enodes) 1553932300.012 * * [simplify]: iters left: 3 (280 enodes) 1553932300.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932300.137 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932300.137 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932300.137 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932300.142 * * [simplify]: Extracting #4: cost 171 inf + 2 1553932300.144 * * [simplify]: Extracting #5: cost 137 inf + 5730 1553932300.153 * * [simplify]: Extracting #6: cost 34 inf + 27109 1553932300.166 * * [simplify]: Extracting #7: cost 1 inf + 35150 1553932300.174 * * [simplify]: Extracting #8: cost 0 inf + 35432 1553932300.182 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im)))) (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im))))) 1553932300.182 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im)))) (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932300.182 * * * * [progress]: [ 577 / 827 ] simplifiying candidate # 1553932300.182 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932300.182 * * [simplify]: iters left: 6 (21 enodes) 1553932300.190 * * [simplify]: iters left: 5 (98 enodes) 1553932300.221 * * [simplify]: iters left: 4 (238 enodes) 1553932300.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932300.324 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932300.324 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932300.324 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932300.325 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932300.329 * * [simplify]: Extracting #5: cost 209 inf + 9502 1553932300.342 * * [simplify]: Extracting #6: cost 59 inf + 40867 1553932300.367 * * [simplify]: Extracting #7: cost 18 inf + 53839 1553932300.388 * * [simplify]: Extracting #8: cost 7 inf + 58730 1553932300.409 * * [simplify]: Extracting #9: cost 0 inf + 60916 1553932300.427 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) 1553932300.427 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932300.428 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932300.428 * * [simplify]: iters left: 6 (17 enodes) 1553932300.432 * * [simplify]: iters left: 5 (77 enodes) 1553932300.444 * * [simplify]: iters left: 4 (163 enodes) 1553932300.485 * * [simplify]: iters left: 3 (361 enodes) 1553932300.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932300.617 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932300.618 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932300.618 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932300.619 * * [simplify]: Extracting #4: cost 168 inf + 2 1553932300.621 * * [simplify]: Extracting #5: cost 152 inf + 2613 1553932300.629 * * [simplify]: Extracting #6: cost 51 inf + 22367 1553932300.644 * * [simplify]: Extracting #7: cost 2 inf + 35263 1553932300.660 * * [simplify]: Extracting #8: cost 0 inf + 36027 1553932300.668 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* x.re (+ x.re x.im)))))) 1553932300.668 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* x.re (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932300.668 * * * * [progress]: [ 578 / 827 ] simplifiying candidate # 1553932300.669 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932300.669 * * [simplify]: iters left: 6 (21 enodes) 1553932300.674 * * [simplify]: iters left: 5 (100 enodes) 1553932300.696 * * [simplify]: iters left: 4 (241 enodes) 1553932300.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932300.787 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932300.787 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932300.787 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932300.788 * * [simplify]: Extracting #4: cost 233 inf + 1 1553932300.792 * * [simplify]: Extracting #5: cost 189 inf + 10564 1553932300.806 * * [simplify]: Extracting #6: cost 49 inf + 37318 1553932300.827 * * [simplify]: Extracting #7: cost 9 inf + 47062 1553932300.846 * * [simplify]: Extracting #8: cost 2 inf + 49356 1553932300.866 * * [simplify]: Extracting #9: cost 0 inf + 49780 1553932300.892 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553932300.892 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932300.893 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932300.893 * * [simplify]: iters left: 6 (15 enodes) 1553932300.900 * * [simplify]: iters left: 5 (67 enodes) 1553932300.922 * * [simplify]: iters left: 4 (119 enodes) 1553932300.957 * * [simplify]: iters left: 3 (165 enodes) 1553932301.005 * * [simplify]: iters left: 2 (238 enodes) 1553932301.085 * * [simplify]: iters left: 1 (352 enodes) 1553932301.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932301.170 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932301.170 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932301.170 * * [simplify]: Extracting #3: cost 86 inf + 0 1553932301.171 * * [simplify]: Extracting #4: cost 172 inf + 44 1553932301.172 * * [simplify]: Extracting #5: cost 115 inf + 8338 1553932301.177 * * [simplify]: Extracting #6: cost 16 inf + 21889 1553932301.183 * * [simplify]: Extracting #7: cost 5 inf + 24229 1553932301.197 * * [simplify]: Extracting #8: cost 0 inf + 26159 1553932301.208 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (- x.im x.re)))) 1553932301.208 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932301.209 * * * * [progress]: [ 579 / 827 ] simplifiying candidate # 1553932301.209 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932301.209 * * [simplify]: iters left: 6 (22 enodes) 1553932301.222 * * [simplify]: iters left: 5 (102 enodes) 1553932301.250 * * [simplify]: iters left: 4 (240 enodes) 1553932301.354 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932301.354 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932301.354 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932301.354 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932301.355 * * [simplify]: Extracting #4: cost 207 inf + 1 1553932301.357 * * [simplify]: Extracting #5: cost 193 inf + 7970 1553932301.362 * * [simplify]: Extracting #6: cost 63 inf + 30817 1553932301.370 * * [simplify]: Extracting #7: cost 27 inf + 41008 1553932301.381 * * [simplify]: Extracting #8: cost 2 inf + 50833 1553932301.399 * * [simplify]: Extracting #9: cost 0 inf + 51508 1553932301.420 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* x.re (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932301.420 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* x.re (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932301.421 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932301.421 * * [simplify]: iters left: 6 (16 enodes) 1553932301.428 * * [simplify]: iters left: 5 (67 enodes) 1553932301.448 * * [simplify]: iters left: 4 (106 enodes) 1553932301.465 * * [simplify]: iters left: 3 (131 enodes) 1553932301.481 * * [simplify]: iters left: 2 (150 enodes) 1553932301.513 * * [simplify]: iters left: 1 (169 enodes) 1553932301.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932301.561 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932301.561 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932301.561 * * [simplify]: Extracting #3: cost 36 inf + 0 1553932301.561 * * [simplify]: Extracting #4: cost 52 inf + 84 1553932301.563 * * [simplify]: Extracting #5: cost 24 inf + 3061 1553932301.566 * * [simplify]: Extracting #6: cost 1 inf + 8144 1553932301.569 * * [simplify]: Extracting #7: cost 0 inf + 8666 1553932301.572 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) 1553932301.572 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* x.re (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (- x.im x.re))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932301.573 * * * * [progress]: [ 580 / 827 ] simplifiying candidate # 1553932301.573 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932301.573 * * [simplify]: iters left: 6 (22 enodes) 1553932301.585 * * [simplify]: iters left: 5 (103 enodes) 1553932301.623 * * [simplify]: iters left: 4 (230 enodes) 1553932301.725 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932301.725 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932301.725 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932301.725 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932301.726 * * [simplify]: Extracting #4: cost 188 inf + 1 1553932301.728 * * [simplify]: Extracting #5: cost 129 inf + 12025 1553932301.734 * * [simplify]: Extracting #6: cost 26 inf + 32616 1553932301.742 * * [simplify]: Extracting #7: cost 7 inf + 36767 1553932301.757 * * [simplify]: Extracting #8: cost 1 inf + 37908 1553932301.776 * * [simplify]: Extracting #9: cost 0 inf + 38120 1553932301.792 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) 1553932301.792 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932301.793 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.re x.im))) 1553932301.793 * * [simplify]: iters left: 6 (14 enodes) 1553932301.799 * * [simplify]: iters left: 5 (57 enodes) 1553932301.815 * * [simplify]: iters left: 4 (88 enodes) 1553932301.841 * * [simplify]: iters left: 3 (109 enodes) 1553932301.868 * * [simplify]: iters left: 2 (121 enodes) 1553932301.898 * * [simplify]: iters left: 1 (139 enodes) 1553932301.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932301.929 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932301.929 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932301.929 * * [simplify]: Extracting #3: cost 34 inf + 0 1553932301.929 * * [simplify]: Extracting #4: cost 45 inf + 206 1553932301.930 * * [simplify]: Extracting #5: cost 24 inf + 2208 1553932301.931 * * [simplify]: Extracting #6: cost 1 inf + 6372 1553932301.932 * * [simplify]: Extracting #7: cost 0 inf + 6894 1553932301.933 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re)))) 1553932301.933 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932301.934 * * * * [progress]: [ 581 / 827 ] simplifiying candidate # 1553932301.934 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932301.934 * * [simplify]: iters left: 6 (17 enodes) 1553932301.939 * * [simplify]: iters left: 5 (81 enodes) 1553932301.955 * * [simplify]: iters left: 4 (175 enodes) 1553932302.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932302.027 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932302.027 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932302.027 * * [simplify]: Extracting #3: cost 41 inf + 0 1553932302.027 * * [simplify]: Extracting #4: cost 142 inf + 1 1553932302.028 * * [simplify]: Extracting #5: cost 133 inf + 2926 1553932302.032 * * [simplify]: Extracting #6: cost 33 inf + 21601 1553932302.037 * * [simplify]: Extracting #7: cost 8 inf + 27384 1553932302.049 * * [simplify]: Extracting #8: cost 3 inf + 28354 1553932302.060 * * [simplify]: Extracting #9: cost 0 inf + 29030 1553932302.071 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) 1553932302.071 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932302.072 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932302.072 * * [simplify]: iters left: 6 (12 enodes) 1553932302.078 * * [simplify]: iters left: 5 (50 enodes) 1553932302.093 * * [simplify]: iters left: 4 (76 enodes) 1553932302.116 * * [simplify]: iters left: 3 (92 enodes) 1553932302.137 * * [simplify]: iters left: 2 (104 enodes) 1553932302.153 * * [simplify]: iters left: 1 (122 enodes) 1553932302.189 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932302.189 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932302.189 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932302.189 * * [simplify]: Extracting #3: cost 28 inf + 0 1553932302.189 * * [simplify]: Extracting #4: cost 40 inf + 165 1553932302.190 * * [simplify]: Extracting #5: cost 14 inf + 2776 1553932302.191 * * [simplify]: Extracting #6: cost 2 inf + 4918 1553932302.192 * * [simplify]: Extracting #7: cost 0 inf + 5522 1553932302.193 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553932302.193 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932302.193 * * * * [progress]: [ 582 / 827 ] simplifiying candidate # 1553932302.194 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932302.194 * * [simplify]: iters left: 6 (17 enodes) 1553932302.199 * * [simplify]: iters left: 5 (80 enodes) 1553932302.215 * * [simplify]: iters left: 4 (174 enodes) 1553932302.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932302.274 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932302.274 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932302.275 * * [simplify]: Extracting #3: cost 41 inf + 0 1553932302.275 * * [simplify]: Extracting #4: cost 142 inf + 1 1553932302.277 * * [simplify]: Extracting #5: cost 133 inf + 2888 1553932302.281 * * [simplify]: Extracting #6: cost 24 inf + 23651 1553932302.286 * * [simplify]: Extracting #7: cost 9 inf + 27093 1553932302.291 * * [simplify]: Extracting #8: cost 4 inf + 27942 1553932302.296 * * [simplify]: Extracting #9: cost 0 inf + 28870 1553932302.301 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 1553932302.301 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932302.302 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) 1553932302.302 * * [simplify]: iters left: 6 (12 enodes) 1553932302.305 * * [simplify]: iters left: 5 (48 enodes) 1553932302.323 * * [simplify]: iters left: 4 (74 enodes) 1553932302.347 * * [simplify]: iters left: 3 (92 enodes) 1553932302.372 * * [simplify]: iters left: 2 (104 enodes) 1553932302.399 * * [simplify]: iters left: 1 (122 enodes) 1553932302.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932302.419 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932302.419 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932302.419 * * [simplify]: Extracting #3: cost 28 inf + 0 1553932302.419 * * [simplify]: Extracting #4: cost 41 inf + 84 1553932302.420 * * [simplify]: Extracting #5: cost 14 inf + 2856 1553932302.421 * * [simplify]: Extracting #6: cost 1 inf + 4960 1553932302.422 * * [simplify]: Extracting #7: cost 0 inf + 5282 1553932302.423 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) 1553932302.423 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932302.423 * * * * [progress]: [ 583 / 827 ] simplifiying candidate # 1553932302.423 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932302.424 * * [simplify]: iters left: 6 (19 enodes) 1553932302.429 * * [simplify]: iters left: 5 (89 enodes) 1553932302.448 * * [simplify]: iters left: 4 (204 enodes) 1553932302.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932302.532 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932302.532 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932302.532 * * [simplify]: Extracting #3: cost 45 inf + 0 1553932302.533 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932302.536 * * [simplify]: Extracting #5: cost 166 inf + 8137 1553932302.552 * * [simplify]: Extracting #6: cost 59 inf + 28903 1553932302.562 * * [simplify]: Extracting #7: cost 27 inf + 40307 1553932302.569 * * [simplify]: Extracting #8: cost 5 inf + 48795 1553932302.578 * * [simplify]: Extracting #9: cost 0 inf + 50426 1553932302.587 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) 1553932302.587 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932302.588 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932302.588 * * [simplify]: iters left: 6 (16 enodes) 1553932302.596 * * [simplify]: iters left: 5 (73 enodes) 1553932302.622 * * [simplify]: iters left: 4 (168 enodes) 1553932302.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932302.703 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932302.703 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932302.704 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932302.704 * * [simplify]: Extracting #4: cost 143 inf + 43 1553932302.706 * * [simplify]: Extracting #5: cost 138 inf + 2690 1553932302.714 * * [simplify]: Extracting #6: cost 19 inf + 26523 1553932302.727 * * [simplify]: Extracting #7: cost 0 inf + 31040 1553932302.740 * * [simplify]: Extracting #8: cost 0 inf + 30920 1553932302.753 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re))) 1553932302.753 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932302.753 * * * * [progress]: [ 584 / 827 ] simplifiying candidate # 1553932302.754 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932302.754 * * [simplify]: iters left: 6 (19 enodes) 1553932302.764 * * [simplify]: iters left: 5 (91 enodes) 1553932302.804 * * [simplify]: iters left: 4 (207 enodes) 1553932302.884 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932302.884 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932302.884 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932302.885 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932302.885 * * [simplify]: Extracting #4: cost 197 inf + 1 1553932302.889 * * [simplify]: Extracting #5: cost 167 inf + 8297 1553932302.899 * * [simplify]: Extracting #6: cost 50 inf + 29967 1553932302.910 * * [simplify]: Extracting #7: cost 9 inf + 42014 1553932302.919 * * [simplify]: Extracting #8: cost 2 inf + 43327 1553932302.927 * * [simplify]: Extracting #9: cost 0 inf + 43791 1553932302.938 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) 1553932302.938 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932302.939 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932302.939 * * [simplify]: iters left: 6 (14 enodes) 1553932302.945 * * [simplify]: iters left: 5 (63 enodes) 1553932302.956 * * [simplify]: iters left: 4 (124 enodes) 1553932302.978 * * [simplify]: iters left: 3 (268 enodes) 1553932303.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932303.082 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932303.082 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932303.082 * * [simplify]: Extracting #3: cost 50 inf + 0 1553932303.083 * * [simplify]: Extracting #4: cost 157 inf + 2 1553932303.085 * * [simplify]: Extracting #5: cost 132 inf + 5381 1553932303.094 * * [simplify]: Extracting #6: cost 25 inf + 28352 1553932303.108 * * [simplify]: Extracting #7: cost 0 inf + 33222 1553932303.123 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) 1553932303.123 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932303.123 * * * * [progress]: [ 585 / 827 ] simplifiying candidate # 1553932303.124 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932303.124 * * [simplify]: iters left: 6 (18 enodes) 1553932303.133 * * [simplify]: iters left: 5 (84 enodes) 1553932303.166 * * [simplify]: iters left: 4 (198 enodes) 1553932303.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932303.249 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932303.249 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932303.250 * * [simplify]: Extracting #3: cost 50 inf + 0 1553932303.250 * * [simplify]: Extracting #4: cost 187 inf + 1 1553932303.252 * * [simplify]: Extracting #5: cost 174 inf + 7812 1553932303.258 * * [simplify]: Extracting #6: cost 53 inf + 32487 1553932303.265 * * [simplify]: Extracting #7: cost 18 inf + 44163 1553932303.274 * * [simplify]: Extracting #8: cost 4 inf + 48575 1553932303.289 * * [simplify]: Extracting #9: cost 0 inf + 49754 1553932303.309 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 1553932303.309 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932303.310 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932303.310 * * [simplify]: iters left: 6 (13 enodes) 1553932303.315 * * [simplify]: iters left: 5 (58 enodes) 1553932303.333 * * [simplify]: iters left: 4 (126 enodes) 1553932303.382 * * [simplify]: iters left: 3 (334 enodes) 1553932303.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932303.526 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932303.526 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932303.526 * * [simplify]: Extracting #3: cost 64 inf + 0 1553932303.527 * * [simplify]: Extracting #4: cost 160 inf + 2 1553932303.527 * * [simplify]: Extracting #5: cost 161 inf + 1468 1553932303.531 * * [simplify]: Extracting #6: cost 59 inf + 21423 1553932303.538 * * [simplify]: Extracting #7: cost 0 inf + 36181 1553932303.546 * * [simplify]: Extracting #8: cost 0 inf + 35981 1553932303.554 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re)))) 1553932303.554 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932303.554 * * * * [progress]: [ 586 / 827 ] simplifiying candidate # 1553932303.554 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932303.554 * * [simplify]: iters left: 6 (15 enodes) 1553932303.558 * * [simplify]: iters left: 5 (66 enodes) 1553932303.569 * * [simplify]: iters left: 4 (160 enodes) 1553932303.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932303.657 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932303.657 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932303.657 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932303.658 * * [simplify]: Extracting #4: cost 186 inf + 1 1553932303.661 * * [simplify]: Extracting #5: cost 146 inf + 7588 1553932303.667 * * [simplify]: Extracting #6: cost 25 inf + 29413 1553932303.674 * * [simplify]: Extracting #7: cost 0 inf + 34743 1553932303.681 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) 1553932303.681 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932303.682 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932303.682 * * [simplify]: iters left: 6 (9 enodes) 1553932303.684 * * [simplify]: iters left: 5 (40 enodes) 1553932303.690 * * [simplify]: iters left: 4 (74 enodes) 1553932303.701 * * [simplify]: iters left: 3 (127 enodes) 1553932303.727 * * [simplify]: iters left: 2 (192 enodes) 1553932303.767 * * [simplify]: iters left: 1 (280 enodes) 1553932303.827 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932303.827 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932303.827 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932303.827 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932303.827 * * [simplify]: Extracting #4: cost 83 inf + 251 1553932303.829 * * [simplify]: Extracting #5: cost 27 inf + 7048 1553932303.831 * * [simplify]: Extracting #6: cost 3 inf + 10255 1553932303.834 * * [simplify]: Extracting #7: cost 0 inf + 10379 1553932303.836 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re))) 1553932303.836 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932303.837 * * * * [progress]: [ 587 / 827 ] simplifiying candidate # 1553932303.837 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932303.837 * * [simplify]: iters left: 6 (19 enodes) 1553932303.843 * * [simplify]: iters left: 5 (88 enodes) 1553932303.876 * * [simplify]: iters left: 4 (200 enodes) 1553932303.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932303.926 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932303.926 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932303.926 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932303.926 * * [simplify]: Extracting #4: cost 165 inf + 1 1553932303.927 * * [simplify]: Extracting #5: cost 181 inf + 2477 1553932303.930 * * [simplify]: Extracting #6: cost 97 inf + 13995 1553932303.939 * * [simplify]: Extracting #7: cost 28 inf + 30042 1553932303.951 * * [simplify]: Extracting #8: cost 3 inf + 39430 1553932303.964 * * [simplify]: Extracting #9: cost 0 inf + 40106 1553932303.976 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)))) 1553932303.976 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)))) (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932303.977 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932303.977 * * [simplify]: iters left: 6 (12 enodes) 1553932303.983 * * [simplify]: iters left: 5 (48 enodes) 1553932303.998 * * [simplify]: iters left: 4 (68 enodes) 1553932304.016 * * [simplify]: iters left: 3 (72 enodes) 1553932304.033 * * [simplify]: iters left: 2 (73 enodes) 1553932304.051 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932304.051 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932304.052 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932304.052 * * [simplify]: Extracting #3: cost 23 inf + 0 1553932304.052 * * [simplify]: Extracting #4: cost 27 inf + 84 1553932304.052 * * [simplify]: Extracting #5: cost 12 inf + 1432 1553932304.053 * * [simplify]: Extracting #6: cost 2 inf + 3532 1553932304.055 * * [simplify]: Extracting #7: cost 0 inf + 4216 1553932304.056 * * [simplify]: Extracting #8: cost 0 inf + 4136 1553932304.057 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 1553932304.058 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)))) (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932304.058 * * * * [progress]: [ 588 / 827 ] simplifiying candidate # 1553932304.058 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932304.058 * * [simplify]: iters left: 6 (16 enodes) 1553932304.066 * * [simplify]: iters left: 5 (69 enodes) 1553932304.089 * * [simplify]: iters left: 4 (149 enodes) 1553932304.131 * * [simplify]: iters left: 3 (460 enodes) 1553932304.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932304.393 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932304.393 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932304.394 * * [simplify]: Extracting #3: cost 83 inf + 0 1553932304.395 * * [simplify]: Extracting #4: cost 264 inf + 1 1553932304.401 * * [simplify]: Extracting #5: cost 240 inf + 10722 1553932304.420 * * [simplify]: Extracting #6: cost 52 inf + 42521 1553932304.447 * * [simplify]: Extracting #7: cost 1 inf + 50981 1553932304.473 * * [simplify]: Extracting #8: cost 0 inf + 51193 1553932304.500 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (+ x.im x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) 1553932304.501 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (+ x.im x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932304.501 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (+ x.re x.im))) 1553932304.501 * * [simplify]: iters left: 6 (8 enodes) 1553932304.505 * * [simplify]: iters left: 5 (30 enodes) 1553932304.514 * * [simplify]: iters left: 4 (37 enodes) 1553932304.523 * * [simplify]: iters left: 3 (38 enodes) 1553932304.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932304.536 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932304.536 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932304.536 * * [simplify]: Extracting #3: cost 17 inf + 0 1553932304.536 * * [simplify]: Extracting #4: cost 16 inf + 2 1553932304.536 * * [simplify]: Extracting #5: cost 11 inf + 291 1553932304.537 * * [simplify]: Extracting #6: cost 1 inf + 1990 1553932304.537 * * [simplify]: Extracting #7: cost 0 inf + 2272 1553932304.538 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932304.538 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932304.538 * * * * [progress]: [ 589 / 827 ] simplifiying candidate # 1553932304.539 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932304.539 * * [simplify]: iters left: 6 (17 enodes) 1553932304.548 * * [simplify]: iters left: 5 (80 enodes) 1553932304.577 * * [simplify]: iters left: 4 (175 enodes) 1553932304.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932304.651 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932304.651 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932304.651 * * [simplify]: Extracting #3: cost 41 inf + 0 1553932304.652 * * [simplify]: Extracting #4: cost 142 inf + 1 1553932304.652 * * [simplify]: Extracting #5: cost 134 inf + 2726 1553932304.660 * * [simplify]: Extracting #6: cost 26 inf + 22898 1553932304.665 * * [simplify]: Extracting #7: cost 7 inf + 27517 1553932304.670 * * [simplify]: Extracting #8: cost 1 inf + 28658 1553932304.678 * * [simplify]: Extracting #9: cost 0 inf + 28870 1553932304.688 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 1553932304.688 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932304.689 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932304.689 * * [simplify]: iters left: 6 (12 enodes) 1553932304.694 * * [simplify]: iters left: 5 (49 enodes) 1553932304.709 * * [simplify]: iters left: 4 (76 enodes) 1553932304.730 * * [simplify]: iters left: 3 (93 enodes) 1553932304.754 * * [simplify]: iters left: 2 (105 enodes) 1553932304.784 * * [simplify]: iters left: 1 (123 enodes) 1553932304.801 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932304.801 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932304.801 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932304.801 * * [simplify]: Extracting #3: cost 28 inf + 0 1553932304.801 * * [simplify]: Extracting #4: cost 42 inf + 43 1553932304.801 * * [simplify]: Extracting #5: cost 19 inf + 2287 1553932304.802 * * [simplify]: Extracting #6: cost 3 inf + 4596 1553932304.804 * * [simplify]: Extracting #7: cost 0 inf + 5282 1553932304.805 * [simplify]: Simplified to (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) 1553932304.805 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932304.805 * * * * [progress]: [ 590 / 827 ] simplifiying candidate # 1553932304.805 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932304.805 * * [simplify]: iters left: 6 (11 enodes) 1553932304.808 * * [simplify]: iters left: 5 (45 enodes) 1553932304.814 * * [simplify]: iters left: 4 (93 enodes) 1553932304.849 * * [simplify]: iters left: 3 (286 enodes) 1553932304.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932304.980 * * [simplify]: Extracting #1: cost 49 inf + 0 1553932304.980 * * [simplify]: Extracting #2: cost 200 inf + 2 1553932304.982 * * [simplify]: Extracting #3: cost 182 inf + 7552 1553932304.992 * * [simplify]: Extracting #4: cost 19 inf + 33116 1553932305.001 * * [simplify]: Extracting #5: cost 0 inf + 37295 1553932305.011 * [simplify]: Simplified to (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))) 1553932305.011 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))) (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932305.011 * [simplify]: Simplifying (* (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) (cbrt (- x.im x.re))) 1553932305.011 * * [simplify]: iters left: 6 (6 enodes) 1553932305.012 * * [simplify]: iters left: 5 (21 enodes) 1553932305.015 * * [simplify]: iters left: 4 (26 enodes) 1553932305.019 * * [simplify]: iters left: 3 (33 enodes) 1553932305.025 * * [simplify]: iters left: 2 (47 enodes) 1553932305.038 * * [simplify]: iters left: 1 (73 enodes) 1553932305.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932305.060 * * [simplify]: Extracting #1: cost 12 inf + 0 1553932305.060 * * [simplify]: Extracting #2: cost 18 inf + 44 1553932305.060 * * [simplify]: Extracting #3: cost 17 inf + 129 1553932305.060 * * [simplify]: Extracting #4: cost 12 inf + 911 1553932305.061 * * [simplify]: Extracting #5: cost 1 inf + 5075 1553932305.061 * * [simplify]: Extracting #6: cost 0 inf + 5408 1553932305.062 * [simplify]: Simplified to (- x.im x.re) 1553932305.062 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))) (- x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932305.062 * * * * [progress]: [ 591 / 827 ] simplifiying candidate # 1553932305.062 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932305.062 * * [simplify]: iters left: 6 (17 enodes) 1553932305.067 * * [simplify]: iters left: 5 (82 enodes) 1553932305.085 * * [simplify]: iters left: 4 (183 enodes) 1553932305.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932305.163 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932305.163 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932305.163 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932305.163 * * [simplify]: Extracting #4: cost 136 inf + 1 1553932305.164 * * [simplify]: Extracting #5: cost 149 inf + 1915 1553932305.168 * * [simplify]: Extracting #6: cost 57 inf + 22636 1553932305.174 * * [simplify]: Extracting #7: cost 23 inf + 34109 1553932305.185 * * [simplify]: Extracting #8: cost 1 inf + 42072 1553932305.198 * * [simplify]: Extracting #9: cost 0 inf + 42324 1553932305.212 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553932305.212 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932305.213 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932305.213 * * [simplify]: iters left: 6 (13 enodes) 1553932305.219 * * [simplify]: iters left: 5 (59 enodes) 1553932305.230 * * [simplify]: iters left: 4 (141 enodes) 1553932305.276 * * [simplify]: iters left: 3 (462 enodes) 1553932305.586 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932305.587 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932305.587 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932305.587 * * [simplify]: Extracting #3: cost 69 inf + 0 1553932305.588 * * [simplify]: Extracting #4: cost 294 inf + 0 1553932305.593 * * [simplify]: Extracting #5: cost 279 inf + 15257 1553932305.615 * * [simplify]: Extracting #6: cost 45 inf + 69954 1553932305.642 * * [simplify]: Extracting #7: cost 0 inf + 83003 1553932305.685 * * [simplify]: Extracting #8: cost 0 inf + 82963 1553932305.723 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932305.723 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932305.723 * * * * [progress]: [ 592 / 827 ] simplifiying candidate # 1553932305.723 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932305.723 * * [simplify]: iters left: 6 (23 enodes) 1553932305.730 * * [simplify]: iters left: 5 (104 enodes) 1553932305.756 * * [simplify]: iters left: 4 (231 enodes) 1553932305.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932305.841 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932305.841 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932305.841 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932305.842 * * [simplify]: Extracting #4: cost 223 inf + 1 1553932305.844 * * [simplify]: Extracting #5: cost 193 inf + 10576 1553932305.850 * * [simplify]: Extracting #6: cost 86 inf + 47147 1553932305.868 * * [simplify]: Extracting #7: cost 21 inf + 64836 1553932305.891 * * [simplify]: Extracting #8: cost 6 inf + 64987 1553932305.910 * * [simplify]: Extracting #9: cost 0 inf + 66499 1553932305.922 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))) (* (+ x.re x.im) (- x.re x.im))))) 1553932305.922 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))) (* (+ x.re x.im) (- x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932305.922 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932305.923 * * [simplify]: iters left: 6 (16 enodes) 1553932305.927 * * [simplify]: iters left: 5 (76 enodes) 1553932305.945 * * [simplify]: iters left: 4 (181 enodes) 1553932305.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932305.999 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932305.999 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932305.999 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932305.999 * * [simplify]: Extracting #4: cost 183 inf + 0 1553932306.000 * * [simplify]: Extracting #5: cost 172 inf + 2963 1553932306.005 * * [simplify]: Extracting #6: cost 37 inf + 29348 1553932306.012 * * [simplify]: Extracting #7: cost 0 inf + 37940 1553932306.021 * * [simplify]: Extracting #8: cost 0 inf + 37260 1553932306.029 * * [simplify]: Extracting #9: cost 0 inf + 37180 1553932306.037 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932306.037 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))) (* (+ x.re x.im) (- x.re x.im))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932306.037 * * * * [progress]: [ 593 / 827 ] simplifiying candidate # 1553932306.038 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932306.038 * * [simplify]: iters left: 6 (22 enodes) 1553932306.045 * * [simplify]: iters left: 5 (102 enodes) 1553932306.079 * * [simplify]: iters left: 4 (240 enodes) 1553932306.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932306.163 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932306.163 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932306.163 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932306.164 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932306.165 * * [simplify]: Extracting #5: cost 230 inf + 3506 1553932306.171 * * [simplify]: Extracting #6: cost 141 inf + 20754 1553932306.187 * * [simplify]: Extracting #7: cost 35 inf + 53699 1553932306.198 * * [simplify]: Extracting #8: cost 3 inf + 66269 1553932306.213 * * [simplify]: Extracting #9: cost 0 inf + 67847 1553932306.229 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) 1553932306.229 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932306.230 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932306.230 * * [simplify]: iters left: 6 (16 enodes) 1553932306.237 * * [simplify]: iters left: 5 (78 enodes) 1553932306.252 * * [simplify]: iters left: 4 (209 enodes) 1553932306.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932306.334 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932306.334 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932306.334 * * [simplify]: Extracting #3: cost 59 inf + 0 1553932306.335 * * [simplify]: Extracting #4: cost 203 inf + 0 1553932306.338 * * [simplify]: Extracting #5: cost 166 inf + 9635 1553932306.352 * * [simplify]: Extracting #6: cost 17 inf + 38448 1553932306.367 * * [simplify]: Extracting #7: cost 0 inf + 41081 1553932306.376 * * [simplify]: Extracting #8: cost 0 inf + 40841 1553932306.384 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* (- x.im x.re) x.im) (* x.re x.re))))) 1553932306.384 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* (- x.im x.re) x.im) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932306.385 * * * * [progress]: [ 594 / 827 ] simplifiying candidate # 1553932306.385 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932306.385 * * [simplify]: iters left: 6 (24 enodes) 1553932306.392 * * [simplify]: iters left: 5 (112 enodes) 1553932306.418 * * [simplify]: iters left: 4 (256 enodes) 1553932306.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932306.547 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932306.547 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932306.547 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932306.548 * * [simplify]: Extracting #4: cost 288 inf + 1 1553932306.550 * * [simplify]: Extracting #5: cost 239 inf + 19159 1553932306.566 * * [simplify]: Extracting #6: cost 54 inf + 67454 1553932306.589 * * [simplify]: Extracting #7: cost 11 inf + 72697 1553932306.602 * * [simplify]: Extracting #8: cost 1 inf + 73930 1553932306.619 * * [simplify]: Extracting #9: cost 0 inf + 74142 1553932306.643 * [simplify]: Simplified to (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) 1553932306.643 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932306.644 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932306.645 * * [simplify]: iters left: 6 (17 enodes) 1553932306.653 * * [simplify]: iters left: 5 (81 enodes) 1553932306.680 * * [simplify]: iters left: 4 (176 enodes) 1553932306.746 * * [simplify]: iters left: 3 (488 enodes) 1553932307.032 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932307.032 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932307.033 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932307.033 * * [simplify]: Extracting #3: cost 103 inf + 0 1553932307.035 * * [simplify]: Extracting #4: cost 431 inf + 0 1553932307.042 * * [simplify]: Extracting #5: cost 411 inf + 12237 1553932307.060 * * [simplify]: Extracting #6: cost 70 inf + 91229 1553932307.095 * * [simplify]: Extracting #7: cost 0 inf + 114569 1553932307.129 * * [simplify]: Extracting #8: cost 0 inf + 114249 1553932307.181 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) 1553932307.181 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932307.182 * * * * [progress]: [ 595 / 827 ] simplifiying candidate # 1553932307.182 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932307.182 * * [simplify]: iters left: 6 (19 enodes) 1553932307.192 * * [simplify]: iters left: 5 (90 enodes) 1553932307.228 * * [simplify]: iters left: 4 (215 enodes) 1553932307.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932307.296 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932307.296 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932307.296 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932307.296 * * [simplify]: Extracting #4: cost 179 inf + 1 1553932307.297 * * [simplify]: Extracting #5: cost 192 inf + 1918 1553932307.300 * * [simplify]: Extracting #6: cost 123 inf + 13934 1553932307.306 * * [simplify]: Extracting #7: cost 38 inf + 41796 1553932307.315 * * [simplify]: Extracting #8: cost 2 inf + 54215 1553932307.324 * * [simplify]: Extracting #9: cost 0 inf + 55029 1553932307.333 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re)))) 1553932307.333 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932307.334 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932307.334 * * [simplify]: iters left: 6 (14 enodes) 1553932307.337 * * [simplify]: iters left: 5 (63 enodes) 1553932307.348 * * [simplify]: iters left: 4 (145 enodes) 1553932307.395 * * [simplify]: iters left: 3 (477 enodes) 1553932307.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932307.735 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932307.735 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932307.735 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932307.736 * * [simplify]: Extracting #4: cost 279 inf + 0 1553932307.742 * * [simplify]: Extracting #5: cost 278 inf + 12159 1553932307.756 * * [simplify]: Extracting #6: cost 45 inf + 67139 1553932307.778 * * [simplify]: Extracting #7: cost 0 inf + 80309 1553932307.801 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))))) 1553932307.801 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re)))) (* (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932307.802 * * * * [progress]: [ 596 / 827 ] simplifiying candidate # 1553932307.802 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932307.802 * * [simplify]: iters left: 6 (23 enodes) 1553932307.814 * * [simplify]: iters left: 5 (104 enodes) 1553932307.855 * * [simplify]: iters left: 4 (231 enodes) 1553932307.951 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932307.951 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932307.951 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932307.951 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932307.951 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932307.953 * * [simplify]: Extracting #5: cost 145 inf + 16721 1553932307.961 * * [simplify]: Extracting #6: cost 51 inf + 43904 1553932307.976 * * [simplify]: Extracting #7: cost 27 inf + 43667 1553932307.993 * * [simplify]: Extracting #8: cost 5 inf + 50719 1553932308.011 * * [simplify]: Extracting #9: cost 0 inf + 52110 1553932308.029 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932308.029 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932308.030 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553932308.030 * * [simplify]: iters left: 6 (15 enodes) 1553932308.037 * * [simplify]: iters left: 5 (66 enodes) 1553932308.062 * * [simplify]: iters left: 4 (134 enodes) 1553932308.105 * * [simplify]: iters left: 3 (426 enodes) 1553932308.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932308.356 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932308.356 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932308.356 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932308.358 * * [simplify]: Extracting #4: cost 273 inf + 2 1553932308.364 * * [simplify]: Extracting #5: cost 264 inf + 15190 1553932308.396 * * [simplify]: Extracting #6: cost 29 inf + 72487 1553932308.441 * * [simplify]: Extracting #7: cost 0 inf + 80105 1553932308.480 * * [simplify]: Extracting #8: cost 0 inf + 80065 1553932308.503 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.im x.re))) 1553932308.503 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932308.503 * * * * [progress]: [ 597 / 827 ] simplifiying candidate # 1553932308.503 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932308.504 * * [simplify]: iters left: 6 (19 enodes) 1553932308.509 * * [simplify]: iters left: 5 (90 enodes) 1553932308.530 * * [simplify]: iters left: 4 (215 enodes) 1553932308.605 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932308.605 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932308.605 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932308.605 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932308.606 * * [simplify]: Extracting #4: cost 170 inf + 1 1553932308.606 * * [simplify]: Extracting #5: cost 187 inf + 1630 1553932308.609 * * [simplify]: Extracting #6: cost 110 inf + 14940 1553932308.616 * * [simplify]: Extracting #7: cost 23 inf + 43448 1553932308.627 * * [simplify]: Extracting #8: cost 3 inf + 50500 1553932308.639 * * [simplify]: Extracting #9: cost 0 inf + 51566 1553932308.656 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553932308.656 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932308.657 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932308.657 * * [simplify]: iters left: 6 (14 enodes) 1553932308.664 * * [simplify]: iters left: 5 (63 enodes) 1553932308.685 * * [simplify]: iters left: 4 (145 enodes) 1553932308.737 * * [simplify]: iters left: 3 (477 enodes) 1553932309.090 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932309.090 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932309.090 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932309.090 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932309.092 * * [simplify]: Extracting #4: cost 282 inf + 0 1553932309.098 * * [simplify]: Extracting #5: cost 276 inf + 12763 1553932309.127 * * [simplify]: Extracting #6: cost 45 inf + 67979 1553932309.173 * * [simplify]: Extracting #7: cost 0 inf + 80589 1553932309.194 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932309.194 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932309.194 * * * * [progress]: [ 598 / 827 ] simplifiying candidate # 1553932309.195 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932309.195 * * [simplify]: iters left: 6 (22 enodes) 1553932309.201 * * [simplify]: iters left: 5 (102 enodes) 1553932309.235 * * [simplify]: iters left: 4 (239 enodes) 1553932309.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932309.331 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932309.331 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932309.332 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932309.333 * * [simplify]: Extracting #4: cost 204 inf + 1 1553932309.336 * * [simplify]: Extracting #5: cost 188 inf + 6175 1553932309.343 * * [simplify]: Extracting #6: cost 105 inf + 20051 1553932309.356 * * [simplify]: Extracting #7: cost 47 inf + 37228 1553932309.378 * * [simplify]: Extracting #8: cost 6 inf + 53181 1553932309.397 * * [simplify]: Extracting #9: cost 0 inf + 54824 1553932309.415 * [simplify]: Simplified to (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.im x.re)) (+ x.re x.im))))) 1553932309.415 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.im x.re)) (+ x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932309.415 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) 1553932309.416 * * [simplify]: iters left: 6 (15 enodes) 1553932309.423 * * [simplify]: iters left: 5 (68 enodes) 1553932309.446 * * [simplify]: iters left: 4 (147 enodes) 1553932309.512 * * [simplify]: iters left: 3 (470 enodes) 1553932309.878 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932309.878 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932309.878 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932309.879 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932309.880 * * [simplify]: Extracting #4: cost 284 inf + 43 1553932309.887 * * [simplify]: Extracting #5: cost 273 inf + 15955 1553932309.922 * * [simplify]: Extracting #6: cost 30 inf + 76433 1553932309.954 * * [simplify]: Extracting #7: cost 0 inf + 83813 1553932309.976 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) 1553932309.976 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.im x.re)) (+ x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932309.977 * * * * [progress]: [ 599 / 827 ] simplifiying candidate # 1553932309.977 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932309.977 * * [simplify]: iters left: 6 (23 enodes) 1553932309.984 * * [simplify]: iters left: 5 (104 enodes) 1553932310.005 * * [simplify]: iters left: 4 (231 enodes) 1553932310.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932310.145 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932310.145 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932310.145 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932310.146 * * [simplify]: Extracting #4: cost 223 inf + 1 1553932310.151 * * [simplify]: Extracting #5: cost 175 inf + 23103 1553932310.166 * * [simplify]: Extracting #6: cost 56 inf + 62923 1553932310.188 * * [simplify]: Extracting #7: cost 26 inf + 60011 1553932310.212 * * [simplify]: Extracting #8: cost 3 inf + 65823 1553932310.230 * * [simplify]: Extracting #9: cost 0 inf + 65859 1553932310.245 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im)))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (- x.re x.im))) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932310.245 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im)))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (- x.re x.im))) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932310.245 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932310.246 * * [simplify]: iters left: 6 (16 enodes) 1553932310.249 * * [simplify]: iters left: 5 (76 enodes) 1553932310.271 * * [simplify]: iters left: 4 (176 enodes) 1553932310.322 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932310.322 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932310.322 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932310.322 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932310.322 * * [simplify]: Extracting #4: cost 181 inf + 0 1553932310.323 * * [simplify]: Extracting #5: cost 165 inf + 4054 1553932310.328 * * [simplify]: Extracting #6: cost 46 inf + 27286 1553932310.335 * * [simplify]: Extracting #7: cost 0 inf + 36216 1553932310.341 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932310.342 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im)))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (- x.re x.im))) x.re))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932310.342 * * * * [progress]: [ 600 / 827 ] simplifiying candidate # 1553932310.342 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932310.342 * * [simplify]: iters left: 6 (19 enodes) 1553932310.348 * * [simplify]: iters left: 5 (87 enodes) 1553932310.379 * * [simplify]: iters left: 4 (171 enodes) 1553932310.454 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932310.454 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932310.454 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932310.454 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932310.455 * * [simplify]: Extracting #4: cost 159 inf + 1 1553932310.456 * * [simplify]: Extracting #5: cost 155 inf + 1718 1553932310.463 * * [simplify]: Extracting #6: cost 53 inf + 28142 1553932310.475 * * [simplify]: Extracting #7: cost 10 inf + 36773 1553932310.489 * * [simplify]: Extracting #8: cost 0 inf + 38652 1553932310.503 * * [simplify]: Extracting #9: cost 0 inf + 38219 1553932310.517 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) 1553932310.517 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932310.518 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932310.518 * * [simplify]: iters left: 6 (11 enodes) 1553932310.523 * * [simplify]: iters left: 5 (49 enodes) 1553932310.540 * * [simplify]: iters left: 4 (104 enodes) 1553932310.568 * * [simplify]: iters left: 3 (251 enodes) 1553932310.677 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932310.677 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932310.677 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932310.677 * * [simplify]: Extracting #3: cost 42 inf + 0 1553932310.678 * * [simplify]: Extracting #4: cost 150 inf + 0 1553932310.680 * * [simplify]: Extracting #5: cost 143 inf + 2681 1553932310.689 * * [simplify]: Extracting #6: cost 33 inf + 24502 1553932310.702 * * [simplify]: Extracting #7: cost 2 inf + 31244 1553932310.716 * * [simplify]: Extracting #8: cost 0 inf + 31248 1553932310.730 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im)))))) 1553932310.730 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932310.730 * * * * [progress]: [ 601 / 827 ] simplifiying candidate # 1553932310.730 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932310.731 * * [simplify]: iters left: 6 (24 enodes) 1553932310.737 * * [simplify]: iters left: 5 (112 enodes) 1553932310.766 * * [simplify]: iters left: 4 (256 enodes) 1553932310.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932310.870 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932310.870 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932310.870 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932310.872 * * [simplify]: Extracting #4: cost 270 inf + 1 1553932310.875 * * [simplify]: Extracting #5: cost 236 inf + 16266 1553932310.883 * * [simplify]: Extracting #6: cost 76 inf + 62931 1553932310.895 * * [simplify]: Extracting #7: cost 29 inf + 64811 1553932310.909 * * [simplify]: Extracting #8: cost 2 inf + 73283 1553932310.922 * * [simplify]: Extracting #9: cost 0 inf + 73667 1553932310.938 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)) (+ x.re x.im)))) 1553932310.938 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)) (+ x.re x.im)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932310.938 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932310.938 * * [simplify]: iters left: 6 (17 enodes) 1553932310.942 * * [simplify]: iters left: 5 (81 enodes) 1553932310.956 * * [simplify]: iters left: 4 (184 enodes) 1553932311.022 * * [simplify]: iters left: 3 (474 enodes) 1553932311.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932311.200 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932311.200 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932311.201 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932311.202 * * [simplify]: Extracting #4: cost 219 inf + 0 1553932311.205 * * [simplify]: Extracting #5: cost 185 inf + 9299 1553932311.220 * * [simplify]: Extracting #6: cost 23 inf + 43252 1553932311.243 * * [simplify]: Extracting #7: cost 0 inf + 48148 1553932311.261 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) 1553932311.261 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)) (+ x.re x.im)))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932311.261 * * * * [progress]: [ 602 / 827 ] simplifiying candidate # 1553932311.262 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932311.262 * * [simplify]: iters left: 6 (22 enodes) 1553932311.272 * * [simplify]: iters left: 5 (103 enodes) 1553932311.308 * * [simplify]: iters left: 4 (228 enodes) 1553932311.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932311.450 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932311.450 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932311.450 * * [simplify]: Extracting #3: cost 83 inf + 0 1553932311.451 * * [simplify]: Extracting #4: cost 308 inf + 1 1553932311.453 * * [simplify]: Extracting #5: cost 227 inf + 20404 1553932311.466 * * [simplify]: Extracting #6: cost 48 inf + 65249 1553932311.486 * * [simplify]: Extracting #7: cost 8 inf + 69212 1553932311.512 * * [simplify]: Extracting #8: cost 0 inf + 70233 1553932311.539 * * [simplify]: Extracting #9: cost 0 inf + 70193 1553932311.559 * [simplify]: Simplified to (* (* (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))) (- x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932311.559 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))) (- x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932311.560 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932311.560 * * [simplify]: iters left: 6 (14 enodes) 1553932311.563 * * [simplify]: iters left: 5 (68 enodes) 1553932311.575 * * [simplify]: iters left: 4 (146 enodes) 1553932311.603 * * [simplify]: iters left: 3 (310 enodes) 1553932311.708 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932311.708 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932311.708 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932311.708 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932311.709 * * [simplify]: Extracting #4: cost 182 inf + 0 1553932311.711 * * [simplify]: Extracting #5: cost 162 inf + 3652 1553932311.720 * * [simplify]: Extracting #6: cost 60 inf + 21887 1553932311.730 * * [simplify]: Extracting #7: cost 2 inf + 34532 1553932311.738 * * [simplify]: Extracting #8: cost 0 inf + 34896 1553932311.745 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) 1553932311.746 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))) (- x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932311.746 * * * * [progress]: [ 603 / 827 ] simplifiying candidate # 1553932311.746 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932311.746 * * [simplify]: iters left: 6 (23 enodes) 1553932311.755 * * [simplify]: iters left: 5 (104 enodes) 1553932311.784 * * [simplify]: iters left: 4 (231 enodes) 1553932311.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932311.901 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932311.901 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932311.901 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932311.903 * * [simplify]: Extracting #4: cost 215 inf + 1 1553932311.906 * * [simplify]: Extracting #5: cost 184 inf + 15358 1553932311.918 * * [simplify]: Extracting #6: cost 68 inf + 47611 1553932311.938 * * [simplify]: Extracting #7: cost 29 inf + 51224 1553932311.958 * * [simplify]: Extracting #8: cost 4 inf + 58831 1553932311.970 * * [simplify]: Extracting #9: cost 0 inf + 59719 1553932311.983 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (- x.re x.im))) x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) 1553932311.983 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (- x.re x.im))) x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932311.984 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932311.984 * * [simplify]: iters left: 6 (15 enodes) 1553932311.988 * * [simplify]: iters left: 5 (66 enodes) 1553932312.001 * * [simplify]: iters left: 4 (124 enodes) 1553932312.029 * * [simplify]: iters left: 3 (271 enodes) 1553932312.111 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932312.111 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932312.111 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932312.111 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932312.112 * * [simplify]: Extracting #4: cost 166 inf + 0 1553932312.112 * * [simplify]: Extracting #5: cost 161 inf + 1829 1553932312.117 * * [simplify]: Extracting #6: cost 50 inf + 22928 1553932312.124 * * [simplify]: Extracting #7: cost 2 inf + 33504 1553932312.135 * * [simplify]: Extracting #8: cost 0 inf + 33628 1553932312.148 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* (- x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) 1553932312.148 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (+ x.re x.im) (- x.re x.im))) x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* (- x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932312.148 * * * * [progress]: [ 604 / 827 ] simplifiying candidate # 1553932312.149 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932312.149 * * [simplify]: iters left: 6 (21 enodes) 1553932312.160 * * [simplify]: iters left: 5 (95 enodes) 1553932312.197 * * [simplify]: iters left: 4 (203 enodes) 1553932312.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932312.288 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932312.288 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932312.288 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932312.289 * * [simplify]: Extracting #4: cost 209 inf + 1 1553932312.293 * * [simplify]: Extracting #5: cost 151 inf + 17119 1553932312.305 * * [simplify]: Extracting #6: cost 34 inf + 47261 1553932312.323 * * [simplify]: Extracting #7: cost 5 inf + 49097 1553932312.342 * * [simplify]: Extracting #8: cost 0 inf + 48079 1553932312.365 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932312.365 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932312.365 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553932312.365 * * [simplify]: iters left: 6 (12 enodes) 1553932312.368 * * [simplify]: iters left: 5 (53 enodes) 1553932312.377 * * [simplify]: iters left: 4 (108 enodes) 1553932312.398 * * [simplify]: iters left: 3 (254 enodes) 1553932312.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932312.478 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932312.478 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932312.478 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932312.479 * * [simplify]: Extracting #4: cost 155 inf + 2 1553932312.480 * * [simplify]: Extracting #5: cost 151 inf + 2661 1553932312.484 * * [simplify]: Extracting #6: cost 37 inf + 24221 1553932312.491 * * [simplify]: Extracting #7: cost 1 inf + 33260 1553932312.500 * * [simplify]: Extracting #8: cost 0 inf + 33662 1553932312.517 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re))) 1553932312.517 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932312.518 * * * * [progress]: [ 605 / 827 ] simplifiying candidate # 1553932312.518 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932312.518 * * [simplify]: iters left: 6 (21 enodes) 1553932312.525 * * [simplify]: iters left: 5 (95 enodes) 1553932312.543 * * [simplify]: iters left: 4 (203 enodes) 1553932312.653 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932312.653 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932312.653 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932312.653 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932312.654 * * [simplify]: Extracting #4: cost 185 inf + 1 1553932312.657 * * [simplify]: Extracting #5: cost 142 inf + 10057 1553932312.667 * * [simplify]: Extracting #6: cost 42 inf + 37920 1553932312.683 * * [simplify]: Extracting #7: cost 16 inf + 42827 1553932312.701 * * [simplify]: Extracting #8: cost 1 inf + 46061 1553932312.719 * * [simplify]: Extracting #9: cost 0 inf + 45473 1553932312.736 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) 1553932312.736 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932312.737 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932312.737 * * [simplify]: iters left: 6 (12 enodes) 1553932312.743 * * [simplify]: iters left: 5 (53 enodes) 1553932312.758 * * [simplify]: iters left: 4 (108 enodes) 1553932312.781 * * [simplify]: iters left: 3 (254 enodes) 1553932312.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932312.876 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932312.876 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932312.876 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932312.876 * * [simplify]: Extracting #4: cost 166 inf + 0 1553932312.877 * * [simplify]: Extracting #5: cost 146 inf + 3270 1553932312.882 * * [simplify]: Extracting #6: cost 31 inf + 26033 1553932312.889 * * [simplify]: Extracting #7: cost 1 inf + 33500 1553932312.900 * * [simplify]: Extracting #8: cost 0 inf + 33902 1553932312.914 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553932312.914 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932312.914 * * * * [progress]: [ 606 / 827 ] simplifiying candidate # 1553932312.915 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932312.915 * * [simplify]: iters left: 6 (22 enodes) 1553932312.927 * * [simplify]: iters left: 5 (103 enodes) 1553932312.969 * * [simplify]: iters left: 4 (227 enodes) 1553932313.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932313.071 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932313.071 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932313.072 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932313.073 * * [simplify]: Extracting #4: cost 227 inf + 1 1553932313.077 * * [simplify]: Extracting #5: cost 161 inf + 19198 1553932313.091 * * [simplify]: Extracting #6: cost 37 inf + 46604 1553932313.109 * * [simplify]: Extracting #7: cost 11 inf + 49285 1553932313.128 * * [simplify]: Extracting #8: cost 4 inf + 49383 1553932313.145 * * [simplify]: Extracting #9: cost 0 inf + 50231 1553932313.154 * [simplify]: Simplified to (* (* (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (- x.im x.re) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932313.154 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (- x.im x.re) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932313.154 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932313.155 * * [simplify]: iters left: 6 (13 enodes) 1553932313.158 * * [simplify]: iters left: 5 (58 enodes) 1553932313.167 * * [simplify]: iters left: 4 (115 enodes) 1553932313.205 * * [simplify]: iters left: 3 (258 enodes) 1553932313.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932313.308 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932313.308 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932313.309 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932313.309 * * [simplify]: Extracting #4: cost 153 inf + 43 1553932313.311 * * [simplify]: Extracting #5: cost 143 inf + 2329 1553932313.320 * * [simplify]: Extracting #6: cost 41 inf + 20724 1553932313.333 * * [simplify]: Extracting #7: cost 0 inf + 31576 1553932313.348 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 1553932313.348 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (- x.im x.re) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932313.348 * * * * [progress]: [ 607 / 827 ] simplifiying candidate # 1553932313.349 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932313.349 * * [simplify]: iters left: 6 (22 enodes) 1553932313.361 * * [simplify]: iters left: 5 (102 enodes) 1553932313.394 * * [simplify]: iters left: 4 (240 enodes) 1553932313.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932313.501 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932313.501 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932313.501 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932313.502 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932313.507 * * [simplify]: Extracting #5: cost 197 inf + 12529 1553932313.516 * * [simplify]: Extracting #6: cost 74 inf + 42086 1553932313.530 * * [simplify]: Extracting #7: cost 30 inf + 54896 1553932313.542 * * [simplify]: Extracting #8: cost 2 inf + 67212 1553932313.554 * * [simplify]: Extracting #9: cost 0 inf + 67927 1553932313.574 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))))) 1553932313.574 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932313.575 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932313.575 * * [simplify]: iters left: 6 (16 enodes) 1553932313.584 * * [simplify]: iters left: 5 (78 enodes) 1553932313.608 * * [simplify]: iters left: 4 (204 enodes) 1553932313.686 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932313.686 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932313.686 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932313.686 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932313.687 * * [simplify]: Extracting #4: cost 202 inf + 0 1553932313.689 * * [simplify]: Extracting #5: cost 185 inf + 4956 1553932313.698 * * [simplify]: Extracting #6: cost 61 inf + 26638 1553932313.714 * * [simplify]: Extracting #7: cost 0 inf + 41199 1553932313.733 * * [simplify]: Extracting #8: cost 0 inf + 41159 1553932313.747 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 1553932313.747 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932313.747 * * * * [progress]: [ 608 / 827 ] simplifiying candidate # 1553932313.747 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932313.748 * * [simplify]: iters left: 6 (24 enodes) 1553932313.755 * * [simplify]: iters left: 5 (112 enodes) 1553932313.783 * * [simplify]: iters left: 4 (256 enodes) 1553932313.906 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932313.906 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932313.906 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932313.906 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932313.907 * * [simplify]: Extracting #4: cost 270 inf + 1 1553932313.913 * * [simplify]: Extracting #5: cost 216 inf + 14916 1553932313.924 * * [simplify]: Extracting #6: cost 70 inf + 50802 1553932313.940 * * [simplify]: Extracting #7: cost 27 inf + 63318 1553932313.957 * * [simplify]: Extracting #8: cost 5 inf + 71876 1553932313.970 * * [simplify]: Extracting #9: cost 0 inf + 73267 1553932313.986 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) 1553932313.986 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932313.987 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932313.987 * * [simplify]: iters left: 6 (17 enodes) 1553932313.996 * * [simplify]: iters left: 5 (81 enodes) 1553932314.024 * * [simplify]: iters left: 4 (184 enodes) 1553932314.095 * * [simplify]: iters left: 3 (475 enodes) 1553932314.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932314.254 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932314.254 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932314.254 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932314.255 * * [simplify]: Extracting #4: cost 205 inf + 0 1553932314.259 * * [simplify]: Extracting #5: cost 186 inf + 4792 1553932314.273 * * [simplify]: Extracting #6: cost 30 inf + 38224 1553932314.293 * * [simplify]: Extracting #7: cost 1 inf + 44040 1553932314.313 * * [simplify]: Extracting #8: cost 0 inf + 44322 1553932314.334 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 1553932314.334 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932314.334 * * * * [progress]: [ 609 / 827 ] simplifiying candidate # 1553932314.335 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932314.335 * * [simplify]: iters left: 6 (19 enodes) 1553932314.345 * * [simplify]: iters left: 5 (89 enodes) 1553932314.378 * * [simplify]: iters left: 4 (200 enodes) 1553932314.446 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932314.446 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932314.446 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932314.447 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932314.447 * * [simplify]: Extracting #4: cost 166 inf + 1 1553932314.449 * * [simplify]: Extracting #5: cost 179 inf + 1963 1553932314.458 * * [simplify]: Extracting #6: cost 102 inf + 15190 1553932314.471 * * [simplify]: Extracting #7: cost 21 inf + 38258 1553932314.487 * * [simplify]: Extracting #8: cost 0 inf + 46670 1553932314.502 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (- x.im x.re) (+ x.re x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (- x.im x.re) (+ x.re x.im)))))) 1553932314.502 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (- x.im x.re) (+ x.re x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (- x.im x.re) (+ x.re x.im)))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932314.503 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932314.503 * * [simplify]: iters left: 6 (11 enodes) 1553932314.508 * * [simplify]: iters left: 5 (49 enodes) 1553932314.517 * * [simplify]: iters left: 4 (113 enodes) 1553932314.547 * * [simplify]: iters left: 3 (320 enodes) 1553932314.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932314.647 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932314.647 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932314.647 * * [simplify]: Extracting #3: cost 52 inf + 0 1553932314.648 * * [simplify]: Extracting #4: cost 148 inf + 0 1553932314.650 * * [simplify]: Extracting #5: cost 152 inf + 1584 1553932314.657 * * [simplify]: Extracting #6: cost 63 inf + 19395 1553932314.664 * * [simplify]: Extracting #7: cost 3 inf + 32311 1553932314.671 * * [simplify]: Extracting #8: cost 0 inf + 32357 1553932314.678 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) 1553932314.678 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (- x.im x.re) (+ x.re x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (- x.im x.re) (+ x.re x.im)))))) (* (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932314.679 * * * * [progress]: [ 610 / 827 ] simplifiying candidate # 1553932314.679 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932314.679 * * [simplify]: iters left: 6 (23 enodes) 1553932314.685 * * [simplify]: iters left: 5 (107 enodes) 1553932314.707 * * [simplify]: iters left: 4 (250 enodes) 1553932314.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932314.820 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932314.820 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932314.820 * * [simplify]: Extracting #3: cost 77 inf + 0 1553932314.822 * * [simplify]: Extracting #4: cost 284 inf + 1 1553932314.827 * * [simplify]: Extracting #5: cost 221 inf + 15900 1553932314.846 * * [simplify]: Extracting #6: cost 64 inf + 50365 1553932314.861 * * [simplify]: Extracting #7: cost 25 inf + 62411 1553932314.874 * * [simplify]: Extracting #8: cost 8 inf + 68403 1553932314.893 * * [simplify]: Extracting #9: cost 0 inf + 71414 1553932314.923 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932314.923 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932314.923 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932314.924 * * [simplify]: iters left: 6 (14 enodes) 1553932314.930 * * [simplify]: iters left: 5 (66 enodes) 1553932314.953 * * [simplify]: iters left: 4 (142 enodes) 1553932314.989 * * [simplify]: iters left: 3 (352 enodes) 1553932315.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932315.170 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932315.170 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932315.170 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932315.170 * * [simplify]: Extracting #4: cost 216 inf + 0 1553932315.172 * * [simplify]: Extracting #5: cost 154 inf + 8918 1553932315.179 * * [simplify]: Extracting #6: cost 35 inf + 32028 1553932315.188 * * [simplify]: Extracting #7: cost 2 inf + 40574 1553932315.201 * * [simplify]: Extracting #8: cost 0 inf + 41378 1553932315.219 * [simplify]: Simplified to (* (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932315.219 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932315.219 * * * * [progress]: [ 611 / 827 ] simplifiying candidate # 1553932315.220 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932315.220 * * [simplify]: iters left: 6 (21 enodes) 1553932315.231 * * [simplify]: iters left: 5 (97 enodes) 1553932315.272 * * [simplify]: iters left: 4 (231 enodes) 1553932315.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932315.356 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932315.356 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932315.357 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932315.357 * * [simplify]: Extracting #4: cost 203 inf + 1 1553932315.359 * * [simplify]: Extracting #5: cost 178 inf + 10392 1553932315.367 * * [simplify]: Extracting #6: cost 65 inf + 34971 1553932315.385 * * [simplify]: Extracting #7: cost 21 inf + 49330 1553932315.403 * * [simplify]: Extracting #8: cost 7 inf + 54296 1553932315.422 * * [simplify]: Extracting #9: cost 0 inf + 56191 1553932315.442 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553932315.442 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932315.443 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932315.443 * * [simplify]: iters left: 6 (12 enodes) 1553932315.449 * * [simplify]: iters left: 5 (53 enodes) 1553932315.467 * * [simplify]: iters left: 4 (117 enodes) 1553932315.497 * * [simplify]: iters left: 3 (324 enodes) 1553932315.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932315.631 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932315.631 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932315.631 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932315.631 * * [simplify]: Extracting #4: cost 158 inf + 0 1553932315.632 * * [simplify]: Extracting #5: cost 149 inf + 2166 1553932315.637 * * [simplify]: Extracting #6: cost 46 inf + 21643 1553932315.644 * * [simplify]: Extracting #7: cost 0 inf + 33643 1553932315.656 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553932315.656 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932315.657 * * * * [progress]: [ 612 / 827 ] simplifiying candidate # 1553932315.657 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932315.657 * * [simplify]: iters left: 6 (23 enodes) 1553932315.669 * * [simplify]: iters left: 5 (107 enodes) 1553932315.710 * * [simplify]: iters left: 4 (248 enodes) 1553932315.826 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932315.826 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932315.826 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932315.827 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932315.828 * * [simplify]: Extracting #4: cost 215 inf + 1 1553932315.832 * * [simplify]: Extracting #5: cost 187 inf + 8229 1553932315.839 * * [simplify]: Extracting #6: cost 53 inf + 34651 1553932315.848 * * [simplify]: Extracting #7: cost 25 inf + 45938 1553932315.858 * * [simplify]: Extracting #8: cost 8 inf + 52251 1553932315.870 * * [simplify]: Extracting #9: cost 0 inf + 54358 1553932315.880 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553932315.880 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932315.880 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553932315.881 * * [simplify]: iters left: 6 (13 enodes) 1553932315.883 * * [simplify]: iters left: 5 (56 enodes) 1553932315.900 * * [simplify]: iters left: 4 (111 enodes) 1553932315.942 * * [simplify]: iters left: 3 (305 enodes) 1553932316.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932316.052 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932316.052 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932316.052 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932316.052 * * [simplify]: Extracting #4: cost 152 inf + 2 1553932316.053 * * [simplify]: Extracting #5: cost 134 inf + 3540 1553932316.058 * * [simplify]: Extracting #6: cost 28 inf + 25344 1553932316.066 * * [simplify]: Extracting #7: cost 0 inf + 32919 1553932316.073 * * [simplify]: Extracting #8: cost 0 inf + 32879 1553932316.083 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 1553932316.083 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932316.084 * * * * [progress]: [ 613 / 827 ] simplifiying candidate # 1553932316.084 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932316.084 * * [simplify]: iters left: 6 (22 enodes) 1553932316.093 * * [simplify]: iters left: 5 (102 enodes) 1553932316.113 * * [simplify]: iters left: 4 (240 enodes) 1553932316.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932316.197 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932316.197 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932316.197 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932316.198 * * [simplify]: Extracting #4: cost 212 inf + 1 1553932316.202 * * [simplify]: Extracting #5: cost 175 inf + 10451 1553932316.213 * * [simplify]: Extracting #6: cost 70 inf + 33095 1553932316.232 * * [simplify]: Extracting #7: cost 26 inf + 47227 1553932316.241 * * [simplify]: Extracting #8: cost 1 inf + 57217 1553932316.251 * * [simplify]: Extracting #9: cost 0 inf + 57680 1553932316.261 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* (* x.im x.im) x.im))) (- x.re x.im))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))))) 1553932316.261 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* (* x.im x.im) x.im))) (- x.re x.im))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932316.261 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932316.262 * * [simplify]: iters left: 6 (15 enodes) 1553932316.265 * * [simplify]: iters left: 5 (68 enodes) 1553932316.277 * * [simplify]: iters left: 4 (141 enodes) 1553932316.317 * * [simplify]: iters left: 3 (339 enodes) 1553932316.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932316.448 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932316.448 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932316.449 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932316.449 * * [simplify]: Extracting #4: cost 158 inf + 0 1553932316.451 * * [simplify]: Extracting #5: cost 153 inf + 1915 1553932316.458 * * [simplify]: Extracting #6: cost 61 inf + 17368 1553932316.471 * * [simplify]: Extracting #7: cost 2 inf + 31365 1553932316.486 * * [simplify]: Extracting #8: cost 0 inf + 31809 1553932316.500 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) 1553932316.500 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* (* x.im x.im) x.im))) (- x.re x.im))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932316.501 * * * * [progress]: [ 614 / 827 ] simplifiying candidate # 1553932316.501 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932316.501 * * [simplify]: iters left: 6 (21 enodes) 1553932316.512 * * [simplify]: iters left: 5 (97 enodes) 1553932316.546 * * [simplify]: iters left: 4 (233 enodes) 1553932316.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932316.644 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932316.644 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932316.645 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932316.645 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932316.647 * * [simplify]: Extracting #5: cost 188 inf + 8423 1553932316.653 * * [simplify]: Extracting #6: cost 64 inf + 32383 1553932316.662 * * [simplify]: Extracting #7: cost 18 inf + 47668 1553932316.679 * * [simplify]: Extracting #8: cost 0 inf + 53992 1553932316.688 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re))))) 1553932316.688 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932316.689 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) 1553932316.689 * * [simplify]: iters left: 6 (12 enodes) 1553932316.692 * * [simplify]: iters left: 5 (53 enodes) 1553932316.701 * * [simplify]: iters left: 4 (117 enodes) 1553932316.744 * * [simplify]: iters left: 3 (324 enodes) 1553932316.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932316.873 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932316.873 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932316.874 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932316.874 * * [simplify]: Extracting #4: cost 151 inf + 2 1553932316.875 * * [simplify]: Extracting #5: cost 149 inf + 2166 1553932316.879 * * [simplify]: Extracting #6: cost 45 inf + 21685 1553932316.888 * * [simplify]: Extracting #7: cost 0 inf + 33403 1553932316.895 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re))) 1553932316.895 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932316.896 * * * * [progress]: [ 615 / 827 ] simplifiying candidate # 1553932316.896 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932316.896 * * [simplify]: iters left: 6 (24 enodes) 1553932316.903 * * [simplify]: iters left: 5 (112 enodes) 1553932316.935 * * [simplify]: iters left: 4 (256 enodes) 1553932317.050 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932317.050 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932317.050 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932317.050 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932317.052 * * [simplify]: Extracting #4: cost 288 inf + 1 1553932317.057 * * [simplify]: Extracting #5: cost 228 inf + 15131 1553932317.075 * * [simplify]: Extracting #6: cost 74 inf + 46590 1553932317.094 * * [simplify]: Extracting #7: cost 30 inf + 61518 1553932317.106 * * [simplify]: Extracting #8: cost 4 inf + 71381 1553932317.129 * * [simplify]: Extracting #9: cost 0 inf + 73542 1553932317.144 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re))) 1553932317.144 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932317.145 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932317.145 * * [simplify]: iters left: 6 (17 enodes) 1553932317.149 * * [simplify]: iters left: 5 (81 enodes) 1553932317.165 * * [simplify]: iters left: 4 (176 enodes) 1553932317.208 * * [simplify]: iters left: 3 (491 enodes) 1553932317.968 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932317.968 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932317.968 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932317.968 * * [simplify]: Extracting #3: cost 96 inf + 0 1553932317.969 * * [simplify]: Extracting #4: cost 423 inf + 0 1553932317.974 * * [simplify]: Extracting #5: cost 354 inf + 24996 1553932317.994 * * [simplify]: Extracting #6: cost 30 inf + 102590 1553932318.024 * * [simplify]: Extracting #7: cost 0 inf + 110849 1553932318.060 * * [simplify]: Extracting #8: cost 0 inf + 110809 1553932318.090 * [simplify]: Simplified to (* (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932318.090 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re))) (* (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932318.090 * * * * [progress]: [ 616 / 827 ] simplifiying candidate # 1553932318.091 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932318.091 * * [simplify]: iters left: 6 (22 enodes) 1553932318.102 * * [simplify]: iters left: 5 (103 enodes) 1553932318.144 * * [simplify]: iters left: 4 (228 enodes) 1553932318.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932318.234 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932318.234 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932318.234 * * [simplify]: Extracting #3: cost 82 inf + 0 1553932318.235 * * [simplify]: Extracting #4: cost 306 inf + 1 1553932318.238 * * [simplify]: Extracting #5: cost 228 inf + 15812 1553932318.248 * * [simplify]: Extracting #6: cost 47 inf + 55891 1553932318.265 * * [simplify]: Extracting #7: cost 8 inf + 68354 1553932318.293 * * [simplify]: Extracting #8: cost 1 inf + 70057 1553932318.310 * * [simplify]: Extracting #9: cost 0 inf + 70269 1553932318.323 * [simplify]: Simplified to (* (cbrt (* (* (* x.re (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.re x.im)) (- x.re x.im))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932318.323 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* x.re (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.re x.im)) (- x.re x.im))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932318.323 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932318.324 * * [simplify]: iters left: 6 (14 enodes) 1553932318.327 * * [simplify]: iters left: 5 (68 enodes) 1553932318.338 * * [simplify]: iters left: 4 (146 enodes) 1553932318.376 * * [simplify]: iters left: 3 (310 enodes) 1553932318.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932318.523 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932318.523 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932318.523 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932318.523 * * [simplify]: Extracting #4: cost 187 inf + 0 1553932318.524 * * [simplify]: Extracting #5: cost 160 inf + 4059 1553932318.529 * * [simplify]: Extracting #6: cost 56 inf + 24196 1553932318.536 * * [simplify]: Extracting #7: cost 0 inf + 35746 1553932318.545 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932318.545 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* x.re (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.re x.im)) (- x.re x.im))) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932318.545 * * * * [progress]: [ 617 / 827 ] simplifiying candidate # 1553932318.545 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932318.546 * * [simplify]: iters left: 6 (23 enodes) 1553932318.552 * * [simplify]: iters left: 5 (107 enodes) 1553932318.572 * * [simplify]: iters left: 4 (250 enodes) 1553932318.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932318.692 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932318.692 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932318.692 * * [simplify]: Extracting #3: cost 77 inf + 0 1553932318.694 * * [simplify]: Extracting #4: cost 284 inf + 1 1553932318.699 * * [simplify]: Extracting #5: cost 242 inf + 11334 1553932318.715 * * [simplify]: Extracting #6: cost 70 inf + 49644 1553932318.737 * * [simplify]: Extracting #7: cost 20 inf + 63302 1553932318.764 * * [simplify]: Extracting #8: cost 7 inf + 68769 1553932318.783 * * [simplify]: Extracting #9: cost 0 inf + 71254 1553932318.797 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553932318.797 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932318.798 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932318.800 * * [simplify]: iters left: 6 (14 enodes) 1553932318.803 * * [simplify]: iters left: 5 (66 enodes) 1553932318.817 * * [simplify]: iters left: 4 (142 enodes) 1553932318.862 * * [simplify]: iters left: 3 (353 enodes) 1553932319.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932319.002 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932319.002 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932319.002 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932319.003 * * [simplify]: Extracting #4: cost 217 inf + 0 1553932319.005 * * [simplify]: Extracting #5: cost 160 inf + 9066 1553932319.012 * * [simplify]: Extracting #6: cost 24 inf + 35773 1553932319.021 * * [simplify]: Extracting #7: cost 0 inf + 41660 1553932319.038 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932319.039 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932319.039 * * * * [progress]: [ 618 / 827 ] simplifiying candidate # 1553932319.039 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932319.039 * * [simplify]: iters left: 6 (16 enodes) 1553932319.043 * * [simplify]: iters left: 5 (70 enodes) 1553932319.054 * * [simplify]: iters left: 4 (147 enodes) 1553932319.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932319.108 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932319.108 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932319.108 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932319.108 * * [simplify]: Extracting #4: cost 198 inf + 1 1553932319.110 * * [simplify]: Extracting #5: cost 132 inf + 12221 1553932319.120 * * [simplify]: Extracting #6: cost 12 inf + 34808 1553932319.135 * * [simplify]: Extracting #7: cost 0 inf + 37151 1553932319.150 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))) (- x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))) (- x.im x.re)))) 1553932319.150 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))) (- x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))) (- x.im x.re)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932319.151 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932319.151 * * [simplify]: iters left: 6 (7 enodes) 1553932319.154 * * [simplify]: iters left: 5 (31 enodes) 1553932319.169 * * [simplify]: iters left: 4 (61 enodes) 1553932319.187 * * [simplify]: iters left: 3 (113 enodes) 1553932319.202 * * [simplify]: iters left: 2 (178 enodes) 1553932319.249 * * [simplify]: iters left: 1 (266 enodes) 1553932319.353 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932319.353 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932319.353 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932319.353 * * [simplify]: Extracting #3: cost 33 inf + 0 1553932319.353 * * [simplify]: Extracting #4: cost 83 inf + 1 1553932319.354 * * [simplify]: Extracting #5: cost 86 inf + 126 1553932319.356 * * [simplify]: Extracting #6: cost 29 inf + 5512 1553932319.361 * * [simplify]: Extracting #7: cost 4 inf + 8399 1553932319.365 * * [simplify]: Extracting #8: cost 0 inf + 8927 1553932319.370 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932319.370 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))) (- x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))) (- x.im x.re)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932319.370 * * * * [progress]: [ 619 / 827 ] simplifiying candidate # 1553932319.371 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932319.371 * * [simplify]: iters left: 6 (23 enodes) 1553932319.380 * * [simplify]: iters left: 5 (107 enodes) 1553932319.400 * * [simplify]: iters left: 4 (248 enodes) 1553932319.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932319.493 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932319.493 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932319.493 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932319.495 * * [simplify]: Extracting #4: cost 261 inf + 1 1553932319.500 * * [simplify]: Extracting #5: cost 211 inf + 13312 1553932319.517 * * [simplify]: Extracting #6: cost 43 inf + 49565 1553932319.530 * * [simplify]: Extracting #7: cost 14 inf + 58519 1553932319.541 * * [simplify]: Extracting #8: cost 7 inf + 60422 1553932319.560 * * [simplify]: Extracting #9: cost 0 inf + 62568 1553932319.573 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553932319.574 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.im x.re) (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932319.574 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932319.574 * * [simplify]: iters left: 6 (13 enodes) 1553932319.577 * * [simplify]: iters left: 5 (56 enodes) 1553932319.586 * * [simplify]: iters left: 4 (90 enodes) 1553932319.605 * * [simplify]: iters left: 3 (125 enodes) 1553932319.637 * * [simplify]: iters left: 2 (190 enodes) 1553932319.684 * * [simplify]: iters left: 1 (291 enodes) 1553932319.780 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932319.780 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932319.836 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932319.837 * * [simplify]: Extracting #3: cost 39 inf + 0 1553932319.837 * * [simplify]: Extracting #4: cost 87 inf + 1 1553932319.838 * * [simplify]: Extracting #5: cost 90 inf + 44 1553932319.839 * * [simplify]: Extracting #6: cost 65 inf + 1650 1553932319.842 * * [simplify]: Extracting #7: cost 15 inf + 7185 1553932319.847 * * [simplify]: Extracting #8: cost 0 inf + 9773 1553932319.852 * * [simplify]: Extracting #9: cost 0 inf + 9733 1553932319.858 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 1553932319.858 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.im x.re) (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932319.858 * * * * [progress]: [ 620 / 827 ] simplifiying candidate # 1553932319.859 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932319.859 * * [simplify]: iters left: 6 (18 enodes) 1553932319.868 * * [simplify]: iters left: 5 (78 enodes) 1553932319.894 * * [simplify]: iters left: 4 (178 enodes) 1553932320.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932320.021 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932320.021 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932320.021 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932320.022 * * [simplify]: Extracting #4: cost 232 inf + 1 1553932320.026 * * [simplify]: Extracting #5: cost 184 inf + 8305 1553932320.040 * * [simplify]: Extracting #6: cost 17 inf + 40265 1553932320.059 * * [simplify]: Extracting #7: cost 0 inf + 43817 1553932320.077 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (- x.im x.re))))) 1553932320.077 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (- x.im x.re))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932320.078 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553932320.078 * * [simplify]: iters left: 6 (8 enodes) 1553932320.081 * * [simplify]: iters left: 5 (35 enodes) 1553932320.086 * * [simplify]: iters left: 4 (65 enodes) 1553932320.096 * * [simplify]: iters left: 3 (117 enodes) 1553932320.111 * * [simplify]: iters left: 2 (182 enodes) 1553932320.162 * * [simplify]: iters left: 1 (270 enodes) 1553932320.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932320.248 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932320.248 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932320.248 * * [simplify]: Extracting #3: cost 38 inf + 0 1553932320.249 * * [simplify]: Extracting #4: cost 82 inf + 44 1553932320.249 * * [simplify]: Extracting #5: cost 48 inf + 3880 1553932320.251 * * [simplify]: Extracting #6: cost 8 inf + 8397 1553932320.254 * * [simplify]: Extracting #7: cost 1 inf + 9169 1553932320.256 * * [simplify]: Extracting #8: cost 0 inf + 9331 1553932320.259 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553932320.259 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (- x.im x.re))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932320.259 * * * * [progress]: [ 621 / 827 ] simplifiying candidate # 1553932320.259 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932320.259 * * [simplify]: iters left: 6 (22 enodes) 1553932320.265 * * [simplify]: iters left: 5 (103 enodes) 1553932320.292 * * [simplify]: iters left: 4 (228 enodes) 1553932320.401 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932320.401 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932320.401 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932320.401 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932320.402 * * [simplify]: Extracting #4: cost 246 inf + 1 1553932320.404 * * [simplify]: Extracting #5: cost 178 inf + 12552 1553932320.416 * * [simplify]: Extracting #6: cost 36 inf + 43144 1553932320.427 * * [simplify]: Extracting #7: cost 6 inf + 51567 1553932320.446 * * [simplify]: Extracting #8: cost 1 inf + 52456 1553932320.466 * * [simplify]: Extracting #9: cost 0 inf + 52668 1553932320.485 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932320.485 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932320.486 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932320.486 * * [simplify]: iters left: 6 (13 enodes) 1553932320.492 * * [simplify]: iters left: 5 (58 enodes) 1553932320.510 * * [simplify]: iters left: 4 (102 enodes) 1553932320.536 * * [simplify]: iters left: 3 (143 enodes) 1553932320.557 * * [simplify]: iters left: 2 (216 enodes) 1553932320.617 * * [simplify]: iters left: 1 (328 enodes) 1553932320.718 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932320.718 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932320.718 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932320.719 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932320.719 * * [simplify]: Extracting #4: cost 166 inf + 1 1553932320.721 * * [simplify]: Extracting #5: cost 163 inf + 1313 1553932320.727 * * [simplify]: Extracting #6: cost 30 inf + 19166 1553932320.736 * * [simplify]: Extracting #7: cost 1 inf + 23181 1553932320.744 * * [simplify]: Extracting #8: cost 0 inf + 23263 1553932320.752 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) 1553932320.753 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re)) (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932320.753 * * * * [progress]: [ 622 / 827 ] simplifiying candidate # 1553932320.753 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932320.754 * * [simplify]: iters left: 6 (18 enodes) 1553932320.759 * * [simplify]: iters left: 5 (78 enodes) 1553932320.772 * * [simplify]: iters left: 4 (180 enodes) 1553932320.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932320.870 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932320.870 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932320.870 * * [simplify]: Extracting #3: cost 82 inf + 0 1553932320.872 * * [simplify]: Extracting #4: cost 225 inf + 1 1553932320.875 * * [simplify]: Extracting #5: cost 163 inf + 11133 1553932320.883 * * [simplify]: Extracting #6: cost 21 inf + 36323 1553932320.892 * * [simplify]: Extracting #7: cost 2 inf + 41559 1553932320.908 * * [simplify]: Extracting #8: cost 0 inf + 42563 1553932320.919 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (- x.im x.re)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (- x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932320.919 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (- x.im x.re)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (- x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932320.919 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932320.919 * * [simplify]: iters left: 6 (8 enodes) 1553932320.921 * * [simplify]: iters left: 5 (35 enodes) 1553932320.927 * * [simplify]: iters left: 4 (65 enodes) 1553932320.943 * * [simplify]: iters left: 3 (117 enodes) 1553932320.963 * * [simplify]: iters left: 2 (182 enodes) 1553932321.014 * * [simplify]: iters left: 1 (270 enodes) 1553932321.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932321.079 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932321.079 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932321.079 * * [simplify]: Extracting #3: cost 39 inf + 0 1553932321.079 * * [simplify]: Extracting #4: cost 83 inf + 44 1553932321.080 * * [simplify]: Extracting #5: cost 48 inf + 3880 1553932321.082 * * [simplify]: Extracting #6: cost 8 inf + 8397 1553932321.084 * * [simplify]: Extracting #7: cost 1 inf + 9169 1553932321.087 * * [simplify]: Extracting #8: cost 0 inf + 9331 1553932321.089 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932321.089 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (- x.im x.re)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (- x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932321.089 * * * * [progress]: [ 623 / 827 ] simplifiying candidate # 1553932321.090 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932321.090 * * [simplify]: iters left: 6 (19 enodes) 1553932321.096 * * [simplify]: iters left: 5 (90 enodes) 1553932321.120 * * [simplify]: iters left: 4 (215 enodes) 1553932321.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932321.198 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932321.198 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932321.198 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932321.198 * * [simplify]: Extracting #4: cost 179 inf + 1 1553932321.199 * * [simplify]: Extracting #5: cost 195 inf + 1751 1553932321.202 * * [simplify]: Extracting #6: cost 124 inf + 14168 1553932321.209 * * [simplify]: Extracting #7: cost 27 inf + 44699 1553932321.218 * * [simplify]: Extracting #8: cost 3 inf + 53763 1553932321.227 * * [simplify]: Extracting #9: cost 0 inf + 54789 1553932321.239 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553932321.239 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932321.239 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932321.240 * * [simplify]: iters left: 6 (14 enodes) 1553932321.245 * * [simplify]: iters left: 5 (63 enodes) 1553932321.267 * * [simplify]: iters left: 4 (152 enodes) 1553932321.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932321.339 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932321.339 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932321.339 * * [simplify]: Extracting #3: cost 45 inf + 0 1553932321.339 * * [simplify]: Extracting #4: cost 169 inf + 0 1553932321.340 * * [simplify]: Extracting #5: cost 168 inf + 2482 1553932321.343 * * [simplify]: Extracting #6: cost 47 inf + 24964 1553932321.353 * * [simplify]: Extracting #7: cost 0 inf + 36256 1553932321.360 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553932321.360 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932321.360 * * * * [progress]: [ 624 / 827 ] simplifiying candidate # 1553932321.360 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932321.360 * * [simplify]: iters left: 6 (23 enodes) 1553932321.368 * * [simplify]: iters left: 5 (104 enodes) 1553932321.407 * * [simplify]: iters left: 4 (231 enodes) 1553932321.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932321.521 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932321.521 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932321.522 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932321.522 * * [simplify]: Extracting #4: cost 213 inf + 1 1553932321.524 * * [simplify]: Extracting #5: cost 180 inf + 13378 1553932321.530 * * [simplify]: Extracting #6: cost 64 inf + 46766 1553932321.539 * * [simplify]: Extracting #7: cost 21 inf + 55737 1553932321.550 * * [simplify]: Extracting #8: cost 3 inf + 58289 1553932321.574 * * [simplify]: Extracting #9: cost 0 inf + 58835 1553932321.591 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932321.591 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932321.591 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932321.591 * * [simplify]: iters left: 6 (15 enodes) 1553932321.595 * * [simplify]: iters left: 5 (66 enodes) 1553932321.612 * * [simplify]: iters left: 4 (130 enodes) 1553932321.640 * * [simplify]: iters left: 3 (288 enodes) 1553932321.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932321.735 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932321.735 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932321.735 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932321.735 * * [simplify]: Extracting #4: cost 165 inf + 0 1553932321.736 * * [simplify]: Extracting #5: cost 165 inf + 1041 1553932321.740 * * [simplify]: Extracting #6: cost 54 inf + 21133 1553932321.752 * * [simplify]: Extracting #7: cost 1 inf + 33545 1553932321.759 * * [simplify]: Extracting #8: cost 0 inf + 33387 1553932321.769 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im)))) 1553932321.769 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932321.770 * * * * [progress]: [ 625 / 827 ] simplifiying candidate # 1553932321.770 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932321.770 * * [simplify]: iters left: 6 (21 enodes) 1553932321.775 * * [simplify]: iters left: 5 (97 enodes) 1553932321.794 * * [simplify]: iters left: 4 (231 enodes) 1553932321.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932321.872 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932321.872 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932321.872 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932321.873 * * [simplify]: Extracting #4: cost 203 inf + 1 1553932321.874 * * [simplify]: Extracting #5: cost 209 inf + 2897 1553932321.878 * * [simplify]: Extracting #6: cost 103 inf + 23941 1553932321.886 * * [simplify]: Extracting #7: cost 25 inf + 47500 1553932321.895 * * [simplify]: Extracting #8: cost 0 inf + 56031 1553932321.907 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) 1553932321.907 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932321.907 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932321.907 * * [simplify]: iters left: 6 (12 enodes) 1553932321.910 * * [simplify]: iters left: 5 (53 enodes) 1553932321.919 * * [simplify]: iters left: 4 (117 enodes) 1553932321.943 * * [simplify]: iters left: 3 (323 enodes) 1553932322.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932322.029 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932322.029 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932322.029 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932322.030 * * [simplify]: Extracting #4: cost 166 inf + 0 1553932322.033 * * [simplify]: Extracting #5: cost 156 inf + 2196 1553932322.041 * * [simplify]: Extracting #6: cost 40 inf + 24700 1553932322.053 * * [simplify]: Extracting #7: cost 0 inf + 35219 1553932322.063 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 1553932322.063 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932322.063 * * * * [progress]: [ 626 / 827 ] simplifiying candidate # 1553932322.064 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932322.064 * * [simplify]: iters left: 6 (23 enodes) 1553932322.070 * * [simplify]: iters left: 5 (107 enodes) 1553932322.090 * * [simplify]: iters left: 4 (248 enodes) 1553932322.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932322.179 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932322.179 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932322.179 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932322.180 * * [simplify]: Extracting #4: cost 259 inf + 1 1553932322.182 * * [simplify]: Extracting #5: cost 227 inf + 13705 1553932322.191 * * [simplify]: Extracting #6: cost 87 inf + 40130 1553932322.201 * * [simplify]: Extracting #7: cost 21 inf + 54852 1553932322.211 * * [simplify]: Extracting #8: cost 6 inf + 59978 1553932322.222 * * [simplify]: Extracting #9: cost 0 inf + 61872 1553932322.232 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))))) 1553932322.233 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932322.233 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932322.233 * * [simplify]: iters left: 6 (13 enodes) 1553932322.236 * * [simplify]: iters left: 5 (56 enodes) 1553932322.245 * * [simplify]: iters left: 4 (90 enodes) 1553932322.257 * * [simplify]: iters left: 3 (125 enodes) 1553932322.282 * * [simplify]: iters left: 2 (191 enodes) 1553932322.322 * * [simplify]: iters left: 1 (292 enodes) 1553932322.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932322.383 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932322.383 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932322.383 * * [simplify]: Extracting #3: cost 39 inf + 0 1553932322.383 * * [simplify]: Extracting #4: cost 87 inf + 1 1553932322.383 * * [simplify]: Extracting #5: cost 78 inf + 743 1553932322.385 * * [simplify]: Extracting #6: cost 26 inf + 6002 1553932322.387 * * [simplify]: Extracting #7: cost 1 inf + 9651 1553932322.392 * * [simplify]: Extracting #8: cost 0 inf + 9733 1553932322.397 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 1553932322.397 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))))) (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932322.398 * * * * [progress]: [ 627 / 827 ] simplifiying candidate # 1553932322.398 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932322.398 * * [simplify]: iters left: 6 (16 enodes) 1553932322.406 * * [simplify]: iters left: 5 (77 enodes) 1553932322.421 * * [simplify]: iters left: 4 (175 enodes) 1553932322.481 * * [simplify]: iters left: 3 (497 enodes) 1553932322.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932322.763 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932322.763 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932322.763 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932322.764 * * [simplify]: Extracting #4: cost 251 inf + 1 1553932322.767 * * [simplify]: Extracting #5: cost 301 inf + 11148 1553932322.777 * * [simplify]: Extracting #6: cost 184 inf + 33745 1553932322.794 * * [simplify]: Extracting #7: cost 80 inf + 68276 1553932322.811 * * [simplify]: Extracting #8: cost 4 inf + 101630 1553932322.828 * * [simplify]: Extracting #9: cost 0 inf + 103141 1553932322.842 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) 1553932322.842 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932322.843 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932322.843 * * [simplify]: iters left: 6 (9 enodes) 1553932322.846 * * [simplify]: iters left: 5 (34 enodes) 1553932322.857 * * [simplify]: iters left: 4 (47 enodes) 1553932322.867 * * [simplify]: iters left: 3 (50 enodes) 1553932322.877 * * [simplify]: iters left: 2 (51 enodes) 1553932322.887 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932322.887 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932322.887 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932322.887 * * [simplify]: Extracting #3: cost 12 inf + 0 1553932322.887 * * [simplify]: Extracting #4: cost 21 inf + 0 1553932322.887 * * [simplify]: Extracting #5: cost 19 inf + 43 1553932322.887 * * [simplify]: Extracting #6: cost 12 inf + 494 1553932322.888 * * [simplify]: Extracting #7: cost 3 inf + 1512 1553932322.888 * * [simplify]: Extracting #8: cost 0 inf + 2278 1553932322.889 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 1553932322.889 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932322.889 * * * * [progress]: [ 628 / 827 ] simplifiying candidate # 1553932322.889 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932322.889 * * [simplify]: iters left: 6 (22 enodes) 1553932322.896 * * [simplify]: iters left: 5 (99 enodes) 1553932322.926 * * [simplify]: iters left: 4 (223 enodes) 1553932322.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932322.994 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932322.994 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932322.994 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932322.994 * * [simplify]: Extracting #4: cost 156 inf + 1 1553932322.995 * * [simplify]: Extracting #5: cost 158 inf + 2529 1553932322.998 * * [simplify]: Extracting #6: cost 85 inf + 15514 1553932323.005 * * [simplify]: Extracting #7: cost 30 inf + 29428 1553932323.014 * * [simplify]: Extracting #8: cost 4 inf + 38343 1553932323.021 * * [simplify]: Extracting #9: cost 0 inf + 39602 1553932323.028 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (- x.re x.im)) (* (+ x.re x.im) x.re))) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932323.028 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (- x.re x.im)) (* (+ x.re x.im) x.re))) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932323.029 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) 1553932323.029 * * [simplify]: iters left: 6 (11 enodes) 1553932323.031 * * [simplify]: iters left: 5 (41 enodes) 1553932323.036 * * [simplify]: iters left: 4 (49 enodes) 1553932323.043 * * [simplify]: iters left: 3 (52 enodes) 1553932323.049 * * [simplify]: iters left: 2 (53 enodes) 1553932323.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932323.055 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932323.055 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932323.055 * * [simplify]: Extracting #3: cost 18 inf + 0 1553932323.056 * * [simplify]: Extracting #4: cost 21 inf + 43 1553932323.056 * * [simplify]: Extracting #5: cost 11 inf + 741 1553932323.056 * * [simplify]: Extracting #6: cost 3 inf + 1716 1553932323.056 * * [simplify]: Extracting #7: cost 0 inf + 2682 1553932323.057 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553932323.057 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (- x.re x.im)) (* (+ x.re x.im) x.re))) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932323.057 * * * * [progress]: [ 629 / 827 ] simplifiying candidate # 1553932323.058 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932323.058 * * [simplify]: iters left: 6 (19 enodes) 1553932323.063 * * [simplify]: iters left: 5 (90 enodes) 1553932323.080 * * [simplify]: iters left: 4 (215 enodes) 1553932323.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932323.156 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932323.156 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932323.156 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932323.157 * * [simplify]: Extracting #4: cost 156 inf + 1 1553932323.158 * * [simplify]: Extracting #5: cost 165 inf + 2527 1553932323.160 * * [simplify]: Extracting #6: cost 88 inf + 15514 1553932323.166 * * [simplify]: Extracting #7: cost 26 inf + 34288 1553932323.176 * * [simplify]: Extracting #8: cost 4 inf + 41805 1553932323.183 * * [simplify]: Extracting #9: cost 0 inf + 43414 1553932323.190 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553932323.190 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932323.190 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932323.190 * * [simplify]: iters left: 6 (13 enodes) 1553932323.193 * * [simplify]: iters left: 5 (53 enodes) 1553932323.201 * * [simplify]: iters left: 4 (88 enodes) 1553932323.213 * * [simplify]: iters left: 3 (110 enodes) 1553932323.226 * * [simplify]: iters left: 2 (125 enodes) 1553932323.254 * * [simplify]: iters left: 1 (142 enodes) 1553932323.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932323.285 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932323.285 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932323.285 * * [simplify]: Extracting #3: cost 24 inf + 0 1553932323.285 * * [simplify]: Extracting #4: cost 46 inf + 0 1553932323.285 * * [simplify]: Extracting #5: cost 33 inf + 1349 1553932323.286 * * [simplify]: Extracting #6: cost 8 inf + 4194 1553932323.287 * * [simplify]: Extracting #7: cost 1 inf + 5008 1553932323.288 * * [simplify]: Extracting #8: cost 0 inf + 5410 1553932323.289 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 1553932323.289 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* x.re (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932323.290 * * * * [progress]: [ 630 / 827 ] simplifiying candidate # 1553932323.290 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932323.290 * * [simplify]: iters left: 6 (21 enodes) 1553932323.296 * * [simplify]: iters left: 5 (97 enodes) 1553932323.321 * * [simplify]: iters left: 4 (231 enodes) 1553932323.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932323.395 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932323.395 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932323.395 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932323.395 * * [simplify]: Extracting #4: cost 178 inf + 1 1553932323.396 * * [simplify]: Extracting #5: cost 191 inf + 2324 1553932323.399 * * [simplify]: Extracting #6: cost 95 inf + 20668 1553932323.405 * * [simplify]: Extracting #7: cost 25 inf + 35617 1553932323.413 * * [simplify]: Extracting #8: cost 9 inf + 40572 1553932323.427 * * [simplify]: Extracting #9: cost 0 inf + 43692 1553932323.445 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) (- x.re x.im)) (* x.re (- x.im x.re))))) 1553932323.445 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) (- x.re x.im)) (* x.re (- x.im x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932323.445 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) 1553932323.446 * * [simplify]: iters left: 6 (11 enodes) 1553932323.450 * * [simplify]: iters left: 5 (43 enodes) 1553932323.462 * * [simplify]: iters left: 4 (59 enodes) 1553932323.470 * * [simplify]: iters left: 3 (62 enodes) 1553932323.477 * * [simplify]: iters left: 2 (63 enodes) 1553932323.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932323.485 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932323.485 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932323.485 * * [simplify]: Extracting #3: cost 19 inf + 0 1553932323.485 * * [simplify]: Extracting #4: cost 24 inf + 43 1553932323.486 * * [simplify]: Extracting #5: cost 15 inf + 700 1553932323.487 * * [simplify]: Extracting #6: cost 2 inf + 2124 1553932323.488 * * [simplify]: Extracting #7: cost 0 inf + 2928 1553932323.489 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 1553932323.489 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) (- x.re x.im)) (* x.re (- x.im x.re))))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932323.489 * * * * [progress]: [ 631 / 827 ] simplifiying candidate # 1553932323.489 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932323.490 * * [simplify]: iters left: 6 (23 enodes) 1553932323.502 * * [simplify]: iters left: 5 (104 enodes) 1553932323.522 * * [simplify]: iters left: 4 (231 enodes) 1553932323.619 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932323.619 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932323.619 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932323.619 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932323.624 * * [simplify]: Extracting #4: cost 189 inf + 1 1553932323.626 * * [simplify]: Extracting #5: cost 162 inf + 6862 1553932323.635 * * [simplify]: Extracting #6: cost 76 inf + 23872 1553932323.647 * * [simplify]: Extracting #7: cost 31 inf + 38944 1553932323.662 * * [simplify]: Extracting #8: cost 2 inf + 50723 1553932323.678 * * [simplify]: Extracting #9: cost 0 inf + 51948 1553932323.693 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) (- x.re x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932323.693 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (- x.re x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932323.694 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932323.694 * * [simplify]: iters left: 6 (15 enodes) 1553932323.700 * * [simplify]: iters left: 5 (66 enodes) 1553932323.717 * * [simplify]: iters left: 4 (134 enodes) 1553932323.759 * * [simplify]: iters left: 3 (426 enodes) 1553932323.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932323.962 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932323.962 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932323.962 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932323.963 * * [simplify]: Extracting #4: cost 286 inf + 2 1553932323.966 * * [simplify]: Extracting #5: cost 290 inf + 11001 1553932323.981 * * [simplify]: Extracting #6: cost 39 inf + 73533 1553932324.011 * * [simplify]: Extracting #7: cost 0 inf + 85451 1553932324.035 * * [simplify]: Extracting #8: cost 0 inf + 85131 1553932324.064 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im))))) 1553932324.064 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (- x.re x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932324.065 * * * * [progress]: [ 632 / 827 ] simplifiying candidate # 1553932324.065 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932324.065 * * [simplify]: iters left: 6 (21 enodes) 1553932324.071 * * [simplify]: iters left: 5 (95 enodes) 1553932324.099 * * [simplify]: iters left: 4 (203 enodes) 1553932324.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932324.214 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932324.215 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932324.215 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932324.216 * * [simplify]: Extracting #4: cost 207 inf + 1 1553932324.219 * * [simplify]: Extracting #5: cost 156 inf + 9959 1553932324.230 * * [simplify]: Extracting #6: cost 40 inf + 34104 1553932324.248 * * [simplify]: Extracting #7: cost 9 inf + 43668 1553932324.263 * * [simplify]: Extracting #8: cost 0 inf + 47435 1553932324.279 * * [simplify]: Extracting #9: cost 0 inf + 47395 1553932324.295 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932324.295 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932324.295 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932324.295 * * [simplify]: iters left: 6 (12 enodes) 1553932324.301 * * [simplify]: iters left: 5 (53 enodes) 1553932324.316 * * [simplify]: iters left: 4 (108 enodes) 1553932324.351 * * [simplify]: iters left: 3 (254 enodes) 1553932324.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932324.441 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932324.441 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932324.441 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932324.441 * * [simplify]: Extracting #4: cost 152 inf + 2 1553932324.442 * * [simplify]: Extracting #5: cost 146 inf + 3057 1553932324.448 * * [simplify]: Extracting #6: cost 37 inf + 25867 1553932324.462 * * [simplify]: Extracting #7: cost 0 inf + 32936 1553932324.470 * * [simplify]: Extracting #8: cost 0 inf + 32696 1553932324.477 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (+ x.im x.re))) 1553932324.478 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932324.478 * * * * [progress]: [ 633 / 827 ] simplifiying candidate # 1553932324.478 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932324.478 * * [simplify]: iters left: 6 (23 enodes) 1553932324.484 * * [simplify]: iters left: 5 (107 enodes) 1553932324.506 * * [simplify]: iters left: 4 (248 enodes) 1553932324.593 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932324.593 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932324.593 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932324.593 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932324.594 * * [simplify]: Extracting #4: cost 215 inf + 1 1553932324.599 * * [simplify]: Extracting #5: cost 183 inf + 9477 1553932324.607 * * [simplify]: Extracting #6: cost 44 inf + 40728 1553932324.623 * * [simplify]: Extracting #7: cost 13 inf + 51271 1553932324.633 * * [simplify]: Extracting #8: cost 5 inf + 52836 1553932324.643 * * [simplify]: Extracting #9: cost 0 inf + 54518 1553932324.653 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932324.653 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932324.653 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932324.653 * * [simplify]: iters left: 6 (13 enodes) 1553932324.657 * * [simplify]: iters left: 5 (56 enodes) 1553932324.675 * * [simplify]: iters left: 4 (111 enodes) 1553932324.721 * * [simplify]: iters left: 3 (303 enodes) 1553932324.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932324.829 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932324.829 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932324.829 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932324.830 * * [simplify]: Extracting #4: cost 159 inf + 2 1553932324.831 * * [simplify]: Extracting #5: cost 156 inf + 1359 1553932324.838 * * [simplify]: Extracting #6: cost 51 inf + 22652 1553932324.852 * * [simplify]: Extracting #7: cost 1 inf + 34409 1553932324.867 * * [simplify]: Extracting #8: cost 0 inf + 34411 1553932324.882 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re (+ x.im x.re)) (* x.im x.im))))) 1553932324.882 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932324.883 * * * * [progress]: [ 634 / 827 ] simplifiying candidate # 1553932324.883 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932324.883 * * [simplify]: iters left: 6 (18 enodes) 1553932324.892 * * [simplify]: iters left: 5 (78 enodes) 1553932324.921 * * [simplify]: iters left: 4 (177 enodes) 1553932325.019 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932325.019 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932325.019 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932325.019 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932325.020 * * [simplify]: Extracting #4: cost 221 inf + 1 1553932325.021 * * [simplify]: Extracting #5: cost 176 inf + 8099 1553932325.028 * * [simplify]: Extracting #6: cost 26 inf + 35943 1553932325.037 * * [simplify]: Extracting #7: cost 0 inf + 42235 1553932325.047 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932325.047 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932325.048 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932325.048 * * [simplify]: iters left: 6 (8 enodes) 1553932325.052 * * [simplify]: iters left: 5 (35 enodes) 1553932325.063 * * [simplify]: iters left: 4 (65 enodes) 1553932325.081 * * [simplify]: iters left: 3 (117 enodes) 1553932325.098 * * [simplify]: iters left: 2 (177 enodes) 1553932325.147 * * [simplify]: iters left: 1 (264 enodes) 1553932325.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932325.208 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932325.208 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932325.208 * * [simplify]: Extracting #3: cost 38 inf + 0 1553932325.208 * * [simplify]: Extracting #4: cost 83 inf + 3 1553932325.209 * * [simplify]: Extracting #5: cost 47 inf + 4044 1553932325.211 * * [simplify]: Extracting #6: cost 7 inf + 8679 1553932325.214 * * [simplify]: Extracting #7: cost 0 inf + 9331 1553932325.219 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re)))) 1553932325.219 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932325.220 * * * * [progress]: [ 635 / 827 ] simplifiying candidate # 1553932325.220 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932325.220 * * [simplify]: iters left: 6 (22 enodes) 1553932325.232 * * [simplify]: iters left: 5 (99 enodes) 1553932325.268 * * [simplify]: iters left: 4 (223 enodes) 1553932325.342 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932325.342 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932325.342 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932325.342 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932325.342 * * [simplify]: Extracting #4: cost 155 inf + 1 1553932325.346 * * [simplify]: Extracting #5: cost 157 inf + 3144 1553932325.349 * * [simplify]: Extracting #6: cost 78 inf + 18565 1553932325.356 * * [simplify]: Extracting #7: cost 20 inf + 33183 1553932325.369 * * [simplify]: Extracting #8: cost 2 inf + 38856 1553932325.378 * * [simplify]: Extracting #9: cost 0 inf + 39280 1553932325.385 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re)))) 1553932325.385 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932325.385 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932325.385 * * [simplify]: iters left: 6 (11 enodes) 1553932325.388 * * [simplify]: iters left: 5 (41 enodes) 1553932325.393 * * [simplify]: iters left: 4 (49 enodes) 1553932325.400 * * [simplify]: iters left: 3 (52 enodes) 1553932325.412 * * [simplify]: iters left: 2 (53 enodes) 1553932325.421 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932325.421 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932325.421 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932325.421 * * [simplify]: Extracting #3: cost 18 inf + 0 1553932325.421 * * [simplify]: Extracting #4: cost 21 inf + 43 1553932325.422 * * [simplify]: Extracting #5: cost 5 inf + 1512 1553932325.423 * * [simplify]: Extracting #6: cost 0 inf + 2682 1553932325.424 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re))))) 1553932325.424 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932325.424 * * * * [progress]: [ 636 / 827 ] simplifiying candidate # 1553932325.424 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932325.425 * * [simplify]: iters left: 6 (15 enodes) 1553932325.431 * * [simplify]: iters left: 5 (62 enodes) 1553932325.450 * * [simplify]: iters left: 4 (122 enodes) 1553932325.500 * * [simplify]: iters left: 3 (416 enodes) 1553932325.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932325.744 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932325.744 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932325.744 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932325.745 * * [simplify]: Extracting #4: cost 220 inf + 1 1553932325.749 * * [simplify]: Extracting #5: cost 177 inf + 7902 1553932325.761 * * [simplify]: Extracting #6: cost 25 inf + 37278 1553932325.777 * * [simplify]: Extracting #7: cost 0 inf + 43378 1553932325.798 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932325.798 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932325.799 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 1553932325.799 * * [simplify]: iters left: 5 (5 enodes) 1553932325.801 * * [simplify]: iters left: 4 (16 enodes) 1553932325.805 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932325.805 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932325.805 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932325.805 * * [simplify]: Extracting #3: cost 8 inf + 0 1553932325.805 * * [simplify]: Extracting #4: cost 6 inf + 2 1553932325.805 * * [simplify]: Extracting #5: cost 0 inf + 654 1553932325.805 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 1553932325.805 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932325.806 * * * * [progress]: [ 637 / 827 ] simplifiying candidate # 1553932325.806 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932325.806 * * [simplify]: iters left: 6 (21 enodes) 1553932325.816 * * [simplify]: iters left: 5 (95 enodes) 1553932325.845 * * [simplify]: iters left: 4 (203 enodes) 1553932325.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932325.921 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932325.921 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932325.921 * * [simplify]: Extracting #3: cost 52 inf + 0 1553932325.921 * * [simplify]: Extracting #4: cost 154 inf + 1 1553932325.923 * * [simplify]: Extracting #5: cost 144 inf + 2942 1553932325.926 * * [simplify]: Extracting #6: cost 65 inf + 17325 1553932325.932 * * [simplify]: Extracting #7: cost 12 inf + 28308 1553932325.938 * * [simplify]: Extracting #8: cost 4 inf + 30560 1553932325.944 * * [simplify]: Extracting #9: cost 0 inf + 31208 1553932325.951 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553932325.951 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932325.951 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932325.951 * * [simplify]: iters left: 6 (11 enodes) 1553932325.954 * * [simplify]: iters left: 5 (43 enodes) 1553932325.960 * * [simplify]: iters left: 4 (64 enodes) 1553932325.973 * * [simplify]: iters left: 3 (84 enodes) 1553932325.994 * * [simplify]: iters left: 2 (100 enodes) 1553932326.018 * * [simplify]: iters left: 1 (120 enodes) 1553932326.039 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932326.039 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932326.040 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932326.040 * * [simplify]: Extracting #3: cost 23 inf + 0 1553932326.040 * * [simplify]: Extracting #4: cost 39 inf + 2 1553932326.040 * * [simplify]: Extracting #5: cost 23 inf + 1518 1553932326.041 * * [simplify]: Extracting #6: cost 4 inf + 3110 1553932326.042 * * [simplify]: Extracting #7: cost 0 inf + 4318 1553932326.043 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) 1553932326.043 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (+ x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932326.043 * * * * [progress]: [ 638 / 827 ] simplifiying candidate # 1553932326.043 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932326.043 * * [simplify]: iters left: 6 (18 enodes) 1553932326.050 * * [simplify]: iters left: 5 (78 enodes) 1553932326.078 * * [simplify]: iters left: 4 (178 enodes) 1553932326.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932326.152 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932326.152 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932326.152 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932326.153 * * [simplify]: Extracting #4: cost 165 inf + 1 1553932326.155 * * [simplify]: Extracting #5: cost 138 inf + 3342 1553932326.162 * * [simplify]: Extracting #6: cost 37 inf + 19532 1553932326.175 * * [simplify]: Extracting #7: cost 1 inf + 26841 1553932326.186 * * [simplify]: Extracting #8: cost 0 inf + 27403 1553932326.197 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (* (+ x.re x.im) x.re) (- x.im x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932326.197 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (* (+ x.re x.im) x.re) (- x.im x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932326.198 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) 1553932326.198 * * [simplify]: iters left: 5 (7 enodes) 1553932326.201 * * [simplify]: iters left: 4 (25 enodes) 1553932326.204 * * [simplify]: iters left: 3 (28 enodes) 1553932326.208 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932326.208 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932326.208 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932326.208 * * [simplify]: Extracting #3: cost 13 inf + 0 1553932326.208 * * [simplify]: Extracting #4: cost 12 inf + 2 1553932326.208 * * [simplify]: Extracting #5: cost 4 inf + 577 1553932326.208 * * [simplify]: Extracting #6: cost 1 inf + 1022 1553932326.208 * * [simplify]: Extracting #7: cost 0 inf + 1304 1553932326.208 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re))) 1553932326.208 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (* (+ x.re x.im) x.re) (- x.im x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932326.209 * * * * [progress]: [ 639 / 827 ] simplifiying candidate # 1553932326.209 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932326.209 * * [simplify]: iters left: 6 (19 enodes) 1553932326.214 * * [simplify]: iters left: 5 (90 enodes) 1553932326.234 * * [simplify]: iters left: 4 (215 enodes) 1553932326.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932326.344 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932326.344 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932326.344 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932326.345 * * [simplify]: Extracting #4: cost 170 inf + 1 1553932326.346 * * [simplify]: Extracting #5: cost 183 inf + 2159 1553932326.349 * * [simplify]: Extracting #6: cost 102 inf + 17034 1553932326.355 * * [simplify]: Extracting #7: cost 24 inf + 42743 1553932326.364 * * [simplify]: Extracting #8: cost 3 inf + 50580 1553932326.377 * * [simplify]: Extracting #9: cost 0 inf + 51646 1553932326.394 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932326.394 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932326.395 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932326.395 * * [simplify]: iters left: 6 (14 enodes) 1553932326.405 * * [simplify]: iters left: 5 (63 enodes) 1553932326.416 * * [simplify]: iters left: 4 (145 enodes) 1553932326.471 * * [simplify]: iters left: 3 (478 enodes) 1553932326.809 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932326.809 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932326.810 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932326.810 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932326.811 * * [simplify]: Extracting #4: cost 293 inf + 0 1553932326.817 * * [simplify]: Extracting #5: cost 296 inf + 11789 1553932326.832 * * [simplify]: Extracting #6: cost 44 inf + 71163 1553932326.854 * * [simplify]: Extracting #7: cost 0 inf + 82171 1553932326.878 * * [simplify]: Extracting #8: cost 0 inf + 82091 1553932326.919 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932326.919 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932326.919 * * * * [progress]: [ 640 / 827 ] simplifiying candidate # 1553932326.920 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932326.920 * * [simplify]: iters left: 6 (21 enodes) 1553932326.932 * * [simplify]: iters left: 5 (95 enodes) 1553932326.968 * * [simplify]: iters left: 4 (203 enodes) 1553932327.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932327.070 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932327.070 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932327.071 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932327.071 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932327.072 * * [simplify]: Extracting #5: cost 147 inf + 8361 1553932327.077 * * [simplify]: Extracting #6: cost 41 inf + 38725 1553932327.085 * * [simplify]: Extracting #7: cost 14 inf + 43390 1553932327.102 * * [simplify]: Extracting #8: cost 4 inf + 44151 1553932327.119 * * [simplify]: Extracting #9: cost 0 inf + 44749 1553932327.137 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (+ x.re x.im)))) 1553932327.137 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (+ x.re x.im)))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932327.138 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932327.138 * * [simplify]: iters left: 6 (12 enodes) 1553932327.144 * * [simplify]: iters left: 5 (53 enodes) 1553932327.161 * * [simplify]: iters left: 4 (108 enodes) 1553932327.181 * * [simplify]: iters left: 3 (254 enodes) 1553932327.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932327.265 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932327.265 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932327.265 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932327.266 * * [simplify]: Extracting #4: cost 163 inf + 0 1553932327.268 * * [simplify]: Extracting #5: cost 144 inf + 2768 1553932327.276 * * [simplify]: Extracting #6: cost 34 inf + 23978 1553932327.290 * * [simplify]: Extracting #7: cost 3 inf + 32010 1553932327.307 * * [simplify]: Extracting #8: cost 0 inf + 33056 1553932327.321 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re)))) 1553932327.321 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (+ x.re x.im)))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932327.322 * * * * [progress]: [ 641 / 827 ] simplifiying candidate # 1553932327.322 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932327.322 * * [simplify]: iters left: 6 (22 enodes) 1553932327.328 * * [simplify]: iters left: 5 (102 enodes) 1553932327.347 * * [simplify]: iters left: 4 (240 enodes) 1553932327.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932327.422 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932327.422 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932327.423 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932327.423 * * [simplify]: Extracting #4: cost 212 inf + 1 1553932327.424 * * [simplify]: Extracting #5: cost 216 inf + 2975 1553932327.428 * * [simplify]: Extracting #6: cost 121 inf + 19958 1553932327.436 * * [simplify]: Extracting #7: cost 29 inf + 45768 1553932327.445 * * [simplify]: Extracting #8: cost 4 inf + 55329 1553932327.458 * * [simplify]: Extracting #9: cost 0 inf + 56960 1553932327.473 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553932327.473 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932327.473 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932327.473 * * [simplify]: iters left: 6 (15 enodes) 1553932327.477 * * [simplify]: iters left: 5 (68 enodes) 1553932327.488 * * [simplify]: iters left: 4 (141 enodes) 1553932327.532 * * [simplify]: iters left: 3 (338 enodes) 1553932327.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932327.646 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932327.646 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932327.646 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932327.647 * * [simplify]: Extracting #4: cost 156 inf + 0 1553932327.648 * * [simplify]: Extracting #5: cost 153 inf + 1590 1553932327.655 * * [simplify]: Extracting #6: cost 52 inf + 19462 1553932327.668 * * [simplify]: Extracting #7: cost 0 inf + 31085 1553932327.681 * [simplify]: Simplified to (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re)))) 1553932327.681 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932327.682 * * * * [progress]: [ 642 / 827 ] simplifiying candidate # 1553932327.682 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932327.682 * * [simplify]: iters left: 6 (22 enodes) 1553932327.688 * * [simplify]: iters left: 5 (103 enodes) 1553932327.707 * * [simplify]: iters left: 4 (228 enodes) 1553932327.836 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932327.836 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932327.836 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932327.836 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932327.837 * * [simplify]: Extracting #4: cost 246 inf + 1 1553932327.841 * * [simplify]: Extracting #5: cost 196 inf + 15060 1553932327.855 * * [simplify]: Extracting #6: cost 37 inf + 49411 1553932327.879 * * [simplify]: Extracting #7: cost 4 inf + 52414 1553932327.894 * * [simplify]: Extracting #8: cost 0 inf + 52228 1553932327.904 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))))) 1553932327.904 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932327.904 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932327.904 * * [simplify]: iters left: 6 (13 enodes) 1553932327.907 * * [simplify]: iters left: 5 (58 enodes) 1553932327.917 * * [simplify]: iters left: 4 (102 enodes) 1553932327.947 * * [simplify]: iters left: 3 (143 enodes) 1553932327.973 * * [simplify]: iters left: 2 (216 enodes) 1553932328.023 * * [simplify]: iters left: 1 (330 enodes) 1553932328.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932328.128 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932328.128 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932328.128 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932328.128 * * [simplify]: Extracting #4: cost 166 inf + 1 1553932328.129 * * [simplify]: Extracting #5: cost 155 inf + 2490 1553932328.132 * * [simplify]: Extracting #6: cost 26 inf + 19653 1553932328.141 * * [simplify]: Extracting #7: cost 0 inf + 23303 1553932328.154 * * [simplify]: Extracting #8: cost 0 inf + 23263 1553932328.160 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) 1553932328.160 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932328.160 * * * * [progress]: [ 643 / 827 ] simplifiying candidate # 1553932328.161 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932328.161 * * [simplify]: iters left: 6 (19 enodes) 1553932328.166 * * [simplify]: iters left: 5 (90 enodes) 1553932328.184 * * [simplify]: iters left: 4 (215 enodes) 1553932328.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932328.247 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932328.247 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932328.247 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932328.247 * * [simplify]: Extracting #4: cost 156 inf + 1 1553932328.248 * * [simplify]: Extracting #5: cost 173 inf + 1711 1553932328.252 * * [simplify]: Extracting #6: cost 82 inf + 17807 1553932328.263 * * [simplify]: Extracting #7: cost 17 inf + 36576 1553932328.275 * * [simplify]: Extracting #8: cost 2 inf + 42360 1553932328.282 * * [simplify]: Extracting #9: cost 0 inf + 43254 1553932328.289 * [simplify]: Simplified to (* (cbrt (* x.re (* (+ x.re x.im) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932328.289 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ x.re x.im) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932328.289 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932328.289 * * [simplify]: iters left: 6 (13 enodes) 1553932328.293 * * [simplify]: iters left: 5 (53 enodes) 1553932328.300 * * [simplify]: iters left: 4 (82 enodes) 1553932328.323 * * [simplify]: iters left: 3 (103 enodes) 1553932328.351 * * [simplify]: iters left: 2 (126 enodes) 1553932328.383 * * [simplify]: iters left: 1 (147 enodes) 1553932328.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932328.410 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932328.410 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932328.410 * * [simplify]: Extracting #3: cost 23 inf + 0 1553932328.410 * * [simplify]: Extracting #4: cost 46 inf + 0 1553932328.411 * * [simplify]: Extracting #5: cost 34 inf + 1149 1553932328.411 * * [simplify]: Extracting #6: cost 11 inf + 3631 1553932328.413 * * [simplify]: Extracting #7: cost 1 inf + 4928 1553932328.414 * * [simplify]: Extracting #8: cost 0 inf + 5370 1553932328.415 * [simplify]: Simplified to (* (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) 1553932328.415 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ x.re x.im) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932328.415 * * * * [progress]: [ 644 / 827 ] simplifiying candidate # 1553932328.415 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932328.415 * * [simplify]: iters left: 6 (21 enodes) 1553932328.421 * * [simplify]: iters left: 5 (95 enodes) 1553932328.453 * * [simplify]: iters left: 4 (203 enodes) 1553932328.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932328.526 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932328.526 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932328.527 * * [simplify]: Extracting #3: cost 52 inf + 0 1553932328.527 * * [simplify]: Extracting #4: cost 154 inf + 1 1553932328.528 * * [simplify]: Extracting #5: cost 145 inf + 2118 1553932328.533 * * [simplify]: Extracting #6: cost 62 inf + 14875 1553932328.543 * * [simplify]: Extracting #7: cost 19 inf + 25811 1553932328.552 * * [simplify]: Extracting #8: cost 6 inf + 29856 1553932328.558 * * [simplify]: Extracting #9: cost 0 inf + 31208 1553932328.565 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932328.565 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932328.565 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) 1553932328.565 * * [simplify]: iters left: 6 (11 enodes) 1553932328.568 * * [simplify]: iters left: 5 (43 enodes) 1553932328.574 * * [simplify]: iters left: 4 (64 enodes) 1553932328.591 * * [simplify]: iters left: 3 (84 enodes) 1553932328.603 * * [simplify]: iters left: 2 (100 enodes) 1553932328.620 * * [simplify]: iters left: 1 (120 enodes) 1553932328.654 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932328.654 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932328.654 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932328.654 * * [simplify]: Extracting #3: cost 23 inf + 0 1553932328.654 * * [simplify]: Extracting #4: cost 38 inf + 43 1553932328.655 * * [simplify]: Extracting #5: cost 24 inf + 1434 1553932328.656 * * [simplify]: Extracting #6: cost 3 inf + 3432 1553932328.658 * * [simplify]: Extracting #7: cost 0 inf + 4318 1553932328.660 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 1553932328.660 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932328.661 * * * * [progress]: [ 645 / 827 ] simplifiying candidate # 1553932328.661 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932328.661 * * [simplify]: iters left: 6 (15 enodes) 1553932328.670 * * [simplify]: iters left: 5 (73 enodes) 1553932328.699 * * [simplify]: iters left: 4 (154 enodes) 1553932328.750 * * [simplify]: iters left: 3 (396 enodes) 1553932328.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932328.919 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932328.920 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932328.920 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932328.921 * * [simplify]: Extracting #4: cost 175 inf + 1 1553932328.923 * * [simplify]: Extracting #5: cost 195 inf + 2382 1553932328.930 * * [simplify]: Extracting #6: cost 102 inf + 20798 1553932328.946 * * [simplify]: Extracting #7: cost 15 inf + 44684 1553932328.957 * * [simplify]: Extracting #8: cost 2 inf + 46630 1553932328.966 * * [simplify]: Extracting #9: cost 0 inf + 47123 1553932328.974 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) 1553932328.974 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932328.975 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932328.975 * * [simplify]: iters left: 6 (9 enodes) 1553932328.977 * * [simplify]: iters left: 5 (35 enodes) 1553932328.984 * * [simplify]: iters left: 4 (56 enodes) 1553932329.006 * * [simplify]: iters left: 3 (76 enodes) 1553932329.027 * * [simplify]: iters left: 2 (92 enodes) 1553932329.052 * * [simplify]: iters left: 1 (112 enodes) 1553932329.085 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932329.086 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932329.086 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932329.086 * * [simplify]: Extracting #3: cost 17 inf + 0 1553932329.086 * * [simplify]: Extracting #4: cost 37 inf + 0 1553932329.087 * * [simplify]: Extracting #5: cost 24 inf + 1228 1553932329.088 * * [simplify]: Extracting #6: cost 4 inf + 3463 1553932329.090 * * [simplify]: Extracting #7: cost 0 inf + 3790 1553932329.091 * * [simplify]: Extracting #8: cost 0 inf + 3750 1553932329.093 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 1553932329.093 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932329.093 * * * * [progress]: [ 646 / 827 ] simplifiying candidate # 1553932329.093 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932329.094 * * [simplify]: iters left: 6 (20 enodes) 1553932329.104 * * [simplify]: iters left: 5 (93 enodes) 1553932329.141 * * [simplify]: iters left: 4 (210 enodes) 1553932329.225 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932329.225 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932329.225 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932329.225 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932329.226 * * [simplify]: Extracting #4: cost 163 inf + 1 1553932329.228 * * [simplify]: Extracting #5: cost 158 inf + 1918 1553932329.232 * * [simplify]: Extracting #6: cost 80 inf + 12146 1553932329.241 * * [simplify]: Extracting #7: cost 32 inf + 23025 1553932329.258 * * [simplify]: Extracting #8: cost 3 inf + 32172 1553932329.270 * * [simplify]: Extracting #9: cost 0 inf + 32948 1553932329.283 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932329.283 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.im x.re) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932329.283 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) 1553932329.283 * * [simplify]: iters left: 6 (11 enodes) 1553932329.286 * * [simplify]: iters left: 5 (44 enodes) 1553932329.293 * * [simplify]: iters left: 4 (67 enodes) 1553932329.303 * * [simplify]: iters left: 3 (84 enodes) 1553932329.314 * * [simplify]: iters left: 2 (96 enodes) 1553932329.337 * * [simplify]: iters left: 1 (114 enodes) 1553932329.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932329.373 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932329.373 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932329.373 * * [simplify]: Extracting #3: cost 24 inf + 0 1553932329.373 * * [simplify]: Extracting #4: cost 30 inf + 657 1553932329.375 * * [simplify]: Extracting #5: cost 9 inf + 2858 1553932329.376 * * [simplify]: Extracting #6: cost 0 inf + 4154 1553932329.378 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 1553932329.378 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.im x.re) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932329.378 * * * * [progress]: [ 647 / 827 ] simplifiying candidate # 1553932329.379 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932329.379 * * [simplify]: iters left: 6 (22 enodes) 1553932329.391 * * [simplify]: iters left: 5 (102 enodes) 1553932329.430 * * [simplify]: iters left: 4 (239 enodes) 1553932329.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932329.517 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932329.517 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932329.518 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932329.519 * * [simplify]: Extracting #4: cost 204 inf + 1 1553932329.521 * * [simplify]: Extracting #5: cost 190 inf + 5088 1553932329.530 * * [simplify]: Extracting #6: cost 82 inf + 26936 1553932329.547 * * [simplify]: Extracting #7: cost 32 inf + 42544 1553932329.564 * * [simplify]: Extracting #8: cost 4 inf + 53535 1553932329.583 * * [simplify]: Extracting #9: cost 0 inf + 54744 1553932329.607 * [simplify]: Simplified to (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) x.re))) (* (cbrt (* (- x.im x.re) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932329.607 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) x.re))) (* (cbrt (* (- x.im x.re) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932329.608 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932329.608 * * [simplify]: iters left: 6 (15 enodes) 1553932329.615 * * [simplify]: iters left: 5 (68 enodes) 1553932329.638 * * [simplify]: iters left: 4 (147 enodes) 1553932329.702 * * [simplify]: iters left: 3 (471 enodes) 1553932330.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932330.096 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932330.096 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932330.097 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932330.098 * * [simplify]: Extracting #4: cost 293 inf + 2 1553932330.105 * * [simplify]: Extracting #5: cost 288 inf + 14264 1553932330.135 * * [simplify]: Extracting #6: cost 46 inf + 71618 1553932330.160 * * [simplify]: Extracting #7: cost 4 inf + 83021 1553932330.186 * * [simplify]: Extracting #8: cost 0 inf + 84429 1553932330.211 * * [simplify]: Extracting #9: cost 0 inf + 84229 1553932330.256 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (+ (- (* x.re x.re) (* x.im x.re)) (* x.im x.im))))) 1553932330.256 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) x.re))) (* (cbrt (* (- x.im x.re) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (+ (- (* x.re x.re) (* x.im x.re)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932330.256 * * * * [progress]: [ 648 / 827 ] simplifiying candidate # 1553932330.257 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932330.257 * * [simplify]: iters left: 6 (22 enodes) 1553932330.269 * * [simplify]: iters left: 5 (103 enodes) 1553932330.309 * * [simplify]: iters left: 4 (227 enodes) 1553932330.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932330.422 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932330.422 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932330.422 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932330.424 * * [simplify]: Extracting #4: cost 227 inf + 1 1553932330.428 * * [simplify]: Extracting #5: cost 163 inf + 12664 1553932330.444 * * [simplify]: Extracting #6: cost 31 inf + 43005 1553932330.463 * * [simplify]: Extracting #7: cost 11 inf + 48028 1553932330.482 * * [simplify]: Extracting #8: cost 4 inf + 49743 1553932330.502 * * [simplify]: Extracting #9: cost 0 inf + 50631 1553932330.525 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932330.525 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932330.526 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932330.526 * * [simplify]: iters left: 6 (13 enodes) 1553932330.532 * * [simplify]: iters left: 5 (58 enodes) 1553932330.551 * * [simplify]: iters left: 4 (115 enodes) 1553932330.593 * * [simplify]: iters left: 3 (258 enodes) 1553932330.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932330.696 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932330.696 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932330.696 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932330.697 * * [simplify]: Extracting #4: cost 153 inf + 44 1553932330.699 * * [simplify]: Extracting #5: cost 146 inf + 1966 1553932330.707 * * [simplify]: Extracting #6: cost 34 inf + 22668 1553932330.720 * * [simplify]: Extracting #7: cost 1 inf + 31454 1553932330.733 * * [simplify]: Extracting #8: cost 0 inf + 31656 1553932330.751 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im))))) 1553932330.751 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932330.751 * * * * [progress]: [ 649 / 827 ] simplifiying candidate # 1553932330.752 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932330.752 * * [simplify]: iters left: 6 (21 enodes) 1553932330.763 * * [simplify]: iters left: 5 (97 enodes) 1553932330.800 * * [simplify]: iters left: 4 (233 enodes) 1553932330.890 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932330.890 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932330.890 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932330.890 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932330.890 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932330.892 * * [simplify]: Extracting #5: cost 191 inf + 6658 1553932330.898 * * [simplify]: Extracting #6: cost 77 inf + 28037 1553932330.906 * * [simplify]: Extracting #7: cost 28 inf + 42635 1553932330.917 * * [simplify]: Extracting #8: cost 2 inf + 53258 1553932330.927 * * [simplify]: Extracting #9: cost 0 inf + 54152 1553932330.939 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- x.re x.im) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932330.939 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932330.939 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932330.940 * * [simplify]: iters left: 6 (12 enodes) 1553932330.942 * * [simplify]: iters left: 5 (53 enodes) 1553932330.957 * * [simplify]: iters left: 4 (117 enodes) 1553932330.988 * * [simplify]: iters left: 3 (323 enodes) 1553932331.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932331.124 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932331.124 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932331.125 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932331.126 * * [simplify]: Extracting #4: cost 156 inf + 2 1553932331.127 * * [simplify]: Extracting #5: cost 158 inf + 1227 1553932331.139 * * [simplify]: Extracting #6: cost 45 inf + 22803 1553932331.152 * * [simplify]: Extracting #7: cost 0 inf + 34853 1553932331.160 * * [simplify]: Extracting #8: cost 0 inf + 34813 1553932331.167 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (- x.im x.re))) 1553932331.167 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932331.167 * * * * [progress]: [ 650 / 827 ] simplifiying candidate # 1553932331.168 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932331.168 * * [simplify]: iters left: 6 (18 enodes) 1553932331.172 * * [simplify]: iters left: 5 (78 enodes) 1553932331.187 * * [simplify]: iters left: 4 (178 enodes) 1553932331.281 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932331.281 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932331.282 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932331.282 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932331.283 * * [simplify]: Extracting #4: cost 210 inf + 1 1553932331.285 * * [simplify]: Extracting #5: cost 161 inf + 7708 1553932331.296 * * [simplify]: Extracting #6: cost 23 inf + 32727 1553932331.310 * * [simplify]: Extracting #7: cost 1 inf + 39451 1553932331.325 * * [simplify]: Extracting #8: cost 0 inf + 39853 1553932331.339 * * [simplify]: Extracting #9: cost 0 inf + 39773 1553932331.356 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (- x.im x.re)))) (cbrt (* (- x.im x.re) (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932331.356 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (- x.im x.re)))) (cbrt (* (- x.im x.re) (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932331.357 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932331.357 * * [simplify]: iters left: 6 (8 enodes) 1553932331.360 * * [simplify]: iters left: 5 (35 enodes) 1553932331.370 * * [simplify]: iters left: 4 (65 enodes) 1553932331.388 * * [simplify]: iters left: 3 (117 enodes) 1553932331.419 * * [simplify]: iters left: 2 (177 enodes) 1553932331.463 * * [simplify]: iters left: 1 (264 enodes) 1553932331.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932331.536 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932331.536 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932331.537 * * [simplify]: Extracting #3: cost 39 inf + 0 1553932331.537 * * [simplify]: Extracting #4: cost 82 inf + 126 1553932331.538 * * [simplify]: Extracting #5: cost 51 inf + 3433 1553932331.540 * * [simplify]: Extracting #6: cost 13 inf + 7787 1553932331.543 * * [simplify]: Extracting #7: cost 1 inf + 9169 1553932331.546 * * [simplify]: Extracting #8: cost 0 inf + 9331 1553932331.548 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- x.im x.re)))) 1553932331.548 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (- x.im x.re)))) (cbrt (* (- x.im x.re) (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932331.549 * * * * [progress]: [ 651 / 827 ] simplifiying candidate # 1553932331.549 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932331.549 * * [simplify]: iters left: 6 (21 enodes) 1553932331.554 * * [simplify]: iters left: 5 (97 enodes) 1553932331.581 * * [simplify]: iters left: 4 (231 enodes) 1553932331.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932331.698 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932331.698 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932331.698 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932331.699 * * [simplify]: Extracting #4: cost 178 inf + 1 1553932331.701 * * [simplify]: Extracting #5: cost 192 inf + 2443 1553932331.706 * * [simplify]: Extracting #6: cost 103 inf + 15290 1553932331.717 * * [simplify]: Extracting #7: cost 32 inf + 32472 1553932331.731 * * [simplify]: Extracting #8: cost 6 inf + 41259 1553932331.739 * * [simplify]: Extracting #9: cost 0 inf + 43452 1553932331.746 * [simplify]: Simplified to (* (* (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (- x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) 1553932331.746 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (- x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932331.747 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932331.747 * * [simplify]: iters left: 6 (11 enodes) 1553932331.749 * * [simplify]: iters left: 5 (43 enodes) 1553932331.755 * * [simplify]: iters left: 4 (59 enodes) 1553932331.766 * * [simplify]: iters left: 3 (62 enodes) 1553932331.774 * * [simplify]: iters left: 2 (63 enodes) 1553932331.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932331.781 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932331.781 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932331.781 * * [simplify]: Extracting #3: cost 19 inf + 0 1553932331.781 * * [simplify]: Extracting #4: cost 24 inf + 43 1553932331.782 * * [simplify]: Extracting #5: cost 13 inf + 824 1553932331.782 * * [simplify]: Extracting #6: cost 4 inf + 1720 1553932331.783 * * [simplify]: Extracting #7: cost 0 inf + 2928 1553932331.784 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) 1553932331.784 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (- x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ (* (+ x.re x.im) x.im) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932331.785 * * * * [progress]: [ 652 / 827 ] simplifiying candidate # 1553932331.785 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932331.785 * * [simplify]: iters left: 6 (18 enodes) 1553932331.793 * * [simplify]: iters left: 5 (78 enodes) 1553932331.818 * * [simplify]: iters left: 4 (178 enodes) 1553932331.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932331.922 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932331.922 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932331.922 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932331.924 * * [simplify]: Extracting #4: cost 166 inf + 1 1553932331.926 * * [simplify]: Extracting #5: cost 139 inf + 3341 1553932331.931 * * [simplify]: Extracting #6: cost 38 inf + 19013 1553932331.936 * * [simplify]: Extracting #7: cost 6 inf + 24713 1553932331.942 * * [simplify]: Extracting #8: cost 1 inf + 27163 1553932331.948 * * [simplify]: Extracting #9: cost 0 inf + 27725 1553932331.955 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (- x.im x.re)))) (cbrt (* (* (+ x.re x.im) (* (+ x.re x.im) x.re)) (- x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932331.955 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (- x.im x.re)))) (cbrt (* (* (+ x.re x.im) (* (+ x.re x.im) x.re)) (- x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932331.955 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) 1553932331.955 * * [simplify]: iters left: 5 (7 enodes) 1553932331.956 * * [simplify]: iters left: 4 (25 enodes) 1553932331.959 * * [simplify]: iters left: 3 (28 enodes) 1553932331.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932331.965 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932331.965 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932331.965 * * [simplify]: Extracting #3: cost 13 inf + 0 1553932331.965 * * [simplify]: Extracting #4: cost 11 inf + 43 1553932331.966 * * [simplify]: Extracting #5: cost 3 inf + 618 1553932331.966 * * [simplify]: Extracting #6: cost 1 inf + 1022 1553932331.966 * * [simplify]: Extracting #7: cost 0 inf + 1304 1553932331.967 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) 1553932331.967 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (- x.im x.re)))) (cbrt (* (* (+ x.re x.im) (* (+ x.re x.im) x.re)) (- x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932331.967 * * * * [progress]: [ 653 / 827 ] simplifiying candidate # 1553932331.968 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932331.968 * * [simplify]: iters left: 6 (20 enodes) 1553932331.982 * * [simplify]: iters left: 5 (93 enodes) 1553932332.018 * * [simplify]: iters left: 4 (210 enodes) 1553932332.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932332.079 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932332.079 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932332.079 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932332.080 * * [simplify]: Extracting #4: cost 163 inf + 1 1553932332.081 * * [simplify]: Extracting #5: cost 144 inf + 3744 1553932332.084 * * [simplify]: Extracting #6: cost 42 inf + 21901 1553932332.090 * * [simplify]: Extracting #7: cost 7 inf + 31955 1553932332.097 * * [simplify]: Extracting #8: cost 1 inf + 32976 1553932332.105 * * [simplify]: Extracting #9: cost 0 inf + 33188 1553932332.118 * [simplify]: Simplified to (* (* (cbrt (+ (* (* (* x.im x.im) x.im) (* (- x.re x.im) x.re)) (* (* x.re x.re) (* x.re (* (- x.re x.im) x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re))))) 1553932332.118 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (+ (* (* (* x.im x.im) x.im) (* (- x.re x.im) x.re)) (* (* x.re x.re) (* x.re (* (- x.re x.im) x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932332.119 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932332.119 * * [simplify]: iters left: 6 (11 enodes) 1553932332.124 * * [simplify]: iters left: 5 (44 enodes) 1553932332.135 * * [simplify]: iters left: 4 (67 enodes) 1553932332.145 * * [simplify]: iters left: 3 (84 enodes) 1553932332.157 * * [simplify]: iters left: 2 (96 enodes) 1553932332.172 * * [simplify]: iters left: 1 (114 enodes) 1553932332.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932332.199 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932332.199 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932332.200 * * [simplify]: Extracting #3: cost 24 inf + 0 1553932332.200 * * [simplify]: Extracting #4: cost 36 inf + 206 1553932332.201 * * [simplify]: Extracting #5: cost 12 inf + 2491 1553932332.202 * * [simplify]: Extracting #6: cost 0 inf + 4194 1553932332.204 * * [simplify]: Extracting #7: cost 0 inf + 4154 1553932332.205 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) 1553932332.205 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (+ (* (* (* x.im x.im) x.im) (* (- x.re x.im) x.re)) (* (* x.re x.re) (* x.re (* (- x.re x.im) x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (- x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932332.206 * * * * [progress]: [ 654 / 827 ] simplifiying candidate # 1553932332.206 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932332.206 * * [simplify]: iters left: 6 (14 enodes) 1553932332.212 * * [simplify]: iters left: 5 (60 enodes) 1553932332.228 * * [simplify]: iters left: 4 (127 enodes) 1553932332.288 * * [simplify]: iters left: 3 (374 enodes) 1553932332.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932332.459 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932332.459 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932332.459 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932332.460 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932332.462 * * [simplify]: Extracting #5: cost 179 inf + 12551 1553932332.471 * * [simplify]: Extracting #6: cost 24 inf + 38049 1553932332.481 * * [simplify]: Extracting #7: cost 0 inf + 42536 1553932332.494 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932332.494 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932332.495 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) 1553932332.495 * * [simplify]: iters left: 5 (5 enodes) 1553932332.496 * * [simplify]: iters left: 4 (17 enodes) 1553932332.498 * * [simplify]: iters left: 3 (20 enodes) 1553932332.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932332.500 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932332.501 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932332.501 * * [simplify]: Extracting #3: cost 9 inf + 0 1553932332.501 * * [simplify]: Extracting #4: cost 7 inf + 43 1553932332.501 * * [simplify]: Extracting #5: cost 0 inf + 736 1553932332.501 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) 1553932332.501 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932332.501 * * * * [progress]: [ 655 / 827 ] simplifiying candidate # 1553932332.501 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932332.501 * * [simplify]: iters left: 6 (17 enodes) 1553932332.507 * * [simplify]: iters left: 5 (81 enodes) 1553932332.523 * * [simplify]: iters left: 4 (182 enodes) 1553932332.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932332.573 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932332.573 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932332.573 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932332.573 * * [simplify]: Extracting #4: cost 136 inf + 1 1553932332.574 * * [simplify]: Extracting #5: cost 148 inf + 3356 1553932332.578 * * [simplify]: Extracting #6: cost 55 inf + 23812 1553932332.584 * * [simplify]: Extracting #7: cost 18 inf + 36200 1553932332.590 * * [simplify]: Extracting #8: cost 2 inf + 41780 1553932332.598 * * [simplify]: Extracting #9: cost 0 inf + 42244 1553932332.604 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553932332.604 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932332.605 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932332.605 * * [simplify]: iters left: 6 (13 enodes) 1553932332.609 * * [simplify]: iters left: 5 (59 enodes) 1553932332.619 * * [simplify]: iters left: 4 (141 enodes) 1553932332.654 * * [simplify]: iters left: 3 (462 enodes) 1553932333.018 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932333.018 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932333.018 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932333.018 * * [simplify]: Extracting #3: cost 69 inf + 0 1553932333.019 * * [simplify]: Extracting #4: cost 294 inf + 0 1553932333.022 * * [simplify]: Extracting #5: cost 279 inf + 15257 1553932333.044 * * [simplify]: Extracting #6: cost 45 inf + 69954 1553932333.086 * * [simplify]: Extracting #7: cost 0 inf + 83003 1553932333.115 * * [simplify]: Extracting #8: cost 0 inf + 82963 1553932333.138 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 1553932333.138 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932333.138 * * * * [progress]: [ 656 / 827 ] simplifiying candidate # 1553932333.139 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932333.139 * * [simplify]: iters left: 6 (23 enodes) 1553932333.145 * * [simplify]: iters left: 5 (104 enodes) 1553932333.164 * * [simplify]: iters left: 4 (231 enodes) 1553932333.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932333.250 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932333.250 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932333.250 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932333.251 * * [simplify]: Extracting #4: cost 225 inf + 1 1553932333.255 * * [simplify]: Extracting #5: cost 184 inf + 23632 1553932333.270 * * [simplify]: Extracting #6: cost 68 inf + 50922 1553932333.292 * * [simplify]: Extracting #7: cost 25 inf + 60472 1553932333.315 * * [simplify]: Extracting #8: cost 3 inf + 66197 1553932333.337 * * [simplify]: Extracting #9: cost 0 inf + 66823 1553932333.349 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))) (+ x.re x.im)))) 1553932333.349 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))) (+ x.re x.im)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932333.349 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932333.349 * * [simplify]: iters left: 6 (16 enodes) 1553932333.353 * * [simplify]: iters left: 5 (76 enodes) 1553932333.375 * * [simplify]: iters left: 4 (181 enodes) 1553932333.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932333.458 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932333.458 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932333.458 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932333.458 * * [simplify]: Extracting #4: cost 183 inf + 0 1553932333.459 * * [simplify]: Extracting #5: cost 172 inf + 2963 1553932333.464 * * [simplify]: Extracting #6: cost 37 inf + 29348 1553932333.471 * * [simplify]: Extracting #7: cost 0 inf + 37940 1553932333.479 * * [simplify]: Extracting #8: cost 0 inf + 37260 1553932333.488 * * [simplify]: Extracting #9: cost 0 inf + 37180 1553932333.502 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932333.502 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))) (+ x.re x.im)))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932333.502 * * * * [progress]: [ 657 / 827 ] simplifiying candidate # 1553932333.502 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932333.503 * * [simplify]: iters left: 6 (22 enodes) 1553932333.509 * * [simplify]: iters left: 5 (102 enodes) 1553932333.529 * * [simplify]: iters left: 4 (240 enodes) 1553932333.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932333.633 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932333.634 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932333.634 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932333.639 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932333.641 * * [simplify]: Extracting #5: cost 246 inf + 1675 1553932333.649 * * [simplify]: Extracting #6: cost 133 inf + 22452 1553932333.660 * * [simplify]: Extracting #7: cost 35 inf + 52448 1553932333.671 * * [simplify]: Extracting #8: cost 1 inf + 67154 1553932333.682 * * [simplify]: Extracting #9: cost 0 inf + 67687 1553932333.694 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932333.694 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932333.694 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932333.694 * * [simplify]: iters left: 6 (16 enodes) 1553932333.698 * * [simplify]: iters left: 5 (78 enodes) 1553932333.715 * * [simplify]: iters left: 4 (209 enodes) 1553932333.816 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932333.817 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932333.817 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932333.817 * * [simplify]: Extracting #3: cost 59 inf + 0 1553932333.818 * * [simplify]: Extracting #4: cost 203 inf + 0 1553932333.821 * * [simplify]: Extracting #5: cost 166 inf + 9635 1553932333.835 * * [simplify]: Extracting #6: cost 17 inf + 38448 1553932333.855 * * [simplify]: Extracting #7: cost 0 inf + 41081 1553932333.865 * * [simplify]: Extracting #8: cost 0 inf + 40841 1553932333.874 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* (- x.im x.re) x.im) (* x.re x.re))))) 1553932333.874 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* (- x.im x.re) x.im) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932333.874 * * * * [progress]: [ 658 / 827 ] simplifiying candidate # 1553932333.874 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932333.875 * * [simplify]: iters left: 6 (24 enodes) 1553932333.882 * * [simplify]: iters left: 5 (112 enodes) 1553932333.919 * * [simplify]: iters left: 4 (254 enodes) 1553932334.039 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932334.039 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932334.039 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932334.039 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932334.040 * * [simplify]: Extracting #4: cost 271 inf + 1 1553932334.045 * * [simplify]: Extracting #5: cost 229 inf + 22167 1553932334.059 * * [simplify]: Extracting #6: cost 79 inf + 51570 1553932334.074 * * [simplify]: Extracting #7: cost 23 inf + 62022 1553932334.086 * * [simplify]: Extracting #8: cost 2 inf + 69964 1553932334.098 * * [simplify]: Extracting #9: cost 0 inf + 70388 1553932334.116 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* x.re (- x.re x.im)) (+ x.re x.im))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) 1553932334.116 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* x.re (- x.re x.im)) (+ x.re x.im))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932334.117 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932334.117 * * [simplify]: iters left: 6 (17 enodes) 1553932334.125 * * [simplify]: iters left: 5 (81 enodes) 1553932334.139 * * [simplify]: iters left: 4 (176 enodes) 1553932334.191 * * [simplify]: iters left: 3 (488 enodes) 1553932334.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932334.508 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932334.508 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932334.508 * * [simplify]: Extracting #3: cost 103 inf + 0 1553932334.510 * * [simplify]: Extracting #4: cost 431 inf + 0 1553932334.517 * * [simplify]: Extracting #5: cost 411 inf + 12237 1553932334.541 * * [simplify]: Extracting #6: cost 70 inf + 91229 1553932334.575 * * [simplify]: Extracting #7: cost 0 inf + 114569 1553932334.602 * * [simplify]: Extracting #8: cost 0 inf + 114249 1553932334.656 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) 1553932334.656 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* x.re (- x.re x.im)) (+ x.re x.im))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932334.657 * * * * [progress]: [ 659 / 827 ] simplifiying candidate # 1553932334.657 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932334.657 * * [simplify]: iters left: 6 (19 enodes) 1553932334.667 * * [simplify]: iters left: 5 (90 enodes) 1553932334.702 * * [simplify]: iters left: 4 (215 enodes) 1553932334.807 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932334.808 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932334.808 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932334.808 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932334.808 * * [simplify]: Extracting #4: cost 179 inf + 1 1553932334.809 * * [simplify]: Extracting #5: cost 204 inf + 695 1553932334.813 * * [simplify]: Extracting #6: cost 94 inf + 21747 1553932334.821 * * [simplify]: Extracting #7: cost 20 inf + 45552 1553932334.830 * * [simplify]: Extracting #8: cost 1 inf + 54427 1553932334.844 * * [simplify]: Extracting #9: cost 0 inf + 55109 1553932334.856 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553932334.856 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932334.856 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932334.856 * * [simplify]: iters left: 6 (14 enodes) 1553932334.860 * * [simplify]: iters left: 5 (63 enodes) 1553932334.873 * * [simplify]: iters left: 4 (145 enodes) 1553932334.935 * * [simplify]: iters left: 3 (477 enodes) 1553932335.208 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932335.208 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932335.208 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932335.208 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932335.209 * * [simplify]: Extracting #4: cost 279 inf + 0 1553932335.212 * * [simplify]: Extracting #5: cost 278 inf + 12159 1553932335.231 * * [simplify]: Extracting #6: cost 45 inf + 67139 1553932335.272 * * [simplify]: Extracting #7: cost 0 inf + 80309 1553932335.296 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))))) 1553932335.297 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932335.297 * * * * [progress]: [ 660 / 827 ] simplifiying candidate # 1553932335.297 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932335.297 * * [simplify]: iters left: 6 (23 enodes) 1553932335.303 * * [simplify]: iters left: 5 (104 enodes) 1553932335.342 * * [simplify]: iters left: 4 (231 enodes) 1553932335.457 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932335.457 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932335.457 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932335.457 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932335.458 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932335.461 * * [simplify]: Extracting #5: cost 164 inf + 16287 1553932335.474 * * [simplify]: Extracting #6: cost 58 inf + 39834 1553932335.490 * * [simplify]: Extracting #7: cost 26 inf + 43470 1553932335.504 * * [simplify]: Extracting #8: cost 3 inf + 51594 1553932335.513 * * [simplify]: Extracting #9: cost 0 inf + 52350 1553932335.525 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553932335.525 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932335.526 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553932335.526 * * [simplify]: iters left: 6 (15 enodes) 1553932335.529 * * [simplify]: iters left: 5 (66 enodes) 1553932335.544 * * [simplify]: iters left: 4 (134 enodes) 1553932335.584 * * [simplify]: iters left: 3 (426 enodes) 1553932335.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932335.788 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932335.788 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932335.788 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932335.789 * * [simplify]: Extracting #4: cost 273 inf + 2 1553932335.795 * * [simplify]: Extracting #5: cost 264 inf + 15190 1553932335.819 * * [simplify]: Extracting #6: cost 29 inf + 72487 1553932335.839 * * [simplify]: Extracting #7: cost 0 inf + 80105 1553932335.859 * * [simplify]: Extracting #8: cost 0 inf + 80065 1553932335.882 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.im x.re))) 1553932335.882 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932335.882 * * * * [progress]: [ 661 / 827 ] simplifiying candidate # 1553932335.883 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932335.883 * * [simplify]: iters left: 6 (19 enodes) 1553932335.893 * * [simplify]: iters left: 5 (90 enodes) 1553932335.927 * * [simplify]: iters left: 4 (215 enodes) 1553932336.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932336.011 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932336.011 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932336.011 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932336.012 * * [simplify]: Extracting #4: cost 170 inf + 1 1553932336.013 * * [simplify]: Extracting #5: cost 198 inf + 371 1553932336.018 * * [simplify]: Extracting #6: cost 122 inf + 14475 1553932336.029 * * [simplify]: Extracting #7: cost 24 inf + 43184 1553932336.037 * * [simplify]: Extracting #8: cost 1 inf + 51594 1553932336.046 * * [simplify]: Extracting #9: cost 0 inf + 51806 1553932336.055 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)) x.re))) 1553932336.055 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)) x.re))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932336.055 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932336.056 * * [simplify]: iters left: 6 (14 enodes) 1553932336.061 * * [simplify]: iters left: 5 (63 enodes) 1553932336.082 * * [simplify]: iters left: 4 (145 enodes) 1553932336.149 * * [simplify]: iters left: 3 (477 enodes) 1553932336.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932336.448 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932336.448 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932336.449 * * [simplify]: Extracting #3: cost 76 inf + 0 1553932336.450 * * [simplify]: Extracting #4: cost 282 inf + 0 1553932336.460 * * [simplify]: Extracting #5: cost 276 inf + 12763 1553932336.486 * * [simplify]: Extracting #6: cost 45 inf + 67979 1553932336.507 * * [simplify]: Extracting #7: cost 0 inf + 80589 1553932336.531 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932336.531 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)) x.re))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932336.531 * * * * [progress]: [ 662 / 827 ] simplifiying candidate # 1553932336.532 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932336.532 * * [simplify]: iters left: 6 (22 enodes) 1553932336.542 * * [simplify]: iters left: 5 (102 enodes) 1553932336.578 * * [simplify]: iters left: 4 (239 enodes) 1553932336.685 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932336.685 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932336.685 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932336.685 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932336.686 * * [simplify]: Extracting #4: cost 204 inf + 1 1553932336.687 * * [simplify]: Extracting #5: cost 212 inf + 2970 1553932336.695 * * [simplify]: Extracting #6: cost 87 inf + 26888 1553932336.707 * * [simplify]: Extracting #7: cost 32 inf + 42172 1553932336.721 * * [simplify]: Extracting #8: cost 3 inf + 53737 1553932336.736 * * [simplify]: Extracting #9: cost 0 inf + 54664 1553932336.752 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932336.752 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932336.752 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) 1553932336.752 * * [simplify]: iters left: 6 (15 enodes) 1553932336.758 * * [simplify]: iters left: 5 (68 enodes) 1553932336.777 * * [simplify]: iters left: 4 (147 enodes) 1553932336.828 * * [simplify]: iters left: 3 (470 enodes) 1553932337.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932337.115 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932337.115 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932337.115 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932337.116 * * [simplify]: Extracting #4: cost 284 inf + 43 1553932337.119 * * [simplify]: Extracting #5: cost 273 inf + 15955 1553932337.146 * * [simplify]: Extracting #6: cost 30 inf + 76433 1553932337.169 * * [simplify]: Extracting #7: cost 0 inf + 83813 1553932337.198 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) 1553932337.198 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932337.198 * * * * [progress]: [ 663 / 827 ] simplifiying candidate # 1553932337.198 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932337.198 * * [simplify]: iters left: 6 (23 enodes) 1553932337.204 * * [simplify]: iters left: 5 (104 enodes) 1553932337.225 * * [simplify]: iters left: 4 (231 enodes) 1553932337.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932337.312 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932337.312 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932337.312 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932337.313 * * [simplify]: Extracting #4: cost 223 inf + 1 1553932337.315 * * [simplify]: Extracting #5: cost 194 inf + 15424 1553932337.329 * * [simplify]: Extracting #6: cost 57 inf + 53804 1553932337.350 * * [simplify]: Extracting #7: cost 25 inf + 57673 1553932337.370 * * [simplify]: Extracting #8: cost 3 inf + 64782 1553932337.382 * * [simplify]: Extracting #9: cost 0 inf + 65779 1553932337.393 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553932337.393 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932337.394 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932337.394 * * [simplify]: iters left: 6 (16 enodes) 1553932337.402 * * [simplify]: iters left: 5 (76 enodes) 1553932337.428 * * [simplify]: iters left: 4 (176 enodes) 1553932337.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932337.482 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932337.482 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932337.482 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932337.483 * * [simplify]: Extracting #4: cost 181 inf + 0 1553932337.484 * * [simplify]: Extracting #5: cost 165 inf + 4054 1553932337.488 * * [simplify]: Extracting #6: cost 46 inf + 27286 1553932337.495 * * [simplify]: Extracting #7: cost 0 inf + 36216 1553932337.502 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553932337.502 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932337.502 * * * * [progress]: [ 664 / 827 ] simplifiying candidate # 1553932337.502 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932337.503 * * [simplify]: iters left: 6 (19 enodes) 1553932337.508 * * [simplify]: iters left: 5 (85 enodes) 1553932337.528 * * [simplify]: iters left: 4 (169 enodes) 1553932337.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932337.583 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932337.583 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932337.583 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932337.584 * * [simplify]: Extracting #4: cost 161 inf + 1 1553932337.585 * * [simplify]: Extracting #5: cost 156 inf + 3114 1553932337.590 * * [simplify]: Extracting #6: cost 67 inf + 27091 1553932337.598 * * [simplify]: Extracting #7: cost 15 inf + 34818 1553932337.605 * * [simplify]: Extracting #8: cost 0 inf + 38303 1553932337.612 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))))) 1553932337.612 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932337.612 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932337.612 * * [simplify]: iters left: 6 (11 enodes) 1553932337.617 * * [simplify]: iters left: 5 (49 enodes) 1553932337.625 * * [simplify]: iters left: 4 (104 enodes) 1553932337.644 * * [simplify]: iters left: 3 (251 enodes) 1553932337.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932337.707 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932337.708 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932337.708 * * [simplify]: Extracting #3: cost 42 inf + 0 1553932337.708 * * [simplify]: Extracting #4: cost 150 inf + 0 1553932337.709 * * [simplify]: Extracting #5: cost 143 inf + 2681 1553932337.713 * * [simplify]: Extracting #6: cost 33 inf + 24502 1553932337.720 * * [simplify]: Extracting #7: cost 2 inf + 31244 1553932337.727 * * [simplify]: Extracting #8: cost 0 inf + 31248 1553932337.734 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im)))))) 1553932337.734 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))))) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932337.734 * * * * [progress]: [ 665 / 827 ] simplifiying candidate # 1553932337.734 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932337.734 * * [simplify]: iters left: 6 (24 enodes) 1553932337.741 * * [simplify]: iters left: 5 (112 enodes) 1553932337.767 * * [simplify]: iters left: 4 (256 enodes) 1553932337.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932337.872 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932337.872 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932337.872 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932337.873 * * [simplify]: Extracting #4: cost 272 inf + 1 1553932337.874 * * [simplify]: Extracting #5: cost 252 inf + 11489 1553932337.882 * * [simplify]: Extracting #6: cost 81 inf + 60089 1553932337.894 * * [simplify]: Extracting #7: cost 27 inf + 65883 1553932337.916 * * [simplify]: Extracting #8: cost 0 inf + 73831 1553932337.934 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) 1553932337.934 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932337.934 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932337.934 * * [simplify]: iters left: 6 (17 enodes) 1553932337.938 * * [simplify]: iters left: 5 (81 enodes) 1553932337.955 * * [simplify]: iters left: 4 (184 enodes) 1553932337.998 * * [simplify]: iters left: 3 (474 enodes) 1553932338.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932338.134 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932338.134 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932338.134 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932338.134 * * [simplify]: Extracting #4: cost 219 inf + 0 1553932338.136 * * [simplify]: Extracting #5: cost 185 inf + 9299 1553932338.148 * * [simplify]: Extracting #6: cost 23 inf + 43252 1553932338.162 * * [simplify]: Extracting #7: cost 0 inf + 48148 1553932338.173 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) 1553932338.173 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932338.173 * * * * [progress]: [ 666 / 827 ] simplifiying candidate # 1553932338.173 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932338.174 * * [simplify]: iters left: 6 (22 enodes) 1553932338.179 * * [simplify]: iters left: 5 (103 enodes) 1553932338.203 * * [simplify]: iters left: 4 (228 enodes) 1553932338.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932338.298 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932338.298 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932338.299 * * [simplify]: Extracting #3: cost 83 inf + 0 1553932338.299 * * [simplify]: Extracting #4: cost 308 inf + 1 1553932338.301 * * [simplify]: Extracting #5: cost 254 inf + 13935 1553932338.309 * * [simplify]: Extracting #6: cost 83 inf + 53802 1553932338.325 * * [simplify]: Extracting #7: cost 6 inf + 68874 1553932338.338 * * [simplify]: Extracting #8: cost 1 inf + 70501 1553932338.351 * * [simplify]: Extracting #9: cost 0 inf + 70713 1553932338.371 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (* (* (- x.re x.im) (+ x.re x.im)) (+ x.re x.im))) (- x.im x.re)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932338.371 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (* (* (- x.re x.im) (+ x.re x.im)) (+ x.re x.im))) (- x.im x.re)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932338.371 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932338.371 * * [simplify]: iters left: 6 (14 enodes) 1553932338.375 * * [simplify]: iters left: 5 (68 enodes) 1553932338.386 * * [simplify]: iters left: 4 (146 enodes) 1553932338.417 * * [simplify]: iters left: 3 (310 enodes) 1553932338.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932338.515 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932338.515 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932338.516 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932338.516 * * [simplify]: Extracting #4: cost 182 inf + 0 1553932338.517 * * [simplify]: Extracting #5: cost 162 inf + 3652 1553932338.521 * * [simplify]: Extracting #6: cost 60 inf + 21887 1553932338.528 * * [simplify]: Extracting #7: cost 2 inf + 34532 1553932338.542 * * [simplify]: Extracting #8: cost 0 inf + 34896 1553932338.557 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) 1553932338.557 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (* (* (- x.re x.im) (+ x.re x.im)) (+ x.re x.im))) (- x.im x.re)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932338.558 * * * * [progress]: [ 667 / 827 ] simplifiying candidate # 1553932338.558 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932338.558 * * [simplify]: iters left: 6 (23 enodes) 1553932338.569 * * [simplify]: iters left: 5 (104 enodes) 1553932338.589 * * [simplify]: iters left: 4 (231 enodes) 1553932338.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932338.692 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932338.692 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932338.692 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932338.693 * * [simplify]: Extracting #4: cost 215 inf + 1 1553932338.696 * * [simplify]: Extracting #5: cost 186 inf + 14340 1553932338.708 * * [simplify]: Extracting #6: cost 55 inf + 46635 1553932338.726 * * [simplify]: Extracting #7: cost 14 inf + 56715 1553932338.745 * * [simplify]: Extracting #8: cost 3 inf + 58843 1553932338.755 * * [simplify]: Extracting #9: cost 0 inf + 59559 1553932338.767 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553932338.767 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932338.768 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932338.768 * * [simplify]: iters left: 6 (15 enodes) 1553932338.771 * * [simplify]: iters left: 5 (66 enodes) 1553932338.784 * * [simplify]: iters left: 4 (124 enodes) 1553932338.807 * * [simplify]: iters left: 3 (271 enodes) 1553932338.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932338.901 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932338.902 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932338.902 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932338.903 * * [simplify]: Extracting #4: cost 166 inf + 0 1553932338.904 * * [simplify]: Extracting #5: cost 161 inf + 1829 1553932338.913 * * [simplify]: Extracting #6: cost 50 inf + 22928 1553932338.920 * * [simplify]: Extracting #7: cost 2 inf + 33504 1553932338.930 * * [simplify]: Extracting #8: cost 0 inf + 33628 1553932338.938 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* (- x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) 1553932338.938 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* (- x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932338.938 * * * * [progress]: [ 668 / 827 ] simplifiying candidate # 1553932338.938 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932338.938 * * [simplify]: iters left: 6 (21 enodes) 1553932338.944 * * [simplify]: iters left: 5 (95 enodes) 1553932338.973 * * [simplify]: iters left: 4 (203 enodes) 1553932339.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932339.047 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932339.047 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932339.047 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932339.048 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932339.050 * * [simplify]: Extracting #5: cost 165 inf + 12432 1553932339.056 * * [simplify]: Extracting #6: cost 45 inf + 39411 1553932339.065 * * [simplify]: Extracting #7: cost 7 inf + 47008 1553932339.074 * * [simplify]: Extracting #8: cost 2 inf + 47253 1553932339.086 * * [simplify]: Extracting #9: cost 0 inf + 47677 1553932339.094 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) 1553932339.094 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932339.095 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553932339.095 * * [simplify]: iters left: 6 (12 enodes) 1553932339.098 * * [simplify]: iters left: 5 (53 enodes) 1553932339.108 * * [simplify]: iters left: 4 (108 enodes) 1553932339.132 * * [simplify]: iters left: 3 (254 enodes) 1553932339.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932339.222 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932339.222 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932339.222 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932339.223 * * [simplify]: Extracting #4: cost 155 inf + 2 1553932339.224 * * [simplify]: Extracting #5: cost 151 inf + 2661 1553932339.228 * * [simplify]: Extracting #6: cost 37 inf + 24221 1553932339.237 * * [simplify]: Extracting #7: cost 1 inf + 33260 1553932339.250 * * [simplify]: Extracting #8: cost 0 inf + 33662 1553932339.257 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re))) 1553932339.257 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932339.257 * * * * [progress]: [ 669 / 827 ] simplifiying candidate # 1553932339.258 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932339.258 * * [simplify]: iters left: 6 (21 enodes) 1553932339.263 * * [simplify]: iters left: 5 (95 enodes) 1553932339.281 * * [simplify]: iters left: 4 (203 enodes) 1553932339.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932339.344 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932339.344 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932339.345 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932339.345 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932339.350 * * [simplify]: Extracting #5: cost 123 inf + 19068 1553932339.362 * * [simplify]: Extracting #6: cost 21 inf + 45393 1553932339.372 * * [simplify]: Extracting #7: cost 9 inf + 45839 1553932339.380 * * [simplify]: Extracting #8: cost 1 inf + 44897 1553932339.388 * * [simplify]: Extracting #9: cost 0 inf + 45149 1553932339.397 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932339.397 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932339.397 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932339.397 * * [simplify]: iters left: 6 (12 enodes) 1553932339.404 * * [simplify]: iters left: 5 (53 enodes) 1553932339.421 * * [simplify]: iters left: 4 (108 enodes) 1553932339.457 * * [simplify]: iters left: 3 (254 enodes) 1553932339.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932339.529 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932339.529 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932339.530 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932339.530 * * [simplify]: Extracting #4: cost 166 inf + 0 1553932339.531 * * [simplify]: Extracting #5: cost 146 inf + 3270 1553932339.535 * * [simplify]: Extracting #6: cost 31 inf + 26033 1553932339.542 * * [simplify]: Extracting #7: cost 1 inf + 33500 1553932339.549 * * [simplify]: Extracting #8: cost 0 inf + 33902 1553932339.556 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553932339.556 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932339.557 * * * * [progress]: [ 670 / 827 ] simplifiying candidate # 1553932339.557 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932339.557 * * [simplify]: iters left: 6 (22 enodes) 1553932339.562 * * [simplify]: iters left: 5 (103 enodes) 1553932339.584 * * [simplify]: iters left: 4 (227 enodes) 1553932339.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932339.656 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932339.656 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932339.657 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932339.658 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932339.661 * * [simplify]: Extracting #5: cost 183 inf + 13852 1553932339.667 * * [simplify]: Extracting #6: cost 40 inf + 44969 1553932339.676 * * [simplify]: Extracting #7: cost 7 inf + 49322 1553932339.686 * * [simplify]: Extracting #8: cost 0 inf + 50475 1553932339.695 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (* (cbrt (* x.re (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))))) 1553932339.695 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (* (cbrt (* x.re (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932339.696 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932339.696 * * [simplify]: iters left: 6 (13 enodes) 1553932339.701 * * [simplify]: iters left: 5 (58 enodes) 1553932339.713 * * [simplify]: iters left: 4 (115 enodes) 1553932339.737 * * [simplify]: iters left: 3 (258 enodes) 1553932339.803 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932339.803 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932339.805 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932339.805 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932339.805 * * [simplify]: Extracting #4: cost 153 inf + 43 1553932339.806 * * [simplify]: Extracting #5: cost 143 inf + 2329 1553932339.810 * * [simplify]: Extracting #6: cost 41 inf + 20724 1553932339.818 * * [simplify]: Extracting #7: cost 0 inf + 31576 1553932339.824 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 1553932339.824 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (* (cbrt (* x.re (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932339.825 * * * * [progress]: [ 671 / 827 ] simplifiying candidate # 1553932339.825 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932339.825 * * [simplify]: iters left: 6 (22 enodes) 1553932339.831 * * [simplify]: iters left: 5 (102 enodes) 1553932339.851 * * [simplify]: iters left: 4 (240 enodes) 1553932339.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932339.925 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932339.925 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932339.925 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932339.926 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932339.933 * * [simplify]: Extracting #5: cost 192 inf + 13536 1553932339.941 * * [simplify]: Extracting #6: cost 66 inf + 42819 1553932339.951 * * [simplify]: Extracting #7: cost 29 inf + 54414 1553932339.962 * * [simplify]: Extracting #8: cost 3 inf + 66428 1553932339.974 * * [simplify]: Extracting #9: cost 0 inf + 67355 1553932339.985 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) 1553932339.985 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932339.985 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932339.986 * * [simplify]: iters left: 6 (16 enodes) 1553932339.989 * * [simplify]: iters left: 5 (78 enodes) 1553932340.004 * * [simplify]: iters left: 4 (204 enodes) 1553932340.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932340.054 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932340.054 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932340.054 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932340.055 * * [simplify]: Extracting #4: cost 202 inf + 0 1553932340.056 * * [simplify]: Extracting #5: cost 185 inf + 4956 1553932340.061 * * [simplify]: Extracting #6: cost 61 inf + 26638 1553932340.068 * * [simplify]: Extracting #7: cost 0 inf + 41199 1553932340.079 * * [simplify]: Extracting #8: cost 0 inf + 41159 1553932340.090 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 1553932340.090 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932340.091 * * * * [progress]: [ 672 / 827 ] simplifiying candidate # 1553932340.091 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932340.091 * * [simplify]: iters left: 6 (24 enodes) 1553932340.103 * * [simplify]: iters left: 5 (112 enodes) 1553932340.143 * * [simplify]: iters left: 4 (256 enodes) 1553932340.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932340.242 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932340.242 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932340.242 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932340.243 * * [simplify]: Extracting #4: cost 272 inf + 1 1553932340.245 * * [simplify]: Extracting #5: cost 219 inf + 16114 1553932340.255 * * [simplify]: Extracting #6: cost 73 inf + 49280 1553932340.271 * * [simplify]: Extracting #7: cost 21 inf + 64237 1553932340.283 * * [simplify]: Extracting #8: cost 1 inf + 71888 1553932340.296 * * [simplify]: Extracting #9: cost 0 inf + 72391 1553932340.311 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932340.311 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932340.312 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932340.312 * * [simplify]: iters left: 6 (17 enodes) 1553932340.318 * * [simplify]: iters left: 5 (81 enodes) 1553932340.333 * * [simplify]: iters left: 4 (184 enodes) 1553932340.373 * * [simplify]: iters left: 3 (475 enodes) 1553932340.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932340.535 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932340.535 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932340.535 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932340.537 * * [simplify]: Extracting #4: cost 205 inf + 0 1553932340.539 * * [simplify]: Extracting #5: cost 186 inf + 4792 1553932340.551 * * [simplify]: Extracting #6: cost 30 inf + 38224 1553932340.566 * * [simplify]: Extracting #7: cost 1 inf + 44040 1553932340.577 * * [simplify]: Extracting #8: cost 0 inf + 44322 1553932340.586 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 1553932340.586 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932340.587 * * * * [progress]: [ 673 / 827 ] simplifiying candidate # 1553932340.587 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932340.587 * * [simplify]: iters left: 6 (19 enodes) 1553932340.592 * * [simplify]: iters left: 5 (87 enodes) 1553932340.614 * * [simplify]: iters left: 4 (198 enodes) 1553932340.677 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932340.677 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932340.677 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932340.677 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932340.678 * * [simplify]: Extracting #4: cost 166 inf + 1 1553932340.680 * * [simplify]: Extracting #5: cost 185 inf + 1587 1553932340.686 * * [simplify]: Extracting #6: cost 90 inf + 19168 1553932340.697 * * [simplify]: Extracting #7: cost 20 inf + 38314 1553932340.704 * * [simplify]: Extracting #8: cost 3 inf + 43720 1553932340.712 * * [simplify]: Extracting #9: cost 0 inf + 44978 1553932340.719 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 1553932340.719 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932340.720 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932340.720 * * [simplify]: iters left: 6 (11 enodes) 1553932340.724 * * [simplify]: iters left: 5 (49 enodes) 1553932340.741 * * [simplify]: iters left: 4 (113 enodes) 1553932340.769 * * [simplify]: iters left: 3 (320 enodes) 1553932340.866 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932340.866 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932340.866 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932340.866 * * [simplify]: Extracting #3: cost 52 inf + 0 1553932340.866 * * [simplify]: Extracting #4: cost 148 inf + 0 1553932340.867 * * [simplify]: Extracting #5: cost 152 inf + 1584 1553932340.871 * * [simplify]: Extracting #6: cost 63 inf + 19395 1553932340.879 * * [simplify]: Extracting #7: cost 3 inf + 32311 1553932340.894 * * [simplify]: Extracting #8: cost 0 inf + 32357 1553932340.905 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) 1553932340.905 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932340.905 * * * * [progress]: [ 674 / 827 ] simplifiying candidate # 1553932340.905 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932340.905 * * [simplify]: iters left: 6 (23 enodes) 1553932340.912 * * [simplify]: iters left: 5 (107 enodes) 1553932340.939 * * [simplify]: iters left: 4 (248 enodes) 1553932341.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932341.039 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932341.039 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932341.039 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932341.040 * * [simplify]: Extracting #4: cost 267 inf + 1 1553932341.046 * * [simplify]: Extracting #5: cost 209 inf + 15764 1553932341.064 * * [simplify]: Extracting #6: cost 60 inf + 47417 1553932341.086 * * [simplify]: Extracting #7: cost 21 inf + 60218 1553932341.098 * * [simplify]: Extracting #8: cost 1 inf + 66916 1553932341.110 * * [simplify]: Extracting #9: cost 0 inf + 67128 1553932341.125 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 1553932341.125 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932341.126 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932341.126 * * [simplify]: iters left: 6 (14 enodes) 1553932341.129 * * [simplify]: iters left: 5 (66 enodes) 1553932341.140 * * [simplify]: iters left: 4 (142 enodes) 1553932341.182 * * [simplify]: iters left: 3 (352 enodes) 1553932341.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932341.316 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932341.316 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932341.316 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932341.316 * * [simplify]: Extracting #4: cost 216 inf + 0 1553932341.318 * * [simplify]: Extracting #5: cost 154 inf + 8918 1553932341.325 * * [simplify]: Extracting #6: cost 35 inf + 32028 1553932341.334 * * [simplify]: Extracting #7: cost 2 inf + 40574 1553932341.353 * * [simplify]: Extracting #8: cost 0 inf + 41378 1553932341.362 * [simplify]: Simplified to (* (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932341.362 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932341.362 * * * * [progress]: [ 675 / 827 ] simplifiying candidate # 1553932341.362 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932341.362 * * [simplify]: iters left: 6 (21 enodes) 1553932341.368 * * [simplify]: iters left: 5 (97 enodes) 1553932341.392 * * [simplify]: iters left: 4 (231 enodes) 1553932341.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932341.794 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932341.794 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932341.795 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932341.795 * * [simplify]: Extracting #4: cost 203 inf + 1 1553932341.797 * * [simplify]: Extracting #5: cost 188 inf + 8614 1553932341.803 * * [simplify]: Extracting #6: cost 68 inf + 33605 1553932341.811 * * [simplify]: Extracting #7: cost 26 inf + 47206 1553932341.820 * * [simplify]: Extracting #8: cost 5 inf + 54760 1553932341.829 * * [simplify]: Extracting #9: cost 0 inf + 56191 1553932341.839 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* x.re (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932341.839 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* x.re (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932341.839 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932341.839 * * [simplify]: iters left: 6 (12 enodes) 1553932341.842 * * [simplify]: iters left: 5 (53 enodes) 1553932341.851 * * [simplify]: iters left: 4 (117 enodes) 1553932341.876 * * [simplify]: iters left: 3 (324 enodes) 1553932341.958 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932341.958 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932341.958 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932341.958 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932341.959 * * [simplify]: Extracting #4: cost 158 inf + 0 1553932341.960 * * [simplify]: Extracting #5: cost 149 inf + 2166 1553932341.964 * * [simplify]: Extracting #6: cost 46 inf + 21643 1553932341.971 * * [simplify]: Extracting #7: cost 0 inf + 33643 1553932341.984 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553932341.984 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* x.re (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932341.984 * * * * [progress]: [ 676 / 827 ] simplifiying candidate # 1553932341.985 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932341.985 * * [simplify]: iters left: 6 (23 enodes) 1553932341.997 * * [simplify]: iters left: 5 (107 enodes) 1553932342.018 * * [simplify]: iters left: 4 (248 enodes) 1553932342.093 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932342.093 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932342.093 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932342.093 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932342.093 * * [simplify]: Extracting #4: cost 214 inf + 1 1553932342.095 * * [simplify]: Extracting #5: cost 178 inf + 11680 1553932342.102 * * [simplify]: Extracting #6: cost 68 inf + 33017 1553932342.110 * * [simplify]: Extracting #7: cost 26 inf + 44228 1553932342.120 * * [simplify]: Extracting #8: cost 4 inf + 52444 1553932342.132 * * [simplify]: Extracting #9: cost 0 inf + 53704 1553932342.141 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (* (+ x.im x.re) (* x.re (- x.re x.im))) (+ x.im x.re)))) 1553932342.141 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (* (+ x.im x.re) (* x.re (- x.re x.im))) (+ x.im x.re)))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932342.142 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553932342.142 * * [simplify]: iters left: 6 (13 enodes) 1553932342.145 * * [simplify]: iters left: 5 (56 enodes) 1553932342.153 * * [simplify]: iters left: 4 (111 enodes) 1553932342.175 * * [simplify]: iters left: 3 (305 enodes) 1553932342.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932342.261 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932342.261 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932342.263 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932342.264 * * [simplify]: Extracting #4: cost 152 inf + 2 1553932342.266 * * [simplify]: Extracting #5: cost 134 inf + 3540 1553932342.272 * * [simplify]: Extracting #6: cost 28 inf + 25344 1553932342.279 * * [simplify]: Extracting #7: cost 0 inf + 32919 1553932342.286 * * [simplify]: Extracting #8: cost 0 inf + 32879 1553932342.293 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 1553932342.293 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (* (+ x.im x.re) (* x.re (- x.re x.im))) (+ x.im x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932342.294 * * * * [progress]: [ 677 / 827 ] simplifiying candidate # 1553932342.294 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932342.294 * * [simplify]: iters left: 6 (22 enodes) 1553932342.300 * * [simplify]: iters left: 5 (102 enodes) 1553932342.319 * * [simplify]: iters left: 4 (240 enodes) 1553932342.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932342.404 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932342.404 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932342.404 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932342.405 * * [simplify]: Extracting #4: cost 212 inf + 1 1553932342.407 * * [simplify]: Extracting #5: cost 171 inf + 12059 1553932342.414 * * [simplify]: Extracting #6: cost 58 inf + 36437 1553932342.423 * * [simplify]: Extracting #7: cost 26 inf + 47463 1553932342.435 * * [simplify]: Extracting #8: cost 3 inf + 55690 1553932342.445 * * [simplify]: Extracting #9: cost 0 inf + 57028 1553932342.455 * [simplify]: Simplified to (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 1553932342.455 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932342.455 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932342.455 * * [simplify]: iters left: 6 (15 enodes) 1553932342.461 * * [simplify]: iters left: 5 (68 enodes) 1553932342.483 * * [simplify]: iters left: 4 (141 enodes) 1553932342.525 * * [simplify]: iters left: 3 (339 enodes) 1553932342.627 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932342.627 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932342.627 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932342.628 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932342.628 * * [simplify]: Extracting #4: cost 158 inf + 0 1553932342.630 * * [simplify]: Extracting #5: cost 153 inf + 1915 1553932342.636 * * [simplify]: Extracting #6: cost 61 inf + 17368 1553932342.649 * * [simplify]: Extracting #7: cost 2 inf + 31365 1553932342.657 * * [simplify]: Extracting #8: cost 0 inf + 31809 1553932342.665 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) 1553932342.665 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932342.666 * * * * [progress]: [ 678 / 827 ] simplifiying candidate # 1553932342.666 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932342.666 * * [simplify]: iters left: 6 (21 enodes) 1553932342.672 * * [simplify]: iters left: 5 (97 enodes) 1553932342.694 * * [simplify]: iters left: 4 (233 enodes) 1553932342.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932342.794 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932342.794 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932342.794 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932342.795 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932342.797 * * [simplify]: Extracting #5: cost 202 inf + 5916 1553932342.805 * * [simplify]: Extracting #6: cost 61 inf + 32949 1553932342.819 * * [simplify]: Extracting #7: cost 20 inf + 47014 1553932342.829 * * [simplify]: Extracting #8: cost 0 inf + 53832 1553932342.839 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 1553932342.839 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932342.839 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) 1553932342.839 * * [simplify]: iters left: 6 (12 enodes) 1553932342.842 * * [simplify]: iters left: 5 (53 enodes) 1553932342.850 * * [simplify]: iters left: 4 (117 enodes) 1553932342.880 * * [simplify]: iters left: 3 (324 enodes) 1553932342.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932342.993 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932342.993 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932342.993 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932342.994 * * [simplify]: Extracting #4: cost 151 inf + 2 1553932342.995 * * [simplify]: Extracting #5: cost 149 inf + 2166 1553932343.001 * * [simplify]: Extracting #6: cost 45 inf + 21685 1553932343.008 * * [simplify]: Extracting #7: cost 0 inf + 33403 1553932343.015 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re))) 1553932343.015 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932343.015 * * * * [progress]: [ 679 / 827 ] simplifiying candidate # 1553932343.015 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932343.015 * * [simplify]: iters left: 6 (24 enodes) 1553932343.022 * * [simplify]: iters left: 5 (112 enodes) 1553932343.051 * * [simplify]: iters left: 4 (254 enodes) 1553932343.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932343.185 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932343.185 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932343.185 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932343.186 * * [simplify]: Extracting #4: cost 273 inf + 1 1553932343.189 * * [simplify]: Extracting #5: cost 250 inf + 6656 1553932343.203 * * [simplify]: Extracting #6: cost 72 inf + 43844 1553932343.225 * * [simplify]: Extracting #7: cost 26 inf + 60490 1553932343.245 * * [simplify]: Extracting #8: cost 1 inf + 70620 1553932343.257 * * [simplify]: Extracting #9: cost 0 inf + 70832 1553932343.272 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re)) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) 1553932343.272 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re)) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932343.273 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932343.273 * * [simplify]: iters left: 6 (17 enodes) 1553932343.277 * * [simplify]: iters left: 5 (81 enodes) 1553932343.295 * * [simplify]: iters left: 4 (176 enodes) 1553932343.337 * * [simplify]: iters left: 3 (491 enodes) 1553932343.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932343.582 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932343.582 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932343.582 * * [simplify]: Extracting #3: cost 96 inf + 0 1553932343.583 * * [simplify]: Extracting #4: cost 423 inf + 0 1553932343.588 * * [simplify]: Extracting #5: cost 354 inf + 24996 1553932343.618 * * [simplify]: Extracting #6: cost 30 inf + 102590 1553932343.644 * * [simplify]: Extracting #7: cost 0 inf + 110849 1553932343.672 * * [simplify]: Extracting #8: cost 0 inf + 110809 1553932343.696 * [simplify]: Simplified to (* (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932343.696 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re))) x.re)) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932343.696 * * * * [progress]: [ 680 / 827 ] simplifiying candidate # 1553932343.696 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932343.697 * * [simplify]: iters left: 6 (22 enodes) 1553932343.703 * * [simplify]: iters left: 5 (103 enodes) 1553932343.722 * * [simplify]: iters left: 4 (226 enodes) 1553932343.838 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932343.838 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932343.838 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932343.838 * * [simplify]: Extracting #3: cost 83 inf + 0 1553932343.839 * * [simplify]: Extracting #4: cost 289 inf + 1 1553932343.843 * * [simplify]: Extracting #5: cost 234 inf + 10286 1553932343.858 * * [simplify]: Extracting #6: cost 50 inf + 50083 1553932343.875 * * [simplify]: Extracting #7: cost 8 inf + 63289 1553932343.887 * * [simplify]: Extracting #8: cost 1 inf + 65263 1553932343.910 * * [simplify]: Extracting #9: cost 0 inf + 65475 1553932343.932 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553932343.932 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932343.933 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932343.933 * * [simplify]: iters left: 6 (14 enodes) 1553932343.941 * * [simplify]: iters left: 5 (68 enodes) 1553932343.962 * * [simplify]: iters left: 4 (146 enodes) 1553932344.007 * * [simplify]: iters left: 3 (310 enodes) 1553932344.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932344.087 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932344.087 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932344.087 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932344.087 * * [simplify]: Extracting #4: cost 187 inf + 0 1553932344.089 * * [simplify]: Extracting #5: cost 160 inf + 4059 1553932344.093 * * [simplify]: Extracting #6: cost 56 inf + 24196 1553932344.104 * * [simplify]: Extracting #7: cost 0 inf + 35746 1553932344.112 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932344.112 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932344.112 * * * * [progress]: [ 681 / 827 ] simplifiying candidate # 1553932344.113 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932344.113 * * [simplify]: iters left: 6 (23 enodes) 1553932344.119 * * [simplify]: iters left: 5 (107 enodes) 1553932344.143 * * [simplify]: iters left: 4 (248 enodes) 1553932344.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932344.264 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932344.264 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932344.264 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932344.265 * * [simplify]: Extracting #4: cost 267 inf + 1 1553932344.270 * * [simplify]: Extracting #5: cost 215 inf + 13554 1553932344.284 * * [simplify]: Extracting #6: cost 61 inf + 46177 1553932344.298 * * [simplify]: Extracting #7: cost 17 inf + 63182 1553932344.315 * * [simplify]: Extracting #8: cost 2 inf + 67516 1553932344.327 * * [simplify]: Extracting #9: cost 0 inf + 67940 1553932344.339 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932344.339 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932344.339 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932344.339 * * [simplify]: iters left: 6 (14 enodes) 1553932344.342 * * [simplify]: iters left: 5 (66 enodes) 1553932344.353 * * [simplify]: iters left: 4 (142 enodes) 1553932344.384 * * [simplify]: iters left: 3 (353 enodes) 1553932344.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932344.499 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932344.499 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932344.499 * * [simplify]: Extracting #3: cost 79 inf + 0 1553932344.499 * * [simplify]: Extracting #4: cost 217 inf + 0 1553932344.501 * * [simplify]: Extracting #5: cost 160 inf + 9066 1553932344.508 * * [simplify]: Extracting #6: cost 24 inf + 35773 1553932344.519 * * [simplify]: Extracting #7: cost 0 inf + 41660 1553932344.528 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932344.528 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932344.528 * * * * [progress]: [ 682 / 827 ] simplifiying candidate # 1553932344.529 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932344.529 * * [simplify]: iters left: 6 (16 enodes) 1553932344.532 * * [simplify]: iters left: 5 (68 enodes) 1553932344.543 * * [simplify]: iters left: 4 (143 enodes) 1553932344.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932344.585 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932344.586 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932344.586 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932344.586 * * [simplify]: Extracting #4: cost 181 inf + 1 1553932344.587 * * [simplify]: Extracting #5: cost 168 inf + 1955 1553932344.591 * * [simplify]: Extracting #6: cost 69 inf + 18260 1553932344.600 * * [simplify]: Extracting #7: cost 8 inf + 31261 1553932344.609 * * [simplify]: Extracting #8: cost 0 inf + 33997 1553932344.619 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re)))))) 1553932344.619 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932344.619 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932344.620 * * [simplify]: iters left: 6 (7 enodes) 1553932344.622 * * [simplify]: iters left: 5 (31 enodes) 1553932344.627 * * [simplify]: iters left: 4 (61 enodes) 1553932344.637 * * [simplify]: iters left: 3 (113 enodes) 1553932344.651 * * [simplify]: iters left: 2 (178 enodes) 1553932344.685 * * [simplify]: iters left: 1 (266 enodes) 1553932344.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932344.748 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932344.748 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932344.748 * * [simplify]: Extracting #3: cost 33 inf + 0 1553932344.748 * * [simplify]: Extracting #4: cost 83 inf + 1 1553932344.749 * * [simplify]: Extracting #5: cost 86 inf + 126 1553932344.751 * * [simplify]: Extracting #6: cost 29 inf + 5512 1553932344.755 * * [simplify]: Extracting #7: cost 4 inf + 8399 1553932344.759 * * [simplify]: Extracting #8: cost 0 inf + 8927 1553932344.764 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932344.764 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932344.764 * * * * [progress]: [ 683 / 827 ] simplifiying candidate # 1553932344.765 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932344.765 * * [simplify]: iters left: 6 (23 enodes) 1553932344.775 * * [simplify]: iters left: 5 (107 enodes) 1553932344.804 * * [simplify]: iters left: 4 (246 enodes) 1553932344.878 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932344.878 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932344.878 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932344.879 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932344.879 * * [simplify]: Extracting #4: cost 242 inf + 1 1553932344.881 * * [simplify]: Extracting #5: cost 202 inf + 11254 1553932344.891 * * [simplify]: Extracting #6: cost 45 inf + 43891 1553932344.902 * * [simplify]: Extracting #7: cost 13 inf + 55323 1553932344.912 * * [simplify]: Extracting #8: cost 3 inf + 57934 1553932344.922 * * [simplify]: Extracting #9: cost 0 inf + 58610 1553932344.932 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932344.932 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932344.932 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932344.932 * * [simplify]: iters left: 6 (13 enodes) 1553932344.935 * * [simplify]: iters left: 5 (56 enodes) 1553932344.943 * * [simplify]: iters left: 4 (90 enodes) 1553932344.958 * * [simplify]: iters left: 3 (125 enodes) 1553932344.976 * * [simplify]: iters left: 2 (190 enodes) 1553932345.010 * * [simplify]: iters left: 1 (291 enodes) 1553932345.072 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932345.072 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932345.072 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932345.072 * * [simplify]: Extracting #3: cost 39 inf + 0 1553932345.072 * * [simplify]: Extracting #4: cost 87 inf + 1 1553932345.072 * * [simplify]: Extracting #5: cost 90 inf + 44 1553932345.073 * * [simplify]: Extracting #6: cost 65 inf + 1650 1553932345.074 * * [simplify]: Extracting #7: cost 15 inf + 7185 1553932345.079 * * [simplify]: Extracting #8: cost 0 inf + 9773 1553932345.082 * * [simplify]: Extracting #9: cost 0 inf + 9733 1553932345.084 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 1553932345.084 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932345.085 * * * * [progress]: [ 684 / 827 ] simplifiying candidate # 1553932345.085 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932345.085 * * [simplify]: iters left: 6 (18 enodes) 1553932345.089 * * [simplify]: iters left: 5 (78 enodes) 1553932345.102 * * [simplify]: iters left: 4 (177 enodes) 1553932345.164 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932345.164 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932345.164 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932345.164 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932345.165 * * [simplify]: Extracting #4: cost 217 inf + 1 1553932345.166 * * [simplify]: Extracting #5: cost 169 inf + 6264 1553932345.173 * * [simplify]: Extracting #6: cost 11 inf + 37325 1553932345.181 * * [simplify]: Extracting #7: cost 0 inf + 40747 1553932345.190 * * [simplify]: Extracting #8: cost 0 inf + 40707 1553932345.198 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (* x.re (- x.re x.im)) (+ x.im x.re))))) 1553932345.198 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932345.198 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553932345.198 * * [simplify]: iters left: 6 (8 enodes) 1553932345.200 * * [simplify]: iters left: 5 (35 enodes) 1553932345.208 * * [simplify]: iters left: 4 (65 enodes) 1553932345.217 * * [simplify]: iters left: 3 (117 enodes) 1553932345.233 * * [simplify]: iters left: 2 (182 enodes) 1553932345.263 * * [simplify]: iters left: 1 (270 enodes) 1553932345.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932345.314 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932345.314 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932345.314 * * [simplify]: Extracting #3: cost 38 inf + 0 1553932345.315 * * [simplify]: Extracting #4: cost 82 inf + 44 1553932345.315 * * [simplify]: Extracting #5: cost 48 inf + 3880 1553932345.318 * * [simplify]: Extracting #6: cost 8 inf + 8397 1553932345.320 * * [simplify]: Extracting #7: cost 1 inf + 9169 1553932345.323 * * [simplify]: Extracting #8: cost 0 inf + 9331 1553932345.325 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553932345.325 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932345.325 * * * * [progress]: [ 685 / 827 ] simplifiying candidate # 1553932345.326 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932345.326 * * [simplify]: iters left: 6 (22 enodes) 1553932345.333 * * [simplify]: iters left: 5 (103 enodes) 1553932345.352 * * [simplify]: iters left: 4 (226 enodes) 1553932345.418 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932345.418 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932345.418 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932345.418 * * [simplify]: Extracting #3: cost 69 inf + 0 1553932345.419 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932345.421 * * [simplify]: Extracting #5: cost 165 inf + 11102 1553932345.427 * * [simplify]: Extracting #6: cost 31 inf + 38099 1553932345.436 * * [simplify]: Extracting #7: cost 11 inf + 45653 1553932345.445 * * [simplify]: Extracting #8: cost 4 inf + 48106 1553932345.454 * * [simplify]: Extracting #9: cost 0 inf + 48994 1553932345.466 * [simplify]: Simplified to (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- x.re x.im)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553932345.466 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- x.re x.im)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932345.466 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932345.466 * * [simplify]: iters left: 6 (13 enodes) 1553932345.469 * * [simplify]: iters left: 5 (58 enodes) 1553932345.478 * * [simplify]: iters left: 4 (102 enodes) 1553932345.492 * * [simplify]: iters left: 3 (143 enodes) 1553932345.512 * * [simplify]: iters left: 2 (216 enodes) 1553932345.551 * * [simplify]: iters left: 1 (328 enodes) 1553932345.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932345.620 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932345.620 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932345.620 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932345.620 * * [simplify]: Extracting #4: cost 166 inf + 1 1553932345.621 * * [simplify]: Extracting #5: cost 163 inf + 1313 1553932345.624 * * [simplify]: Extracting #6: cost 30 inf + 19166 1553932345.629 * * [simplify]: Extracting #7: cost 1 inf + 23181 1553932345.634 * * [simplify]: Extracting #8: cost 0 inf + 23263 1553932345.639 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) 1553932345.639 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- x.re x.im)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932345.639 * * * * [progress]: [ 686 / 827 ] simplifiying candidate # 1553932345.639 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932345.639 * * [simplify]: iters left: 6 (18 enodes) 1553932345.643 * * [simplify]: iters left: 5 (78 enodes) 1553932345.657 * * [simplify]: iters left: 4 (178 enodes) 1553932345.708 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932345.708 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932345.708 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932345.709 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932345.709 * * [simplify]: Extracting #4: cost 210 inf + 1 1553932345.711 * * [simplify]: Extracting #5: cost 162 inf + 7144 1553932345.719 * * [simplify]: Extracting #6: cost 11 inf + 37432 1553932345.727 * * [simplify]: Extracting #7: cost 0 inf + 40133 1553932345.735 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 1553932345.735 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932345.736 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932345.736 * * [simplify]: iters left: 6 (8 enodes) 1553932345.738 * * [simplify]: iters left: 5 (35 enodes) 1553932345.743 * * [simplify]: iters left: 4 (65 enodes) 1553932345.752 * * [simplify]: iters left: 3 (117 enodes) 1553932345.767 * * [simplify]: iters left: 2 (182 enodes) 1553932345.799 * * [simplify]: iters left: 1 (270 enodes) 1553932345.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932345.849 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932345.850 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932345.850 * * [simplify]: Extracting #3: cost 39 inf + 0 1553932345.850 * * [simplify]: Extracting #4: cost 83 inf + 44 1553932345.851 * * [simplify]: Extracting #5: cost 48 inf + 3880 1553932345.853 * * [simplify]: Extracting #6: cost 8 inf + 8397 1553932345.855 * * [simplify]: Extracting #7: cost 1 inf + 9169 1553932345.857 * * [simplify]: Extracting #8: cost 0 inf + 9331 1553932345.859 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) 1553932345.860 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932345.860 * * * * [progress]: [ 687 / 827 ] simplifiying candidate # 1553932345.860 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932345.860 * * [simplify]: iters left: 6 (19 enodes) 1553932345.865 * * [simplify]: iters left: 5 (90 enodes) 1553932345.882 * * [simplify]: iters left: 4 (215 enodes) 1553932345.940 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932345.940 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932345.940 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932345.940 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932345.941 * * [simplify]: Extracting #4: cost 179 inf + 1 1553932345.941 * * [simplify]: Extracting #5: cost 198 inf + 2428 1553932345.945 * * [simplify]: Extracting #6: cost 92 inf + 22551 1553932345.953 * * [simplify]: Extracting #7: cost 18 inf + 47057 1553932345.962 * * [simplify]: Extracting #8: cost 2 inf + 53895 1553932345.973 * * [simplify]: Extracting #9: cost 0 inf + 54789 1553932345.982 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re)))) 1553932345.982 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re)))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932345.982 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932345.982 * * [simplify]: iters left: 6 (14 enodes) 1553932345.985 * * [simplify]: iters left: 5 (63 enodes) 1553932345.996 * * [simplify]: iters left: 4 (152 enodes) 1553932346.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932346.031 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932346.031 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932346.031 * * [simplify]: Extracting #3: cost 45 inf + 0 1553932346.031 * * [simplify]: Extracting #4: cost 169 inf + 0 1553932346.032 * * [simplify]: Extracting #5: cost 168 inf + 2482 1553932346.038 * * [simplify]: Extracting #6: cost 47 inf + 24964 1553932346.044 * * [simplify]: Extracting #7: cost 0 inf + 36256 1553932346.051 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553932346.051 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re)))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932346.051 * * * * [progress]: [ 688 / 827 ] simplifiying candidate # 1553932346.051 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932346.052 * * [simplify]: iters left: 6 (23 enodes) 1553932346.057 * * [simplify]: iters left: 5 (104 enodes) 1553932346.077 * * [simplify]: iters left: 4 (231 enodes) 1553932346.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932346.144 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932346.144 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932346.144 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932346.145 * * [simplify]: Extracting #4: cost 215 inf + 1 1553932346.147 * * [simplify]: Extracting #5: cost 183 inf + 19089 1553932346.153 * * [simplify]: Extracting #6: cost 67 inf + 47616 1553932346.163 * * [simplify]: Extracting #7: cost 23 inf + 53857 1553932346.176 * * [simplify]: Extracting #8: cost 1 inf + 60488 1553932346.187 * * [simplify]: Extracting #9: cost 0 inf + 60599 1553932346.198 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (* (cbrt (+ (- (* (* x.im x.im) (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))))) (* (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))) (* x.re x.re)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) 1553932346.198 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (* (cbrt (+ (- (* (* x.im x.im) (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))))) (* (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))) (* x.re x.re)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932346.198 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932346.198 * * [simplify]: iters left: 6 (15 enodes) 1553932346.202 * * [simplify]: iters left: 5 (66 enodes) 1553932346.212 * * [simplify]: iters left: 4 (130 enodes) 1553932346.234 * * [simplify]: iters left: 3 (288 enodes) 1553932346.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932346.301 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932346.301 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932346.301 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932346.301 * * [simplify]: Extracting #4: cost 165 inf + 0 1553932346.302 * * [simplify]: Extracting #5: cost 165 inf + 1041 1553932346.305 * * [simplify]: Extracting #6: cost 54 inf + 21133 1553932346.312 * * [simplify]: Extracting #7: cost 1 inf + 33545 1553932346.319 * * [simplify]: Extracting #8: cost 0 inf + 33387 1553932346.326 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im)))) 1553932346.326 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (* (cbrt (+ (- (* (* x.im x.im) (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))))) (* (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))) (* x.re x.re)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932346.327 * * * * [progress]: [ 689 / 827 ] simplifiying candidate # 1553932346.327 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932346.327 * * [simplify]: iters left: 6 (21 enodes) 1553932346.333 * * [simplify]: iters left: 5 (97 enodes) 1553932346.351 * * [simplify]: iters left: 4 (231 enodes) 1553932346.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932346.412 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932346.412 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932346.413 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932346.413 * * [simplify]: Extracting #4: cost 203 inf + 1 1553932346.414 * * [simplify]: Extracting #5: cost 208 inf + 3019 1553932346.418 * * [simplify]: Extracting #6: cost 111 inf + 21125 1553932346.425 * * [simplify]: Extracting #7: cost 29 inf + 45943 1553932346.437 * * [simplify]: Extracting #8: cost 2 inf + 55817 1553932346.446 * * [simplify]: Extracting #9: cost 0 inf + 56231 1553932346.455 * * [simplify]: Extracting #10: cost 0 inf + 56191 1553932346.464 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re)))) 1553932346.465 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re)))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932346.465 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932346.465 * * [simplify]: iters left: 6 (12 enodes) 1553932346.468 * * [simplify]: iters left: 5 (53 enodes) 1553932346.476 * * [simplify]: iters left: 4 (117 enodes) 1553932346.499 * * [simplify]: iters left: 3 (323 enodes) 1553932346.578 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932346.578 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932346.578 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932346.578 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932346.579 * * [simplify]: Extracting #4: cost 166 inf + 0 1553932346.580 * * [simplify]: Extracting #5: cost 156 inf + 2196 1553932346.584 * * [simplify]: Extracting #6: cost 40 inf + 24700 1553932346.591 * * [simplify]: Extracting #7: cost 0 inf + 35219 1553932346.599 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 1553932346.599 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re)))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932346.599 * * * * [progress]: [ 690 / 827 ] simplifiying candidate # 1553932346.599 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932346.599 * * [simplify]: iters left: 6 (23 enodes) 1553932346.606 * * [simplify]: iters left: 5 (107 enodes) 1553932346.627 * * [simplify]: iters left: 4 (246 enodes) 1553932346.699 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932346.699 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932346.699 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932346.699 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932346.700 * * [simplify]: Extracting #4: cost 242 inf + 1 1553932346.701 * * [simplify]: Extracting #5: cost 225 inf + 7566 1553932346.706 * * [simplify]: Extracting #6: cost 100 inf + 31811 1553932346.714 * * [simplify]: Extracting #7: cost 28 inf + 47938 1553932346.724 * * [simplify]: Extracting #8: cost 5 inf + 56166 1553932346.734 * * [simplify]: Extracting #9: cost 0 inf + 58078 1553932346.744 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))))) 1553932346.744 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932346.745 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932346.745 * * [simplify]: iters left: 6 (13 enodes) 1553932346.748 * * [simplify]: iters left: 5 (56 enodes) 1553932346.758 * * [simplify]: iters left: 4 (90 enodes) 1553932346.771 * * [simplify]: iters left: 3 (125 enodes) 1553932346.788 * * [simplify]: iters left: 2 (191 enodes) 1553932346.823 * * [simplify]: iters left: 1 (292 enodes) 1553932346.884 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932346.884 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932346.885 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932346.885 * * [simplify]: Extracting #3: cost 39 inf + 0 1553932346.885 * * [simplify]: Extracting #4: cost 87 inf + 1 1553932346.885 * * [simplify]: Extracting #5: cost 78 inf + 743 1553932346.887 * * [simplify]: Extracting #6: cost 26 inf + 6002 1553932346.889 * * [simplify]: Extracting #7: cost 1 inf + 9651 1553932346.892 * * [simplify]: Extracting #8: cost 0 inf + 9733 1553932346.894 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 1553932346.894 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))))) (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932346.894 * * * * [progress]: [ 691 / 827 ] simplifiying candidate # 1553932346.895 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932346.895 * * [simplify]: iters left: 6 (16 enodes) 1553932346.899 * * [simplify]: iters left: 5 (75 enodes) 1553932346.913 * * [simplify]: iters left: 4 (173 enodes) 1553932346.958 * * [simplify]: iters left: 3 (495 enodes) 1553932347.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932347.137 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932347.137 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932347.137 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932347.137 * * [simplify]: Extracting #4: cost 251 inf + 1 1553932347.140 * * [simplify]: Extracting #5: cost 285 inf + 15614 1553932347.146 * * [simplify]: Extracting #6: cost 177 inf + 36186 1553932347.157 * * [simplify]: Extracting #7: cost 70 inf + 68904 1553932347.170 * * [simplify]: Extracting #8: cost 6 inf + 98214 1553932347.185 * * [simplify]: Extracting #9: cost 0 inf + 101552 1553932347.199 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553932347.199 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932347.199 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932347.199 * * [simplify]: iters left: 6 (9 enodes) 1553932347.201 * * [simplify]: iters left: 5 (34 enodes) 1553932347.206 * * [simplify]: iters left: 4 (47 enodes) 1553932347.212 * * [simplify]: iters left: 3 (50 enodes) 1553932347.218 * * [simplify]: iters left: 2 (51 enodes) 1553932347.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932347.224 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932347.224 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932347.224 * * [simplify]: Extracting #3: cost 12 inf + 0 1553932347.224 * * [simplify]: Extracting #4: cost 21 inf + 0 1553932347.224 * * [simplify]: Extracting #5: cost 19 inf + 43 1553932347.224 * * [simplify]: Extracting #6: cost 12 inf + 494 1553932347.224 * * [simplify]: Extracting #7: cost 3 inf + 1512 1553932347.225 * * [simplify]: Extracting #8: cost 0 inf + 2278 1553932347.225 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 1553932347.225 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932347.225 * * * * [progress]: [ 692 / 827 ] simplifiying candidate # 1553932347.225 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932347.226 * * [simplify]: iters left: 6 (22 enodes) 1553932347.231 * * [simplify]: iters left: 5 (99 enodes) 1553932347.249 * * [simplify]: iters left: 4 (223 enodes) 1553932347.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932347.318 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932347.318 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932347.318 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932347.319 * * [simplify]: Extracting #4: cost 155 inf + 1 1553932347.320 * * [simplify]: Extracting #5: cost 158 inf + 3327 1553932347.323 * * [simplify]: Extracting #6: cost 70 inf + 19776 1553932347.329 * * [simplify]: Extracting #7: cost 23 inf + 31647 1553932347.336 * * [simplify]: Extracting #8: cost 3 inf + 38193 1553932347.343 * * [simplify]: Extracting #9: cost 0 inf + 39200 1553932347.349 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932347.349 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932347.350 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) 1553932347.350 * * [simplify]: iters left: 6 (11 enodes) 1553932347.352 * * [simplify]: iters left: 5 (41 enodes) 1553932347.358 * * [simplify]: iters left: 4 (49 enodes) 1553932347.364 * * [simplify]: iters left: 3 (52 enodes) 1553932347.371 * * [simplify]: iters left: 2 (53 enodes) 1553932347.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932347.377 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932347.377 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932347.377 * * [simplify]: Extracting #3: cost 18 inf + 0 1553932347.377 * * [simplify]: Extracting #4: cost 21 inf + 43 1553932347.377 * * [simplify]: Extracting #5: cost 11 inf + 741 1553932347.378 * * [simplify]: Extracting #6: cost 3 inf + 1716 1553932347.378 * * [simplify]: Extracting #7: cost 0 inf + 2682 1553932347.379 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553932347.379 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932347.379 * * * * [progress]: [ 693 / 827 ] simplifiying candidate # 1553932347.379 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932347.379 * * [simplify]: iters left: 6 (19 enodes) 1553932347.384 * * [simplify]: iters left: 5 (90 enodes) 1553932347.402 * * [simplify]: iters left: 4 (215 enodes) 1553932347.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932347.459 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932347.459 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932347.459 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932347.459 * * [simplify]: Extracting #4: cost 156 inf + 1 1553932347.460 * * [simplify]: Extracting #5: cost 179 inf + 1020 1553932347.462 * * [simplify]: Extracting #6: cost 97 inf + 14536 1553932347.468 * * [simplify]: Extracting #7: cost 14 inf + 37654 1553932347.474 * * [simplify]: Extracting #8: cost 3 inf + 42228 1553932347.481 * * [simplify]: Extracting #9: cost 0 inf + 43254 1553932347.488 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) 1553932347.488 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932347.488 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932347.488 * * [simplify]: iters left: 6 (13 enodes) 1553932347.491 * * [simplify]: iters left: 5 (53 enodes) 1553932347.499 * * [simplify]: iters left: 4 (88 enodes) 1553932347.510 * * [simplify]: iters left: 3 (110 enodes) 1553932347.525 * * [simplify]: iters left: 2 (125 enodes) 1553932347.539 * * [simplify]: iters left: 1 (142 enodes) 1553932347.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932347.556 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932347.556 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932347.556 * * [simplify]: Extracting #3: cost 24 inf + 0 1553932347.557 * * [simplify]: Extracting #4: cost 46 inf + 0 1553932347.557 * * [simplify]: Extracting #5: cost 33 inf + 1349 1553932347.558 * * [simplify]: Extracting #6: cost 8 inf + 4194 1553932347.559 * * [simplify]: Extracting #7: cost 1 inf + 5008 1553932347.560 * * [simplify]: Extracting #8: cost 0 inf + 5410 1553932347.561 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 1553932347.561 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932347.561 * * * * [progress]: [ 694 / 827 ] simplifiying candidate # 1553932347.562 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932347.562 * * [simplify]: iters left: 6 (21 enodes) 1553932347.567 * * [simplify]: iters left: 5 (97 enodes) 1553932347.585 * * [simplify]: iters left: 4 (231 enodes) 1553932347.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932347.644 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932347.644 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932347.645 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932347.645 * * [simplify]: Extracting #4: cost 178 inf + 1 1553932347.646 * * [simplify]: Extracting #5: cost 200 inf + 1026 1553932347.648 * * [simplify]: Extracting #6: cost 124 inf + 12838 1553932347.655 * * [simplify]: Extracting #7: cost 35 inf + 32360 1553932347.662 * * [simplify]: Extracting #8: cost 9 inf + 41454 1553932347.669 * * [simplify]: Extracting #9: cost 0 inf + 43652 1553932347.676 * * [simplify]: Extracting #10: cost 0 inf + 43532 1553932347.683 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (* (- x.im x.re) (+ x.re x.im))))) 1553932347.683 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (* (- x.im x.re) (+ x.re x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932347.684 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) 1553932347.684 * * [simplify]: iters left: 6 (11 enodes) 1553932347.686 * * [simplify]: iters left: 5 (43 enodes) 1553932347.692 * * [simplify]: iters left: 4 (59 enodes) 1553932347.699 * * [simplify]: iters left: 3 (62 enodes) 1553932347.706 * * [simplify]: iters left: 2 (63 enodes) 1553932347.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932347.714 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932347.714 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932347.714 * * [simplify]: Extracting #3: cost 19 inf + 0 1553932347.714 * * [simplify]: Extracting #4: cost 24 inf + 43 1553932347.714 * * [simplify]: Extracting #5: cost 15 inf + 700 1553932347.714 * * [simplify]: Extracting #6: cost 2 inf + 2124 1553932347.715 * * [simplify]: Extracting #7: cost 0 inf + 2928 1553932347.715 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 1553932347.715 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (* (- x.im x.re) (+ x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932347.716 * * * * [progress]: [ 695 / 827 ] simplifiying candidate # 1553932347.716 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932347.716 * * [simplify]: iters left: 6 (23 enodes) 1553932347.723 * * [simplify]: iters left: 5 (104 enodes) 1553932347.742 * * [simplify]: iters left: 4 (231 enodes) 1553932347.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932347.810 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932347.810 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932347.811 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932347.811 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932347.812 * * [simplify]: Extracting #5: cost 161 inf + 7346 1553932347.818 * * [simplify]: Extracting #6: cost 71 inf + 25404 1553932347.825 * * [simplify]: Extracting #7: cost 35 inf + 37728 1553932347.833 * * [simplify]: Extracting #8: cost 11 inf + 47736 1553932347.843 * * [simplify]: Extracting #9: cost 0 inf + 51790 1553932347.852 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im))) (cbrt (* (* (* (+ x.re x.im) x.re) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932347.852 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im))) (cbrt (* (* (* (+ x.re x.im) x.re) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932347.852 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932347.852 * * [simplify]: iters left: 6 (15 enodes) 1553932347.858 * * [simplify]: iters left: 5 (66 enodes) 1553932347.869 * * [simplify]: iters left: 4 (134 enodes) 1553932347.895 * * [simplify]: iters left: 3 (426 enodes) 1553932348.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932348.070 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932348.070 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932348.070 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932348.071 * * [simplify]: Extracting #4: cost 286 inf + 2 1553932348.074 * * [simplify]: Extracting #5: cost 290 inf + 11001 1553932348.089 * * [simplify]: Extracting #6: cost 39 inf + 73533 1553932348.112 * * [simplify]: Extracting #7: cost 0 inf + 85451 1553932348.133 * * [simplify]: Extracting #8: cost 0 inf + 85131 1553932348.154 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im))))) 1553932348.154 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im))) (cbrt (* (* (* (+ x.re x.im) x.re) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932348.155 * * * * [progress]: [ 696 / 827 ] simplifiying candidate # 1553932348.155 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932348.155 * * [simplify]: iters left: 6 (21 enodes) 1553932348.160 * * [simplify]: iters left: 5 (95 enodes) 1553932348.180 * * [simplify]: iters left: 4 (203 enodes) 1553932348.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932348.247 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932348.247 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932348.247 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932348.247 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932348.249 * * [simplify]: Extracting #5: cost 166 inf + 7860 1553932348.255 * * [simplify]: Extracting #6: cost 28 inf + 37970 1553932348.264 * * [simplify]: Extracting #7: cost 10 inf + 43938 1553932348.273 * * [simplify]: Extracting #8: cost 2 inf + 45853 1553932348.282 * * [simplify]: Extracting #9: cost 0 inf + 46317 1553932348.290 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) 1553932348.290 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932348.291 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932348.291 * * [simplify]: iters left: 6 (12 enodes) 1553932348.294 * * [simplify]: iters left: 5 (53 enodes) 1553932348.304 * * [simplify]: iters left: 4 (108 enodes) 1553932348.323 * * [simplify]: iters left: 3 (254 enodes) 1553932348.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932348.386 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932348.386 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932348.386 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932348.386 * * [simplify]: Extracting #4: cost 152 inf + 2 1553932348.387 * * [simplify]: Extracting #5: cost 146 inf + 3057 1553932348.391 * * [simplify]: Extracting #6: cost 37 inf + 25867 1553932348.398 * * [simplify]: Extracting #7: cost 0 inf + 32936 1553932348.405 * * [simplify]: Extracting #8: cost 0 inf + 32696 1553932348.412 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (+ x.im x.re))) 1553932348.412 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932348.413 * * * * [progress]: [ 697 / 827 ] simplifiying candidate # 1553932348.413 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932348.413 * * [simplify]: iters left: 6 (23 enodes) 1553932348.419 * * [simplify]: iters left: 5 (107 enodes) 1553932348.442 * * [simplify]: iters left: 4 (248 enodes) 1553932348.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932348.518 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932348.518 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932348.518 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932348.518 * * [simplify]: Extracting #4: cost 215 inf + 1 1553932348.520 * * [simplify]: Extracting #5: cost 198 inf + 5969 1553932348.526 * * [simplify]: Extracting #6: cost 73 inf + 29773 1553932348.533 * * [simplify]: Extracting #7: cost 32 inf + 41924 1553932348.542 * * [simplify]: Extracting #8: cost 9 inf + 51608 1553932348.552 * * [simplify]: Extracting #9: cost 0 inf + 54438 1553932348.561 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) (* (+ x.re x.im) x.re)) (+ x.re x.im)))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932348.561 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) (* (+ x.re x.im) x.re)) (+ x.re x.im)))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932348.562 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932348.562 * * [simplify]: iters left: 6 (13 enodes) 1553932348.567 * * [simplify]: iters left: 5 (56 enodes) 1553932348.576 * * [simplify]: iters left: 4 (111 enodes) 1553932348.597 * * [simplify]: iters left: 3 (303 enodes) 1553932348.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932348.673 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932348.673 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932348.673 * * [simplify]: Extracting #3: cost 61 inf + 0 1553932348.674 * * [simplify]: Extracting #4: cost 159 inf + 2 1553932348.674 * * [simplify]: Extracting #5: cost 156 inf + 1359 1553932348.678 * * [simplify]: Extracting #6: cost 51 inf + 22652 1553932348.687 * * [simplify]: Extracting #7: cost 1 inf + 34409 1553932348.694 * * [simplify]: Extracting #8: cost 0 inf + 34411 1553932348.701 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re (+ x.im x.re)) (* x.im x.im))))) 1553932348.702 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) (* (+ x.re x.im) x.re)) (+ x.re x.im)))) (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932348.702 * * * * [progress]: [ 698 / 827 ] simplifiying candidate # 1553932348.702 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932348.702 * * [simplify]: iters left: 6 (18 enodes) 1553932348.706 * * [simplify]: iters left: 5 (78 enodes) 1553932348.718 * * [simplify]: iters left: 4 (177 enodes) 1553932348.777 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932348.778 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932348.778 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932348.778 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932348.778 * * [simplify]: Extracting #4: cost 219 inf + 1 1553932348.780 * * [simplify]: Extracting #5: cost 175 inf + 7017 1553932348.786 * * [simplify]: Extracting #6: cost 15 inf + 36561 1553932348.795 * * [simplify]: Extracting #7: cost 0 inf + 40951 1553932348.803 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (+ x.re x.im) (* x.re (- x.re x.im))))))) 1553932348.804 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (+ x.re x.im) (* x.re (- x.re x.im))))))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932348.804 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932348.804 * * [simplify]: iters left: 6 (8 enodes) 1553932348.806 * * [simplify]: iters left: 5 (35 enodes) 1553932348.811 * * [simplify]: iters left: 4 (65 enodes) 1553932348.822 * * [simplify]: iters left: 3 (117 enodes) 1553932348.837 * * [simplify]: iters left: 2 (177 enodes) 1553932348.866 * * [simplify]: iters left: 1 (264 enodes) 1553932348.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932348.915 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932348.915 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932348.915 * * [simplify]: Extracting #3: cost 38 inf + 0 1553932348.916 * * [simplify]: Extracting #4: cost 83 inf + 3 1553932348.916 * * [simplify]: Extracting #5: cost 47 inf + 4044 1553932348.919 * * [simplify]: Extracting #6: cost 7 inf + 8679 1553932348.921 * * [simplify]: Extracting #7: cost 0 inf + 9331 1553932348.923 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re)))) 1553932348.924 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im))) (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (+ x.re x.im) (* x.re (- x.re x.im))))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932348.924 * * * * [progress]: [ 699 / 827 ] simplifiying candidate # 1553932348.924 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932348.924 * * [simplify]: iters left: 6 (22 enodes) 1553932348.930 * * [simplify]: iters left: 5 (99 enodes) 1553932348.950 * * [simplify]: iters left: 4 (223 enodes) 1553932349.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932349.016 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932349.016 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932349.016 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932349.016 * * [simplify]: Extracting #4: cost 156 inf + 1 1553932349.017 * * [simplify]: Extracting #5: cost 164 inf + 2240 1553932349.020 * * [simplify]: Extracting #6: cost 89 inf + 18150 1553932349.026 * * [simplify]: Extracting #7: cost 22 inf + 34339 1553932349.033 * * [simplify]: Extracting #8: cost 4 inf + 38274 1553932349.040 * * [simplify]: Extracting #9: cost 0 inf + 38962 1553932349.047 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im))) (cbrt (* (* (* (+ x.re x.im) x.re) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) 1553932349.047 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im))) (cbrt (* (* (* (+ x.re x.im) x.re) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932349.047 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932349.047 * * [simplify]: iters left: 6 (11 enodes) 1553932349.050 * * [simplify]: iters left: 5 (41 enodes) 1553932349.055 * * [simplify]: iters left: 4 (49 enodes) 1553932349.061 * * [simplify]: iters left: 3 (52 enodes) 1553932349.070 * * [simplify]: iters left: 2 (53 enodes) 1553932349.076 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932349.076 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932349.076 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932349.076 * * [simplify]: Extracting #3: cost 18 inf + 0 1553932349.077 * * [simplify]: Extracting #4: cost 21 inf + 43 1553932349.077 * * [simplify]: Extracting #5: cost 5 inf + 1512 1553932349.077 * * [simplify]: Extracting #6: cost 0 inf + 2682 1553932349.078 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re))))) 1553932349.078 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im))) (cbrt (* (* (* (+ x.re x.im) x.re) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932349.078 * * * * [progress]: [ 700 / 827 ] simplifiying candidate # 1553932349.078 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932349.078 * * [simplify]: iters left: 6 (15 enodes) 1553932349.081 * * [simplify]: iters left: 5 (61 enodes) 1553932349.091 * * [simplify]: iters left: 4 (121 enodes) 1553932349.123 * * [simplify]: iters left: 3 (413 enodes) 1553932349.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932349.328 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932349.328 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932349.328 * * [simplify]: Extracting #3: cost 84 inf + 0 1553932349.329 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932349.331 * * [simplify]: Extracting #5: cost 183 inf + 8073 1553932349.339 * * [simplify]: Extracting #6: cost 21 inf + 41078 1553932349.350 * * [simplify]: Extracting #7: cost 0 inf + 46960 1553932349.361 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) 1553932349.361 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932349.361 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 1553932349.361 * * [simplify]: iters left: 5 (5 enodes) 1553932349.362 * * [simplify]: iters left: 4 (16 enodes) 1553932349.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932349.364 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932349.364 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932349.364 * * [simplify]: Extracting #3: cost 8 inf + 0 1553932349.364 * * [simplify]: Extracting #4: cost 6 inf + 2 1553932349.364 * * [simplify]: Extracting #5: cost 0 inf + 654 1553932349.364 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 1553932349.364 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932349.364 * * * * [progress]: [ 701 / 827 ] simplifiying candidate # 1553932349.364 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932349.365 * * [simplify]: iters left: 6 (21 enodes) 1553932349.370 * * [simplify]: iters left: 5 (95 enodes) 1553932349.388 * * [simplify]: iters left: 4 (203 enodes) 1553932349.445 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932349.445 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932349.445 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932349.445 * * [simplify]: Extracting #3: cost 52 inf + 0 1553932349.446 * * [simplify]: Extracting #4: cost 154 inf + 1 1553932349.446 * * [simplify]: Extracting #5: cost 143 inf + 2745 1553932349.449 * * [simplify]: Extracting #6: cost 61 inf + 17467 1553932349.454 * * [simplify]: Extracting #7: cost 13 inf + 27911 1553932349.463 * * [simplify]: Extracting #8: cost 4 inf + 31004 1553932349.469 * * [simplify]: Extracting #9: cost 0 inf + 31368 1553932349.475 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) x.re)))) 1553932349.475 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932349.475 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932349.475 * * [simplify]: iters left: 6 (11 enodes) 1553932349.478 * * [simplify]: iters left: 5 (43 enodes) 1553932349.483 * * [simplify]: iters left: 4 (64 enodes) 1553932349.493 * * [simplify]: iters left: 3 (84 enodes) 1553932349.504 * * [simplify]: iters left: 2 (100 enodes) 1553932349.516 * * [simplify]: iters left: 1 (120 enodes) 1553932349.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932349.534 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932349.534 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932349.534 * * [simplify]: Extracting #3: cost 23 inf + 0 1553932349.534 * * [simplify]: Extracting #4: cost 39 inf + 2 1553932349.534 * * [simplify]: Extracting #5: cost 23 inf + 1518 1553932349.535 * * [simplify]: Extracting #6: cost 4 inf + 3110 1553932349.536 * * [simplify]: Extracting #7: cost 0 inf + 4318 1553932349.537 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) 1553932349.537 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932349.537 * * * * [progress]: [ 702 / 827 ] simplifiying candidate # 1553932349.537 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932349.538 * * [simplify]: iters left: 6 (18 enodes) 1553932349.541 * * [simplify]: iters left: 5 (78 enodes) 1553932349.554 * * [simplify]: iters left: 4 (178 enodes) 1553932349.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932349.604 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932349.604 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932349.604 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932349.605 * * [simplify]: Extracting #4: cost 166 inf + 1 1553932349.605 * * [simplify]: Extracting #5: cost 140 inf + 2736 1553932349.609 * * [simplify]: Extracting #6: cost 23 inf + 20599 1553932349.615 * * [simplify]: Extracting #7: cost 2 inf + 27001 1553932349.621 * * [simplify]: Extracting #8: cost 0 inf + 28125 1553932349.627 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (* (+ x.re x.im) x.re)) (- x.re x.im))) (* (cbrt (* x.re (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (- x.im x.re)) (- x.re x.im))))) 1553932349.627 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (* (+ x.re x.im) x.re)) (- x.re x.im))) (* (cbrt (* x.re (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (- x.im x.re)) (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932349.627 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) 1553932349.627 * * [simplify]: iters left: 5 (7 enodes) 1553932349.629 * * [simplify]: iters left: 4 (25 enodes) 1553932349.632 * * [simplify]: iters left: 3 (28 enodes) 1553932349.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932349.635 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932349.635 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932349.635 * * [simplify]: Extracting #3: cost 13 inf + 0 1553932349.635 * * [simplify]: Extracting #4: cost 12 inf + 2 1553932349.635 * * [simplify]: Extracting #5: cost 4 inf + 577 1553932349.635 * * [simplify]: Extracting #6: cost 1 inf + 1022 1553932349.635 * * [simplify]: Extracting #7: cost 0 inf + 1304 1553932349.636 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re))) 1553932349.636 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (* (+ x.re x.im) x.re)) (- x.re x.im))) (* (cbrt (* x.re (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (- x.im x.re)) (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932349.636 * * * * [progress]: [ 703 / 827 ] simplifiying candidate # 1553932349.636 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932349.636 * * [simplify]: iters left: 6 (19 enodes) 1553932349.642 * * [simplify]: iters left: 5 (90 enodes) 1553932349.661 * * [simplify]: iters left: 4 (215 enodes) 1553932349.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932349.716 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932349.716 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932349.716 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932349.716 * * [simplify]: Extracting #4: cost 170 inf + 1 1553932349.717 * * [simplify]: Extracting #5: cost 195 inf + 656 1553932349.720 * * [simplify]: Extracting #6: cost 111 inf + 14616 1553932349.728 * * [simplify]: Extracting #7: cost 31 inf + 37559 1553932349.737 * * [simplify]: Extracting #8: cost 3 inf + 50540 1553932349.745 * * [simplify]: Extracting #9: cost 0 inf + 51646 1553932349.753 * [simplify]: Simplified to (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))))) 1553932349.754 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932349.754 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932349.754 * * [simplify]: iters left: 6 (14 enodes) 1553932349.757 * * [simplify]: iters left: 5 (63 enodes) 1553932349.769 * * [simplify]: iters left: 4 (145 enodes) 1553932349.801 * * [simplify]: iters left: 3 (478 enodes) 1553932350.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932350.004 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932350.004 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932350.004 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932350.005 * * [simplify]: Extracting #4: cost 293 inf + 0 1553932350.008 * * [simplify]: Extracting #5: cost 296 inf + 11789 1553932350.025 * * [simplify]: Extracting #6: cost 44 inf + 71163 1553932350.046 * * [simplify]: Extracting #7: cost 0 inf + 82171 1553932350.066 * * [simplify]: Extracting #8: cost 0 inf + 82091 1553932350.087 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932350.087 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932350.087 * * * * [progress]: [ 704 / 827 ] simplifiying candidate # 1553932350.087 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932350.088 * * [simplify]: iters left: 6 (21 enodes) 1553932350.093 * * [simplify]: iters left: 5 (95 enodes) 1553932350.111 * * [simplify]: iters left: 4 (203 enodes) 1553932350.169 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932350.169 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932350.169 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932350.169 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932350.170 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932350.171 * * [simplify]: Extracting #5: cost 133 inf + 18569 1553932350.177 * * [simplify]: Extracting #6: cost 18 inf + 46889 1553932350.186 * * [simplify]: Extracting #7: cost 9 inf + 44477 1553932350.194 * * [simplify]: Extracting #8: cost 1 inf + 44257 1553932350.203 * * [simplify]: Extracting #9: cost 0 inf + 44509 1553932350.211 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) x.re))) 1553932350.211 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) x.re))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932350.212 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932350.212 * * [simplify]: iters left: 6 (12 enodes) 1553932350.214 * * [simplify]: iters left: 5 (53 enodes) 1553932350.223 * * [simplify]: iters left: 4 (108 enodes) 1553932350.244 * * [simplify]: iters left: 3 (254 enodes) 1553932350.305 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932350.305 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932350.306 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932350.306 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932350.306 * * [simplify]: Extracting #4: cost 163 inf + 0 1553932350.307 * * [simplify]: Extracting #5: cost 144 inf + 2768 1553932350.311 * * [simplify]: Extracting #6: cost 34 inf + 23978 1553932350.318 * * [simplify]: Extracting #7: cost 3 inf + 32010 1553932350.325 * * [simplify]: Extracting #8: cost 0 inf + 33056 1553932350.332 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re)))) 1553932350.332 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) x.re))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932350.332 * * * * [progress]: [ 705 / 827 ] simplifiying candidate # 1553932350.332 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932350.332 * * [simplify]: iters left: 6 (22 enodes) 1553932350.338 * * [simplify]: iters left: 5 (102 enodes) 1553932350.359 * * [simplify]: iters left: 4 (240 enodes) 1553932350.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932350.420 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932350.420 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932350.420 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932350.420 * * [simplify]: Extracting #4: cost 212 inf + 1 1553932350.424 * * [simplify]: Extracting #5: cost 226 inf + 1878 1553932350.428 * * [simplify]: Extracting #6: cost 96 inf + 25806 1553932350.436 * * [simplify]: Extracting #7: cost 30 inf + 45676 1553932350.446 * * [simplify]: Extracting #8: cost 5 inf + 55276 1553932350.455 * * [simplify]: Extracting #9: cost 0 inf + 57360 1553932350.465 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) 1553932350.465 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932350.465 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932350.466 * * [simplify]: iters left: 6 (15 enodes) 1553932350.469 * * [simplify]: iters left: 5 (68 enodes) 1553932350.480 * * [simplify]: iters left: 4 (141 enodes) 1553932350.507 * * [simplify]: iters left: 3 (338 enodes) 1553932350.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932350.583 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932350.583 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932350.584 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932350.584 * * [simplify]: Extracting #4: cost 156 inf + 0 1553932350.585 * * [simplify]: Extracting #5: cost 153 inf + 1590 1553932350.588 * * [simplify]: Extracting #6: cost 52 inf + 19462 1553932350.595 * * [simplify]: Extracting #7: cost 0 inf + 31085 1553932350.601 * [simplify]: Simplified to (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re)))) 1553932350.601 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932350.602 * * * * [progress]: [ 706 / 827 ] simplifiying candidate # 1553932350.602 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932350.602 * * [simplify]: iters left: 6 (22 enodes) 1553932350.608 * * [simplify]: iters left: 5 (103 enodes) 1553932350.629 * * [simplify]: iters left: 4 (228 enodes) 1553932350.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932350.698 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932350.698 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932350.698 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932350.698 * * [simplify]: Extracting #4: cost 246 inf + 1 1553932350.701 * * [simplify]: Extracting #5: cost 186 inf + 19412 1553932350.708 * * [simplify]: Extracting #6: cost 27 inf + 49971 1553932350.719 * * [simplify]: Extracting #7: cost 6 inf + 50206 1553932350.728 * * [simplify]: Extracting #8: cost 2 inf + 51004 1553932350.738 * * [simplify]: Extracting #9: cost 0 inf + 51428 1553932350.748 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (- x.re x.im))) (* (cbrt (* (* (* x.re (- x.re x.im)) (+ x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))))) 1553932350.748 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (- x.re x.im))) (* (cbrt (* (* (* x.re (- x.re x.im)) (+ x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932350.748 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932350.748 * * [simplify]: iters left: 6 (13 enodes) 1553932350.753 * * [simplify]: iters left: 5 (58 enodes) 1553932350.762 * * [simplify]: iters left: 4 (102 enodes) 1553932350.777 * * [simplify]: iters left: 3 (143 enodes) 1553932350.798 * * [simplify]: iters left: 2 (216 enodes) 1553932350.837 * * [simplify]: iters left: 1 (330 enodes) 1553932350.905 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932350.905 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932350.905 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932350.905 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932350.905 * * [simplify]: Extracting #4: cost 166 inf + 1 1553932350.906 * * [simplify]: Extracting #5: cost 155 inf + 2490 1553932350.909 * * [simplify]: Extracting #6: cost 26 inf + 19653 1553932350.913 * * [simplify]: Extracting #7: cost 0 inf + 23303 1553932350.918 * * [simplify]: Extracting #8: cost 0 inf + 23263 1553932350.923 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) 1553932350.923 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (- x.re x.im))) (* (cbrt (* (* (* x.re (- x.re x.im)) (+ x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932350.923 * * * * [progress]: [ 707 / 827 ] simplifiying candidate # 1553932350.924 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932350.924 * * [simplify]: iters left: 6 (19 enodes) 1553932350.928 * * [simplify]: iters left: 5 (90 enodes) 1553932350.947 * * [simplify]: iters left: 4 (215 enodes) 1553932351.000 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932351.000 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932351.000 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932351.000 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932351.001 * * [simplify]: Extracting #4: cost 156 inf + 1 1553932351.001 * * [simplify]: Extracting #5: cost 182 inf + 535 1553932351.006 * * [simplify]: Extracting #6: cost 102 inf + 14688 1553932351.012 * * [simplify]: Extracting #7: cost 26 inf + 33916 1553932351.019 * * [simplify]: Extracting #8: cost 2 inf + 42400 1553932351.025 * * [simplify]: Extracting #9: cost 0 inf + 43254 1553932351.032 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))))) 1553932351.032 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.re x.im) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932351.033 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932351.033 * * [simplify]: iters left: 6 (13 enodes) 1553932351.036 * * [simplify]: iters left: 5 (53 enodes) 1553932351.043 * * [simplify]: iters left: 4 (82 enodes) 1553932351.054 * * [simplify]: iters left: 3 (103 enodes) 1553932351.066 * * [simplify]: iters left: 2 (126 enodes) 1553932351.083 * * [simplify]: iters left: 1 (147 enodes) 1553932351.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932351.102 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932351.102 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932351.102 * * [simplify]: Extracting #3: cost 23 inf + 0 1553932351.102 * * [simplify]: Extracting #4: cost 46 inf + 0 1553932351.102 * * [simplify]: Extracting #5: cost 34 inf + 1149 1553932351.103 * * [simplify]: Extracting #6: cost 11 inf + 3631 1553932351.104 * * [simplify]: Extracting #7: cost 1 inf + 4928 1553932351.105 * * [simplify]: Extracting #8: cost 0 inf + 5370 1553932351.106 * [simplify]: Simplified to (* (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) 1553932351.106 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.re x.im) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))))) (* (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932351.106 * * * * [progress]: [ 708 / 827 ] simplifiying candidate # 1553932351.107 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932351.107 * * [simplify]: iters left: 6 (21 enodes) 1553932351.112 * * [simplify]: iters left: 5 (95 enodes) 1553932351.130 * * [simplify]: iters left: 4 (203 enodes) 1553932351.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932351.187 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932351.187 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932351.187 * * [simplify]: Extracting #3: cost 52 inf + 0 1553932351.188 * * [simplify]: Extracting #4: cost 153 inf + 1 1553932351.189 * * [simplify]: Extracting #5: cost 124 inf + 5233 1553932351.193 * * [simplify]: Extracting #6: cost 27 inf + 23982 1553932351.199 * * [simplify]: Extracting #7: cost 9 inf + 28299 1553932351.208 * * [simplify]: Extracting #8: cost 2 inf + 31102 1553932351.214 * * [simplify]: Extracting #9: cost 0 inf + 31526 1553932351.220 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.re (- x.re x.im))))) 1553932351.220 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932351.220 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) 1553932351.221 * * [simplify]: iters left: 6 (11 enodes) 1553932351.223 * * [simplify]: iters left: 5 (43 enodes) 1553932351.229 * * [simplify]: iters left: 4 (64 enodes) 1553932351.238 * * [simplify]: iters left: 3 (84 enodes) 1553932351.248 * * [simplify]: iters left: 2 (100 enodes) 1553932351.262 * * [simplify]: iters left: 1 (120 enodes) 1553932351.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932351.280 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932351.280 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932351.280 * * [simplify]: Extracting #3: cost 23 inf + 0 1553932351.280 * * [simplify]: Extracting #4: cost 38 inf + 43 1553932351.281 * * [simplify]: Extracting #5: cost 24 inf + 1434 1553932351.281 * * [simplify]: Extracting #6: cost 3 inf + 3432 1553932351.282 * * [simplify]: Extracting #7: cost 0 inf + 4318 1553932351.283 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 1553932351.283 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932351.283 * * * * [progress]: [ 709 / 827 ] simplifiying candidate # 1553932351.284 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932351.284 * * [simplify]: iters left: 6 (15 enodes) 1553932351.288 * * [simplify]: iters left: 5 (72 enodes) 1553932351.301 * * [simplify]: iters left: 4 (153 enodes) 1553932351.337 * * [simplify]: iters left: 3 (397 enodes) 1553932351.456 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932351.456 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932351.456 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932351.456 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932351.457 * * [simplify]: Extracting #4: cost 174 inf + 1 1553932351.458 * * [simplify]: Extracting #5: cost 191 inf + 5301 1553932351.465 * * [simplify]: Extracting #6: cost 89 inf + 29243 1553932351.473 * * [simplify]: Extracting #7: cost 14 inf + 44555 1553932351.481 * * [simplify]: Extracting #8: cost 4 inf + 45906 1553932351.489 * * [simplify]: Extracting #9: cost 0 inf + 47125 1553932351.498 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))))) 1553932351.498 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932351.498 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932351.498 * * [simplify]: iters left: 6 (9 enodes) 1553932351.500 * * [simplify]: iters left: 5 (35 enodes) 1553932351.505 * * [simplify]: iters left: 4 (56 enodes) 1553932351.513 * * [simplify]: iters left: 3 (76 enodes) 1553932351.522 * * [simplify]: iters left: 2 (92 enodes) 1553932351.536 * * [simplify]: iters left: 1 (112 enodes) 1553932351.551 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932351.551 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932351.551 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932351.551 * * [simplify]: Extracting #3: cost 17 inf + 0 1553932351.551 * * [simplify]: Extracting #4: cost 37 inf + 0 1553932351.551 * * [simplify]: Extracting #5: cost 24 inf + 1228 1553932351.552 * * [simplify]: Extracting #6: cost 4 inf + 3463 1553932351.553 * * [simplify]: Extracting #7: cost 0 inf + 3790 1553932351.554 * * [simplify]: Extracting #8: cost 0 inf + 3750 1553932351.554 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 1553932351.554 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932351.555 * * * * [progress]: [ 710 / 827 ] simplifiying candidate # 1553932351.555 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932351.555 * * [simplify]: iters left: 6 (20 enodes) 1553932351.560 * * [simplify]: iters left: 5 (93 enodes) 1553932351.577 * * [simplify]: iters left: 4 (210 enodes) 1553932351.630 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932351.630 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932351.630 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932351.630 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932351.630 * * [simplify]: Extracting #4: cost 163 inf + 1 1553932351.631 * * [simplify]: Extracting #5: cost 159 inf + 1674 1553932351.634 * * [simplify]: Extracting #6: cost 57 inf + 17671 1553932351.639 * * [simplify]: Extracting #7: cost 12 inf + 30245 1553932351.645 * * [simplify]: Extracting #8: cost 3 inf + 32472 1553932351.652 * * [simplify]: Extracting #9: cost 0 inf + 33108 1553932351.658 * [simplify]: Simplified to (* (cbrt (* (* (* x.re (- x.re x.im)) (+ x.re x.im)) (- x.im x.re))) (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))))) 1553932351.658 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* x.re (- x.re x.im)) (+ x.re x.im)) (- x.im x.re))) (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932351.659 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) 1553932351.659 * * [simplify]: iters left: 6 (11 enodes) 1553932351.661 * * [simplify]: iters left: 5 (44 enodes) 1553932351.670 * * [simplify]: iters left: 4 (67 enodes) 1553932351.679 * * [simplify]: iters left: 3 (84 enodes) 1553932351.690 * * [simplify]: iters left: 2 (96 enodes) 1553932351.703 * * [simplify]: iters left: 1 (114 enodes) 1553932351.718 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932351.718 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932351.718 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932351.718 * * [simplify]: Extracting #3: cost 24 inf + 0 1553932351.719 * * [simplify]: Extracting #4: cost 30 inf + 657 1553932351.719 * * [simplify]: Extracting #5: cost 9 inf + 2858 1553932351.720 * * [simplify]: Extracting #6: cost 0 inf + 4154 1553932351.721 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 1553932351.721 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* x.re (- x.re x.im)) (+ x.re x.im)) (- x.im x.re))) (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932351.721 * * * * [progress]: [ 711 / 827 ] simplifiying candidate # 1553932351.721 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932351.721 * * [simplify]: iters left: 6 (22 enodes) 1553932351.727 * * [simplify]: iters left: 5 (102 enodes) 1553932351.747 * * [simplify]: iters left: 4 (239 enodes) 1553932351.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932351.810 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932351.810 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932351.810 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932351.811 * * [simplify]: Extracting #4: cost 204 inf + 1 1553932351.812 * * [simplify]: Extracting #5: cost 185 inf + 7260 1553932351.818 * * [simplify]: Extracting #6: cost 67 inf + 30249 1553932351.825 * * [simplify]: Extracting #7: cost 30 inf + 42339 1553932351.835 * * [simplify]: Extracting #8: cost 3 inf + 53817 1553932351.844 * * [simplify]: Extracting #9: cost 0 inf + 54744 1553932351.853 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re))) 1553932351.853 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932351.853 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932351.854 * * [simplify]: iters left: 6 (15 enodes) 1553932351.857 * * [simplify]: iters left: 5 (68 enodes) 1553932351.870 * * [simplify]: iters left: 4 (147 enodes) 1553932351.899 * * [simplify]: iters left: 3 (471 enodes) 1553932352.111 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932352.111 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932352.111 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932352.111 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932352.112 * * [simplify]: Extracting #4: cost 293 inf + 2 1553932352.115 * * [simplify]: Extracting #5: cost 288 inf + 14264 1553932352.131 * * [simplify]: Extracting #6: cost 46 inf + 71618 1553932352.152 * * [simplify]: Extracting #7: cost 4 inf + 83021 1553932352.175 * * [simplify]: Extracting #8: cost 0 inf + 84429 1553932352.197 * * [simplify]: Extracting #9: cost 0 inf + 84229 1553932352.218 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (+ (- (* x.re x.re) (* x.im x.re)) (* x.im x.im))))) 1553932352.218 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (+ (- (* x.re x.re) (* x.im x.re)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932352.218 * * * * [progress]: [ 712 / 827 ] simplifiying candidate # 1553932352.218 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932352.219 * * [simplify]: iters left: 6 (22 enodes) 1553932352.224 * * [simplify]: iters left: 5 (103 enodes) 1553932352.244 * * [simplify]: iters left: 4 (227 enodes) 1553932352.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932352.308 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932352.308 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932352.308 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932352.308 * * [simplify]: Extracting #4: cost 227 inf + 1 1553932352.310 * * [simplify]: Extracting #5: cost 172 inf + 11048 1553932352.317 * * [simplify]: Extracting #6: cost 36 inf + 41035 1553932352.326 * * [simplify]: Extracting #7: cost 10 inf + 48242 1553932352.335 * * [simplify]: Extracting #8: cost 5 inf + 49091 1553932352.345 * * [simplify]: Extracting #9: cost 0 inf + 50231 1553932352.354 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) 1553932352.354 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932352.354 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 1553932352.354 * * [simplify]: iters left: 6 (13 enodes) 1553932352.357 * * [simplify]: iters left: 5 (58 enodes) 1553932352.368 * * [simplify]: iters left: 4 (115 enodes) 1553932352.388 * * [simplify]: iters left: 3 (258 enodes) 1553932352.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932352.451 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932352.451 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932352.451 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932352.451 * * [simplify]: Extracting #4: cost 153 inf + 44 1553932352.453 * * [simplify]: Extracting #5: cost 146 inf + 1966 1553932352.456 * * [simplify]: Extracting #6: cost 34 inf + 22668 1553932352.463 * * [simplify]: Extracting #7: cost 1 inf + 31454 1553932352.470 * * [simplify]: Extracting #8: cost 0 inf + 31656 1553932352.476 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im))))) 1553932352.476 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932352.477 * * * * [progress]: [ 713 / 827 ] simplifiying candidate # 1553932352.477 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932352.477 * * [simplify]: iters left: 6 (21 enodes) 1553932352.482 * * [simplify]: iters left: 5 (97 enodes) 1553932352.502 * * [simplify]: iters left: 4 (233 enodes) 1553932352.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932352.566 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932352.566 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932352.566 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932352.566 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932352.568 * * [simplify]: Extracting #5: cost 192 inf + 7096 1553932352.573 * * [simplify]: Extracting #6: cost 82 inf + 26707 1553932352.580 * * [simplify]: Extracting #7: cost 28 inf + 43029 1553932352.589 * * [simplify]: Extracting #8: cost 5 inf + 51971 1553932352.598 * * [simplify]: Extracting #9: cost 0 inf + 53832 1553932352.607 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))) x.re))) 1553932352.607 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))) x.re))) (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932352.607 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553932352.607 * * [simplify]: iters left: 6 (12 enodes) 1553932352.610 * * [simplify]: iters left: 5 (53 enodes) 1553932352.618 * * [simplify]: iters left: 4 (117 enodes) 1553932352.643 * * [simplify]: iters left: 3 (323 enodes) 1553932352.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932352.721 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932352.721 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932352.721 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932352.722 * * [simplify]: Extracting #4: cost 156 inf + 2 1553932352.723 * * [simplify]: Extracting #5: cost 158 inf + 1227 1553932352.727 * * [simplify]: Extracting #6: cost 45 inf + 22803 1553932352.734 * * [simplify]: Extracting #7: cost 0 inf + 34853 1553932352.742 * * [simplify]: Extracting #8: cost 0 inf + 34813 1553932352.751 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (- x.im x.re))) 1553932352.751 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))) x.re))) (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932352.751 * * * * [progress]: [ 714 / 827 ] simplifiying candidate # 1553932352.751 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932352.751 * * [simplify]: iters left: 6 (18 enodes) 1553932352.755 * * [simplify]: iters left: 5 (78 enodes) 1553932352.768 * * [simplify]: iters left: 4 (178 enodes) 1553932352.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932352.819 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932352.819 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932352.819 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932352.820 * * [simplify]: Extracting #4: cost 210 inf + 1 1553932352.822 * * [simplify]: Extracting #5: cost 141 inf + 12667 1553932352.829 * * [simplify]: Extracting #6: cost 10 inf + 37513 1553932352.837 * * [simplify]: Extracting #7: cost 0 inf + 39733 1553932352.845 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))) (+ x.im x.re)))) 1553932352.845 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))) (+ x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932352.846 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 1553932352.846 * * [simplify]: iters left: 6 (8 enodes) 1553932352.848 * * [simplify]: iters left: 5 (35 enodes) 1553932352.853 * * [simplify]: iters left: 4 (65 enodes) 1553932352.862 * * [simplify]: iters left: 3 (117 enodes) 1553932352.878 * * [simplify]: iters left: 2 (177 enodes) 1553932352.907 * * [simplify]: iters left: 1 (264 enodes) 1553932352.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932352.956 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932352.956 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932352.957 * * [simplify]: Extracting #3: cost 39 inf + 0 1553932352.957 * * [simplify]: Extracting #4: cost 82 inf + 126 1553932352.958 * * [simplify]: Extracting #5: cost 51 inf + 3433 1553932352.960 * * [simplify]: Extracting #6: cost 13 inf + 7787 1553932352.962 * * [simplify]: Extracting #7: cost 1 inf + 9169 1553932352.964 * * [simplify]: Extracting #8: cost 0 inf + 9331 1553932352.967 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- x.im x.re)))) 1553932352.967 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))) (+ x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932352.967 * * * * [progress]: [ 715 / 827 ] simplifiying candidate # 1553932352.967 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 1553932352.967 * * [simplify]: iters left: 6 (21 enodes) 1553932352.973 * * [simplify]: iters left: 5 (97 enodes) 1553932352.990 * * [simplify]: iters left: 4 (231 enodes) 1553932353.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932353.050 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932353.050 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932353.050 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932353.050 * * [simplify]: Extracting #4: cost 178 inf + 1 1553932353.051 * * [simplify]: Extracting #5: cost 193 inf + 2319 1553932353.054 * * [simplify]: Extracting #6: cost 102 inf + 16212 1553932353.062 * * [simplify]: Extracting #7: cost 20 inf + 35667 1553932353.069 * * [simplify]: Extracting #8: cost 2 inf + 42758 1553932353.076 * * [simplify]: Extracting #9: cost 0 inf + 43612 1553932353.083 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) 1553932353.083 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932353.084 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932353.084 * * [simplify]: iters left: 6 (11 enodes) 1553932353.086 * * [simplify]: iters left: 5 (43 enodes) 1553932353.092 * * [simplify]: iters left: 4 (59 enodes) 1553932353.099 * * [simplify]: iters left: 3 (62 enodes) 1553932353.107 * * [simplify]: iters left: 2 (63 enodes) 1553932353.114 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932353.114 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932353.114 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932353.114 * * [simplify]: Extracting #3: cost 19 inf + 0 1553932353.114 * * [simplify]: Extracting #4: cost 24 inf + 43 1553932353.114 * * [simplify]: Extracting #5: cost 13 inf + 824 1553932353.115 * * [simplify]: Extracting #6: cost 4 inf + 1720 1553932353.115 * * [simplify]: Extracting #7: cost 0 inf + 2928 1553932353.116 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) 1553932353.116 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (cbrt (- x.im x.re)) (cbrt (+ (* (+ x.re x.im) x.im) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932353.116 * * * * [progress]: [ 716 / 827 ] simplifiying candidate # 1553932353.116 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932353.116 * * [simplify]: iters left: 6 (18 enodes) 1553932353.120 * * [simplify]: iters left: 5 (78 enodes) 1553932353.135 * * [simplify]: iters left: 4 (178 enodes) 1553932353.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932353.183 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932353.183 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932353.183 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932353.184 * * [simplify]: Extracting #4: cost 165 inf + 1 1553932353.185 * * [simplify]: Extracting #5: cost 134 inf + 4468 1553932353.189 * * [simplify]: Extracting #6: cost 19 inf + 22605 1553932353.196 * * [simplify]: Extracting #7: cost 2 inf + 26599 1553932353.202 * * [simplify]: Extracting #8: cost 0 inf + 27243 1553932353.208 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 1553932353.208 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932353.208 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) 1553932353.208 * * [simplify]: iters left: 5 (7 enodes) 1553932353.209 * * [simplify]: iters left: 4 (25 enodes) 1553932353.212 * * [simplify]: iters left: 3 (28 enodes) 1553932353.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932353.216 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932353.216 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932353.216 * * [simplify]: Extracting #3: cost 13 inf + 0 1553932353.216 * * [simplify]: Extracting #4: cost 11 inf + 43 1553932353.216 * * [simplify]: Extracting #5: cost 3 inf + 618 1553932353.216 * * [simplify]: Extracting #6: cost 1 inf + 1022 1553932353.216 * * [simplify]: Extracting #7: cost 0 inf + 1304 1553932353.216 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) 1553932353.216 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932353.217 * * * * [progress]: [ 717 / 827 ] simplifiying candidate # 1553932353.217 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 1553932353.217 * * [simplify]: iters left: 6 (20 enodes) 1553932353.223 * * [simplify]: iters left: 5 (93 enodes) 1553932353.239 * * [simplify]: iters left: 4 (210 enodes) 1553932353.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932353.291 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932353.291 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932353.291 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932353.292 * * [simplify]: Extracting #4: cost 163 inf + 1 1553932353.292 * * [simplify]: Extracting #5: cost 152 inf + 2851 1553932353.296 * * [simplify]: Extracting #6: cost 51 inf + 18684 1553932353.301 * * [simplify]: Extracting #7: cost 14 inf + 27111 1553932353.307 * * [simplify]: Extracting #8: cost 3 inf + 32042 1553932353.313 * * [simplify]: Extracting #9: cost 0 inf + 33108 1553932353.319 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932353.319 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932353.319 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932353.319 * * [simplify]: iters left: 6 (11 enodes) 1553932353.322 * * [simplify]: iters left: 5 (44 enodes) 1553932353.330 * * [simplify]: iters left: 4 (67 enodes) 1553932353.339 * * [simplify]: iters left: 3 (84 enodes) 1553932353.350 * * [simplify]: iters left: 2 (96 enodes) 1553932353.363 * * [simplify]: iters left: 1 (114 enodes) 1553932353.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932353.378 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932353.378 * * [simplify]: Extracting #2: cost 8 inf + 0 1553932353.378 * * [simplify]: Extracting #3: cost 24 inf + 0 1553932353.378 * * [simplify]: Extracting #4: cost 36 inf + 206 1553932353.379 * * [simplify]: Extracting #5: cost 12 inf + 2491 1553932353.380 * * [simplify]: Extracting #6: cost 0 inf + 4194 1553932353.380 * * [simplify]: Extracting #7: cost 0 inf + 4154 1553932353.381 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) 1553932353.381 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932353.382 * * * * [progress]: [ 718 / 827 ] simplifiying candidate # 1553932353.382 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932353.382 * * [simplify]: iters left: 6 (14 enodes) 1553932353.385 * * [simplify]: iters left: 5 (58 enodes) 1553932353.395 * * [simplify]: iters left: 4 (125 enodes) 1553932353.422 * * [simplify]: iters left: 3 (373 enodes) 1553932353.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932353.561 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932353.561 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932353.561 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932353.562 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932353.564 * * [simplify]: Extracting #5: cost 181 inf + 12714 1553932353.573 * * [simplify]: Extracting #6: cost 18 inf + 39906 1553932353.583 * * [simplify]: Extracting #7: cost 0 inf + 42862 1553932353.593 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 1553932353.593 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932353.594 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) 1553932353.594 * * [simplify]: iters left: 5 (5 enodes) 1553932353.595 * * [simplify]: iters left: 4 (17 enodes) 1553932353.597 * * [simplify]: iters left: 3 (20 enodes) 1553932353.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932353.599 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932353.599 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932353.599 * * [simplify]: Extracting #3: cost 9 inf + 0 1553932353.599 * * [simplify]: Extracting #4: cost 7 inf + 43 1553932353.600 * * [simplify]: Extracting #5: cost 0 inf + 736 1553932353.600 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) 1553932353.600 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932353.600 * * * * [progress]: [ 719 / 827 ] simplifiying candidate # 1553932353.600 * * * * [progress]: [ 720 / 827 ] simplifiying candidate # 1553932353.600 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 1553932353.600 * * [simplify]: iters left: 6 (9 enodes) 1553932353.602 * * [simplify]: iters left: 5 (35 enodes) 1553932353.607 * * [simplify]: iters left: 4 (65 enodes) 1553932353.619 * * [simplify]: iters left: 3 (155 enodes) 1553932353.656 * * [simplify]: iters left: 2 (376 enodes) 1553932353.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932353.723 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932353.723 * * [simplify]: Extracting #2: cost 7 inf + 0 1553932353.723 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932353.724 * * [simplify]: Extracting #4: cost 91 inf + 1 1553932353.724 * * [simplify]: Extracting #5: cost 107 inf + 452 1553932353.726 * * [simplify]: Extracting #6: cost 47 inf + 8440 1553932353.729 * * [simplify]: Extracting #7: cost 1 inf + 15942 1553932353.733 * * [simplify]: Extracting #8: cost 0 inf + 15584 1553932353.739 * [simplify]: Simplified to (* (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932353.739 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932353.739 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 1553932353.740 * * [simplify]: iters left: 6 (9 enodes) 1553932353.741 * * [simplify]: iters left: 5 (35 enodes) 1553932353.746 * * [simplify]: iters left: 4 (65 enodes) 1553932353.758 * * [simplify]: iters left: 3 (155 enodes) 1553932353.795 * * [simplify]: iters left: 2 (376 enodes) 1553932353.862 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932353.863 * * [simplify]: Extracting #1: cost 4 inf + 0 1553932353.863 * * [simplify]: Extracting #2: cost 7 inf + 0 1553932353.863 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932353.863 * * [simplify]: Extracting #4: cost 91 inf + 1 1553932353.863 * * [simplify]: Extracting #5: cost 107 inf + 452 1553932353.865 * * [simplify]: Extracting #6: cost 47 inf + 8440 1553932353.869 * * [simplify]: Extracting #7: cost 1 inf + 15942 1553932353.872 * * [simplify]: Extracting #8: cost 0 inf + 15584 1553932353.877 * [simplify]: Simplified to (* (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932353.877 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932353.877 * * * * [progress]: [ 721 / 827 ] simplifiying candidate # 1553932353.877 * [simplify]: Simplifying (cbrt (* x.re (- x.re x.im))) 1553932353.877 * * [simplify]: iters left: 5 (5 enodes) 1553932353.878 * * [simplify]: iters left: 4 (18 enodes) 1553932353.881 * * [simplify]: iters left: 3 (26 enodes) 1553932353.884 * * [simplify]: iters left: 2 (38 enodes) 1553932353.889 * * [simplify]: iters left: 1 (47 enodes) 1553932353.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932353.894 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932353.894 * * [simplify]: Extracting #2: cost 9 inf + 0 1553932353.894 * * [simplify]: Extracting #3: cost 15 inf + 1 1553932353.894 * * [simplify]: Extracting #4: cost 10 inf + 250 1553932353.894 * * [simplify]: Extracting #5: cost 2 inf + 744 1553932353.894 * * [simplify]: Extracting #6: cost 0 inf + 1068 1553932353.894 * [simplify]: Simplified to (cbrt (* x.re (- x.re x.im))) 1553932353.895 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re))) (cbrt (* x.re (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932353.895 * * * * [progress]: [ 722 / 827 ] simplifiying candidate # 1553932353.895 * [simplify]: Simplifying (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932353.895 * * [simplify]: iters left: 6 (8 enodes) 1553932353.896 * * [simplify]: iters left: 5 (31 enodes) 1553932353.901 * * [simplify]: iters left: 4 (61 enodes) 1553932353.912 * * [simplify]: iters left: 3 (151 enodes) 1553932353.950 * * [simplify]: iters left: 2 (373 enodes) 1553932354.018 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932354.018 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932354.018 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932354.018 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932354.019 * * [simplify]: Extracting #4: cost 92 inf + 1 1553932354.019 * * [simplify]: Extracting #5: cost 94 inf + 2800 1553932354.022 * * [simplify]: Extracting #6: cost 23 inf + 11692 1553932354.026 * * [simplify]: Extracting #7: cost 2 inf + 15464 1553932354.031 * * [simplify]: Extracting #8: cost 0 inf + 15828 1553932354.035 * [simplify]: Simplified to (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932354.035 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932354.036 * * * * [progress]: [ 723 / 827 ] simplifiying candidate # 1553932354.036 * [simplify]: Simplifying (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932354.036 * * [simplify]: iters left: 6 (8 enodes) 1553932354.037 * * [simplify]: iters left: 5 (31 enodes) 1553932354.042 * * [simplify]: iters left: 4 (61 enodes) 1553932354.054 * * [simplify]: iters left: 3 (151 enodes) 1553932354.092 * * [simplify]: iters left: 2 (373 enodes) 1553932354.158 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932354.158 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932354.158 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932354.158 * * [simplify]: Extracting #3: cost 43 inf + 0 1553932354.158 * * [simplify]: Extracting #4: cost 92 inf + 1 1553932354.159 * * [simplify]: Extracting #5: cost 94 inf + 2720 1553932354.161 * * [simplify]: Extracting #6: cost 23 inf + 11612 1553932354.165 * * [simplify]: Extracting #7: cost 2 inf + 15384 1553932354.169 * * [simplify]: Extracting #8: cost 0 inf + 15748 1553932354.173 * [simplify]: Simplified to (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932354.173 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932354.173 * * * * [progress]: [ 724 / 827 ] simplifiying candidate # 1553932354.173 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 1553932354.173 * * [simplify]: iters left: 6 (7 enodes) 1553932354.175 * * [simplify]: iters left: 5 (28 enodes) 1553932354.179 * * [simplify]: iters left: 4 (58 enodes) 1553932354.190 * * [simplify]: iters left: 3 (148 enodes) 1553932354.228 * * [simplify]: iters left: 2 (369 enodes) 1553932354.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932354.296 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932354.296 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932354.296 * * [simplify]: Extracting #3: cost 92 inf + 1 1553932354.297 * * [simplify]: Extracting #4: cost 100 inf + 1267 1553932354.299 * * [simplify]: Extracting #5: cost 25 inf + 11458 1553932354.303 * * [simplify]: Extracting #6: cost 0 inf + 15628 1553932354.307 * * [simplify]: Extracting #7: cost 0 inf + 15468 1553932354.311 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 1553932354.311 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932354.311 * * * * [progress]: [ 725 / 827 ] simplifiying candidate # 1553932354.311 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 1553932354.311 * * [simplify]: iters left: 6 (7 enodes) 1553932354.313 * * [simplify]: iters left: 5 (28 enodes) 1553932354.317 * * [simplify]: iters left: 4 (58 enodes) 1553932354.331 * * [simplify]: iters left: 3 (148 enodes) 1553932354.366 * * [simplify]: iters left: 2 (369 enodes) 1553932354.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932354.433 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932354.433 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932354.434 * * [simplify]: Extracting #3: cost 92 inf + 1 1553932354.434 * * [simplify]: Extracting #4: cost 100 inf + 1267 1553932354.438 * * [simplify]: Extracting #5: cost 25 inf + 11458 1553932354.442 * * [simplify]: Extracting #6: cost 0 inf + 15628 1553932354.447 * * [simplify]: Extracting #7: cost 0 inf + 15468 1553932354.450 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 1553932354.451 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932354.451 * * * * [progress]: [ 726 / 827 ] simplifiying candidate # 1553932354.451 * [simplify]: Simplifying (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932354.451 * * [simplify]: iters left: 6 (12 enodes) 1553932354.454 * * [simplify]: iters left: 5 (56 enodes) 1553932354.463 * * [simplify]: iters left: 4 (138 enodes) 1553932354.493 * * [simplify]: iters left: 3 (459 enodes) 1553932354.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932354.693 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932354.693 * * [simplify]: Extracting #2: cost 70 inf + 0 1553932354.694 * * [simplify]: Extracting #3: cost 304 inf + 0 1553932354.696 * * [simplify]: Extracting #4: cost 306 inf + 11304 1553932354.710 * * [simplify]: Extracting #5: cost 63 inf + 68777 1553932354.734 * * [simplify]: Extracting #6: cost 0 inf + 86463 1553932354.756 * * [simplify]: Extracting #7: cost 0 inf + 86383 1553932354.777 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 1553932354.778 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932354.778 * * * * [progress]: [ 727 / 827 ] simplifiying candidate # 1553932354.778 * [simplify]: Simplifying (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) 1553932354.778 * * [simplify]: iters left: 6 (10 enodes) 1553932354.780 * * [simplify]: iters left: 5 (46 enodes) 1553932354.788 * * [simplify]: iters left: 4 (101 enodes) 1553932354.807 * * [simplify]: iters left: 3 (247 enodes) 1553932354.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932354.869 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932354.870 * * [simplify]: Extracting #2: cost 40 inf + 0 1553932354.871 * * [simplify]: Extracting #3: cost 153 inf + 0 1553932354.872 * * [simplify]: Extracting #4: cost 152 inf + 1951 1553932354.875 * * [simplify]: Extracting #5: cost 42 inf + 23130 1553932354.882 * * [simplify]: Extracting #6: cost 4 inf + 31126 1553932354.889 * * [simplify]: Extracting #7: cost 0 inf + 32094 1553932354.896 * [simplify]: Simplified to (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553932354.896 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932354.896 * * * * [progress]: [ 728 / 827 ] simplifiying candidate # 1553932354.896 * [simplify]: Simplifying (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553932354.896 * * [simplify]: iters left: 6 (10 enodes) 1553932354.899 * * [simplify]: iters left: 5 (46 enodes) 1553932354.906 * * [simplify]: iters left: 4 (110 enodes) 1553932354.932 * * [simplify]: iters left: 3 (317 enodes) 1553932355.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932355.009 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932355.009 * * [simplify]: Extracting #2: cost 53 inf + 0 1553932355.010 * * [simplify]: Extracting #3: cost 150 inf + 0 1553932355.011 * * [simplify]: Extracting #4: cost 148 inf + 1871 1553932355.014 * * [simplify]: Extracting #5: cost 59 inf + 20081 1553932355.022 * * [simplify]: Extracting #6: cost 2 inf + 32755 1553932355.029 * * [simplify]: Extracting #7: cost 0 inf + 32679 1553932355.036 * [simplify]: Simplified to (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) 1553932355.036 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932355.036 * * * * [progress]: [ 729 / 827 ] simplifiying candidate # 1553932355.036 * [simplify]: Simplifying (cbrt (* (- x.im x.re) (+ x.re x.im))) 1553932355.036 * * [simplify]: iters left: 5 (6 enodes) 1553932355.038 * * [simplify]: iters left: 4 (28 enodes) 1553932355.042 * * [simplify]: iters left: 3 (58 enodes) 1553932355.053 * * [simplify]: iters left: 2 (110 enodes) 1553932355.067 * * [simplify]: iters left: 1 (175 enodes) 1553932355.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932355.097 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932355.097 * * [simplify]: Extracting #2: cost 28 inf + 0 1553932355.097 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932355.098 * * [simplify]: Extracting #4: cost 69 inf + 2 1553932355.098 * * [simplify]: Extracting #5: cost 34 inf + 3101 1553932355.100 * * [simplify]: Extracting #6: cost 3 inf + 6801 1553932355.101 * * [simplify]: Extracting #7: cost 0 inf + 7167 1553932355.103 * [simplify]: Simplified to (cbrt (* (- x.im x.re) (+ x.re x.im))) 1553932355.103 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932355.103 * * * * [progress]: [ 730 / 827 ] simplifiying candidate # 1553932355.104 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 1553932355.104 * * [simplify]: iters left: 6 (8 enodes) 1553932355.105 * * [simplify]: iters left: 5 (31 enodes) 1553932355.110 * * [simplify]: iters left: 4 (44 enodes) 1553932355.116 * * [simplify]: iters left: 3 (47 enodes) 1553932355.121 * * [simplify]: iters left: 2 (48 enodes) 1553932355.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932355.127 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932355.127 * * [simplify]: Extracting #2: cost 10 inf + 0 1553932355.127 * * [simplify]: Extracting #3: cost 19 inf + 0 1553932355.127 * * [simplify]: Extracting #4: cost 17 inf + 43 1553932355.127 * * [simplify]: Extracting #5: cost 8 inf + 539 1553932355.127 * * [simplify]: Extracting #6: cost 0 inf + 1714 1553932355.128 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) 1553932355.128 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932355.128 * * * * [progress]: [ 731 / 827 ] simplifiying candidate # 1553932355.128 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 1553932355.128 * * [simplify]: iters left: 3 (4 enodes) 1553932355.129 * * [simplify]: iters left: 2 (13 enodes) 1553932355.130 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932355.130 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932355.130 * * [simplify]: Extracting #2: cost 6 inf + 0 1553932355.130 * * [simplify]: Extracting #3: cost 4 inf + 2 1553932355.130 * * [simplify]: Extracting #4: cost 0 inf + 330 1553932355.130 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 1553932355.131 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932355.131 * * * * [progress]: [ 732 / 827 ] simplifiying candidate # 1553932355.131 * [simplify]: Simplifying (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) 1553932355.131 * * [simplify]: iters left: 6 (8 enodes) 1553932355.132 * * [simplify]: iters left: 5 (32 enodes) 1553932355.137 * * [simplify]: iters left: 4 (53 enodes) 1553932355.144 * * [simplify]: iters left: 3 (73 enodes) 1553932355.154 * * [simplify]: iters left: 2 (89 enodes) 1553932355.165 * * [simplify]: iters left: 1 (109 enodes) 1553932355.181 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932355.181 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932355.181 * * [simplify]: Extracting #2: cost 15 inf + 0 1553932355.181 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932355.181 * * [simplify]: Extracting #4: cost 23 inf + 865 1553932355.182 * * [simplify]: Extracting #5: cost 0 inf + 3186 1553932355.183 * [simplify]: Simplified to (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) 1553932355.183 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932355.183 * * * * [progress]: [ 733 / 827 ] simplifiying candidate # 1553932355.183 * [simplify]: Simplifying (cbrt (- x.im x.re)) 1553932355.183 * * [simplify]: iters left: 3 (4 enodes) 1553932355.184 * * [simplify]: iters left: 2 (14 enodes) 1553932355.186 * * [simplify]: iters left: 1 (17 enodes) 1553932355.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932355.187 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932355.187 * * [simplify]: Extracting #2: cost 7 inf + 0 1553932355.188 * * [simplify]: Extracting #3: cost 5 inf + 43 1553932355.188 * * [simplify]: Extracting #4: cost 0 inf + 412 1553932355.188 * [simplify]: Simplified to (cbrt (- x.im x.re)) 1553932355.188 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (- x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932355.188 * * * * [progress]: [ 734 / 827 ] simplifiying candidate # 1553932355.188 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932355.188 * * [simplify]: iters left: 6 (17 enodes) 1553932355.193 * * [simplify]: iters left: 5 (81 enodes) 1553932355.208 * * [simplify]: iters left: 4 (183 enodes) 1553932355.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932355.255 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932355.255 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932355.255 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932355.255 * * [simplify]: Extracting #4: cost 136 inf + 1 1553932355.256 * * [simplify]: Extracting #5: cost 149 inf + 3156 1553932355.260 * * [simplify]: Extracting #6: cost 56 inf + 24279 1553932355.265 * * [simplify]: Extracting #7: cost 18 inf + 35839 1553932355.272 * * [simplify]: Extracting #8: cost 1 inf + 42032 1553932355.278 * * [simplify]: Extracting #9: cost 0 inf + 42244 1553932355.285 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553932355.285 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932355.285 * * * * [progress]: [ 735 / 827 ] simplifiying candidate # 1553932355.285 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932355.286 * * [simplify]: iters left: 6 (23 enodes) 1553932355.291 * * [simplify]: iters left: 5 (104 enodes) 1553932355.311 * * [simplify]: iters left: 4 (231 enodes) 1553932355.382 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932355.382 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932355.382 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932355.382 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932355.382 * * [simplify]: Extracting #4: cost 225 inf + 1 1553932355.384 * * [simplify]: Extracting #5: cost 196 inf + 16295 1553932355.391 * * [simplify]: Extracting #6: cost 73 inf + 48695 1553932355.401 * * [simplify]: Extracting #7: cost 30 inf + 55293 1553932355.412 * * [simplify]: Extracting #8: cost 6 inf + 64071 1553932355.423 * * [simplify]: Extracting #9: cost 0 inf + 65383 1553932355.435 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) 1553932355.435 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932355.435 * * * * [progress]: [ 736 / 827 ] simplifiying candidate # 1553932355.435 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932355.435 * * [simplify]: iters left: 6 (22 enodes) 1553932355.441 * * [simplify]: iters left: 5 (102 enodes) 1553932355.462 * * [simplify]: iters left: 4 (240 enodes) 1553932355.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932355.529 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932355.529 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932355.529 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932355.530 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932355.531 * * [simplify]: Extracting #5: cost 244 inf + 1795 1553932355.535 * * [simplify]: Extracting #6: cost 120 inf + 26514 1553932355.544 * * [simplify]: Extracting #7: cost 34 inf + 53227 1553932355.555 * * [simplify]: Extracting #8: cost 5 inf + 65383 1553932355.566 * * [simplify]: Extracting #9: cost 0 inf + 67927 1553932355.577 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (+ x.re x.im) (- x.re x.im)) x.re))) 1553932355.577 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (+ x.re x.im) (- x.re x.im)) x.re))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932355.578 * * * * [progress]: [ 737 / 827 ] simplifiying candidate # 1553932355.578 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932355.578 * * [simplify]: iters left: 6 (24 enodes) 1553932355.585 * * [simplify]: iters left: 5 (112 enodes) 1553932355.608 * * [simplify]: iters left: 4 (256 enodes) 1553932355.686 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932355.686 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932355.686 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932355.686 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932355.687 * * [simplify]: Extracting #4: cost 290 inf + 1 1553932355.689 * * [simplify]: Extracting #5: cost 244 inf + 24580 1553932355.697 * * [simplify]: Extracting #6: cost 72 inf + 54458 1553932355.709 * * [simplify]: Extracting #7: cost 27 inf + 63878 1553932355.721 * * [simplify]: Extracting #8: cost 2 inf + 73140 1553932355.737 * * [simplify]: Extracting #9: cost 0 inf + 74346 1553932355.749 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (* (+ x.re x.im) (* (* x.re (- x.re x.im)) (+ x.re x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)))) 1553932355.749 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.im x.re) (* (+ x.re x.im) (* (* x.re (- x.re x.im)) (+ x.re x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932355.750 * * * * [progress]: [ 738 / 827 ] simplifiying candidate # 1553932355.750 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932355.750 * * [simplify]: iters left: 6 (19 enodes) 1553932355.755 * * [simplify]: iters left: 5 (90 enodes) 1553932355.772 * * [simplify]: iters left: 4 (215 enodes) 1553932355.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932355.831 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932355.831 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932355.831 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932355.831 * * [simplify]: Extracting #4: cost 179 inf + 1 1553932355.832 * * [simplify]: Extracting #5: cost 205 inf + 613 1553932355.836 * * [simplify]: Extracting #6: cost 98 inf + 23060 1553932355.843 * * [simplify]: Extracting #7: cost 26 inf + 45561 1553932355.852 * * [simplify]: Extracting #8: cost 2 inf + 54215 1553932355.861 * * [simplify]: Extracting #9: cost 0 inf + 55109 1553932355.873 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) 1553932355.873 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932355.873 * * * * [progress]: [ 739 / 827 ] simplifiying candidate # 1553932355.874 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932355.874 * * [simplify]: iters left: 6 (23 enodes) 1553932355.879 * * [simplify]: iters left: 5 (104 enodes) 1553932355.898 * * [simplify]: iters left: 4 (231 enodes) 1553932355.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932355.967 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932355.967 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932355.967 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932355.967 * * [simplify]: Extracting #4: cost 189 inf + 1 1553932355.969 * * [simplify]: Extracting #5: cost 164 inf + 14664 1553932355.974 * * [simplify]: Extracting #6: cost 66 inf + 34994 1553932355.982 * * [simplify]: Extracting #7: cost 24 inf + 45319 1553932355.991 * * [simplify]: Extracting #8: cost 3 inf + 51392 1553932356.000 * * [simplify]: Extracting #9: cost 0 inf + 52028 1553932356.012 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553932356.012 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932356.012 * * * * [progress]: [ 740 / 827 ] simplifiying candidate # 1553932356.013 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932356.013 * * [simplify]: iters left: 6 (19 enodes) 1553932356.018 * * [simplify]: iters left: 5 (90 enodes) 1553932356.034 * * [simplify]: iters left: 4 (215 enodes) 1553932356.090 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932356.090 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932356.090 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932356.090 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932356.091 * * [simplify]: Extracting #4: cost 170 inf + 1 1553932356.091 * * [simplify]: Extracting #5: cost 196 inf + 655 1553932356.094 * * [simplify]: Extracting #6: cost 115 inf + 16128 1553932356.101 * * [simplify]: Extracting #7: cost 26 inf + 41758 1553932356.109 * * [simplify]: Extracting #8: cost 2 inf + 50832 1553932356.118 * * [simplify]: Extracting #9: cost 0 inf + 51646 1553932356.126 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932356.126 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932356.127 * * * * [progress]: [ 741 / 827 ] simplifiying candidate # 1553932356.127 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932356.127 * * [simplify]: iters left: 6 (22 enodes) 1553932356.132 * * [simplify]: iters left: 5 (102 enodes) 1553932356.154 * * [simplify]: iters left: 4 (239 enodes) 1553932356.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932356.219 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932356.219 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932356.219 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932356.220 * * [simplify]: Extracting #4: cost 204 inf + 1 1553932356.221 * * [simplify]: Extracting #5: cost 209 inf + 3334 1553932356.225 * * [simplify]: Extracting #6: cost 92 inf + 24277 1553932356.232 * * [simplify]: Extracting #7: cost 31 inf + 42779 1553932356.241 * * [simplify]: Extracting #8: cost 5 inf + 53273 1553932356.251 * * [simplify]: Extracting #9: cost 0 inf + 54664 1553932356.260 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) 1553932356.260 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932356.260 * * * * [progress]: [ 742 / 827 ] simplifiying candidate # 1553932356.260 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932356.261 * * [simplify]: iters left: 6 (23 enodes) 1553932356.266 * * [simplify]: iters left: 5 (104 enodes) 1553932356.288 * * [simplify]: iters left: 4 (231 enodes) 1553932356.357 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932356.357 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932356.357 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932356.358 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932356.358 * * [simplify]: Extracting #4: cost 225 inf + 1 1553932356.360 * * [simplify]: Extracting #5: cost 186 inf + 23987 1553932356.367 * * [simplify]: Extracting #6: cost 64 inf + 52030 1553932356.377 * * [simplify]: Extracting #7: cost 26 inf + 55242 1553932356.388 * * [simplify]: Extracting #8: cost 6 inf + 63231 1553932356.399 * * [simplify]: Extracting #9: cost 0 inf + 64583 1553932356.410 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932356.410 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932356.411 * * * * [progress]: [ 743 / 827 ] simplifiying candidate # 1553932356.411 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932356.411 * * [simplify]: iters left: 6 (19 enodes) 1553932356.416 * * [simplify]: iters left: 5 (86 enodes) 1553932356.434 * * [simplify]: iters left: 4 (171 enodes) 1553932356.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932356.480 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932356.480 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932356.481 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932356.481 * * [simplify]: Extracting #4: cost 161 inf + 1 1553932356.482 * * [simplify]: Extracting #5: cost 159 inf + 2146 1553932356.484 * * [simplify]: Extracting #6: cost 75 inf + 25848 1553932356.492 * * [simplify]: Extracting #7: cost 13 inf + 35002 1553932356.499 * * [simplify]: Extracting #8: cost 0 inf + 37343 1553932356.506 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553932356.506 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932356.506 * * * * [progress]: [ 744 / 827 ] simplifiying candidate # 1553932356.506 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932356.506 * * [simplify]: iters left: 6 (24 enodes) 1553932356.513 * * [simplify]: iters left: 5 (112 enodes) 1553932356.534 * * [simplify]: iters left: 4 (256 enodes) 1553932356.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932356.610 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932356.610 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932356.610 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932356.611 * * [simplify]: Extracting #4: cost 270 inf + 1 1553932356.613 * * [simplify]: Extracting #5: cost 236 inf + 15621 1553932356.621 * * [simplify]: Extracting #6: cost 57 inf + 69451 1553932356.637 * * [simplify]: Extracting #7: cost 9 inf + 72856 1553932356.650 * * [simplify]: Extracting #8: cost 0 inf + 73107 1553932356.662 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (+ (* x.im x.re) (* x.re x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- x.re x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553932356.663 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (+ (* x.im x.re) (* x.re x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- x.re x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932356.663 * * * * [progress]: [ 745 / 827 ] simplifiying candidate # 1553932356.663 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932356.663 * * [simplify]: iters left: 6 (22 enodes) 1553932356.669 * * [simplify]: iters left: 5 (103 enodes) 1553932356.688 * * [simplify]: iters left: 4 (226 enodes) 1553932356.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932356.763 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932356.763 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932356.763 * * [simplify]: Extracting #3: cost 85 inf + 0 1553932356.764 * * [simplify]: Extracting #4: cost 293 inf + 1 1553932356.765 * * [simplify]: Extracting #5: cost 252 inf + 10677 1553932356.774 * * [simplify]: Extracting #6: cost 52 inf + 61303 1553932356.785 * * [simplify]: Extracting #7: cost 10 inf + 63775 1553932356.797 * * [simplify]: Extracting #8: cost 4 inf + 64275 1553932356.808 * * [simplify]: Extracting #9: cost 0 inf + 65163 1553932356.820 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (+ x.re x.im) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) 1553932356.820 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (+ x.re x.im) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932356.820 * * * * [progress]: [ 746 / 827 ] simplifiying candidate # 1553932356.821 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932356.821 * * [simplify]: iters left: 6 (23 enodes) 1553932356.827 * * [simplify]: iters left: 5 (104 enodes) 1553932356.848 * * [simplify]: iters left: 4 (231 enodes) 1553932356.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932356.917 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932356.917 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932356.917 * * [simplify]: Extracting #3: cost 63 inf + 0 1553932356.918 * * [simplify]: Extracting #4: cost 215 inf + 1 1553932356.920 * * [simplify]: Extracting #5: cost 165 inf + 24690 1553932356.927 * * [simplify]: Extracting #6: cost 64 inf + 42968 1553932356.936 * * [simplify]: Extracting #7: cost 24 inf + 50213 1553932356.946 * * [simplify]: Extracting #8: cost 3 inf + 56952 1553932356.956 * * [simplify]: Extracting #9: cost 0 inf + 57879 1553932356.966 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553932356.966 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932356.966 * * * * [progress]: [ 747 / 827 ] simplifiying candidate # 1553932356.966 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932356.966 * * [simplify]: iters left: 6 (21 enodes) 1553932356.974 * * [simplify]: iters left: 5 (95 enodes) 1553932356.992 * * [simplify]: iters left: 4 (203 enodes) 1553932357.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932357.060 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932357.060 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932357.060 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932357.061 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932357.063 * * [simplify]: Extracting #5: cost 158 inf + 15662 1553932357.069 * * [simplify]: Extracting #6: cost 23 inf + 48047 1553932357.078 * * [simplify]: Extracting #7: cost 9 inf + 45582 1553932357.087 * * [simplify]: Extracting #8: cost 3 inf + 46161 1553932357.097 * * [simplify]: Extracting #9: cost 0 inf + 46797 1553932357.108 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932357.108 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932357.109 * * * * [progress]: [ 748 / 827 ] simplifiying candidate # 1553932357.109 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932357.109 * * [simplify]: iters left: 6 (21 enodes) 1553932357.114 * * [simplify]: iters left: 5 (95 enodes) 1553932357.132 * * [simplify]: iters left: 4 (203 enodes) 1553932357.192 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932357.192 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932357.192 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932357.192 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932357.192 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932357.194 * * [simplify]: Extracting #5: cost 147 inf + 11249 1553932357.199 * * [simplify]: Extracting #6: cost 26 inf + 41665 1553932357.208 * * [simplify]: Extracting #7: cost 8 inf + 43795 1553932357.216 * * [simplify]: Extracting #8: cost 3 inf + 44473 1553932357.224 * * [simplify]: Extracting #9: cost 0 inf + 45149 1553932357.233 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553932357.233 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932357.233 * * * * [progress]: [ 749 / 827 ] simplifiying candidate # 1553932357.233 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932357.234 * * [simplify]: iters left: 6 (22 enodes) 1553932357.239 * * [simplify]: iters left: 5 (103 enodes) 1553932357.262 * * [simplify]: iters left: 4 (227 enodes) 1553932357.327 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932357.327 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932357.328 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932357.328 * * [simplify]: Extracting #3: cost 68 inf + 0 1553932357.328 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932357.329 * * [simplify]: Extracting #5: cost 198 inf + 10386 1553932357.335 * * [simplify]: Extracting #6: cost 52 inf + 42725 1553932357.344 * * [simplify]: Extracting #7: cost 10 inf + 48964 1553932357.353 * * [simplify]: Extracting #8: cost 4 inf + 50467 1553932357.362 * * [simplify]: Extracting #9: cost 0 inf + 51355 1553932357.372 * [simplify]: Simplified to (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (+ x.re x.im)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 1553932357.372 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (+ x.re x.im)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932357.372 * * * * [progress]: [ 750 / 827 ] simplifiying candidate # 1553932357.372 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932357.372 * * [simplify]: iters left: 6 (22 enodes) 1553932357.378 * * [simplify]: iters left: 5 (102 enodes) 1553932357.400 * * [simplify]: iters left: 4 (240 enodes) 1553932357.466 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932357.466 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932357.466 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932357.466 * * [simplify]: Extracting #3: cost 58 inf + 0 1553932357.466 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932357.469 * * [simplify]: Extracting #5: cost 200 inf + 12438 1553932357.477 * * [simplify]: Extracting #6: cost 68 inf + 41095 1553932357.487 * * [simplify]: Extracting #7: cost 36 inf + 51879 1553932357.498 * * [simplify]: Extracting #8: cost 0 inf + 67435 1553932357.509 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (cbrt (* x.re (* (+ x.im x.re) (- x.re x.im))))) 1553932357.509 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (cbrt (* x.re (* (+ x.im x.re) (- x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932357.510 * * * * [progress]: [ 751 / 827 ] simplifiying candidate # 1553932357.510 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932357.510 * * [simplify]: iters left: 6 (24 enodes) 1553932357.516 * * [simplify]: iters left: 5 (112 enodes) 1553932357.540 * * [simplify]: iters left: 4 (256 enodes) 1553932357.616 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932357.616 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932357.616 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932357.616 * * [simplify]: Extracting #3: cost 73 inf + 0 1553932357.616 * * [simplify]: Extracting #4: cost 270 inf + 1 1553932357.618 * * [simplify]: Extracting #5: cost 240 inf + 9027 1553932357.627 * * [simplify]: Extracting #6: cost 63 inf + 51837 1553932357.639 * * [simplify]: Extracting #7: cost 14 inf + 69858 1553932357.652 * * [simplify]: Extracting #8: cost 2 inf + 73152 1553932357.668 * * [simplify]: Extracting #9: cost 0 inf + 73907 1553932357.681 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re))) (cbrt (+ (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* (* x.im x.im) x.re))) (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (* x.re x.re)))))) 1553932357.681 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re))) (cbrt (+ (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* (* x.im x.im) x.re))) (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (* x.re x.re)))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932357.681 * * * * [progress]: [ 752 / 827 ] simplifiying candidate # 1553932357.681 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932357.682 * * [simplify]: iters left: 6 (19 enodes) 1553932357.687 * * [simplify]: iters left: 5 (88 enodes) 1553932357.703 * * [simplify]: iters left: 4 (200 enodes) 1553932357.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932357.755 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932357.755 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932357.755 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932357.755 * * [simplify]: Extracting #4: cost 166 inf + 1 1553932357.756 * * [simplify]: Extracting #5: cost 185 inf + 1630 1553932357.759 * * [simplify]: Extracting #6: cost 99 inf + 17673 1553932357.765 * * [simplify]: Extracting #7: cost 21 inf + 36668 1553932357.772 * * [simplify]: Extracting #8: cost 2 inf + 44646 1553932357.779 * * [simplify]: Extracting #9: cost 0 inf + 45070 1553932357.786 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932357.786 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932357.786 * * * * [progress]: [ 753 / 827 ] simplifiying candidate # 1553932357.787 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932357.787 * * [simplify]: iters left: 6 (23 enodes) 1553932357.793 * * [simplify]: iters left: 5 (107 enodes) 1553932357.816 * * [simplify]: iters left: 4 (250 enodes) 1553932357.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932357.895 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932357.895 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932357.895 * * [simplify]: Extracting #3: cost 77 inf + 0 1553932357.895 * * [simplify]: Extracting #4: cost 284 inf + 1 1553932357.898 * * [simplify]: Extracting #5: cost 242 inf + 14054 1553932357.907 * * [simplify]: Extracting #6: cost 51 inf + 56149 1553932357.919 * * [simplify]: Extracting #7: cost 12 inf + 67727 1553932357.931 * * [simplify]: Extracting #8: cost 3 inf + 69795 1553932357.946 * * [simplify]: Extracting #9: cost 0 inf + 70762 1553932357.959 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932357.959 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932357.959 * * * * [progress]: [ 754 / 827 ] simplifiying candidate # 1553932357.959 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932357.960 * * [simplify]: iters left: 6 (21 enodes) 1553932357.965 * * [simplify]: iters left: 5 (97 enodes) 1553932357.983 * * [simplify]: iters left: 4 (231 enodes) 1553932358.045 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932358.046 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932358.046 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932358.046 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932358.046 * * [simplify]: Extracting #4: cost 203 inf + 1 1553932358.048 * * [simplify]: Extracting #5: cost 189 inf + 9493 1553932358.053 * * [simplify]: Extracting #6: cost 73 inf + 31675 1553932358.062 * * [simplify]: Extracting #7: cost 22 inf + 48699 1553932358.070 * * [simplify]: Extracting #8: cost 4 inf + 54852 1553932358.082 * * [simplify]: Extracting #9: cost 0 inf + 56031 1553932358.092 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re))))) 1553932358.092 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932358.092 * * * * [progress]: [ 755 / 827 ] simplifiying candidate # 1553932358.092 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932358.092 * * [simplify]: iters left: 6 (23 enodes) 1553932358.098 * * [simplify]: iters left: 5 (107 enodes) 1553932358.118 * * [simplify]: iters left: 4 (248 enodes) 1553932358.193 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932358.193 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932358.193 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932358.193 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932358.194 * * [simplify]: Extracting #4: cost 214 inf + 1 1553932358.196 * * [simplify]: Extracting #5: cost 187 inf + 9303 1553932358.202 * * [simplify]: Extracting #6: cost 64 inf + 32545 1553932358.215 * * [simplify]: Extracting #7: cost 29 inf + 43983 1553932358.224 * * [simplify]: Extracting #8: cost 7 inf + 52118 1553932358.234 * * [simplify]: Extracting #9: cost 0 inf + 54184 1553932358.243 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) (+ x.im x.re)) x.re))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) 1553932358.244 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) (+ x.im x.re)) x.re))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932358.244 * * * * [progress]: [ 756 / 827 ] simplifiying candidate # 1553932358.244 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932358.244 * * [simplify]: iters left: 6 (22 enodes) 1553932358.250 * * [simplify]: iters left: 5 (102 enodes) 1553932358.269 * * [simplify]: iters left: 4 (240 enodes) 1553932358.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932358.331 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932358.331 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932358.331 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932358.332 * * [simplify]: Extracting #4: cost 212 inf + 1 1553932358.334 * * [simplify]: Extracting #5: cost 180 inf + 12159 1553932358.341 * * [simplify]: Extracting #6: cost 58 inf + 37077 1553932358.352 * * [simplify]: Extracting #7: cost 25 inf + 47415 1553932358.362 * * [simplify]: Extracting #8: cost 2 inf + 56313 1553932358.371 * * [simplify]: Extracting #9: cost 0 inf + 57028 1553932358.380 * [simplify]: Simplified to (* (cbrt (* x.re (* (+ x.im x.re) (- x.re x.im)))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))))) 1553932358.380 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ x.im x.re) (- x.re x.im)))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932358.381 * * * * [progress]: [ 757 / 827 ] simplifiying candidate # 1553932358.381 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932358.381 * * [simplify]: iters left: 6 (21 enodes) 1553932358.386 * * [simplify]: iters left: 5 (97 enodes) 1553932358.404 * * [simplify]: iters left: 4 (233 enodes) 1553932358.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932358.467 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932358.467 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932358.467 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932358.468 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932358.469 * * [simplify]: Extracting #5: cost 190 inf + 9018 1553932358.475 * * [simplify]: Extracting #6: cost 59 inf + 34153 1553932358.486 * * [simplify]: Extracting #7: cost 20 inf + 46875 1553932358.495 * * [simplify]: Extracting #8: cost 0 inf + 53752 1553932358.505 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932358.505 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932358.505 * * * * [progress]: [ 758 / 827 ] simplifiying candidate # 1553932358.505 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932358.505 * * [simplify]: iters left: 6 (24 enodes) 1553932358.511 * * [simplify]: iters left: 5 (112 enodes) 1553932358.532 * * [simplify]: iters left: 4 (254 enodes) 1553932358.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932358.604 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932358.604 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932358.604 * * [simplify]: Extracting #3: cost 74 inf + 0 1553932358.605 * * [simplify]: Extracting #4: cost 273 inf + 1 1553932358.607 * * [simplify]: Extracting #5: cost 246 inf + 8221 1553932358.614 * * [simplify]: Extracting #6: cost 91 inf + 41325 1553932358.628 * * [simplify]: Extracting #7: cost 29 inf + 60111 1553932358.640 * * [simplify]: Extracting #8: cost 4 inf + 70704 1553932358.652 * * [simplify]: Extracting #9: cost 0 inf + 71592 1553932358.664 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553932358.664 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.im x.re) (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932358.664 * * * * [progress]: [ 759 / 827 ] simplifiying candidate # 1553932358.665 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932358.665 * * [simplify]: iters left: 6 (22 enodes) 1553932358.670 * * [simplify]: iters left: 5 (103 enodes) 1553932358.689 * * [simplify]: iters left: 4 (226 enodes) 1553932358.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932358.765 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932358.765 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932358.765 * * [simplify]: Extracting #3: cost 84 inf + 0 1553932358.766 * * [simplify]: Extracting #4: cost 291 inf + 1 1553932358.768 * * [simplify]: Extracting #5: cost 242 inf + 9313 1553932358.777 * * [simplify]: Extracting #6: cost 41 inf + 55753 1553932358.790 * * [simplify]: Extracting #7: cost 8 inf + 64813 1553932358.802 * * [simplify]: Extracting #8: cost 1 inf + 67267 1553932358.814 * * [simplify]: Extracting #9: cost 0 inf + 67479 1553932358.828 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re)) (cbrt (* (* x.re (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ x.im x.re))) (- x.im x.re)))) 1553932358.828 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re)) (cbrt (* (* x.re (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ x.im x.re))) (- x.im x.re)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932358.828 * * * * [progress]: [ 760 / 827 ] simplifiying candidate # 1553932358.828 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932358.829 * * [simplify]: iters left: 6 (23 enodes) 1553932358.834 * * [simplify]: iters left: 5 (107 enodes) 1553932358.854 * * [simplify]: iters left: 4 (248 enodes) 1553932358.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932358.929 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932358.929 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932358.929 * * [simplify]: Extracting #3: cost 78 inf + 0 1553932358.929 * * [simplify]: Extracting #4: cost 267 inf + 1 1553932358.931 * * [simplify]: Extracting #5: cost 239 inf + 9787 1553932358.939 * * [simplify]: Extracting #6: cost 70 inf + 45637 1553932358.950 * * [simplify]: Extracting #7: cost 25 inf + 59486 1553932358.965 * * [simplify]: Extracting #8: cost 1 inf + 67916 1553932358.977 * * [simplify]: Extracting #9: cost 0 inf + 68168 1553932358.989 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) (+ x.im x.re)) (* x.re (- x.im x.re))))) (cbrt (* x.re (* (- x.re x.im) (+ x.im x.re))))) 1553932358.989 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) (+ x.im x.re)) (* x.re (- x.im x.re))))) (cbrt (* x.re (* (- x.re x.im) (+ x.im x.re))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932358.989 * * * * [progress]: [ 761 / 827 ] simplifiying candidate # 1553932358.989 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932358.989 * * [simplify]: iters left: 6 (16 enodes) 1553932358.993 * * [simplify]: iters left: 5 (69 enodes) 1553932359.003 * * [simplify]: iters left: 4 (145 enodes) 1553932359.043 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932359.043 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932359.043 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932359.043 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932359.044 * * [simplify]: Extracting #4: cost 181 inf + 1 1553932359.044 * * [simplify]: Extracting #5: cost 160 inf + 2772 1553932359.047 * * [simplify]: Extracting #6: cost 80 inf + 17520 1553932359.053 * * [simplify]: Extracting #7: cost 3 inf + 33391 1553932359.060 * * [simplify]: Extracting #8: cost 0 inf + 33917 1553932359.066 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553932359.066 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932359.067 * * * * [progress]: [ 762 / 827 ] simplifiying candidate # 1553932359.067 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932359.067 * * [simplify]: iters left: 6 (23 enodes) 1553932359.073 * * [simplify]: iters left: 5 (107 enodes) 1553932359.095 * * [simplify]: iters left: 4 (246 enodes) 1553932359.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932359.167 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932359.167 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932359.167 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932359.168 * * [simplify]: Extracting #4: cost 242 inf + 1 1553932359.170 * * [simplify]: Extracting #5: cost 200 inf + 11415 1553932359.177 * * [simplify]: Extracting #6: cost 43 inf + 44781 1553932359.187 * * [simplify]: Extracting #7: cost 14 inf + 54921 1553932359.197 * * [simplify]: Extracting #8: cost 3 inf + 57883 1553932359.207 * * [simplify]: Extracting #9: cost 0 inf + 58850 1553932359.217 * [simplify]: Simplified to (* (* (cbrt (* (- x.im x.re) (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) 1553932359.217 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.im x.re) (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932359.217 * * * * [progress]: [ 763 / 827 ] simplifiying candidate # 1553932359.218 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932359.218 * * [simplify]: iters left: 6 (18 enodes) 1553932359.222 * * [simplify]: iters left: 5 (78 enodes) 1553932359.236 * * [simplify]: iters left: 4 (178 enodes) 1553932359.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932359.298 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932359.298 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932359.298 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932359.299 * * [simplify]: Extracting #4: cost 233 inf + 1 1553932359.300 * * [simplify]: Extracting #5: cost 190 inf + 5771 1553932359.306 * * [simplify]: Extracting #6: cost 22 inf + 39015 1553932359.315 * * [simplify]: Extracting #7: cost 0 inf + 44819 1553932359.325 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* (* x.re (+ x.im x.re)) (- x.im x.re)) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) 1553932359.325 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* (* x.re (+ x.im x.re)) (- x.im x.re)) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932359.325 * * * * [progress]: [ 764 / 827 ] simplifiying candidate # 1553932359.325 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932359.325 * * [simplify]: iters left: 6 (22 enodes) 1553932359.331 * * [simplify]: iters left: 5 (103 enodes) 1553932359.351 * * [simplify]: iters left: 4 (226 enodes) 1553932359.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932359.416 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932359.416 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932359.416 * * [simplify]: Extracting #3: cost 69 inf + 0 1553932359.417 * * [simplify]: Extracting #4: cost 229 inf + 1 1553932359.421 * * [simplify]: Extracting #5: cost 180 inf + 8912 1553932359.427 * * [simplify]: Extracting #6: cost 58 inf + 32896 1553932359.435 * * [simplify]: Extracting #7: cost 7 inf + 47331 1553932359.445 * * [simplify]: Extracting #8: cost 2 inf + 48650 1553932359.454 * * [simplify]: Extracting #9: cost 0 inf + 49074 1553932359.463 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* x.re (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.im x.re) (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))))) 1553932359.463 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* x.re (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.im x.re) (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932359.463 * * * * [progress]: [ 765 / 827 ] simplifiying candidate # 1553932359.463 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932359.464 * * [simplify]: iters left: 6 (18 enodes) 1553932359.468 * * [simplify]: iters left: 5 (78 enodes) 1553932359.480 * * [simplify]: iters left: 4 (180 enodes) 1553932359.537 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932359.537 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932359.537 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932359.537 * * [simplify]: Extracting #3: cost 82 inf + 0 1553932359.538 * * [simplify]: Extracting #4: cost 228 inf + 1 1553932359.539 * * [simplify]: Extracting #5: cost 177 inf + 7551 1553932359.546 * * [simplify]: Extracting #6: cost 20 inf + 38213 1553932359.557 * * [simplify]: Extracting #7: cost 0 inf + 44489 1553932359.566 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (* (- x.im x.re) (* (* (+ x.im x.re) (* x.re (- x.re x.im))) (+ x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932359.566 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (* (- x.im x.re) (* (* (+ x.im x.re) (* x.re (- x.re x.im))) (+ x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932359.566 * * * * [progress]: [ 766 / 827 ] simplifiying candidate # 1553932359.566 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932359.566 * * [simplify]: iters left: 6 (19 enodes) 1553932359.571 * * [simplify]: iters left: 5 (90 enodes) 1553932359.589 * * [simplify]: iters left: 4 (215 enodes) 1553932359.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932359.647 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932359.647 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932359.647 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932359.648 * * [simplify]: Extracting #4: cost 179 inf + 1 1553932359.648 * * [simplify]: Extracting #5: cost 207 inf + 331 1553932359.652 * * [simplify]: Extracting #6: cost 118 inf + 17622 1553932359.659 * * [simplify]: Extracting #7: cost 32 inf + 44171 1553932359.667 * * [simplify]: Extracting #8: cost 4 inf + 53380 1553932359.676 * * [simplify]: Extracting #9: cost 0 inf + 55029 1553932359.685 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.re))) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ x.re x.im)) x.re)) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) 1553932359.685 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.re))) (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ x.re x.im)) x.re)) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932359.685 * * * * [progress]: [ 767 / 827 ] simplifiying candidate # 1553932359.686 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932359.686 * * [simplify]: iters left: 6 (23 enodes) 1553932359.695 * * [simplify]: iters left: 5 (104 enodes) 1553932359.715 * * [simplify]: iters left: 4 (231 enodes) 1553932359.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932359.783 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932359.783 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932359.784 * * [simplify]: Extracting #3: cost 62 inf + 0 1553932359.784 * * [simplify]: Extracting #4: cost 213 inf + 1 1553932359.786 * * [simplify]: Extracting #5: cost 176 inf + 17487 1553932359.792 * * [simplify]: Extracting #6: cost 77 inf + 41560 1553932359.801 * * [simplify]: Extracting #7: cost 34 inf + 48554 1553932359.811 * * [simplify]: Extracting #8: cost 7 inf + 57179 1553932359.821 * * [simplify]: Extracting #9: cost 0 inf + 59075 1553932359.833 * [simplify]: Simplified to (* (cbrt (* (* (* x.re (- x.re x.im)) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553932359.833 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* x.re (- x.re x.im)) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932359.834 * * * * [progress]: [ 768 / 827 ] simplifiying candidate # 1553932359.834 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932359.834 * * [simplify]: iters left: 6 (21 enodes) 1553932359.839 * * [simplify]: iters left: 5 (97 enodes) 1553932359.858 * * [simplify]: iters left: 4 (231 enodes) 1553932359.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932359.922 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932359.922 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932359.922 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932359.923 * * [simplify]: Extracting #4: cost 203 inf + 1 1553932359.924 * * [simplify]: Extracting #5: cost 211 inf + 2613 1553932359.928 * * [simplify]: Extracting #6: cost 103 inf + 23859 1553932359.936 * * [simplify]: Extracting #7: cost 18 inf + 50005 1553932359.945 * * [simplify]: Extracting #8: cost 1 inf + 56219 1553932359.955 * * [simplify]: Extracting #9: cost 0 inf + 56431 1553932359.964 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932359.964 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932359.964 * * * * [progress]: [ 769 / 827 ] simplifiying candidate # 1553932359.964 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932359.964 * * [simplify]: iters left: 6 (23 enodes) 1553932359.973 * * [simplify]: iters left: 5 (107 enodes) 1553932359.993 * * [simplify]: iters left: 4 (248 enodes) 1553932360.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932360.070 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932360.070 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932360.070 * * [simplify]: Extracting #3: cost 71 inf + 0 1553932360.071 * * [simplify]: Extracting #4: cost 261 inf + 1 1553932360.072 * * [simplify]: Extracting #5: cost 234 inf + 12813 1553932360.079 * * [simplify]: Extracting #6: cost 70 inf + 41156 1553932360.089 * * [simplify]: Extracting #7: cost 22 inf + 54486 1553932360.099 * * [simplify]: Extracting #8: cost 7 inf + 60130 1553932360.113 * * [simplify]: Extracting #9: cost 0 inf + 62276 1553932360.124 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (* (* (+ x.re x.im) (- x.re x.im)) (* (+ x.re x.im) x.re))))) 1553932360.124 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (* (* (+ x.re x.im) (- x.re x.im)) (* (+ x.re x.im) x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932360.124 * * * * [progress]: [ 770 / 827 ] simplifiying candidate # 1553932360.124 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932360.124 * * [simplify]: iters left: 6 (16 enodes) 1553932360.129 * * [simplify]: iters left: 5 (76 enodes) 1553932360.143 * * [simplify]: iters left: 4 (175 enodes) 1553932360.188 * * [simplify]: iters left: 3 (498 enodes) 1553932360.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932360.629 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932360.629 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932360.630 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932360.630 * * [simplify]: Extracting #4: cost 251 inf + 1 1553932360.632 * * [simplify]: Extracting #5: cost 282 inf + 17403 1553932360.639 * * [simplify]: Extracting #6: cost 167 inf + 40101 1553932360.649 * * [simplify]: Extracting #7: cost 80 inf + 66490 1553932360.662 * * [simplify]: Extracting #8: cost 6 inf + 99487 1553932360.675 * * [simplify]: Extracting #9: cost 0 inf + 102215 1553932360.692 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) 1553932360.692 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932360.692 * * * * [progress]: [ 771 / 827 ] simplifiying candidate # 1553932360.693 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932360.693 * * [simplify]: iters left: 6 (22 enodes) 1553932360.698 * * [simplify]: iters left: 5 (99 enodes) 1553932360.717 * * [simplify]: iters left: 4 (223 enodes) 1553932360.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932360.783 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932360.783 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932360.783 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932360.784 * * [simplify]: Extracting #4: cost 155 inf + 1 1553932360.785 * * [simplify]: Extracting #5: cost 142 inf + 6426 1553932360.789 * * [simplify]: Extracting #6: cost 70 inf + 22748 1553932360.795 * * [simplify]: Extracting #7: cost 27 inf + 32568 1553932360.803 * * [simplify]: Extracting #8: cost 5 inf + 37809 1553932360.809 * * [simplify]: Extracting #9: cost 0 inf + 39280 1553932360.819 * [simplify]: Simplified to (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ x.re x.im)) x.re)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.re))))) 1553932360.819 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ x.re x.im)) x.re)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932360.819 * * * * [progress]: [ 772 / 827 ] simplifiying candidate # 1553932360.819 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932360.820 * * [simplify]: iters left: 6 (19 enodes) 1553932360.824 * * [simplify]: iters left: 5 (90 enodes) 1553932360.841 * * [simplify]: iters left: 4 (215 enodes) 1553932360.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932360.896 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932360.896 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932360.896 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932360.896 * * [simplify]: Extracting #4: cost 156 inf + 1 1553932360.897 * * [simplify]: Extracting #5: cost 177 inf + 1304 1553932360.900 * * [simplify]: Extracting #6: cost 95 inf + 15979 1553932360.906 * * [simplify]: Extracting #7: cost 18 inf + 37260 1553932360.913 * * [simplify]: Extracting #8: cost 2 inf + 42990 1553932360.921 * * [simplify]: Extracting #9: cost 0 inf + 43414 1553932360.928 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im)))) (cbrt (* x.re (* (- x.re x.im) (+ x.re x.im))))) 1553932360.928 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im)))) (cbrt (* x.re (* (- x.re x.im) (+ x.re x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932360.928 * * * * [progress]: [ 773 / 827 ] simplifiying candidate # 1553932360.929 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932360.929 * * [simplify]: iters left: 6 (21 enodes) 1553932360.934 * * [simplify]: iters left: 5 (97 enodes) 1553932360.951 * * [simplify]: iters left: 4 (231 enodes) 1553932361.011 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932361.011 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932361.011 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932361.011 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932361.012 * * [simplify]: Extracting #4: cost 178 inf + 1 1553932361.013 * * [simplify]: Extracting #5: cost 194 inf + 1835 1553932361.015 * * [simplify]: Extracting #6: cost 130 inf + 14072 1553932361.023 * * [simplify]: Extracting #7: cost 37 inf + 32277 1553932361.031 * * [simplify]: Extracting #8: cost 7 inf + 41258 1553932361.038 * * [simplify]: Extracting #9: cost 0 inf + 43372 1553932361.045 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im)))) 1553932361.045 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im)))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932361.045 * * * * [progress]: [ 774 / 827 ] simplifiying candidate # 1553932361.045 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932361.046 * * [simplify]: iters left: 6 (23 enodes) 1553932361.051 * * [simplify]: iters left: 5 (104 enodes) 1553932361.070 * * [simplify]: iters left: 4 (231 enodes) 1553932361.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932361.137 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932361.137 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932361.137 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932361.138 * * [simplify]: Extracting #4: cost 190 inf + 1 1553932361.139 * * [simplify]: Extracting #5: cost 173 inf + 6279 1553932361.146 * * [simplify]: Extracting #6: cost 66 inf + 29745 1553932361.156 * * [simplify]: Extracting #7: cost 23 inf + 43945 1553932361.165 * * [simplify]: Extracting #8: cost 1 inf + 51978 1553932361.174 * * [simplify]: Extracting #9: cost 0 inf + 52190 1553932361.183 * [simplify]: Simplified to (* (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932361.183 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932361.184 * * * * [progress]: [ 775 / 827 ] simplifiying candidate # 1553932361.184 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932361.184 * * [simplify]: iters left: 6 (21 enodes) 1553932361.189 * * [simplify]: iters left: 5 (95 enodes) 1553932361.207 * * [simplify]: iters left: 4 (203 enodes) 1553932361.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932361.274 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932361.274 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932361.274 * * [simplify]: Extracting #3: cost 66 inf + 0 1553932361.275 * * [simplify]: Extracting #4: cost 207 inf + 1 1553932361.276 * * [simplify]: Extracting #5: cost 156 inf + 8635 1553932361.286 * * [simplify]: Extracting #6: cost 37 inf + 35557 1553932361.295 * * [simplify]: Extracting #7: cost 10 inf + 44365 1553932361.303 * * [simplify]: Extracting #8: cost 0 inf + 46515 1553932361.312 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.re)))) 1553932361.312 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932361.312 * * * * [progress]: [ 776 / 827 ] simplifiying candidate # 1553932361.313 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932361.313 * * [simplify]: iters left: 6 (23 enodes) 1553932361.318 * * [simplify]: iters left: 5 (107 enodes) 1553932361.338 * * [simplify]: iters left: 4 (248 enodes) 1553932361.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932361.409 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932361.409 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932361.410 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932361.410 * * [simplify]: Extracting #4: cost 215 inf + 1 1553932361.412 * * [simplify]: Extracting #5: cost 181 inf + 9922 1553932361.421 * * [simplify]: Extracting #6: cost 60 inf + 35159 1553932361.430 * * [simplify]: Extracting #7: cost 18 inf + 49088 1553932361.440 * * [simplify]: Extracting #8: cost 7 inf + 52132 1553932361.450 * * [simplify]: Extracting #9: cost 0 inf + 54278 1553932361.459 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) 1553932361.459 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.im x.im) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932361.459 * * * * [progress]: [ 777 / 827 ] simplifiying candidate # 1553932361.460 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932361.460 * * [simplify]: iters left: 6 (18 enodes) 1553932361.464 * * [simplify]: iters left: 5 (78 enodes) 1553932361.476 * * [simplify]: iters left: 4 (178 enodes) 1553932361.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932361.538 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932361.538 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932361.538 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932361.539 * * [simplify]: Extracting #4: cost 233 inf + 1 1553932361.540 * * [simplify]: Extracting #5: cost 191 inf + 5653 1553932361.548 * * [simplify]: Extracting #6: cost 29 inf + 36442 1553932361.557 * * [simplify]: Extracting #7: cost 0 inf + 44339 1553932361.566 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) 1553932361.566 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932361.566 * * * * [progress]: [ 778 / 827 ] simplifiying candidate # 1553932361.567 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932361.567 * * [simplify]: iters left: 6 (22 enodes) 1553932361.572 * * [simplify]: iters left: 5 (99 enodes) 1553932361.591 * * [simplify]: iters left: 4 (223 enodes) 1553932361.657 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932361.657 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932361.657 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932361.657 * * [simplify]: Extracting #3: cost 54 inf + 0 1553932361.657 * * [simplify]: Extracting #4: cost 155 inf + 1 1553932361.658 * * [simplify]: Extracting #5: cost 158 inf + 2971 1553932361.661 * * [simplify]: Extracting #6: cost 82 inf + 16081 1553932361.667 * * [simplify]: Extracting #7: cost 29 inf + 30070 1553932361.674 * * [simplify]: Extracting #8: cost 7 inf + 37014 1553932361.683 * * [simplify]: Extracting #9: cost 0 inf + 39200 1553932361.690 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.re)))) 1553932361.690 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932361.690 * * * * [progress]: [ 779 / 827 ] simplifiying candidate # 1553932361.690 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932361.690 * * [simplify]: iters left: 6 (15 enodes) 1553932361.694 * * [simplify]: iters left: 5 (61 enodes) 1553932361.703 * * [simplify]: iters left: 4 (122 enodes) 1553932361.735 * * [simplify]: iters left: 3 (413 enodes) 1553932361.945 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932361.945 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932361.945 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932361.945 * * [simplify]: Extracting #3: cost 84 inf + 0 1553932361.946 * * [simplify]: Extracting #4: cost 219 inf + 1 1553932361.947 * * [simplify]: Extracting #5: cost 179 inf + 6855 1553932361.955 * * [simplify]: Extracting #6: cost 28 inf + 36838 1553932361.965 * * [simplify]: Extracting #7: cost 0 inf + 43374 1553932361.976 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932361.976 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932361.976 * * * * [progress]: [ 780 / 827 ] simplifiying candidate # 1553932361.976 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932361.976 * * [simplify]: iters left: 6 (21 enodes) 1553932361.982 * * [simplify]: iters left: 5 (95 enodes) 1553932362.002 * * [simplify]: iters left: 4 (203 enodes) 1553932362.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932362.057 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932362.057 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932362.058 * * [simplify]: Extracting #3: cost 52 inf + 0 1553932362.058 * * [simplify]: Extracting #4: cost 154 inf + 1 1553932362.059 * * [simplify]: Extracting #5: cost 146 inf + 1636 1553932362.061 * * [simplify]: Extracting #6: cost 58 inf + 16352 1553932362.069 * * [simplify]: Extracting #7: cost 12 inf + 28225 1553932362.075 * * [simplify]: Extracting #8: cost 2 inf + 31144 1553932362.081 * * [simplify]: Extracting #9: cost 0 inf + 31608 1553932362.087 * [simplify]: Simplified to (* (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im)))) 1553932362.087 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932362.087 * * * * [progress]: [ 781 / 827 ] simplifiying candidate # 1553932362.087 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932362.087 * * [simplify]: iters left: 6 (18 enodes) 1553932362.091 * * [simplify]: iters left: 5 (78 enodes) 1553932362.104 * * [simplify]: iters left: 4 (178 enodes) 1553932362.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932362.154 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932362.154 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932362.154 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932362.155 * * [simplify]: Extracting #4: cost 166 inf + 1 1553932362.155 * * [simplify]: Extracting #5: cost 148 inf + 1884 1553932362.158 * * [simplify]: Extracting #6: cost 36 inf + 18414 1553932362.164 * * [simplify]: Extracting #7: cost 1 inf + 27203 1553932362.170 * * [simplify]: Extracting #8: cost 0 inf + 27645 1553932362.176 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (* (+ x.re x.im) (- x.im x.re)))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932362.176 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (* (+ x.re x.im) (- x.im x.re)))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932362.176 * * * * [progress]: [ 782 / 827 ] simplifiying candidate # 1553932362.176 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932362.176 * * [simplify]: iters left: 6 (19 enodes) 1553932362.181 * * [simplify]: iters left: 5 (90 enodes) 1553932362.200 * * [simplify]: iters left: 4 (215 enodes) 1553932362.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932362.254 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932362.254 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932362.254 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932362.254 * * [simplify]: Extracting #4: cost 170 inf + 1 1553932362.255 * * [simplify]: Extracting #5: cost 192 inf + 902 1553932362.260 * * [simplify]: Extracting #6: cost 111 inf + 15620 1553932362.267 * * [simplify]: Extracting #7: cost 19 inf + 43223 1553932362.275 * * [simplify]: Extracting #8: cost 2 inf + 50912 1553932362.283 * * [simplify]: Extracting #9: cost 0 inf + 51806 1553932362.292 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.re)))) 1553932362.292 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.re)))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932362.292 * * * * [progress]: [ 783 / 827 ] simplifiying candidate # 1553932362.292 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932362.293 * * [simplify]: iters left: 6 (21 enodes) 1553932362.298 * * [simplify]: iters left: 5 (95 enodes) 1553932362.316 * * [simplify]: iters left: 4 (203 enodes) 1553932362.374 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932362.374 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932362.374 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932362.374 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932362.374 * * [simplify]: Extracting #4: cost 183 inf + 1 1553932362.376 * * [simplify]: Extracting #5: cost 145 inf + 12126 1553932362.381 * * [simplify]: Extracting #6: cost 39 inf + 39455 1553932362.388 * * [simplify]: Extracting #7: cost 12 inf + 40359 1553932362.399 * * [simplify]: Extracting #8: cost 0 inf + 44349 1553932362.407 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (+ x.re x.im)))) (cbrt (* (* x.re (+ x.re x.im)) (- x.re x.im)))) 1553932362.408 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (+ x.re x.im)))) (cbrt (* (* x.re (+ x.re x.im)) (- x.re x.im)))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932362.408 * * * * [progress]: [ 784 / 827 ] simplifiying candidate # 1553932362.408 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932362.408 * * [simplify]: iters left: 6 (22 enodes) 1553932362.414 * * [simplify]: iters left: 5 (102 enodes) 1553932362.432 * * [simplify]: iters left: 4 (240 enodes) 1553932362.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932362.494 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932362.494 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932362.494 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932362.494 * * [simplify]: Extracting #4: cost 212 inf + 1 1553932362.495 * * [simplify]: Extracting #5: cost 220 inf + 2607 1553932362.499 * * [simplify]: Extracting #6: cost 108 inf + 22423 1553932362.507 * * [simplify]: Extracting #7: cost 18 inf + 50227 1553932362.517 * * [simplify]: Extracting #8: cost 0 inf + 57360 1553932362.526 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (- x.re x.im)) x.re)) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553932362.526 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (- x.re x.im)) x.re)) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932362.526 * * * * [progress]: [ 785 / 827 ] simplifiying candidate # 1553932362.526 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932362.527 * * [simplify]: iters left: 6 (22 enodes) 1553932362.535 * * [simplify]: iters left: 5 (103 enodes) 1553932362.553 * * [simplify]: iters left: 4 (226 enodes) 1553932362.616 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932362.616 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932362.616 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932362.616 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932362.617 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932362.618 * * [simplify]: Extracting #5: cost 192 inf + 13360 1553932362.624 * * [simplify]: Extracting #6: cost 62 inf + 35163 1553932362.633 * * [simplify]: Extracting #7: cost 9 inf + 47910 1553932362.642 * * [simplify]: Extracting #8: cost 0 inf + 49838 1553932362.651 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (cbrt (* (* (- x.im x.re) (* x.re (+ x.re x.im))) (* (+ x.re x.im) (- x.re x.im))))) 1553932362.651 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (cbrt (* (* (- x.im x.re) (* x.re (+ x.re x.im))) (* (+ x.re x.im) (- x.re x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932362.652 * * * * [progress]: [ 786 / 827 ] simplifiying candidate # 1553932362.652 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932362.652 * * [simplify]: iters left: 6 (19 enodes) 1553932362.657 * * [simplify]: iters left: 5 (90 enodes) 1553932362.676 * * [simplify]: iters left: 4 (215 enodes) 1553932362.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932362.729 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932362.729 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932362.729 * * [simplify]: Extracting #3: cost 46 inf + 0 1553932362.732 * * [simplify]: Extracting #4: cost 156 inf + 1 1553932362.733 * * [simplify]: Extracting #5: cost 181 inf + 696 1553932362.735 * * [simplify]: Extracting #6: cost 98 inf + 14574 1553932362.741 * * [simplify]: Extracting #7: cost 18 inf + 36664 1553932362.748 * * [simplify]: Extracting #8: cost 3 inf + 42308 1553932362.755 * * [simplify]: Extracting #9: cost 0 inf + 43414 1553932362.762 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) 1553932362.762 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932362.762 * * * * [progress]: [ 787 / 827 ] simplifiying candidate # 1553932362.763 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932362.763 * * [simplify]: iters left: 6 (21 enodes) 1553932362.768 * * [simplify]: iters left: 5 (95 enodes) 1553932362.786 * * [simplify]: iters left: 4 (203 enodes) 1553932362.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932362.843 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932362.843 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932362.843 * * [simplify]: Extracting #3: cost 52 inf + 0 1553932362.843 * * [simplify]: Extracting #4: cost 154 inf + 1 1553932362.844 * * [simplify]: Extracting #5: cost 139 inf + 4595 1553932362.848 * * [simplify]: Extracting #6: cost 37 inf + 25802 1553932362.854 * * [simplify]: Extracting #7: cost 7 inf + 30538 1553932362.860 * * [simplify]: Extracting #8: cost 0 inf + 31808 1553932362.869 * * [simplify]: Extracting #9: cost 0 inf + 31768 1553932362.875 * [simplify]: Simplified to (* (cbrt (* x.re (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- x.re x.im)))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im))))) 1553932362.875 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- x.re x.im)))) (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (* (+ x.re x.im) x.re) (- x.re x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932362.875 * * * * [progress]: [ 788 / 827 ] simplifiying candidate # 1553932362.875 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932362.875 * * [simplify]: iters left: 6 (15 enodes) 1553932362.879 * * [simplify]: iters left: 5 (72 enodes) 1553932362.892 * * [simplify]: iters left: 4 (154 enodes) 1553932362.926 * * [simplify]: iters left: 3 (396 enodes) 1553932363.046 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932363.046 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932363.046 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932363.046 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932363.046 * * [simplify]: Extracting #4: cost 176 inf + 1 1553932363.047 * * [simplify]: Extracting #5: cost 195 inf + 3910 1553932363.054 * * [simplify]: Extracting #6: cost 98 inf + 26214 1553932363.062 * * [simplify]: Extracting #7: cost 21 inf + 42833 1553932363.071 * * [simplify]: Extracting #8: cost 3 inf + 46733 1553932363.079 * * [simplify]: Extracting #9: cost 0 inf + 47489 1553932363.088 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) 1553932363.088 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932363.088 * * * * [progress]: [ 789 / 827 ] simplifiying candidate # 1553932363.088 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932363.088 * * [simplify]: iters left: 6 (20 enodes) 1553932363.093 * * [simplify]: iters left: 5 (93 enodes) 1553932363.110 * * [simplify]: iters left: 4 (210 enodes) 1553932363.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932363.162 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932363.162 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932363.162 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932363.163 * * [simplify]: Extracting #4: cost 163 inf + 1 1553932363.164 * * [simplify]: Extracting #5: cost 152 inf + 2327 1553932363.166 * * [simplify]: Extracting #6: cost 69 inf + 15367 1553932363.172 * * [simplify]: Extracting #7: cost 9 inf + 31481 1553932363.178 * * [simplify]: Extracting #8: cost 2 inf + 32844 1553932363.184 * * [simplify]: Extracting #9: cost 0 inf + 33268 1553932363.192 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (* (- x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (+ x.re x.im)) (- x.re x.im))))) 1553932363.192 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.re x.im) (* (- x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (+ x.re x.im)) (- x.re x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932363.193 * * * * [progress]: [ 790 / 827 ] simplifiying candidate # 1553932363.193 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932363.193 * * [simplify]: iters left: 6 (22 enodes) 1553932363.198 * * [simplify]: iters left: 5 (102 enodes) 1553932363.217 * * [simplify]: iters left: 4 (239 enodes) 1553932363.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932363.279 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932363.279 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932363.279 * * [simplify]: Extracting #3: cost 55 inf + 0 1553932363.279 * * [simplify]: Extracting #4: cost 204 inf + 1 1553932363.281 * * [simplify]: Extracting #5: cost 165 inf + 13173 1553932363.288 * * [simplify]: Extracting #6: cost 57 inf + 34745 1553932363.296 * * [simplify]: Extracting #7: cost 33 inf + 42029 1553932363.305 * * [simplify]: Extracting #8: cost 4 inf + 53194 1553932363.314 * * [simplify]: Extracting #9: cost 0 inf + 54824 1553932363.325 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (+ (* x.im (* x.re (- x.re x.im))) (* (* x.re x.re) (- x.re x.im)))))) 1553932363.325 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (+ (* x.im (* x.re (- x.re x.im))) (* (* x.re x.re) (- x.re x.im)))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932363.326 * * * * [progress]: [ 791 / 827 ] simplifiying candidate # 1553932363.326 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932363.326 * * [simplify]: iters left: 6 (22 enodes) 1553932363.331 * * [simplify]: iters left: 5 (103 enodes) 1553932363.350 * * [simplify]: iters left: 4 (227 enodes) 1553932363.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932363.413 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932363.413 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932363.413 * * [simplify]: Extracting #3: cost 67 inf + 0 1553932363.414 * * [simplify]: Extracting #4: cost 227 inf + 1 1553932363.416 * * [simplify]: Extracting #5: cost 174 inf + 9882 1553932363.423 * * [simplify]: Extracting #6: cost 37 inf + 39713 1553932363.432 * * [simplify]: Extracting #7: cost 6 inf + 49448 1553932363.441 * * [simplify]: Extracting #8: cost 2 inf + 50527 1553932363.451 * * [simplify]: Extracting #9: cost 0 inf + 50951 1553932363.462 * [simplify]: Simplified to (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re x.re) (* x.im x.re))) (- x.re x.im))) (* (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- x.re x.im))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) 1553932363.462 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re x.re) (* x.im x.re))) (- x.re x.im))) (* (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- x.re x.im))) (cbrt (* (- x.re x.im) (* (- (* x.im x.im) (* x.re x.re)) x.re))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932363.462 * * * * [progress]: [ 792 / 827 ] simplifiying candidate # 1553932363.463 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932363.463 * * [simplify]: iters left: 6 (21 enodes) 1553932363.468 * * [simplify]: iters left: 5 (97 enodes) 1553932363.486 * * [simplify]: iters left: 4 (233 enodes) 1553932363.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932363.550 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932363.550 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932363.550 * * [simplify]: Extracting #3: cost 60 inf + 0 1553932363.550 * * [simplify]: Extracting #4: cost 208 inf + 1 1553932363.552 * * [simplify]: Extracting #5: cost 180 inf + 10197 1553932363.558 * * [simplify]: Extracting #6: cost 59 inf + 33994 1553932363.567 * * [simplify]: Extracting #7: cost 21 inf + 46771 1553932363.575 * * [simplify]: Extracting #8: cost 1 inf + 53540 1553932363.584 * * [simplify]: Extracting #9: cost 0 inf + 53752 1553932363.596 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) 1553932363.596 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932363.596 * * * * [progress]: [ 793 / 827 ] simplifiying candidate # 1553932363.596 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932363.597 * * [simplify]: iters left: 6 (18 enodes) 1553932363.600 * * [simplify]: iters left: 5 (78 enodes) 1553932363.613 * * [simplify]: iters left: 4 (180 enodes) 1553932363.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932363.671 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932363.671 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932363.671 * * [simplify]: Extracting #3: cost 82 inf + 0 1553932363.672 * * [simplify]: Extracting #4: cost 226 inf + 1 1553932363.673 * * [simplify]: Extracting #5: cost 182 inf + 6576 1553932363.680 * * [simplify]: Extracting #6: cost 20 inf + 36805 1553932363.688 * * [simplify]: Extracting #7: cost 0 inf + 43445 1553932363.697 * [simplify]: Simplified to (* (* (cbrt (* (* (* (* (+ x.im x.re) (- x.re x.im)) (+ x.im x.re)) (- x.im x.re)) x.re)) (cbrt (* (- x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932363.697 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (* (+ x.im x.re) (- x.re x.im)) (+ x.im x.re)) (- x.im x.re)) x.re)) (cbrt (* (- x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932363.697 * * * * [progress]: [ 794 / 827 ] simplifiying candidate # 1553932363.697 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932363.698 * * [simplify]: iters left: 6 (21 enodes) 1553932363.703 * * [simplify]: iters left: 5 (97 enodes) 1553932363.721 * * [simplify]: iters left: 4 (231 enodes) 1553932363.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932363.781 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932363.781 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932363.781 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932363.781 * * [simplify]: Extracting #4: cost 178 inf + 1 1553932363.782 * * [simplify]: Extracting #5: cost 190 inf + 2605 1553932363.785 * * [simplify]: Extracting #6: cost 101 inf + 15658 1553932363.793 * * [simplify]: Extracting #7: cost 29 inf + 32845 1553932363.800 * * [simplify]: Extracting #8: cost 7 inf + 41036 1553932363.807 * * [simplify]: Extracting #9: cost 0 inf + 43612 1553932363.814 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re))) 1553932363.814 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932363.814 * * * * [progress]: [ 795 / 827 ] simplifiying candidate # 1553932363.814 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932363.814 * * [simplify]: iters left: 6 (18 enodes) 1553932363.818 * * [simplify]: iters left: 5 (78 enodes) 1553932363.830 * * [simplify]: iters left: 4 (178 enodes) 1553932363.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932363.879 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932363.879 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932363.879 * * [simplify]: Extracting #3: cost 57 inf + 0 1553932363.880 * * [simplify]: Extracting #4: cost 166 inf + 1 1553932363.881 * * [simplify]: Extracting #5: cost 131 inf + 4753 1553932363.885 * * [simplify]: Extracting #6: cost 25 inf + 22555 1553932363.891 * * [simplify]: Extracting #7: cost 2 inf + 27401 1553932363.896 * * [simplify]: Extracting #8: cost 0 inf + 27965 1553932363.902 * * [simplify]: Extracting #9: cost 0 inf + 27885 1553932363.908 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932363.908 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932363.909 * * * * [progress]: [ 796 / 827 ] simplifiying candidate # 1553932363.909 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932363.909 * * [simplify]: iters left: 6 (20 enodes) 1553932363.914 * * [simplify]: iters left: 5 (93 enodes) 1553932363.933 * * [simplify]: iters left: 4 (210 enodes) 1553932363.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932363.985 * * [simplify]: Extracting #1: cost 8 inf + 0 1553932363.985 * * [simplify]: Extracting #2: cost 17 inf + 0 1553932363.985 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932363.985 * * [simplify]: Extracting #4: cost 163 inf + 1 1553932363.986 * * [simplify]: Extracting #5: cost 148 inf + 3058 1553932363.990 * * [simplify]: Extracting #6: cost 28 inf + 24488 1553932363.996 * * [simplify]: Extracting #7: cost 9 inf + 30900 1553932364.002 * * [simplify]: Extracting #8: cost 2 inf + 32684 1553932364.008 * * [simplify]: Extracting #9: cost 0 inf + 33108 1553932364.014 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) 1553932364.014 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re)) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932364.014 * * * * [progress]: [ 797 / 827 ] simplifiying candidate # 1553932364.014 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932364.014 * * [simplify]: iters left: 6 (14 enodes) 1553932364.017 * * [simplify]: iters left: 5 (59 enodes) 1553932364.027 * * [simplify]: iters left: 4 (127 enodes) 1553932364.056 * * [simplify]: iters left: 3 (374 enodes) 1553932364.194 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932364.194 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932364.194 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932364.194 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932364.195 * * [simplify]: Extracting #4: cost 231 inf + 1 1553932364.197 * * [simplify]: Extracting #5: cost 200 inf + 9230 1553932364.204 * * [simplify]: Extracting #6: cost 44 inf + 34251 1553932364.217 * * [simplify]: Extracting #7: cost 0 inf + 42339 1553932364.227 * * [simplify]: Extracting #8: cost 0 inf + 42299 1553932364.237 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932364.237 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932364.237 * * * * [progress]: [ 798 / 827 ] simplifiying candidate # 1553932364.237 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932364.238 * * [simplify]: iters left: 6 (17 enodes) 1553932364.242 * * [simplify]: iters left: 5 (81 enodes) 1553932364.257 * * [simplify]: iters left: 4 (182 enodes) 1553932364.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932364.301 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932364.301 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932364.301 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932364.301 * * [simplify]: Extracting #4: cost 136 inf + 1 1553932364.302 * * [simplify]: Extracting #5: cost 149 inf + 1955 1553932364.305 * * [simplify]: Extracting #6: cost 54 inf + 23141 1553932364.311 * * [simplify]: Extracting #7: cost 18 inf + 35570 1553932364.317 * * [simplify]: Extracting #8: cost 1 inf + 41832 1553932364.323 * * [simplify]: Extracting #9: cost 0 inf + 42084 1553932364.330 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932364.330 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932364.330 * * * * [progress]: [ 799 / 827 ] simplifiying candidate # 1553932364.330 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932364.330 * * [simplify]: iters left: 6 (19 enodes) 1553932364.335 * * [simplify]: iters left: 5 (85 enodes) 1553932364.350 * * [simplify]: iters left: 4 (169 enodes) 1553932364.398 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932364.398 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932364.398 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932364.398 * * [simplify]: Extracting #3: cost 47 inf + 0 1553932364.399 * * [simplify]: Extracting #4: cost 159 inf + 1 1553932364.399 * * [simplify]: Extracting #5: cost 149 inf + 2702 1553932364.403 * * [simplify]: Extracting #6: cost 45 inf + 31002 1553932364.409 * * [simplify]: Extracting #7: cost 9 inf + 37223 1553932364.416 * * [simplify]: Extracting #8: cost 2 inf + 37606 1553932364.425 * * [simplify]: Extracting #9: cost 0 inf + 37899 1553932364.432 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)) (+ x.re x.im)))) 1553932364.432 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932364.433 * * * * [progress]: [ 800 / 827 ] simplifiying candidate # 1553932364.433 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932364.433 * * [simplify]: iters left: 6 (19 enodes) 1553932364.438 * * [simplify]: iters left: 5 (87 enodes) 1553932364.454 * * [simplify]: iters left: 4 (198 enodes) 1553932364.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932364.505 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932364.505 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932364.505 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932364.505 * * [simplify]: Extracting #4: cost 166 inf + 1 1553932364.506 * * [simplify]: Extracting #5: cost 179 inf + 1841 1553932364.509 * * [simplify]: Extracting #6: cost 87 inf + 18494 1553932364.515 * * [simplify]: Extracting #7: cost 17 inf + 39949 1553932364.522 * * [simplify]: Extracting #8: cost 1 inf + 45646 1553932364.529 * * [simplify]: Extracting #9: cost 0 inf + 45858 1553932364.537 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (- x.im x.re) (+ x.re x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 1553932364.537 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (- x.im x.re) (+ x.re x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932364.537 * * * * [progress]: [ 801 / 827 ] simplifiying candidate # 1553932364.537 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932364.537 * * [simplify]: iters left: 6 (16 enodes) 1553932364.541 * * [simplify]: iters left: 5 (68 enodes) 1553932364.551 * * [simplify]: iters left: 4 (145 enodes) 1553932364.593 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932364.593 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932364.593 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932364.593 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932364.594 * * [simplify]: Extracting #4: cost 200 inf + 1 1553932364.596 * * [simplify]: Extracting #5: cost 138 inf + 12013 1553932364.602 * * [simplify]: Extracting #6: cost 12 inf + 35252 1553932364.609 * * [simplify]: Extracting #7: cost 0 inf + 37555 1553932364.616 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932364.616 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932364.616 * * * * [progress]: [ 802 / 827 ] simplifiying candidate # 1553932364.616 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932364.616 * * [simplify]: iters left: 6 (16 enodes) 1553932364.623 * * [simplify]: iters left: 5 (75 enodes) 1553932364.637 * * [simplify]: iters left: 4 (173 enodes) 1553932364.677 * * [simplify]: iters left: 3 (497 enodes) 1553932364.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932364.851 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932364.851 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932364.852 * * [simplify]: Extracting #3: cost 69 inf + 0 1553932364.852 * * [simplify]: Extracting #4: cost 256 inf + 1 1553932364.854 * * [simplify]: Extracting #5: cost 296 inf + 13893 1553932364.864 * * [simplify]: Extracting #6: cost 178 inf + 38883 1553932364.874 * * [simplify]: Extracting #7: cost 74 inf + 69831 1553932364.887 * * [simplify]: Extracting #8: cost 6 inf + 102742 1553932364.901 * * [simplify]: Extracting #9: cost 0 inf + 104676 1553932364.914 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932364.914 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932364.914 * * * * [progress]: [ 803 / 827 ] simplifiying candidate # 1553932364.915 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932364.915 * * [simplify]: iters left: 6 (15 enodes) 1553932364.918 * * [simplify]: iters left: 5 (61 enodes) 1553932364.929 * * [simplify]: iters left: 4 (121 enodes) 1553932364.961 * * [simplify]: iters left: 3 (416 enodes) 1553932365.160 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932365.160 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932365.160 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932365.161 * * [simplify]: Extracting #3: cost 77 inf + 0 1553932365.161 * * [simplify]: Extracting #4: cost 224 inf + 1 1553932365.163 * * [simplify]: Extracting #5: cost 172 inf + 9462 1553932365.171 * * [simplify]: Extracting #6: cost 19 inf + 40058 1553932365.182 * * [simplify]: Extracting #7: cost 0 inf + 44426 1553932365.194 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932365.194 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932365.195 * * * * [progress]: [ 804 / 827 ] simplifiying candidate # 1553932365.195 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932365.195 * * [simplify]: iters left: 6 (15 enodes) 1553932365.199 * * [simplify]: iters left: 5 (72 enodes) 1553932365.213 * * [simplify]: iters left: 4 (153 enodes) 1553932365.247 * * [simplify]: iters left: 3 (397 enodes) 1553932365.363 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932365.363 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932365.363 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932365.363 * * [simplify]: Extracting #3: cost 53 inf + 0 1553932365.364 * * [simplify]: Extracting #4: cost 172 inf + 1 1553932365.365 * * [simplify]: Extracting #5: cost 192 inf + 2495 1553932365.369 * * [simplify]: Extracting #6: cost 82 inf + 26697 1553932365.380 * * [simplify]: Extracting #7: cost 19 inf + 41097 1553932365.388 * * [simplify]: Extracting #8: cost 2 inf + 46337 1553932365.396 * * [simplify]: Extracting #9: cost 0 inf + 46761 1553932365.405 * [simplify]: Simplified to (* (* (cbrt (+ (* (* (* x.re x.re) (* x.re x.re)) (- x.re x.im)) (* (* (* (* (- x.re x.im) x.re) x.im) x.im) x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932365.405 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (+ (* (* (* x.re x.re) (* x.re x.re)) (- x.re x.im)) (* (* (* (* (- x.re x.im) x.re) x.im) x.im) x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932365.405 * * * * [progress]: [ 805 / 827 ] simplifiying candidate # 1553932365.405 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932365.405 * * [simplify]: iters left: 6 (14 enodes) 1553932365.408 * * [simplify]: iters left: 5 (58 enodes) 1553932365.417 * * [simplify]: iters left: 4 (125 enodes) 1553932365.446 * * [simplify]: iters left: 3 (374 enodes) 1553932365.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932365.583 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932365.584 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932365.584 * * [simplify]: Extracting #3: cost 70 inf + 0 1553932365.584 * * [simplify]: Extracting #4: cost 232 inf + 1 1553932365.587 * * [simplify]: Extracting #5: cost 178 inf + 12882 1553932365.595 * * [simplify]: Extracting #6: cost 13 inf + 40356 1553932365.607 * * [simplify]: Extracting #7: cost 0 inf + 42942 1553932365.618 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932365.618 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (- x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932365.618 * * * * [progress]: [ 806 / 827 ] simplifiying candidate # 1553932365.618 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932365.618 * * [simplify]: iters left: 6 (17 enodes) 1553932365.623 * * [simplify]: iters left: 5 (82 enodes) 1553932365.638 * * [simplify]: iters left: 4 (183 enodes) 1553932365.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932365.683 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932365.683 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932365.683 * * [simplify]: Extracting #3: cost 35 inf + 0 1553932365.683 * * [simplify]: Extracting #4: cost 136 inf + 1 1553932365.684 * * [simplify]: Extracting #5: cost 151 inf + 3153 1553932365.687 * * [simplify]: Extracting #6: cost 56 inf + 23548 1553932365.693 * * [simplify]: Extracting #7: cost 21 inf + 34964 1553932365.699 * * [simplify]: Extracting #8: cost 1 inf + 41952 1553932365.706 * * [simplify]: Extracting #9: cost 0 inf + 42164 1553932365.712 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) 1553932365.712 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932365.712 * * * * [progress]: [ 807 / 827 ] simplifiying candidate # 1553932365.713 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932365.713 * * [simplify]: iters left: 6 (19 enodes) 1553932365.717 * * [simplify]: iters left: 5 (87 enodes) 1553932365.733 * * [simplify]: iters left: 4 (171 enodes) 1553932365.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932365.781 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932365.781 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932365.781 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932365.782 * * [simplify]: Extracting #4: cost 161 inf + 1 1553932365.782 * * [simplify]: Extracting #5: cost 156 inf + 3314 1553932365.785 * * [simplify]: Extracting #6: cost 76 inf + 24232 1553932365.790 * * [simplify]: Extracting #7: cost 8 inf + 36914 1553932365.797 * * [simplify]: Extracting #8: cost 0 inf + 37823 1553932365.803 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))))) 1553932365.803 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932365.804 * * * * [progress]: [ 808 / 827 ] simplifiying candidate # 1553932365.804 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932365.804 * * [simplify]: iters left: 6 (19 enodes) 1553932365.811 * * [simplify]: iters left: 5 (89 enodes) 1553932365.828 * * [simplify]: iters left: 4 (200 enodes) 1553932365.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932365.879 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932365.879 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932365.880 * * [simplify]: Extracting #3: cost 44 inf + 0 1553932365.880 * * [simplify]: Extracting #4: cost 166 inf + 1 1553932365.881 * * [simplify]: Extracting #5: cost 187 inf + 1426 1553932365.883 * * [simplify]: Extracting #6: cost 94 inf + 18204 1553932365.889 * * [simplify]: Extracting #7: cost 19 inf + 36683 1553932365.896 * * [simplify]: Extracting #8: cost 1 inf + 44538 1553932365.903 * * [simplify]: Extracting #9: cost 0 inf + 44750 1553932365.910 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 1553932365.910 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932365.910 * * * * [progress]: [ 809 / 827 ] simplifiying candidate # 1553932365.910 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932365.911 * * [simplify]: iters left: 6 (16 enodes) 1553932365.914 * * [simplify]: iters left: 5 (70 enodes) 1553932365.925 * * [simplify]: iters left: 4 (145 enodes) 1553932365.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932365.965 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932365.965 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932365.965 * * [simplify]: Extracting #3: cost 56 inf + 0 1553932365.965 * * [simplify]: Extracting #4: cost 181 inf + 1 1553932365.966 * * [simplify]: Extracting #5: cost 165 inf + 2352 1553932365.969 * * [simplify]: Extracting #6: cost 55 inf + 21869 1553932365.975 * * [simplify]: Extracting #7: cost 6 inf + 32345 1553932365.981 * * [simplify]: Extracting #8: cost 0 inf + 33677 1553932365.988 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) 1553932365.988 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932365.988 * * * * [progress]: [ 810 / 827 ] simplifiying candidate # 1553932365.988 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932365.989 * * [simplify]: iters left: 6 (16 enodes) 1553932365.993 * * [simplify]: iters left: 5 (77 enodes) 1553932366.007 * * [simplify]: iters left: 4 (175 enodes) 1553932366.050 * * [simplify]: iters left: 3 (497 enodes) 1553932366.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932366.223 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932366.223 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932366.223 * * [simplify]: Extracting #3: cost 65 inf + 0 1553932366.224 * * [simplify]: Extracting #4: cost 250 inf + 1 1553932366.226 * * [simplify]: Extracting #5: cost 280 inf + 15794 1553932366.233 * * [simplify]: Extracting #6: cost 179 inf + 35342 1553932366.243 * * [simplify]: Extracting #7: cost 90 inf + 62881 1553932366.258 * * [simplify]: Extracting #8: cost 4 inf + 101511 1553932366.271 * * [simplify]: Extracting #9: cost 0 inf + 103022 1553932366.283 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1553932366.284 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932366.284 * * * * [progress]: [ 811 / 827 ] simplifiying candidate # 1553932366.284 * [simplify]: Simplifying (* (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932366.284 * * [simplify]: iters left: 6 (15 enodes) 1553932366.287 * * [simplify]: iters left: 5 (62 enodes) 1553932366.296 * * [simplify]: iters left: 4 (122 enodes) 1553932366.329 * * [simplify]: iters left: 3 (411 enodes) 1553932366.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932366.531 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932366.531 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932366.531 * * [simplify]: Extracting #3: cost 83 inf + 0 1553932366.532 * * [simplify]: Extracting #4: cost 232 inf + 1 1553932366.533 * * [simplify]: Extracting #5: cost 189 inf + 7784 1553932366.541 * * [simplify]: Extracting #6: cost 30 inf + 40213 1553932366.551 * * [simplify]: Extracting #7: cost 0 inf + 47722 1553932366.562 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ x.re x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) 1553932366.562 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ x.re x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) (cbrt (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932366.562 * * * * [progress]: [ 812 / 827 ] simplifiying candidate # 1553932366.562 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932366.562 * * [simplify]: iters left: 6 (15 enodes) 1553932366.569 * * [simplify]: iters left: 5 (73 enodes) 1553932366.582 * * [simplify]: iters left: 4 (154 enodes) 1553932366.615 * * [simplify]: iters left: 3 (396 enodes) 1553932366.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932366.730 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932366.730 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932366.730 * * [simplify]: Extracting #3: cost 51 inf + 0 1553932366.730 * * [simplify]: Extracting #4: cost 176 inf + 1 1553932366.731 * * [simplify]: Extracting #5: cost 195 inf + 4600 1553932366.735 * * [simplify]: Extracting #6: cost 88 inf + 27218 1553932366.742 * * [simplify]: Extracting #7: cost 15 inf + 44009 1553932366.753 * * [simplify]: Extracting #8: cost 4 inf + 45744 1553932366.761 * * [simplify]: Extracting #9: cost 0 inf + 46803 1553932366.769 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553932366.769 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932366.769 * * * * [progress]: [ 813 / 827 ] simplifiying candidate # 1553932366.769 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553932366.769 * * [simplify]: iters left: 6 (14 enodes) 1553932366.772 * * [simplify]: iters left: 5 (60 enodes) 1553932366.781 * * [simplify]: iters left: 4 (127 enodes) 1553932366.807 * * [simplify]: iters left: 3 (373 enodes) 1553932366.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932366.941 * * [simplify]: Extracting #1: cost 6 inf + 0 1553932366.941 * * [simplify]: Extracting #2: cost 12 inf + 0 1553932366.941 * * [simplify]: Extracting #3: cost 72 inf + 0 1553932366.942 * * [simplify]: Extracting #4: cost 236 inf + 1 1553932366.944 * * [simplify]: Extracting #5: cost 185 inf + 12597 1553932366.952 * * [simplify]: Extracting #6: cost 17 inf + 40119 1553932366.962 * * [simplify]: Extracting #7: cost 0 inf + 43632 1553932366.974 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) 1553932366.974 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))))) (cbrt (- x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932366.974 * * * * [progress]: [ 814 / 827 ] simplifiying candidate #real (real->posit16 (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553932366.974 * * * * [progress]: [ 815 / 827 ] simplifiying candidate # 1553932366.974 * * * * [progress]: [ 816 / 827 ] simplifiying candidate # 1553932366.975 * [simplify]: Simplifying x.re 1553932366.975 * * [simplify]: iters left: 0 (1 enodes) 1553932366.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932366.975 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932366.975 * [simplify]: Simplified to x.re 1553932366.975 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932366.975 * * * * [progress]: [ 817 / 827 ] simplifiying candidate # 1553932366.975 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 1553932366.975 * * [simplify]: iters left: 6 (16 enodes) 1553932366.980 * * [simplify]: iters left: 5 (66 enodes) 1553932366.990 * * [simplify]: iters left: 4 (103 enodes) 1553932367.006 * * [simplify]: iters left: 3 (191 enodes) 1553932367.041 * * [simplify]: iters left: 2 (400 enodes) 1553932367.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932367.116 * * [simplify]: Extracting #1: cost 24 inf + 0 1553932367.116 * * [simplify]: Extracting #2: cost 115 inf + 1 1553932367.117 * * [simplify]: Extracting #3: cost 213 inf + 556 1553932367.118 * * [simplify]: Extracting #4: cost 197 inf + 5951 1553932367.122 * * [simplify]: Extracting #5: cost 52 inf + 38166 1553932367.130 * * [simplify]: Extracting #6: cost 5 inf + 53232 1553932367.138 * * [simplify]: Extracting #7: cost 0 inf + 57032 1553932367.145 * * [simplify]: Extracting #8: cost 0 inf + 56437 1553932367.153 * [simplify]: Simplified to (cbrt (* (* x.im x.im) (- x.re))) 1553932367.153 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (* x.im x.im) (- x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932367.153 * * * * [progress]: [ 818 / 827 ] simplifiying candidate # 1553932367.153 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 1553932367.154 * * [simplify]: iters left: 6 (13 enodes) 1553932367.157 * * [simplify]: iters left: 5 (55 enodes) 1553932367.167 * * [simplify]: iters left: 4 (101 enodes) 1553932367.184 * * [simplify]: iters left: 3 (200 enodes) 1553932367.220 * * [simplify]: iters left: 2 (473 enodes) 1553932367.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932367.316 * * [simplify]: Extracting #1: cost 57 inf + 0 1553932367.316 * * [simplify]: Extracting #2: cost 204 inf + 1 1553932367.317 * * [simplify]: Extracting #3: cost 348 inf + 1310 1553932367.320 * * [simplify]: Extracting #4: cost 278 inf + 18892 1553932367.328 * * [simplify]: Extracting #5: cost 78 inf + 76042 1553932367.341 * * [simplify]: Extracting #6: cost 17 inf + 94137 1553932367.355 * * [simplify]: Extracting #7: cost 0 inf + 103923 1553932367.372 * [simplify]: Simplified to (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) 1553932367.372 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932367.372 * * * * [progress]: [ 819 / 827 ] simplifiying candidate # 1553932367.372 * [simplify]: Simplifying x.re 1553932367.372 * * [simplify]: iters left: 0 (1 enodes) 1553932367.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932367.372 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932367.372 * [simplify]: Simplified to x.re 1553932367.372 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) x.re) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932367.372 * * * * [progress]: [ 820 / 827 ] simplifiying candidate # 1553932367.373 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 1553932367.373 * * [simplify]: iters left: 6 (16 enodes) 1553932367.377 * * [simplify]: iters left: 5 (66 enodes) 1553932367.387 * * [simplify]: iters left: 4 (103 enodes) 1553932367.403 * * [simplify]: iters left: 3 (191 enodes) 1553932367.438 * * [simplify]: iters left: 2 (400 enodes) 1553932367.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932367.513 * * [simplify]: Extracting #1: cost 24 inf + 0 1553932367.514 * * [simplify]: Extracting #2: cost 115 inf + 1 1553932367.514 * * [simplify]: Extracting #3: cost 213 inf + 556 1553932367.515 * * [simplify]: Extracting #4: cost 197 inf + 5951 1553932367.520 * * [simplify]: Extracting #5: cost 52 inf + 38166 1553932367.527 * * [simplify]: Extracting #6: cost 5 inf + 53232 1553932367.535 * * [simplify]: Extracting #7: cost 0 inf + 57032 1553932367.543 * * [simplify]: Extracting #8: cost 0 inf + 56437 1553932367.551 * [simplify]: Simplified to (cbrt (* (* x.im x.im) (- x.re))) 1553932367.551 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.im x.im) (- x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932367.551 * * * * [progress]: [ 821 / 827 ] simplifiying candidate # 1553932367.551 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 1553932367.551 * * [simplify]: iters left: 6 (13 enodes) 1553932367.555 * * [simplify]: iters left: 5 (55 enodes) 1553932367.564 * * [simplify]: iters left: 4 (101 enodes) 1553932367.581 * * [simplify]: iters left: 3 (200 enodes) 1553932367.617 * * [simplify]: iters left: 2 (473 enodes) 1553932367.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932367.712 * * [simplify]: Extracting #1: cost 57 inf + 0 1553932367.712 * * [simplify]: Extracting #2: cost 204 inf + 1 1553932367.713 * * [simplify]: Extracting #3: cost 348 inf + 1310 1553932367.716 * * [simplify]: Extracting #4: cost 278 inf + 18892 1553932367.724 * * [simplify]: Extracting #5: cost 78 inf + 76042 1553932367.737 * * [simplify]: Extracting #6: cost 17 inf + 94137 1553932367.751 * * [simplify]: Extracting #7: cost 0 inf + 103923 1553932367.768 * [simplify]: Simplified to (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) 1553932367.768 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3)) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932367.768 * * * * [progress]: [ 822 / 827 ] simplifiying candidate # 1553932367.768 * [simplify]: Simplifying x.re 1553932367.768 * * [simplify]: iters left: 0 (1 enodes) 1553932367.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932367.769 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932367.769 * [simplify]: Simplified to x.re 1553932367.769 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* x.re (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932367.769 * * * * [progress]: [ 823 / 827 ] simplifiying candidate # 1553932367.769 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 1553932367.769 * * [simplify]: iters left: 6 (16 enodes) 1553932367.774 * * [simplify]: iters left: 5 (66 enodes) 1553932367.783 * * [simplify]: iters left: 4 (103 enodes) 1553932367.800 * * [simplify]: iters left: 3 (191 enodes) 1553932367.835 * * [simplify]: iters left: 2 (400 enodes) 1553932367.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932367.910 * * [simplify]: Extracting #1: cost 24 inf + 0 1553932367.911 * * [simplify]: Extracting #2: cost 115 inf + 1 1553932367.911 * * [simplify]: Extracting #3: cost 213 inf + 556 1553932367.912 * * [simplify]: Extracting #4: cost 197 inf + 5951 1553932367.917 * * [simplify]: Extracting #5: cost 52 inf + 38166 1553932367.924 * * [simplify]: Extracting #6: cost 5 inf + 53232 1553932367.932 * * [simplify]: Extracting #7: cost 0 inf + 57032 1553932367.940 * * [simplify]: Extracting #8: cost 0 inf + 56437 1553932367.948 * [simplify]: Simplified to (cbrt (* (* x.im x.im) (- x.re))) 1553932367.948 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (* x.im x.im) (- x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932367.948 * * * * [progress]: [ 824 / 827 ] simplifiying candidate # 1553932367.948 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 1553932367.948 * * [simplify]: iters left: 6 (13 enodes) 1553932367.952 * * [simplify]: iters left: 5 (55 enodes) 1553932367.963 * * [simplify]: iters left: 4 (101 enodes) 1553932367.978 * * [simplify]: iters left: 3 (200 enodes) 1553932368.014 * * [simplify]: iters left: 2 (473 enodes) 1553932368.109 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932368.109 * * [simplify]: Extracting #1: cost 57 inf + 0 1553932368.109 * * [simplify]: Extracting #2: cost 204 inf + 1 1553932368.110 * * [simplify]: Extracting #3: cost 348 inf + 1310 1553932368.113 * * [simplify]: Extracting #4: cost 278 inf + 18892 1553932368.121 * * [simplify]: Extracting #5: cost 78 inf + 76042 1553932368.134 * * [simplify]: Extracting #6: cost 17 inf + 94137 1553932368.148 * * [simplify]: Extracting #7: cost 0 inf + 103923 1553932368.164 * [simplify]: Simplified to (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) 1553932368.164 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932368.164 * * * * [progress]: [ 825 / 827 ] simplifiying candidate # 1553932368.164 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932368.165 * * [simplify]: iters left: 5 (8 enodes) 1553932368.168 * * [simplify]: iters left: 4 (39 enodes) 1553932368.174 * * [simplify]: iters left: 3 (72 enodes) 1553932368.187 * * [simplify]: iters left: 2 (132 enodes) 1553932368.209 * * [simplify]: iters left: 1 (197 enodes) 1553932368.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932368.240 * * [simplify]: Extracting #1: cost 15 inf + 0 1553932368.240 * * [simplify]: Extracting #2: cost 43 inf + 1 1553932368.241 * * [simplify]: Extracting #3: cost 58 inf + 414 1553932368.241 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553932368.242 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553932368.243 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553932368.245 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553932368.246 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553932368.246 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932368.246 * * * * [progress]: [ 826 / 827 ] simplifiying candidate # 1553932368.246 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932368.246 * * [simplify]: iters left: 5 (8 enodes) 1553932368.249 * * [simplify]: iters left: 4 (39 enodes) 1553932368.256 * * [simplify]: iters left: 3 (72 enodes) 1553932368.269 * * [simplify]: iters left: 2 (132 enodes) 1553932368.290 * * [simplify]: iters left: 1 (197 enodes) 1553932368.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932368.321 * * [simplify]: Extracting #1: cost 15 inf + 0 1553932368.321 * * [simplify]: Extracting #2: cost 43 inf + 1 1553932368.321 * * [simplify]: Extracting #3: cost 58 inf + 414 1553932368.322 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553932368.323 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553932368.324 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553932368.326 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553932368.327 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553932368.327 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932368.327 * * * * [progress]: [ 827 / 827 ] simplifiying candidate # 1553932368.327 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553932368.327 * * [simplify]: iters left: 5 (8 enodes) 1553932368.330 * * [simplify]: iters left: 4 (39 enodes) 1553932368.336 * * [simplify]: iters left: 3 (72 enodes) 1553932368.349 * * [simplify]: iters left: 2 (132 enodes) 1553932368.373 * * [simplify]: iters left: 1 (197 enodes) 1553932368.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932368.403 * * [simplify]: Extracting #1: cost 15 inf + 0 1553932368.403 * * [simplify]: Extracting #2: cost 43 inf + 1 1553932368.403 * * [simplify]: Extracting #3: cost 58 inf + 414 1553932368.404 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553932368.405 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553932368.406 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553932368.407 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553932368.408 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553932368.408 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932368.409 * * * [progress]: adding candidates to table 1553932379.071 * * [progress]: iteration 4 / 4 1553932379.072 * * * [progress]: picking best candidate 1553932379.098 * * * * [pick]: Picked # 1553932379.098 * * * [progress]: localizing error 1553932379.138 * * * [progress]: generating rewritten candidates 1553932379.139 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1 2) 1553932379.156 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 1553932379.173 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2 2) 1553932379.178 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2 1) 1553932379.181 * * * [progress]: generating series expansions 1553932379.181 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1 2) 1553932379.182 * [backup-simplify]: Simplify (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 1553932379.182 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.im x.re) around 0 1553932379.182 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1553932379.182 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1553932379.182 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1553932379.182 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.182 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.182 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1553932379.182 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553932379.182 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.182 * [backup-simplify]: Simplify 0 into 0 1553932379.182 * [backup-simplify]: Simplify 1 into 1 1553932379.182 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553932379.182 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553932379.182 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.182 * [backup-simplify]: Simplify x.im into x.im 1553932379.182 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.182 * [backup-simplify]: Simplify 0 into 0 1553932379.182 * [backup-simplify]: Simplify 1 into 1 1553932379.182 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553932379.182 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.182 * [backup-simplify]: Simplify 0 into 0 1553932379.182 * [backup-simplify]: Simplify 1 into 1 1553932379.182 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.182 * [backup-simplify]: Simplify x.im into x.im 1553932379.182 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553932379.182 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553932379.182 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553932379.182 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553932379.182 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553932379.183 * [backup-simplify]: Simplify (- 0) into 0 1553932379.183 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.183 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932379.183 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553932379.184 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553932379.184 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1553932379.184 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553932379.184 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1553932379.184 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 1553932379.184 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1553932379.184 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1553932379.184 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1553932379.184 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.184 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.184 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1553932379.184 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553932379.184 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.184 * [backup-simplify]: Simplify x.re into x.re 1553932379.184 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553932379.184 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932379.185 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.185 * [backup-simplify]: Simplify 0 into 0 1553932379.185 * [backup-simplify]: Simplify 1 into 1 1553932379.185 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.185 * [backup-simplify]: Simplify x.re into x.re 1553932379.185 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932379.185 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.185 * [backup-simplify]: Simplify x.re into x.re 1553932379.185 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.185 * [backup-simplify]: Simplify 0 into 0 1553932379.185 * [backup-simplify]: Simplify 1 into 1 1553932379.185 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553932379.188 * [backup-simplify]: Simplify (- 0) into 0 1553932379.188 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553932379.188 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932379.188 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932379.188 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1553932379.188 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1553932379.188 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1553932379.188 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1553932379.188 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1553932379.188 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1553932379.188 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.188 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.188 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1553932379.188 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553932379.188 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.188 * [backup-simplify]: Simplify x.re into x.re 1553932379.188 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553932379.188 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932379.188 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.188 * [backup-simplify]: Simplify 0 into 0 1553932379.188 * [backup-simplify]: Simplify 1 into 1 1553932379.188 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.188 * [backup-simplify]: Simplify x.re into x.re 1553932379.188 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932379.188 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.188 * [backup-simplify]: Simplify x.re into x.re 1553932379.188 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.188 * [backup-simplify]: Simplify 0 into 0 1553932379.188 * [backup-simplify]: Simplify 1 into 1 1553932379.188 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553932379.189 * [backup-simplify]: Simplify (- 0) into 0 1553932379.189 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553932379.189 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932379.189 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932379.189 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1553932379.189 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1553932379.189 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1553932379.189 * [taylor]: Taking taylor expansion of (pow (pow x.re 3) 1/3) in x.re 1553932379.189 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow x.re 3)))) in x.re 1553932379.189 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow x.re 3))) in x.re 1553932379.189 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.189 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.189 * [taylor]: Taking taylor expansion of (log (pow x.re 3)) in x.re 1553932379.189 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932379.189 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.189 * [backup-simplify]: Simplify 0 into 0 1553932379.189 * [backup-simplify]: Simplify 1 into 1 1553932379.189 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.190 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.190 * [backup-simplify]: Simplify (log 1) into 0 1553932379.190 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 1553932379.190 * [backup-simplify]: Simplify (* 1/3 (* 3 (log x.re))) into (log x.re) 1553932379.190 * [backup-simplify]: Simplify (exp (log x.re)) into x.re 1553932379.190 * [backup-simplify]: Simplify x.re into x.re 1553932379.190 * [backup-simplify]: Simplify (- 1) into -1 1553932379.191 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932379.191 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.191 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 1553932379.191 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 1553932379.191 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.re 3) 1)))) 1) into 0 1553932379.192 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (pow x.re 3)))) into 0 1553932379.192 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.192 * [taylor]: Taking taylor expansion of 0 in x.re 1553932379.192 * [backup-simplify]: Simplify 0 into 0 1553932379.192 * [backup-simplify]: Simplify 0 into 0 1553932379.193 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.193 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.194 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932379.194 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 1553932379.194 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 3 (log x.re)))) into 0 1553932379.195 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.195 * [backup-simplify]: Simplify 0 into 0 1553932379.195 * [backup-simplify]: Simplify (- 0) into 0 1553932379.195 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.195 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.196 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 1553932379.196 * [backup-simplify]: Simplify (+ (* x.re (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))) into (- x.re) 1553932379.197 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 1)))) 2) into (/ -1 (pow x.re 2)) 1553932379.197 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1553932379.198 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (/ -1/3 x.re) 1553932379.198 * [taylor]: Taking taylor expansion of (/ -1/3 x.re) in x.re 1553932379.198 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932379.198 * [backup-simplify]: Simplify -1/3 into -1/3 1553932379.198 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.198 * [backup-simplify]: Simplify 0 into 0 1553932379.198 * [backup-simplify]: Simplify 1 into 1 1553932379.198 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 1553932379.199 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 1553932379.199 * [backup-simplify]: Simplify 0 into 0 1553932379.199 * [backup-simplify]: Simplify 0 into 0 1553932379.199 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.200 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.201 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553932379.201 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 1553932379.202 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 3 (log x.re))))) into 0 1553932379.202 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.202 * [backup-simplify]: Simplify 0 into 0 1553932379.203 * [backup-simplify]: Simplify (- 0) into 0 1553932379.203 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.203 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.204 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 1553932379.204 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1553932379.206 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.re 3) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.re 3) 1)))) 6) into 0 1553932379.206 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3)))))) into 0 1553932379.207 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932379.207 * [taylor]: Taking taylor expansion of 0 in x.re 1553932379.207 * [backup-simplify]: Simplify 0 into 0 1553932379.207 * [backup-simplify]: Simplify 0 into 0 1553932379.207 * [backup-simplify]: Simplify x.re into x.re 1553932379.208 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im))))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553932379.208 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 1553932379.208 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553932379.208 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553932379.208 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553932379.208 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.208 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.208 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553932379.208 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553932379.208 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932379.208 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553932379.208 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.208 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.208 * [backup-simplify]: Simplify 0 into 0 1553932379.208 * [backup-simplify]: Simplify 1 into 1 1553932379.208 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.208 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.208 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.208 * [backup-simplify]: Simplify x.im into x.im 1553932379.208 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.208 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932379.208 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.208 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.208 * [backup-simplify]: Simplify x.im into x.im 1553932379.208 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.208 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.208 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.208 * [backup-simplify]: Simplify 0 into 0 1553932379.208 * [backup-simplify]: Simplify 1 into 1 1553932379.209 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.209 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.209 * [backup-simplify]: Simplify 0 into 0 1553932379.209 * [backup-simplify]: Simplify 1 into 1 1553932379.209 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.209 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932379.209 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.210 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.210 * [backup-simplify]: Simplify (log 1) into 0 1553932379.210 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553932379.210 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1553932379.210 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1553932379.210 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932379.210 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932379.210 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932379.210 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.210 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.210 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932379.210 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932379.210 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932379.210 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932379.210 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.210 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.210 * [backup-simplify]: Simplify x.re into x.re 1553932379.210 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.211 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.211 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.211 * [backup-simplify]: Simplify 0 into 0 1553932379.211 * [backup-simplify]: Simplify 1 into 1 1553932379.211 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.211 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.211 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.211 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.211 * [backup-simplify]: Simplify 0 into 0 1553932379.211 * [backup-simplify]: Simplify 1 into 1 1553932379.211 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.211 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.211 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.211 * [backup-simplify]: Simplify x.re into x.re 1553932379.211 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.211 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.211 * [backup-simplify]: Simplify x.re into x.re 1553932379.211 * [backup-simplify]: Simplify (- 1) into -1 1553932379.212 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932379.212 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.212 * [backup-simplify]: Simplify (* -1 1) into -1 1553932379.212 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932379.212 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553932379.212 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932379.213 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1553932379.213 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 1553932379.213 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932379.213 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932379.213 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932379.213 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.213 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.213 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932379.213 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932379.213 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932379.213 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932379.213 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.213 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.213 * [backup-simplify]: Simplify x.re into x.re 1553932379.213 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.213 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.213 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.213 * [backup-simplify]: Simplify 0 into 0 1553932379.213 * [backup-simplify]: Simplify 1 into 1 1553932379.213 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.213 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.213 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.213 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.213 * [backup-simplify]: Simplify 0 into 0 1553932379.213 * [backup-simplify]: Simplify 1 into 1 1553932379.214 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.214 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.214 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.214 * [backup-simplify]: Simplify x.re into x.re 1553932379.214 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.214 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.214 * [backup-simplify]: Simplify x.re into x.re 1553932379.214 * [backup-simplify]: Simplify (- 1) into -1 1553932379.214 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932379.214 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.215 * [backup-simplify]: Simplify (* -1 1) into -1 1553932379.215 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932379.215 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553932379.215 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932379.215 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1553932379.215 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 1553932379.215 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 1553932379.215 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 1553932379.215 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.215 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.215 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 1553932379.215 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 1553932379.215 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553932379.215 * [taylor]: Taking taylor expansion of -1 in x.re 1553932379.215 * [backup-simplify]: Simplify -1 into -1 1553932379.215 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.215 * [backup-simplify]: Simplify 0 into 0 1553932379.215 * [backup-simplify]: Simplify 1 into 1 1553932379.216 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932379.216 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.216 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932379.216 * [taylor]: Taking taylor expansion of 2 in x.re 1553932379.216 * [backup-simplify]: Simplify 2 into 2 1553932379.216 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932379.216 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.216 * [backup-simplify]: Simplify x.im into x.im 1553932379.216 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932379.216 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 1553932379.217 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932379.217 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932379.217 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 1553932379.217 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 1553932379.218 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932379.218 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932379.218 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.218 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932379.219 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.219 * [backup-simplify]: Simplify (- 0) into 0 1553932379.219 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553932379.219 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 1553932379.219 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 1553932379.220 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.re) 1)))) 1) into 0 1553932379.220 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932379.220 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into 0 1553932379.221 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.221 * [taylor]: Taking taylor expansion of 0 in x.re 1553932379.221 * [backup-simplify]: Simplify 0 into 0 1553932379.221 * [backup-simplify]: Simplify 0 into 0 1553932379.221 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553932379.222 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932379.222 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932379.223 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932379.223 * [backup-simplify]: Simplify (- 0) into 0 1553932379.223 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.224 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932379.224 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.224 * [backup-simplify]: Simplify 0 into 0 1553932379.225 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.225 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932379.225 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.225 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932379.226 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.226 * [backup-simplify]: Simplify (- 0) into 0 1553932379.226 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.227 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 1553932379.227 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (/ 1 (pow x.re 3)) 1553932379.228 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 1553932379.228 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932379.228 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1553932379.229 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 1553932379.229 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 1553932379.229 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932379.229 * [backup-simplify]: Simplify -1/3 into -1/3 1553932379.229 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 1553932379.229 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 1553932379.229 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 1553932379.229 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.229 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.229 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 1553932379.229 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 1553932379.229 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553932379.229 * [taylor]: Taking taylor expansion of -1 in x.re 1553932379.229 * [backup-simplify]: Simplify -1 into -1 1553932379.229 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.229 * [backup-simplify]: Simplify 0 into 0 1553932379.229 * [backup-simplify]: Simplify 1 into 1 1553932379.229 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932379.230 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.230 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932379.230 * [taylor]: Taking taylor expansion of 2 in x.re 1553932379.230 * [backup-simplify]: Simplify 2 into 2 1553932379.230 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932379.230 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.230 * [backup-simplify]: Simplify x.im into x.im 1553932379.230 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932379.230 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 1553932379.230 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932379.230 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932379.231 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 1553932379.231 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 1553932379.231 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932379.231 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932379.231 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.231 * [backup-simplify]: Simplify 0 into 0 1553932379.231 * [backup-simplify]: Simplify 1 into 1 1553932379.232 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.232 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932379.232 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553932379.233 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932379.234 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932379.234 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932379.234 * [backup-simplify]: Simplify (- 0) into 0 1553932379.234 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.235 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932379.235 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.237 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932379.238 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932379.238 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932379.238 * [backup-simplify]: Simplify (- 0) into 0 1553932379.239 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.239 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932379.240 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.241 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.242 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.242 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.243 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)))) into 0 1553932379.244 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.245 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))))) into 0 1553932379.245 * [backup-simplify]: Simplify 0 into 0 1553932379.245 * [backup-simplify]: Simplify 0 into 0 1553932379.245 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.247 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932379.248 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932379.248 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932379.248 * [backup-simplify]: Simplify (- 0) into 0 1553932379.248 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.249 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932379.250 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.250 * [backup-simplify]: Simplify 0 into 0 1553932379.251 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.251 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932379.251 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.251 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932379.252 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.252 * [backup-simplify]: Simplify (- 0) into 0 1553932379.252 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.253 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1553932379.253 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)))) into 0 1553932379.254 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.re) 1)))) 6) into 0 1553932379.254 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932379.255 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))))) into 0 1553932379.256 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932379.256 * [taylor]: Taking taylor expansion of 0 in x.re 1553932379.256 * [backup-simplify]: Simplify 0 into 0 1553932379.256 * [backup-simplify]: Simplify 0 into 0 1553932379.257 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 1553932379.257 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im)))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553932379.257 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 1553932379.257 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553932379.257 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553932379.257 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553932379.257 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.257 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.257 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553932379.257 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553932379.257 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932379.257 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553932379.257 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.257 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.257 * [backup-simplify]: Simplify x.im into x.im 1553932379.257 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.257 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.257 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.257 * [backup-simplify]: Simplify 0 into 0 1553932379.257 * [backup-simplify]: Simplify 1 into 1 1553932379.257 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.257 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932379.257 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.257 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.258 * [backup-simplify]: Simplify x.im into x.im 1553932379.258 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.258 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.258 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.258 * [backup-simplify]: Simplify 0 into 0 1553932379.258 * [backup-simplify]: Simplify 1 into 1 1553932379.258 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.258 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.258 * [backup-simplify]: Simplify 0 into 0 1553932379.258 * [backup-simplify]: Simplify 1 into 1 1553932379.258 * [backup-simplify]: Simplify (- 1) into -1 1553932379.259 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932379.259 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932379.259 * [backup-simplify]: Simplify (* -1 1) into -1 1553932379.259 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932379.260 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.260 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553932379.260 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553932379.261 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553932379.261 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932379.261 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932379.261 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932379.261 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.261 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.261 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932379.261 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932379.261 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932379.261 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.261 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.261 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.261 * [backup-simplify]: Simplify 0 into 0 1553932379.261 * [backup-simplify]: Simplify 1 into 1 1553932379.261 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.261 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.261 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.261 * [backup-simplify]: Simplify x.re into x.re 1553932379.261 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.261 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.261 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.261 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.261 * [backup-simplify]: Simplify 0 into 0 1553932379.261 * [backup-simplify]: Simplify 1 into 1 1553932379.261 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.261 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.261 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.261 * [backup-simplify]: Simplify x.re into x.re 1553932379.261 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.262 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.262 * [backup-simplify]: Simplify x.re into x.re 1553932379.262 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.262 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.262 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.262 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.262 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553932379.263 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932379.263 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1553932379.263 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 1553932379.263 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932379.263 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932379.263 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932379.263 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.263 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.263 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932379.263 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932379.263 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932379.263 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.263 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.263 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.263 * [backup-simplify]: Simplify 0 into 0 1553932379.263 * [backup-simplify]: Simplify 1 into 1 1553932379.263 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.263 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.263 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.263 * [backup-simplify]: Simplify x.re into x.re 1553932379.263 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.263 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.263 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.263 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.263 * [backup-simplify]: Simplify 0 into 0 1553932379.263 * [backup-simplify]: Simplify 1 into 1 1553932379.264 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.264 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.264 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.264 * [backup-simplify]: Simplify x.re into x.re 1553932379.264 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.264 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.264 * [backup-simplify]: Simplify x.re into x.re 1553932379.264 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.264 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.264 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.265 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.265 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553932379.265 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932379.265 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1553932379.265 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 1553932379.265 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 1553932379.265 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 1553932379.265 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.265 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.265 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 1553932379.265 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 1553932379.265 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.265 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.265 * [backup-simplify]: Simplify 0 into 0 1553932379.265 * [backup-simplify]: Simplify 1 into 1 1553932379.266 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.266 * [backup-simplify]: Simplify (log 1) into 0 1553932379.266 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932379.266 * [taylor]: Taking taylor expansion of 2 in x.re 1553932379.266 * [backup-simplify]: Simplify 2 into 2 1553932379.266 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932379.266 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.266 * [backup-simplify]: Simplify x.im into x.im 1553932379.266 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932379.266 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 1553932379.266 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932379.266 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932379.266 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 1553932379.266 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 1553932379.266 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932379.267 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932379.267 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.267 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932379.267 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.268 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1553932379.268 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1553932379.268 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 1553932379.268 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932379.272 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 1553932379.272 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932379.273 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into 0 1553932379.273 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.273 * [taylor]: Taking taylor expansion of 0 in x.re 1553932379.273 * [backup-simplify]: Simplify 0 into 0 1553932379.273 * [backup-simplify]: Simplify 0 into 0 1553932379.274 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.275 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932379.275 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932379.275 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932379.275 * [backup-simplify]: Simplify (- 0) into 0 1553932379.276 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.276 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932379.277 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.277 * [backup-simplify]: Simplify 0 into 0 1553932379.277 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.277 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932379.277 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.278 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.278 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932379.278 * [backup-simplify]: Simplify (- 0) into 0 1553932379.278 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.279 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 1553932379.279 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (- (/ 1 (pow x.re 3))) 1553932379.280 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 1553932379.280 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932379.280 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1553932379.281 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 1553932379.281 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 1553932379.281 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932379.281 * [backup-simplify]: Simplify -1/3 into -1/3 1553932379.281 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 1553932379.281 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 1553932379.281 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 1553932379.281 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.281 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.281 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 1553932379.281 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 1553932379.281 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.281 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.281 * [backup-simplify]: Simplify 0 into 0 1553932379.281 * [backup-simplify]: Simplify 1 into 1 1553932379.281 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.282 * [backup-simplify]: Simplify (log 1) into 0 1553932379.282 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932379.282 * [taylor]: Taking taylor expansion of 2 in x.re 1553932379.282 * [backup-simplify]: Simplify 2 into 2 1553932379.282 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932379.282 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.282 * [backup-simplify]: Simplify x.im into x.im 1553932379.282 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932379.282 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 1553932379.282 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932379.282 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932379.282 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 1553932379.282 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 1553932379.282 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932379.282 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932379.282 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.282 * [backup-simplify]: Simplify 0 into 0 1553932379.282 * [backup-simplify]: Simplify 1 into 1 1553932379.283 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.283 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932379.283 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.284 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932379.284 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932379.285 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932379.285 * [backup-simplify]: Simplify (- 0) into 0 1553932379.285 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.285 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932379.286 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.287 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553932379.288 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932379.289 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932379.289 * [backup-simplify]: Simplify (- 0) into 0 1553932379.289 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.290 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932379.291 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.291 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.292 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.292 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.293 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)))) into 0 1553932379.293 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.294 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 1553932379.294 * [backup-simplify]: Simplify 0 into 0 1553932379.294 * [backup-simplify]: Simplify 0 into 0 1553932379.294 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.296 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553932379.297 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932379.297 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932379.297 * [backup-simplify]: Simplify (- 0) into 0 1553932379.298 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.298 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932379.299 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.299 * [backup-simplify]: Simplify 0 into 0 1553932379.300 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.300 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932379.300 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.300 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.300 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932379.301 * [backup-simplify]: Simplify (- 0) into 0 1553932379.301 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.301 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1553932379.302 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)))) into 0 1553932379.303 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 1553932379.303 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932379.304 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))))) into 0 1553932379.305 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932379.305 * [taylor]: Taking taylor expansion of 0 in x.re 1553932379.305 * [backup-simplify]: Simplify 0 into 0 1553932379.305 * [backup-simplify]: Simplify 0 into 0 1553932379.305 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (log (/ 1 (- x.re)))))) into (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 1553932379.305 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 1553932379.305 * [backup-simplify]: Simplify (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 1553932379.305 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.im x.re) around 0 1553932379.305 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1553932379.305 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1553932379.305 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1553932379.305 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.305 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.305 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1553932379.306 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553932379.306 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.306 * [backup-simplify]: Simplify 0 into 0 1553932379.306 * [backup-simplify]: Simplify 1 into 1 1553932379.306 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553932379.306 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553932379.306 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.306 * [backup-simplify]: Simplify x.im into x.im 1553932379.306 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.306 * [backup-simplify]: Simplify 0 into 0 1553932379.306 * [backup-simplify]: Simplify 1 into 1 1553932379.306 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553932379.306 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.306 * [backup-simplify]: Simplify 0 into 0 1553932379.306 * [backup-simplify]: Simplify 1 into 1 1553932379.306 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.306 * [backup-simplify]: Simplify x.im into x.im 1553932379.306 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553932379.306 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553932379.306 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553932379.306 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553932379.306 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553932379.306 * [backup-simplify]: Simplify (- 0) into 0 1553932379.306 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.307 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932379.307 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553932379.307 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553932379.307 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1553932379.307 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553932379.307 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1553932379.308 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 1553932379.308 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1553932379.308 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1553932379.308 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1553932379.308 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.308 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.308 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1553932379.308 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553932379.308 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.308 * [backup-simplify]: Simplify x.re into x.re 1553932379.308 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553932379.308 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932379.308 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.308 * [backup-simplify]: Simplify 0 into 0 1553932379.308 * [backup-simplify]: Simplify 1 into 1 1553932379.308 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.308 * [backup-simplify]: Simplify x.re into x.re 1553932379.308 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932379.308 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.308 * [backup-simplify]: Simplify x.re into x.re 1553932379.308 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.308 * [backup-simplify]: Simplify 0 into 0 1553932379.308 * [backup-simplify]: Simplify 1 into 1 1553932379.308 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553932379.308 * [backup-simplify]: Simplify (- 0) into 0 1553932379.308 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553932379.308 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932379.308 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932379.308 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1553932379.309 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1553932379.309 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1553932379.309 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1553932379.309 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1553932379.309 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1553932379.309 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.309 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.309 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1553932379.309 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553932379.309 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.309 * [backup-simplify]: Simplify x.re into x.re 1553932379.309 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553932379.309 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932379.309 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.309 * [backup-simplify]: Simplify 0 into 0 1553932379.309 * [backup-simplify]: Simplify 1 into 1 1553932379.309 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.309 * [backup-simplify]: Simplify x.re into x.re 1553932379.309 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932379.309 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.309 * [backup-simplify]: Simplify x.re into x.re 1553932379.309 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.309 * [backup-simplify]: Simplify 0 into 0 1553932379.309 * [backup-simplify]: Simplify 1 into 1 1553932379.309 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553932379.309 * [backup-simplify]: Simplify (- 0) into 0 1553932379.309 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553932379.309 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932379.309 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553932379.309 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1553932379.309 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1553932379.309 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1553932379.310 * [taylor]: Taking taylor expansion of (pow (pow x.re 3) 1/3) in x.re 1553932379.310 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow x.re 3)))) in x.re 1553932379.310 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow x.re 3))) in x.re 1553932379.310 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.310 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.310 * [taylor]: Taking taylor expansion of (log (pow x.re 3)) in x.re 1553932379.310 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932379.310 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.310 * [backup-simplify]: Simplify 0 into 0 1553932379.310 * [backup-simplify]: Simplify 1 into 1 1553932379.310 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.310 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.310 * [backup-simplify]: Simplify (log 1) into 0 1553932379.311 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 1553932379.311 * [backup-simplify]: Simplify (* 1/3 (* 3 (log x.re))) into (log x.re) 1553932379.311 * [backup-simplify]: Simplify (exp (log x.re)) into x.re 1553932379.311 * [backup-simplify]: Simplify x.re into x.re 1553932379.311 * [backup-simplify]: Simplify (- 1) into -1 1553932379.311 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932379.311 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.311 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 1553932379.312 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 1553932379.312 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.re 3) 1)))) 1) into 0 1553932379.312 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (pow x.re 3)))) into 0 1553932379.313 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.313 * [taylor]: Taking taylor expansion of 0 in x.re 1553932379.313 * [backup-simplify]: Simplify 0 into 0 1553932379.313 * [backup-simplify]: Simplify 0 into 0 1553932379.313 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.314 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.314 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932379.315 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 1553932379.315 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 3 (log x.re)))) into 0 1553932379.315 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.315 * [backup-simplify]: Simplify 0 into 0 1553932379.316 * [backup-simplify]: Simplify (- 0) into 0 1553932379.316 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.316 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.316 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 1553932379.317 * [backup-simplify]: Simplify (+ (* x.re (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))) into (- x.re) 1553932379.318 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 1)))) 2) into (/ -1 (pow x.re 2)) 1553932379.318 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1553932379.318 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (/ -1/3 x.re) 1553932379.318 * [taylor]: Taking taylor expansion of (/ -1/3 x.re) in x.re 1553932379.318 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932379.318 * [backup-simplify]: Simplify -1/3 into -1/3 1553932379.318 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.318 * [backup-simplify]: Simplify 0 into 0 1553932379.318 * [backup-simplify]: Simplify 1 into 1 1553932379.319 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 1553932379.319 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 1553932379.319 * [backup-simplify]: Simplify 0 into 0 1553932379.319 * [backup-simplify]: Simplify 0 into 0 1553932379.320 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.320 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.322 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553932379.322 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 1553932379.322 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 3 (log x.re))))) into 0 1553932379.323 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.323 * [backup-simplify]: Simplify 0 into 0 1553932379.323 * [backup-simplify]: Simplify (- 0) into 0 1553932379.324 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.324 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.324 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 1553932379.325 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1553932379.326 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.re 3) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.re 3) 1)))) 6) into 0 1553932379.327 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3)))))) into 0 1553932379.328 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932379.328 * [taylor]: Taking taylor expansion of 0 in x.re 1553932379.328 * [backup-simplify]: Simplify 0 into 0 1553932379.328 * [backup-simplify]: Simplify 0 into 0 1553932379.328 * [backup-simplify]: Simplify x.re into x.re 1553932379.328 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im))))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553932379.328 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 1553932379.328 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553932379.328 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553932379.328 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553932379.328 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.328 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.328 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553932379.328 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553932379.328 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932379.328 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553932379.328 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.328 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.328 * [backup-simplify]: Simplify 0 into 0 1553932379.328 * [backup-simplify]: Simplify 1 into 1 1553932379.329 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.329 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.329 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.329 * [backup-simplify]: Simplify x.im into x.im 1553932379.329 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.329 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932379.329 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.329 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.329 * [backup-simplify]: Simplify x.im into x.im 1553932379.329 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.329 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.329 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.329 * [backup-simplify]: Simplify 0 into 0 1553932379.329 * [backup-simplify]: Simplify 1 into 1 1553932379.329 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.329 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.329 * [backup-simplify]: Simplify 0 into 0 1553932379.329 * [backup-simplify]: Simplify 1 into 1 1553932379.329 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.330 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932379.330 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.330 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.330 * [backup-simplify]: Simplify (log 1) into 0 1553932379.331 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553932379.331 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1553932379.331 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1553932379.331 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932379.331 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932379.331 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932379.331 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.331 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.331 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932379.331 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932379.331 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932379.331 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932379.331 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.331 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.331 * [backup-simplify]: Simplify x.re into x.re 1553932379.331 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.331 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.331 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.331 * [backup-simplify]: Simplify 0 into 0 1553932379.331 * [backup-simplify]: Simplify 1 into 1 1553932379.331 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.331 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.331 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.331 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.331 * [backup-simplify]: Simplify 0 into 0 1553932379.331 * [backup-simplify]: Simplify 1 into 1 1553932379.331 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.331 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.332 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.332 * [backup-simplify]: Simplify x.re into x.re 1553932379.332 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.332 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.332 * [backup-simplify]: Simplify x.re into x.re 1553932379.332 * [backup-simplify]: Simplify (- 1) into -1 1553932379.332 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932379.332 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.333 * [backup-simplify]: Simplify (* -1 1) into -1 1553932379.333 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932379.333 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553932379.333 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932379.333 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1553932379.333 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 1553932379.333 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932379.333 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932379.333 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932379.333 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.333 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.333 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932379.333 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932379.333 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932379.333 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932379.333 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.333 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.333 * [backup-simplify]: Simplify x.re into x.re 1553932379.333 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.333 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.333 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.333 * [backup-simplify]: Simplify 0 into 0 1553932379.333 * [backup-simplify]: Simplify 1 into 1 1553932379.334 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.334 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.334 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.334 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.334 * [backup-simplify]: Simplify 0 into 0 1553932379.334 * [backup-simplify]: Simplify 1 into 1 1553932379.334 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.334 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.334 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.334 * [backup-simplify]: Simplify x.re into x.re 1553932379.334 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.334 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.334 * [backup-simplify]: Simplify x.re into x.re 1553932379.334 * [backup-simplify]: Simplify (- 1) into -1 1553932379.334 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932379.335 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.335 * [backup-simplify]: Simplify (* -1 1) into -1 1553932379.335 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932379.335 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553932379.335 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932379.335 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1553932379.335 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 1553932379.336 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 1553932379.336 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 1553932379.336 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.336 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.336 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 1553932379.336 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 1553932379.336 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553932379.336 * [taylor]: Taking taylor expansion of -1 in x.re 1553932379.336 * [backup-simplify]: Simplify -1 into -1 1553932379.336 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.336 * [backup-simplify]: Simplify 0 into 0 1553932379.336 * [backup-simplify]: Simplify 1 into 1 1553932379.336 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932379.336 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.336 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932379.336 * [taylor]: Taking taylor expansion of 2 in x.re 1553932379.336 * [backup-simplify]: Simplify 2 into 2 1553932379.336 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932379.336 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.336 * [backup-simplify]: Simplify x.im into x.im 1553932379.336 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932379.337 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 1553932379.337 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932379.337 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932379.337 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 1553932379.338 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 1553932379.338 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932379.338 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932379.339 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.339 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932379.339 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.339 * [backup-simplify]: Simplify (- 0) into 0 1553932379.339 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553932379.339 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 1553932379.339 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 1553932379.340 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.re) 1)))) 1) into 0 1553932379.340 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932379.341 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into 0 1553932379.341 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.341 * [taylor]: Taking taylor expansion of 0 in x.re 1553932379.341 * [backup-simplify]: Simplify 0 into 0 1553932379.341 * [backup-simplify]: Simplify 0 into 0 1553932379.342 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553932379.342 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932379.343 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932379.343 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932379.343 * [backup-simplify]: Simplify (- 0) into 0 1553932379.343 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.344 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932379.345 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.345 * [backup-simplify]: Simplify 0 into 0 1553932379.345 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.345 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932379.346 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.346 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932379.346 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.346 * [backup-simplify]: Simplify (- 0) into 0 1553932379.347 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.347 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 1553932379.347 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (/ 1 (pow x.re 3)) 1553932379.348 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 1553932379.348 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932379.348 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1553932379.349 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 1553932379.349 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 1553932379.349 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932379.349 * [backup-simplify]: Simplify -1/3 into -1/3 1553932379.349 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 1553932379.349 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 1553932379.349 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 1553932379.349 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.349 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.349 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 1553932379.349 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 1553932379.349 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553932379.349 * [taylor]: Taking taylor expansion of -1 in x.re 1553932379.349 * [backup-simplify]: Simplify -1 into -1 1553932379.349 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.349 * [backup-simplify]: Simplify 0 into 0 1553932379.349 * [backup-simplify]: Simplify 1 into 1 1553932379.350 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932379.350 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.350 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932379.350 * [taylor]: Taking taylor expansion of 2 in x.re 1553932379.350 * [backup-simplify]: Simplify 2 into 2 1553932379.350 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932379.350 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.350 * [backup-simplify]: Simplify x.im into x.im 1553932379.350 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932379.350 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 1553932379.350 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932379.350 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932379.351 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 1553932379.351 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 1553932379.351 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932379.351 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932379.351 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.351 * [backup-simplify]: Simplify 0 into 0 1553932379.351 * [backup-simplify]: Simplify 1 into 1 1553932379.352 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.356 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1553932379.356 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553932379.357 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932379.358 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932379.358 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932379.358 * [backup-simplify]: Simplify (- 0) into 0 1553932379.358 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.359 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932379.360 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.361 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932379.362 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932379.362 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932379.363 * [backup-simplify]: Simplify (- 0) into 0 1553932379.363 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.364 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932379.365 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.365 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.366 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.366 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.367 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)))) into 0 1553932379.368 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.369 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))))) into 0 1553932379.369 * [backup-simplify]: Simplify 0 into 0 1553932379.369 * [backup-simplify]: Simplify 0 into 0 1553932379.369 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.371 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932379.372 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932379.372 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932379.372 * [backup-simplify]: Simplify (- 0) into 0 1553932379.373 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.373 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932379.374 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.374 * [backup-simplify]: Simplify 0 into 0 1553932379.375 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.375 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932379.375 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.375 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932379.376 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.376 * [backup-simplify]: Simplify (- 0) into 0 1553932379.376 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.377 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1553932379.377 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)))) into 0 1553932379.378 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.re) 1)))) 6) into 0 1553932379.378 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553932379.379 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))))) into 0 1553932379.380 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932379.380 * [taylor]: Taking taylor expansion of 0 in x.re 1553932379.380 * [backup-simplify]: Simplify 0 into 0 1553932379.380 * [backup-simplify]: Simplify 0 into 0 1553932379.381 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 1553932379.381 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im)))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553932379.381 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 1553932379.381 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553932379.381 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553932379.381 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553932379.381 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.381 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.381 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553932379.381 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553932379.381 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932379.381 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553932379.381 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.381 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.381 * [backup-simplify]: Simplify x.im into x.im 1553932379.381 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.381 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.381 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.381 * [backup-simplify]: Simplify 0 into 0 1553932379.381 * [backup-simplify]: Simplify 1 into 1 1553932379.381 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.381 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932379.381 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.381 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.381 * [backup-simplify]: Simplify x.im into x.im 1553932379.381 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.381 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.381 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.381 * [backup-simplify]: Simplify 0 into 0 1553932379.382 * [backup-simplify]: Simplify 1 into 1 1553932379.382 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.382 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.382 * [backup-simplify]: Simplify 0 into 0 1553932379.382 * [backup-simplify]: Simplify 1 into 1 1553932379.382 * [backup-simplify]: Simplify (- 1) into -1 1553932379.382 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932379.383 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932379.383 * [backup-simplify]: Simplify (* -1 1) into -1 1553932379.383 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932379.383 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.384 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553932379.384 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553932379.384 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553932379.384 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932379.384 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932379.384 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932379.384 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.384 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.384 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932379.384 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932379.384 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932379.384 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.384 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.384 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.384 * [backup-simplify]: Simplify 0 into 0 1553932379.384 * [backup-simplify]: Simplify 1 into 1 1553932379.385 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.385 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.385 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.385 * [backup-simplify]: Simplify x.re into x.re 1553932379.385 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.385 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.385 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.385 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.385 * [backup-simplify]: Simplify 0 into 0 1553932379.385 * [backup-simplify]: Simplify 1 into 1 1553932379.385 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.385 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.385 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.385 * [backup-simplify]: Simplify x.re into x.re 1553932379.385 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.385 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.385 * [backup-simplify]: Simplify x.re into x.re 1553932379.385 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.386 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.386 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.386 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.386 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553932379.386 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932379.386 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1553932379.386 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 1553932379.386 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553932379.387 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553932379.387 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553932379.387 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.387 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.387 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553932379.387 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553932379.387 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932379.387 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.387 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.387 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.387 * [backup-simplify]: Simplify 0 into 0 1553932379.387 * [backup-simplify]: Simplify 1 into 1 1553932379.387 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.387 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.387 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.387 * [backup-simplify]: Simplify x.re into x.re 1553932379.387 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.387 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.387 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.387 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.387 * [backup-simplify]: Simplify 0 into 0 1553932379.387 * [backup-simplify]: Simplify 1 into 1 1553932379.387 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.387 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.387 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.387 * [backup-simplify]: Simplify x.re into x.re 1553932379.387 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.387 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.387 * [backup-simplify]: Simplify x.re into x.re 1553932379.388 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.388 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.388 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.388 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.388 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553932379.388 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932379.389 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1553932379.389 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 1553932379.389 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 1553932379.389 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 1553932379.389 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.389 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.389 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 1553932379.389 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 1553932379.389 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.389 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.389 * [backup-simplify]: Simplify 0 into 0 1553932379.389 * [backup-simplify]: Simplify 1 into 1 1553932379.389 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.389 * [backup-simplify]: Simplify (log 1) into 0 1553932379.389 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932379.389 * [taylor]: Taking taylor expansion of 2 in x.re 1553932379.389 * [backup-simplify]: Simplify 2 into 2 1553932379.389 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932379.389 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.389 * [backup-simplify]: Simplify x.im into x.im 1553932379.389 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932379.390 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 1553932379.390 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932379.390 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932379.390 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 1553932379.390 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 1553932379.390 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932379.390 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932379.391 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.391 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932379.391 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.391 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1553932379.391 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1553932379.391 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 1553932379.391 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932379.392 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 1553932379.392 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932379.392 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into 0 1553932379.393 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.393 * [taylor]: Taking taylor expansion of 0 in x.re 1553932379.393 * [backup-simplify]: Simplify 0 into 0 1553932379.393 * [backup-simplify]: Simplify 0 into 0 1553932379.393 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.394 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932379.395 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932379.395 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932379.395 * [backup-simplify]: Simplify (- 0) into 0 1553932379.395 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.396 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932379.396 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.396 * [backup-simplify]: Simplify 0 into 0 1553932379.397 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.397 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932379.397 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.397 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.397 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932379.398 * [backup-simplify]: Simplify (- 0) into 0 1553932379.398 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.398 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 1553932379.399 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (- (/ 1 (pow x.re 3))) 1553932379.399 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 1553932379.399 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932379.400 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 1553932379.400 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 1553932379.400 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 1553932379.400 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932379.400 * [backup-simplify]: Simplify -1/3 into -1/3 1553932379.400 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 1553932379.401 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 1553932379.401 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 1553932379.401 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.401 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.401 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 1553932379.401 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 1553932379.401 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.401 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.401 * [backup-simplify]: Simplify 0 into 0 1553932379.401 * [backup-simplify]: Simplify 1 into 1 1553932379.401 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.401 * [backup-simplify]: Simplify (log 1) into 0 1553932379.401 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 1553932379.401 * [taylor]: Taking taylor expansion of 2 in x.re 1553932379.401 * [backup-simplify]: Simplify 2 into 2 1553932379.401 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932379.401 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.401 * [backup-simplify]: Simplify x.im into x.im 1553932379.401 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932379.401 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 1553932379.402 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1553932379.402 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 1553932379.402 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 1553932379.402 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 1553932379.402 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932379.402 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932379.402 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.402 * [backup-simplify]: Simplify 0 into 0 1553932379.402 * [backup-simplify]: Simplify 1 into 1 1553932379.402 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.402 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1553932379.403 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.403 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932379.404 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932379.404 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1553932379.404 * [backup-simplify]: Simplify (- 0) into 0 1553932379.404 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.405 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 1553932379.405 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.407 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553932379.408 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932379.408 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932379.408 * [backup-simplify]: Simplify (- 0) into 0 1553932379.408 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.409 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932379.410 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.410 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.411 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.411 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.412 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)))) into 0 1553932379.413 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.413 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 1553932379.413 * [backup-simplify]: Simplify 0 into 0 1553932379.413 * [backup-simplify]: Simplify 0 into 0 1553932379.414 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.415 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553932379.416 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932379.417 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932379.417 * [backup-simplify]: Simplify (- 0) into 0 1553932379.417 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.417 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 1553932379.418 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.418 * [backup-simplify]: Simplify 0 into 0 1553932379.419 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.419 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932379.419 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.420 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.420 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932379.420 * [backup-simplify]: Simplify (- 0) into 0 1553932379.420 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.421 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1553932379.421 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)))) into 0 1553932379.422 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 1553932379.422 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553932379.423 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))))) into 0 1553932379.424 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932379.424 * [taylor]: Taking taylor expansion of 0 in x.re 1553932379.424 * [backup-simplify]: Simplify 0 into 0 1553932379.424 * [backup-simplify]: Simplify 0 into 0 1553932379.424 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (log (/ 1 (- x.re)))))) into (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 1553932379.424 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2 2) 1553932379.425 * [backup-simplify]: Simplify (cbrt (* x.re (- x.re x.im))) into (pow (* x.re (- x.re x.im)) 1/3) 1553932379.425 * [approximate]: Taking taylor expansion of (pow (* x.re (- x.re x.im)) 1/3) in (x.re x.im) around 0 1553932379.425 * [taylor]: Taking taylor expansion of (pow (* x.re (- x.re x.im)) 1/3) in x.im 1553932379.425 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (- x.re x.im))))) in x.im 1553932379.425 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (- x.re x.im)))) in x.im 1553932379.425 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.425 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.425 * [taylor]: Taking taylor expansion of (log (* x.re (- x.re x.im))) in x.im 1553932379.425 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.im 1553932379.425 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.425 * [backup-simplify]: Simplify x.re into x.re 1553932379.425 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553932379.425 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.425 * [backup-simplify]: Simplify x.re into x.re 1553932379.425 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.425 * [backup-simplify]: Simplify 0 into 0 1553932379.425 * [backup-simplify]: Simplify 1 into 1 1553932379.425 * [backup-simplify]: Simplify (- 0) into 0 1553932379.425 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553932379.425 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932379.425 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 1553932379.425 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 2))) into (* 1/3 (log (pow x.re 2))) 1553932379.425 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 2)))) into (pow (pow x.re 2) 1/3) 1553932379.425 * [taylor]: Taking taylor expansion of (pow (* x.re (- x.re x.im)) 1/3) in x.re 1553932379.425 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (- x.re x.im))))) in x.re 1553932379.425 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (- x.re x.im)))) in x.re 1553932379.425 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.425 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.425 * [taylor]: Taking taylor expansion of (log (* x.re (- x.re x.im))) in x.re 1553932379.425 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 1553932379.425 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.425 * [backup-simplify]: Simplify 0 into 0 1553932379.425 * [backup-simplify]: Simplify 1 into 1 1553932379.425 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553932379.425 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.425 * [backup-simplify]: Simplify 0 into 0 1553932379.425 * [backup-simplify]: Simplify 1 into 1 1553932379.425 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.425 * [backup-simplify]: Simplify x.im into x.im 1553932379.426 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553932379.426 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553932379.426 * [backup-simplify]: Simplify (* 0 (- x.im)) into 0 1553932379.426 * [backup-simplify]: Simplify (- 0) into 0 1553932379.426 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.426 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 (- x.im))) into (- x.im) 1553932379.426 * [backup-simplify]: Simplify (log (- x.im)) into (log (- x.im)) 1553932379.427 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- x.im))) into (+ (log (- x.im)) (log x.re)) 1553932379.427 * [backup-simplify]: Simplify (* 1/3 (+ (log (- x.im)) (log x.re))) into (* 1/3 (+ (log (- x.im)) (log x.re))) 1553932379.427 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) into (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) 1553932379.427 * [taylor]: Taking taylor expansion of (pow (* x.re (- x.re x.im)) 1/3) in x.re 1553932379.427 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (- x.re x.im))))) in x.re 1553932379.427 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (- x.re x.im)))) in x.re 1553932379.427 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.427 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.427 * [taylor]: Taking taylor expansion of (log (* x.re (- x.re x.im))) in x.re 1553932379.427 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 1553932379.427 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.427 * [backup-simplify]: Simplify 0 into 0 1553932379.427 * [backup-simplify]: Simplify 1 into 1 1553932379.427 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553932379.427 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.427 * [backup-simplify]: Simplify 0 into 0 1553932379.427 * [backup-simplify]: Simplify 1 into 1 1553932379.427 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.427 * [backup-simplify]: Simplify x.im into x.im 1553932379.427 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553932379.427 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553932379.427 * [backup-simplify]: Simplify (* 0 (- x.im)) into 0 1553932379.427 * [backup-simplify]: Simplify (- 0) into 0 1553932379.428 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.428 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 (- x.im))) into (- x.im) 1553932379.428 * [backup-simplify]: Simplify (log (- x.im)) into (log (- x.im)) 1553932379.428 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- x.im))) into (+ (log (- x.im)) (log x.re)) 1553932379.428 * [backup-simplify]: Simplify (* 1/3 (+ (log (- x.im)) (log x.re))) into (* 1/3 (+ (log (- x.im)) (log x.re))) 1553932379.428 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) into (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) 1553932379.428 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) in x.im 1553932379.428 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- x.im)) (log x.re))) in x.im 1553932379.428 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.428 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.428 * [taylor]: Taking taylor expansion of (+ (log (- x.im)) (log x.re)) in x.im 1553932379.428 * [taylor]: Taking taylor expansion of (log (- x.im)) in x.im 1553932379.428 * [taylor]: Taking taylor expansion of (- x.im) in x.im 1553932379.428 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.428 * [backup-simplify]: Simplify 0 into 0 1553932379.429 * [backup-simplify]: Simplify 1 into 1 1553932379.429 * [backup-simplify]: Simplify (- 0) into 0 1553932379.429 * [backup-simplify]: Simplify (- 1) into -1 1553932379.429 * [backup-simplify]: Simplify (- 1) into -1 1553932379.429 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.429 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553932379.429 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.429 * [backup-simplify]: Simplify x.re into x.re 1553932379.429 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553932379.430 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log -1)) into (+ (log x.im) (log -1)) 1553932379.430 * [backup-simplify]: Simplify (+ (+ (log x.im) (log -1)) (log x.re)) into (+ (log x.im) (+ (log -1) (log x.re))) 1553932379.430 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) into (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) 1553932379.431 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1553932379.431 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1553932379.431 * [backup-simplify]: Simplify (- 0) into 0 1553932379.432 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.432 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1553932379.432 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow (- x.im) 1)))) 1) into (/ -1 x.im) 1553932379.433 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- x.im))) into (+ (log (- x.im)) (log x.re)) 1553932379.433 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 x.im)) (* 0 (+ (log (- x.im)) (log x.re)))) into (- (* 1/3 (/ 1 x.im))) 1553932379.433 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) x.im)) 1553932379.433 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) x.im)) in x.im 1553932379.433 * [taylor]: Taking taylor expansion of -1/3 in x.im 1553932379.433 * [backup-simplify]: Simplify -1/3 into -1/3 1553932379.433 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) x.im) in x.im 1553932379.433 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) in x.im 1553932379.433 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- x.im)) (log x.re))) in x.im 1553932379.433 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.433 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.433 * [taylor]: Taking taylor expansion of (+ (log (- x.im)) (log x.re)) in x.im 1553932379.433 * [taylor]: Taking taylor expansion of (log (- x.im)) in x.im 1553932379.433 * [taylor]: Taking taylor expansion of (- x.im) in x.im 1553932379.433 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.433 * [backup-simplify]: Simplify 0 into 0 1553932379.433 * [backup-simplify]: Simplify 1 into 1 1553932379.433 * [backup-simplify]: Simplify (- 0) into 0 1553932379.434 * [backup-simplify]: Simplify (- 1) into -1 1553932379.434 * [backup-simplify]: Simplify (- 1) into -1 1553932379.438 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.438 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553932379.438 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.438 * [backup-simplify]: Simplify x.re into x.re 1553932379.438 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553932379.439 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log -1)) into (+ (log x.im) (log -1)) 1553932379.439 * [backup-simplify]: Simplify (+ (+ (log x.im) (log -1)) (log x.re)) into (+ (log x.im) (+ (log -1) (log x.re))) 1553932379.439 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) into (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) 1553932379.440 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1553932379.440 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.440 * [backup-simplify]: Simplify 0 into 0 1553932379.440 * [backup-simplify]: Simplify 1 into 1 1553932379.440 * [backup-simplify]: Simplify (/ (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1553932379.440 * [backup-simplify]: Simplify (- 0) into 0 1553932379.440 * [backup-simplify]: Simplify (- 1) into -1 1553932379.441 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932379.442 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553932379.442 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.442 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re))))) into 0 1553932379.443 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.444 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (/ 0 1)))) into 0 1553932379.444 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))))) into 0 1553932379.444 * [backup-simplify]: Simplify 0 into 0 1553932379.444 * [backup-simplify]: Simplify (- 0) into 0 1553932379.445 * [backup-simplify]: Simplify (- 1) into -1 1553932379.445 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932379.446 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553932379.446 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.447 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re))))) into 0 1553932379.447 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.447 * [backup-simplify]: Simplify 0 into 0 1553932379.448 * [backup-simplify]: Simplify (- 0) into 0 1553932379.448 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.448 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1553932379.449 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow (- x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- x.im) 1)))) 2) into (/ -1/2 (pow x.im 2)) 1553932379.450 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- x.im))) into (+ (log (- x.im)) (log x.re)) 1553932379.450 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ -1 x.im)) (* 0 (+ (log (- x.im)) (log x.re))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 1553932379.450 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (pow x.im 2))) 1553932379.450 * [taylor]: Taking taylor expansion of (* -1/9 (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (pow x.im 2))) in x.im 1553932379.450 * [taylor]: Taking taylor expansion of -1/9 in x.im 1553932379.450 * [backup-simplify]: Simplify -1/9 into -1/9 1553932379.450 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (pow x.im 2)) in x.im 1553932379.450 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) in x.im 1553932379.450 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- x.im)) (log x.re))) in x.im 1553932379.450 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.450 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.450 * [taylor]: Taking taylor expansion of (+ (log (- x.im)) (log x.re)) in x.im 1553932379.450 * [taylor]: Taking taylor expansion of (log (- x.im)) in x.im 1553932379.450 * [taylor]: Taking taylor expansion of (- x.im) in x.im 1553932379.450 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.450 * [backup-simplify]: Simplify 0 into 0 1553932379.450 * [backup-simplify]: Simplify 1 into 1 1553932379.451 * [backup-simplify]: Simplify (- 0) into 0 1553932379.451 * [backup-simplify]: Simplify (- 1) into -1 1553932379.451 * [backup-simplify]: Simplify (- 1) into -1 1553932379.451 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.451 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553932379.451 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.451 * [backup-simplify]: Simplify x.re into x.re 1553932379.451 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553932379.452 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log -1)) into (+ (log x.im) (log -1)) 1553932379.452 * [backup-simplify]: Simplify (+ (+ (log x.im) (log -1)) (log x.re)) into (+ (log x.im) (+ (log -1) (log x.re))) 1553932379.452 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) into (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) 1553932379.453 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1553932379.453 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932379.453 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.453 * [backup-simplify]: Simplify 0 into 0 1553932379.453 * [backup-simplify]: Simplify 1 into 1 1553932379.453 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.453 * [backup-simplify]: Simplify (/ (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1553932379.453 * [backup-simplify]: Simplify (- 0) into 0 1553932379.454 * [backup-simplify]: Simplify (- 1) into -1 1553932379.454 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932379.455 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553932379.455 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.455 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re))))) into 0 1553932379.456 * [backup-simplify]: Simplify (- 0) into 0 1553932379.456 * [backup-simplify]: Simplify (- 1) into -1 1553932379.456 * [backup-simplify]: Simplify (- 0) into 0 1553932379.456 * [backup-simplify]: Simplify (- 1) into -1 1553932379.458 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932379.459 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553932379.459 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.460 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re)))))) into 0 1553932379.461 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.461 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.462 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.462 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.463 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (/ 0 1)))) into 0 1553932379.464 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.465 * [backup-simplify]: Simplify (+ (* -1/9 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))))))) into 0 1553932379.465 * [backup-simplify]: Simplify 0 into 0 1553932379.465 * [backup-simplify]: Simplify (- 0) into 0 1553932379.465 * [backup-simplify]: Simplify (- 1) into -1 1553932379.465 * [backup-simplify]: Simplify (- 0) into 0 1553932379.466 * [backup-simplify]: Simplify (- 1) into -1 1553932379.467 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932379.468 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553932379.468 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.469 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re)))))) into 0 1553932379.470 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.471 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.472 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))))))) into 0 1553932379.472 * [backup-simplify]: Simplify 0 into 0 1553932379.472 * [backup-simplify]: Simplify (- 0) into 0 1553932379.472 * [backup-simplify]: Simplify (- 1) into -1 1553932379.472 * [backup-simplify]: Simplify (- 0) into 0 1553932379.472 * [backup-simplify]: Simplify (- 1) into -1 1553932379.474 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932379.475 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553932379.475 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.476 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re)))))) into 0 1553932379.477 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.477 * [backup-simplify]: Simplify 0 into 0 1553932379.477 * [backup-simplify]: Simplify (- 0) into 0 1553932379.477 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.478 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1553932379.479 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 1) 3)) (pow (- x.im) 3))) (* -3 (/ (* (pow (* 1 1) 1) (pow (* 2 0) 1)) (pow (- x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (- x.im) 1)))) 6) into (/ -1/3 (pow x.im 3)) 1553932379.480 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- x.im))) into (+ (log (- x.im)) (log x.re)) 1553932379.480 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ -1 x.im)) (* 0 (+ (log (- x.im)) (log x.re)))))) into (- (* 1/9 (/ 1 (pow x.im 3)))) 1553932379.480 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 3) 6)) (* (/ (pow (- (* 1/3 (/ 1 x.im))) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (- (* 1/9 (/ 1 (pow x.im 3)))) 1) 1)))) into (* -5/81 (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (pow x.im 3))) 1553932379.480 * [taylor]: Taking taylor expansion of (* -5/81 (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (pow x.im 3))) in x.im 1553932379.480 * [taylor]: Taking taylor expansion of -5/81 in x.im 1553932379.480 * [backup-simplify]: Simplify -5/81 into -5/81 1553932379.480 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (pow x.im 3)) in x.im 1553932379.480 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) in x.im 1553932379.480 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- x.im)) (log x.re))) in x.im 1553932379.480 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.480 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.480 * [taylor]: Taking taylor expansion of (+ (log (- x.im)) (log x.re)) in x.im 1553932379.481 * [taylor]: Taking taylor expansion of (log (- x.im)) in x.im 1553932379.481 * [taylor]: Taking taylor expansion of (- x.im) in x.im 1553932379.481 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.481 * [backup-simplify]: Simplify 0 into 0 1553932379.481 * [backup-simplify]: Simplify 1 into 1 1553932379.481 * [backup-simplify]: Simplify (- 0) into 0 1553932379.481 * [backup-simplify]: Simplify (- 1) into -1 1553932379.481 * [backup-simplify]: Simplify (- 1) into -1 1553932379.481 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.481 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553932379.482 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.482 * [backup-simplify]: Simplify x.re into x.re 1553932379.482 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553932379.482 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log -1)) into (+ (log x.im) (log -1)) 1553932379.482 * [backup-simplify]: Simplify (+ (+ (log x.im) (log -1)) (log x.re)) into (+ (log x.im) (+ (log -1) (log x.re))) 1553932379.483 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) into (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) 1553932379.483 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1553932379.483 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1553932379.483 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.483 * [backup-simplify]: Simplify 0 into 0 1553932379.483 * [backup-simplify]: Simplify 1 into 1 1553932379.483 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.483 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.484 * [backup-simplify]: Simplify (/ (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1553932379.484 * [backup-simplify]: Simplify (- 0) into 0 1553932379.484 * [backup-simplify]: Simplify (- 1) into -1 1553932379.485 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932379.485 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553932379.486 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.486 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re))))) into 0 1553932379.486 * [backup-simplify]: Simplify (- 0) into 0 1553932379.486 * [backup-simplify]: Simplify (- 1) into -1 1553932379.487 * [backup-simplify]: Simplify (- 0) into 0 1553932379.487 * [backup-simplify]: Simplify (- 1) into -1 1553932379.488 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932379.489 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553932379.489 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.490 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re)))))) into 0 1553932379.490 * [backup-simplify]: Simplify (- 0) into 0 1553932379.491 * [backup-simplify]: Simplify (- 1) into -1 1553932379.491 * [backup-simplify]: Simplify (- 0) into 0 1553932379.491 * [backup-simplify]: Simplify (- 0) into 0 1553932379.491 * [backup-simplify]: Simplify (- 1) into -1 1553932379.491 * [backup-simplify]: Simplify (- 0) into 0 1553932379.492 * [backup-simplify]: Simplify (- 1) into -1 1553932379.494 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 1553932379.496 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.re 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.re 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.re 1)))) 6) into 0 1553932379.496 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.497 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re))))))) into 0 1553932379.498 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932379.498 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932379.499 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.499 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.500 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932379.501 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.501 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.502 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (/ 0 1)))) into 0 1553932379.502 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.503 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.504 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.505 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.506 * [backup-simplify]: Simplify (+ (* -5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))))))) into 0 1553932379.506 * [backup-simplify]: Simplify 0 into 0 1553932379.507 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1553932379.507 * [backup-simplify]: Simplify (cbrt (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im)))) into (pow (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) 1/3) 1553932379.507 * [approximate]: Taking taylor expansion of (pow (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) 1/3) in (x.re x.im) around 0 1553932379.507 * [taylor]: Taking taylor expansion of (pow (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) 1/3) in x.im 1553932379.507 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)))) in x.im 1553932379.507 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re))) in x.im 1553932379.507 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.507 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.507 * [taylor]: Taking taylor expansion of (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) in x.im 1553932379.507 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.im 1553932379.507 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553932379.507 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.507 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.507 * [backup-simplify]: Simplify x.re into x.re 1553932379.507 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.507 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.507 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.507 * [backup-simplify]: Simplify 0 into 0 1553932379.507 * [backup-simplify]: Simplify 1 into 1 1553932379.507 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.507 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.507 * [backup-simplify]: Simplify x.re into x.re 1553932379.508 * [backup-simplify]: Simplify (- 1) into -1 1553932379.508 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932379.508 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553932379.508 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553932379.508 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (log x.im)) 1553932379.508 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (log x.im))) into (* 1/3 (- (log (/ -1 x.re)) (log x.im))) 1553932379.508 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ -1 x.re)) (log x.im)))) 1553932379.508 * [taylor]: Taking taylor expansion of (pow (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) 1/3) in x.re 1553932379.508 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)))) in x.re 1553932379.508 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re))) in x.re 1553932379.508 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.508 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.508 * [taylor]: Taking taylor expansion of (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) in x.re 1553932379.508 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 1553932379.509 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553932379.509 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.509 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.509 * [backup-simplify]: Simplify 0 into 0 1553932379.509 * [backup-simplify]: Simplify 1 into 1 1553932379.509 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.509 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.509 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.509 * [backup-simplify]: Simplify x.im into x.im 1553932379.509 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.509 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.509 * [backup-simplify]: Simplify 0 into 0 1553932379.509 * [backup-simplify]: Simplify 1 into 1 1553932379.509 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.509 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.510 * [backup-simplify]: Simplify (log 1) into 0 1553932379.510 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 1553932379.510 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.re)))) into (* -2/3 (log x.re)) 1553932379.510 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 1553932379.510 * [taylor]: Taking taylor expansion of (pow (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) 1/3) in x.re 1553932379.510 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)))) in x.re 1553932379.510 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re))) in x.re 1553932379.510 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.510 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.510 * [taylor]: Taking taylor expansion of (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) in x.re 1553932379.510 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 1553932379.510 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553932379.510 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.510 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.510 * [backup-simplify]: Simplify 0 into 0 1553932379.510 * [backup-simplify]: Simplify 1 into 1 1553932379.511 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.511 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.511 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.511 * [backup-simplify]: Simplify x.im into x.im 1553932379.511 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.511 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.511 * [backup-simplify]: Simplify 0 into 0 1553932379.511 * [backup-simplify]: Simplify 1 into 1 1553932379.511 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.511 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.511 * [backup-simplify]: Simplify (log 1) into 0 1553932379.512 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 1553932379.512 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.re)))) into (* -2/3 (log x.re)) 1553932379.512 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 1553932379.512 * [taylor]: Taking taylor expansion of (pow x.re -2/3) in x.im 1553932379.512 * [taylor]: Taking taylor expansion of (exp (* -2/3 (log x.re))) in x.im 1553932379.512 * [taylor]: Taking taylor expansion of (* -2/3 (log x.re)) in x.im 1553932379.512 * [taylor]: Taking taylor expansion of -2/3 in x.im 1553932379.512 * [backup-simplify]: Simplify -2/3 into -2/3 1553932379.512 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553932379.512 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.512 * [backup-simplify]: Simplify x.re into x.re 1553932379.512 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553932379.512 * [backup-simplify]: Simplify (* -2/3 (log x.re)) into (* -2/3 (log x.re)) 1553932379.512 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 1553932379.512 * [backup-simplify]: Simplify (pow x.re -2/3) into (pow x.re -2/3) 1553932379.513 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.513 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553932379.513 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553932379.513 * [backup-simplify]: Simplify (- (/ (- (/ 1 x.im)) 1) (+ (* 1 (/ 0 1)))) into (- (/ 1 x.im)) 1553932379.513 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (/ 1 x.im))) 1)) (pow 1 1)))) 1) into (/ -1 x.im) 1553932379.514 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 1553932379.514 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 x.im)) (* 0 (- (* 2 (log x.re))))) into (- (* 1/3 (/ 1 x.im))) 1553932379.514 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 1) 1)))) into (* -1/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3))) 1553932379.514 * [taylor]: Taking taylor expansion of (* -1/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 1553932379.514 * [taylor]: Taking taylor expansion of -1/3 in x.im 1553932379.514 * [backup-simplify]: Simplify -1/3 into -1/3 1553932379.514 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 1553932379.514 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.514 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.514 * [backup-simplify]: Simplify 0 into 0 1553932379.514 * [backup-simplify]: Simplify 1 into 1 1553932379.514 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.514 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 1553932379.514 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 1553932379.514 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 1553932379.514 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.514 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.514 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 1553932379.514 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1553932379.514 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1553932379.514 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.514 * [backup-simplify]: Simplify x.re into x.re 1553932379.514 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932379.515 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1553932379.515 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1553932379.515 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 1553932379.515 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 1553932379.515 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1553932379.515 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 1553932379.515 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 1553932379.520 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 1553932379.520 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.521 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.521 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 1553932379.521 * [backup-simplify]: Simplify (* 1 (pow (/ 1 (pow x.re 2)) 1/3)) into (pow (/ 1 (pow x.re 2)) 1/3) 1553932379.522 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 1553932379.522 * [backup-simplify]: Simplify 0 into 0 1553932379.522 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553932379.522 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (log x.re))) into 0 1553932379.523 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.523 * [backup-simplify]: Simplify 0 into 0 1553932379.523 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.524 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553932379.524 * [backup-simplify]: Simplify (- 0) into 0 1553932379.524 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.525 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)))) into 0 1553932379.526 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (/ 1 x.im))) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.im 2)) 1553932379.526 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 1553932379.526 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ -1 x.im)) (* 0 (- (* 2 (log x.re)))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 1553932379.526 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3))) 1553932379.526 * [taylor]: Taking taylor expansion of (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 1553932379.526 * [taylor]: Taking taylor expansion of -1/9 in x.im 1553932379.526 * [backup-simplify]: Simplify -1/9 into -1/9 1553932379.526 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 1553932379.526 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553932379.526 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932379.526 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.527 * [backup-simplify]: Simplify 0 into 0 1553932379.527 * [backup-simplify]: Simplify 1 into 1 1553932379.527 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.527 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.527 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 1553932379.527 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 1553932379.527 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 1553932379.527 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.527 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.527 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 1553932379.527 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1553932379.527 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1553932379.527 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.527 * [backup-simplify]: Simplify x.re into x.re 1553932379.527 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932379.527 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1553932379.527 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1553932379.527 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 1553932379.527 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 1553932379.528 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1553932379.528 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 1553932379.528 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 1553932379.528 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 1553932379.529 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1553932379.529 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 1553932379.530 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 1553932379.530 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 1553932379.531 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.531 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.532 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.532 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.533 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.533 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.534 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 1553932379.534 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 1553932379.534 * [backup-simplify]: Simplify (* 1 (pow (/ 1 (pow x.re 2)) 1/3)) into (pow (/ 1 (pow x.re 2)) 1/3) 1553932379.535 * [backup-simplify]: Simplify (+ (* -1/9 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 1553932379.535 * [backup-simplify]: Simplify 0 into 0 1553932379.535 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1553932379.535 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 1553932379.536 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 1553932379.537 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 1553932379.537 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.538 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.538 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 1553932379.539 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 1553932379.539 * [backup-simplify]: Simplify 0 into 0 1553932379.540 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553932379.540 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1553932379.541 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.541 * [backup-simplify]: Simplify 0 into 0 1553932379.542 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.542 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932379.542 * [backup-simplify]: Simplify (- 0) into 0 1553932379.542 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.543 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.545 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (- (/ 1 x.im))) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (- (/ 1 x.im))) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ -1/3 (pow x.im 3)) 1553932379.545 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 1553932379.545 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ -1 x.im)) (* 0 (- (* 2 (log x.re))))))) into (- (* 1/9 (/ 1 (pow x.im 3)))) 1553932379.546 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 3) 6)) (* (/ (pow (- (* 1/3 (/ 1 x.im))) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (- (* 1/9 (/ 1 (pow x.im 3)))) 1) 1)))) into (* -5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3))) 1553932379.546 * [taylor]: Taking taylor expansion of (* -5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 1553932379.546 * [taylor]: Taking taylor expansion of -5/81 in x.im 1553932379.546 * [backup-simplify]: Simplify -5/81 into -5/81 1553932379.546 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 1553932379.546 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1553932379.546 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1553932379.546 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.546 * [backup-simplify]: Simplify 0 into 0 1553932379.546 * [backup-simplify]: Simplify 1 into 1 1553932379.546 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.546 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.546 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.546 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 1553932379.546 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 1553932379.547 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 1553932379.547 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.547 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.547 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 1553932379.547 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1553932379.547 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1553932379.547 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.547 * [backup-simplify]: Simplify x.re into x.re 1553932379.547 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553932379.547 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1553932379.547 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1553932379.547 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 1553932379.547 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 1553932379.547 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1553932379.547 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 1553932379.548 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 1553932379.548 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 1553932379.548 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1553932379.548 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 1553932379.549 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 1553932379.550 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 1553932379.550 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553932379.550 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 1553932379.552 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.re 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 6) into 0 1553932379.553 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2))))))) into 0 1553932379.553 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932379.554 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.554 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.555 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.555 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.556 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.556 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.557 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.557 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.558 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932379.558 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932379.559 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.560 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))))) into 0 1553932379.560 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 1553932379.561 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 1553932379.561 * [backup-simplify]: Simplify (* 1 (pow (/ 1 (pow x.re 2)) 1/3)) into (pow (/ 1 (pow x.re 2)) 1/3) 1553932379.562 * [backup-simplify]: Simplify (+ (* -5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))))) into 0 1553932379.562 * [backup-simplify]: Simplify 0 into 0 1553932379.562 * [backup-simplify]: Simplify (pow (/ 1 x.re) -2/3) into (pow (/ 1 x.re) -2/3) 1553932379.562 * [backup-simplify]: Simplify (cbrt (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im))))) into (* (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) (cbrt -1)) 1553932379.562 * [approximate]: Taking taylor expansion of (* (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) (cbrt -1)) in (x.re x.im) around 0 1553932379.562 * [taylor]: Taking taylor expansion of (* (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) (cbrt -1)) in x.im 1553932379.562 * [taylor]: Taking taylor expansion of (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) in x.im 1553932379.562 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)))) in x.im 1553932379.562 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) in x.im 1553932379.562 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.562 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.562 * [taylor]: Taking taylor expansion of (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.im 1553932379.562 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.im 1553932379.562 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.562 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.562 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.562 * [backup-simplify]: Simplify 0 into 0 1553932379.562 * [backup-simplify]: Simplify 1 into 1 1553932379.562 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.562 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.562 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.562 * [backup-simplify]: Simplify x.re into x.re 1553932379.562 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.562 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.562 * [backup-simplify]: Simplify x.re into x.re 1553932379.563 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.563 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.563 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553932379.563 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 1553932379.563 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 1553932379.563 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 1553932379.563 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 1553932379.563 * [taylor]: Taking taylor expansion of -1 in x.im 1553932379.563 * [backup-simplify]: Simplify -1 into -1 1553932379.563 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 1553932379.564 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 1553932379.564 * [taylor]: Taking taylor expansion of (* (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) (cbrt -1)) in x.re 1553932379.564 * [taylor]: Taking taylor expansion of (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) in x.re 1553932379.564 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)))) in x.re 1553932379.564 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) in x.re 1553932379.564 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.564 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.564 * [taylor]: Taking taylor expansion of (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 1553932379.564 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 1553932379.564 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553932379.564 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.564 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.564 * [backup-simplify]: Simplify x.im into x.im 1553932379.564 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.564 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.564 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.564 * [backup-simplify]: Simplify 0 into 0 1553932379.564 * [backup-simplify]: Simplify 1 into 1 1553932379.564 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.564 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.564 * [backup-simplify]: Simplify 0 into 0 1553932379.564 * [backup-simplify]: Simplify 1 into 1 1553932379.565 * [backup-simplify]: Simplify (- 1) into -1 1553932379.565 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932379.565 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932379.565 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.566 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log -1)) into (- (log -1) (* 2 (log x.re))) 1553932379.566 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 2 (log x.re)))) into (* 1/3 (- (log -1) (* 2 (log x.re)))) 1553932379.566 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 1553932379.566 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 1553932379.566 * [taylor]: Taking taylor expansion of -1 in x.re 1553932379.566 * [backup-simplify]: Simplify -1 into -1 1553932379.567 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 1553932379.567 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 1553932379.567 * [taylor]: Taking taylor expansion of (* (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) (cbrt -1)) in x.re 1553932379.567 * [taylor]: Taking taylor expansion of (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) in x.re 1553932379.567 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)))) in x.re 1553932379.567 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) in x.re 1553932379.567 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.567 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.567 * [taylor]: Taking taylor expansion of (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 1553932379.567 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 1553932379.567 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553932379.567 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.567 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.567 * [backup-simplify]: Simplify x.im into x.im 1553932379.567 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.567 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.567 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.567 * [backup-simplify]: Simplify 0 into 0 1553932379.567 * [backup-simplify]: Simplify 1 into 1 1553932379.568 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.568 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.568 * [backup-simplify]: Simplify 0 into 0 1553932379.568 * [backup-simplify]: Simplify 1 into 1 1553932379.568 * [backup-simplify]: Simplify (- 1) into -1 1553932379.568 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553932379.568 * [backup-simplify]: Simplify (/ -1 1) into -1 1553932379.569 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.569 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log -1)) into (- (log -1) (* 2 (log x.re))) 1553932379.569 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 2 (log x.re)))) into (* 1/3 (- (log -1) (* 2 (log x.re)))) 1553932379.570 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 1553932379.570 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 1553932379.570 * [taylor]: Taking taylor expansion of -1 in x.re 1553932379.570 * [backup-simplify]: Simplify -1 into -1 1553932379.570 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 1553932379.570 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 1553932379.571 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 1553932379.571 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) in x.im 1553932379.571 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) in x.im 1553932379.571 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 2 (log x.re)))) in x.im 1553932379.571 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.571 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.571 * [taylor]: Taking taylor expansion of (- (log -1) (* 2 (log x.re))) in x.im 1553932379.571 * [taylor]: Taking taylor expansion of (log -1) in x.im 1553932379.571 * [taylor]: Taking taylor expansion of -1 in x.im 1553932379.571 * [backup-simplify]: Simplify -1 into -1 1553932379.571 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.571 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1553932379.571 * [taylor]: Taking taylor expansion of 2 in x.im 1553932379.571 * [backup-simplify]: Simplify 2 into 2 1553932379.571 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553932379.571 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.571 * [backup-simplify]: Simplify x.re into x.re 1553932379.571 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553932379.571 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1553932379.572 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1553932379.572 * [backup-simplify]: Simplify (+ (log -1) (- (* 2 (log x.re)))) into (- (log -1) (* 2 (log x.re))) 1553932379.572 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 2 (log x.re)))) into (* 1/3 (- (log -1) (* 2 (log x.re)))) 1553932379.572 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 1553932379.572 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 1553932379.572 * [taylor]: Taking taylor expansion of -1 in x.im 1553932379.572 * [backup-simplify]: Simplify -1 into -1 1553932379.573 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 1553932379.573 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 1553932379.574 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 1553932379.574 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 1553932379.575 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.575 * [backup-simplify]: Simplify (- 0) into 0 1553932379.575 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553932379.575 * [backup-simplify]: Simplify (- (/ (/ 1 x.im) 1) (+ (* -1 (/ 0 1)))) into (/ 1 x.im) 1553932379.576 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.im)) 1)) (pow -1 1)))) 1) into (/ -1 x.im) 1553932379.576 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log -1)) into (- (log -1) (* 2 (log x.re))) 1553932379.576 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 x.im)) (* 0 (- (log -1) (* 2 (log x.re))))) into (- (* 1/3 (/ 1 x.im))) 1553932379.577 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) x.im)) 1553932379.578 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (* (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) x.im)) (cbrt -1))) into (- (* 1/3 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) x.im))) 1553932379.578 * [taylor]: Taking taylor expansion of (- (* 1/3 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) x.im))) in x.im 1553932379.578 * [taylor]: Taking taylor expansion of (* 1/3 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) x.im)) in x.im 1553932379.578 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.578 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.578 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) x.im) in x.im 1553932379.578 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) in x.im 1553932379.578 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) in x.im 1553932379.578 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 2 (log x.re)))) in x.im 1553932379.578 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.578 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.578 * [taylor]: Taking taylor expansion of (- (log -1) (* 2 (log x.re))) in x.im 1553932379.578 * [taylor]: Taking taylor expansion of (log -1) in x.im 1553932379.578 * [taylor]: Taking taylor expansion of -1 in x.im 1553932379.578 * [backup-simplify]: Simplify -1 into -1 1553932379.578 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.578 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1553932379.578 * [taylor]: Taking taylor expansion of 2 in x.im 1553932379.578 * [backup-simplify]: Simplify 2 into 2 1553932379.578 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553932379.578 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.578 * [backup-simplify]: Simplify x.re into x.re 1553932379.578 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553932379.578 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1553932379.578 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1553932379.579 * [backup-simplify]: Simplify (+ (log -1) (- (* 2 (log x.re)))) into (- (log -1) (* 2 (log x.re))) 1553932379.579 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 2 (log x.re)))) into (* 1/3 (- (log -1) (* 2 (log x.re)))) 1553932379.579 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 1553932379.579 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 1553932379.579 * [taylor]: Taking taylor expansion of -1 in x.im 1553932379.579 * [backup-simplify]: Simplify -1 into -1 1553932379.580 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 1553932379.580 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 1553932379.580 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.580 * [backup-simplify]: Simplify 0 into 0 1553932379.580 * [backup-simplify]: Simplify 1 into 1 1553932379.581 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 1553932379.581 * [backup-simplify]: Simplify (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 1) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 1553932379.582 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932379.582 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553932379.583 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1553932379.583 * [backup-simplify]: Simplify (- 0) into 0 1553932379.583 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.584 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 2 (log x.re))))) into 0 1553932379.584 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.585 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (* 0 (cbrt -1))) into 0 1553932379.586 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (/ 0 1)))) into 0 1553932379.587 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)))) into 0 1553932379.587 * [backup-simplify]: Simplify (- 0) into 0 1553932379.587 * [backup-simplify]: Simplify 0 into 0 1553932379.588 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932379.588 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553932379.588 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1553932379.589 * [backup-simplify]: Simplify (- 0) into 0 1553932379.589 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.589 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 2 (log x.re))))) into 0 1553932379.590 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.591 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (* 0 (cbrt -1))) into 0 1553932379.591 * [backup-simplify]: Simplify 0 into 0 1553932379.591 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 1553932379.591 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553932379.592 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.592 * [backup-simplify]: Simplify (- 0) into 0 1553932379.592 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.593 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)))) into 0 1553932379.594 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.im)) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into (/ -1/2 (pow x.im 2)) 1553932379.595 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log -1)) into (- (log -1) (* 2 (log x.re))) 1553932379.595 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ -1 x.im)) (* 0 (- (log -1) (* 2 (log x.re)))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 1553932379.596 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (pow x.im 2))) 1553932379.597 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (+ (* (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) x.im)) 0) (* (* -1/9 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (pow x.im 2))) (cbrt -1)))) into (- (* 1/9 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 2)))) 1553932379.597 * [taylor]: Taking taylor expansion of (- (* 1/9 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 2)))) in x.im 1553932379.597 * [taylor]: Taking taylor expansion of (* 1/9 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 2))) in x.im 1553932379.597 * [taylor]: Taking taylor expansion of 1/9 in x.im 1553932379.597 * [backup-simplify]: Simplify 1/9 into 1/9 1553932379.597 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 2)) in x.im 1553932379.597 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) in x.im 1553932379.597 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) in x.im 1553932379.597 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 2 (log x.re)))) in x.im 1553932379.597 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.597 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.597 * [taylor]: Taking taylor expansion of (- (log -1) (* 2 (log x.re))) in x.im 1553932379.597 * [taylor]: Taking taylor expansion of (log -1) in x.im 1553932379.597 * [taylor]: Taking taylor expansion of -1 in x.im 1553932379.597 * [backup-simplify]: Simplify -1 into -1 1553932379.597 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.597 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1553932379.597 * [taylor]: Taking taylor expansion of 2 in x.im 1553932379.597 * [backup-simplify]: Simplify 2 into 2 1553932379.597 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553932379.597 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.598 * [backup-simplify]: Simplify x.re into x.re 1553932379.598 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553932379.598 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1553932379.598 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1553932379.598 * [backup-simplify]: Simplify (+ (log -1) (- (* 2 (log x.re)))) into (- (log -1) (* 2 (log x.re))) 1553932379.598 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 2 (log x.re)))) into (* 1/3 (- (log -1) (* 2 (log x.re)))) 1553932379.598 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 1553932379.599 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 1553932379.599 * [taylor]: Taking taylor expansion of -1 in x.im 1553932379.599 * [backup-simplify]: Simplify -1 into -1 1553932379.841 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 1553932379.842 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 1553932379.842 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553932379.842 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.842 * [backup-simplify]: Simplify 0 into 0 1553932379.842 * [backup-simplify]: Simplify 1 into 1 1553932379.843 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 1553932379.843 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.843 * [backup-simplify]: Simplify (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 1) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 1553932379.844 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 1553932379.845 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932379.846 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553932379.846 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1553932379.846 * [backup-simplify]: Simplify (- 0) into 0 1553932379.846 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.847 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 2 (log x.re))))) into 0 1553932379.847 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.849 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932379.850 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553932379.850 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1553932379.850 * [backup-simplify]: Simplify (- 0) into 0 1553932379.851 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.852 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 2 (log x.re)))))) into 0 1553932379.853 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.853 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 1553932379.854 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.854 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (* 0 (cbrt -1))) into 0 1553932379.855 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.856 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (/ 0 1)))) into 0 1553932379.857 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.858 * [backup-simplify]: Simplify (+ (* 1/9 0) (+ (* 0 0) (* 0 (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1))))) into 0 1553932379.858 * [backup-simplify]: Simplify (- 0) into 0 1553932379.858 * [backup-simplify]: Simplify 0 into 0 1553932379.859 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 1553932379.860 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932379.861 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553932379.862 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1553932379.862 * [backup-simplify]: Simplify (- 0) into 0 1553932379.862 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.863 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 2 (log x.re)))))) into 0 1553932379.864 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.865 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 1553932379.866 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.867 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1))))) into 0 1553932379.867 * [backup-simplify]: Simplify (- 0) into 0 1553932379.867 * [backup-simplify]: Simplify 0 into 0 1553932379.868 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 1553932379.869 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932379.870 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553932379.871 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1553932379.871 * [backup-simplify]: Simplify (- 0) into 0 1553932379.871 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.872 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 2 (log x.re)))))) into 0 1553932379.873 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.873 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 1553932379.873 * [backup-simplify]: Simplify 0 into 0 1553932379.874 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 1553932379.874 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932379.875 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.875 * [backup-simplify]: Simplify (- 0) into 0 1553932379.875 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.876 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.878 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.im)) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.im)) 1) (pow (* 2 0) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into (/ -1/3 (pow x.im 3)) 1553932379.878 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log -1)) into (- (log -1) (* 2 (log x.re))) 1553932379.879 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ -1 x.im)) (* 0 (- (log -1) (* 2 (log x.re))))))) into (- (* 1/9 (/ 1 (pow x.im 3)))) 1553932379.879 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 3) 6)) (* (/ (pow (- (* 1/3 (/ 1 x.im))) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (- (* 1/9 (/ 1 (pow x.im 3)))) 1) 1)))) into (* -5/81 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (pow x.im 3))) 1553932379.881 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (+ (* (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) x.im)) 0) (+ (* (* -1/9 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (pow x.im 2))) 0) (* (* -5/81 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (pow x.im 3))) (cbrt -1))))) into (- (* 5/81 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 3)))) 1553932379.881 * [taylor]: Taking taylor expansion of (- (* 5/81 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 3)))) in x.im 1553932379.881 * [taylor]: Taking taylor expansion of (* 5/81 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 3))) in x.im 1553932379.881 * [taylor]: Taking taylor expansion of 5/81 in x.im 1553932379.881 * [backup-simplify]: Simplify 5/81 into 5/81 1553932379.881 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 3)) in x.im 1553932379.881 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) in x.im 1553932379.881 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) in x.im 1553932379.881 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 2 (log x.re)))) in x.im 1553932379.881 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.881 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.881 * [taylor]: Taking taylor expansion of (- (log -1) (* 2 (log x.re))) in x.im 1553932379.881 * [taylor]: Taking taylor expansion of (log -1) in x.im 1553932379.881 * [taylor]: Taking taylor expansion of -1 in x.im 1553932379.881 * [backup-simplify]: Simplify -1 into -1 1553932379.882 * [backup-simplify]: Simplify (log -1) into (log -1) 1553932379.882 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1553932379.882 * [taylor]: Taking taylor expansion of 2 in x.im 1553932379.882 * [backup-simplify]: Simplify 2 into 2 1553932379.882 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553932379.882 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.882 * [backup-simplify]: Simplify x.re into x.re 1553932379.882 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553932379.882 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1553932379.882 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1553932379.882 * [backup-simplify]: Simplify (+ (log -1) (- (* 2 (log x.re)))) into (- (log -1) (* 2 (log x.re))) 1553932379.882 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 2 (log x.re)))) into (* 1/3 (- (log -1) (* 2 (log x.re)))) 1553932379.883 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 1553932379.883 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 1553932379.883 * [taylor]: Taking taylor expansion of -1 in x.im 1553932379.883 * [backup-simplify]: Simplify -1 into -1 1553932379.883 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 1553932379.883 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 1553932379.883 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1553932379.883 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.883 * [backup-simplify]: Simplify 0 into 0 1553932379.883 * [backup-simplify]: Simplify 1 into 1 1553932379.884 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 1553932379.884 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.884 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.885 * [backup-simplify]: Simplify (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 1) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 1553932379.886 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 1553932379.886 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553932379.887 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553932379.887 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1553932379.887 * [backup-simplify]: Simplify (- 0) into 0 1553932379.888 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.888 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 2 (log x.re))))) into 0 1553932379.889 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.890 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 1553932379.891 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553932379.892 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553932379.893 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1553932379.893 * [backup-simplify]: Simplify (- 0) into 0 1553932379.893 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.894 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 2 (log x.re)))))) into 0 1553932379.895 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.897 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 1553932379.899 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.re 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.re 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.re 1)))) 6) into 0 1553932379.899 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log x.re))))) into 0 1553932379.900 * [backup-simplify]: Simplify (- 0) into 0 1553932379.900 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.901 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log -1) (* 2 (log x.re))))))) into 0 1553932379.902 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932379.903 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt -1))))) into 0 1553932379.903 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932379.904 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.904 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.905 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932379.905 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (* 0 (cbrt -1))) into 0 1553932379.906 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.907 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (/ 0 1)))) into 0 1553932379.907 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.908 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 1553932379.909 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.911 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.912 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)))))) into 0 1553932379.912 * [backup-simplify]: Simplify (- 0) into 0 1553932379.912 * [backup-simplify]: Simplify 0 into 0 1553932379.913 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log (/ 1 (- x.re))))))) (cbrt -1)) into (* (cbrt -1) (exp (* 1/3 (- (log -1) (* 2 (log (/ -1 x.re))))))) 1553932379.913 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2 1) 1553932379.913 * [backup-simplify]: Simplify (cbrt (+ x.im x.re)) into (pow (+ x.im x.re) 1/3) 1553932379.913 * [approximate]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in (x.im x.re) around 0 1553932379.913 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.re 1553932379.913 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.re 1553932379.913 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.re 1553932379.913 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.913 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.913 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.re 1553932379.913 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553932379.913 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.913 * [backup-simplify]: Simplify x.im into x.im 1553932379.913 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.913 * [backup-simplify]: Simplify 0 into 0 1553932379.913 * [backup-simplify]: Simplify 1 into 1 1553932379.913 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553932379.913 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932379.913 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 1553932379.913 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 1553932379.913 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.im 1553932379.913 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.im 1553932379.913 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.im 1553932379.913 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.913 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.913 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.im 1553932379.913 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932379.913 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.913 * [backup-simplify]: Simplify 0 into 0 1553932379.913 * [backup-simplify]: Simplify 1 into 1 1553932379.913 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.913 * [backup-simplify]: Simplify x.re into x.re 1553932379.913 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553932379.913 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553932379.913 * [backup-simplify]: Simplify (* 1/3 (log x.re)) into (* 1/3 (log x.re)) 1553932379.913 * [backup-simplify]: Simplify (exp (* 1/3 (log x.re))) into (pow x.re 1/3) 1553932379.913 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.im 1553932379.913 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.im 1553932379.914 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.im 1553932379.914 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.914 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.914 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.im 1553932379.914 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553932379.914 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.914 * [backup-simplify]: Simplify 0 into 0 1553932379.914 * [backup-simplify]: Simplify 1 into 1 1553932379.914 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.914 * [backup-simplify]: Simplify x.re into x.re 1553932379.914 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553932379.914 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553932379.914 * [backup-simplify]: Simplify (* 1/3 (log x.re)) into (* 1/3 (log x.re)) 1553932379.914 * [backup-simplify]: Simplify (exp (* 1/3 (log x.re))) into (pow x.re 1/3) 1553932379.914 * [taylor]: Taking taylor expansion of (pow x.re 1/3) in x.re 1553932379.914 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log x.re))) in x.re 1553932379.914 * [taylor]: Taking taylor expansion of (* 1/3 (log x.re)) in x.re 1553932379.914 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.914 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.914 * [taylor]: Taking taylor expansion of (log x.re) in x.re 1553932379.914 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.914 * [backup-simplify]: Simplify 0 into 0 1553932379.914 * [backup-simplify]: Simplify 1 into 1 1553932379.914 * [backup-simplify]: Simplify (log 1) into 0 1553932379.914 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) 0) into (log x.re) 1553932379.914 * [backup-simplify]: Simplify (* 1/3 (log x.re)) into (* 1/3 (log x.re)) 1553932379.914 * [backup-simplify]: Simplify (exp (* 1/3 (log x.re))) into (pow x.re 1/3) 1553932379.915 * [backup-simplify]: Simplify (pow x.re 1/3) into (pow x.re 1/3) 1553932379.915 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.915 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow x.re 1)))) 1) into (/ 1 x.re) 1553932379.915 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.re)) (* 0 (log x.re))) into (* 1/3 (/ 1 x.re)) 1553932379.915 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 1) 1)))) into (* 1/3 (pow (/ 1 (pow x.re 2)) 1/3)) 1553932379.915 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ 1 (pow x.re 2)) 1/3)) in x.re 1553932379.915 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.915 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.915 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.re 1553932379.915 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.re 1553932379.915 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.re 1553932379.916 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.916 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.916 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.re 1553932379.916 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1553932379.916 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932379.916 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.916 * [backup-simplify]: Simplify 0 into 0 1553932379.916 * [backup-simplify]: Simplify 1 into 1 1553932379.916 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.916 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.916 * [backup-simplify]: Simplify (log 1) into 0 1553932379.917 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 1553932379.917 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.re)))) into (* -2/3 (log x.re)) 1553932379.917 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 1553932379.917 * [backup-simplify]: Simplify (* 1/3 (pow x.re -2/3)) into (* 1/3 (pow (/ 1 (pow x.re 2)) 1/3)) 1553932379.917 * [backup-simplify]: Simplify (* 1/3 (pow (/ 1 (pow x.re 2)) 1/3)) into (* 1/3 (pow (/ 1 (pow x.re 2)) 1/3)) 1553932379.920 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553932379.921 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) 0) into (log x.re) 1553932379.921 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log x.re))) into 0 1553932379.921 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.921 * [backup-simplify]: Simplify 0 into 0 1553932379.922 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.922 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into (/ -1/2 (pow x.re 2)) 1553932379.923 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.re 2))) (+ (* 0 (/ 1 x.re)) (* 0 (log x.re)))) into (- (* 1/6 (/ 1 (pow x.re 2)))) 1553932379.923 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/9 (pow (/ 1 (pow x.re 5)) 1/3)) 1553932379.923 * [taylor]: Taking taylor expansion of (* -1/9 (pow (/ 1 (pow x.re 5)) 1/3)) in x.re 1553932379.923 * [taylor]: Taking taylor expansion of -1/9 in x.re 1553932379.923 * [backup-simplify]: Simplify -1/9 into -1/9 1553932379.923 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 5)) 1/3) in x.re 1553932379.923 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 5))))) in x.re 1553932379.923 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 5)))) in x.re 1553932379.923 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.923 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.923 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 5))) in x.re 1553932379.923 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 5)) in x.re 1553932379.923 * [taylor]: Taking taylor expansion of (pow x.re 5) in x.re 1553932379.923 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.923 * [backup-simplify]: Simplify 0 into 0 1553932379.923 * [backup-simplify]: Simplify 1 into 1 1553932379.923 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.923 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.924 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.924 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.924 * [backup-simplify]: Simplify (log 1) into 0 1553932379.924 * [backup-simplify]: Simplify (+ (* (- 5) (log x.re)) 0) into (- (* 5 (log x.re))) 1553932379.924 * [backup-simplify]: Simplify (* 1/3 (- (* 5 (log x.re)))) into (* -5/3 (log x.re)) 1553932379.924 * [backup-simplify]: Simplify (exp (* -5/3 (log x.re))) into (pow x.re -5/3) 1553932379.925 * [backup-simplify]: Simplify (* -1/9 (pow x.re -5/3)) into (* -1/9 (pow (/ 1 (pow x.re 5)) 1/3)) 1553932379.925 * [backup-simplify]: Simplify (* -1/9 (pow (/ 1 (pow x.re 5)) 1/3)) into (* -1/9 (pow (/ 1 (pow x.re 5)) 1/3)) 1553932379.925 * [backup-simplify]: Simplify (+ (* (* -1/9 (pow (/ 1 (pow x.re 5)) 1/3)) (pow (* 1 x.im) 2)) (+ (* (* 1/3 (pow (/ 1 (pow x.re 2)) 1/3)) (* 1 x.im)) (pow x.re 1/3))) into (- (+ (* 1/3 (* x.im (pow (/ 1 (pow x.re 2)) 1/3))) (pow x.re 1/3)) (* 1/9 (* (pow x.im 2) (pow (/ 1 (pow x.re 5)) 1/3)))) 1553932379.925 * [backup-simplify]: Simplify (cbrt (+ (/ 1 x.im) (/ 1 x.re))) into (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) 1553932379.925 * [approximate]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 1553932379.925 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 1553932379.925 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 1553932379.925 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 1553932379.925 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.925 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.925 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932379.925 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932379.925 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.925 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.925 * [backup-simplify]: Simplify x.im into x.im 1553932379.925 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.925 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.925 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.925 * [backup-simplify]: Simplify 0 into 0 1553932379.925 * [backup-simplify]: Simplify 1 into 1 1553932379.926 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.926 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932379.926 * [backup-simplify]: Simplify (log 1) into 0 1553932379.926 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 1553932379.926 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 1553932379.926 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 1553932379.926 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 1553932379.926 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 1553932379.926 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 1553932379.926 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.926 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.927 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932379.927 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.927 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.927 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.927 * [backup-simplify]: Simplify 0 into 0 1553932379.927 * [backup-simplify]: Simplify 1 into 1 1553932379.927 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.927 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.927 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.927 * [backup-simplify]: Simplify x.re into x.re 1553932379.927 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.927 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.927 * [backup-simplify]: Simplify (log 1) into 0 1553932379.928 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 1553932379.928 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 1553932379.928 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 1553932379.928 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 1553932379.928 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 1553932379.928 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 1553932379.928 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.928 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.928 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932379.928 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.928 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.928 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.928 * [backup-simplify]: Simplify 0 into 0 1553932379.928 * [backup-simplify]: Simplify 1 into 1 1553932379.928 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.928 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.928 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.928 * [backup-simplify]: Simplify x.re into x.re 1553932379.928 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.928 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.929 * [backup-simplify]: Simplify (log 1) into 0 1553932379.929 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 1553932379.929 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 1553932379.929 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 1553932379.929 * [taylor]: Taking taylor expansion of (pow x.im -1/3) in x.re 1553932379.929 * [taylor]: Taking taylor expansion of (exp (* -1/3 (log x.im))) in x.re 1553932379.929 * [taylor]: Taking taylor expansion of (* -1/3 (log x.im)) in x.re 1553932379.929 * [taylor]: Taking taylor expansion of -1/3 in x.re 1553932379.929 * [backup-simplify]: Simplify -1/3 into -1/3 1553932379.929 * [taylor]: Taking taylor expansion of (log x.im) in x.re 1553932379.929 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.929 * [backup-simplify]: Simplify x.im into x.im 1553932379.929 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553932379.929 * [backup-simplify]: Simplify (* -1/3 (log x.im)) into (* -1/3 (log x.im)) 1553932379.929 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 1553932379.929 * [backup-simplify]: Simplify (pow x.im -1/3) into (pow x.im -1/3) 1553932379.930 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.930 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932379.930 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.re)) 1)) (pow 1 1)))) 1) into (/ 1 x.re) 1553932379.930 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 1553932379.930 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.re)) (* 0 (- (log x.im)))) into (* 1/3 (/ 1 x.re)) 1553932379.931 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 1) 1)))) into (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ 1 x.re))) 1553932379.931 * [taylor]: Taking taylor expansion of (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ 1 x.re))) in x.re 1553932379.931 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.931 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.931 * [taylor]: Taking taylor expansion of (* (pow (/ 1 x.im) 1/3) (/ 1 x.re)) in x.re 1553932379.931 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.re 1553932379.931 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.re 1553932379.931 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.re 1553932379.931 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.931 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.931 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.re 1553932379.931 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.931 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.931 * [backup-simplify]: Simplify x.im into x.im 1553932379.931 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.931 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1553932379.931 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.im))) into (* 1/3 (log (/ 1 x.im))) 1553932379.931 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.im)))) into (pow (/ 1 x.im) 1/3) 1553932379.931 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.931 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.931 * [backup-simplify]: Simplify 0 into 0 1553932379.931 * [backup-simplify]: Simplify 1 into 1 1553932379.931 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.932 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.932 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553932379.932 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 1553932379.932 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.im)))) into 0 1553932379.933 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.933 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (* 0 1)) into 0 1553932379.933 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) 1) into (pow (/ 1 x.im) 1/3) 1553932379.934 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (pow (/ 1 x.im) 1/3))) into 0 1553932379.934 * [backup-simplify]: Simplify 0 into 0 1553932379.934 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553932379.934 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (log x.im))) into 0 1553932379.935 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.935 * [backup-simplify]: Simplify 0 into 0 1553932379.935 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.936 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932379.936 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.937 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.re)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.re 2)) 1553932379.937 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 1553932379.937 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.re 2))) (+ (* 0 (/ 1 x.re)) (* 0 (- (log x.im))))) into (- (* 1/6 (/ 1 (pow x.re 2)))) 1553932379.937 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/9 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 2)))) 1553932379.937 * [taylor]: Taking taylor expansion of (* -1/9 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 2)))) in x.re 1553932379.937 * [taylor]: Taking taylor expansion of -1/9 in x.re 1553932379.937 * [backup-simplify]: Simplify -1/9 into -1/9 1553932379.937 * [taylor]: Taking taylor expansion of (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 2))) in x.re 1553932379.937 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.re 1553932379.937 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.re 1553932379.937 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.re 1553932379.937 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.937 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.937 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.re 1553932379.937 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.938 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.938 * [backup-simplify]: Simplify x.im into x.im 1553932379.938 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.938 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1553932379.938 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.im))) into (* 1/3 (log (/ 1 x.im))) 1553932379.938 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.im)))) into (pow (/ 1 x.im) 1/3) 1553932379.938 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1553932379.938 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932379.938 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.938 * [backup-simplify]: Simplify 0 into 0 1553932379.938 * [backup-simplify]: Simplify 1 into 1 1553932379.938 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.938 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.939 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.939 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.939 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.940 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.940 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553932379.940 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 1553932379.941 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.im)))) into 0 1553932379.941 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.941 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932379.942 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 1553932379.943 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.im))))) into 0 1553932379.944 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.944 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.944 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (* 0 1)) into 0 1553932379.945 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) 1) into (pow (/ 1 x.im) 1/3) 1553932379.945 * [backup-simplify]: Simplify (+ (* -1/9 0) (+ (* 0 0) (* 0 (pow (/ 1 x.im) 1/3)))) into 0 1553932379.945 * [backup-simplify]: Simplify 0 into 0 1553932379.946 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.946 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932379.947 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 1553932379.947 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.im))))) into 0 1553932379.948 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.948 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.949 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (pow (/ 1 x.im) 1/3)))) into 0 1553932379.949 * [backup-simplify]: Simplify 0 into 0 1553932379.950 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553932379.950 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 1553932379.951 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.951 * [backup-simplify]: Simplify 0 into 0 1553932379.951 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.951 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932379.952 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.953 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.re)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.re)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.re 3)) 1553932379.953 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 1553932379.954 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.re 3))) (+ (* 0 (/ -1/2 (pow x.re 2))) (+ (* 0 (/ 1 x.re)) (* 0 (- (log x.im)))))) into (* 1/9 (/ 1 (pow x.re 3))) 1553932379.954 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.re)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.re 3))) 1) 1)))) into (* 5/81 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 3)))) 1553932379.954 * [taylor]: Taking taylor expansion of (* 5/81 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 3)))) in x.re 1553932379.954 * [taylor]: Taking taylor expansion of 5/81 in x.re 1553932379.954 * [backup-simplify]: Simplify 5/81 into 5/81 1553932379.954 * [taylor]: Taking taylor expansion of (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 3))) in x.re 1553932379.954 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.re 1553932379.954 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.re 1553932379.954 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.re 1553932379.954 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.954 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.954 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.re 1553932379.954 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.954 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.954 * [backup-simplify]: Simplify x.im into x.im 1553932379.954 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.954 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1553932379.954 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.im))) into (* 1/3 (log (/ 1 x.im))) 1553932379.954 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.im)))) into (pow (/ 1 x.im) 1/3) 1553932379.954 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553932379.954 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932379.954 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.954 * [backup-simplify]: Simplify 0 into 0 1553932379.954 * [backup-simplify]: Simplify 1 into 1 1553932379.955 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.955 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.955 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.956 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932379.956 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.957 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.957 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932379.957 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.958 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.958 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.959 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.959 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.959 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553932379.960 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 1553932379.960 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.im)))) into 0 1553932379.961 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.961 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932379.962 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 1553932379.962 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.im))))) into 0 1553932379.963 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.963 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932379.964 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 1553932379.965 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.im)))))) into 0 1553932379.966 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932379.966 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932379.967 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.967 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (* 0 1)) into 0 1553932379.967 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) 1) into (pow (/ 1 x.im) 1/3) 1553932379.968 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.im) 1/3))))) into 0 1553932379.968 * [backup-simplify]: Simplify 0 into 0 1553932379.968 * [backup-simplify]: Simplify (pow (/ 1 x.im) -1/3) into (pow (/ 1 x.im) -1/3) 1553932379.968 * [backup-simplify]: Simplify (cbrt (+ (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) 1553932379.968 * [approximate]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in (x.im x.re) around 0 1553932379.968 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.re 1553932379.968 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 1553932379.968 * [taylor]: Taking taylor expansion of -1 in x.re 1553932379.968 * [backup-simplify]: Simplify -1 into -1 1553932379.968 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 1553932379.969 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 1553932379.969 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 1553932379.969 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 1553932379.969 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 1553932379.969 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.969 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.969 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553932379.969 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553932379.969 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.969 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.969 * [backup-simplify]: Simplify x.im into x.im 1553932379.969 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.969 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553932379.969 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.969 * [backup-simplify]: Simplify 0 into 0 1553932379.969 * [backup-simplify]: Simplify 1 into 1 1553932379.969 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.970 * [backup-simplify]: Simplify (+ 0 1) into 1 1553932379.970 * [backup-simplify]: Simplify (log 1) into 0 1553932379.970 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 1553932379.970 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 1553932379.970 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 1553932379.970 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.im 1553932379.970 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 1553932379.970 * [taylor]: Taking taylor expansion of -1 in x.im 1553932379.970 * [backup-simplify]: Simplify -1 into -1 1553932379.970 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 1553932379.971 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 1553932379.971 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 1553932379.971 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 1553932379.971 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 1553932379.971 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.971 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.971 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932379.971 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.971 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.971 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.971 * [backup-simplify]: Simplify 0 into 0 1553932379.971 * [backup-simplify]: Simplify 1 into 1 1553932379.971 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.971 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.971 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.971 * [backup-simplify]: Simplify x.re into x.re 1553932379.971 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.972 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.972 * [backup-simplify]: Simplify (log 1) into 0 1553932379.972 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 1553932379.972 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 1553932379.972 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 1553932379.972 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.im 1553932379.972 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 1553932379.972 * [taylor]: Taking taylor expansion of -1 in x.im 1553932379.972 * [backup-simplify]: Simplify -1 into -1 1553932379.973 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 1553932379.973 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 1553932379.973 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 1553932379.973 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 1553932379.973 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 1553932379.973 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553932379.973 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.973 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553932379.973 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553932379.973 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553932379.973 * [taylor]: Taking taylor expansion of x.im in x.im 1553932379.973 * [backup-simplify]: Simplify 0 into 0 1553932379.973 * [backup-simplify]: Simplify 1 into 1 1553932379.973 * [backup-simplify]: Simplify (/ 1 1) into 1 1553932379.973 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553932379.973 * [taylor]: Taking taylor expansion of x.re in x.im 1553932379.973 * [backup-simplify]: Simplify x.re into x.re 1553932379.973 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553932379.974 * [backup-simplify]: Simplify (+ 1 0) into 1 1553932379.974 * [backup-simplify]: Simplify (log 1) into 0 1553932379.974 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 1553932379.974 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 1553932379.974 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 1553932379.975 * [backup-simplify]: Simplify (* (cbrt -1) (pow x.im -1/3)) into (* (pow (/ 1 x.im) 1/3) (cbrt -1)) 1553932379.975 * [taylor]: Taking taylor expansion of (* (pow (/ 1 x.im) 1/3) (cbrt -1)) in x.re 1553932379.975 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.re 1553932379.975 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.re 1553932379.975 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.re 1553932379.975 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.975 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.975 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.re 1553932379.975 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.975 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.975 * [backup-simplify]: Simplify x.im into x.im 1553932379.975 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.975 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1553932379.975 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.im))) into (* 1/3 (log (/ 1 x.im))) 1553932379.975 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.im)))) into (pow (/ 1 x.im) 1/3) 1553932379.975 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 1553932379.975 * [taylor]: Taking taylor expansion of -1 in x.re 1553932379.975 * [backup-simplify]: Simplify -1 into -1 1553932379.975 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 1553932379.976 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 1553932379.976 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) (cbrt -1)) into (* (pow (/ 1 x.im) 1/3) (cbrt -1)) 1553932379.976 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) (cbrt -1)) into (* (pow (/ 1 x.im) 1/3) (cbrt -1)) 1553932379.977 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553932379.977 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1553932379.977 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.re)) 1)) (pow 1 1)))) 1) into (/ 1 x.re) 1553932379.977 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 1553932379.977 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.re)) (* 0 (- (log x.im)))) into (* 1/3 (/ 1 x.re)) 1553932379.978 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 1) 1)))) into (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ 1 x.re))) 1553932379.978 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ 1 x.re)))) (* 0 (pow x.im -1/3))) into (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) x.re))) 1553932379.978 * [taylor]: Taking taylor expansion of (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) x.re))) in x.re 1553932379.978 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.978 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.978 * [taylor]: Taking taylor expansion of (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) x.re)) in x.re 1553932379.978 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.re 1553932379.978 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.re 1553932379.978 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.re 1553932379.978 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.978 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.978 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.re 1553932379.978 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.978 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.978 * [backup-simplify]: Simplify x.im into x.im 1553932379.978 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.978 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1553932379.978 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.im))) into (* 1/3 (log (/ 1 x.im))) 1553932379.978 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.im)))) into (pow (/ 1 x.im) 1/3) 1553932379.978 * [taylor]: Taking taylor expansion of (/ (cbrt -1) x.re) in x.re 1553932379.978 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 1553932379.978 * [taylor]: Taking taylor expansion of -1 in x.re 1553932379.979 * [backup-simplify]: Simplify -1 into -1 1553932379.979 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 1553932379.979 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 1553932379.979 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.979 * [backup-simplify]: Simplify 0 into 0 1553932379.979 * [backup-simplify]: Simplify 1 into 1 1553932379.980 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 1553932379.980 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 1553932379.980 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553932379.981 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 1553932379.981 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.im)))) into 0 1553932379.982 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.982 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (* 0 (cbrt -1))) into 0 1553932379.982 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) (cbrt -1)) into (* (pow (/ 1 x.im) 1/3) (cbrt -1)) 1553932379.983 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* (pow (/ 1 x.im) 1/3) (cbrt -1)))) into 0 1553932379.983 * [backup-simplify]: Simplify 0 into 0 1553932379.983 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553932379.983 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 1553932379.984 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.im)))) into 0 1553932379.984 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.985 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (* 0 (cbrt -1))) into 0 1553932379.985 * [backup-simplify]: Simplify 0 into 0 1553932379.985 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.985 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553932379.985 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932379.986 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.re)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.re 2)) 1553932379.987 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 1553932379.987 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.re 2))) (+ (* 0 (/ 1 x.re)) (* 0 (- (log x.im))))) into (- (* 1/6 (/ 1 (pow x.re 2)))) 1553932379.987 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/9 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 2)))) 1553932379.988 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 1553932379.988 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* -1/9 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 2))))) (+ (* 0 (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ 1 x.re)))) (* 0 (pow x.im -1/3)))) into (- (* 1/9 (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) (pow x.re 2))))) 1553932379.988 * [taylor]: Taking taylor expansion of (- (* 1/9 (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) (pow x.re 2))))) in x.re 1553932379.988 * [taylor]: Taking taylor expansion of (* 1/9 (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) (pow x.re 2)))) in x.re 1553932379.988 * [taylor]: Taking taylor expansion of 1/9 in x.re 1553932379.989 * [backup-simplify]: Simplify 1/9 into 1/9 1553932379.989 * [taylor]: Taking taylor expansion of (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) (pow x.re 2))) in x.re 1553932379.989 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.re 1553932379.989 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.re 1553932379.989 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.re 1553932379.989 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932379.989 * [backup-simplify]: Simplify 1/3 into 1/3 1553932379.989 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.re 1553932379.989 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932379.989 * [taylor]: Taking taylor expansion of x.im in x.re 1553932379.989 * [backup-simplify]: Simplify x.im into x.im 1553932379.989 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932379.989 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1553932379.989 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.im))) into (* 1/3 (log (/ 1 x.im))) 1553932379.989 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.im)))) into (pow (/ 1 x.im) 1/3) 1553932379.989 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.re 2)) in x.re 1553932379.989 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 1553932379.989 * [taylor]: Taking taylor expansion of -1 in x.re 1553932379.989 * [backup-simplify]: Simplify -1 into -1 1553932379.989 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 1553932379.990 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 1553932379.990 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553932379.990 * [taylor]: Taking taylor expansion of x.re in x.re 1553932379.990 * [backup-simplify]: Simplify 0 into 0 1553932379.990 * [backup-simplify]: Simplify 1 into 1 1553932379.990 * [backup-simplify]: Simplify (* 1 1) into 1 1553932379.990 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 1553932379.991 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 1553932379.992 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932379.992 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932379.993 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 1553932379.993 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932379.994 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553932379.994 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 1553932379.994 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.im)))) into 0 1553932379.995 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932379.995 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932379.996 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 1553932379.996 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.im))))) into 0 1553932379.997 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932379.997 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 1553932379.998 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (* 0 (cbrt -1))) into 0 1553932379.998 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) (cbrt -1)) into (* (pow (/ 1 x.im) 1/3) (cbrt -1)) 1553932379.999 * [backup-simplify]: Simplify (+ (* 1/9 0) (+ (* 0 0) (* 0 (* (pow (/ 1 x.im) 1/3) (cbrt -1))))) into 0 1553932380.001 * [backup-simplify]: Simplify (- 0) into 0 1553932380.001 * [backup-simplify]: Simplify 0 into 0 1553932380.002 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 1553932380.003 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932380.003 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932380.004 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 1553932380.004 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.im))))) into 0 1553932380.005 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932380.005 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 1553932380.006 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* (pow (/ 1 x.im) 1/3) (cbrt -1))))) into 0 1553932380.006 * [backup-simplify]: Simplify 0 into 0 1553932380.007 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 1553932380.007 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932380.008 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 1553932380.008 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.im))))) into 0 1553932380.009 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932380.010 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 1553932380.010 * [backup-simplify]: Simplify 0 into 0 1553932380.010 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932380.010 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553932380.011 * [backup-simplify]: Simplify (+ 0 0) into 0 1553932380.012 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.re)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.re)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.re 3)) 1553932380.012 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 1553932380.013 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.re 3))) (+ (* 0 (/ -1/2 (pow x.re 2))) (+ (* 0 (/ 1 x.re)) (* 0 (- (log x.im)))))) into (* 1/9 (/ 1 (pow x.re 3))) 1553932380.013 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.re)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.re 3))) 1) 1)))) into (* 5/81 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 3)))) 1553932380.014 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 1553932380.014 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 5/81 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 3))))) (+ (* 0 (* -1/9 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 2))))) (+ (* 0 (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ 1 x.re)))) (* 0 (pow x.im -1/3))))) into (* 5/81 (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) (pow x.re 3)))) 1553932380.014 * [taylor]: Taking taylor expansion of (* 5/81 (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) (pow x.re 3)))) in x.re 1553932380.014 * [taylor]: Taking taylor expansion of 5/81 in x.re 1553932380.014 * [backup-simplify]: Simplify 5/81 into 5/81 1553932380.014 * [taylor]: Taking taylor expansion of (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) (pow x.re 3))) in x.re 1553932380.014 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.re 1553932380.014 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.re 1553932380.014 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.re 1553932380.015 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553932380.015 * [backup-simplify]: Simplify 1/3 into 1/3 1553932380.015 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.re 1553932380.015 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553932380.015 * [taylor]: Taking taylor expansion of x.im in x.re 1553932380.015 * [backup-simplify]: Simplify x.im into x.im 1553932380.015 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553932380.015 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1553932380.015 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.im))) into (* 1/3 (log (/ 1 x.im))) 1553932380.015 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.im)))) into (pow (/ 1 x.im) 1/3) 1553932380.015 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.re 3)) in x.re 1553932380.015 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 1553932380.015 * [taylor]: Taking taylor expansion of -1 in x.re 1553932380.015 * [backup-simplify]: Simplify -1 into -1 1553932380.015 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 1553932380.015 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 1553932380.016 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553932380.016 * [taylor]: Taking taylor expansion of x.re in x.re 1553932380.016 * [backup-simplify]: Simplify 0 into 0 1553932380.016 * [backup-simplify]: Simplify 1 into 1 1553932380.016 * [backup-simplify]: Simplify (* 1 1) into 1 1553932380.016 * [backup-simplify]: Simplify (* 1 1) into 1 1553932380.017 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 1553932380.017 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 1553932380.018 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932380.018 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932380.019 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932380.019 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553932380.020 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553932380.020 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 1553932380.021 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553932380.021 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 1553932380.022 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932380.023 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553932380.023 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553932380.023 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 1553932380.024 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.im)))) into 0 1553932380.024 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553932380.024 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932380.025 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 1553932380.026 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.im))))) into 0 1553932380.026 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553932380.026 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553932380.028 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 1553932380.028 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.im)))))) into 0 1553932380.029 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553932380.030 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt -1))))) into 0 1553932380.030 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 1553932380.031 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (* 0 (cbrt -1))) into 0 1553932380.031 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) (cbrt -1)) into (* (pow (/ 1 x.im) 1/3) (cbrt -1)) 1553932380.032 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (pow (/ 1 x.im) 1/3) (cbrt -1)))))) into 0 1553932380.032 * [backup-simplify]: Simplify 0 into 0 1553932380.032 * [backup-simplify]: Simplify (* (pow (/ 1 (/ 1 (- x.im))) 1/3) (cbrt -1)) into (* (pow (* x.im -1) 1/3) (cbrt -1)) 1553932380.033 * * * [progress]: simplifying candidates 1553932380.033 * * * * [progress]: [ 1 / 75 ] simplifiying candidate # 1553932380.033 * * * * [progress]: [ 2 / 75 ] simplifiying candidate # 1553932380.033 * * * * [progress]: [ 3 / 75 ] simplifiying candidate # 1553932380.033 * * * * [progress]: [ 4 / 75 ] simplifiying candidate # 1553932380.033 * * * * [progress]: [ 5 / 75 ] simplifiying candidate # 1553932380.033 * [simplify]: Simplifying (cbrt (+ x.im x.re)) 1553932380.033 * * [simplify]: iters left: 3 (4 enodes) 1553932380.034 * * [simplify]: iters left: 2 (13 enodes) 1553932380.035 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932380.035 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932380.035 * * [simplify]: Extracting #2: cost 6 inf + 0 1553932380.035 * * [simplify]: Extracting #3: cost 4 inf + 2 1553932380.035 * * [simplify]: Extracting #4: cost 0 inf + 330 1553932380.035 * [simplify]: Simplified to (cbrt (+ x.re x.im)) 1553932380.035 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932380.036 * * * * [progress]: [ 6 / 75 ] simplifiying candidate # 1553932380.036 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 1553932380.036 * * [simplify]: iters left: 6 (10 enodes) 1553932380.038 * * [simplify]: iters left: 5 (50 enodes) 1553932380.049 * * [simplify]: iters left: 4 (120 enodes) 1553932380.082 * * [simplify]: iters left: 3 (402 enodes) 1553932380.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932380.229 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932380.229 * * [simplify]: Extracting #2: cost 38 inf + 0 1553932380.230 * * [simplify]: Extracting #3: cost 288 inf + 1 1553932380.231 * * [simplify]: Extracting #4: cost 424 inf + 936 1553932380.237 * * [simplify]: Extracting #5: cost 275 inf + 31562 1553932380.253 * * [simplify]: Extracting #6: cost 150 inf + 74836 1553932380.271 * * [simplify]: Extracting #7: cost 22 inf + 136678 1553932380.291 * * [simplify]: Extracting #8: cost 0 inf + 150395 1553932380.312 * [simplify]: Simplified to (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) 1553932380.312 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932380.313 * * * * [progress]: [ 7 / 75 ] simplifiying candidate # 1553932380.313 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932380.313 * * [simplify]: iters left: 6 (12 enodes) 1553932380.316 * * [simplify]: iters left: 5 (57 enodes) 1553932380.329 * * [simplify]: iters left: 4 (125 enodes) 1553932380.359 * * [simplify]: iters left: 3 (396 enodes) 1553932380.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932380.529 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932380.529 * * [simplify]: Extracting #2: cost 52 inf + 0 1553932380.530 * * [simplify]: Extracting #3: cost 255 inf + 1 1553932380.531 * * [simplify]: Extracting #4: cost 387 inf + 1834 1553932380.538 * * [simplify]: Extracting #5: cost 180 inf + 45780 1553932380.557 * * [simplify]: Extracting #6: cost 22 inf + 88490 1553932380.574 * * [simplify]: Extracting #7: cost 4 inf + 93691 1553932380.592 * * [simplify]: Extracting #8: cost 0 inf + 95041 1553932380.609 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) 1553932380.609 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932380.610 * * * * [progress]: [ 8 / 75 ] simplifiying candidate # 1553932380.610 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 1553932380.610 * * [simplify]: iters left: 6 (12 enodes) 1553932380.613 * * [simplify]: iters left: 5 (58 enodes) 1553932380.626 * * [simplify]: iters left: 4 (141 enodes) 1553932380.660 * * [simplify]: iters left: 3 (495 enodes) 1553932380.884 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932380.884 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932380.884 * * [simplify]: Extracting #2: cost 65 inf + 0 1553932380.885 * * [simplify]: Extracting #3: cost 420 inf + 1 1553932380.890 * * [simplify]: Extracting #4: cost 523 inf + 26576 1553932380.912 * * [simplify]: Extracting #5: cost 194 inf + 103182 1553932380.937 * * [simplify]: Extracting #6: cost 37 inf + 176645 1553932380.965 * * [simplify]: Extracting #7: cost 10 inf + 188701 1553932380.993 * * [simplify]: Extracting #8: cost 0 inf + 192567 1553932381.020 * [simplify]: Simplified to (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932381.020 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932381.020 * * * * [progress]: [ 9 / 75 ] simplifiying candidate # 1553932381.020 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932381.020 * * [simplify]: iters left: 6 (9 enodes) 1553932381.022 * * [simplify]: iters left: 5 (41 enodes) 1553932381.029 * * [simplify]: iters left: 4 (103 enodes) 1553932381.053 * * [simplify]: iters left: 3 (402 enodes) 1553932381.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932381.255 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932381.255 * * [simplify]: Extracting #2: cost 70 inf + 0 1553932381.256 * * [simplify]: Extracting #3: cost 374 inf + 1 1553932381.259 * * [simplify]: Extracting #4: cost 405 inf + 13768 1553932381.273 * * [simplify]: Extracting #5: cost 32 inf + 83084 1553932381.293 * * [simplify]: Extracting #6: cost 0 inf + 89557 1553932381.316 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) 1553932381.316 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932381.316 * * * * [progress]: [ 10 / 75 ] simplifiying candidate # 1553932381.316 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) 1553932381.317 * * [simplify]: iters left: 6 (10 enodes) 1553932381.319 * * [simplify]: iters left: 5 (50 enodes) 1553932381.329 * * [simplify]: iters left: 4 (120 enodes) 1553932381.358 * * [simplify]: iters left: 3 (370 enodes) 1553932381.487 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932381.487 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932381.487 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932381.488 * * [simplify]: Extracting #3: cost 210 inf + 1 1553932381.489 * * [simplify]: Extracting #4: cost 277 inf + 3266 1553932381.493 * * [simplify]: Extracting #5: cost 185 inf + 20510 1553932381.502 * * [simplify]: Extracting #6: cost 62 inf + 63333 1553932381.512 * * [simplify]: Extracting #7: cost 5 inf + 90557 1553932381.524 * * [simplify]: Extracting #8: cost 0 inf + 92729 1553932381.535 * [simplify]: Simplified to (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) 1553932381.535 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932381.535 * * * * [progress]: [ 11 / 75 ] simplifiying candidate # 1553932381.535 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932381.535 * * [simplify]: iters left: 6 (9 enodes) 1553932381.537 * * [simplify]: iters left: 5 (36 enodes) 1553932381.542 * * [simplify]: iters left: 4 (73 enodes) 1553932381.558 * * [simplify]: iters left: 3 (209 enodes) 1553932381.623 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932381.623 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932381.623 * * [simplify]: Extracting #2: cost 37 inf + 0 1553932381.623 * * [simplify]: Extracting #3: cost 121 inf + 1 1553932381.624 * * [simplify]: Extracting #4: cost 109 inf + 3720 1553932381.628 * * [simplify]: Extracting #5: cost 13 inf + 18373 1553932381.633 * * [simplify]: Extracting #6: cost 0 inf + 20396 1553932381.638 * [simplify]: Simplified to (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) 1553932381.638 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (+ x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932381.638 * * * * [progress]: [ 12 / 75 ] simplifiying candidate # 1553932381.638 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) 1553932381.638 * * [simplify]: iters left: 6 (10 enodes) 1553932381.641 * * [simplify]: iters left: 5 (50 enodes) 1553932381.651 * * [simplify]: iters left: 4 (106 enodes) 1553932381.678 * * [simplify]: iters left: 3 (276 enodes) 1553932381.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932381.757 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932381.757 * * [simplify]: Extracting #2: cost 25 inf + 0 1553932381.757 * * [simplify]: Extracting #3: cost 114 inf + 1 1553932381.758 * * [simplify]: Extracting #4: cost 160 inf + 858 1553932381.760 * * [simplify]: Extracting #5: cost 85 inf + 14457 1553932381.765 * * [simplify]: Extracting #6: cost 17 inf + 32174 1553932381.771 * * [simplify]: Extracting #7: cost 4 inf + 36292 1553932381.777 * * [simplify]: Extracting #8: cost 0 inf + 37391 1553932381.783 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553932381.783 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932381.783 * * * * [progress]: [ 13 / 75 ] simplifiying candidate # 1553932381.784 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) 1553932381.784 * * [simplify]: iters left: 6 (9 enodes) 1553932381.786 * * [simplify]: iters left: 5 (38 enodes) 1553932381.794 * * [simplify]: iters left: 4 (84 enodes) 1553932381.810 * * [simplify]: iters left: 3 (270 enodes) 1553932381.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932381.910 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932381.910 * * [simplify]: Extracting #2: cost 48 inf + 0 1553932381.911 * * [simplify]: Extracting #3: cost 193 inf + 1 1553932381.912 * * [simplify]: Extracting #4: cost 174 inf + 7749 1553932381.919 * * [simplify]: Extracting #5: cost 21 inf + 31123 1553932381.927 * * [simplify]: Extracting #6: cost 0 inf + 35365 1553932381.935 * * [simplify]: Extracting #7: cost 0 inf + 35325 1553932381.944 * [simplify]: Simplified to (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) 1553932381.944 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (- x.im x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932381.944 * * * * [progress]: [ 14 / 75 ] simplifiying candidate # 1553932381.944 * * * * [progress]: [ 15 / 75 ] simplifiying candidate # 1553932381.944 * * * * [progress]: [ 16 / 75 ] simplifiying candidate # 1553932381.944 * * * * [progress]: [ 17 / 75 ] simplifiying candidate # 1553932381.944 * * * * [progress]: [ 18 / 75 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553932381.944 * * * * [progress]: [ 19 / 75 ] simplifiying candidate # 1553932381.944 * * * * [progress]: [ 20 / 75 ] simplifiying candidate # 1553932381.944 * * * * [progress]: [ 21 / 75 ] simplifiying candidate # 1553932381.944 * * * * [progress]: [ 22 / 75 ] simplifiying candidate # 1553932381.944 * * * * [progress]: [ 23 / 75 ] simplifiying candidate # 1553932381.944 * [simplify]: Simplifying (cbrt (+ x.im x.re)) 1553932381.944 * * [simplify]: iters left: 3 (4 enodes) 1553932381.945 * * [simplify]: iters left: 2 (13 enodes) 1553932381.947 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932381.947 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932381.947 * * [simplify]: Extracting #2: cost 6 inf + 0 1553932381.947 * * [simplify]: Extracting #3: cost 4 inf + 2 1553932381.947 * * [simplify]: Extracting #4: cost 0 inf + 330 1553932381.947 * [simplify]: Simplified to (cbrt (+ x.re x.im)) 1553932381.947 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (+ x.re x.im)) (cbrt (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932381.947 * * * * [progress]: [ 24 / 75 ] simplifiying candidate # 1553932381.947 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 1553932381.947 * * [simplify]: iters left: 6 (10 enodes) 1553932381.950 * * [simplify]: iters left: 5 (50 enodes) 1553932381.962 * * [simplify]: iters left: 4 (120 enodes) 1553932381.992 * * [simplify]: iters left: 3 (402 enodes) 1553932382.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932382.143 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932382.143 * * [simplify]: Extracting #2: cost 38 inf + 0 1553932382.143 * * [simplify]: Extracting #3: cost 288 inf + 1 1553932382.145 * * [simplify]: Extracting #4: cost 424 inf + 936 1553932382.151 * * [simplify]: Extracting #5: cost 275 inf + 31562 1553932382.163 * * [simplify]: Extracting #6: cost 150 inf + 74836 1553932382.182 * * [simplify]: Extracting #7: cost 22 inf + 136678 1553932382.203 * * [simplify]: Extracting #8: cost 0 inf + 150395 1553932382.224 * [simplify]: Simplified to (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) 1553932382.224 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932382.224 * * * * [progress]: [ 25 / 75 ] simplifiying candidate # 1553932382.224 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932382.224 * * [simplify]: iters left: 6 (12 enodes) 1553932382.228 * * [simplify]: iters left: 5 (57 enodes) 1553932382.238 * * [simplify]: iters left: 4 (125 enodes) 1553932382.267 * * [simplify]: iters left: 3 (396 enodes) 1553932382.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932382.440 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932382.440 * * [simplify]: Extracting #2: cost 52 inf + 0 1553932382.441 * * [simplify]: Extracting #3: cost 255 inf + 1 1553932382.442 * * [simplify]: Extracting #4: cost 387 inf + 1834 1553932382.449 * * [simplify]: Extracting #5: cost 180 inf + 45780 1553932382.465 * * [simplify]: Extracting #6: cost 22 inf + 88490 1553932382.482 * * [simplify]: Extracting #7: cost 4 inf + 93691 1553932382.501 * * [simplify]: Extracting #8: cost 0 inf + 95041 1553932382.519 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) 1553932382.519 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932382.519 * * * * [progress]: [ 26 / 75 ] simplifiying candidate # 1553932382.519 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 1553932382.519 * * [simplify]: iters left: 6 (12 enodes) 1553932382.523 * * [simplify]: iters left: 5 (58 enodes) 1553932382.534 * * [simplify]: iters left: 4 (141 enodes) 1553932382.571 * * [simplify]: iters left: 3 (495 enodes) 1553932382.797 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932382.797 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932382.798 * * [simplify]: Extracting #2: cost 65 inf + 0 1553932382.799 * * [simplify]: Extracting #3: cost 420 inf + 1 1553932382.804 * * [simplify]: Extracting #4: cost 523 inf + 26576 1553932382.821 * * [simplify]: Extracting #5: cost 194 inf + 103182 1553932382.847 * * [simplify]: Extracting #6: cost 37 inf + 176645 1553932382.876 * * [simplify]: Extracting #7: cost 10 inf + 188701 1553932382.903 * * [simplify]: Extracting #8: cost 0 inf + 192567 1553932382.931 * [simplify]: Simplified to (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553932382.931 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932382.931 * * * * [progress]: [ 27 / 75 ] simplifiying candidate # 1553932382.931 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932382.932 * * [simplify]: iters left: 6 (9 enodes) 1553932382.934 * * [simplify]: iters left: 5 (41 enodes) 1553932382.940 * * [simplify]: iters left: 4 (103 enodes) 1553932382.964 * * [simplify]: iters left: 3 (402 enodes) 1553932383.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932383.168 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932383.168 * * [simplify]: Extracting #2: cost 70 inf + 0 1553932383.169 * * [simplify]: Extracting #3: cost 374 inf + 1 1553932383.172 * * [simplify]: Extracting #4: cost 405 inf + 13768 1553932383.186 * * [simplify]: Extracting #5: cost 32 inf + 83084 1553932383.210 * * [simplify]: Extracting #6: cost 0 inf + 89557 1553932383.230 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) 1553932383.230 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932383.230 * * * * [progress]: [ 28 / 75 ] simplifiying candidate # 1553932383.230 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) 1553932383.230 * * [simplify]: iters left: 6 (10 enodes) 1553932383.233 * * [simplify]: iters left: 5 (50 enodes) 1553932383.243 * * [simplify]: iters left: 4 (120 enodes) 1553932383.273 * * [simplify]: iters left: 3 (370 enodes) 1553932383.402 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932383.402 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932383.402 * * [simplify]: Extracting #2: cost 39 inf + 0 1553932383.403 * * [simplify]: Extracting #3: cost 210 inf + 1 1553932383.404 * * [simplify]: Extracting #4: cost 277 inf + 3266 1553932383.409 * * [simplify]: Extracting #5: cost 185 inf + 20510 1553932383.417 * * [simplify]: Extracting #6: cost 62 inf + 63333 1553932383.428 * * [simplify]: Extracting #7: cost 5 inf + 90557 1553932383.442 * * [simplify]: Extracting #8: cost 0 inf + 92729 1553932383.453 * [simplify]: Simplified to (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) 1553932383.453 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932383.453 * * * * [progress]: [ 29 / 75 ] simplifiying candidate # 1553932383.453 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553932383.453 * * [simplify]: iters left: 6 (9 enodes) 1553932383.455 * * [simplify]: iters left: 5 (36 enodes) 1553932383.460 * * [simplify]: iters left: 4 (73 enodes) 1553932383.474 * * [simplify]: iters left: 3 (209 enodes) 1553932383.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932383.538 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932383.538 * * [simplify]: Extracting #2: cost 37 inf + 0 1553932383.538 * * [simplify]: Extracting #3: cost 121 inf + 1 1553932383.539 * * [simplify]: Extracting #4: cost 109 inf + 3720 1553932383.543 * * [simplify]: Extracting #5: cost 13 inf + 18373 1553932383.547 * * [simplify]: Extracting #6: cost 0 inf + 20396 1553932383.552 * [simplify]: Simplified to (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) 1553932383.552 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (+ x.re x.im))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932383.552 * * * * [progress]: [ 30 / 75 ] simplifiying candidate # 1553932383.552 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) 1553932383.553 * * [simplify]: iters left: 6 (10 enodes) 1553932383.558 * * [simplify]: iters left: 5 (50 enodes) 1553932383.567 * * [simplify]: iters left: 4 (106 enodes) 1553932383.591 * * [simplify]: iters left: 3 (276 enodes) 1553932383.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932383.668 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932383.668 * * [simplify]: Extracting #2: cost 25 inf + 0 1553932383.669 * * [simplify]: Extracting #3: cost 114 inf + 1 1553932383.669 * * [simplify]: Extracting #4: cost 160 inf + 858 1553932383.671 * * [simplify]: Extracting #5: cost 85 inf + 14457 1553932383.676 * * [simplify]: Extracting #6: cost 17 inf + 32174 1553932383.685 * * [simplify]: Extracting #7: cost 4 inf + 36292 1553932383.691 * * [simplify]: Extracting #8: cost 0 inf + 37391 1553932383.697 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553932383.697 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932383.698 * * * * [progress]: [ 31 / 75 ] simplifiying candidate # 1553932383.698 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) 1553932383.698 * * [simplify]: iters left: 6 (9 enodes) 1553932383.700 * * [simplify]: iters left: 5 (38 enodes) 1553932383.705 * * [simplify]: iters left: 4 (84 enodes) 1553932383.722 * * [simplify]: iters left: 3 (270 enodes) 1553932383.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932383.821 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932383.821 * * [simplify]: Extracting #2: cost 48 inf + 0 1553932383.821 * * [simplify]: Extracting #3: cost 193 inf + 1 1553932383.823 * * [simplify]: Extracting #4: cost 174 inf + 7749 1553932383.829 * * [simplify]: Extracting #5: cost 21 inf + 31123 1553932383.838 * * [simplify]: Extracting #6: cost 0 inf + 35365 1553932383.848 * * [simplify]: Extracting #7: cost 0 inf + 35325 1553932383.856 * [simplify]: Simplified to (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) 1553932383.856 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (- x.im x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932383.856 * * * * [progress]: [ 32 / 75 ] simplifiying candidate # 1553932383.856 * * * * [progress]: [ 33 / 75 ] simplifiying candidate # 1553932383.856 * * * * [progress]: [ 34 / 75 ] simplifiying candidate # 1553932383.857 * * * * [progress]: [ 35 / 75 ] simplifiying candidate # 1553932383.857 * * * * [progress]: [ 36 / 75 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553932383.857 * * * * [progress]: [ 37 / 75 ] simplifiying candidate # 1553932383.857 * * * * [progress]: [ 38 / 75 ] simplifiying candidate # 1553932383.857 * * * * [progress]: [ 39 / 75 ] simplifiying candidate # 1553932383.857 * * * * [progress]: [ 40 / 75 ] simplifiying candidate # 1553932383.857 * * * * [progress]: [ 41 / 75 ] simplifiying candidate # 1553932383.857 * [simplify]: Simplifying (cbrt x.re) 1553932383.857 * * [simplify]: iters left: 1 (2 enodes) 1553932383.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932383.857 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932383.857 * * [simplify]: Extracting #2: cost 2 inf + 1 1553932383.857 * * [simplify]: Extracting #3: cost 0 inf + 163 1553932383.858 * [simplify]: Simplified to (cbrt x.re) 1553932383.858 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (* (cbrt x.re) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932383.858 * * * * [progress]: [ 42 / 75 ] simplifiying candidate # 1553932383.858 * [simplify]: Simplifying (cbrt (* x.re (- (pow x.re 3) (pow x.im 3)))) 1553932383.858 * * [simplify]: iters left: 6 (8 enodes) 1553932383.860 * * [simplify]: iters left: 5 (40 enodes) 1553932383.868 * * [simplify]: iters left: 4 (88 enodes) 1553932383.887 * * [simplify]: iters left: 3 (210 enodes) 1553932383.932 * * [simplify]: iters left: 2 (457 enodes) 1553932384.045 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932384.045 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932384.045 * * [simplify]: Extracting #2: cost 31 inf + 0 1553932384.046 * * [simplify]: Extracting #3: cost 123 inf + 1 1553932384.046 * * [simplify]: Extracting #4: cost 249 inf + 289 1553932384.048 * * [simplify]: Extracting #5: cost 223 inf + 4766 1553932384.052 * * [simplify]: Extracting #6: cost 102 inf + 57268 1553932384.061 * * [simplify]: Extracting #7: cost 13 inf + 105153 1553932384.070 * * [simplify]: Extracting #8: cost 0 inf + 112004 1553932384.079 * [simplify]: Simplified to (cbrt (- (* (* x.re x.re) (* x.re x.re)) (* (* x.re (* x.im x.im)) x.im))) 1553932384.079 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (/ (cbrt (- (* (* x.re x.re) (* x.re x.re)) (* (* x.re (* x.im x.im)) x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932384.079 * * * * [progress]: [ 43 / 75 ] simplifiying candidate # 1553932384.080 * [simplify]: Simplifying (cbrt (* x.re (- (* x.re x.re) (* x.im x.im)))) 1553932384.080 * * [simplify]: iters left: 6 (7 enodes) 1553932384.081 * * [simplify]: iters left: 5 (27 enodes) 1553932384.085 * * [simplify]: iters left: 4 (50 enodes) 1553932384.093 * * [simplify]: iters left: 3 (103 enodes) 1553932384.115 * * [simplify]: iters left: 2 (245 enodes) 1553932384.164 * * [simplify]: iters left: 1 (462 enodes) 1553932384.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932384.264 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932384.264 * * [simplify]: Extracting #2: cost 27 inf + 0 1553932384.264 * * [simplify]: Extracting #3: cost 88 inf + 1 1553932384.265 * * [simplify]: Extracting #4: cost 104 inf + 2286 1553932384.270 * * [simplify]: Extracting #5: cost 22 inf + 13149 1553932384.274 * * [simplify]: Extracting #6: cost 0 inf + 17023 1553932384.278 * * [simplify]: Extracting #7: cost 0 inf + 16983 1553932384.282 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1553932384.282 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932384.282 * * * * [progress]: [ 44 / 75 ] simplifiying candidate # 1553932384.282 * * * * [progress]: [ 45 / 75 ] simplifiying candidate # 1553932384.282 * * * * [progress]: [ 46 / 75 ] simplifiying candidate # 1553932384.282 * * * * [progress]: [ 47 / 75 ] simplifiying candidate # 1553932384.282 * * * * [progress]: [ 48 / 75 ] simplifiying candidate #real (real->posit16 (cbrt (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553932384.282 * * * * [progress]: [ 49 / 75 ] simplifiying candidate # 1553932384.282 * * * * [progress]: [ 50 / 75 ] simplifiying candidate # 1553932384.282 * * * * [progress]: [ 51 / 75 ] simplifiying candidate # 1553932384.282 * * * * [progress]: [ 52 / 75 ] simplifiying candidate # 1553932384.282 * * * * [progress]: [ 53 / 75 ] simplifiying candidate # 1553932384.283 * [simplify]: Simplifying (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 1553932384.283 * * [simplify]: iters left: 6 (6 enodes) 1553932384.284 * * [simplify]: iters left: 5 (19 enodes) 1553932384.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932384.286 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932384.286 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932384.286 * * [simplify]: Extracting #3: cost 7 inf + 0 1553932384.286 * * [simplify]: Extracting #4: cost 10 inf + 0 1553932384.286 * * [simplify]: Extracting #5: cost 8 inf + 2 1553932384.286 * * [simplify]: Extracting #6: cost 0 inf + 1138 1553932384.286 * [simplify]: Simplified to (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 1553932384.286 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (* (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (cbrt (+ x.im x.re)))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932384.286 * * * * [progress]: [ 54 / 75 ] simplifiying candidate # 1553932384.287 * [simplify]: Simplifying (cbrt (sqrt (+ x.im x.re))) 1553932384.287 * * [simplify]: iters left: 4 (5 enodes) 1553932384.287 * * [simplify]: iters left: 3 (16 enodes) 1553932384.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932384.289 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932384.289 * * [simplify]: Extracting #2: cost 5 inf + 0 1553932384.289 * * [simplify]: Extracting #3: cost 8 inf + 0 1553932384.289 * * [simplify]: Extracting #4: cost 6 inf + 2 1553932384.289 * * [simplify]: Extracting #5: cost 0 inf + 574 1553932384.290 * [simplify]: Simplified to (cbrt (sqrt (+ x.re x.im))) 1553932384.290 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.im x.re)))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932384.290 * * * * [progress]: [ 55 / 75 ] simplifiying candidate # 1553932384.290 * [simplify]: Simplifying (cbrt 1) 1553932384.290 * * [simplify]: iters left: 1 (2 enodes) 1553932384.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932384.292 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932384.292 * [simplify]: Simplified to 1 1553932384.292 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (* 1 (cbrt (+ x.im x.re))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932384.292 * * * * [progress]: [ 56 / 75 ] simplifiying candidate # 1553932384.292 * [simplify]: Simplifying (cbrt 1) 1553932384.292 * * [simplify]: iters left: 1 (2 enodes) 1553932384.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932384.294 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932384.294 * [simplify]: Simplified to 1 1553932384.294 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (* 1 (cbrt (+ x.im x.re))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932384.294 * * * * [progress]: [ 57 / 75 ] simplifiying candidate # 1553932384.294 * [simplify]: Simplifying (cbrt (+ (pow x.im 3) (pow x.re 3))) 1553932384.294 * * [simplify]: iters left: 4 (7 enodes) 1553932384.296 * * [simplify]: iters left: 3 (35 enodes) 1553932384.303 * * [simplify]: iters left: 2 (62 enodes) 1553932384.316 * * [simplify]: iters left: 1 (111 enodes) 1553932384.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932384.335 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932384.335 * * [simplify]: Extracting #2: cost 6 inf + 0 1553932384.335 * * [simplify]: Extracting #3: cost 21 inf + 0 1553932384.335 * * [simplify]: Extracting #4: cost 31 inf + 44 1553932384.336 * * [simplify]: Extracting #5: cost 26 inf + 1259 1553932384.336 * * [simplify]: Extracting #6: cost 12 inf + 5191 1553932384.336 * * [simplify]: Extracting #7: cost 2 inf + 7209 1553932384.337 * * [simplify]: Extracting #8: cost 0 inf + 8135 1553932384.339 * [simplify]: Simplified to (cbrt (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) 1553932384.340 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (/ (cbrt (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932384.340 * * * * [progress]: [ 58 / 75 ] simplifiying candidate # 1553932384.340 * [simplify]: Simplifying (cbrt (- (* x.im x.im) (* x.re x.re))) 1553932384.340 * * [simplify]: iters left: 5 (6 enodes) 1553932384.341 * * [simplify]: iters left: 4 (23 enodes) 1553932384.344 * * [simplify]: iters left: 3 (36 enodes) 1553932384.349 * * [simplify]: iters left: 2 (53 enodes) 1553932384.356 * * [simplify]: iters left: 1 (94 enodes) 1553932384.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932384.372 * * [simplify]: Extracting #1: cost 3 inf + 0 1553932384.372 * * [simplify]: Extracting #2: cost 32 inf + 0 1553932384.372 * * [simplify]: Extracting #3: cost 48 inf + 0 1553932384.372 * * [simplify]: Extracting #4: cost 42 inf + 247 1553932384.373 * * [simplify]: Extracting #5: cost 18 inf + 3452 1553932384.374 * * [simplify]: Extracting #6: cost 0 inf + 5808 1553932384.375 * * [simplify]: Extracting #7: cost 0 inf + 5528 1553932384.376 * [simplify]: Simplified to (cbrt (- (* x.im x.im) (* x.re x.re))) 1553932384.376 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (/ (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (- x.im x.re))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932384.376 * * * * [progress]: [ 59 / 75 ] simplifiying candidate # 1553932384.376 * * * * [progress]: [ 60 / 75 ] simplifiying candidate # 1553932384.376 * * * * [progress]: [ 61 / 75 ] simplifiying candidate # 1553932384.376 * * * * [progress]: [ 62 / 75 ] simplifiying candidate # 1553932384.376 * * * * [progress]: [ 63 / 75 ] simplifiying candidate #real (real->posit16 (cbrt (+ x.im x.re)))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553932384.376 * * * * [progress]: [ 64 / 75 ] simplifiying candidate # 1553932384.377 * [simplify]: Simplifying x.re 1553932384.377 * * [simplify]: iters left: 0 (1 enodes) 1553932384.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932384.377 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932384.377 * [simplify]: Simplified to x.re 1553932384.377 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) x.re) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932384.377 * * * * [progress]: [ 65 / 75 ] simplifiying candidate # 1553932384.377 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 1553932384.377 * * [simplify]: iters left: 6 (16 enodes) 1553932384.382 * * [simplify]: iters left: 5 (66 enodes) 1553932384.391 * * [simplify]: iters left: 4 (103 enodes) 1553932384.410 * * [simplify]: iters left: 3 (191 enodes) 1553932384.442 * * [simplify]: iters left: 2 (400 enodes) 1553932384.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932384.517 * * [simplify]: Extracting #1: cost 24 inf + 0 1553932384.518 * * [simplify]: Extracting #2: cost 115 inf + 1 1553932384.518 * * [simplify]: Extracting #3: cost 213 inf + 556 1553932384.519 * * [simplify]: Extracting #4: cost 197 inf + 5951 1553932384.524 * * [simplify]: Extracting #5: cost 52 inf + 38166 1553932384.531 * * [simplify]: Extracting #6: cost 5 inf + 53232 1553932384.542 * * [simplify]: Extracting #7: cost 0 inf + 57032 1553932384.550 * * [simplify]: Extracting #8: cost 0 inf + 56437 1553932384.557 * [simplify]: Simplified to (cbrt (* (* x.im x.im) (- x.re))) 1553932384.557 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.im x.im) (- x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932384.558 * * * * [progress]: [ 66 / 75 ] simplifiying candidate # 1553932384.558 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 1553932384.558 * * [simplify]: iters left: 6 (13 enodes) 1553932384.562 * * [simplify]: iters left: 5 (55 enodes) 1553932384.571 * * [simplify]: iters left: 4 (101 enodes) 1553932384.585 * * [simplify]: iters left: 3 (200 enodes) 1553932384.624 * * [simplify]: iters left: 2 (473 enodes) 1553932384.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932384.717 * * [simplify]: Extracting #1: cost 57 inf + 0 1553932384.718 * * [simplify]: Extracting #2: cost 204 inf + 1 1553932384.719 * * [simplify]: Extracting #3: cost 348 inf + 1310 1553932384.722 * * [simplify]: Extracting #4: cost 278 inf + 18892 1553932384.734 * * [simplify]: Extracting #5: cost 78 inf + 76042 1553932384.747 * * [simplify]: Extracting #6: cost 17 inf + 94137 1553932384.761 * * [simplify]: Extracting #7: cost 0 inf + 103923 1553932384.775 * [simplify]: Simplified to (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) 1553932384.775 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3)) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932384.775 * * * * [progress]: [ 67 / 75 ] simplifiying candidate # 1553932384.775 * [simplify]: Simplifying x.re 1553932384.775 * * [simplify]: iters left: 0 (1 enodes) 1553932384.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932384.776 * * [simplify]: Extracting #1: cost 0 inf + 1 1553932384.776 * [simplify]: Simplified to x.re 1553932384.776 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* x.re (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932384.776 * * * * [progress]: [ 68 / 75 ] simplifiying candidate # 1553932384.776 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 1553932384.776 * * [simplify]: iters left: 6 (16 enodes) 1553932384.781 * * [simplify]: iters left: 5 (66 enodes) 1553932384.790 * * [simplify]: iters left: 4 (103 enodes) 1553932384.809 * * [simplify]: iters left: 3 (191 enodes) 1553932384.842 * * [simplify]: iters left: 2 (400 enodes) 1553932384.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932384.917 * * [simplify]: Extracting #1: cost 24 inf + 0 1553932384.917 * * [simplify]: Extracting #2: cost 115 inf + 1 1553932384.918 * * [simplify]: Extracting #3: cost 213 inf + 556 1553932384.919 * * [simplify]: Extracting #4: cost 197 inf + 5951 1553932384.923 * * [simplify]: Extracting #5: cost 52 inf + 38166 1553932384.931 * * [simplify]: Extracting #6: cost 5 inf + 53232 1553932384.942 * * [simplify]: Extracting #7: cost 0 inf + 57032 1553932384.949 * * [simplify]: Extracting #8: cost 0 inf + 56437 1553932384.957 * [simplify]: Simplified to (cbrt (* (* x.im x.im) (- x.re))) 1553932384.957 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (* x.im x.im) (- x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932384.957 * * * * [progress]: [ 69 / 75 ] simplifiying candidate # 1553932384.957 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 1553932384.957 * * [simplify]: iters left: 6 (13 enodes) 1553932384.961 * * [simplify]: iters left: 5 (55 enodes) 1553932384.970 * * [simplify]: iters left: 4 (101 enodes) 1553932384.985 * * [simplify]: iters left: 3 (200 enodes) 1553932385.023 * * [simplify]: iters left: 2 (473 enodes) 1553932385.118 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932385.118 * * [simplify]: Extracting #1: cost 57 inf + 0 1553932385.119 * * [simplify]: Extracting #2: cost 204 inf + 1 1553932385.120 * * [simplify]: Extracting #3: cost 348 inf + 1310 1553932385.123 * * [simplify]: Extracting #4: cost 278 inf + 18892 1553932385.135 * * [simplify]: Extracting #5: cost 78 inf + 76042 1553932385.148 * * [simplify]: Extracting #6: cost 17 inf + 94137 1553932385.162 * * [simplify]: Extracting #7: cost 0 inf + 103923 1553932385.176 * [simplify]: Simplified to (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) 1553932385.176 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932385.176 * * * * [progress]: [ 70 / 75 ] simplifiying candidate # 1553932385.177 * [simplify]: Simplifying (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1553932385.177 * * [simplify]: iters left: 6 (11 enodes) 1553932385.180 * * [simplify]: iters left: 5 (46 enodes) 1553932385.187 * * [simplify]: iters left: 4 (90 enodes) 1553932385.203 * * [simplify]: iters left: 3 (184 enodes) 1553932385.229 * * [simplify]: iters left: 2 (299 enodes) 1553932385.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932385.277 * * [simplify]: Extracting #1: cost 44 inf + 0 1553932385.278 * * [simplify]: Extracting #2: cost 119 inf + 72 1553932385.278 * * [simplify]: Extracting #3: cost 148 inf + 1406 1553932385.280 * * [simplify]: Extracting #4: cost 58 inf + 22479 1553932385.284 * * [simplify]: Extracting #5: cost 11 inf + 41607 1553932385.289 * * [simplify]: Extracting #6: cost 0 inf + 49511 1553932385.294 * * [simplify]: Extracting #7: cost 0 inf + 49471 1553932385.299 * [simplify]: Simplified to (cbrt (- (* x.re x.im))) 1553932385.299 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (- (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932385.299 * * * * [progress]: [ 71 / 75 ] simplifiying candidate # 1553932385.299 * [simplify]: Simplifying (pow (/ 1 x.re) -2/3) 1553932385.299 * * [simplify]: iters left: 3 (5 enodes) 1553932385.301 * * [simplify]: iters left: 2 (22 enodes) 1553932385.306 * * [simplify]: iters left: 1 (38 enodes) 1553932385.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932385.313 * * [simplify]: Extracting #1: cost 9 inf + 0 1553932385.313 * * [simplify]: Extracting #2: cost 16 inf + 1 1553932385.313 * * [simplify]: Extracting #3: cost 13 inf + 5 1553932385.313 * * [simplify]: Extracting #4: cost 6 inf + 1102 1553932385.314 * * [simplify]: Extracting #5: cost 0 inf + 3162 1553932385.314 * [simplify]: Simplified to (pow (/ 1 x.re) -2/3) 1553932385.314 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (pow (/ 1 x.re) -2/3))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932385.314 * * * * [progress]: [ 72 / 75 ] simplifiying candidate # 1553932385.314 * [simplify]: Simplifying (* (cbrt -1) (exp (* 1/3 (- (log -1) (* 2 (log (/ -1 x.re))))))) 1553932385.314 * * [simplify]: iters left: 6 (13 enodes) 1553932385.318 * * [simplify]: iters left: 5 (48 enodes) 1553932385.325 * * [simplify]: iters left: 4 (75 enodes) 1553932385.340 * * [simplify]: iters left: 3 (145 enodes) 1553932385.366 * * [simplify]: iters left: 2 (324 enodes) 1553932385.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932385.433 * * [simplify]: Extracting #1: cost 31 inf + 0 1553932385.433 * * [simplify]: Extracting #2: cost 118 inf + 0 1553932385.434 * * [simplify]: Extracting #3: cost 228 inf + 547 1553932385.435 * * [simplify]: Extracting #4: cost 209 inf + 5523 1553932385.438 * * [simplify]: Extracting #5: cost 109 inf + 25103 1553932385.445 * * [simplify]: Extracting #6: cost 30 inf + 50509 1553932385.453 * * [simplify]: Extracting #7: cost 3 inf + 69771 1553932385.462 * * [simplify]: Extracting #8: cost 0 inf + 72386 1553932385.474 * * [simplify]: Extracting #9: cost 0 inf + 72124 1553932385.483 * [simplify]: Simplified to (* (cbrt -1) (cbrt (/ (/ -1 (/ -1 x.re)) (/ -1 x.re)))) 1553932385.483 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (* (cbrt -1) (cbrt (/ (/ -1 (/ -1 x.re)) (/ -1 x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932385.483 * * * * [progress]: [ 73 / 75 ] simplifiying candidate # 1553932385.483 * [simplify]: Simplifying (- (+ (* 1/3 (* x.im (pow (/ 1 (pow x.re 2)) 1/3))) (pow x.re 1/3)) (* 1/9 (* (pow x.im 2) (pow (/ 1 (pow x.re 5)) 1/3)))) 1553932385.484 * * [simplify]: iters left: 6 (21 enodes) 1553932385.490 * * [simplify]: iters left: 5 (100 enodes) 1553932385.510 * * [simplify]: iters left: 4 (209 enodes) 1553932385.556 * * [simplify]: iters left: 3 (498 enodes) 1553932385.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932385.679 * * [simplify]: Extracting #1: cost 10 inf + 0 1553932385.680 * * [simplify]: Extracting #2: cost 130 inf + 0 1553932385.680 * * [simplify]: Extracting #3: cost 262 inf + 130 1553932385.682 * * [simplify]: Extracting #4: cost 253 inf + 955 1553932385.683 * * [simplify]: Extracting #5: cost 236 inf + 8949 1553932385.686 * * [simplify]: Extracting #6: cost 198 inf + 27527 1553932385.695 * * [simplify]: Extracting #7: cost 82 inf + 95994 1553932385.708 * * [simplify]: Extracting #8: cost 11 inf + 136070 1553932385.721 * * [simplify]: Extracting #9: cost 0 inf + 139002 1553932385.736 * * [simplify]: Extracting #10: cost 0 inf + 138751 1553932385.749 * [simplify]: Simplified to (- (cbrt x.re) (* x.im (- (* (* x.im 1/9) (cbrt (/ 1 (pow x.re 5)))) (* (cbrt (/ 1 (* x.re x.re))) 1/3)))) 1553932385.749 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (- (cbrt x.re) (* x.im (- (* (* x.im 1/9) (cbrt (/ 1 (pow x.re 5)))) (* (cbrt (/ 1 (* x.re x.re))) 1/3)))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932385.749 * * * * [progress]: [ 74 / 75 ] simplifiying candidate # 1553932385.750 * [simplify]: Simplifying (pow (/ 1 x.im) -1/3) 1553932385.750 * * [simplify]: iters left: 3 (5 enodes) 1553932385.752 * * [simplify]: iters left: 2 (22 enodes) 1553932385.756 * * [simplify]: iters left: 1 (38 enodes) 1553932385.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932385.765 * * [simplify]: Extracting #1: cost 9 inf + 0 1553932385.765 * * [simplify]: Extracting #2: cost 16 inf + 1 1553932385.765 * * [simplify]: Extracting #3: cost 13 inf + 5 1553932385.765 * * [simplify]: Extracting #4: cost 6 inf + 1102 1553932385.765 * * [simplify]: Extracting #5: cost 0 inf + 3162 1553932385.765 * [simplify]: Simplified to (pow (/ 1 x.im) -1/3) 1553932385.765 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (pow (/ 1 x.im) -1/3) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932385.766 * * * * [progress]: [ 75 / 75 ] simplifiying candidate # 1553932385.766 * [simplify]: Simplifying (* (pow (* x.im -1) 1/3) (cbrt -1)) 1553932385.766 * * [simplify]: iters left: 5 (7 enodes) 1553932385.768 * * [simplify]: iters left: 4 (29 enodes) 1553932385.774 * * [simplify]: iters left: 3 (48 enodes) 1553932385.783 * * [simplify]: iters left: 2 (90 enodes) 1553932385.802 * * [simplify]: iters left: 1 (181 enodes) 1553932385.838 * * [simplify]: Extracting #0: cost 1 inf + 0 1553932385.838 * * [simplify]: Extracting #1: cost 23 inf + 0 1553932385.838 * * [simplify]: Extracting #2: cost 77 inf + 0 1553932385.838 * * [simplify]: Extracting #3: cost 73 inf + 8 1553932385.839 * * [simplify]: Extracting #4: cost 69 inf + 92 1553932385.840 * * [simplify]: Extracting #5: cost 18 inf + 24534 1553932385.843 * * [simplify]: Extracting #6: cost 0 inf + 34495 1553932385.846 * * [simplify]: Extracting #7: cost 0 inf + 34324 1553932385.849 * [simplify]: Simplified to (* (cbrt (- x.im)) (cbrt -1)) 1553932385.849 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (* (cbrt (- x.im)) (cbrt -1)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553932385.849 * * * [progress]: adding candidates to table 1553932386.548 * [progress]: [Phase 3 of 3] Extracting. 1553932386.548 * * [regime]: Finding splitpoints for: (# # # # # # # # # # # # #) 1553932386.552 * * * [regime-changes]: Trying 2 branch expressions: (x.im x.re) 1553932386.553 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # # # # #) 1553932386.608 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # # # # #) 1553932386.665 * * * [regime]: Found split indices: #