1554045728.659 * [progress]: [Phase 1 of 3] Setting up. 1554045728.659 * * * [progress]: [1/2] Preparing points 1554045728.742 * * * [progress]: [2/2] Setting up program. 1554045728.745 * [progress]: [Phase 2 of 3] Improving. 1554045728.745 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1554045728.745 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1554045728.745 * * [simplify]: iters left: 6 (11 enodes) 1554045728.751 * * [simplify]: iters left: 5 (46 enodes) 1554045728.759 * * [simplify]: iters left: 4 (85 enodes) 1554045728.775 * * [simplify]: iters left: 3 (187 enodes) 1554045728.842 * * [simplify]: iters left: 2 (428 enodes) 1554045729.093 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045729.094 * * [simplify]: Extracting #1: cost 58 inf + 0 1554045729.095 * * [simplify]: Extracting #2: cost 164 inf + 1291 1554045729.100 * * [simplify]: Extracting #3: cost 65 inf + 20175 1554045729.114 * * [simplify]: Extracting #4: cost 3 inf + 30863 1554045729.134 * * [simplify]: Extracting #5: cost 0 inf + 30963 1554045729.155 * * [simplify]: Extracting #6: cost 0 inf + 30923 1554045729.175 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (+ (* x.im x.im) (+ (* x.im x.im) (* x.im x.im))))) 1554045729.175 * [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)))))) 1554045729.184 * * [progress]: iteration 1 / 4 1554045729.184 * * * [progress]: picking best candidate 1554045729.191 * * * * [pick]: Picked # 1554045729.191 * * * [progress]: localizing error 1554045729.243 * * * [progress]: generating rewritten candidates 1554045729.243 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1554045729.282 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 1554045729.301 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 1554045729.331 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 1554045729.340 * * * [progress]: generating series expansions 1554045729.340 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1554045729.340 * [backup-simplify]: Simplify (* (- (* x.re x.re) (* x.im x.im)) x.re) into (* x.re (- (pow x.re 2) (pow x.im 2))) 1554045729.340 * [approximate]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in (x.re x.im) around 0 1554045729.340 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.im 1554045729.340 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.340 * [backup-simplify]: Simplify x.re into x.re 1554045729.340 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.im 1554045729.340 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045729.340 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.340 * [backup-simplify]: Simplify x.re into x.re 1554045729.340 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.340 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.341 * [backup-simplify]: Simplify 0 into 0 1554045729.341 * [backup-simplify]: Simplify 1 into 1 1554045729.341 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.re 1554045729.341 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.341 * [backup-simplify]: Simplify 0 into 0 1554045729.341 * [backup-simplify]: Simplify 1 into 1 1554045729.341 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1554045729.341 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045729.341 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.341 * [backup-simplify]: Simplify 0 into 0 1554045729.341 * [backup-simplify]: Simplify 1 into 1 1554045729.341 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.341 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.341 * [backup-simplify]: Simplify x.im into x.im 1554045729.341 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.re 1554045729.341 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.341 * [backup-simplify]: Simplify 0 into 0 1554045729.341 * [backup-simplify]: Simplify 1 into 1 1554045729.341 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1554045729.341 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045729.341 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.341 * [backup-simplify]: Simplify 0 into 0 1554045729.341 * [backup-simplify]: Simplify 1 into 1 1554045729.341 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.341 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.341 * [backup-simplify]: Simplify x.im into x.im 1554045729.341 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045729.341 * [backup-simplify]: Simplify (- (pow x.im 2)) into (- (pow x.im 2)) 1554045729.341 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 2))) into (- (pow x.im 2)) 1554045729.341 * [backup-simplify]: Simplify (* 0 (- (pow x.im 2))) into 0 1554045729.341 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.341 * [backup-simplify]: Simplify 0 into 0 1554045729.341 * [backup-simplify]: Simplify 0 into 0 1554045729.341 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045729.342 * [backup-simplify]: Simplify (- 0) into 0 1554045729.342 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.342 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (- (pow x.im 2)))) into (- (pow x.im 2)) 1554045729.342 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1554045729.342 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.342 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.342 * [backup-simplify]: Simplify 0 into 0 1554045729.342 * [backup-simplify]: Simplify 1 into 1 1554045729.343 * [backup-simplify]: Simplify 0 into 0 1554045729.343 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.343 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045729.343 * [backup-simplify]: Simplify (- 0) into 0 1554045729.344 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045729.344 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (- (pow x.im 2))))) into 0 1554045729.344 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.344 * [backup-simplify]: Simplify 0 into 0 1554045729.344 * [backup-simplify]: Simplify 0 into 0 1554045729.344 * [backup-simplify]: Simplify 0 into 0 1554045729.345 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.345 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045729.345 * [backup-simplify]: Simplify (- 0) into 0 1554045729.346 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.346 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))) into 1 1554045729.346 * [taylor]: Taking taylor expansion of 1 in x.im 1554045729.346 * [backup-simplify]: Simplify 1 into 1 1554045729.346 * [backup-simplify]: Simplify 1 into 1 1554045729.346 * [backup-simplify]: Simplify 0 into 0 1554045729.347 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.347 * [backup-simplify]: Simplify (- 1) into -1 1554045729.347 * [backup-simplify]: Simplify -1 into -1 1554045729.347 * [backup-simplify]: Simplify 0 into 0 1554045729.348 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045729.348 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045729.348 * [backup-simplify]: Simplify (- 0) into 0 1554045729.349 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.350 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))))) into 0 1554045729.350 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.350 * [backup-simplify]: Simplify 0 into 0 1554045729.350 * [backup-simplify]: Simplify 0 into 0 1554045729.350 * [backup-simplify]: Simplify 0 into 0 1554045729.350 * [backup-simplify]: Simplify 0 into 0 1554045729.350 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.350 * [backup-simplify]: Simplify (- 0) into 0 1554045729.350 * [backup-simplify]: Simplify 0 into 0 1554045729.350 * [backup-simplify]: Simplify 0 into 0 1554045729.351 * [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)) 1554045729.351 * [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) 1554045729.351 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in (x.re x.im) around 0 1554045729.351 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.im 1554045729.351 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1554045729.351 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1554045729.351 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045729.351 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.351 * [backup-simplify]: Simplify x.re into x.re 1554045729.351 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045729.351 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1554045729.351 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1554045729.351 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.351 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.351 * [backup-simplify]: Simplify 0 into 0 1554045729.351 * [backup-simplify]: Simplify 1 into 1 1554045729.351 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.352 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.352 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.352 * [backup-simplify]: Simplify x.re into x.re 1554045729.352 * [backup-simplify]: Simplify (- 1) into -1 1554045729.352 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045729.352 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045729.352 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1554045729.352 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1554045729.352 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1554045729.352 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045729.352 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.352 * [backup-simplify]: Simplify 0 into 0 1554045729.352 * [backup-simplify]: Simplify 1 into 1 1554045729.353 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.353 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.353 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1554045729.353 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.353 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.353 * [backup-simplify]: Simplify x.im into x.im 1554045729.353 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045729.353 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045729.353 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.353 * [backup-simplify]: Simplify 0 into 0 1554045729.353 * [backup-simplify]: Simplify 1 into 1 1554045729.353 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045729.354 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.354 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1554045729.354 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1554045729.354 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1554045729.354 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045729.354 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.354 * [backup-simplify]: Simplify 0 into 0 1554045729.354 * [backup-simplify]: Simplify 1 into 1 1554045729.354 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.354 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.354 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1554045729.354 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.354 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.354 * [backup-simplify]: Simplify x.im into x.im 1554045729.354 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045729.355 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045729.355 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.355 * [backup-simplify]: Simplify 0 into 0 1554045729.355 * [backup-simplify]: Simplify 1 into 1 1554045729.355 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045729.355 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.355 * [taylor]: Taking taylor expansion of 1 in x.im 1554045729.355 * [backup-simplify]: Simplify 1 into 1 1554045729.356 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.356 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045729.356 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.357 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1554045729.357 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.357 * [backup-simplify]: Simplify 0 into 0 1554045729.357 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045729.358 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.358 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1554045729.358 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1554045729.358 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1554045729.358 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1554045729.359 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1554045729.359 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.359 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.359 * [backup-simplify]: Simplify 0 into 0 1554045729.359 * [backup-simplify]: Simplify 1 into 1 1554045729.359 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.359 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.359 * [backup-simplify]: Simplify (- 1) into -1 1554045729.359 * [backup-simplify]: Simplify -1 into -1 1554045729.359 * [backup-simplify]: Simplify 1 into 1 1554045729.360 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045729.360 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.361 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045729.361 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045729.361 * [backup-simplify]: Simplify (- 0) into 0 1554045729.361 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.362 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1554045729.362 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.362 * [backup-simplify]: Simplify 0 into 0 1554045729.363 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.363 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045729.363 * [backup-simplify]: Simplify (- 0) into 0 1554045729.363 * [backup-simplify]: Simplify 0 into 0 1554045729.363 * [backup-simplify]: Simplify 0 into 0 1554045729.363 * [backup-simplify]: Simplify 0 into 0 1554045729.364 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045729.365 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.365 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045729.365 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1554045729.366 * [backup-simplify]: Simplify (- 0) into 0 1554045729.366 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.367 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.367 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.367 * [backup-simplify]: Simplify 0 into 0 1554045729.368 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045729.368 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.369 * [backup-simplify]: Simplify (- 0) into 0 1554045729.369 * [backup-simplify]: Simplify 0 into 0 1554045729.369 * [backup-simplify]: Simplify 0 into 0 1554045729.369 * [backup-simplify]: Simplify 0 into 0 1554045729.369 * [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)) 1554045729.369 * [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)) 1554045729.369 * [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 1554045729.369 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.im 1554045729.369 * [taylor]: Taking taylor expansion of -1 in x.im 1554045729.369 * [backup-simplify]: Simplify -1 into -1 1554045729.369 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.im 1554045729.369 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1554045729.369 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1554045729.369 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045729.369 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.369 * [backup-simplify]: Simplify x.re into x.re 1554045729.369 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045729.369 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1554045729.369 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1554045729.369 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.369 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.369 * [backup-simplify]: Simplify 0 into 0 1554045729.369 * [backup-simplify]: Simplify 1 into 1 1554045729.370 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.370 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.370 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.370 * [backup-simplify]: Simplify x.re into x.re 1554045729.370 * [backup-simplify]: Simplify (- 1) into -1 1554045729.371 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045729.371 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045729.371 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.re 1554045729.371 * [taylor]: Taking taylor expansion of -1 in x.re 1554045729.371 * [backup-simplify]: Simplify -1 into -1 1554045729.371 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1554045729.371 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1554045729.371 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1554045729.371 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045729.371 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.371 * [backup-simplify]: Simplify 0 into 0 1554045729.371 * [backup-simplify]: Simplify 1 into 1 1554045729.371 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.371 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.371 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1554045729.371 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.371 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.371 * [backup-simplify]: Simplify x.im into x.im 1554045729.371 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045729.371 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045729.371 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.371 * [backup-simplify]: Simplify 0 into 0 1554045729.372 * [backup-simplify]: Simplify 1 into 1 1554045729.372 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045729.372 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.372 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.re 1554045729.372 * [taylor]: Taking taylor expansion of -1 in x.re 1554045729.372 * [backup-simplify]: Simplify -1 into -1 1554045729.372 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1554045729.372 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1554045729.372 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1554045729.372 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045729.372 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.372 * [backup-simplify]: Simplify 0 into 0 1554045729.372 * [backup-simplify]: Simplify 1 into 1 1554045729.373 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.373 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.373 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1554045729.373 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.373 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.373 * [backup-simplify]: Simplify x.im into x.im 1554045729.373 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045729.373 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045729.373 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.373 * [backup-simplify]: Simplify 0 into 0 1554045729.373 * [backup-simplify]: Simplify 1 into 1 1554045729.374 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045729.374 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.375 * [backup-simplify]: Simplify (* -1 1) into -1 1554045729.375 * [taylor]: Taking taylor expansion of -1 in x.im 1554045729.375 * [backup-simplify]: Simplify -1 into -1 1554045729.375 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.376 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045729.376 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.377 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1554045729.378 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 1554045729.378 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.378 * [backup-simplify]: Simplify 0 into 0 1554045729.379 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045729.380 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.380 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1554045729.380 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1554045729.383 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1554045729.384 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))) into (/ 1 (pow x.im 2)) 1554045729.384 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1554045729.384 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.384 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.384 * [backup-simplify]: Simplify 0 into 0 1554045729.384 * [backup-simplify]: Simplify 1 into 1 1554045729.385 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.385 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.385 * [backup-simplify]: Simplify 1 into 1 1554045729.385 * [backup-simplify]: Simplify -1 into -1 1554045729.386 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045729.387 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.387 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045729.387 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045729.388 * [backup-simplify]: Simplify (- 0) into 0 1554045729.388 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.390 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1554045729.391 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1)))) into 0 1554045729.391 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.391 * [backup-simplify]: Simplify 0 into 0 1554045729.392 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.393 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045729.393 * [backup-simplify]: Simplify 0 into 0 1554045729.393 * [backup-simplify]: Simplify 0 into 0 1554045729.393 * [backup-simplify]: Simplify 0 into 0 1554045729.394 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045729.395 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.395 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045729.396 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1554045729.396 * [backup-simplify]: Simplify (- 0) into 0 1554045729.396 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.399 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.400 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))))) into 0 1554045729.400 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.400 * [backup-simplify]: Simplify 0 into 0 1554045729.401 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045729.402 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.402 * [backup-simplify]: Simplify 0 into 0 1554045729.402 * [backup-simplify]: Simplify 0 into 0 1554045729.402 * [backup-simplify]: Simplify 0 into 0 1554045729.403 * [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)) 1554045729.403 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 1554045729.403 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 1554045729.403 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1554045729.403 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 1554045729.403 * [taylor]: Taking taylor expansion of 2 in x.im 1554045729.403 * [backup-simplify]: Simplify 2 into 2 1554045729.403 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045729.403 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.403 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.403 * [backup-simplify]: Simplify 0 into 0 1554045729.403 * [backup-simplify]: Simplify 1 into 1 1554045729.403 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.403 * [backup-simplify]: Simplify x.re into x.re 1554045729.403 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1554045729.403 * [taylor]: Taking taylor expansion of 2 in x.re 1554045729.403 * [backup-simplify]: Simplify 2 into 2 1554045729.403 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045729.403 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.403 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.403 * [backup-simplify]: Simplify x.im into x.im 1554045729.404 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.404 * [backup-simplify]: Simplify 0 into 0 1554045729.404 * [backup-simplify]: Simplify 1 into 1 1554045729.404 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1554045729.404 * [taylor]: Taking taylor expansion of 2 in x.re 1554045729.404 * [backup-simplify]: Simplify 2 into 2 1554045729.404 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045729.404 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.404 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.404 * [backup-simplify]: Simplify x.im into x.im 1554045729.404 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.404 * [backup-simplify]: Simplify 0 into 0 1554045729.404 * [backup-simplify]: Simplify 1 into 1 1554045729.404 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045729.404 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045729.405 * [backup-simplify]: Simplify (* 2 0) into 0 1554045729.405 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.405 * [backup-simplify]: Simplify 0 into 0 1554045729.405 * [backup-simplify]: Simplify 0 into 0 1554045729.405 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045729.405 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045729.406 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 1554045729.406 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 1554045729.406 * [taylor]: Taking taylor expansion of 2 in x.im 1554045729.406 * [backup-simplify]: Simplify 2 into 2 1554045729.406 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.406 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.406 * [backup-simplify]: Simplify 0 into 0 1554045729.406 * [backup-simplify]: Simplify 1 into 1 1554045729.407 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.407 * [backup-simplify]: Simplify (* 2 1) into 2 1554045729.407 * [backup-simplify]: Simplify 2 into 2 1554045729.407 * [backup-simplify]: Simplify 0 into 0 1554045729.407 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045729.408 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045729.409 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1554045729.409 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.409 * [backup-simplify]: Simplify 0 into 0 1554045729.409 * [backup-simplify]: Simplify 0 into 0 1554045729.410 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.410 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 1554045729.410 * [backup-simplify]: Simplify 0 into 0 1554045729.410 * [backup-simplify]: Simplify 0 into 0 1554045729.411 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045729.412 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045729.413 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1554045729.413 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.413 * [backup-simplify]: Simplify 0 into 0 1554045729.413 * [backup-simplify]: Simplify 0 into 0 1554045729.413 * [backup-simplify]: Simplify 0 into 0 1554045729.414 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 1554045729.414 * [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)) 1554045729.414 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1554045729.414 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 1554045729.414 * [taylor]: Taking taylor expansion of 2 in x.im 1554045729.414 * [backup-simplify]: Simplify 2 into 2 1554045729.414 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045729.414 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.414 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.414 * [backup-simplify]: Simplify 0 into 0 1554045729.414 * [backup-simplify]: Simplify 1 into 1 1554045729.414 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.414 * [backup-simplify]: Simplify x.re into x.re 1554045729.415 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.415 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1554045729.415 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 1554045729.415 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1554045729.415 * [taylor]: Taking taylor expansion of 2 in x.re 1554045729.415 * [backup-simplify]: Simplify 2 into 2 1554045729.415 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045729.415 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.416 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.416 * [backup-simplify]: Simplify x.im into x.im 1554045729.416 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.416 * [backup-simplify]: Simplify 0 into 0 1554045729.416 * [backup-simplify]: Simplify 1 into 1 1554045729.416 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045729.416 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045729.416 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045729.416 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045729.416 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1554045729.416 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1554045729.416 * [taylor]: Taking taylor expansion of 2 in x.re 1554045729.416 * [backup-simplify]: Simplify 2 into 2 1554045729.417 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045729.417 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.417 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.417 * [backup-simplify]: Simplify x.im into x.im 1554045729.417 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.417 * [backup-simplify]: Simplify 0 into 0 1554045729.417 * [backup-simplify]: Simplify 1 into 1 1554045729.417 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045729.417 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045729.417 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045729.417 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045729.417 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1554045729.418 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 1554045729.418 * [taylor]: Taking taylor expansion of 2 in x.im 1554045729.418 * [backup-simplify]: Simplify 2 into 2 1554045729.418 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.418 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.418 * [backup-simplify]: Simplify 0 into 0 1554045729.418 * [backup-simplify]: Simplify 1 into 1 1554045729.418 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.418 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045729.419 * [backup-simplify]: Simplify 2 into 2 1554045729.419 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045729.420 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045729.420 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045729.420 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.420 * [backup-simplify]: Simplify 0 into 0 1554045729.421 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.421 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045729.422 * [backup-simplify]: Simplify 0 into 0 1554045729.422 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045729.423 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045729.423 * [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 1554045729.424 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.424 * [backup-simplify]: Simplify 0 into 0 1554045729.424 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045729.425 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.426 * [backup-simplify]: Simplify 0 into 0 1554045729.427 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045729.428 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045729.428 * [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 1554045729.428 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.428 * [backup-simplify]: Simplify 0 into 0 1554045729.428 * [backup-simplify]: Simplify 0 into 0 1554045729.429 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045729.430 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.430 * [backup-simplify]: Simplify 0 into 0 1554045729.432 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1554045729.433 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045729.433 * [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 1554045729.433 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.433 * [backup-simplify]: Simplify 0 into 0 1554045729.434 * [backup-simplify]: Simplify 0 into 0 1554045729.434 * [backup-simplify]: Simplify 0 into 0 1554045729.434 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 1554045729.434 * [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)) 1554045729.434 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1554045729.434 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 1554045729.434 * [taylor]: Taking taylor expansion of -2 in x.im 1554045729.434 * [backup-simplify]: Simplify -2 into -2 1554045729.434 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045729.434 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.434 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.434 * [backup-simplify]: Simplify 0 into 0 1554045729.434 * [backup-simplify]: Simplify 1 into 1 1554045729.434 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.434 * [backup-simplify]: Simplify x.re into x.re 1554045729.435 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.435 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1554045729.435 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 1554045729.435 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1554045729.435 * [taylor]: Taking taylor expansion of -2 in x.re 1554045729.435 * [backup-simplify]: Simplify -2 into -2 1554045729.435 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045729.435 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.435 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.435 * [backup-simplify]: Simplify x.im into x.im 1554045729.435 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.435 * [backup-simplify]: Simplify 0 into 0 1554045729.435 * [backup-simplify]: Simplify 1 into 1 1554045729.435 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045729.435 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045729.435 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045729.436 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045729.436 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1554045729.436 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1554045729.436 * [taylor]: Taking taylor expansion of -2 in x.re 1554045729.436 * [backup-simplify]: Simplify -2 into -2 1554045729.436 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045729.436 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.436 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.436 * [backup-simplify]: Simplify x.im into x.im 1554045729.436 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.436 * [backup-simplify]: Simplify 0 into 0 1554045729.436 * [backup-simplify]: Simplify 1 into 1 1554045729.436 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045729.436 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045729.436 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045729.437 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045729.437 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1554045729.437 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 1554045729.437 * [taylor]: Taking taylor expansion of -2 in x.im 1554045729.437 * [backup-simplify]: Simplify -2 into -2 1554045729.437 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.437 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.437 * [backup-simplify]: Simplify 0 into 0 1554045729.437 * [backup-simplify]: Simplify 1 into 1 1554045729.438 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.438 * [backup-simplify]: Simplify (/ -2 1) into -2 1554045729.438 * [backup-simplify]: Simplify -2 into -2 1554045729.439 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045729.439 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045729.440 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045729.440 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.440 * [backup-simplify]: Simplify 0 into 0 1554045729.441 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.442 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1554045729.442 * [backup-simplify]: Simplify 0 into 0 1554045729.442 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045729.443 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045729.443 * [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 1554045729.444 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.444 * [backup-simplify]: Simplify 0 into 0 1554045729.444 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045729.445 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.446 * [backup-simplify]: Simplify 0 into 0 1554045729.447 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045729.448 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045729.448 * [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 1554045729.448 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.448 * [backup-simplify]: Simplify 0 into 0 1554045729.448 * [backup-simplify]: Simplify 0 into 0 1554045729.449 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045729.450 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.450 * [backup-simplify]: Simplify 0 into 0 1554045729.452 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1554045729.453 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045729.453 * [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 1554045729.454 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.454 * [backup-simplify]: Simplify 0 into 0 1554045729.454 * [backup-simplify]: Simplify 0 into 0 1554045729.454 * [backup-simplify]: Simplify 0 into 0 1554045729.454 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 1554045729.454 * * * * [progress]: [ 3 / 4 ] generating series at (2) 1554045729.454 * [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))) 1554045729.455 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 1554045729.455 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 1554045729.455 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1554045729.455 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.455 * [backup-simplify]: Simplify x.re into x.re 1554045729.455 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 1554045729.455 * [taylor]: Taking taylor expansion of 3 in x.im 1554045729.455 * [backup-simplify]: Simplify 3 into 3 1554045729.455 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045729.455 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.455 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.455 * [backup-simplify]: Simplify 0 into 0 1554045729.455 * [backup-simplify]: Simplify 1 into 1 1554045729.455 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.455 * [backup-simplify]: Simplify x.re into x.re 1554045729.455 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 1554045729.455 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1554045729.455 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.455 * [backup-simplify]: Simplify 0 into 0 1554045729.455 * [backup-simplify]: Simplify 1 into 1 1554045729.455 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 1554045729.455 * [taylor]: Taking taylor expansion of 3 in x.re 1554045729.455 * [backup-simplify]: Simplify 3 into 3 1554045729.455 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045729.455 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.455 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.455 * [backup-simplify]: Simplify x.im into x.im 1554045729.455 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.455 * [backup-simplify]: Simplify 0 into 0 1554045729.455 * [backup-simplify]: Simplify 1 into 1 1554045729.455 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 1554045729.455 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1554045729.455 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.455 * [backup-simplify]: Simplify 0 into 0 1554045729.455 * [backup-simplify]: Simplify 1 into 1 1554045729.455 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 1554045729.456 * [taylor]: Taking taylor expansion of 3 in x.re 1554045729.456 * [backup-simplify]: Simplify 3 into 3 1554045729.456 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045729.456 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.456 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.456 * [backup-simplify]: Simplify x.im into x.im 1554045729.456 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.456 * [backup-simplify]: Simplify 0 into 0 1554045729.456 * [backup-simplify]: Simplify 1 into 1 1554045729.456 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045729.456 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045729.456 * [backup-simplify]: Simplify (* 3 0) into 0 1554045729.457 * [backup-simplify]: Simplify (- 0) into 0 1554045729.457 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.457 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.457 * [backup-simplify]: Simplify 0 into 0 1554045729.457 * [backup-simplify]: Simplify 0 into 0 1554045729.457 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045729.458 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045729.458 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 1554045729.458 * [backup-simplify]: Simplify (- (* 3 (pow x.im 2))) into (- (* 3 (pow x.im 2))) 1554045729.459 * [backup-simplify]: Simplify (+ 0 (- (* 3 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 1554045729.459 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 1554045729.459 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 1554045729.459 * [taylor]: Taking taylor expansion of 3 in x.im 1554045729.459 * [backup-simplify]: Simplify 3 into 3 1554045729.459 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.459 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.459 * [backup-simplify]: Simplify 0 into 0 1554045729.459 * [backup-simplify]: Simplify 1 into 1 1554045729.459 * [backup-simplify]: Simplify 0 into 0 1554045729.459 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045729.460 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045729.461 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1554045729.461 * [backup-simplify]: Simplify (- 0) into 0 1554045729.462 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.462 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.462 * [backup-simplify]: Simplify 0 into 0 1554045729.462 * [backup-simplify]: Simplify 0 into 0 1554045729.462 * [backup-simplify]: Simplify 0 into 0 1554045729.462 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.463 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.463 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045729.464 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045729.466 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1554045729.466 * [backup-simplify]: Simplify (- 0) into 0 1554045729.466 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045729.466 * [taylor]: Taking taylor expansion of 1 in x.im 1554045729.466 * [backup-simplify]: Simplify 1 into 1 1554045729.466 * [backup-simplify]: Simplify 1 into 1 1554045729.466 * [backup-simplify]: Simplify 0 into 0 1554045729.467 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.467 * [backup-simplify]: Simplify (* 3 1) into 3 1554045729.468 * [backup-simplify]: Simplify (- 3) into -3 1554045729.468 * [backup-simplify]: Simplify -3 into -3 1554045729.468 * [backup-simplify]: Simplify 0 into 0 1554045729.468 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.469 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.470 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045729.471 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045729.472 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 1554045729.473 * [backup-simplify]: Simplify (- 0) into 0 1554045729.473 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.473 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.473 * [backup-simplify]: Simplify 0 into 0 1554045729.473 * [backup-simplify]: Simplify 0 into 0 1554045729.473 * [backup-simplify]: Simplify 0 into 0 1554045729.473 * [backup-simplify]: Simplify 0 into 0 1554045729.474 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.475 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045729.475 * [backup-simplify]: Simplify (- 0) into 0 1554045729.475 * [backup-simplify]: Simplify 0 into 0 1554045729.475 * [backup-simplify]: Simplify 0 into 0 1554045729.476 * [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))) 1554045729.476 * [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)))) 1554045729.476 * [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 1554045729.476 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 1554045729.476 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1554045729.476 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1554045729.476 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.476 * [backup-simplify]: Simplify x.re into x.re 1554045729.477 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045729.477 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1554045729.477 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1554045729.477 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1554045729.477 * [taylor]: Taking taylor expansion of 3 in x.im 1554045729.477 * [backup-simplify]: Simplify 3 into 3 1554045729.477 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1554045729.477 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045729.477 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.477 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.477 * [backup-simplify]: Simplify 0 into 0 1554045729.477 * [backup-simplify]: Simplify 1 into 1 1554045729.477 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.477 * [backup-simplify]: Simplify x.re into x.re 1554045729.477 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.477 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1554045729.477 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045729.478 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1554045729.478 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1554045729.478 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1554045729.478 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.478 * [backup-simplify]: Simplify 0 into 0 1554045729.478 * [backup-simplify]: Simplify 1 into 1 1554045729.478 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.478 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.479 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.479 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1554045729.479 * [taylor]: Taking taylor expansion of 3 in x.re 1554045729.479 * [backup-simplify]: Simplify 3 into 3 1554045729.479 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1554045729.479 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045729.479 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.479 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.479 * [backup-simplify]: Simplify x.im into x.im 1554045729.479 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.479 * [backup-simplify]: Simplify 0 into 0 1554045729.479 * [backup-simplify]: Simplify 1 into 1 1554045729.479 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045729.479 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045729.479 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045729.480 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045729.480 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045729.480 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1554045729.480 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1554045729.480 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1554045729.480 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.480 * [backup-simplify]: Simplify 0 into 0 1554045729.480 * [backup-simplify]: Simplify 1 into 1 1554045729.480 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.481 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.481 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.481 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1554045729.481 * [taylor]: Taking taylor expansion of 3 in x.re 1554045729.481 * [backup-simplify]: Simplify 3 into 3 1554045729.481 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1554045729.481 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045729.481 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.481 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.481 * [backup-simplify]: Simplify x.im into x.im 1554045729.481 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.481 * [backup-simplify]: Simplify 0 into 0 1554045729.481 * [backup-simplify]: Simplify 1 into 1 1554045729.481 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045729.481 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045729.482 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045729.482 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045729.482 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045729.483 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045729.483 * [taylor]: Taking taylor expansion of 1 in x.im 1554045729.483 * [backup-simplify]: Simplify 1 into 1 1554045729.483 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.484 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.485 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045729.485 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.485 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.485 * [backup-simplify]: Simplify 0 into 0 1554045729.486 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045729.487 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045729.488 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.488 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 1554045729.488 * [backup-simplify]: Simplify (- (/ 3 (pow x.im 2))) into (- (* 3 (/ 1 (pow x.im 2)))) 1554045729.488 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 1554045729.488 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 1554045729.488 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1554045729.488 * [taylor]: Taking taylor expansion of 3 in x.im 1554045729.488 * [backup-simplify]: Simplify 3 into 3 1554045729.488 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1554045729.488 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.488 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.488 * [backup-simplify]: Simplify 0 into 0 1554045729.488 * [backup-simplify]: Simplify 1 into 1 1554045729.489 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.489 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.489 * [backup-simplify]: Simplify (* 3 1) into 3 1554045729.490 * [backup-simplify]: Simplify (- 3) into -3 1554045729.490 * [backup-simplify]: Simplify -3 into -3 1554045729.490 * [backup-simplify]: Simplify 1 into 1 1554045729.491 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045729.492 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045729.493 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.493 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045729.494 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045729.494 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045729.495 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1554045729.495 * [backup-simplify]: Simplify (- 0) into 0 1554045729.495 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.496 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.496 * [backup-simplify]: Simplify 0 into 0 1554045729.496 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.497 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045729.498 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045729.498 * [backup-simplify]: Simplify (- 0) into 0 1554045729.498 * [backup-simplify]: Simplify 0 into 0 1554045729.498 * [backup-simplify]: Simplify 0 into 0 1554045729.498 * [backup-simplify]: Simplify 0 into 0 1554045729.499 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045729.500 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045729.501 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.502 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045729.503 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045729.503 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1554045729.504 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1554045729.505 * [backup-simplify]: Simplify (- 0) into 0 1554045729.505 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.505 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.505 * [backup-simplify]: Simplify 0 into 0 1554045729.506 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045729.507 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.508 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1554045729.508 * [backup-simplify]: Simplify (- 0) into 0 1554045729.508 * [backup-simplify]: Simplify 0 into 0 1554045729.508 * [backup-simplify]: Simplify 0 into 0 1554045729.508 * [backup-simplify]: Simplify 0 into 0 1554045729.509 * [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))) 1554045729.509 * [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))) 1554045729.510 * [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 1554045729.510 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 1554045729.510 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1554045729.510 * [taylor]: Taking taylor expansion of 3 in x.im 1554045729.510 * [backup-simplify]: Simplify 3 into 3 1554045729.510 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1554045729.510 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045729.510 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.510 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.510 * [backup-simplify]: Simplify 0 into 0 1554045729.510 * [backup-simplify]: Simplify 1 into 1 1554045729.510 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.510 * [backup-simplify]: Simplify x.re into x.re 1554045729.510 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.510 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1554045729.510 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045729.510 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1554045729.510 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1554045729.510 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.510 * [backup-simplify]: Simplify x.re into x.re 1554045729.511 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045729.511 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1554045729.511 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1554045729.511 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 1554045729.511 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1554045729.511 * [taylor]: Taking taylor expansion of 3 in x.re 1554045729.511 * [backup-simplify]: Simplify 3 into 3 1554045729.511 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1554045729.511 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045729.511 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.511 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.511 * [backup-simplify]: Simplify x.im into x.im 1554045729.511 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.511 * [backup-simplify]: Simplify 0 into 0 1554045729.511 * [backup-simplify]: Simplify 1 into 1 1554045729.511 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045729.511 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045729.511 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045729.512 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045729.512 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045729.512 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1554045729.512 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1554045729.512 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.512 * [backup-simplify]: Simplify 0 into 0 1554045729.512 * [backup-simplify]: Simplify 1 into 1 1554045729.512 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.513 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.513 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.513 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 1554045729.513 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1554045729.513 * [taylor]: Taking taylor expansion of 3 in x.re 1554045729.513 * [backup-simplify]: Simplify 3 into 3 1554045729.513 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1554045729.513 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045729.513 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045729.513 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.513 * [backup-simplify]: Simplify x.im into x.im 1554045729.513 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.513 * [backup-simplify]: Simplify 0 into 0 1554045729.513 * [backup-simplify]: Simplify 1 into 1 1554045729.514 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045729.514 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045729.514 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045729.514 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045729.514 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045729.514 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1554045729.514 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1554045729.514 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.514 * [backup-simplify]: Simplify 0 into 0 1554045729.514 * [backup-simplify]: Simplify 1 into 1 1554045729.515 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.515 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.516 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.516 * [backup-simplify]: Simplify (- 1) into -1 1554045729.517 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045729.517 * [taylor]: Taking taylor expansion of -1 in x.im 1554045729.517 * [backup-simplify]: Simplify -1 into -1 1554045729.517 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.518 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.519 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045729.519 * [backup-simplify]: Simplify (- 0) into 0 1554045729.520 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.520 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.520 * [backup-simplify]: Simplify 0 into 0 1554045729.520 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 1554045729.521 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045729.522 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045729.523 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.523 * [backup-simplify]: Simplify (- 0) into 0 1554045729.523 * [backup-simplify]: Simplify (+ (/ 3 (pow x.im 2)) 0) into (* 3 (/ 1 (pow x.im 2))) 1554045729.523 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1554045729.523 * [taylor]: Taking taylor expansion of 3 in x.im 1554045729.523 * [backup-simplify]: Simplify 3 into 3 1554045729.523 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1554045729.523 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045729.523 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.523 * [backup-simplify]: Simplify 0 into 0 1554045729.523 * [backup-simplify]: Simplify 1 into 1 1554045729.524 * [backup-simplify]: Simplify (* 1 1) into 1 1554045729.524 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045729.525 * [backup-simplify]: Simplify (* 3 1) into 3 1554045729.525 * [backup-simplify]: Simplify 3 into 3 1554045729.525 * [backup-simplify]: Simplify -1 into -1 1554045729.526 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045729.526 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045729.527 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045729.527 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1554045729.530 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045729.531 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045729.532 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.532 * [backup-simplify]: Simplify (- 0) into 0 1554045729.533 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.533 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.533 * [backup-simplify]: Simplify 0 into 0 1554045729.534 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045729.534 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045729.535 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045729.535 * [backup-simplify]: Simplify 0 into 0 1554045729.535 * [backup-simplify]: Simplify 0 into 0 1554045729.535 * [backup-simplify]: Simplify 0 into 0 1554045729.536 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045729.537 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045729.537 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1554045729.538 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1554045729.539 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045729.540 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045729.541 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.541 * [backup-simplify]: Simplify (- 0) into 0 1554045729.542 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045729.542 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.542 * [backup-simplify]: Simplify 0 into 0 1554045729.543 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045729.544 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.544 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1554045729.544 * [backup-simplify]: Simplify 0 into 0 1554045729.545 * [backup-simplify]: Simplify 0 into 0 1554045729.545 * [backup-simplify]: Simplify 0 into 0 1554045729.545 * [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))) 1554045729.545 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 1554045729.545 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 1554045729.545 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 1554045729.545 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 1554045729.545 * [taylor]: Taking taylor expansion of 2 in x.im 1554045729.545 * [backup-simplify]: Simplify 2 into 2 1554045729.545 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045729.545 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.545 * [backup-simplify]: Simplify 0 into 0 1554045729.545 * [backup-simplify]: Simplify 1 into 1 1554045729.545 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.546 * [backup-simplify]: Simplify x.re into x.re 1554045729.546 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1554045729.546 * [taylor]: Taking taylor expansion of 2 in x.re 1554045729.546 * [backup-simplify]: Simplify 2 into 2 1554045729.546 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045729.546 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.546 * [backup-simplify]: Simplify x.im into x.im 1554045729.546 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.546 * [backup-simplify]: Simplify 0 into 0 1554045729.546 * [backup-simplify]: Simplify 1 into 1 1554045729.546 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1554045729.546 * [taylor]: Taking taylor expansion of 2 in x.re 1554045729.546 * [backup-simplify]: Simplify 2 into 2 1554045729.546 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045729.546 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.546 * [backup-simplify]: Simplify x.im into x.im 1554045729.546 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.546 * [backup-simplify]: Simplify 0 into 0 1554045729.546 * [backup-simplify]: Simplify 1 into 1 1554045729.546 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045729.546 * [backup-simplify]: Simplify (* 2 0) into 0 1554045729.546 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.547 * [backup-simplify]: Simplify 0 into 0 1554045729.547 * [backup-simplify]: Simplify 0 into 0 1554045729.547 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045729.547 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 1554045729.547 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1554045729.547 * [taylor]: Taking taylor expansion of 2 in x.im 1554045729.547 * [backup-simplify]: Simplify 2 into 2 1554045729.547 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.548 * [backup-simplify]: Simplify 0 into 0 1554045729.548 * [backup-simplify]: Simplify 1 into 1 1554045729.548 * [backup-simplify]: Simplify (* 2 0) into 0 1554045729.548 * [backup-simplify]: Simplify 0 into 0 1554045729.548 * [backup-simplify]: Simplify 0 into 0 1554045729.549 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045729.549 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 1554045729.549 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.549 * [backup-simplify]: Simplify 0 into 0 1554045729.550 * [backup-simplify]: Simplify 0 into 0 1554045729.550 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1554045729.550 * [backup-simplify]: Simplify 2 into 2 1554045729.550 * [backup-simplify]: Simplify 0 into 0 1554045729.551 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045729.552 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1554045729.552 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.552 * [backup-simplify]: Simplify 0 into 0 1554045729.552 * [backup-simplify]: Simplify 0 into 0 1554045729.552 * [backup-simplify]: Simplify 0 into 0 1554045729.553 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1554045729.553 * [backup-simplify]: Simplify 0 into 0 1554045729.553 * [backup-simplify]: Simplify 0 into 0 1554045729.554 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045729.556 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 1554045729.556 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.556 * [backup-simplify]: Simplify 0 into 0 1554045729.556 * [backup-simplify]: Simplify 0 into 0 1554045729.556 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 1554045729.556 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 1554045729.556 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1554045729.556 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1554045729.556 * [taylor]: Taking taylor expansion of 2 in x.im 1554045729.556 * [backup-simplify]: Simplify 2 into 2 1554045729.556 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1554045729.556 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045729.556 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.556 * [backup-simplify]: Simplify 0 into 0 1554045729.556 * [backup-simplify]: Simplify 1 into 1 1554045729.556 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.556 * [backup-simplify]: Simplify x.re into x.re 1554045729.556 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045729.557 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045729.557 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045729.557 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045729.557 * [taylor]: Taking taylor expansion of 2 in x.re 1554045729.557 * [backup-simplify]: Simplify 2 into 2 1554045729.557 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045729.557 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045729.557 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.557 * [backup-simplify]: Simplify x.im into x.im 1554045729.557 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.557 * [backup-simplify]: Simplify 0 into 0 1554045729.557 * [backup-simplify]: Simplify 1 into 1 1554045729.557 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045729.558 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045729.558 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045729.558 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045729.558 * [taylor]: Taking taylor expansion of 2 in x.re 1554045729.558 * [backup-simplify]: Simplify 2 into 2 1554045729.558 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045729.558 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045729.558 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.558 * [backup-simplify]: Simplify x.im into x.im 1554045729.558 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.558 * [backup-simplify]: Simplify 0 into 0 1554045729.558 * [backup-simplify]: Simplify 1 into 1 1554045729.558 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045729.558 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045729.558 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045729.559 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1554045729.559 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1554045729.559 * [taylor]: Taking taylor expansion of 2 in x.im 1554045729.559 * [backup-simplify]: Simplify 2 into 2 1554045729.559 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.559 * [backup-simplify]: Simplify 0 into 0 1554045729.559 * [backup-simplify]: Simplify 1 into 1 1554045729.559 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045729.559 * [backup-simplify]: Simplify 2 into 2 1554045729.560 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045729.560 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045729.560 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1554045729.560 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.561 * [backup-simplify]: Simplify 0 into 0 1554045729.561 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045729.561 * [backup-simplify]: Simplify 0 into 0 1554045729.562 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045729.562 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045729.563 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045729.563 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.563 * [backup-simplify]: Simplify 0 into 0 1554045729.563 * [backup-simplify]: Simplify 0 into 0 1554045729.564 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.564 * [backup-simplify]: Simplify 0 into 0 1554045729.565 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045729.566 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045729.567 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1554045729.567 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.567 * [backup-simplify]: Simplify 0 into 0 1554045729.567 * [backup-simplify]: Simplify 0 into 0 1554045729.567 * [backup-simplify]: Simplify 0 into 0 1554045729.568 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.568 * [backup-simplify]: Simplify 0 into 0 1554045729.568 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 1554045729.569 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 1554045729.569 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1554045729.569 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1554045729.569 * [taylor]: Taking taylor expansion of 2 in x.im 1554045729.569 * [backup-simplify]: Simplify 2 into 2 1554045729.569 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1554045729.569 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045729.569 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.569 * [backup-simplify]: Simplify 0 into 0 1554045729.569 * [backup-simplify]: Simplify 1 into 1 1554045729.569 * [taylor]: Taking taylor expansion of x.re in x.im 1554045729.569 * [backup-simplify]: Simplify x.re into x.re 1554045729.569 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045729.569 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045729.569 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045729.569 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045729.570 * [taylor]: Taking taylor expansion of 2 in x.re 1554045729.570 * [backup-simplify]: Simplify 2 into 2 1554045729.570 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045729.570 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045729.570 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.570 * [backup-simplify]: Simplify x.im into x.im 1554045729.570 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.570 * [backup-simplify]: Simplify 0 into 0 1554045729.570 * [backup-simplify]: Simplify 1 into 1 1554045729.570 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045729.570 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045729.570 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045729.570 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045729.570 * [taylor]: Taking taylor expansion of 2 in x.re 1554045729.570 * [backup-simplify]: Simplify 2 into 2 1554045729.570 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045729.570 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045729.570 * [taylor]: Taking taylor expansion of x.im in x.re 1554045729.570 * [backup-simplify]: Simplify x.im into x.im 1554045729.570 * [taylor]: Taking taylor expansion of x.re in x.re 1554045729.570 * [backup-simplify]: Simplify 0 into 0 1554045729.570 * [backup-simplify]: Simplify 1 into 1 1554045729.570 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045729.571 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045729.571 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045729.571 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1554045729.571 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1554045729.571 * [taylor]: Taking taylor expansion of 2 in x.im 1554045729.571 * [backup-simplify]: Simplify 2 into 2 1554045729.571 * [taylor]: Taking taylor expansion of x.im in x.im 1554045729.571 * [backup-simplify]: Simplify 0 into 0 1554045729.571 * [backup-simplify]: Simplify 1 into 1 1554045729.572 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045729.572 * [backup-simplify]: Simplify 2 into 2 1554045729.572 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045729.572 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045729.573 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1554045729.573 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.573 * [backup-simplify]: Simplify 0 into 0 1554045729.574 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045729.574 * [backup-simplify]: Simplify 0 into 0 1554045729.575 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045729.575 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045729.576 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045729.576 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.576 * [backup-simplify]: Simplify 0 into 0 1554045729.576 * [backup-simplify]: Simplify 0 into 0 1554045729.577 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.577 * [backup-simplify]: Simplify 0 into 0 1554045729.578 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045729.578 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045729.579 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1554045729.580 * [taylor]: Taking taylor expansion of 0 in x.im 1554045729.580 * [backup-simplify]: Simplify 0 into 0 1554045729.580 * [backup-simplify]: Simplify 0 into 0 1554045729.580 * [backup-simplify]: Simplify 0 into 0 1554045729.581 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045729.581 * [backup-simplify]: Simplify 0 into 0 1554045729.581 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 1554045729.581 * * * [progress]: simplifying candidates 1554045729.581 * * * * [progress]: [ 1 / 95 ] simplifiying candidate # 1554045729.581 * * * * [progress]: [ 2 / 95 ] simplifiying candidate # 1554045729.581 * * * * [progress]: [ 3 / 95 ] simplifiying candidate # 1554045729.581 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.re) 1554045729.582 * * [simplify]: iters left: 6 (6 enodes) 1554045729.584 * * [simplify]: iters left: 5 (25 enodes) 1554045729.592 * * [simplify]: iters left: 4 (48 enodes) 1554045729.609 * * [simplify]: iters left: 3 (106 enodes) 1554045729.636 * * [simplify]: iters left: 2 (270 enodes) 1554045729.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045729.725 * * [simplify]: Extracting #1: cost 44 inf + 0 1554045729.725 * * [simplify]: Extracting #2: cost 79 inf + 914 1554045729.727 * * [simplify]: Extracting #3: cost 29 inf + 7148 1554045729.730 * * [simplify]: Extracting #4: cost 1 inf + 11597 1554045729.734 * * [simplify]: Extracting #5: cost 0 inf + 11809 1554045729.738 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.re) 1554045729.738 * [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))) 1554045729.738 * * * * [progress]: [ 4 / 95 ] simplifiying candidate # 1554045729.738 * * * * [progress]: [ 5 / 95 ] simplifiying candidate # 1554045729.739 * [simplify]: Simplifying (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.re)) 1554045729.739 * * [simplify]: iters left: 6 (8 enodes) 1554045729.742 * * [simplify]: iters left: 5 (31 enodes) 1554045729.751 * * [simplify]: iters left: 4 (47 enodes) 1554045729.765 * * [simplify]: iters left: 3 (75 enodes) 1554045729.789 * * [simplify]: iters left: 2 (130 enodes) 1554045729.827 * * [simplify]: iters left: 1 (235 enodes) 1554045729.906 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045729.906 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045729.906 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045729.907 * * [simplify]: Extracting #3: cost 37 inf + 143 1554045729.908 * * [simplify]: Extracting #4: cost 42 inf + 2551 1554045729.912 * * [simplify]: Extracting #5: cost 3 inf + 7019 1554045729.914 * * [simplify]: Extracting #6: cost 0 inf + 7675 1554045729.917 * [simplify]: Simplified to (+ (log (* (+ x.re x.im) (- x.re x.im))) (log x.re)) 1554045729.917 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (* (+ x.re x.im) (- x.re x.im))) (log x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045729.917 * * * * [progress]: [ 6 / 95 ] simplifiying candidate # 1554045729.917 * * * * [progress]: [ 7 / 95 ] simplifiying candidate # 1554045729.917 * * * * [progress]: [ 8 / 95 ] simplifiying candidate # 1554045729.917 * [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)) 1554045729.917 * * [simplify]: iters left: 6 (9 enodes) 1554045729.920 * * [simplify]: iters left: 5 (40 enodes) 1554045729.928 * * [simplify]: iters left: 4 (105 enodes) 1554045729.982 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045729.983 * * [simplify]: Extracting #1: cost 37 inf + 0 1554045729.983 * * [simplify]: Extracting #2: cost 136 inf + 42 1554045729.984 * * [simplify]: Extracting #3: cost 158 inf + 1865 1554045729.988 * * [simplify]: Extracting #4: cost 44 inf + 22866 1554045729.998 * * [simplify]: Extracting #5: cost 2 inf + 33451 1554045730.006 * * [simplify]: Extracting #6: cost 0 inf + 33975 1554045730.018 * [simplify]: Simplified to (* (* (- (* 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 x.im)) x.re))) 1554045730.018 * [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.im x.im)) x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045730.018 * * * * [progress]: [ 9 / 95 ] simplifiying candidate # 1554045730.018 * * * * [progress]: [ 10 / 95 ] simplifiying candidate # 1554045730.018 * * * * [progress]: [ 11 / 95 ] simplifiying candidate # 1554045730.018 * * * * [progress]: [ 12 / 95 ] simplifiying candidate # 1554045730.018 * * * * [progress]: [ 13 / 95 ] simplifiying candidate # 1554045730.019 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1554045730.019 * * [simplify]: iters left: 6 (8 enodes) 1554045730.023 * * [simplify]: iters left: 5 (31 enodes) 1554045730.032 * * [simplify]: iters left: 4 (44 enodes) 1554045730.045 * * [simplify]: iters left: 3 (63 enodes) 1554045730.066 * * [simplify]: iters left: 2 (110 enodes) 1554045730.101 * * [simplify]: iters left: 1 (215 enodes) 1554045730.160 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045730.160 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045730.160 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045730.160 * * [simplify]: Extracting #3: cost 31 inf + 1 1554045730.161 * * [simplify]: Extracting #4: cost 42 inf + 1651 1554045730.163 * * [simplify]: Extracting #5: cost 3 inf + 6044 1554045730.165 * * [simplify]: Extracting #6: cost 0 inf + 6585 1554045730.167 * [simplify]: Simplified to (* (sqrt (* (+ x.re x.im) (- x.re x.im))) (sqrt x.re)) 1554045730.167 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (sqrt (* (+ x.re x.im) (- x.re 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))) 1554045730.167 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1554045730.167 * * [simplify]: iters left: 6 (8 enodes) 1554045730.169 * * [simplify]: iters left: 5 (31 enodes) 1554045730.175 * * [simplify]: iters left: 4 (44 enodes) 1554045730.184 * * [simplify]: iters left: 3 (63 enodes) 1554045730.206 * * [simplify]: iters left: 2 (110 enodes) 1554045730.233 * * [simplify]: iters left: 1 (215 enodes) 1554045730.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045730.289 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045730.289 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045730.290 * * [simplify]: Extracting #3: cost 31 inf + 1 1554045730.291 * * [simplify]: Extracting #4: cost 42 inf + 1651 1554045730.294 * * [simplify]: Extracting #5: cost 3 inf + 6044 1554045730.299 * * [simplify]: Extracting #6: cost 0 inf + 6585 1554045730.302 * [simplify]: Simplified to (* (sqrt (* (+ x.re x.im) (- x.re x.im))) (sqrt x.re)) 1554045730.302 * [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.im) (- x.re x.im))) (sqrt x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045730.302 * * * * [progress]: [ 14 / 95 ] simplifiying candidate # 1554045730.302 * [simplify]: Simplifying (cbrt x.re) 1554045730.302 * * [simplify]: iters left: 1 (2 enodes) 1554045730.303 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045730.303 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045730.303 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045730.303 * * [simplify]: Extracting #3: cost 0 inf + 163 1554045730.303 * [simplify]: Simplified to (cbrt x.re) 1554045730.303 * [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))) 1554045730.303 * * * * [progress]: [ 15 / 95 ] simplifiying candidate # 1554045730.303 * [simplify]: Simplifying (sqrt x.re) 1554045730.303 * * [simplify]: iters left: 1 (2 enodes) 1554045730.304 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045730.304 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045730.304 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045730.304 * * [simplify]: Extracting #3: cost 0 inf + 83 1554045730.304 * [simplify]: Simplified to (sqrt x.re) 1554045730.304 * [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))) 1554045730.304 * * * * [progress]: [ 16 / 95 ] simplifiying candidate # 1554045730.304 * * * * [progress]: [ 17 / 95 ] simplifiying candidate # 1554045730.304 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1554045730.304 * * [simplify]: iters left: 6 (7 enodes) 1554045730.306 * * [simplify]: iters left: 5 (27 enodes) 1554045730.311 * * [simplify]: iters left: 4 (40 enodes) 1554045730.317 * * [simplify]: iters left: 3 (59 enodes) 1554045730.327 * * [simplify]: iters left: 2 (106 enodes) 1554045730.373 * * [simplify]: iters left: 1 (211 enodes) 1554045730.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045730.431 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045730.431 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045730.431 * * [simplify]: Extracting #3: cost 28 inf + 0 1554045730.432 * * [simplify]: Extracting #4: cost 46 inf + 1015 1554045730.435 * * [simplify]: Extracting #5: cost 6 inf + 5495 1554045730.439 * * [simplify]: Extracting #6: cost 0 inf + 6047 1554045730.445 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1554045730.445 * [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))) 1554045730.445 * * * * [progress]: [ 18 / 95 ] simplifiying candidate # 1554045730.445 * [simplify]: Simplifying (sqrt (- (* x.re x.re) (* x.im x.im))) 1554045730.445 * * [simplify]: iters left: 5 (6 enodes) 1554045730.448 * * [simplify]: iters left: 4 (24 enodes) 1554045730.455 * * [simplify]: iters left: 3 (37 enodes) 1554045730.467 * * [simplify]: iters left: 2 (56 enodes) 1554045730.486 * * [simplify]: iters left: 1 (103 enodes) 1554045730.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045730.529 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045730.530 * * [simplify]: Extracting #2: cost 35 inf + 0 1554045730.530 * * [simplify]: Extracting #3: cost 40 inf + 413 1554045730.532 * * [simplify]: Extracting #4: cost 6 inf + 4597 1554045730.535 * * [simplify]: Extracting #5: cost 0 inf + 5448 1554045730.537 * [simplify]: Simplified to (sqrt (- (* x.re x.re) (* x.im x.im))) 1554045730.537 * [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))) 1554045730.538 * * * * [progress]: [ 19 / 95 ] simplifiying candidate # 1554045730.538 * * * * [progress]: [ 20 / 95 ] simplifiying candidate # 1554045730.538 * [simplify]: Simplifying (+ x.re x.im) 1554045730.538 * * [simplify]: iters left: 2 (3 enodes) 1554045730.539 * * [simplify]: iters left: 1 (10 enodes) 1554045730.542 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045730.542 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045730.542 * * [simplify]: Extracting #2: cost 2 inf + 2 1554045730.542 * * [simplify]: Extracting #3: cost 0 inf + 86 1554045730.542 * [simplify]: Simplified to (+ x.im x.re) 1554045730.542 * [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))) 1554045730.542 * * * * [progress]: [ 21 / 95 ] simplifiying candidate # 1554045730.543 * [simplify]: Simplifying (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.re) 1554045730.543 * * [simplify]: iters left: 6 (9 enodes) 1554045730.549 * * [simplify]: iters left: 5 (47 enodes) 1554045730.573 * * [simplify]: iters left: 4 (139 enodes) 1554045730.634 * * [simplify]: iters left: 3 (425 enodes) 1554045730.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045730.853 * * [simplify]: Extracting #1: cost 65 inf + 0 1554045730.855 * * [simplify]: Extracting #2: cost 273 inf + 42 1554045730.858 * * [simplify]: Extracting #3: cost 288 inf + 6156 1554045730.872 * * [simplify]: Extracting #4: cost 132 inf + 53835 1554045730.897 * * [simplify]: Extracting #5: cost 7 inf + 99253 1554045730.928 * * [simplify]: Extracting #6: cost 0 inf + 101406 1554045730.941 * [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) 1554045730.941 * [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))) 1554045730.942 * * * * [progress]: [ 22 / 95 ] simplifiying candidate # 1554045730.942 * [simplify]: Simplifying (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.re) 1554045730.942 * * [simplify]: iters left: 6 (8 enodes) 1554045730.944 * * [simplify]: iters left: 5 (39 enodes) 1554045730.952 * * [simplify]: iters left: 4 (83 enodes) 1554045730.975 * * [simplify]: iters left: 3 (201 enodes) 1554045731.072 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045731.072 * * [simplify]: Extracting #1: cost 55 inf + 0 1554045731.073 * * [simplify]: Extracting #2: cost 127 inf + 330 1554045731.078 * * [simplify]: Extracting #3: cost 84 inf + 8749 1554045731.088 * * [simplify]: Extracting #4: cost 9 inf + 22443 1554045731.099 * * [simplify]: Extracting #5: cost 2 inf + 23757 1554045731.111 * * [simplify]: Extracting #6: cost 0 inf + 24181 1554045731.122 * [simplify]: Simplified to (* x.re (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) 1554045731.122 * [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))) 1554045731.122 * * * * [progress]: [ 23 / 95 ] 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)))> 1554045731.122 * * * * [progress]: [ 24 / 95 ] simplifiying candidate # 1554045731.122 * * * * [progress]: [ 25 / 95 ] simplifiying candidate # 1554045731.122 * * * * [progress]: [ 26 / 95 ] simplifiying candidate # 1554045731.122 * * * * [progress]: [ 27 / 95 ] simplifiying candidate # 1554045731.123 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 1554045731.123 * * [simplify]: iters left: 6 (6 enodes) 1554045731.130 * * [simplify]: iters left: 5 (21 enodes) 1554045731.136 * * [simplify]: iters left: 4 (28 enodes) 1554045731.144 * * [simplify]: iters left: 3 (40 enodes) 1554045731.154 * * [simplify]: iters left: 2 (56 enodes) 1554045731.170 * * [simplify]: iters left: 1 (63 enodes) 1554045731.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045731.183 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045731.183 * * [simplify]: Extracting #2: cost 13 inf + 165 1554045731.184 * * [simplify]: Extracting #3: cost 1 inf + 1025 1554045731.184 * * [simplify]: Extracting #4: cost 0 inf + 1066 1554045731.185 * [simplify]: Simplified to (* (+ (* x.im x.im) (* x.im x.im)) x.re) 1554045731.185 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (pow (* (+ (* x.im x.im) (* x.im x.im)) x.re) 1))) 1554045731.185 * * * * [progress]: [ 28 / 95 ] simplifiying candidate # 1554045731.185 * * * * [progress]: [ 29 / 95 ] simplifiying candidate # 1554045731.186 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.im)) 1554045731.186 * * [simplify]: iters left: 6 (8 enodes) 1554045731.189 * * [simplify]: iters left: 5 (27 enodes) 1554045731.197 * * [simplify]: iters left: 4 (34 enodes) 1554045731.205 * * [simplify]: iters left: 3 (45 enodes) 1554045731.217 * * [simplify]: iters left: 2 (60 enodes) 1554045731.231 * * [simplify]: iters left: 1 (72 enodes) 1554045731.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045731.248 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045731.248 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045731.248 * * [simplify]: Extracting #3: cost 24 inf + 43 1554045731.249 * * [simplify]: Extracting #4: cost 12 inf + 1200 1554045731.250 * * [simplify]: Extracting #5: cost 2 inf + 2666 1554045731.250 * * [simplify]: Extracting #6: cost 0 inf + 2998 1554045731.251 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.im)) 1554045731.251 * [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))))) 1554045731.252 * * * * [progress]: [ 30 / 95 ] simplifiying candidate # 1554045731.252 * * * * [progress]: [ 31 / 95 ] simplifiying candidate # 1554045731.252 * * * * [progress]: [ 32 / 95 ] simplifiying candidate # 1554045731.252 * [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)) 1554045731.252 * * [simplify]: iters left: 6 (10 enodes) 1554045731.258 * * [simplify]: iters left: 5 (51 enodes) 1554045731.272 * * [simplify]: iters left: 4 (190 enodes) 1554045731.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045731.395 * * [simplify]: Extracting #1: cost 34 inf + 0 1554045731.396 * * [simplify]: Extracting #2: cost 130 inf + 42 1554045731.397 * * [simplify]: Extracting #3: cost 128 inf + 2692 1554045731.402 * * [simplify]: Extracting #4: cost 16 inf + 22783 1554045731.410 * * [simplify]: Extracting #5: cost 0 inf + 26215 1554045731.417 * [simplify]: Simplified to (* (* x.re (* (+ x.im x.im) x.im)) (* (* x.re (* (+ x.im x.im) x.im)) (* x.re (* (+ x.im x.im) x.im)))) 1554045731.417 * [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.im)) (* (* x.re (* (+ x.im x.im) x.im)) (* x.re (* (+ x.im x.im) x.im))))))) 1554045731.417 * * * * [progress]: [ 33 / 95 ] simplifiying candidate # 1554045731.417 * * * * [progress]: [ 34 / 95 ] simplifiying candidate # 1554045731.418 * * * * [progress]: [ 35 / 95 ] simplifiying candidate # 1554045731.418 * * * * [progress]: [ 36 / 95 ] simplifiying candidate # 1554045731.418 * * * * [progress]: [ 37 / 95 ] simplifiying candidate # 1554045731.418 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 1554045731.418 * * [simplify]: iters left: 6 (8 enodes) 1554045731.422 * * [simplify]: iters left: 5 (27 enodes) 1554045731.429 * * [simplify]: iters left: 4 (34 enodes) 1554045731.438 * * [simplify]: iters left: 3 (40 enodes) 1554045731.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045731.448 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045731.448 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045731.448 * * [simplify]: Extracting #3: cost 11 inf + 42 1554045731.448 * * [simplify]: Extracting #4: cost 9 inf + 208 1554045731.449 * * [simplify]: Extracting #5: cost 2 inf + 820 1554045731.449 * * [simplify]: Extracting #6: cost 0 inf + 1144 1554045731.450 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 1554045731.450 * [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))))) 1554045731.450 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 1554045731.450 * * [simplify]: iters left: 6 (8 enodes) 1554045731.454 * * [simplify]: iters left: 5 (27 enodes) 1554045731.462 * * [simplify]: iters left: 4 (34 enodes) 1554045731.470 * * [simplify]: iters left: 3 (40 enodes) 1554045731.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045731.482 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045731.482 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045731.482 * * [simplify]: Extracting #3: cost 11 inf + 42 1554045731.482 * * [simplify]: Extracting #4: cost 9 inf + 208 1554045731.482 * * [simplify]: Extracting #5: cost 2 inf + 820 1554045731.483 * * [simplify]: Extracting #6: cost 0 inf + 1144 1554045731.483 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 1554045731.483 * [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))))) 1554045731.483 * * * * [progress]: [ 38 / 95 ] simplifiying candidate # 1554045731.483 * [simplify]: Simplifying (cbrt x.im) 1554045731.483 * * [simplify]: iters left: 1 (2 enodes) 1554045731.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045731.484 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045731.484 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045731.484 * * [simplify]: Extracting #3: cost 0 inf + 163 1554045731.484 * [simplify]: Simplified to (cbrt x.im) 1554045731.484 * [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)))) 1554045731.484 * * * * [progress]: [ 39 / 95 ] simplifiying candidate # 1554045731.484 * [simplify]: Simplifying (sqrt x.im) 1554045731.484 * * [simplify]: iters left: 1 (2 enodes) 1554045731.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045731.485 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045731.485 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045731.485 * * [simplify]: Extracting #3: cost 0 inf + 83 1554045731.485 * [simplify]: Simplified to (sqrt x.im) 1554045731.485 * [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)))) 1554045731.485 * * * * [progress]: [ 40 / 95 ] simplifiying candidate # 1554045731.485 * * * * [progress]: [ 41 / 95 ] simplifiying candidate # 1554045731.485 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 1554045731.485 * * [simplify]: iters left: 6 (7 enodes) 1554045731.487 * * [simplify]: iters left: 5 (23 enodes) 1554045731.490 * * [simplify]: iters left: 4 (30 enodes) 1554045731.494 * * [simplify]: iters left: 3 (36 enodes) 1554045731.498 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045731.498 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045731.498 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045731.498 * * [simplify]: Extracting #3: cost 11 inf + 0 1554045731.498 * * [simplify]: Extracting #4: cost 11 inf + 43 1554045731.499 * * [simplify]: Extracting #5: cost 4 inf + 535 1554045731.499 * * [simplify]: Extracting #6: cost 0 inf + 1142 1554045731.499 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1554045731.499 * [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)))) 1554045731.499 * * * * [progress]: [ 42 / 95 ] simplifiying candidate # 1554045731.499 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1554045731.499 * * [simplify]: iters left: 5 (6 enodes) 1554045731.501 * * [simplify]: iters left: 4 (20 enodes) 1554045731.506 * * [simplify]: iters left: 3 (27 enodes) 1554045731.513 * * [simplify]: iters left: 2 (33 enodes) 1554045731.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045731.521 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045731.521 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045731.521 * * [simplify]: Extracting #3: cost 9 inf + 43 1554045731.521 * * [simplify]: Extracting #4: cost 0 inf + 658 1554045731.521 * [simplify]: Simplified to (sqrt (* (+ x.im x.im) x.re)) 1554045731.522 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (sqrt (* (+ x.im x.im) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1554045731.522 * * * * [progress]: [ 43 / 95 ] simplifiying candidate # 1554045731.522 * * * * [progress]: [ 44 / 95 ] simplifiying candidate # 1554045731.522 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 1554045731.522 * * [simplify]: iters left: 6 (9 enodes) 1554045731.528 * * [simplify]: iters left: 5 (46 enodes) 1554045731.549 * * [simplify]: iters left: 4 (122 enodes) 1554045731.591 * * [simplify]: iters left: 3 (354 enodes) 1554045731.756 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045731.756 * * [simplify]: Extracting #1: cost 65 inf + 0 1554045731.757 * * [simplify]: Extracting #2: cost 161 inf + 1 1554045731.758 * * [simplify]: Extracting #3: cost 154 inf + 5322 1554045731.762 * * [simplify]: Extracting #4: cost 57 inf + 25789 1554045731.768 * * [simplify]: Extracting #5: cost 4 inf + 41510 1554045731.783 * * [simplify]: Extracting #6: cost 0 inf + 42893 1554045731.796 * [simplify]: Simplified to (* (* (* (* x.re x.im) (* x.re x.im)) (+ x.im x.im)) (* x.re x.im)) 1554045731.796 * [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.re x.im)) (+ 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))))))) 1554045731.797 * * * * [progress]: [ 45 / 95 ] simplifiying candidate # 1554045731.797 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 1554045731.797 * * [simplify]: iters left: 6 (8 enodes) 1554045731.802 * * [simplify]: iters left: 5 (43 enodes) 1554045731.811 * * [simplify]: iters left: 4 (136 enodes) 1554045731.853 * * [simplify]: iters left: 3 (270 enodes) 1554045731.917 * * [simplify]: iters left: 2 (353 enodes) 1554045732.003 * * [simplify]: iters left: 1 (366 enodes) 1554045732.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045732.059 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045732.059 * [simplify]: Simplified to 0 1554045732.059 * [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))))) 1554045732.059 * * * * [progress]: [ 46 / 95 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 1554045732.059 * * * * [progress]: [ 47 / 95 ] simplifiying candidate # 1554045732.059 * * * * [progress]: [ 48 / 95 ] simplifiying candidate # 1554045732.059 * [simplify]: Simplifying (fma (- (* x.re x.re) (* x.im x.im)) x.re (- (* x.im (+ (* x.re x.im) (* x.im x.re))))) 1554045732.060 * * [simplify]: iters left: 6 (11 enodes) 1554045732.065 * * [simplify]: iters left: 5 (54 enodes) 1554045732.083 * * [simplify]: iters left: 4 (113 enodes) 1554045732.112 * * [simplify]: iters left: 3 (193 enodes) 1554045732.182 * * [simplify]: iters left: 2 (393 enodes) 1554045732.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045732.368 * * [simplify]: Extracting #1: cost 49 inf + 0 1554045732.370 * * [simplify]: Extracting #2: cost 157 inf + 1318 1554045732.378 * * [simplify]: Extracting #3: cost 57 inf + 17900 1554045732.393 * * [simplify]: Extracting #4: cost 6 inf + 26584 1554045732.405 * * [simplify]: Extracting #5: cost 0 inf + 28086 1554045732.413 * [simplify]: Simplified to (* (- (* x.re x.re) (+ (* x.im x.im) (+ (* x.im x.im) (* x.im x.im)))) x.re) 1554045732.413 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (+ (* x.im x.im) (+ (* x.im x.im) (* x.im x.im)))) x.re) (fma (- x.im) (+ (* x.re x.im) (* x.im x.re)) (* x.im (+ (* x.re x.im) (* x.im x.re)))))) 1554045732.414 * [simplify]: Simplifying (fma (- x.im) (+ (* x.re x.im) (* x.im x.re)) (* x.im (+ (* x.re x.im) (* x.im x.re)))) 1554045732.414 * * [simplify]: iters left: 6 (8 enodes) 1554045732.416 * * [simplify]: iters left: 5 (35 enodes) 1554045732.425 * * [simplify]: iters left: 4 (73 enodes) 1554045732.448 * * [simplify]: iters left: 3 (135 enodes) 1554045732.501 * * [simplify]: iters left: 2 (263 enodes) 1554045732.605 * * [simplify]: iters left: 1 (436 enodes) 1554045732.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045732.936 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045732.936 * [simplify]: Simplified to 0 1554045732.936 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (fma (- (* x.re x.re) (* x.im x.im)) x.re (- (* x.im (+ (* x.re x.im) (* x.im x.re))))) 0)) 1554045732.936 * * * * [progress]: [ 49 / 95 ] simplifiying candidate # 1554045732.937 * * * * [progress]: [ 50 / 95 ] simplifiying candidate # 1554045732.937 * * * * [progress]: [ 51 / 95 ] simplifiying candidate # 1554045732.937 * [simplify]: Simplifying (- (* x.re x.re) (* x.im x.im)) 1554045732.937 * * [simplify]: iters left: 4 (5 enodes) 1554045732.940 * * [simplify]: iters left: 3 (21 enodes) 1554045732.947 * * [simplify]: iters left: 2 (34 enodes) 1554045732.957 * * [simplify]: iters left: 1 (53 enodes) 1554045732.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045732.975 * * [simplify]: Extracting #1: cost 14 inf + 0 1554045732.975 * * [simplify]: Extracting #2: cost 25 inf + 165 1554045732.975 * * [simplify]: Extracting #3: cost 9 inf + 1168 1554045732.976 * * [simplify]: Extracting #4: cost 1 inf + 1903 1554045732.976 * * [simplify]: Extracting #5: cost 0 inf + 1970 1554045732.977 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1554045732.977 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (- (* x.re x.re) (* x.im x.im)) x.re (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1554045732.977 * * * * [progress]: [ 52 / 95 ] simplifiying candidate # 1554045732.977 * [simplify]: Simplifying (/ (exp (* (- (* x.re x.re) (* x.im x.im)) x.re)) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045732.977 * * [simplify]: iters left: 6 (13 enodes) 1554045732.980 * * [simplify]: iters left: 5 (55 enodes) 1554045732.990 * * [simplify]: iters left: 4 (113 enodes) 1554045733.024 * * [simplify]: iters left: 3 (264 enodes) 1554045733.110 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045733.110 * * [simplify]: Extracting #1: cost 22 inf + 0 1554045733.110 * * [simplify]: Extracting #2: cost 110 inf + 0 1554045733.111 * * [simplify]: Extracting #3: cost 199 inf + 1842 1554045733.113 * * [simplify]: Extracting #4: cost 131 inf + 12689 1554045733.118 * * [simplify]: Extracting #5: cost 43 inf + 28403 1554045733.125 * * [simplify]: Extracting #6: cost 2 inf + 51872 1554045733.134 * * [simplify]: Extracting #7: cost 0 inf + 53184 1554045733.142 * [simplify]: Simplified to (exp (* x.re (- (* (- x.re x.im) (+ x.re x.im)) (* x.im (+ x.im x.im))))) 1554045733.142 * [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))))))) 1554045733.142 * * * * [progress]: [ 53 / 95 ] simplifiying candidate # 1554045733.142 * * * * [progress]: [ 54 / 95 ] simplifiying candidate # 1554045733.143 * * * * [progress]: [ 55 / 95 ] simplifiying candidate # 1554045733.143 * * * * [progress]: [ 56 / 95 ] simplifiying candidate # 1554045733.143 * * * * [progress]: [ 57 / 95 ] simplifiying candidate # 1554045733.143 * * * * [progress]: [ 58 / 95 ] simplifiying candidate # 1554045733.143 * * * * [progress]: [ 59 / 95 ] simplifiying candidate # 1554045733.143 * [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))) 1554045733.144 * * [simplify]: iters left: 6 (28 enodes) 1554045733.168 * * [simplify]: iters left: 5 (169 enodes) 1554045733.259 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045733.259 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045733.259 * * [simplify]: Extracting #2: cost 90 inf + 0 1554045733.260 * * [simplify]: Extracting #3: cost 152 inf + 84 1554045733.261 * * [simplify]: Extracting #4: cost 116 inf + 7730 1554045733.267 * * [simplify]: Extracting #5: cost 29 inf + 28365 1554045733.286 * * [simplify]: Extracting #6: cost 2 inf + 39199 1554045733.304 * * [simplify]: Extracting #7: cost 0 inf + 40493 1554045733.323 * [simplify]: Simplified to (fma (- (* (* 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.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 x.re))) (* x.im (fma (* x.im x.im) (fma x.im x.im (* x.re x.re)) (* (* x.re x.re) (* x.re x.re))))))) 1554045733.323 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (- (* (* 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.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 x.re))) (* x.im (fma (* x.im x.im) (fma x.im x.im (* x.re x.re)) (* (* x.re 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.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))))))) 1554045733.324 * [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))))) 1554045733.324 * * [simplify]: iters left: 6 (17 enodes) 1554045733.330 * * [simplify]: iters left: 5 (98 enodes) 1554045733.372 * * [simplify]: iters left: 4 (370 enodes) 1554045733.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045733.561 * * [simplify]: Extracting #1: cost 63 inf + 0 1554045733.562 * * [simplify]: Extracting #2: cost 309 inf + 127 1554045733.570 * * [simplify]: Extracting #3: cost 198 inf + 20577 1554045733.602 * * [simplify]: Extracting #4: cost 17 inf + 60132 1554045733.631 * * [simplify]: Extracting #5: cost 2 inf + 62685 1554045733.647 * * [simplify]: Extracting #6: cost 0 inf + 63109 1554045733.662 * [simplify]: Simplified to (* (fma (* x.im x.re) (* x.im x.re) 0) (fma (* x.im x.im) (* x.re x.re) (fma (* x.im x.im) (* x.im x.im) (* (* x.re x.re) (* x.re x.re))))) 1554045733.662 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (- (* (* 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.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 x.re))) (* x.im (fma (* x.im x.im) (fma x.im x.im (* x.re x.re)) (* (* x.re x.re) (* x.re x.re))))))) (* (fma (* x.im x.re) (* x.im x.re) 0) (fma (* x.im x.im) (* x.re x.re) (fma (* x.im x.im) (* x.im x.im) (* (* x.re x.re) (* x.re x.re))))))) 1554045733.663 * * * * [progress]: [ 60 / 95 ] simplifiying candidate # 1554045733.663 * [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))) 1554045733.663 * * [simplify]: iters left: 6 (24 enodes) 1554045733.677 * * [simplify]: iters left: 5 (135 enodes) 1554045733.728 * * [simplify]: iters left: 4 (384 enodes) 1554045733.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045733.916 * * [simplify]: Extracting #1: cost 21 inf + 0 1554045733.916 * * [simplify]: Extracting #2: cost 139 inf + 44 1554045733.917 * * [simplify]: Extracting #3: cost 235 inf + 1221 1554045733.922 * * [simplify]: Extracting #4: cost 134 inf + 20645 1554045733.931 * * [simplify]: Extracting #5: cost 49 inf + 39149 1554045733.940 * * [simplify]: Extracting #6: cost 12 inf + 53060 1554045733.957 * * [simplify]: Extracting #7: cost 0 inf + 57692 1554045733.981 * [simplify]: Simplified to (fma (fma (* x.im x.im) (fma x.im x.im (* x.re x.re)) (* (* x.re x.re) (* x.re x.re))) 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)))) 0)) 1554045733.982 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (fma (* x.im x.im) (fma x.im x.im (* x.re x.re)) (* (* x.re x.re) (* x.re x.re))) 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)))) 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))))) 1554045733.982 * [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))) 1554045733.982 * * [simplify]: iters left: 6 (13 enodes) 1554045733.990 * * [simplify]: iters left: 5 (65 enodes) 1554045734.015 * * [simplify]: iters left: 4 (142 enodes) 1554045734.066 * * [simplify]: iters left: 3 (335 enodes) 1554045735.366 * * [simplify]: iters left: 2 (450 enodes) 1554045735.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045735.452 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045735.452 * [simplify]: Simplified to 0 1554045735.452 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (fma (* x.im x.im) (fma x.im x.im (* x.re x.re)) (* (* x.re x.re) (* x.re x.re))) 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)))) 0)) 0)) 1554045735.452 * * * * [progress]: [ 61 / 95 ] simplifiying candidate # 1554045735.453 * [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))) 1554045735.453 * * [simplify]: iters left: 6 (24 enodes) 1554045735.462 * * [simplify]: iters left: 5 (143 enodes) 1554045735.510 * * [simplify]: iters left: 4 (462 enodes) 1554045735.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045735.921 * * [simplify]: Extracting #1: cost 47 inf + 0 1554045735.929 * * [simplify]: Extracting #2: cost 349 inf + 181 1554045735.940 * * [simplify]: Extracting #3: cost 319 inf + 23832 1554045735.977 * * [simplify]: Extracting #4: cost 62 inf + 86036 1554045736.026 * * [simplify]: Extracting #5: cost 12 inf + 98918 1554045736.075 * * [simplify]: Extracting #6: cost 2 inf + 101460 1554045736.128 * * [simplify]: Extracting #7: cost 0 inf + 102257 1554045736.175 * [simplify]: Simplified to (* (fma x.re x.re (* x.im x.im)) (- (* (- (* x.re x.re) (* x.im x.im)) (* x.re (fma (* x.im x.re) (* x.im x.re) 0))) (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.im))) 1554045736.175 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (fma x.re x.re (* x.im x.im)) (- (* (- (* x.re x.re) (* x.im x.im)) (* x.re (fma (* x.im x.re) (* x.im x.re) 0))) (* (* (* 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))))))) 1554045736.176 * [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))))) 1554045736.176 * * [simplify]: iters left: 6 (13 enodes) 1554045736.180 * * [simplify]: iters left: 5 (71 enodes) 1554045736.197 * * [simplify]: iters left: 4 (239 enodes) 1554045736.360 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045736.360 * * [simplify]: Extracting #1: cost 39 inf + 0 1554045736.361 * * [simplify]: Extracting #2: cost 101 inf + 1315 1554045736.366 * * [simplify]: Extracting #3: cost 37 inf + 11690 1554045736.374 * * [simplify]: Extracting #4: cost 7 inf + 16467 1554045736.384 * * [simplify]: Extracting #5: cost 0 inf + 17037 1554045736.394 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (fma x.re x.re (* x.im x.im))) 1554045736.394 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (fma x.re x.re (* x.im x.im)) (- (* (- (* x.re x.re) (* x.im x.im)) (* x.re (fma (* x.im x.re) (* x.im x.re) 0))) (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.im))) (* (fma (* x.re x.im) (* x.re x.im) 0) (fma x.re x.re (* x.im x.im))))) 1554045736.395 * * * * [progress]: [ 62 / 95 ] simplifiying candidate # 1554045736.395 * [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))) 1554045736.395 * * [simplify]: iters left: 6 (19 enodes) 1554045736.407 * * [simplify]: iters left: 5 (101 enodes) 1554045736.452 * * [simplify]: iters left: 4 (296 enodes) 1554045736.654 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045736.654 * * [simplify]: Extracting #1: cost 21 inf + 0 1554045736.655 * * [simplify]: Extracting #2: cost 115 inf + 3 1554045736.657 * * [simplify]: Extracting #3: cost 117 inf + 4419 1554045736.665 * * [simplify]: Extracting #4: cost 19 inf + 22246 1554045736.679 * * [simplify]: Extracting #5: cost 1 inf + 25406 1554045736.691 * * [simplify]: Extracting #6: cost 0 inf + 25458 1554045736.702 * [simplify]: Simplified to (fma 0 (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0) 1554045736.702 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma 0 (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0) (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))))) 1554045736.702 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))) 1554045736.703 * * [simplify]: iters left: 6 (9 enodes) 1554045736.707 * * [simplify]: iters left: 5 (33 enodes) 1554045736.717 * * [simplify]: iters left: 4 (63 enodes) 1554045736.737 * * [simplify]: iters left: 3 (154 enodes) 1554045736.816 * * [simplify]: iters left: 2 (305 enodes) 1554045736.902 * * [simplify]: iters left: 1 (419 enodes) 1554045736.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045736.992 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045736.992 * [simplify]: Simplified to 0 1554045736.992 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma 0 (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0) 0)) 1554045736.992 * * * * [progress]: [ 63 / 95 ] simplifiying candidate # 1554045736.992 * * * * [progress]: [ 64 / 95 ] simplifiying candidate # 1554045736.992 * * * * [progress]: [ 65 / 95 ] simplifiying candidate # 1554045736.992 * * * * [progress]: [ 66 / 95 ] simplifiying candidate # 1554045736.992 * * * * [progress]: [ 67 / 95 ] simplifiying candidate # 1554045736.992 * * * * [progress]: [ 68 / 95 ] 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)))))> 1554045736.992 * * * * [progress]: [ 69 / 95 ] simplifiying candidate # 1554045736.992 * * * * [progress]: [ 70 / 95 ] simplifiying candidate # 1554045736.992 * * * * [progress]: [ 71 / 95 ] simplifiying candidate # 1554045736.992 * * * * [progress]: [ 72 / 95 ] simplifiying candidate # 1554045736.992 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 1554045736.992 * * [simplify]: iters left: 5 (7 enodes) 1554045736.994 * * [simplify]: iters left: 4 (28 enodes) 1554045736.998 * * [simplify]: iters left: 3 (53 enodes) 1554045737.007 * * [simplify]: iters left: 2 (105 enodes) 1554045737.037 * * [simplify]: iters left: 1 (230 enodes) 1554045737.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045737.113 * * [simplify]: Extracting #1: cost 41 inf + 0 1554045737.114 * * [simplify]: Extracting #2: cost 151 inf + 74 1554045737.116 * * [simplify]: Extracting #3: cost 154 inf + 2210 1554045737.121 * * [simplify]: Extracting #4: cost 80 inf + 30988 1554045737.129 * * [simplify]: Extracting #5: cost 22 inf + 65495 1554045737.136 * * [simplify]: Extracting #6: cost 0 inf + 80261 1554045737.147 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 1554045737.147 * [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))) 1554045737.147 * * * * [progress]: [ 73 / 95 ] simplifiying candidate # 1554045737.147 * * * * [progress]: [ 74 / 95 ] simplifiying candidate # 1554045737.147 * * * * [progress]: [ 75 / 95 ] simplifiying candidate # 1554045737.147 * * * * [progress]: [ 76 / 95 ] simplifiying candidate # 1554045737.147 * * * * [progress]: [ 77 / 95 ] simplifiying candidate # 1554045737.147 * * * * [progress]: [ 78 / 95 ] simplifiying candidate # 1554045737.147 * * * * [progress]: [ 79 / 95 ] simplifiying candidate # 1554045737.147 * * * * [progress]: [ 80 / 95 ] simplifiying candidate # 1554045737.147 * * * * [progress]: [ 81 / 95 ] simplifiying candidate # 1554045737.147 * * * * [progress]: [ 82 / 95 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.im)))> 1554045737.147 * * * * [progress]: [ 83 / 95 ] simplifiying candidate # 1554045737.147 * * * * [progress]: [ 84 / 95 ] simplifiying candidate # 1554045737.147 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1554045737.148 * * [simplify]: iters left: 5 (8 enodes) 1554045737.152 * * [simplify]: iters left: 4 (39 enodes) 1554045737.160 * * [simplify]: iters left: 3 (75 enodes) 1554045737.184 * * [simplify]: iters left: 2 (141 enodes) 1554045737.210 * * [simplify]: iters left: 1 (210 enodes) 1554045737.257 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045737.257 * * [simplify]: Extracting #1: cost 26 inf + 0 1554045737.258 * * [simplify]: Extracting #2: cost 58 inf + 207 1554045737.258 * * [simplify]: Extracting #3: cost 40 inf + 2862 1554045737.261 * * [simplify]: Extracting #4: cost 14 inf + 7546 1554045737.263 * * [simplify]: Extracting #5: cost 2 inf + 12430 1554045737.266 * * [simplify]: Extracting #6: cost 0 inf + 13105 1554045737.269 * [simplify]: Simplified to (* x.re (* (+ x.im x.re) (- x.re x.im))) 1554045737.269 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045737.270 * * * * [progress]: [ 85 / 95 ] simplifiying candidate # 1554045737.270 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1554045737.270 * * [simplify]: iters left: 5 (8 enodes) 1554045737.276 * * [simplify]: iters left: 4 (39 enodes) 1554045737.291 * * [simplify]: iters left: 3 (75 enodes) 1554045737.320 * * [simplify]: iters left: 2 (141 enodes) 1554045737.371 * * [simplify]: iters left: 1 (210 enodes) 1554045737.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045737.416 * * [simplify]: Extracting #1: cost 26 inf + 0 1554045737.417 * * [simplify]: Extracting #2: cost 58 inf + 207 1554045737.418 * * [simplify]: Extracting #3: cost 40 inf + 2862 1554045737.420 * * [simplify]: Extracting #4: cost 14 inf + 7546 1554045737.423 * * [simplify]: Extracting #5: cost 2 inf + 12430 1554045737.426 * * [simplify]: Extracting #6: cost 0 inf + 13105 1554045737.429 * [simplify]: Simplified to (* x.re (* (+ x.im x.re) (- x.re x.im))) 1554045737.429 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045737.429 * * * * [progress]: [ 86 / 95 ] simplifiying candidate # 1554045737.429 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1554045737.430 * * [simplify]: iters left: 5 (8 enodes) 1554045737.435 * * [simplify]: iters left: 4 (39 enodes) 1554045737.447 * * [simplify]: iters left: 3 (75 enodes) 1554045737.466 * * [simplify]: iters left: 2 (141 enodes) 1554045737.511 * * [simplify]: iters left: 1 (210 enodes) 1554045737.571 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045737.572 * * [simplify]: Extracting #1: cost 26 inf + 0 1554045737.572 * * [simplify]: Extracting #2: cost 58 inf + 207 1554045737.572 * * [simplify]: Extracting #3: cost 40 inf + 2862 1554045737.573 * * [simplify]: Extracting #4: cost 14 inf + 7546 1554045737.575 * * [simplify]: Extracting #5: cost 2 inf + 12430 1554045737.576 * * [simplify]: Extracting #6: cost 0 inf + 13105 1554045737.578 * [simplify]: Simplified to (* x.re (* (+ x.im x.re) (- x.re x.im))) 1554045737.578 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045737.578 * * * * [progress]: [ 87 / 95 ] simplifiying candidate # 1554045737.578 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1554045737.578 * * [simplify]: iters left: 5 (6 enodes) 1554045737.583 * * [simplify]: iters left: 4 (27 enodes) 1554045737.588 * * [simplify]: iters left: 3 (45 enodes) 1554045737.601 * * [simplify]: iters left: 2 (68 enodes) 1554045737.613 * * [simplify]: iters left: 1 (76 enodes) 1554045737.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045737.624 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045737.624 * * [simplify]: Extracting #2: cost 15 inf + 45 1554045737.624 * * [simplify]: Extracting #3: cost 3 inf + 870 1554045737.625 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045737.625 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1554045737.625 * [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)))) 1554045737.625 * * * * [progress]: [ 88 / 95 ] simplifiying candidate # 1554045737.625 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1554045737.625 * * [simplify]: iters left: 5 (6 enodes) 1554045737.627 * * [simplify]: iters left: 4 (27 enodes) 1554045737.632 * * [simplify]: iters left: 3 (45 enodes) 1554045737.646 * * [simplify]: iters left: 2 (68 enodes) 1554045737.664 * * [simplify]: iters left: 1 (76 enodes) 1554045737.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045737.674 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045737.674 * * [simplify]: Extracting #2: cost 15 inf + 45 1554045737.674 * * [simplify]: Extracting #3: cost 3 inf + 870 1554045737.675 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045737.675 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1554045737.675 * [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)))) 1554045737.675 * * * * [progress]: [ 89 / 95 ] simplifiying candidate # 1554045737.675 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1554045737.675 * * [simplify]: iters left: 5 (6 enodes) 1554045737.677 * * [simplify]: iters left: 4 (27 enodes) 1554045737.682 * * [simplify]: iters left: 3 (45 enodes) 1554045737.691 * * [simplify]: iters left: 2 (68 enodes) 1554045737.701 * * [simplify]: iters left: 1 (76 enodes) 1554045737.710 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045737.710 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045737.711 * * [simplify]: Extracting #2: cost 15 inf + 45 1554045737.711 * * [simplify]: Extracting #3: cost 3 inf + 870 1554045737.711 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045737.711 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1554045737.712 * [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)))) 1554045737.712 * * * * [progress]: [ 90 / 95 ] simplifiying candidate # 1554045737.712 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1554045737.712 * * [simplify]: iters left: 6 (9 enodes) 1554045737.715 * * [simplify]: iters left: 5 (45 enodes) 1554045737.732 * * [simplify]: iters left: 4 (96 enodes) 1554045737.768 * * [simplify]: iters left: 3 (202 enodes) 1554045737.828 * * [simplify]: iters left: 2 (341 enodes) 1554045737.951 * * [simplify]: iters left: 1 (475 enodes) 1554045738.061 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045738.061 * * [simplify]: Extracting #1: cost 30 inf + 0 1554045738.062 * * [simplify]: Extracting #2: cost 73 inf + 253 1554045738.064 * * [simplify]: Extracting #3: cost 61 inf + 3917 1554045738.068 * * [simplify]: Extracting #4: cost 52 inf + 5134 1554045738.072 * * [simplify]: Extracting #5: cost 30 inf + 15120 1554045738.078 * * [simplify]: Extracting #6: cost 4 inf + 30571 1554045738.085 * * [simplify]: Extracting #7: cost 0 inf + 33477 1554045738.096 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 1554045738.096 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 1554045738.097 * * * * [progress]: [ 91 / 95 ] simplifiying candidate # 1554045738.097 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1554045738.097 * * [simplify]: iters left: 6 (9 enodes) 1554045738.102 * * [simplify]: iters left: 5 (45 enodes) 1554045738.113 * * [simplify]: iters left: 4 (96 enodes) 1554045738.137 * * [simplify]: iters left: 3 (202 enodes) 1554045738.218 * * [simplify]: iters left: 2 (341 enodes) 1554045738.351 * * [simplify]: iters left: 1 (475 enodes) 1554045738.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045738.452 * * [simplify]: Extracting #1: cost 30 inf + 0 1554045738.453 * * [simplify]: Extracting #2: cost 73 inf + 253 1554045738.454 * * [simplify]: Extracting #3: cost 61 inf + 3917 1554045738.456 * * [simplify]: Extracting #4: cost 52 inf + 5134 1554045738.458 * * [simplify]: Extracting #5: cost 30 inf + 15120 1554045738.461 * * [simplify]: Extracting #6: cost 4 inf + 30571 1554045738.465 * * [simplify]: Extracting #7: cost 0 inf + 33477 1554045738.468 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 1554045738.468 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 1554045738.468 * * * * [progress]: [ 92 / 95 ] simplifiying candidate # 1554045738.469 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1554045738.469 * * [simplify]: iters left: 6 (9 enodes) 1554045738.472 * * [simplify]: iters left: 5 (45 enodes) 1554045738.482 * * [simplify]: iters left: 4 (96 enodes) 1554045738.512 * * [simplify]: iters left: 3 (202 enodes) 1554045738.553 * * [simplify]: iters left: 2 (341 enodes) 1554045738.636 * * [simplify]: iters left: 1 (475 enodes) 1554045738.780 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045738.780 * * [simplify]: Extracting #1: cost 30 inf + 0 1554045738.781 * * [simplify]: Extracting #2: cost 73 inf + 253 1554045738.784 * * [simplify]: Extracting #3: cost 61 inf + 3917 1554045738.787 * * [simplify]: Extracting #4: cost 52 inf + 5134 1554045738.791 * * [simplify]: Extracting #5: cost 30 inf + 15120 1554045738.797 * * [simplify]: Extracting #6: cost 4 inf + 30571 1554045738.804 * * [simplify]: Extracting #7: cost 0 inf + 33477 1554045738.811 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 1554045738.811 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 1554045738.811 * * * * [progress]: [ 93 / 95 ] simplifiying candidate # 1554045738.811 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045738.811 * * [simplify]: iters left: 4 (5 enodes) 1554045738.814 * * [simplify]: iters left: 3 (19 enodes) 1554045738.820 * * [simplify]: iters left: 2 (27 enodes) 1554045738.828 * * [simplify]: iters left: 1 (32 enodes) 1554045738.836 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045738.836 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045738.836 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045738.836 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045738.836 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045738.837 * [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))) 1554045738.837 * * * * [progress]: [ 94 / 95 ] simplifiying candidate # 1554045738.837 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045738.837 * * [simplify]: iters left: 4 (5 enodes) 1554045738.840 * * [simplify]: iters left: 3 (19 enodes) 1554045738.845 * * [simplify]: iters left: 2 (27 enodes) 1554045738.853 * * [simplify]: iters left: 1 (32 enodes) 1554045738.862 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045738.862 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045738.862 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045738.862 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045738.862 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045738.862 * [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))) 1554045738.863 * * * * [progress]: [ 95 / 95 ] simplifiying candidate # 1554045738.863 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045738.863 * * [simplify]: iters left: 4 (5 enodes) 1554045738.866 * * [simplify]: iters left: 3 (19 enodes) 1554045738.872 * * [simplify]: iters left: 2 (27 enodes) 1554045738.880 * * [simplify]: iters left: 1 (32 enodes) 1554045738.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045738.888 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045738.888 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045738.888 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045738.889 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045738.889 * [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))) 1554045738.889 * * * [progress]: adding candidates to table 1554045739.730 * * [progress]: iteration 2 / 4 1554045739.730 * * * [progress]: picking best candidate 1554045739.758 * * * * [pick]: Picked # 1554045739.758 * * * [progress]: localizing error 1554045739.788 * * * [progress]: generating rewritten candidates 1554045739.788 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1554045739.842 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 1554045739.862 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 1554045739.908 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 1554045739.917 * * * [progress]: generating series expansions 1554045739.917 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1554045739.917 * [backup-simplify]: Simplify (* (+ x.re x.im) (* (- x.re x.im) x.re)) into (* x.re (* (+ x.im x.re) (- x.re x.im))) 1554045739.917 * [approximate]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in (x.re x.im) around 0 1554045739.917 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1554045739.917 * [taylor]: Taking taylor expansion of x.re in x.im 1554045739.917 * [backup-simplify]: Simplify x.re into x.re 1554045739.917 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1554045739.917 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045739.917 * [taylor]: Taking taylor expansion of x.im in x.im 1554045739.917 * [backup-simplify]: Simplify 0 into 0 1554045739.917 * [backup-simplify]: Simplify 1 into 1 1554045739.917 * [taylor]: Taking taylor expansion of x.re in x.im 1554045739.917 * [backup-simplify]: Simplify x.re into x.re 1554045739.917 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045739.917 * [taylor]: Taking taylor expansion of x.re in x.im 1554045739.917 * [backup-simplify]: Simplify x.re into x.re 1554045739.917 * [taylor]: Taking taylor expansion of x.im in x.im 1554045739.917 * [backup-simplify]: Simplify 0 into 0 1554045739.917 * [backup-simplify]: Simplify 1 into 1 1554045739.917 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1554045739.917 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.917 * [backup-simplify]: Simplify 0 into 0 1554045739.917 * [backup-simplify]: Simplify 1 into 1 1554045739.917 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1554045739.917 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045739.917 * [taylor]: Taking taylor expansion of x.im in x.re 1554045739.917 * [backup-simplify]: Simplify x.im into x.im 1554045739.917 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.917 * [backup-simplify]: Simplify 0 into 0 1554045739.917 * [backup-simplify]: Simplify 1 into 1 1554045739.917 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045739.917 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.917 * [backup-simplify]: Simplify 0 into 0 1554045739.917 * [backup-simplify]: Simplify 1 into 1 1554045739.917 * [taylor]: Taking taylor expansion of x.im in x.re 1554045739.917 * [backup-simplify]: Simplify x.im into x.im 1554045739.917 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1554045739.917 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.917 * [backup-simplify]: Simplify 0 into 0 1554045739.917 * [backup-simplify]: Simplify 1 into 1 1554045739.917 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1554045739.917 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045739.918 * [taylor]: Taking taylor expansion of x.im in x.re 1554045739.918 * [backup-simplify]: Simplify x.im into x.im 1554045739.918 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.918 * [backup-simplify]: Simplify 0 into 0 1554045739.918 * [backup-simplify]: Simplify 1 into 1 1554045739.918 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045739.918 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.918 * [backup-simplify]: Simplify 0 into 0 1554045739.918 * [backup-simplify]: Simplify 1 into 1 1554045739.918 * [taylor]: Taking taylor expansion of x.im in x.re 1554045739.918 * [backup-simplify]: Simplify x.im into x.im 1554045739.918 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1554045739.918 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1554045739.918 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1554045739.918 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1554045739.918 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1554045739.918 * [taylor]: Taking taylor expansion of 0 in x.im 1554045739.918 * [backup-simplify]: Simplify 0 into 0 1554045739.918 * [backup-simplify]: Simplify 0 into 0 1554045739.919 * [backup-simplify]: Simplify (- 0) into 0 1554045739.919 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045739.920 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045739.920 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1554045739.920 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1554045739.920 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1554045739.920 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045739.920 * [taylor]: Taking taylor expansion of x.im in x.im 1554045739.920 * [backup-simplify]: Simplify 0 into 0 1554045739.920 * [backup-simplify]: Simplify 1 into 1 1554045739.920 * [backup-simplify]: Simplify 0 into 0 1554045739.920 * [backup-simplify]: Simplify (- 0) into 0 1554045739.921 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.921 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.921 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1554045739.922 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 1554045739.922 * [taylor]: Taking taylor expansion of 0 in x.im 1554045739.922 * [backup-simplify]: Simplify 0 into 0 1554045739.922 * [backup-simplify]: Simplify 0 into 0 1554045739.922 * [backup-simplify]: Simplify 0 into 0 1554045739.922 * [backup-simplify]: Simplify (- 0) into 0 1554045739.922 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.923 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.923 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1554045739.924 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 1554045739.924 * [taylor]: Taking taylor expansion of 1 in x.im 1554045739.924 * [backup-simplify]: Simplify 1 into 1 1554045739.924 * [backup-simplify]: Simplify 1 into 1 1554045739.924 * [backup-simplify]: Simplify 0 into 0 1554045739.924 * [backup-simplify]: Simplify (* 1 1) into 1 1554045739.924 * [backup-simplify]: Simplify (- 1) into -1 1554045739.924 * [backup-simplify]: Simplify -1 into -1 1554045739.925 * [backup-simplify]: Simplify 0 into 0 1554045739.925 * [backup-simplify]: Simplify (- 0) into 0 1554045739.925 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.925 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.926 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1554045739.927 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 1554045739.927 * [taylor]: Taking taylor expansion of 0 in x.im 1554045739.927 * [backup-simplify]: Simplify 0 into 0 1554045739.927 * [backup-simplify]: Simplify 0 into 0 1554045739.927 * [backup-simplify]: Simplify 0 into 0 1554045739.927 * [backup-simplify]: Simplify 0 into 0 1554045739.928 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045739.928 * [backup-simplify]: Simplify (- 0) into 0 1554045739.928 * [backup-simplify]: Simplify 0 into 0 1554045739.928 * [backup-simplify]: Simplify 0 into 0 1554045739.928 * [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)) 1554045739.928 * [backup-simplify]: Simplify (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1554045739.928 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.re x.im) around 0 1554045739.928 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1554045739.928 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045739.928 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045739.928 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045739.928 * [taylor]: Taking taylor expansion of x.re in x.im 1554045739.928 * [backup-simplify]: Simplify x.re into x.re 1554045739.928 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045739.928 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045739.928 * [taylor]: Taking taylor expansion of x.im in x.im 1554045739.928 * [backup-simplify]: Simplify 0 into 0 1554045739.928 * [backup-simplify]: Simplify 1 into 1 1554045739.929 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.929 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045739.929 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045739.929 * [taylor]: Taking taylor expansion of x.im in x.im 1554045739.929 * [backup-simplify]: Simplify 0 into 0 1554045739.929 * [backup-simplify]: Simplify 1 into 1 1554045739.929 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.929 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045739.929 * [taylor]: Taking taylor expansion of x.re in x.im 1554045739.929 * [backup-simplify]: Simplify x.re into x.re 1554045739.929 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045739.929 * [taylor]: Taking taylor expansion of x.re in x.im 1554045739.929 * [backup-simplify]: Simplify x.re into x.re 1554045739.929 * [backup-simplify]: Simplify (- 1) into -1 1554045739.930 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045739.930 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045739.930 * [backup-simplify]: Simplify (* -1 1) into -1 1554045739.930 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045739.930 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045739.930 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045739.930 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045739.930 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045739.930 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.930 * [backup-simplify]: Simplify 0 into 0 1554045739.930 * [backup-simplify]: Simplify 1 into 1 1554045739.931 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.931 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045739.931 * [taylor]: Taking taylor expansion of x.im in x.re 1554045739.931 * [backup-simplify]: Simplify x.im into x.im 1554045739.931 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045739.931 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045739.931 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045739.931 * [taylor]: Taking taylor expansion of x.im in x.re 1554045739.931 * [backup-simplify]: Simplify x.im into x.im 1554045739.931 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045739.931 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045739.931 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.931 * [backup-simplify]: Simplify 0 into 0 1554045739.931 * [backup-simplify]: Simplify 1 into 1 1554045739.931 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.931 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.931 * [backup-simplify]: Simplify 0 into 0 1554045739.931 * [backup-simplify]: Simplify 1 into 1 1554045739.931 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045739.932 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045739.932 * [backup-simplify]: Simplify (* 1 1) into 1 1554045739.932 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.932 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045739.932 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045739.932 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045739.932 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045739.932 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.932 * [backup-simplify]: Simplify 0 into 0 1554045739.932 * [backup-simplify]: Simplify 1 into 1 1554045739.933 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.933 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045739.933 * [taylor]: Taking taylor expansion of x.im in x.re 1554045739.933 * [backup-simplify]: Simplify x.im into x.im 1554045739.933 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045739.933 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045739.933 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045739.933 * [taylor]: Taking taylor expansion of x.im in x.re 1554045739.933 * [backup-simplify]: Simplify x.im into x.im 1554045739.933 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045739.933 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045739.933 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.933 * [backup-simplify]: Simplify 0 into 0 1554045739.933 * [backup-simplify]: Simplify 1 into 1 1554045739.933 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.933 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.933 * [backup-simplify]: Simplify 0 into 0 1554045739.933 * [backup-simplify]: Simplify 1 into 1 1554045739.933 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045739.934 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045739.934 * [backup-simplify]: Simplify (* 1 1) into 1 1554045739.934 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.934 * [taylor]: Taking taylor expansion of 1 in x.im 1554045739.934 * [backup-simplify]: Simplify 1 into 1 1554045739.935 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045739.935 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045739.935 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045739.935 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045739.935 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045739.935 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1554045739.936 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1554045739.936 * [taylor]: Taking taylor expansion of 0 in x.im 1554045739.936 * [backup-simplify]: Simplify 0 into 0 1554045739.936 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045739.937 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.937 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.938 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.938 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045739.938 * [backup-simplify]: Simplify (- 0) into 0 1554045739.939 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.939 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1554045739.940 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1554045739.940 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1554045739.941 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1554045739.941 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045739.941 * [taylor]: Taking taylor expansion of x.im in x.im 1554045739.941 * [backup-simplify]: Simplify 0 into 0 1554045739.941 * [backup-simplify]: Simplify 1 into 1 1554045739.941 * [backup-simplify]: Simplify (* 1 1) into 1 1554045739.941 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.942 * [backup-simplify]: Simplify (- 1) into -1 1554045739.942 * [backup-simplify]: Simplify -1 into -1 1554045739.942 * [backup-simplify]: Simplify 1 into 1 1554045739.942 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045739.943 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.944 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.944 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.945 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045739.945 * [backup-simplify]: Simplify (- 0) into 0 1554045739.945 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.947 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1554045739.949 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1554045739.949 * [taylor]: Taking taylor expansion of 0 in x.im 1554045739.949 * [backup-simplify]: Simplify 0 into 0 1554045739.950 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045739.950 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045739.951 * [backup-simplify]: Simplify (- 0) into 0 1554045739.951 * [backup-simplify]: Simplify 0 into 0 1554045739.951 * [backup-simplify]: Simplify 0 into 0 1554045739.951 * [backup-simplify]: Simplify 0 into 0 1554045739.951 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045739.952 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.952 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.953 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.954 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045739.954 * [backup-simplify]: Simplify (- 0) into 0 1554045739.954 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.956 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 1554045739.959 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.959 * [taylor]: Taking taylor expansion of 0 in x.im 1554045739.959 * [backup-simplify]: Simplify 0 into 0 1554045739.960 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045739.961 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.961 * [backup-simplify]: Simplify (- 0) into 0 1554045739.961 * [backup-simplify]: Simplify 0 into 0 1554045739.961 * [backup-simplify]: Simplify 0 into 0 1554045739.961 * [backup-simplify]: Simplify 0 into 0 1554045739.961 * [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)) 1554045739.962 * [backup-simplify]: Simplify (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re)))) into (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1554045739.962 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.re x.im) around 0 1554045739.962 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1554045739.962 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045739.962 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045739.962 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045739.962 * [taylor]: Taking taylor expansion of x.im in x.im 1554045739.962 * [backup-simplify]: Simplify 0 into 0 1554045739.962 * [backup-simplify]: Simplify 1 into 1 1554045739.962 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.962 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045739.962 * [taylor]: Taking taylor expansion of x.re in x.im 1554045739.962 * [backup-simplify]: Simplify x.re into x.re 1554045739.963 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045739.963 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045739.963 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045739.963 * [taylor]: Taking taylor expansion of x.im in x.im 1554045739.963 * [backup-simplify]: Simplify 0 into 0 1554045739.963 * [backup-simplify]: Simplify 1 into 1 1554045739.963 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.963 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045739.963 * [taylor]: Taking taylor expansion of x.re in x.im 1554045739.963 * [backup-simplify]: Simplify x.re into x.re 1554045739.963 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045739.963 * [taylor]: Taking taylor expansion of x.re in x.im 1554045739.963 * [backup-simplify]: Simplify x.re into x.re 1554045739.964 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045739.964 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045739.964 * [backup-simplify]: Simplify (* 1 1) into 1 1554045739.964 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045739.964 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045739.965 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045739.965 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045739.965 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045739.965 * [taylor]: Taking taylor expansion of x.im in x.re 1554045739.965 * [backup-simplify]: Simplify x.im into x.im 1554045739.965 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045739.965 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045739.965 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.965 * [backup-simplify]: Simplify 0 into 0 1554045739.965 * [backup-simplify]: Simplify 1 into 1 1554045739.965 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.965 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045739.965 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045739.965 * [taylor]: Taking taylor expansion of x.im in x.re 1554045739.965 * [backup-simplify]: Simplify x.im into x.im 1554045739.965 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045739.965 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045739.965 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.965 * [backup-simplify]: Simplify 0 into 0 1554045739.965 * [backup-simplify]: Simplify 1 into 1 1554045739.966 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.966 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.966 * [backup-simplify]: Simplify 0 into 0 1554045739.966 * [backup-simplify]: Simplify 1 into 1 1554045739.966 * [backup-simplify]: Simplify (- 1) into -1 1554045739.967 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045739.967 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045739.967 * [backup-simplify]: Simplify (* -1 1) into -1 1554045739.968 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045739.968 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045739.968 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045739.968 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045739.968 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045739.968 * [taylor]: Taking taylor expansion of x.im in x.re 1554045739.968 * [backup-simplify]: Simplify x.im into x.im 1554045739.968 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045739.968 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045739.968 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.968 * [backup-simplify]: Simplify 0 into 0 1554045739.968 * [backup-simplify]: Simplify 1 into 1 1554045739.969 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.969 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045739.969 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045739.969 * [taylor]: Taking taylor expansion of x.im in x.re 1554045739.969 * [backup-simplify]: Simplify x.im into x.im 1554045739.969 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045739.969 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045739.969 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.969 * [backup-simplify]: Simplify 0 into 0 1554045739.969 * [backup-simplify]: Simplify 1 into 1 1554045739.969 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.969 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.969 * [backup-simplify]: Simplify 0 into 0 1554045739.969 * [backup-simplify]: Simplify 1 into 1 1554045739.970 * [backup-simplify]: Simplify (- 1) into -1 1554045739.970 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045739.970 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045739.971 * [backup-simplify]: Simplify (* -1 1) into -1 1554045739.971 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045739.971 * [taylor]: Taking taylor expansion of -1 in x.im 1554045739.971 * [backup-simplify]: Simplify -1 into -1 1554045739.972 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045739.972 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045739.973 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045739.973 * [backup-simplify]: Simplify (- 0) into 0 1554045739.973 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045739.974 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 1554045739.974 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045739.974 * [taylor]: Taking taylor expansion of 0 in x.im 1554045739.974 * [backup-simplify]: Simplify 0 into 0 1554045739.975 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045739.975 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.976 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.976 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045739.977 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.977 * [backup-simplify]: Simplify (- 0) into 0 1554045739.978 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.978 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 1554045739.979 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.im 2)) 1554045739.979 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1554045739.980 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045739.980 * [taylor]: Taking taylor expansion of x.im in x.im 1554045739.980 * [backup-simplify]: Simplify 0 into 0 1554045739.980 * [backup-simplify]: Simplify 1 into 1 1554045739.980 * [backup-simplify]: Simplify (* 1 1) into 1 1554045739.980 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045739.980 * [backup-simplify]: Simplify 1 into 1 1554045739.980 * [backup-simplify]: Simplify -1 into -1 1554045739.981 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045739.981 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.981 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.982 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045739.982 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.982 * [backup-simplify]: Simplify (- 0) into 0 1554045739.983 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.983 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1554045739.985 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)))) into 0 1554045739.985 * [taylor]: Taking taylor expansion of 0 in x.im 1554045739.985 * [backup-simplify]: Simplify 0 into 0 1554045739.985 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045739.986 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045739.986 * [backup-simplify]: Simplify 0 into 0 1554045739.986 * [backup-simplify]: Simplify 0 into 0 1554045739.986 * [backup-simplify]: Simplify 0 into 0 1554045739.986 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045739.986 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.987 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.987 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045739.987 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.987 * [backup-simplify]: Simplify (- 0) into 0 1554045739.988 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045739.989 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 1554045739.993 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.994 * [taylor]: Taking taylor expansion of 0 in x.im 1554045739.994 * [backup-simplify]: Simplify 0 into 0 1554045739.994 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045739.995 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045739.995 * [backup-simplify]: Simplify 0 into 0 1554045739.995 * [backup-simplify]: Simplify 0 into 0 1554045739.995 * [backup-simplify]: Simplify 0 into 0 1554045739.995 * [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)) 1554045739.995 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 1554045739.995 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 1554045739.995 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1554045739.995 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 1554045739.995 * [taylor]: Taking taylor expansion of 2 in x.im 1554045739.995 * [backup-simplify]: Simplify 2 into 2 1554045739.995 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045739.995 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045739.995 * [taylor]: Taking taylor expansion of x.im in x.im 1554045739.995 * [backup-simplify]: Simplify 0 into 0 1554045739.995 * [backup-simplify]: Simplify 1 into 1 1554045739.995 * [taylor]: Taking taylor expansion of x.re in x.im 1554045739.995 * [backup-simplify]: Simplify x.re into x.re 1554045739.995 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1554045739.995 * [taylor]: Taking taylor expansion of 2 in x.re 1554045739.995 * [backup-simplify]: Simplify 2 into 2 1554045739.995 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045739.995 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045739.996 * [taylor]: Taking taylor expansion of x.im in x.re 1554045739.996 * [backup-simplify]: Simplify x.im into x.im 1554045739.996 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.996 * [backup-simplify]: Simplify 0 into 0 1554045739.996 * [backup-simplify]: Simplify 1 into 1 1554045739.996 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1554045739.996 * [taylor]: Taking taylor expansion of 2 in x.re 1554045739.996 * [backup-simplify]: Simplify 2 into 2 1554045739.996 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045739.996 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045739.996 * [taylor]: Taking taylor expansion of x.im in x.re 1554045739.996 * [backup-simplify]: Simplify x.im into x.im 1554045739.996 * [taylor]: Taking taylor expansion of x.re in x.re 1554045739.996 * [backup-simplify]: Simplify 0 into 0 1554045739.996 * [backup-simplify]: Simplify 1 into 1 1554045739.996 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045739.996 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045739.996 * [backup-simplify]: Simplify (* 2 0) into 0 1554045739.996 * [taylor]: Taking taylor expansion of 0 in x.im 1554045739.996 * [backup-simplify]: Simplify 0 into 0 1554045739.996 * [backup-simplify]: Simplify 0 into 0 1554045739.996 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045739.997 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045739.997 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 1554045739.997 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 1554045739.997 * [taylor]: Taking taylor expansion of 2 in x.im 1554045739.997 * [backup-simplify]: Simplify 2 into 2 1554045739.997 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045739.997 * [taylor]: Taking taylor expansion of x.im in x.im 1554045739.997 * [backup-simplify]: Simplify 0 into 0 1554045739.997 * [backup-simplify]: Simplify 1 into 1 1554045739.997 * [backup-simplify]: Simplify (* 1 1) into 1 1554045739.998 * [backup-simplify]: Simplify (* 2 1) into 2 1554045739.998 * [backup-simplify]: Simplify 2 into 2 1554045739.998 * [backup-simplify]: Simplify 0 into 0 1554045739.998 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045739.999 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045739.999 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1554045739.999 * [taylor]: Taking taylor expansion of 0 in x.im 1554045739.999 * [backup-simplify]: Simplify 0 into 0 1554045739.999 * [backup-simplify]: Simplify 0 into 0 1554045740.000 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045740.000 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 1554045740.000 * [backup-simplify]: Simplify 0 into 0 1554045740.000 * [backup-simplify]: Simplify 0 into 0 1554045740.001 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045740.001 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045740.002 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1554045740.002 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.002 * [backup-simplify]: Simplify 0 into 0 1554045740.002 * [backup-simplify]: Simplify 0 into 0 1554045740.002 * [backup-simplify]: Simplify 0 into 0 1554045740.002 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 1554045740.002 * [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)) 1554045740.002 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1554045740.002 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 1554045740.002 * [taylor]: Taking taylor expansion of 2 in x.im 1554045740.002 * [backup-simplify]: Simplify 2 into 2 1554045740.002 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045740.003 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045740.003 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.003 * [backup-simplify]: Simplify 0 into 0 1554045740.003 * [backup-simplify]: Simplify 1 into 1 1554045740.003 * [taylor]: Taking taylor expansion of x.re in x.im 1554045740.003 * [backup-simplify]: Simplify x.re into x.re 1554045740.003 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.003 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1554045740.003 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 1554045740.003 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1554045740.003 * [taylor]: Taking taylor expansion of 2 in x.re 1554045740.003 * [backup-simplify]: Simplify 2 into 2 1554045740.003 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045740.003 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045740.003 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.003 * [backup-simplify]: Simplify x.im into x.im 1554045740.003 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.003 * [backup-simplify]: Simplify 0 into 0 1554045740.003 * [backup-simplify]: Simplify 1 into 1 1554045740.003 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045740.003 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045740.003 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045740.004 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045740.004 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1554045740.004 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1554045740.004 * [taylor]: Taking taylor expansion of 2 in x.re 1554045740.004 * [backup-simplify]: Simplify 2 into 2 1554045740.004 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045740.004 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045740.004 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.004 * [backup-simplify]: Simplify x.im into x.im 1554045740.004 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.004 * [backup-simplify]: Simplify 0 into 0 1554045740.004 * [backup-simplify]: Simplify 1 into 1 1554045740.004 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045740.004 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045740.004 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045740.004 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045740.004 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1554045740.004 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 1554045740.004 * [taylor]: Taking taylor expansion of 2 in x.im 1554045740.004 * [backup-simplify]: Simplify 2 into 2 1554045740.004 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045740.004 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.004 * [backup-simplify]: Simplify 0 into 0 1554045740.004 * [backup-simplify]: Simplify 1 into 1 1554045740.005 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.005 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045740.005 * [backup-simplify]: Simplify 2 into 2 1554045740.005 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045740.006 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045740.006 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045740.006 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.006 * [backup-simplify]: Simplify 0 into 0 1554045740.006 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045740.007 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045740.007 * [backup-simplify]: Simplify 0 into 0 1554045740.007 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045740.008 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045740.008 * [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 1554045740.008 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.008 * [backup-simplify]: Simplify 0 into 0 1554045740.009 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045740.010 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.010 * [backup-simplify]: Simplify 0 into 0 1554045740.011 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045740.012 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045740.012 * [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 1554045740.012 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.012 * [backup-simplify]: Simplify 0 into 0 1554045740.012 * [backup-simplify]: Simplify 0 into 0 1554045740.013 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045740.014 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.014 * [backup-simplify]: Simplify 0 into 0 1554045740.016 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1554045740.018 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045740.019 * [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 1554045740.019 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.019 * [backup-simplify]: Simplify 0 into 0 1554045740.019 * [backup-simplify]: Simplify 0 into 0 1554045740.019 * [backup-simplify]: Simplify 0 into 0 1554045740.019 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 1554045740.019 * [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)) 1554045740.020 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1554045740.020 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 1554045740.020 * [taylor]: Taking taylor expansion of -2 in x.im 1554045740.020 * [backup-simplify]: Simplify -2 into -2 1554045740.020 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045740.020 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045740.020 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.020 * [backup-simplify]: Simplify 0 into 0 1554045740.020 * [backup-simplify]: Simplify 1 into 1 1554045740.020 * [taylor]: Taking taylor expansion of x.re in x.im 1554045740.020 * [backup-simplify]: Simplify x.re into x.re 1554045740.020 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.020 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1554045740.020 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 1554045740.020 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1554045740.021 * [taylor]: Taking taylor expansion of -2 in x.re 1554045740.021 * [backup-simplify]: Simplify -2 into -2 1554045740.021 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045740.021 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045740.021 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.021 * [backup-simplify]: Simplify x.im into x.im 1554045740.021 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.021 * [backup-simplify]: Simplify 0 into 0 1554045740.021 * [backup-simplify]: Simplify 1 into 1 1554045740.021 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045740.021 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045740.021 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045740.021 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045740.022 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1554045740.022 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1554045740.022 * [taylor]: Taking taylor expansion of -2 in x.re 1554045740.022 * [backup-simplify]: Simplify -2 into -2 1554045740.022 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045740.022 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045740.022 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.022 * [backup-simplify]: Simplify x.im into x.im 1554045740.022 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.022 * [backup-simplify]: Simplify 0 into 0 1554045740.022 * [backup-simplify]: Simplify 1 into 1 1554045740.022 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045740.022 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045740.022 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045740.023 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045740.023 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1554045740.023 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 1554045740.023 * [taylor]: Taking taylor expansion of -2 in x.im 1554045740.023 * [backup-simplify]: Simplify -2 into -2 1554045740.023 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045740.023 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.023 * [backup-simplify]: Simplify 0 into 0 1554045740.023 * [backup-simplify]: Simplify 1 into 1 1554045740.023 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.024 * [backup-simplify]: Simplify (/ -2 1) into -2 1554045740.024 * [backup-simplify]: Simplify -2 into -2 1554045740.024 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045740.025 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045740.025 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045740.025 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.025 * [backup-simplify]: Simplify 0 into 0 1554045740.026 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045740.027 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1554045740.027 * [backup-simplify]: Simplify 0 into 0 1554045740.028 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045740.029 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045740.029 * [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 1554045740.029 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.029 * [backup-simplify]: Simplify 0 into 0 1554045740.030 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045740.031 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.031 * [backup-simplify]: Simplify 0 into 0 1554045740.032 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045740.033 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045740.033 * [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 1554045740.033 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.033 * [backup-simplify]: Simplify 0 into 0 1554045740.033 * [backup-simplify]: Simplify 0 into 0 1554045740.035 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045740.035 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.036 * [backup-simplify]: Simplify 0 into 0 1554045740.037 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1554045740.038 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045740.039 * [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 1554045740.039 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.039 * [backup-simplify]: Simplify 0 into 0 1554045740.039 * [backup-simplify]: Simplify 0 into 0 1554045740.039 * [backup-simplify]: Simplify 0 into 0 1554045740.039 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 1554045740.039 * * * * [progress]: [ 3 / 4 ] generating series at (2) 1554045740.040 * [backup-simplify]: Simplify (- (* (+ x.re x.im) (* (- x.re 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))) 1554045740.040 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 1554045740.040 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 1554045740.040 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1554045740.040 * [taylor]: Taking taylor expansion of x.re in x.im 1554045740.040 * [backup-simplify]: Simplify x.re into x.re 1554045740.040 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 1554045740.040 * [taylor]: Taking taylor expansion of 3 in x.im 1554045740.040 * [backup-simplify]: Simplify 3 into 3 1554045740.040 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045740.040 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045740.040 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.040 * [backup-simplify]: Simplify 0 into 0 1554045740.040 * [backup-simplify]: Simplify 1 into 1 1554045740.040 * [taylor]: Taking taylor expansion of x.re in x.im 1554045740.040 * [backup-simplify]: Simplify x.re into x.re 1554045740.040 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 1554045740.040 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1554045740.040 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.040 * [backup-simplify]: Simplify 0 into 0 1554045740.040 * [backup-simplify]: Simplify 1 into 1 1554045740.040 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 1554045740.040 * [taylor]: Taking taylor expansion of 3 in x.re 1554045740.040 * [backup-simplify]: Simplify 3 into 3 1554045740.040 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045740.040 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045740.040 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.040 * [backup-simplify]: Simplify x.im into x.im 1554045740.040 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.040 * [backup-simplify]: Simplify 0 into 0 1554045740.040 * [backup-simplify]: Simplify 1 into 1 1554045740.041 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 1554045740.041 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1554045740.041 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.041 * [backup-simplify]: Simplify 0 into 0 1554045740.041 * [backup-simplify]: Simplify 1 into 1 1554045740.041 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 1554045740.041 * [taylor]: Taking taylor expansion of 3 in x.re 1554045740.041 * [backup-simplify]: Simplify 3 into 3 1554045740.041 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045740.041 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045740.041 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.041 * [backup-simplify]: Simplify x.im into x.im 1554045740.041 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.041 * [backup-simplify]: Simplify 0 into 0 1554045740.041 * [backup-simplify]: Simplify 1 into 1 1554045740.041 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045740.041 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045740.042 * [backup-simplify]: Simplify (* 3 0) into 0 1554045740.042 * [backup-simplify]: Simplify (- 0) into 0 1554045740.042 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045740.042 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.042 * [backup-simplify]: Simplify 0 into 0 1554045740.042 * [backup-simplify]: Simplify 0 into 0 1554045740.043 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045740.043 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045740.043 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 1554045740.044 * [backup-simplify]: Simplify (- (* 3 (pow x.im 2))) into (- (* 3 (pow x.im 2))) 1554045740.044 * [backup-simplify]: Simplify (+ 0 (- (* 3 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 1554045740.044 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 1554045740.044 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 1554045740.044 * [taylor]: Taking taylor expansion of 3 in x.im 1554045740.044 * [backup-simplify]: Simplify 3 into 3 1554045740.044 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045740.044 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.044 * [backup-simplify]: Simplify 0 into 0 1554045740.044 * [backup-simplify]: Simplify 1 into 1 1554045740.044 * [backup-simplify]: Simplify 0 into 0 1554045740.045 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045740.045 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045740.046 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1554045740.046 * [backup-simplify]: Simplify (- 0) into 0 1554045740.047 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045740.047 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.047 * [backup-simplify]: Simplify 0 into 0 1554045740.047 * [backup-simplify]: Simplify 0 into 0 1554045740.047 * [backup-simplify]: Simplify 0 into 0 1554045740.047 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.048 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.049 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045740.049 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045740.051 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1554045740.051 * [backup-simplify]: Simplify (- 0) into 0 1554045740.052 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045740.052 * [taylor]: Taking taylor expansion of 1 in x.im 1554045740.052 * [backup-simplify]: Simplify 1 into 1 1554045740.052 * [backup-simplify]: Simplify 1 into 1 1554045740.052 * [backup-simplify]: Simplify 0 into 0 1554045740.052 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.053 * [backup-simplify]: Simplify (* 3 1) into 3 1554045740.053 * [backup-simplify]: Simplify (- 3) into -3 1554045740.053 * [backup-simplify]: Simplify -3 into -3 1554045740.053 * [backup-simplify]: Simplify 0 into 0 1554045740.054 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045740.054 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045740.055 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045740.056 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045740.058 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 1554045740.058 * [backup-simplify]: Simplify (- 0) into 0 1554045740.059 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045740.059 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.059 * [backup-simplify]: Simplify 0 into 0 1554045740.059 * [backup-simplify]: Simplify 0 into 0 1554045740.059 * [backup-simplify]: Simplify 0 into 0 1554045740.059 * [backup-simplify]: Simplify 0 into 0 1554045740.059 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045740.060 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045740.060 * [backup-simplify]: Simplify (- 0) into 0 1554045740.061 * [backup-simplify]: Simplify 0 into 0 1554045740.061 * [backup-simplify]: Simplify 0 into 0 1554045740.061 * [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))) 1554045740.062 * [backup-simplify]: Simplify (- (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 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)))) 1554045740.062 * [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 1554045740.062 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 1554045740.062 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1554045740.062 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1554045740.062 * [taylor]: Taking taylor expansion of x.re in x.im 1554045740.062 * [backup-simplify]: Simplify x.re into x.re 1554045740.062 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045740.062 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1554045740.062 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1554045740.062 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1554045740.062 * [taylor]: Taking taylor expansion of 3 in x.im 1554045740.062 * [backup-simplify]: Simplify 3 into 3 1554045740.062 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1554045740.062 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045740.062 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045740.062 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.062 * [backup-simplify]: Simplify 0 into 0 1554045740.062 * [backup-simplify]: Simplify 1 into 1 1554045740.062 * [taylor]: Taking taylor expansion of x.re in x.im 1554045740.062 * [backup-simplify]: Simplify x.re into x.re 1554045740.063 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.063 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1554045740.063 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045740.063 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1554045740.063 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1554045740.063 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1554045740.063 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.063 * [backup-simplify]: Simplify 0 into 0 1554045740.063 * [backup-simplify]: Simplify 1 into 1 1554045740.063 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.064 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.064 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045740.064 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1554045740.064 * [taylor]: Taking taylor expansion of 3 in x.re 1554045740.064 * [backup-simplify]: Simplify 3 into 3 1554045740.064 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1554045740.064 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045740.064 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045740.064 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.064 * [backup-simplify]: Simplify x.im into x.im 1554045740.064 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.064 * [backup-simplify]: Simplify 0 into 0 1554045740.064 * [backup-simplify]: Simplify 1 into 1 1554045740.064 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045740.065 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045740.065 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045740.065 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045740.065 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045740.065 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1554045740.065 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1554045740.065 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1554045740.065 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.065 * [backup-simplify]: Simplify 0 into 0 1554045740.065 * [backup-simplify]: Simplify 1 into 1 1554045740.066 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.066 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.067 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045740.067 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1554045740.067 * [taylor]: Taking taylor expansion of 3 in x.re 1554045740.067 * [backup-simplify]: Simplify 3 into 3 1554045740.067 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1554045740.067 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045740.067 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045740.067 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.067 * [backup-simplify]: Simplify x.im into x.im 1554045740.067 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.067 * [backup-simplify]: Simplify 0 into 0 1554045740.067 * [backup-simplify]: Simplify 1 into 1 1554045740.067 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045740.067 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045740.067 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045740.068 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045740.068 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045740.068 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045740.068 * [taylor]: Taking taylor expansion of 1 in x.im 1554045740.068 * [backup-simplify]: Simplify 1 into 1 1554045740.069 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045740.069 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045740.070 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045740.070 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045740.071 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.071 * [backup-simplify]: Simplify 0 into 0 1554045740.071 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045740.072 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045740.073 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.073 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 1554045740.074 * [backup-simplify]: Simplify (- (/ 3 (pow x.im 2))) into (- (* 3 (/ 1 (pow x.im 2)))) 1554045740.074 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 1554045740.074 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 1554045740.074 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1554045740.074 * [taylor]: Taking taylor expansion of 3 in x.im 1554045740.074 * [backup-simplify]: Simplify 3 into 3 1554045740.074 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1554045740.074 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045740.074 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.074 * [backup-simplify]: Simplify 0 into 0 1554045740.074 * [backup-simplify]: Simplify 1 into 1 1554045740.074 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.075 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045740.075 * [backup-simplify]: Simplify (* 3 1) into 3 1554045740.075 * [backup-simplify]: Simplify (- 3) into -3 1554045740.076 * [backup-simplify]: Simplify -3 into -3 1554045740.076 * [backup-simplify]: Simplify 1 into 1 1554045740.077 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045740.078 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045740.079 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.080 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045740.081 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045740.081 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045740.081 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1554045740.082 * [backup-simplify]: Simplify (- 0) into 0 1554045740.082 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045740.082 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.082 * [backup-simplify]: Simplify 0 into 0 1554045740.083 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045740.084 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045740.084 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045740.085 * [backup-simplify]: Simplify (- 0) into 0 1554045740.085 * [backup-simplify]: Simplify 0 into 0 1554045740.085 * [backup-simplify]: Simplify 0 into 0 1554045740.085 * [backup-simplify]: Simplify 0 into 0 1554045740.086 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045740.087 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045740.088 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.089 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045740.090 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045740.090 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1554045740.091 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1554045740.091 * [backup-simplify]: Simplify (- 0) into 0 1554045740.092 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045740.092 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.092 * [backup-simplify]: Simplify 0 into 0 1554045740.093 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045740.094 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.095 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1554045740.095 * [backup-simplify]: Simplify (- 0) into 0 1554045740.095 * [backup-simplify]: Simplify 0 into 0 1554045740.095 * [backup-simplify]: Simplify 0 into 0 1554045740.095 * [backup-simplify]: Simplify 0 into 0 1554045740.095 * [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))) 1554045740.096 * [backup-simplify]: Simplify (- (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 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))) 1554045740.096 * [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 1554045740.096 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 1554045740.096 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1554045740.096 * [taylor]: Taking taylor expansion of 3 in x.im 1554045740.096 * [backup-simplify]: Simplify 3 into 3 1554045740.096 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1554045740.096 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045740.096 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045740.097 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.097 * [backup-simplify]: Simplify 0 into 0 1554045740.097 * [backup-simplify]: Simplify 1 into 1 1554045740.097 * [taylor]: Taking taylor expansion of x.re in x.im 1554045740.097 * [backup-simplify]: Simplify x.re into x.re 1554045740.097 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.097 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1554045740.097 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045740.097 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1554045740.097 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1554045740.097 * [taylor]: Taking taylor expansion of x.re in x.im 1554045740.097 * [backup-simplify]: Simplify x.re into x.re 1554045740.097 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045740.097 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1554045740.097 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1554045740.098 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 1554045740.098 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1554045740.098 * [taylor]: Taking taylor expansion of 3 in x.re 1554045740.098 * [backup-simplify]: Simplify 3 into 3 1554045740.098 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1554045740.098 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045740.098 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045740.098 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.098 * [backup-simplify]: Simplify x.im into x.im 1554045740.098 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.098 * [backup-simplify]: Simplify 0 into 0 1554045740.098 * [backup-simplify]: Simplify 1 into 1 1554045740.098 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045740.098 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045740.098 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045740.098 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045740.099 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045740.099 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1554045740.099 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1554045740.099 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.099 * [backup-simplify]: Simplify 0 into 0 1554045740.099 * [backup-simplify]: Simplify 1 into 1 1554045740.099 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.099 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.100 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045740.100 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 1554045740.100 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1554045740.100 * [taylor]: Taking taylor expansion of 3 in x.re 1554045740.100 * [backup-simplify]: Simplify 3 into 3 1554045740.100 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1554045740.100 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045740.100 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045740.100 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.100 * [backup-simplify]: Simplify x.im into x.im 1554045740.100 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.100 * [backup-simplify]: Simplify 0 into 0 1554045740.100 * [backup-simplify]: Simplify 1 into 1 1554045740.100 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045740.100 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045740.100 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045740.101 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045740.101 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045740.101 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1554045740.101 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1554045740.101 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.101 * [backup-simplify]: Simplify 0 into 0 1554045740.101 * [backup-simplify]: Simplify 1 into 1 1554045740.101 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.102 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.102 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045740.103 * [backup-simplify]: Simplify (- 1) into -1 1554045740.103 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045740.103 * [taylor]: Taking taylor expansion of -1 in x.im 1554045740.103 * [backup-simplify]: Simplify -1 into -1 1554045740.104 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045740.104 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045740.105 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045740.105 * [backup-simplify]: Simplify (- 0) into 0 1554045740.106 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045740.106 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.106 * [backup-simplify]: Simplify 0 into 0 1554045740.106 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 1554045740.107 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045740.108 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045740.109 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.109 * [backup-simplify]: Simplify (- 0) into 0 1554045740.109 * [backup-simplify]: Simplify (+ (/ 3 (pow x.im 2)) 0) into (* 3 (/ 1 (pow x.im 2))) 1554045740.109 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1554045740.109 * [taylor]: Taking taylor expansion of 3 in x.im 1554045740.109 * [backup-simplify]: Simplify 3 into 3 1554045740.109 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1554045740.109 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045740.109 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.109 * [backup-simplify]: Simplify 0 into 0 1554045740.109 * [backup-simplify]: Simplify 1 into 1 1554045740.110 * [backup-simplify]: Simplify (* 1 1) into 1 1554045740.110 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045740.110 * [backup-simplify]: Simplify (* 3 1) into 3 1554045740.110 * [backup-simplify]: Simplify 3 into 3 1554045740.110 * [backup-simplify]: Simplify -1 into -1 1554045740.111 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045740.111 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045740.111 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045740.112 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1554045740.112 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045740.113 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045740.114 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.114 * [backup-simplify]: Simplify (- 0) into 0 1554045740.114 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045740.114 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.114 * [backup-simplify]: Simplify 0 into 0 1554045740.115 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045740.115 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045740.115 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045740.115 * [backup-simplify]: Simplify 0 into 0 1554045740.115 * [backup-simplify]: Simplify 0 into 0 1554045740.115 * [backup-simplify]: Simplify 0 into 0 1554045740.116 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045740.116 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045740.117 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1554045740.117 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1554045740.118 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045740.119 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045740.119 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.120 * [backup-simplify]: Simplify (- 0) into 0 1554045740.120 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045740.120 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.120 * [backup-simplify]: Simplify 0 into 0 1554045740.120 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045740.121 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.122 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1554045740.122 * [backup-simplify]: Simplify 0 into 0 1554045740.122 * [backup-simplify]: Simplify 0 into 0 1554045740.122 * [backup-simplify]: Simplify 0 into 0 1554045740.122 * [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))) 1554045740.122 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 1554045740.122 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 1554045740.122 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 1554045740.122 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 1554045740.122 * [taylor]: Taking taylor expansion of 2 in x.im 1554045740.122 * [backup-simplify]: Simplify 2 into 2 1554045740.122 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045740.122 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.122 * [backup-simplify]: Simplify 0 into 0 1554045740.122 * [backup-simplify]: Simplify 1 into 1 1554045740.122 * [taylor]: Taking taylor expansion of x.re in x.im 1554045740.122 * [backup-simplify]: Simplify x.re into x.re 1554045740.122 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1554045740.122 * [taylor]: Taking taylor expansion of 2 in x.re 1554045740.122 * [backup-simplify]: Simplify 2 into 2 1554045740.122 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045740.122 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.122 * [backup-simplify]: Simplify x.im into x.im 1554045740.122 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.122 * [backup-simplify]: Simplify 0 into 0 1554045740.122 * [backup-simplify]: Simplify 1 into 1 1554045740.122 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1554045740.122 * [taylor]: Taking taylor expansion of 2 in x.re 1554045740.122 * [backup-simplify]: Simplify 2 into 2 1554045740.122 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045740.122 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.122 * [backup-simplify]: Simplify x.im into x.im 1554045740.122 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.122 * [backup-simplify]: Simplify 0 into 0 1554045740.122 * [backup-simplify]: Simplify 1 into 1 1554045740.123 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045740.123 * [backup-simplify]: Simplify (* 2 0) into 0 1554045740.123 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.123 * [backup-simplify]: Simplify 0 into 0 1554045740.123 * [backup-simplify]: Simplify 0 into 0 1554045740.126 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045740.127 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 1554045740.127 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1554045740.127 * [taylor]: Taking taylor expansion of 2 in x.im 1554045740.127 * [backup-simplify]: Simplify 2 into 2 1554045740.127 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.127 * [backup-simplify]: Simplify 0 into 0 1554045740.127 * [backup-simplify]: Simplify 1 into 1 1554045740.127 * [backup-simplify]: Simplify (* 2 0) into 0 1554045740.127 * [backup-simplify]: Simplify 0 into 0 1554045740.127 * [backup-simplify]: Simplify 0 into 0 1554045740.128 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045740.128 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 1554045740.128 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.128 * [backup-simplify]: Simplify 0 into 0 1554045740.128 * [backup-simplify]: Simplify 0 into 0 1554045740.129 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1554045740.129 * [backup-simplify]: Simplify 2 into 2 1554045740.129 * [backup-simplify]: Simplify 0 into 0 1554045740.129 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045740.130 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1554045740.130 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.130 * [backup-simplify]: Simplify 0 into 0 1554045740.130 * [backup-simplify]: Simplify 0 into 0 1554045740.130 * [backup-simplify]: Simplify 0 into 0 1554045740.131 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1554045740.131 * [backup-simplify]: Simplify 0 into 0 1554045740.131 * [backup-simplify]: Simplify 0 into 0 1554045740.131 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045740.132 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 1554045740.132 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.132 * [backup-simplify]: Simplify 0 into 0 1554045740.133 * [backup-simplify]: Simplify 0 into 0 1554045740.133 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 1554045740.133 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 1554045740.133 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1554045740.133 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1554045740.133 * [taylor]: Taking taylor expansion of 2 in x.im 1554045740.133 * [backup-simplify]: Simplify 2 into 2 1554045740.133 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1554045740.133 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045740.133 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.133 * [backup-simplify]: Simplify 0 into 0 1554045740.133 * [backup-simplify]: Simplify 1 into 1 1554045740.133 * [taylor]: Taking taylor expansion of x.re in x.im 1554045740.133 * [backup-simplify]: Simplify x.re into x.re 1554045740.133 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045740.134 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045740.134 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045740.134 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045740.134 * [taylor]: Taking taylor expansion of 2 in x.re 1554045740.134 * [backup-simplify]: Simplify 2 into 2 1554045740.134 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045740.134 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045740.134 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.134 * [backup-simplify]: Simplify x.im into x.im 1554045740.134 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.134 * [backup-simplify]: Simplify 0 into 0 1554045740.134 * [backup-simplify]: Simplify 1 into 1 1554045740.134 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045740.134 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045740.134 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045740.134 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045740.134 * [taylor]: Taking taylor expansion of 2 in x.re 1554045740.134 * [backup-simplify]: Simplify 2 into 2 1554045740.134 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045740.134 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045740.135 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.135 * [backup-simplify]: Simplify x.im into x.im 1554045740.135 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.135 * [backup-simplify]: Simplify 0 into 0 1554045740.135 * [backup-simplify]: Simplify 1 into 1 1554045740.135 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045740.135 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045740.135 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045740.135 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1554045740.135 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1554045740.135 * [taylor]: Taking taylor expansion of 2 in x.im 1554045740.135 * [backup-simplify]: Simplify 2 into 2 1554045740.135 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.135 * [backup-simplify]: Simplify 0 into 0 1554045740.135 * [backup-simplify]: Simplify 1 into 1 1554045740.136 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045740.136 * [backup-simplify]: Simplify 2 into 2 1554045740.137 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045740.137 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045740.138 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1554045740.138 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.138 * [backup-simplify]: Simplify 0 into 0 1554045740.139 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045740.139 * [backup-simplify]: Simplify 0 into 0 1554045740.140 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045740.140 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045740.141 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045740.141 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.141 * [backup-simplify]: Simplify 0 into 0 1554045740.141 * [backup-simplify]: Simplify 0 into 0 1554045740.142 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.142 * [backup-simplify]: Simplify 0 into 0 1554045740.143 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045740.143 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045740.144 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1554045740.144 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.144 * [backup-simplify]: Simplify 0 into 0 1554045740.144 * [backup-simplify]: Simplify 0 into 0 1554045740.144 * [backup-simplify]: Simplify 0 into 0 1554045740.145 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.146 * [backup-simplify]: Simplify 0 into 0 1554045740.146 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 1554045740.146 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 1554045740.146 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1554045740.146 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1554045740.146 * [taylor]: Taking taylor expansion of 2 in x.im 1554045740.146 * [backup-simplify]: Simplify 2 into 2 1554045740.146 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1554045740.146 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045740.146 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.146 * [backup-simplify]: Simplify 0 into 0 1554045740.146 * [backup-simplify]: Simplify 1 into 1 1554045740.146 * [taylor]: Taking taylor expansion of x.re in x.im 1554045740.146 * [backup-simplify]: Simplify x.re into x.re 1554045740.146 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045740.147 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045740.147 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045740.147 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045740.147 * [taylor]: Taking taylor expansion of 2 in x.re 1554045740.147 * [backup-simplify]: Simplify 2 into 2 1554045740.147 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045740.147 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045740.147 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.147 * [backup-simplify]: Simplify x.im into x.im 1554045740.147 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.147 * [backup-simplify]: Simplify 0 into 0 1554045740.147 * [backup-simplify]: Simplify 1 into 1 1554045740.147 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045740.148 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045740.148 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045740.148 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045740.148 * [taylor]: Taking taylor expansion of 2 in x.re 1554045740.148 * [backup-simplify]: Simplify 2 into 2 1554045740.148 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045740.148 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045740.148 * [taylor]: Taking taylor expansion of x.im in x.re 1554045740.148 * [backup-simplify]: Simplify x.im into x.im 1554045740.148 * [taylor]: Taking taylor expansion of x.re in x.re 1554045740.148 * [backup-simplify]: Simplify 0 into 0 1554045740.148 * [backup-simplify]: Simplify 1 into 1 1554045740.148 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045740.148 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045740.148 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045740.149 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1554045740.149 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1554045740.149 * [taylor]: Taking taylor expansion of 2 in x.im 1554045740.149 * [backup-simplify]: Simplify 2 into 2 1554045740.149 * [taylor]: Taking taylor expansion of x.im in x.im 1554045740.149 * [backup-simplify]: Simplify 0 into 0 1554045740.149 * [backup-simplify]: Simplify 1 into 1 1554045740.149 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045740.149 * [backup-simplify]: Simplify 2 into 2 1554045740.150 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045740.150 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045740.151 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1554045740.151 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.151 * [backup-simplify]: Simplify 0 into 0 1554045740.151 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045740.151 * [backup-simplify]: Simplify 0 into 0 1554045740.152 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045740.152 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045740.153 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045740.153 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.153 * [backup-simplify]: Simplify 0 into 0 1554045740.153 * [backup-simplify]: Simplify 0 into 0 1554045740.154 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.154 * [backup-simplify]: Simplify 0 into 0 1554045740.155 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045740.156 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045740.157 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1554045740.157 * [taylor]: Taking taylor expansion of 0 in x.im 1554045740.157 * [backup-simplify]: Simplify 0 into 0 1554045740.157 * [backup-simplify]: Simplify 0 into 0 1554045740.157 * [backup-simplify]: Simplify 0 into 0 1554045740.158 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045740.158 * [backup-simplify]: Simplify 0 into 0 1554045740.158 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 1554045740.158 * * * [progress]: simplifying candidates 1554045740.158 * * * * [progress]: [ 1 / 113 ] simplifiying candidate # 1554045740.158 * * * * [progress]: [ 2 / 113 ] simplifiying candidate # 1554045740.158 * * * * [progress]: [ 3 / 113 ] simplifiying candidate # 1554045740.159 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.re)) 1554045740.159 * * [simplify]: iters left: 6 (6 enodes) 1554045740.162 * * [simplify]: iters left: 5 (25 enodes) 1554045740.170 * * [simplify]: iters left: 4 (53 enodes) 1554045740.194 * * [simplify]: iters left: 3 (164 enodes) 1554045740.262 * * [simplify]: iters left: 2 (457 enodes) 1554045740.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045740.470 * * [simplify]: Extracting #1: cost 35 inf + 0 1554045740.471 * * [simplify]: Extracting #2: cost 87 inf + 165 1554045740.480 * * [simplify]: Extracting #3: cost 48 inf + 7069 1554045740.490 * * [simplify]: Extracting #4: cost 1 inf + 13082 1554045740.500 * * [simplify]: Extracting #5: cost 0 inf + 13149 1554045740.510 * * [simplify]: Extracting #6: cost 0 inf + 13134 1554045740.516 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.im x.re)) 1554045740.517 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- x.re x.im) x.re) (+ x.im x.re)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045740.517 * * * * [progress]: [ 4 / 113 ] simplifiying candidate # 1554045740.517 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.re)) 1554045740.517 * * [simplify]: iters left: 6 (6 enodes) 1554045740.518 * * [simplify]: iters left: 5 (25 enodes) 1554045740.523 * * [simplify]: iters left: 4 (53 enodes) 1554045740.536 * * [simplify]: iters left: 3 (164 enodes) 1554045740.605 * * [simplify]: iters left: 2 (457 enodes) 1554045740.804 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045740.804 * * [simplify]: Extracting #1: cost 35 inf + 0 1554045740.805 * * [simplify]: Extracting #2: cost 87 inf + 165 1554045740.809 * * [simplify]: Extracting #3: cost 48 inf + 7069 1554045740.819 * * [simplify]: Extracting #4: cost 1 inf + 13082 1554045740.829 * * [simplify]: Extracting #5: cost 0 inf + 13149 1554045740.839 * * [simplify]: Extracting #6: cost 0 inf + 13134 1554045740.849 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.im x.re)) 1554045740.849 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- x.re x.im) x.re) (+ x.im x.re)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045740.849 * * * * [progress]: [ 5 / 113 ] simplifiying candidate # 1554045740.849 * * * * [progress]: [ 6 / 113 ] simplifiying candidate # 1554045740.849 * [simplify]: Simplifying (+ (log (+ x.re x.im)) (+ (log (- x.re x.im)) (log x.re))) 1554045740.849 * * [simplify]: iters left: 6 (9 enodes) 1554045740.853 * * [simplify]: iters left: 5 (34 enodes) 1554045740.863 * * [simplify]: iters left: 4 (45 enodes) 1554045740.872 * * [simplify]: iters left: 3 (50 enodes) 1554045740.878 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045740.878 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045740.878 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045740.878 * * [simplify]: Extracting #3: cost 20 inf + 1 1554045740.878 * * [simplify]: Extracting #4: cost 17 inf + 185 1554045740.878 * * [simplify]: Extracting #5: cost 8 inf + 1282 1554045740.879 * * [simplify]: Extracting #6: cost 0 inf + 2998 1554045740.879 * [simplify]: Simplified to (+ (log (+ x.im x.re)) (+ (log (- x.re x.im)) (log x.re))) 1554045740.879 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (+ x.im x.re)) (+ (log (- x.re x.im)) (log x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045740.879 * * * * [progress]: [ 7 / 113 ] simplifiying candidate # 1554045740.879 * [simplify]: Simplifying (+ (log (+ x.re x.im)) (log (* (- x.re x.im) x.re))) 1554045740.879 * * [simplify]: iters left: 6 (8 enodes) 1554045740.881 * * [simplify]: iters left: 5 (32 enodes) 1554045740.886 * * [simplify]: iters left: 4 (49 enodes) 1554045740.894 * * [simplify]: iters left: 3 (71 enodes) 1554045740.905 * * [simplify]: iters left: 2 (82 enodes) 1554045740.915 * * [simplify]: iters left: 1 (86 enodes) 1554045740.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045740.924 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045740.924 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045740.924 * * [simplify]: Extracting #3: cost 26 inf + 1 1554045740.925 * * [simplify]: Extracting #4: cost 27 inf + 155 1554045740.925 * * [simplify]: Extracting #5: cost 11 inf + 1182 1554045740.925 * * [simplify]: Extracting #6: cost 1 inf + 3032 1554045740.926 * * [simplify]: Extracting #7: cost 0 inf + 3294 1554045740.927 * [simplify]: Simplified to (+ (log (+ x.im x.re)) (log (* (- x.re x.im) x.re))) 1554045740.927 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (+ x.im x.re)) (log (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045740.927 * * * * [progress]: [ 8 / 113 ] simplifiying candidate # 1554045740.927 * * * * [progress]: [ 9 / 113 ] simplifiying candidate # 1554045740.927 * * * * [progress]: [ 10 / 113 ] simplifiying candidate # 1554045740.927 * [simplify]: Simplifying (* (* (* (+ 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))) 1554045740.927 * * [simplify]: iters left: 6 (12 enodes) 1554045740.930 * * [simplify]: iters left: 5 (64 enodes) 1554045740.959 * * [simplify]: iters left: 4 (235 enodes) 1554045741.131 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045741.131 * * [simplify]: Extracting #1: cost 48 inf + 0 1554045741.133 * * [simplify]: Extracting #2: cost 261 inf + 123 1554045741.139 * * [simplify]: Extracting #3: cost 234 inf + 14153 1554045741.161 * * [simplify]: Extracting #4: cost 20 inf + 63545 1554045741.176 * * [simplify]: Extracting #5: cost 0 inf + 67327 1554045741.198 * * [simplify]: Extracting #6: cost 0 inf + 65887 1554045741.232 * * [simplify]: Extracting #7: cost 0 inf + 65647 1554045741.261 * [simplify]: Simplified to (* (* (+ 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)))) 1554045741.261 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (+ 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.re x.im) (* x.im x.re)) x.im))) 1554045741.261 * * * * [progress]: [ 11 / 113 ] simplifiying candidate # 1554045741.261 * [simplify]: Simplifying (* (* (* (+ 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.re x.im) x.re))) 1554045741.262 * * [simplify]: iters left: 6 (10 enodes) 1554045741.268 * * [simplify]: iters left: 5 (62 enodes) 1554045741.300 * * [simplify]: iters left: 4 (247 enodes) 1554045741.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045741.512 * * [simplify]: Extracting #1: cost 55 inf + 0 1554045741.513 * * [simplify]: Extracting #2: cost 290 inf + 1 1554045741.515 * * [simplify]: Extracting #3: cost 266 inf + 11028 1554045741.529 * * [simplify]: Extracting #4: cost 22 inf + 64930 1554045741.545 * * [simplify]: Extracting #5: cost 0 inf + 70025 1554045741.564 * * [simplify]: Extracting #6: cost 0 inf + 69945 1554045741.592 * [simplify]: Simplified to (* (* (* (+ 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))) 1554045741.592 * [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)) x.re) (* (* (+ x.im x.re) (- x.re x.im)) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045741.592 * * * * [progress]: [ 12 / 113 ] simplifiying candidate # 1554045741.592 * * * * [progress]: [ 13 / 113 ] simplifiying candidate # 1554045741.592 * * * * [progress]: [ 14 / 113 ] simplifiying candidate # 1554045741.592 * * * * [progress]: [ 15 / 113 ] simplifiying candidate # 1554045741.593 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)) 1554045741.593 * * [simplify]: iters left: 6 (9 enodes) 1554045741.598 * * [simplify]: iters left: 5 (47 enodes) 1554045741.609 * * [simplify]: iters left: 4 (126 enodes) 1554045741.649 * * [simplify]: iters left: 3 (445 enodes) 1554045742.315 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045742.315 * * [simplify]: Extracting #1: cost 64 inf + 0 1554045742.316 * * [simplify]: Extracting #2: cost 394 inf + 286 1554045742.321 * * [simplify]: Extracting #3: cost 369 inf + 22015 1554045742.336 * * [simplify]: Extracting #4: cost 173 inf + 76669 1554045742.369 * * [simplify]: Extracting #5: cost 23 inf + 151711 1554045742.418 * * [simplify]: Extracting #6: cost 0 inf + 164659 1554045742.446 * [simplify]: Simplified to (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re))) 1554045742.446 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (fma (* x.im 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.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045742.446 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 1554045742.446 * * [simplify]: iters left: 6 (10 enodes) 1554045742.449 * * [simplify]: iters left: 5 (54 enodes) 1554045742.461 * * [simplify]: iters left: 4 (145 enodes) 1554045742.533 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045742.533 * * [simplify]: Extracting #1: cost 40 inf + 0 1554045742.534 * * [simplify]: Extracting #2: cost 159 inf + 85 1554045742.537 * * [simplify]: Extracting #3: cost 124 inf + 6079 1554045742.547 * * [simplify]: Extracting #4: cost 12 inf + 25863 1554045742.560 * * [simplify]: Extracting #5: cost 0 inf + 28807 1554045742.573 * * [simplify]: Extracting #6: cost 0 inf + 28402 1554045742.588 * [simplify]: Simplified to (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))) 1554045742.588 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re))) (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045742.589 * * * * [progress]: [ 16 / 113 ] simplifiying candidate # 1554045742.589 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1554045742.589 * * [simplify]: iters left: 6 (11 enodes) 1554045742.596 * * [simplify]: iters left: 5 (55 enodes) 1554045742.620 * * [simplify]: iters left: 4 (129 enodes) 1554045742.687 * * [simplify]: iters left: 3 (434 enodes) 1554045743.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045743.089 * * [simplify]: Extracting #1: cost 91 inf + 0 1554045743.092 * * [simplify]: Extracting #2: cost 410 inf + 85 1554045743.102 * * [simplify]: Extracting #3: cost 328 inf + 29962 1554045743.138 * * [simplify]: Extracting #4: cost 62 inf + 95305 1554045743.183 * * [simplify]: Extracting #5: cost 1 inf + 110701 1554045743.230 * * [simplify]: Extracting #6: cost 0 inf + 110913 1554045743.258 * [simplify]: Simplified to (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))) 1554045743.258 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* 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.re x.im) (* x.im x.re)) x.im))) 1554045743.259 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) 1554045743.259 * * [simplify]: iters left: 6 (9 enodes) 1554045743.261 * * [simplify]: iters left: 5 (45 enodes) 1554045743.270 * * [simplify]: iters left: 4 (104 enodes) 1554045743.312 * * [simplify]: iters left: 3 (280 enodes) 1554045743.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045743.428 * * [simplify]: Extracting #1: cost 48 inf + 0 1554045743.428 * * [simplify]: Extracting #2: cost 138 inf + 165 1554045743.430 * * [simplify]: Extracting #3: cost 118 inf + 3470 1554045743.435 * * [simplify]: Extracting #4: cost 18 inf + 21588 1554045743.450 * * [simplify]: Extracting #5: cost 0 inf + 26064 1554045743.465 * [simplify]: Simplified to (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re))) 1554045743.465 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))) (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045743.466 * * * * [progress]: [ 17 / 113 ] simplifiying candidate # 1554045743.466 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)) 1554045743.466 * * [simplify]: iters left: 6 (11 enodes) 1554045743.473 * * [simplify]: iters left: 5 (56 enodes) 1554045743.497 * * [simplify]: iters left: 4 (140 enodes) 1554045743.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045743.580 * * [simplify]: Extracting #1: cost 35 inf + 0 1554045743.581 * * [simplify]: Extracting #2: cost 107 inf + 42 1554045743.582 * * [simplify]: Extracting #3: cost 160 inf + 1831 1554045743.589 * * [simplify]: Extracting #4: cost 63 inf + 20685 1554045743.601 * * [simplify]: Extracting #5: cost 8 inf + 37328 1554045743.613 * * [simplify]: Extracting #6: cost 0 inf + 39680 1554045743.626 * * [simplify]: Extracting #7: cost 0 inf + 39639 1554045743.639 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 1554045743.639 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* 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))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045743.639 * [simplify]: Simplifying (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 1554045743.639 * * [simplify]: iters left: 6 (9 enodes) 1554045743.644 * * [simplify]: iters left: 5 (45 enodes) 1554045743.659 * * [simplify]: iters left: 4 (115 enodes) 1554045743.698 * * [simplify]: iters left: 3 (341 enodes) 1554045743.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045743.880 * * [simplify]: Extracting #1: cost 64 inf + 0 1554045743.881 * * [simplify]: Extracting #2: cost 168 inf + 2 1554045743.884 * * [simplify]: Extracting #3: cost 145 inf + 2638 1554045743.897 * * [simplify]: Extracting #4: cost 37 inf + 23415 1554045743.919 * * [simplify]: Extracting #5: cost 1 inf + 32007 1554045743.938 * * [simplify]: Extracting #6: cost 0 inf + 32049 1554045743.957 * [simplify]: Simplified to (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im)) 1554045743.957 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045743.957 * * * * [progress]: [ 18 / 113 ] simplifiying candidate # 1554045743.957 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1554045743.958 * * [simplify]: iters left: 6 (7 enodes) 1554045743.961 * * [simplify]: iters left: 5 (31 enodes) 1554045743.968 * * [simplify]: iters left: 4 (80 enodes) 1554045743.994 * * [simplify]: iters left: 3 (363 enodes) 1554045744.454 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045744.454 * * [simplify]: Extracting #1: cost 69 inf + 0 1554045744.455 * * [simplify]: Extracting #2: cost 334 inf + 288 1554045744.460 * * [simplify]: Extracting #3: cost 235 inf + 22374 1554045744.480 * * [simplify]: Extracting #4: cost 21 inf + 64204 1554045744.516 * * [simplify]: Extracting #5: cost 0 inf + 67566 1554045744.555 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1554045744.555 * [simplify]: Simplified (2 1 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.re x.im) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045744.555 * [simplify]: Simplifying (* (- x.re x.im) (+ x.re x.im)) 1554045744.555 * * [simplify]: iters left: 4 (5 enodes) 1554045744.558 * * [simplify]: iters left: 3 (25 enodes) 1554045744.567 * * [simplify]: iters left: 2 (57 enodes) 1554045744.587 * * [simplify]: iters left: 1 (117 enodes) 1554045744.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045744.624 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045744.624 * * [simplify]: Extracting #2: cost 43 inf + 43 1554045744.626 * * [simplify]: Extracting #3: cost 12 inf + 2867 1554045744.628 * * [simplify]: Extracting #4: cost 0 inf + 4291 1554045744.631 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1554045744.631 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (- (* 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.im) (* x.im x.re)) x.im))) 1554045744.631 * * * * [progress]: [ 19 / 113 ] simplifiying candidate # 1554045744.631 * * * * [progress]: [ 20 / 113 ] simplifiying candidate # 1554045744.631 * * * * [progress]: [ 21 / 113 ] simplifiying candidate # 1554045744.632 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 1554045744.632 * * [simplify]: iters left: 5 (5 enodes) 1554045744.634 * * [simplify]: iters left: 4 (16 enodes) 1554045744.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045744.638 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045744.638 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045744.638 * * [simplify]: Extracting #3: cost 8 inf + 0 1554045744.638 * * [simplify]: Extracting #4: cost 6 inf + 2 1554045744.639 * * [simplify]: Extracting #5: cost 0 inf + 654 1554045744.639 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 1554045744.639 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045744.639 * * * * [progress]: [ 22 / 113 ] simplifiying candidate # 1554045744.640 * [simplify]: Simplifying (sqrt (+ x.re x.im)) 1554045744.640 * * [simplify]: iters left: 3 (4 enodes) 1554045744.641 * * [simplify]: iters left: 2 (13 enodes) 1554045744.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045744.645 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045744.645 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045744.645 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045744.645 * * [simplify]: Extracting #4: cost 0 inf + 250 1554045744.645 * [simplify]: Simplified to (sqrt (+ x.im x.re)) 1554045744.645 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (sqrt (+ x.im x.re)) (* (sqrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045744.645 * * * * [progress]: [ 23 / 113 ] simplifiying candidate # 1554045744.645 * * * * [progress]: [ 24 / 113 ] simplifiying candidate # 1554045744.645 * * * * [progress]: [ 25 / 113 ] simplifiying candidate # 1554045744.646 * [simplify]: Simplifying (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) 1554045744.646 * * [simplify]: iters left: 6 (7 enodes) 1554045744.649 * * [simplify]: iters left: 5 (30 enodes) 1554045744.659 * * [simplify]: iters left: 4 (47 enodes) 1554045744.673 * * [simplify]: iters left: 3 (58 enodes) 1554045744.685 * * [simplify]: iters left: 2 (59 enodes) 1554045744.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045744.698 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045744.698 * * [simplify]: Extracting #2: cost 15 inf + 43 1554045744.699 * * [simplify]: Extracting #3: cost 5 inf + 790 1554045744.700 * * [simplify]: Extracting #4: cost 0 inf + 1160 1554045744.700 * * [simplify]: Extracting #5: cost 0 inf + 1130 1554045744.701 * [simplify]: Simplified to (fma (+ x.re x.im) x.im (* x.re x.re)) 1554045744.701 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)) (fma (+ x.re x.im) x.im (* x.re x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045744.701 * * * * [progress]: [ 26 / 113 ] simplifiying candidate # 1554045744.702 * [simplify]: Simplifying (+ x.re x.im) 1554045744.702 * * [simplify]: iters left: 2 (3 enodes) 1554045744.703 * * [simplify]: iters left: 1 (10 enodes) 1554045744.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045744.705 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045744.705 * * [simplify]: Extracting #2: cost 2 inf + 2 1554045744.706 * * [simplify]: Extracting #3: cost 0 inf + 86 1554045744.706 * [simplify]: Simplified to (+ x.im x.re) 1554045744.706 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045744.706 * * * * [progress]: [ 27 / 113 ] simplifiying candidate # 1554045744.706 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)) 1554045744.706 * * [simplify]: iters left: 6 (9 enodes) 1554045744.712 * * [simplify]: iters left: 5 (47 enodes) 1554045744.735 * * [simplify]: iters left: 4 (107 enodes) 1554045744.785 * * [simplify]: iters left: 3 (301 enodes) 1554045744.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045744.926 * * [simplify]: Extracting #1: cost 45 inf + 0 1554045744.926 * * [simplify]: Extracting #2: cost 170 inf + 449 1554045744.928 * * [simplify]: Extracting #3: cost 154 inf + 6856 1554045744.933 * * [simplify]: Extracting #4: cost 37 inf + 31410 1554045744.941 * * [simplify]: Extracting #5: cost 0 inf + 44412 1554045744.949 * [simplify]: Simplified to (* (* x.re (- x.re x.im)) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re))) 1554045744.949 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- x.re x.im)) (fma (* x.im 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))) 1554045744.949 * * * * [progress]: [ 28 / 113 ] simplifiying candidate # 1554045744.949 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)) 1554045744.949 * * [simplify]: iters left: 6 (8 enodes) 1554045744.951 * * [simplify]: iters left: 5 (35 enodes) 1554045744.957 * * [simplify]: iters left: 4 (81 enodes) 1554045745.001 * * [simplify]: iters left: 3 (334 enodes) 1554045745.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045745.359 * * [simplify]: Extracting #1: cost 62 inf + 0 1554045745.360 * * [simplify]: Extracting #2: cost 223 inf + 246 1554045745.362 * * [simplify]: Extracting #3: cost 191 inf + 9469 1554045745.372 * * [simplify]: Extracting #4: cost 10 inf + 43575 1554045745.384 * * [simplify]: Extracting #5: cost 0 inf + 45830 1554045745.404 * [simplify]: Simplified to (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.re x.im)) 1554045745.404 * [simplify]: Simplified (2 1 1) to (λ (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))) 1554045745.404 * * * * [progress]: [ 29 / 113 ] simplifiying candidate #real (real->posit16 (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1554045745.404 * * * * [progress]: [ 30 / 113 ] simplifiying candidate # 1554045745.404 * * * * [progress]: [ 31 / 113 ] simplifiying candidate # 1554045745.404 * * * * [progress]: [ 32 / 113 ] simplifiying candidate # 1554045745.405 * * * * [progress]: [ 33 / 113 ] simplifiying candidate # 1554045745.405 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 1554045745.405 * * [simplify]: iters left: 6 (6 enodes) 1554045745.406 * * [simplify]: iters left: 5 (21 enodes) 1554045745.409 * * [simplify]: iters left: 4 (28 enodes) 1554045745.413 * * [simplify]: iters left: 3 (40 enodes) 1554045745.418 * * [simplify]: iters left: 2 (56 enodes) 1554045745.430 * * [simplify]: iters left: 1 (63 enodes) 1554045745.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045745.440 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045745.440 * * [simplify]: Extracting #2: cost 13 inf + 165 1554045745.441 * * [simplify]: Extracting #3: cost 1 inf + 1025 1554045745.441 * * [simplify]: Extracting #4: cost 0 inf + 1066 1554045745.442 * [simplify]: Simplified to (* (+ (* x.im x.im) (* x.im x.im)) x.re) 1554045745.442 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (pow (* (+ (* x.im x.im) (* x.im x.im)) x.re) 1))) 1554045745.442 * * * * [progress]: [ 34 / 113 ] simplifiying candidate # 1554045745.442 * * * * [progress]: [ 35 / 113 ] simplifiying candidate # 1554045745.443 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.im)) 1554045745.443 * * [simplify]: iters left: 6 (8 enodes) 1554045745.447 * * [simplify]: iters left: 5 (27 enodes) 1554045745.451 * * [simplify]: iters left: 4 (34 enodes) 1554045745.456 * * [simplify]: iters left: 3 (45 enodes) 1554045745.462 * * [simplify]: iters left: 2 (60 enodes) 1554045745.469 * * [simplify]: iters left: 1 (72 enodes) 1554045745.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045745.478 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045745.478 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045745.478 * * [simplify]: Extracting #3: cost 24 inf + 43 1554045745.478 * * [simplify]: Extracting #4: cost 12 inf + 1200 1554045745.478 * * [simplify]: Extracting #5: cost 2 inf + 2666 1554045745.479 * * [simplify]: Extracting #6: cost 0 inf + 2998 1554045745.479 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.im)) 1554045745.479 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (exp (+ (log (* x.re (+ x.im x.im))) (log x.im))))) 1554045745.480 * * * * [progress]: [ 36 / 113 ] simplifiying candidate # 1554045745.480 * * * * [progress]: [ 37 / 113 ] simplifiying candidate # 1554045745.480 * * * * [progress]: [ 38 / 113 ] simplifiying candidate # 1554045745.480 * [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)) 1554045745.480 * * [simplify]: iters left: 6 (10 enodes) 1554045745.485 * * [simplify]: iters left: 5 (51 enodes) 1554045745.508 * * [simplify]: iters left: 4 (190 enodes) 1554045745.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045745.611 * * [simplify]: Extracting #1: cost 34 inf + 0 1554045745.612 * * [simplify]: Extracting #2: cost 130 inf + 42 1554045745.614 * * [simplify]: Extracting #3: cost 128 inf + 2692 1554045745.624 * * [simplify]: Extracting #4: cost 16 inf + 22783 1554045745.631 * * [simplify]: Extracting #5: cost 0 inf + 26215 1554045745.639 * [simplify]: Simplified to (* (* x.re (* (+ x.im x.im) x.im)) (* (* x.re (* (+ x.im x.im) x.im)) (* x.re (* (+ x.im x.im) x.im)))) 1554045745.639 * [simplify]: Simplified (2 2 1) to (λ (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.im x.im) x.im)) (* x.re (* (+ x.im x.im) x.im))))))) 1554045745.639 * * * * [progress]: [ 39 / 113 ] simplifiying candidate # 1554045745.640 * * * * [progress]: [ 40 / 113 ] simplifiying candidate # 1554045745.640 * * * * [progress]: [ 41 / 113 ] simplifiying candidate # 1554045745.640 * * * * [progress]: [ 42 / 113 ] simplifiying candidate # 1554045745.640 * * * * [progress]: [ 43 / 113 ] simplifiying candidate # 1554045745.640 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 1554045745.640 * * [simplify]: iters left: 6 (8 enodes) 1554045745.642 * * [simplify]: iters left: 5 (27 enodes) 1554045745.647 * * [simplify]: iters left: 4 (34 enodes) 1554045745.651 * * [simplify]: iters left: 3 (40 enodes) 1554045745.659 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045745.659 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045745.659 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045745.659 * * [simplify]: Extracting #3: cost 11 inf + 42 1554045745.659 * * [simplify]: Extracting #4: cost 9 inf + 208 1554045745.659 * * [simplify]: Extracting #5: cost 2 inf + 820 1554045745.660 * * [simplify]: Extracting #6: cost 0 inf + 1144 1554045745.660 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 1554045745.660 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re 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))))) 1554045745.661 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 1554045745.661 * * [simplify]: iters left: 6 (8 enodes) 1554045745.665 * * [simplify]: iters left: 5 (27 enodes) 1554045745.672 * * [simplify]: iters left: 4 (34 enodes) 1554045745.679 * * [simplify]: iters left: 3 (40 enodes) 1554045745.689 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045745.689 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045745.689 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045745.689 * * [simplify]: Extracting #3: cost 11 inf + 42 1554045745.689 * * [simplify]: Extracting #4: cost 9 inf + 208 1554045745.689 * * [simplify]: Extracting #5: cost 2 inf + 820 1554045745.690 * * [simplify]: Extracting #6: cost 0 inf + 1144 1554045745.690 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 1554045745.690 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re 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))))) 1554045745.690 * * * * [progress]: [ 44 / 113 ] simplifiying candidate # 1554045745.690 * [simplify]: Simplifying (cbrt x.im) 1554045745.690 * * [simplify]: iters left: 1 (2 enodes) 1554045745.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045745.691 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045745.691 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045745.691 * * [simplify]: Extracting #3: cost 0 inf + 163 1554045745.691 * [simplify]: Simplified to (cbrt x.im) 1554045745.691 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)))) 1554045745.691 * * * * [progress]: [ 45 / 113 ] simplifiying candidate # 1554045745.691 * [simplify]: Simplifying (sqrt x.im) 1554045745.691 * * [simplify]: iters left: 1 (2 enodes) 1554045745.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045745.692 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045745.692 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045745.692 * * [simplify]: Extracting #3: cost 0 inf + 83 1554045745.692 * [simplify]: Simplified to (sqrt x.im) 1554045745.692 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.im)) (sqrt x.im)))) 1554045745.692 * * * * [progress]: [ 46 / 113 ] simplifiying candidate # 1554045745.692 * * * * [progress]: [ 47 / 113 ] simplifiying candidate # 1554045745.692 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 1554045745.692 * * [simplify]: iters left: 6 (7 enodes) 1554045745.694 * * [simplify]: iters left: 5 (23 enodes) 1554045745.697 * * [simplify]: iters left: 4 (30 enodes) 1554045745.701 * * [simplify]: iters left: 3 (36 enodes) 1554045745.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045745.707 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045745.707 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045745.707 * * [simplify]: Extracting #3: cost 11 inf + 0 1554045745.707 * * [simplify]: Extracting #4: cost 11 inf + 43 1554045745.707 * * [simplify]: Extracting #5: cost 4 inf + 535 1554045745.707 * * [simplify]: Extracting #6: cost 0 inf + 1142 1554045745.708 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1554045745.708 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re 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)))) 1554045745.708 * * * * [progress]: [ 48 / 113 ] simplifiying candidate # 1554045745.708 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1554045745.708 * * [simplify]: iters left: 5 (6 enodes) 1554045745.710 * * [simplify]: iters left: 4 (20 enodes) 1554045745.712 * * [simplify]: iters left: 3 (27 enodes) 1554045745.716 * * [simplify]: iters left: 2 (33 enodes) 1554045745.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045745.723 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045745.723 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045745.723 * * [simplify]: Extracting #3: cost 9 inf + 43 1554045745.723 * * [simplify]: Extracting #4: cost 0 inf + 658 1554045745.723 * [simplify]: Simplified to (sqrt (* (+ x.im x.im) x.re)) 1554045745.723 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (sqrt (* (+ x.im x.im) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1554045745.724 * * * * [progress]: [ 49 / 113 ] simplifiying candidate # 1554045745.724 * * * * [progress]: [ 50 / 113 ] simplifiying candidate # 1554045745.724 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 1554045745.724 * * [simplify]: iters left: 6 (9 enodes) 1554045745.731 * * [simplify]: iters left: 5 (46 enodes) 1554045745.752 * * [simplify]: iters left: 4 (122 enodes) 1554045745.806 * * [simplify]: iters left: 3 (354 enodes) 1554045745.971 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045745.971 * * [simplify]: Extracting #1: cost 65 inf + 0 1554045745.972 * * [simplify]: Extracting #2: cost 161 inf + 1 1554045745.974 * * [simplify]: Extracting #3: cost 154 inf + 5322 1554045745.978 * * [simplify]: Extracting #4: cost 57 inf + 25789 1554045745.984 * * [simplify]: Extracting #5: cost 4 inf + 41510 1554045745.991 * * [simplify]: Extracting #6: cost 0 inf + 42893 1554045745.998 * [simplify]: Simplified to (* (* (* (* x.re x.im) (* x.re x.im)) (+ x.im x.im)) (* x.re x.im)) 1554045745.998 * [simplify]: Simplified (2 2 1) to (λ (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.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))))))) 1554045745.998 * * * * [progress]: [ 51 / 113 ] simplifiying candidate # 1554045745.998 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 1554045745.998 * * [simplify]: iters left: 6 (8 enodes) 1554045746.004 * * [simplify]: iters left: 5 (43 enodes) 1554045746.018 * * [simplify]: iters left: 4 (136 enodes) 1554045746.056 * * [simplify]: iters left: 3 (270 enodes) 1554045746.141 * * [simplify]: iters left: 2 (353 enodes) 1554045746.196 * * [simplify]: iters left: 1 (366 enodes) 1554045746.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045746.247 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045746.247 * [simplify]: Simplified to 0 1554045746.247 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 1554045746.248 * * * * [progress]: [ 52 / 113 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 1554045746.248 * * * * [progress]: [ 53 / 113 ] simplifiying candidate # 1554045746.248 * * * * [progress]: [ 54 / 113 ] simplifiying candidate # 1554045746.248 * [simplify]: Simplifying (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* x.im (+ (* x.re x.im) (* x.im x.re))))) 1554045746.248 * * [simplify]: iters left: 6 (11 enodes) 1554045746.254 * * [simplify]: iters left: 5 (51 enodes) 1554045746.271 * * [simplify]: iters left: 4 (109 enodes) 1554045746.315 * * [simplify]: iters left: 3 (208 enodes) 1554045746.403 * * [simplify]: iters left: 2 (465 enodes) 1554045746.659 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045746.659 * * [simplify]: Extracting #1: cost 65 inf + 0 1554045746.660 * * [simplify]: Extracting #2: cost 186 inf + 2 1554045746.663 * * [simplify]: Extracting #3: cost 124 inf + 9859 1554045746.674 * * [simplify]: Extracting #4: cost 7 inf + 33005 1554045746.697 * * [simplify]: Extracting #5: cost 0 inf + 34574 1554045746.713 * * [simplify]: Extracting #6: cost 0 inf + 34489 1554045746.729 * [simplify]: Simplified to (* x.re (- (- (* (+ x.im x.re) (- x.re x.im)) (* x.im x.im)) (* x.im x.im))) 1554045746.729 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.re (- (- (* (+ x.im x.re) (- x.re x.im)) (* x.im x.im)) (* x.im x.im))) (fma (- x.im) (+ (* x.re x.im) (* x.im x.re)) (* x.im (+ (* x.re x.im) (* x.im x.re)))))) 1554045746.730 * [simplify]: Simplifying (fma (- x.im) (+ (* x.re x.im) (* x.im x.re)) (* x.im (+ (* x.re x.im) (* x.im x.re)))) 1554045746.730 * * [simplify]: iters left: 6 (8 enodes) 1554045746.734 * * [simplify]: iters left: 5 (35 enodes) 1554045746.746 * * [simplify]: iters left: 4 (73 enodes) 1554045746.772 * * [simplify]: iters left: 3 (135 enodes) 1554045746.800 * * [simplify]: iters left: 2 (263 enodes) 1554045746.888 * * [simplify]: iters left: 1 (436 enodes) 1554045747.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045747.215 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045747.215 * [simplify]: Simplified to 0 1554045747.215 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* x.im (+ (* x.re x.im) (* x.im x.re))))) 0)) 1554045747.215 * * * * [progress]: [ 55 / 113 ] simplifiying candidate # 1554045747.215 * * * * [progress]: [ 56 / 113 ] simplifiying candidate # 1554045747.215 * * * * [progress]: [ 57 / 113 ] simplifiying candidate # 1554045747.215 * [simplify]: Simplifying (+ x.re x.im) 1554045747.215 * * [simplify]: iters left: 2 (3 enodes) 1554045747.216 * * [simplify]: iters left: 1 (10 enodes) 1554045747.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045747.218 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045747.218 * * [simplify]: Extracting #2: cost 2 inf + 2 1554045747.218 * * [simplify]: Extracting #3: cost 0 inf + 86 1554045747.218 * [simplify]: Simplified to (+ x.im x.re) 1554045747.218 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- x.re x.im) x.re) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1554045747.218 * * * * [progress]: [ 58 / 113 ] simplifiying candidate # 1554045747.218 * [simplify]: Simplifying (/ (exp (* (+ x.re x.im) (* (- x.re x.im) x.re))) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045747.218 * * [simplify]: iters left: 6 (13 enodes) 1554045747.221 * * [simplify]: iters left: 5 (55 enodes) 1554045747.230 * * [simplify]: iters left: 4 (116 enodes) 1554045747.275 * * [simplify]: iters left: 3 (320 enodes) 1554045747.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045747.433 * * [simplify]: Extracting #1: cost 25 inf + 0 1554045747.433 * * [simplify]: Extracting #2: cost 130 inf + 0 1554045747.435 * * [simplify]: Extracting #3: cost 237 inf + 1866 1554045747.443 * * [simplify]: Extracting #4: cost 131 inf + 21135 1554045747.458 * * [simplify]: Extracting #5: cost 27 inf + 46116 1554045747.478 * * [simplify]: Extracting #6: cost 2 inf + 61656 1554045747.499 * * [simplify]: Extracting #7: cost 0 inf + 63422 1554045747.520 * [simplify]: Simplified to (exp (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* x.im (+ x.im x.im))))) 1554045747.520 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* x.im (+ x.im x.im))))))) 1554045747.521 * * * * [progress]: [ 59 / 113 ] simplifiying candidate # 1554045747.521 * * * * [progress]: [ 60 / 113 ] simplifiying candidate # 1554045747.521 * * * * [progress]: [ 61 / 113 ] simplifiying candidate # 1554045747.521 * * * * [progress]: [ 62 / 113 ] simplifiying candidate # 1554045747.521 * * * * [progress]: [ 63 / 113 ] simplifiying candidate # 1554045747.521 * * * * [progress]: [ 64 / 113 ] simplifiying candidate # 1554045747.521 * * * * [progress]: [ 65 / 113 ] simplifiying candidate # 1554045747.521 * [simplify]: Simplifying (- (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow 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.im x.im) (* x.re x.im))) (+ (* 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))) 1554045747.522 * * [simplify]: iters left: 6 (30 enodes) 1554045747.547 * * [simplify]: iters left: 5 (183 enodes) 1554045747.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045747.641 * * [simplify]: Extracting #1: cost 13 inf + 0 1554045747.641 * * [simplify]: Extracting #2: cost 94 inf + 0 1554045747.642 * * [simplify]: Extracting #3: cost 176 inf + 206 1554045747.644 * * [simplify]: Extracting #4: cost 159 inf + 10838 1554045747.651 * * [simplify]: Extracting #5: cost 34 inf + 42485 1554045747.665 * * [simplify]: Extracting #6: cost 1 inf + 56189 1554045747.677 * * [simplify]: Extracting #7: cost 0 inf + 57276 1554045747.697 * * [simplify]: Extracting #8: cost 0 inf + 57261 1554045747.721 * [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.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (fma x.im (* x.im x.im) (* x.re (* x.re x.re)))))) (* (* (fma x.re x.re (* (- x.im x.re) x.im)) (* (fma 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)) 1554045747.721 * [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.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (fma x.im (* x.im x.im) (* x.re (* x.re x.re)))))) (* (* (fma x.re x.re (* (- x.im x.re) x.im)) (* (fma 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.re) (- (* 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.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1554045747.722 * [simplify]: Simplifying (* (* (+ (* x.re 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.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1554045747.722 * * [simplify]: iters left: 6 (17 enodes) 1554045747.733 * * [simplify]: iters left: 5 (106 enodes) 1554045747.782 * * [simplify]: iters left: 4 (404 enodes) 1554045748.065 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045748.065 * * [simplify]: Extracting #1: cost 83 inf + 0 1554045748.066 * * [simplify]: Extracting #2: cost 574 inf + 167 1554045748.076 * * [simplify]: Extracting #3: cost 427 inf + 58444 1554045748.117 * * [simplify]: Extracting #4: cost 13 inf + 164689 1554045748.164 * * [simplify]: Extracting #5: cost 0 inf + 157364 1554045748.232 * * [simplify]: Extracting #6: cost 0 inf + 157349 1554045748.292 * [simplify]: Simplified to (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma (+ x.re x.im) x.im (* x.re x.re))) (fma (* x.re x.im) (* x.re x.im) 0)) 1554045748.292 * [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.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (fma x.im (* x.im x.im) (* x.re (* x.re x.re)))))) (* (* (fma x.re x.re (* (- x.im x.re) x.im)) (* (fma 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)) (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma (+ x.re x.im) x.im (* x.re x.re))) (fma (* x.re x.im) (* x.re x.im) 0)))) 1554045748.293 * * * * [progress]: [ 66 / 113 ] simplifiying candidate # 1554045748.293 * [simplify]: Simplifying (- (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) 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.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))) 1554045748.293 * * [simplify]: iters left: 6 (26 enodes) 1554045748.302 * * [simplify]: iters left: 5 (149 enodes) 1554045748.356 * * [simplify]: iters left: 4 (440 enodes) 1554045748.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045748.921 * * [simplify]: Extracting #1: cost 26 inf + 0 1554045748.921 * * [simplify]: Extracting #2: cost 271 inf + 44 1554045748.923 * * [simplify]: Extracting #3: cost 448 inf + 2264 1554045748.931 * * [simplify]: Extracting #4: cost 229 inf + 49206 1554045748.960 * * [simplify]: Extracting #5: cost 19 inf + 107665 1554045748.998 * * [simplify]: Extracting #6: cost 0 inf + 113822 1554045749.024 * [simplify]: Simplified to (fma (* (fma x.re x.re (* x.im (- x.im x.re))) (fma x.re x.re (* x.im (+ x.im x.re)))) 0 (* (* (fma 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)) 1554045749.024 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (fma x.re x.re (* x.im (- x.im x.re))) (fma x.re x.re (* x.im (+ x.im x.re)))) 0 (* (* (fma 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.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 1554045749.025 * [simplify]: Simplifying (* (* (+ (* x.re 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.im) (* x.im x.re))) 1554045749.025 * * [simplify]: iters left: 6 (13 enodes) 1554045749.033 * * [simplify]: iters left: 5 (68 enodes) 1554045749.053 * * [simplify]: iters left: 4 (205 enodes) 1554045749.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045749.145 * * [simplify]: Extracting #1: cost 73 inf + 0 1554045749.146 * * [simplify]: Extracting #2: cost 261 inf + 1 1554045749.152 * * [simplify]: Extracting #3: cost 310 inf + 12809 1554045749.181 * * [simplify]: Extracting #4: cost 57 inf + 68648 1554045749.214 * * [simplify]: Extracting #5: cost 0 inf + 78932 1554045749.246 * * [simplify]: Extracting #6: cost 0 inf + 76567 1554045749.273 * * [simplify]: Extracting #7: cost 0 inf + 76497 1554045749.289 * [simplify]: Simplified to (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.re x.re (* (+ x.re x.im) x.im))) 0) 1554045749.289 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (fma x.re x.re (* x.im (- x.im x.re))) (fma x.re x.re (* x.im (+ x.im x.re)))) 0 (* (* (fma 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)) (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.re x.re (* (+ x.re x.im) x.im))) 0))) 1554045749.289 * * * * [progress]: [ 67 / 113 ] simplifiying candidate # 1554045749.290 * [simplify]: Simplifying (- (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* 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) (* x.re x.im))) (+ x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1554045749.290 * * [simplify]: iters left: 6 (29 enodes) 1554045749.301 * * [simplify]: iters left: 5 (177 enodes) 1554045749.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045749.371 * * [simplify]: Extracting #1: cost 13 inf + 0 1554045749.371 * * [simplify]: Extracting #2: cost 94 inf + 0 1554045749.372 * * [simplify]: Extracting #3: cost 172 inf + 410 1554045749.373 * * [simplify]: Extracting #4: cost 142 inf + 9510 1554045749.380 * * [simplify]: Extracting #5: cost 30 inf + 34982 1554045749.392 * * [simplify]: Extracting #6: cost 2 inf + 46309 1554045749.409 * * [simplify]: Extracting #7: cost 0 inf + 46968 1554045749.421 * [simplify]: Simplified to (- (* (* (* (- (* x.re x.re) (* x.im x.im)) (fma 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))))) (* (* (* (fma 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)))))) 1554045749.421 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* (- (* x.re x.re) (* x.im x.im)) (fma 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))))) (* (* (* (fma 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.re) (- (* x.im 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))))))) 1554045749.422 * [simplify]: Simplifying (* (* (+ (* 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.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1554045749.422 * * [simplify]: iters left: 6 (16 enodes) 1554045749.427 * * [simplify]: iters left: 5 (97 enodes) 1554045749.461 * * [simplify]: iters left: 4 (356 enodes) 1554045749.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045749.702 * * [simplify]: Extracting #1: cost 83 inf + 0 1554045749.703 * * [simplify]: Extracting #2: cost 456 inf + 207 1554045749.711 * * [simplify]: Extracting #3: cost 260 inf + 46476 1554045749.738 * * [simplify]: Extracting #4: cost 6 inf + 99184 1554045749.786 * * [simplify]: Extracting #5: cost 0 inf + 96863 1554045749.817 * * [simplify]: Extracting #6: cost 0 inf + 96833 1554045749.839 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (* (+ x.re x.im) (fma x.re x.re (- (* x.im x.im) (* x.re x.im))))) 1554045749.839 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* (- (* x.re x.re) (* x.im x.im)) (fma 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))))) (* (* (* (fma 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)))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (* (+ x.re x.im) (fma x.re x.re (- (* x.im x.im) (* x.re x.im))))))) 1554045749.839 * * * * [progress]: [ 68 / 113 ] simplifiying candidate # 1554045749.839 * [simplify]: Simplifying (- (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* 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.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1554045749.840 * * [simplify]: iters left: 6 (25 enodes) 1554045749.848 * * [simplify]: iters left: 5 (143 enodes) 1554045749.885 * * [simplify]: iters left: 4 (452 enodes) 1554045750.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045750.334 * * [simplify]: Extracting #1: cost 31 inf + 0 1554045750.336 * * [simplify]: Extracting #2: cost 284 inf + 44 1554045750.341 * * [simplify]: Extracting #3: cost 437 inf + 7154 1554045750.354 * * [simplify]: Extracting #4: cost 125 inf + 80271 1554045750.377 * * [simplify]: Extracting #5: cost 8 inf + 104497 1554045750.399 * * [simplify]: Extracting #6: cost 0 inf + 105862 1554045750.433 * [simplify]: Simplified to (fma (* (fma (- x.im x.re) x.im (* x.re x.re)) (+ x.im x.re)) 0 (* (* (- (* x.re x.re) (* x.im x.im)) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))) 0)) 1554045750.433 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (fma (- x.im x.re) x.im (* x.re x.re)) (+ x.im x.re)) 0 (* (* (- (* x.re x.re) (* x.im x.im)) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))) 0)) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 1554045750.434 * [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))) 1554045750.434 * * [simplify]: iters left: 6 (12 enodes) 1554045750.439 * * [simplify]: iters left: 5 (59 enodes) 1554045750.451 * * [simplify]: iters left: 4 (164 enodes) 1554045750.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045750.530 * * [simplify]: Extracting #1: cost 59 inf + 0 1554045750.532 * * [simplify]: Extracting #2: cost 197 inf + 1 1554045750.536 * * [simplify]: Extracting #3: cost 172 inf + 10648 1554045750.550 * * [simplify]: Extracting #4: cost 5 inf + 39392 1554045750.570 * * [simplify]: Extracting #5: cost 0 inf + 38561 1554045750.584 * * [simplify]: Extracting #6: cost 0 inf + 38336 1554045750.591 * [simplify]: Simplified to (* (* 0 (+ x.re x.im)) (fma (- x.im x.re) x.im (* x.re x.re))) 1554045750.591 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (fma (- x.im x.re) x.im (* x.re x.re)) (+ x.im x.re)) 0 (* (* (- (* x.re x.re) (* x.im x.im)) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))) 0)) (* (* 0 (+ x.re x.im)) (fma (- x.im x.re) x.im (* x.re x.re))))) 1554045750.591 * * * * [progress]: [ 69 / 113 ] simplifiying candidate # 1554045750.592 * [simplify]: Simplifying (- (* (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow 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.im) (+ (* 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))) 1554045750.592 * * [simplify]: iters left: 6 (29 enodes) 1554045750.603 * * [simplify]: iters left: 5 (178 enodes) 1554045750.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045750.688 * * [simplify]: Extracting #1: cost 13 inf + 0 1554045750.688 * * [simplify]: Extracting #2: cost 99 inf + 0 1554045750.688 * * [simplify]: Extracting #3: cost 178 inf + 452 1554045750.691 * * [simplify]: Extracting #4: cost 147 inf + 11986 1554045750.699 * * [simplify]: Extracting #5: cost 33 inf + 39620 1554045750.720 * * [simplify]: Extracting #6: cost 2 inf + 51373 1554045750.742 * * [simplify]: Extracting #7: cost 0 inf + 52752 1554045750.765 * [simplify]: Simplified to (- (* (* (* (- (* x.re x.re) (* x.im x.im)) 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.re x.im) (* x.re x.im))))) (* (* (* (fma x.re x.re (* (+ x.re 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.im) (* (* x.re x.im) (* x.re x.im)))))) 1554045750.765 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* (- (* x.re x.re) (* x.im x.im)) 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.re x.im) (* x.re x.im))))) (* (* (* (fma x.re x.re (* (+ x.re 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.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.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1554045750.766 * [simplify]: Simplifying (* (* (- 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))))) 1554045750.766 * * [simplify]: iters left: 6 (16 enodes) 1554045750.776 * * [simplify]: iters left: 5 (97 enodes) 1554045750.823 * * [simplify]: iters left: 4 (372 enodes) 1554045751.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045751.078 * * [simplify]: Extracting #1: cost 85 inf + 0 1554045751.081 * * [simplify]: Extracting #2: cost 446 inf + 3 1554045751.087 * * [simplify]: Extracting #3: cost 302 inf + 32461 1554045751.106 * * [simplify]: Extracting #4: cost 16 inf + 95085 1554045751.143 * * [simplify]: Extracting #5: cost 0 inf + 97220 1554045751.164 * * [simplify]: Extracting #6: cost 0 inf + 97145 1554045751.185 * [simplify]: Simplified to (* (fma x.re x.re (* (+ x.im x.re) x.im)) (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0))) 1554045751.185 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* (- (* x.re x.re) (* x.im x.im)) 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.re x.im) (* x.re x.im))))) (* (* (* (fma x.re x.re (* (+ x.re 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.im) (* (* x.re x.im) (* x.re x.im)))))) (* (fma x.re x.re (* (+ x.im x.re) x.im)) (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0))))) 1554045751.186 * * * * [progress]: [ 70 / 113 ] simplifiying candidate # 1554045751.186 * [simplify]: Simplifying (- (* (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) 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)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1554045751.187 * * [simplify]: iters left: 6 (25 enodes) 1554045751.202 * * [simplify]: iters left: 5 (144 enodes) 1554045751.252 * * [simplify]: iters left: 4 (482 enodes) 1554045751.844 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045751.844 * * [simplify]: Extracting #1: cost 33 inf + 0 1554045751.846 * * [simplify]: Extracting #2: cost 340 inf + 44 1554045751.858 * * [simplify]: Extracting #3: cost 503 inf + 17503 1554045751.897 * * [simplify]: Extracting #4: cost 126 inf + 108506 1554045751.924 * * [simplify]: Extracting #5: cost 35 inf + 128552 1554045751.965 * * [simplify]: Extracting #6: cost 5 inf + 138398 1554045752.011 * * [simplify]: Extracting #7: cost 0 inf + 140742 1554045752.039 * [simplify]: Simplified to (fma (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (* (fma (+ x.re x.im) x.im (* x.re x.re)) (* (- x.re x.im) 0))) 1554045752.039 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (* (fma (+ x.re x.im) x.im (* x.re x.re)) (* (- x.re x.im) 0))) (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 1554045752.039 * [simplify]: Simplifying (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))) 1554045752.040 * * [simplify]: iters left: 6 (12 enodes) 1554045752.043 * * [simplify]: iters left: 5 (59 enodes) 1554045752.058 * * [simplify]: iters left: 4 (175 enodes) 1554045752.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045752.149 * * [simplify]: Extracting #1: cost 57 inf + 0 1554045752.149 * * [simplify]: Extracting #2: cost 199 inf + 1 1554045752.151 * * [simplify]: Extracting #3: cost 205 inf + 9550 1554045752.170 * * [simplify]: Extracting #4: cost 14 inf + 42364 1554045752.188 * * [simplify]: Extracting #5: cost 0 inf + 44265 1554045752.206 * * [simplify]: Extracting #6: cost 0 inf + 44235 1554045752.225 * [simplify]: Simplified to (* (* (- x.re x.im) 0) (fma x.re x.re (* x.im (+ x.im x.re)))) 1554045752.225 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (* (fma (+ x.re x.im) x.im (* x.re x.re)) (* (- x.re x.im) 0))) (* (* (- x.re x.im) 0) (fma x.re x.re (* x.im (+ x.im x.re)))))) 1554045752.225 * * * * [progress]: [ 71 / 113 ] simplifiying candidate # 1554045752.225 * [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.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (- x.re x.im) (+ x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1554045752.226 * * [simplify]: iters left: 6 (25 enodes) 1554045752.243 * * [simplify]: iters left: 5 (149 enodes) 1554045752.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045752.308 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045752.308 * * [simplify]: Extracting #2: cost 108 inf + 0 1554045752.309 * * [simplify]: Extracting #3: cost 174 inf + 372 1554045752.313 * * [simplify]: Extracting #4: cost 109 inf + 13900 1554045752.328 * * [simplify]: Extracting #5: cost 11 inf + 35783 1554045752.345 * * [simplify]: Extracting #6: cost 1 inf + 39522 1554045752.361 * * [simplify]: Extracting #7: cost 0 inf + 39775 1554045752.372 * [simplify]: Simplified to (- (* (* (* x.re (- (* 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.re x.re) (* x.im x.im))) (* (* (- (* 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)))))) 1554045752.372 * [simplify]: Simplified (2 1) to (λ (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.re x.im))) (* (* x.re x.im) (* x.re x.im)))) (- (* 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.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.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1554045752.372 * [simplify]: Simplifying (* (* (- 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))))) 1554045752.372 * * [simplify]: iters left: 6 (13 enodes) 1554045752.377 * * [simplify]: iters left: 5 (83 enodes) 1554045752.411 * * [simplify]: iters left: 4 (322 enodes) 1554045752.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045752.584 * * [simplify]: Extracting #1: cost 76 inf + 0 1554045752.585 * * [simplify]: Extracting #2: cost 340 inf + 44 1554045752.588 * * [simplify]: Extracting #3: cost 232 inf + 15632 1554045752.605 * * [simplify]: Extracting #4: cost 20 inf + 48795 1554045752.620 * * [simplify]: Extracting #5: cost 0 inf + 52495 1554045752.632 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (* (- x.re x.im) (+ x.im x.re))) 1554045752.632 * [simplify]: Simplified (2 2) to (λ (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.re x.im))) (* (* x.re x.im) (* x.re x.im)))) (- (* 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.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (* (- x.re x.im) (+ x.im x.re))))) 1554045752.633 * * * * [progress]: [ 72 / 113 ] simplifiying candidate # 1554045752.633 * [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.im) (+ x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1554045752.633 * * [simplify]: iters left: 6 (20 enodes) 1554045752.642 * * [simplify]: iters left: 5 (107 enodes) 1554045752.677 * * [simplify]: iters left: 4 (389 enodes) 1554045753.150 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045753.150 * * [simplify]: Extracting #1: cost 30 inf + 0 1554045753.151 * * [simplify]: Extracting #2: cost 211 inf + 86 1554045753.155 * * [simplify]: Extracting #3: cost 330 inf + 11655 1554045753.166 * * [simplify]: Extracting #4: cost 80 inf + 56409 1554045753.184 * * [simplify]: Extracting #5: cost 1 inf + 67629 1554045753.220 * * [simplify]: Extracting #6: cost 0 inf + 67471 1554045753.253 * [simplify]: Simplified to (fma (- x.re x.im) (* (* (* (+ x.re x.im) 0) (- x.re x.im)) (+ x.re x.im)) (* (* (+ x.re x.im) 0) (- x.re x.im))) 1554045753.253 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (- x.re x.im) (* (* (* (+ x.re x.im) 0) (- x.re x.im)) (+ x.re x.im)) (* (* (+ x.re x.im) 0) (- x.re x.im))) (* (* (- x.re x.im) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 1554045753.254 * [simplify]: Simplifying (* (* (- x.re x.im) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 1554045753.254 * * [simplify]: iters left: 6 (9 enodes) 1554045753.258 * * [simplify]: iters left: 5 (43 enodes) 1554045753.266 * * [simplify]: iters left: 4 (116 enodes) 1554045753.308 * * [simplify]: iters left: 3 (427 enodes) 1554045754.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045754.460 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045754.460 * [simplify]: Simplified to 0 1554045754.460 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (- x.re x.im) (* (* (* (+ x.re x.im) 0) (- x.re x.im)) (+ x.re x.im)) (* (* (+ x.re x.im) 0) (- x.re x.im))) 0)) 1554045754.460 * * * * [progress]: [ 73 / 113 ] simplifiying candidate # 1554045754.461 * [simplify]: Simplifying (- (* (* (+ x.re x.im) (* (- (pow x.re 3) (pow 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.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1554045754.461 * * [simplify]: iters left: 6 (27 enodes) 1554045754.480 * * [simplify]: iters left: 5 (156 enodes) 1554045754.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045754.572 * * [simplify]: Extracting #1: cost 13 inf + 0 1554045754.572 * * [simplify]: Extracting #2: cost 85 inf + 0 1554045754.573 * * [simplify]: Extracting #3: cost 150 inf + 43 1554045754.576 * * [simplify]: Extracting #4: cost 128 inf + 8421 1554045754.589 * * [simplify]: Extracting #5: cost 26 inf + 32664 1554045754.606 * * [simplify]: Extracting #6: cost 1 inf + 42137 1554045754.622 * * [simplify]: Extracting #7: cost 0 inf + 42349 1554045754.639 * [simplify]: Simplified to (- (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* 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.re x.im) (* x.re x.im)))) (* x.im (fma x.re x.re (* x.im (+ x.im x.re)))))) 1554045754.639 * [simplify]: Simplified (2 1) 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.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.im)))) (* x.im (fma 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.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1554045754.640 * [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))))) 1554045754.640 * * [simplify]: iters left: 6 (14 enodes) 1554045754.649 * * [simplify]: iters left: 5 (80 enodes) 1554045754.690 * * [simplify]: iters left: 4 (284 enodes) 1554045754.893 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045754.893 * * [simplify]: Extracting #1: cost 60 inf + 0 1554045754.894 * * [simplify]: Extracting #2: cost 241 inf + 167 1554045754.897 * * [simplify]: Extracting #3: cost 116 inf + 17947 1554045754.907 * * [simplify]: Extracting #4: cost 12 inf + 36658 1554045754.921 * * [simplify]: Extracting #5: cost 0 inf + 38397 1554045754.940 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (+ x.re x.im) x.im (* x.re x.re))) 1554045754.941 * [simplify]: Simplified (2 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.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.im)))) (* x.im (fma x.re x.re (* x.im (+ x.im x.re)))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (+ x.re x.im) x.im (* x.re x.re))))) 1554045754.941 * * * * [progress]: [ 74 / 113 ] simplifiying candidate # 1554045754.941 * [simplify]: Simplifying (- (* (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) 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.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1554045754.942 * * [simplify]: iters left: 6 (23 enodes) 1554045754.957 * * [simplify]: iters left: 5 (122 enodes) 1554045754.999 * * [simplify]: iters left: 4 (326 enodes) 1554045755.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045755.219 * * [simplify]: Extracting #1: cost 26 inf + 0 1554045755.220 * * [simplify]: Extracting #2: cost 156 inf + 44 1554045755.222 * * [simplify]: Extracting #3: cost 191 inf + 4233 1554045755.232 * * [simplify]: Extracting #4: cost 114 inf + 24365 1554045755.247 * * [simplify]: Extracting #5: cost 31 inf + 43697 1554045755.259 * * [simplify]: Extracting #6: cost 6 inf + 47494 1554045755.268 * * [simplify]: Extracting #7: cost 0 inf + 49760 1554045755.277 * [simplify]: Simplified to (fma (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) 0) (fma (* x.im (+ x.im x.re)) 0 0)) 1554045755.277 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) 0) (fma (* x.im (+ x.im x.re)) 0 0)) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 1554045755.277 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 1554045755.277 * * [simplify]: iters left: 6 (10 enodes) 1554045755.280 * * [simplify]: iters left: 5 (42 enodes) 1554045755.292 * * [simplify]: iters left: 4 (94 enodes) 1554045755.335 * * [simplify]: iters left: 3 (290 enodes) 1554045756.018 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045756.019 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045756.019 * [simplify]: Simplified to 0 1554045756.019 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) 0) (fma (* x.im (+ x.im x.re)) 0 0)) 0)) 1554045756.019 * * * * [progress]: [ 75 / 113 ] simplifiying candidate # 1554045756.019 * [simplify]: Simplifying (- (* (* (+ x.re 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.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))) 1554045756.020 * * [simplify]: iters left: 6 (23 enodes) 1554045756.032 * * [simplify]: iters left: 5 (134 enodes) 1554045756.083 * * [simplify]: iters left: 4 (469 enodes) 1554045756.425 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045756.425 * * [simplify]: Extracting #1: cost 50 inf + 0 1554045756.427 * * [simplify]: Extracting #2: cost 370 inf + 2 1554045756.435 * * [simplify]: Extracting #3: cost 367 inf + 15651 1554045756.474 * * [simplify]: Extracting #4: cost 86 inf + 71591 1554045756.508 * * [simplify]: Extracting #5: cost 14 inf + 91252 1554045756.537 * * [simplify]: Extracting #6: cost 4 inf + 93730 1554045756.589 * * [simplify]: Extracting #7: cost 0 inf + 95324 1554045756.622 * [simplify]: Simplified to (- (* (fma (* x.re x.im) (* x.re x.im) 0) (* 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) (* x.re x.im)))) (* (+ x.im x.re) x.im))) 1554045756.622 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (fma (* x.re x.im) (* x.re x.im) 0) (* 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) (* x.re x.im)))) (* (+ 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))))))) 1554045756.623 * [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))))) 1554045756.623 * * [simplify]: iters left: 6 (11 enodes) 1554045756.627 * * [simplify]: iters left: 5 (66 enodes) 1554045756.653 * * [simplify]: iters left: 4 (240 enodes) 1554045756.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045756.773 * * [simplify]: Extracting #1: cost 39 inf + 0 1554045756.773 * * [simplify]: Extracting #2: cost 93 inf + 45 1554045756.774 * * [simplify]: Extracting #3: cost 69 inf + 3737 1554045756.777 * * [simplify]: Extracting #4: cost 14 inf + 11017 1554045756.781 * * [simplify]: Extracting #5: cost 0 inf + 12433 1554045756.786 * [simplify]: Simplified to (fma (* (* x.re x.im) (* x.re x.im)) (+ x.im x.re) 0) 1554045756.786 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (fma (* x.re x.im) (* x.re x.im) 0) (* 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) (* x.re x.im)))) (* (+ x.im x.re) x.im))) (fma (* (* x.re x.im) (* x.re x.im)) (+ x.im x.re) 0))) 1554045756.786 * * * * [progress]: [ 76 / 113 ] simplifiying candidate # 1554045756.786 * [simplify]: Simplifying (- (* (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)) (- (* 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))) 1554045756.787 * * [simplify]: iters left: 6 (18 enodes) 1554045756.797 * * [simplify]: iters left: 5 (92 enodes) 1554045756.837 * * [simplify]: iters left: 4 (298 enodes) 1554045757.186 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045757.186 * * [simplify]: Extracting #1: cost 21 inf + 0 1554045757.187 * * [simplify]: Extracting #2: cost 128 inf + 3 1554045757.188 * * [simplify]: Extracting #3: cost 145 inf + 2967 1554045757.195 * * [simplify]: Extracting #4: cost 31 inf + 24659 1554045757.202 * * [simplify]: Extracting #5: cost 1 inf + 29004 1554045757.209 * * [simplify]: Extracting #6: cost 0 inf + 29006 1554045757.216 * [simplify]: Simplified to (fma (- (* x.re x.re) (* x.im x.im)) 0 0) 1554045757.216 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (- (* x.re x.re) (* x.im x.im)) 0 0) (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 1554045757.217 * [simplify]: Simplifying (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))) 1554045757.217 * * [simplify]: iters left: 6 (7 enodes) 1554045757.219 * * [simplify]: iters left: 5 (26 enodes) 1554045757.223 * * [simplify]: iters left: 4 (55 enodes) 1554045757.242 * * [simplify]: iters left: 3 (130 enodes) 1554045757.274 * * [simplify]: iters left: 2 (205 enodes) 1554045757.302 * * [simplify]: iters left: 1 (274 enodes) 1554045757.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045757.361 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045757.361 * [simplify]: Simplified to 0 1554045757.361 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (- (* x.re x.re) (* x.im x.im)) 0 0) 0)) 1554045757.361 * * * * [progress]: [ 77 / 113 ] simplifiying candidate # 1554045757.361 * [simplify]: Simplifying (- (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- 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))))) (* (+ (* 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))) 1554045757.362 * * [simplify]: iters left: 6 (27 enodes) 1554045757.373 * * [simplify]: iters left: 5 (158 enodes) 1554045757.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045757.433 * * [simplify]: Extracting #1: cost 13 inf + 0 1554045757.433 * * [simplify]: Extracting #2: cost 88 inf + 0 1554045757.434 * * [simplify]: Extracting #3: cost 149 inf + 84 1554045757.437 * * [simplify]: Extracting #4: cost 128 inf + 7482 1554045757.445 * * [simplify]: Extracting #5: cost 12 inf + 34637 1554045757.456 * * [simplify]: Extracting #6: cost 0 inf + 40022 1554045757.464 * [simplify]: Simplified to (- (* (* x.re (- x.re x.im)) (* (fma x.im (* x.im x.im) (* 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.re))))) (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* x.im (fma x.re x.re (* x.im (- x.im x.re)))))) 1554045757.464 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* x.re (- x.re x.im)) (* (fma x.im (* x.im x.im) (* 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.re))))) (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* x.im (fma 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.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1554045757.464 * [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))))) 1554045757.464 * * [simplify]: iters left: 6 (14 enodes) 1554045757.469 * * [simplify]: iters left: 5 (81 enodes) 1554045757.494 * * [simplify]: iters left: 4 (266 enodes) 1554045757.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045757.640 * * [simplify]: Extracting #1: cost 48 inf + 0 1554045757.640 * * [simplify]: Extracting #2: cost 212 inf + 85 1554045757.643 * * [simplify]: Extracting #3: cost 121 inf + 14064 1554045757.650 * * [simplify]: Extracting #4: cost 6 inf + 34349 1554045757.658 * * [simplify]: Extracting #5: cost 0 inf + 35120 1554045757.667 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (- x.im x.re) x.im (* x.re x.re))) 1554045757.667 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* x.re (- x.re x.im)) (* (fma x.im (* x.im x.im) (* 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.re))))) (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* x.im (fma x.re x.re (* x.im (- x.im x.re)))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (- x.im x.re) x.im (* x.re x.re))))) 1554045757.667 * * * * [progress]: [ 78 / 113 ] simplifiying candidate # 1554045757.668 * [simplify]: Simplifying (- (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- 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))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1554045757.668 * * [simplify]: iters left: 6 (23 enodes) 1554045757.682 * * [simplify]: iters left: 5 (124 enodes) 1554045757.716 * * [simplify]: iters left: 4 (318 enodes) 1554045757.865 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045757.866 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045757.866 * * [simplify]: Extracting #2: cost 135 inf + 3 1554045757.867 * * [simplify]: Extracting #3: cost 152 inf + 6313 1554045757.873 * * [simplify]: Extracting #4: cost 28 inf + 30061 1554045757.880 * * [simplify]: Extracting #5: cost 6 inf + 35161 1554045757.892 * * [simplify]: Extracting #6: cost 0 inf + 36302 1554045757.910 * [simplify]: Simplified to (fma (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) 0) (fma (* x.im (- x.im x.re)) 0 0)) 1554045757.910 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) 0) (fma (* x.im (- x.im x.re)) 0 0)) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 1554045757.911 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 1554045757.911 * * [simplify]: iters left: 6 (10 enodes) 1554045757.915 * * [simplify]: iters left: 5 (43 enodes) 1554045757.923 * * [simplify]: iters left: 4 (94 enodes) 1554045757.945 * * [simplify]: iters left: 3 (261 enodes) 1554045758.276 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045758.276 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045758.276 * [simplify]: Simplified to 0 1554045758.276 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) 0) (fma (* x.im (- x.im x.re)) 0 0)) 0)) 1554045758.277 * * * * [progress]: [ 79 / 113 ] simplifiying candidate # 1554045758.277 * [simplify]: Simplifying (- (* (* (- (* x.re 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.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))) 1554045758.277 * * [simplify]: iters left: 6 (23 enodes) 1554045758.297 * * [simplify]: iters left: 5 (135 enodes) 1554045758.362 * * [simplify]: iters left: 4 (473 enodes) 1554045758.752 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045758.752 * * [simplify]: Extracting #1: cost 49 inf + 0 1554045758.753 * * [simplify]: Extracting #2: cost 397 inf + 249 1554045758.760 * * [simplify]: Extracting #3: cost 345 inf + 29448 1554045758.790 * * [simplify]: Extracting #4: cost 55 inf + 90311 1554045758.830 * * [simplify]: Extracting #5: cost 10 inf + 100581 1554045758.866 * * [simplify]: Extracting #6: cost 0 inf + 103505 1554045758.906 * [simplify]: Simplified to (fma (+ 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)) (* (* x.re x.im) (* x.re x.im)))) (- (- x.re x.im))) x.im)) 1554045758.906 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (+ 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)) (* (* 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.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1554045758.907 * [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))))) 1554045758.907 * * [simplify]: iters left: 6 (11 enodes) 1554045758.914 * * [simplify]: iters left: 5 (67 enodes) 1554045758.947 * * [simplify]: iters left: 4 (237 enodes) 1554045759.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045759.009 * * [simplify]: Extracting #1: cost 37 inf + 0 1554045759.010 * * [simplify]: Extracting #2: cost 112 inf + 3 1554045759.011 * * [simplify]: Extracting #3: cost 62 inf + 6954 1554045759.018 * * [simplify]: Extracting #4: cost 4 inf + 13870 1554045759.023 * * [simplify]: Extracting #5: cost 0 inf + 14011 1554045759.027 * [simplify]: Simplified to (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0)) 1554045759.027 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (+ 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)) (* (* x.re x.im) (* x.re x.im)))) (- (- x.re x.im))) x.im)) (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0)))) 1554045759.027 * * * * [progress]: [ 80 / 113 ] simplifiying candidate # 1554045759.028 * [simplify]: Simplifying (- (* (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)) (- (* 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))) 1554045759.028 * * [simplify]: iters left: 6 (18 enodes) 1554045759.033 * * [simplify]: iters left: 5 (93 enodes) 1554045759.055 * * [simplify]: iters left: 4 (297 enodes) 1554045759.231 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045759.231 * * [simplify]: Extracting #1: cost 27 inf + 0 1554045759.231 * * [simplify]: Extracting #2: cost 179 inf + 128 1554045759.234 * * [simplify]: Extracting #3: cost 168 inf + 13836 1554045759.243 * * [simplify]: Extracting #4: cost 28 inf + 40063 1554045759.265 * * [simplify]: Extracting #5: cost 0 inf + 44433 1554045759.285 * [simplify]: Simplified to (fma (* 0 (- x.re x.im)) (* (- x.re x.im) (+ x.re x.im)) (* 0 (- x.re x.im))) 1554045759.285 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* 0 (- x.re x.im)) (* (- x.re x.im) (+ x.re x.im)) (* 0 (- x.re x.im))) (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 1554045759.285 * [simplify]: Simplifying (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))) 1554045759.285 * * [simplify]: iters left: 6 (7 enodes) 1554045759.289 * * [simplify]: iters left: 5 (27 enodes) 1554045759.296 * * [simplify]: iters left: 4 (56 enodes) 1554045759.318 * * [simplify]: iters left: 3 (134 enodes) 1554045759.381 * * [simplify]: iters left: 2 (242 enodes) 1554045759.426 * * [simplify]: iters left: 1 (312 enodes) 1554045759.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045759.513 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045759.513 * [simplify]: Simplified to 0 1554045759.513 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* 0 (- x.re x.im)) (* (- x.re x.im) (+ x.re x.im)) (* 0 (- x.re x.im))) 0)) 1554045759.513 * * * * [progress]: [ 81 / 113 ] simplifiying candidate # 1554045759.513 * * * * [progress]: [ 82 / 113 ] simplifiying candidate # 1554045759.513 * * * * [progress]: [ 83 / 113 ] simplifiying candidate # 1554045759.513 * * * * [progress]: [ 84 / 113 ] simplifiying candidate # 1554045759.514 * * * * [progress]: [ 85 / 113 ] simplifiying candidate # 1554045759.514 * * * * [progress]: [ 86 / 113 ] simplifiying candidate #real (real->posit16 (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 1554045759.514 * * * * [progress]: [ 87 / 113 ] simplifiying candidate # 1554045759.514 * * * * [progress]: [ 88 / 113 ] simplifiying candidate # 1554045759.514 * * * * [progress]: [ 89 / 113 ] simplifiying candidate # 1554045759.514 * * * * [progress]: [ 90 / 113 ] simplifiying candidate # 1554045759.514 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 1554045759.514 * * [simplify]: iters left: 5 (7 enodes) 1554045759.518 * * [simplify]: iters left: 4 (28 enodes) 1554045759.526 * * [simplify]: iters left: 3 (53 enodes) 1554045759.541 * * [simplify]: iters left: 2 (105 enodes) 1554045759.571 * * [simplify]: iters left: 1 (230 enodes) 1554045759.650 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045759.650 * * [simplify]: Extracting #1: cost 41 inf + 0 1554045759.651 * * [simplify]: Extracting #2: cost 151 inf + 74 1554045759.652 * * [simplify]: Extracting #3: cost 154 inf + 2210 1554045759.655 * * [simplify]: Extracting #4: cost 80 inf + 30988 1554045759.661 * * [simplify]: Extracting #5: cost 22 inf + 65495 1554045759.669 * * [simplify]: Extracting #6: cost 0 inf + 80261 1554045759.682 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 1554045759.682 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (log (* (exp (* x.re x.im)) (exp (* x.re x.im)))) x.im))) 1554045759.682 * * * * [progress]: [ 91 / 113 ] simplifiying candidate # 1554045759.682 * * * * [progress]: [ 92 / 113 ] simplifiying candidate # 1554045759.682 * * * * [progress]: [ 93 / 113 ] simplifiying candidate # 1554045759.682 * * * * [progress]: [ 94 / 113 ] simplifiying candidate # 1554045759.683 * * * * [progress]: [ 95 / 113 ] simplifiying candidate # 1554045759.683 * * * * [progress]: [ 96 / 113 ] simplifiying candidate # 1554045759.683 * * * * [progress]: [ 97 / 113 ] simplifiying candidate # 1554045759.683 * * * * [progress]: [ 98 / 113 ] simplifiying candidate # 1554045759.683 * * * * [progress]: [ 99 / 113 ] simplifiying candidate # 1554045759.683 * * * * [progress]: [ 100 / 113 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.im)))> 1554045759.683 * * * * [progress]: [ 101 / 113 ] simplifiying candidate # 1554045759.683 * * * * [progress]: [ 102 / 113 ] simplifiying candidate # 1554045759.683 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1554045759.683 * * [simplify]: iters left: 5 (8 enodes) 1554045759.689 * * [simplify]: iters left: 4 (39 enodes) 1554045759.706 * * [simplify]: iters left: 3 (75 enodes) 1554045759.736 * * [simplify]: iters left: 2 (141 enodes) 1554045759.784 * * [simplify]: iters left: 1 (210 enodes) 1554045759.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045759.859 * * [simplify]: Extracting #1: cost 26 inf + 0 1554045759.859 * * [simplify]: Extracting #2: cost 58 inf + 207 1554045759.860 * * [simplify]: Extracting #3: cost 40 inf + 2862 1554045759.863 * * [simplify]: Extracting #4: cost 14 inf + 7546 1554045759.866 * * [simplify]: Extracting #5: cost 2 inf + 12430 1554045759.869 * * [simplify]: Extracting #6: cost 0 inf + 13105 1554045759.872 * [simplify]: Simplified to (* x.re (* (+ x.im x.re) (- x.re x.im))) 1554045759.872 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045759.872 * * * * [progress]: [ 103 / 113 ] simplifiying candidate # 1554045759.872 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1554045759.873 * * [simplify]: iters left: 5 (8 enodes) 1554045759.878 * * [simplify]: iters left: 4 (39 enodes) 1554045759.894 * * [simplify]: iters left: 3 (75 enodes) 1554045759.923 * * [simplify]: iters left: 2 (141 enodes) 1554045759.976 * * [simplify]: iters left: 1 (210 enodes) 1554045760.012 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045760.012 * * [simplify]: Extracting #1: cost 26 inf + 0 1554045760.012 * * [simplify]: Extracting #2: cost 58 inf + 207 1554045760.013 * * [simplify]: Extracting #3: cost 40 inf + 2862 1554045760.014 * * [simplify]: Extracting #4: cost 14 inf + 7546 1554045760.015 * * [simplify]: Extracting #5: cost 2 inf + 12430 1554045760.017 * * [simplify]: Extracting #6: cost 0 inf + 13105 1554045760.018 * [simplify]: Simplified to (* x.re (* (+ x.im x.re) (- x.re x.im))) 1554045760.018 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045760.018 * * * * [progress]: [ 104 / 113 ] simplifiying candidate # 1554045760.019 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1554045760.019 * * [simplify]: iters left: 5 (8 enodes) 1554045760.023 * * [simplify]: iters left: 4 (39 enodes) 1554045760.032 * * [simplify]: iters left: 3 (75 enodes) 1554045760.051 * * [simplify]: iters left: 2 (141 enodes) 1554045760.085 * * [simplify]: iters left: 1 (210 enodes) 1554045760.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045760.128 * * [simplify]: Extracting #1: cost 26 inf + 0 1554045760.128 * * [simplify]: Extracting #2: cost 58 inf + 207 1554045760.128 * * [simplify]: Extracting #3: cost 40 inf + 2862 1554045760.130 * * [simplify]: Extracting #4: cost 14 inf + 7546 1554045760.131 * * [simplify]: Extracting #5: cost 2 inf + 12430 1554045760.132 * * [simplify]: Extracting #6: cost 0 inf + 13105 1554045760.134 * [simplify]: Simplified to (* x.re (* (+ x.im x.re) (- x.re x.im))) 1554045760.134 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045760.134 * * * * [progress]: [ 105 / 113 ] simplifiying candidate # 1554045760.137 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1554045760.137 * * [simplify]: iters left: 5 (6 enodes) 1554045760.139 * * [simplify]: iters left: 4 (27 enodes) 1554045760.145 * * [simplify]: iters left: 3 (45 enodes) 1554045760.153 * * [simplify]: iters left: 2 (68 enodes) 1554045760.170 * * [simplify]: iters left: 1 (76 enodes) 1554045760.182 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045760.182 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045760.182 * * [simplify]: Extracting #2: cost 15 inf + 45 1554045760.182 * * [simplify]: Extracting #3: cost 3 inf + 870 1554045760.183 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045760.183 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1554045760.183 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* 2 x.im) (* x.re x.im)))) 1554045760.183 * * * * [progress]: [ 106 / 113 ] simplifiying candidate # 1554045760.184 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1554045760.184 * * [simplify]: iters left: 5 (6 enodes) 1554045760.186 * * [simplify]: iters left: 4 (27 enodes) 1554045760.191 * * [simplify]: iters left: 3 (45 enodes) 1554045760.198 * * [simplify]: iters left: 2 (68 enodes) 1554045760.210 * * [simplify]: iters left: 1 (76 enodes) 1554045760.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045760.228 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045760.228 * * [simplify]: Extracting #2: cost 15 inf + 45 1554045760.228 * * [simplify]: Extracting #3: cost 3 inf + 870 1554045760.229 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045760.230 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1554045760.230 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* 2 x.im) (* x.re x.im)))) 1554045760.230 * * * * [progress]: [ 107 / 113 ] simplifiying candidate # 1554045760.230 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1554045760.230 * * [simplify]: iters left: 5 (6 enodes) 1554045760.234 * * [simplify]: iters left: 4 (27 enodes) 1554045760.240 * * [simplify]: iters left: 3 (45 enodes) 1554045760.248 * * [simplify]: iters left: 2 (68 enodes) 1554045760.257 * * [simplify]: iters left: 1 (76 enodes) 1554045760.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045760.267 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045760.267 * * [simplify]: Extracting #2: cost 15 inf + 45 1554045760.267 * * [simplify]: Extracting #3: cost 3 inf + 870 1554045760.268 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045760.268 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1554045760.268 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* 2 x.im) (* x.re x.im)))) 1554045760.268 * * * * [progress]: [ 108 / 113 ] simplifiying candidate # 1554045760.268 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1554045760.268 * * [simplify]: iters left: 6 (9 enodes) 1554045760.272 * * [simplify]: iters left: 5 (45 enodes) 1554045760.281 * * [simplify]: iters left: 4 (96 enodes) 1554045760.305 * * [simplify]: iters left: 3 (202 enodes) 1554045760.348 * * [simplify]: iters left: 2 (341 enodes) 1554045760.449 * * [simplify]: iters left: 1 (475 enodes) 1554045760.593 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045760.593 * * [simplify]: Extracting #1: cost 30 inf + 0 1554045760.594 * * [simplify]: Extracting #2: cost 73 inf + 253 1554045760.596 * * [simplify]: Extracting #3: cost 61 inf + 3917 1554045760.600 * * [simplify]: Extracting #4: cost 52 inf + 5134 1554045760.603 * * [simplify]: Extracting #5: cost 30 inf + 15120 1554045760.609 * * [simplify]: Extracting #6: cost 4 inf + 30571 1554045760.615 * * [simplify]: Extracting #7: cost 0 inf + 33477 1554045760.624 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 1554045760.624 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 1554045760.624 * * * * [progress]: [ 109 / 113 ] simplifiying candidate # 1554045760.625 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1554045760.625 * * [simplify]: iters left: 6 (9 enodes) 1554045760.630 * * [simplify]: iters left: 5 (45 enodes) 1554045760.647 * * [simplify]: iters left: 4 (96 enodes) 1554045760.681 * * [simplify]: iters left: 3 (202 enodes) 1554045760.751 * * [simplify]: iters left: 2 (341 enodes) 1554045760.868 * * [simplify]: iters left: 1 (475 enodes) 1554045760.969 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045760.970 * * [simplify]: Extracting #1: cost 30 inf + 0 1554045760.970 * * [simplify]: Extracting #2: cost 73 inf + 253 1554045760.973 * * [simplify]: Extracting #3: cost 61 inf + 3917 1554045760.976 * * [simplify]: Extracting #4: cost 52 inf + 5134 1554045760.980 * * [simplify]: Extracting #5: cost 30 inf + 15120 1554045760.987 * * [simplify]: Extracting #6: cost 4 inf + 30571 1554045760.991 * * [simplify]: Extracting #7: cost 0 inf + 33477 1554045760.994 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 1554045760.994 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 1554045760.994 * * * * [progress]: [ 110 / 113 ] simplifiying candidate # 1554045760.995 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1554045760.995 * * [simplify]: iters left: 6 (9 enodes) 1554045760.998 * * [simplify]: iters left: 5 (45 enodes) 1554045761.008 * * [simplify]: iters left: 4 (96 enodes) 1554045761.033 * * [simplify]: iters left: 3 (202 enodes) 1554045761.091 * * [simplify]: iters left: 2 (341 enodes) 1554045761.193 * * [simplify]: iters left: 1 (475 enodes) 1554045761.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045761.295 * * [simplify]: Extracting #1: cost 30 inf + 0 1554045761.296 * * [simplify]: Extracting #2: cost 73 inf + 253 1554045761.298 * * [simplify]: Extracting #3: cost 61 inf + 3917 1554045761.302 * * [simplify]: Extracting #4: cost 52 inf + 5134 1554045761.305 * * [simplify]: Extracting #5: cost 30 inf + 15120 1554045761.309 * * [simplify]: Extracting #6: cost 4 inf + 30571 1554045761.312 * * [simplify]: Extracting #7: cost 0 inf + 33477 1554045761.315 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 1554045761.315 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 1554045761.315 * * * * [progress]: [ 111 / 113 ] simplifiying candidate # 1554045761.316 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045761.316 * * [simplify]: iters left: 4 (5 enodes) 1554045761.317 * * [simplify]: iters left: 3 (19 enodes) 1554045761.320 * * [simplify]: iters left: 2 (27 enodes) 1554045761.324 * * [simplify]: iters left: 1 (32 enodes) 1554045761.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045761.328 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045761.329 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045761.329 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045761.329 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045761.329 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* x.re x.im) 2) x.im))) 1554045761.329 * * * * [progress]: [ 112 / 113 ] simplifiying candidate # 1554045761.329 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045761.329 * * [simplify]: iters left: 4 (5 enodes) 1554045761.331 * * [simplify]: iters left: 3 (19 enodes) 1554045761.334 * * [simplify]: iters left: 2 (27 enodes) 1554045761.338 * * [simplify]: iters left: 1 (32 enodes) 1554045761.342 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045761.342 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045761.342 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045761.342 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045761.343 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045761.343 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* x.re x.im) 2) x.im))) 1554045761.343 * * * * [progress]: [ 113 / 113 ] simplifiying candidate # 1554045761.343 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045761.343 * * [simplify]: iters left: 4 (5 enodes) 1554045761.345 * * [simplify]: iters left: 3 (19 enodes) 1554045761.348 * * [simplify]: iters left: 2 (27 enodes) 1554045761.352 * * [simplify]: iters left: 1 (32 enodes) 1554045761.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045761.359 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045761.359 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045761.360 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045761.360 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045761.360 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* x.re x.im) 2) x.im))) 1554045761.360 * * * [progress]: adding candidates to table 1554045762.461 * * [progress]: iteration 3 / 4 1554045762.461 * * * [progress]: picking best candidate 1554045762.493 * * * * [pick]: Picked # 1554045762.494 * * * [progress]: localizing error 1554045762.531 * * * [progress]: generating rewritten candidates 1554045762.531 * * * * [progress]: [ 1 / 4 ] rewriting at (2 3 1) 1554045762.577 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 1554045762.578 * * * * [progress]: [ 3 / 4 ] rewriting at (2 3 1 1) 1554045762.593 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2) 1554045762.610 * * * [progress]: generating series expansions 1554045762.610 * * * * [progress]: [ 1 / 4 ] generating series at (2 3 1) 1554045762.610 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 1554045762.610 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1554045762.610 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 1554045762.610 * [taylor]: Taking taylor expansion of 2 in x.im 1554045762.610 * [backup-simplify]: Simplify 2 into 2 1554045762.610 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045762.610 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045762.610 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.610 * [backup-simplify]: Simplify 0 into 0 1554045762.610 * [backup-simplify]: Simplify 1 into 1 1554045762.610 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.610 * [backup-simplify]: Simplify x.re into x.re 1554045762.610 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1554045762.610 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.610 * [backup-simplify]: Simplify 2 into 2 1554045762.610 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045762.610 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045762.610 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.610 * [backup-simplify]: Simplify x.im into x.im 1554045762.610 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.610 * [backup-simplify]: Simplify 0 into 0 1554045762.610 * [backup-simplify]: Simplify 1 into 1 1554045762.610 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1554045762.610 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.610 * [backup-simplify]: Simplify 2 into 2 1554045762.610 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045762.610 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045762.610 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.610 * [backup-simplify]: Simplify x.im into x.im 1554045762.610 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.610 * [backup-simplify]: Simplify 0 into 0 1554045762.610 * [backup-simplify]: Simplify 1 into 1 1554045762.611 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045762.611 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045762.611 * [backup-simplify]: Simplify (* 2 0) into 0 1554045762.611 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.611 * [backup-simplify]: Simplify 0 into 0 1554045762.611 * [backup-simplify]: Simplify 0 into 0 1554045762.611 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045762.612 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045762.612 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 1554045762.612 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 1554045762.612 * [taylor]: Taking taylor expansion of 2 in x.im 1554045762.612 * [backup-simplify]: Simplify 2 into 2 1554045762.612 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045762.612 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.612 * [backup-simplify]: Simplify 0 into 0 1554045762.612 * [backup-simplify]: Simplify 1 into 1 1554045762.612 * [backup-simplify]: Simplify (* 1 1) into 1 1554045762.613 * [backup-simplify]: Simplify (* 2 1) into 2 1554045762.613 * [backup-simplify]: Simplify 2 into 2 1554045762.613 * [backup-simplify]: Simplify 0 into 0 1554045762.613 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045762.613 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045762.614 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1554045762.614 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.614 * [backup-simplify]: Simplify 0 into 0 1554045762.614 * [backup-simplify]: Simplify 0 into 0 1554045762.614 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045762.615 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 1554045762.615 * [backup-simplify]: Simplify 0 into 0 1554045762.615 * [backup-simplify]: Simplify 0 into 0 1554045762.615 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045762.616 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045762.617 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1554045762.617 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.617 * [backup-simplify]: Simplify 0 into 0 1554045762.617 * [backup-simplify]: Simplify 0 into 0 1554045762.617 * [backup-simplify]: Simplify 0 into 0 1554045762.617 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 1554045762.617 * [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)) 1554045762.617 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1554045762.617 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 1554045762.617 * [taylor]: Taking taylor expansion of 2 in x.im 1554045762.617 * [backup-simplify]: Simplify 2 into 2 1554045762.617 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045762.617 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045762.617 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.617 * [backup-simplify]: Simplify 0 into 0 1554045762.617 * [backup-simplify]: Simplify 1 into 1 1554045762.617 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.617 * [backup-simplify]: Simplify x.re into x.re 1554045762.618 * [backup-simplify]: Simplify (* 1 1) into 1 1554045762.618 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1554045762.618 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 1554045762.618 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1554045762.618 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.618 * [backup-simplify]: Simplify 2 into 2 1554045762.618 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045762.618 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045762.618 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.618 * [backup-simplify]: Simplify x.im into x.im 1554045762.618 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.618 * [backup-simplify]: Simplify 0 into 0 1554045762.618 * [backup-simplify]: Simplify 1 into 1 1554045762.618 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045762.618 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045762.618 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045762.618 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045762.618 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1554045762.619 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1554045762.619 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.619 * [backup-simplify]: Simplify 2 into 2 1554045762.619 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045762.619 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045762.619 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.619 * [backup-simplify]: Simplify x.im into x.im 1554045762.619 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.619 * [backup-simplify]: Simplify 0 into 0 1554045762.619 * [backup-simplify]: Simplify 1 into 1 1554045762.619 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045762.619 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045762.619 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045762.619 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045762.619 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1554045762.619 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 1554045762.619 * [taylor]: Taking taylor expansion of 2 in x.im 1554045762.619 * [backup-simplify]: Simplify 2 into 2 1554045762.619 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045762.619 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.619 * [backup-simplify]: Simplify 0 into 0 1554045762.619 * [backup-simplify]: Simplify 1 into 1 1554045762.620 * [backup-simplify]: Simplify (* 1 1) into 1 1554045762.620 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045762.620 * [backup-simplify]: Simplify 2 into 2 1554045762.620 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045762.621 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045762.621 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045762.621 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.621 * [backup-simplify]: Simplify 0 into 0 1554045762.621 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045762.622 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045762.622 * [backup-simplify]: Simplify 0 into 0 1554045762.622 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045762.623 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045762.623 * [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 1554045762.623 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.623 * [backup-simplify]: Simplify 0 into 0 1554045762.623 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045762.624 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.624 * [backup-simplify]: Simplify 0 into 0 1554045762.625 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045762.625 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045762.625 * [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 1554045762.625 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.626 * [backup-simplify]: Simplify 0 into 0 1554045762.626 * [backup-simplify]: Simplify 0 into 0 1554045762.626 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045762.627 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.627 * [backup-simplify]: Simplify 0 into 0 1554045762.628 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1554045762.628 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045762.629 * [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 1554045762.629 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.629 * [backup-simplify]: Simplify 0 into 0 1554045762.629 * [backup-simplify]: Simplify 0 into 0 1554045762.629 * [backup-simplify]: Simplify 0 into 0 1554045762.629 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 1554045762.629 * [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)) 1554045762.629 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1554045762.629 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 1554045762.629 * [taylor]: Taking taylor expansion of -2 in x.im 1554045762.629 * [backup-simplify]: Simplify -2 into -2 1554045762.629 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045762.629 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045762.629 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.629 * [backup-simplify]: Simplify 0 into 0 1554045762.629 * [backup-simplify]: Simplify 1 into 1 1554045762.629 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.629 * [backup-simplify]: Simplify x.re into x.re 1554045762.629 * [backup-simplify]: Simplify (* 1 1) into 1 1554045762.629 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1554045762.629 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 1554045762.629 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1554045762.629 * [taylor]: Taking taylor expansion of -2 in x.re 1554045762.629 * [backup-simplify]: Simplify -2 into -2 1554045762.629 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045762.630 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045762.630 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.630 * [backup-simplify]: Simplify x.im into x.im 1554045762.630 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.630 * [backup-simplify]: Simplify 0 into 0 1554045762.630 * [backup-simplify]: Simplify 1 into 1 1554045762.630 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045762.630 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045762.630 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045762.630 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045762.630 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1554045762.630 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1554045762.630 * [taylor]: Taking taylor expansion of -2 in x.re 1554045762.630 * [backup-simplify]: Simplify -2 into -2 1554045762.630 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045762.630 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045762.630 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.630 * [backup-simplify]: Simplify x.im into x.im 1554045762.630 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.630 * [backup-simplify]: Simplify 0 into 0 1554045762.630 * [backup-simplify]: Simplify 1 into 1 1554045762.630 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045762.630 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045762.630 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045762.631 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045762.631 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1554045762.631 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 1554045762.631 * [taylor]: Taking taylor expansion of -2 in x.im 1554045762.631 * [backup-simplify]: Simplify -2 into -2 1554045762.631 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045762.631 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.631 * [backup-simplify]: Simplify 0 into 0 1554045762.631 * [backup-simplify]: Simplify 1 into 1 1554045762.631 * [backup-simplify]: Simplify (* 1 1) into 1 1554045762.631 * [backup-simplify]: Simplify (/ -2 1) into -2 1554045762.631 * [backup-simplify]: Simplify -2 into -2 1554045762.632 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045762.632 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045762.632 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045762.632 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.632 * [backup-simplify]: Simplify 0 into 0 1554045762.633 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045762.633 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1554045762.633 * [backup-simplify]: Simplify 0 into 0 1554045762.634 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045762.634 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045762.634 * [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 1554045762.634 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.634 * [backup-simplify]: Simplify 0 into 0 1554045762.635 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045762.636 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.636 * [backup-simplify]: Simplify 0 into 0 1554045762.636 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045762.637 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045762.637 * [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 1554045762.637 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.637 * [backup-simplify]: Simplify 0 into 0 1554045762.637 * [backup-simplify]: Simplify 0 into 0 1554045762.638 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045762.638 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.638 * [backup-simplify]: Simplify 0 into 0 1554045762.639 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1554045762.640 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045762.640 * [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 1554045762.640 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.640 * [backup-simplify]: Simplify 0 into 0 1554045762.640 * [backup-simplify]: Simplify 0 into 0 1554045762.640 * [backup-simplify]: Simplify 0 into 0 1554045762.640 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 1554045762.640 * * * * [progress]: [ 2 / 4 ] generating series at (2) 1554045762.641 * [backup-simplify]: Simplify (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im))) into (fma (+ x.im x.re) (* x.re (- x.re x.im)) (- (* 2 (* (pow x.im 2) x.re)))) 1554045762.641 * [approximate]: Taking taylor expansion of (fma (+ x.im x.re) (* x.re (- x.re x.im)) (- (* 2 (* (pow x.im 2) x.re)))) in (x.re x.im) around 0 1554045762.641 * [taylor]: Taking taylor expansion of (fma (+ x.im x.re) (* x.re (- x.re x.im)) (- (* 2 (* (pow x.im 2) x.re)))) in x.im 1554045762.641 * [taylor]: Rewrote expression to (+ (* (+ x.im x.re) (* x.re (- x.re x.im))) (- (* 2 (* (pow x.im 2) x.re)))) 1554045762.641 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (* x.re (- x.re x.im))) in x.im 1554045762.641 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045762.641 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.641 * [backup-simplify]: Simplify 0 into 0 1554045762.641 * [backup-simplify]: Simplify 1 into 1 1554045762.641 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.641 * [backup-simplify]: Simplify x.re into x.re 1554045762.641 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.im 1554045762.641 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.641 * [backup-simplify]: Simplify x.re into x.re 1554045762.641 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045762.641 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.641 * [backup-simplify]: Simplify x.re into x.re 1554045762.641 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.641 * [backup-simplify]: Simplify 0 into 0 1554045762.641 * [backup-simplify]: Simplify 1 into 1 1554045762.641 * [taylor]: Taking taylor expansion of (- (* 2 (* (pow x.im 2) x.re))) in x.im 1554045762.641 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 1554045762.641 * [taylor]: Taking taylor expansion of 2 in x.im 1554045762.641 * [backup-simplify]: Simplify 2 into 2 1554045762.641 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045762.641 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045762.641 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.641 * [backup-simplify]: Simplify 0 into 0 1554045762.641 * [backup-simplify]: Simplify 1 into 1 1554045762.641 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.641 * [backup-simplify]: Simplify x.re into x.re 1554045762.641 * [taylor]: Taking taylor expansion of (fma (+ x.im x.re) (* x.re (- x.re x.im)) (- (* 2 (* (pow x.im 2) x.re)))) in x.re 1554045762.641 * [taylor]: Rewrote expression to (+ (* (+ x.im x.re) (* x.re (- x.re x.im))) (- (* 2 (* (pow x.im 2) x.re)))) 1554045762.641 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (* x.re (- x.re x.im))) in x.re 1554045762.641 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045762.641 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.641 * [backup-simplify]: Simplify x.im into x.im 1554045762.641 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.641 * [backup-simplify]: Simplify 0 into 0 1554045762.641 * [backup-simplify]: Simplify 1 into 1 1554045762.641 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 1554045762.641 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.641 * [backup-simplify]: Simplify 0 into 0 1554045762.641 * [backup-simplify]: Simplify 1 into 1 1554045762.641 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045762.641 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.641 * [backup-simplify]: Simplify 0 into 0 1554045762.641 * [backup-simplify]: Simplify 1 into 1 1554045762.641 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.641 * [backup-simplify]: Simplify x.im into x.im 1554045762.641 * [taylor]: Taking taylor expansion of (- (* 2 (* (pow x.im 2) x.re))) in x.re 1554045762.641 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1554045762.642 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.642 * [backup-simplify]: Simplify 2 into 2 1554045762.642 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045762.642 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045762.642 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.642 * [backup-simplify]: Simplify x.im into x.im 1554045762.642 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.642 * [backup-simplify]: Simplify 0 into 0 1554045762.642 * [backup-simplify]: Simplify 1 into 1 1554045762.642 * [taylor]: Taking taylor expansion of (fma (+ x.im x.re) (* x.re (- x.re x.im)) (- (* 2 (* (pow x.im 2) x.re)))) in x.re 1554045762.642 * [taylor]: Rewrote expression to (+ (* (+ x.im x.re) (* x.re (- x.re x.im))) (- (* 2 (* (pow x.im 2) x.re)))) 1554045762.642 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (* x.re (- x.re x.im))) in x.re 1554045762.642 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045762.642 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.642 * [backup-simplify]: Simplify x.im into x.im 1554045762.642 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.642 * [backup-simplify]: Simplify 0 into 0 1554045762.642 * [backup-simplify]: Simplify 1 into 1 1554045762.642 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 1554045762.642 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.642 * [backup-simplify]: Simplify 0 into 0 1554045762.642 * [backup-simplify]: Simplify 1 into 1 1554045762.642 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045762.642 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.642 * [backup-simplify]: Simplify 0 into 0 1554045762.642 * [backup-simplify]: Simplify 1 into 1 1554045762.642 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.642 * [backup-simplify]: Simplify x.im into x.im 1554045762.642 * [taylor]: Taking taylor expansion of (- (* 2 (* (pow x.im 2) x.re))) in x.re 1554045762.642 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1554045762.642 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.642 * [backup-simplify]: Simplify 2 into 2 1554045762.642 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045762.642 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045762.642 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.642 * [backup-simplify]: Simplify x.im into x.im 1554045762.642 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.642 * [backup-simplify]: Simplify 0 into 0 1554045762.642 * [backup-simplify]: Simplify 1 into 1 1554045762.642 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1554045762.642 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1554045762.642 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1554045762.642 * [backup-simplify]: Simplify (* 0 (- x.im)) into 0 1554045762.642 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045762.642 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045762.642 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045762.643 * [backup-simplify]: Simplify (* 2 0) into 0 1554045762.643 * [backup-simplify]: Simplify (- 0) into 0 1554045762.643 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.643 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.643 * [backup-simplify]: Simplify 0 into 0 1554045762.643 * [backup-simplify]: Simplify 0 into 0 1554045762.643 * [backup-simplify]: Simplify (- 0) into 0 1554045762.644 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045762.644 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 (- x.im))) into (- x.im) 1554045762.644 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045762.645 * [backup-simplify]: Simplify (+ (* x.im (- x.im)) (* 1 0)) into (- (pow x.im 2)) 1554045762.645 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045762.645 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045762.645 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 1554045762.645 * [backup-simplify]: Simplify (- (* 2 (pow x.im 2))) into (- (* 2 (pow x.im 2))) 1554045762.645 * [backup-simplify]: Simplify (+ (- (pow x.im 2)) (- (* 2 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 1554045762.646 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 1554045762.646 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 1554045762.646 * [taylor]: Taking taylor expansion of 3 in x.im 1554045762.646 * [backup-simplify]: Simplify 3 into 3 1554045762.646 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045762.646 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.646 * [backup-simplify]: Simplify 0 into 0 1554045762.646 * [backup-simplify]: Simplify 1 into 1 1554045762.646 * [backup-simplify]: Simplify 0 into 0 1554045762.646 * [backup-simplify]: Simplify (- 0) into 0 1554045762.646 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.647 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1554045762.647 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.647 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 1 (- x.im)) (* 0 0))) into 0 1554045762.647 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045762.648 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045762.649 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1554045762.649 * [backup-simplify]: Simplify (- 0) into 0 1554045762.649 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.649 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.649 * [backup-simplify]: Simplify 0 into 0 1554045762.649 * [backup-simplify]: Simplify 0 into 0 1554045762.649 * [backup-simplify]: Simplify 0 into 0 1554045762.650 * [backup-simplify]: Simplify (- 0) into 0 1554045762.650 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.651 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1554045762.651 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.651 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (+ (* 0 (- x.im)) (* 0 0)))) into 1 1554045762.652 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045762.652 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045762.653 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1554045762.653 * [backup-simplify]: Simplify (- 0) into 0 1554045762.653 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045762.654 * [taylor]: Taking taylor expansion of 1 in x.im 1554045762.654 * [backup-simplify]: Simplify 1 into 1 1554045762.654 * [backup-simplify]: Simplify 1 into 1 1554045762.654 * [backup-simplify]: Simplify 0 into 0 1554045762.654 * [backup-simplify]: Simplify (* 1 1) into 1 1554045762.654 * [backup-simplify]: Simplify (* 3 1) into 3 1554045762.654 * [backup-simplify]: Simplify (- 3) into -3 1554045762.654 * [backup-simplify]: Simplify -3 into -3 1554045762.654 * [backup-simplify]: Simplify 0 into 0 1554045762.655 * [backup-simplify]: Simplify (- 0) into 0 1554045762.655 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.656 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1554045762.656 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.657 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 (- x.im)) (* 0 0))))) into 0 1554045762.660 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045762.661 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045762.662 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 1554045762.662 * [backup-simplify]: Simplify (- 0) into 0 1554045762.663 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.663 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.663 * [backup-simplify]: Simplify 0 into 0 1554045762.663 * [backup-simplify]: Simplify 0 into 0 1554045762.663 * [backup-simplify]: Simplify 0 into 0 1554045762.663 * [backup-simplify]: Simplify 0 into 0 1554045762.663 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045762.664 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045762.664 * [backup-simplify]: Simplify (- 0) into 0 1554045762.664 * [backup-simplify]: Simplify 0 into 0 1554045762.664 * [backup-simplify]: Simplify 0 into 0 1554045762.664 * [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))) 1554045762.664 * [backup-simplify]: Simplify (fma (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)) (- (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im)))) into (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) 1554045762.664 * [approximate]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) in (x.re x.im) around 0 1554045762.664 * [taylor]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) in x.im 1554045762.664 * [taylor]: Rewrote expression to (+ (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) 1554045762.664 * [taylor]: Taking taylor expansion of (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) in x.im 1554045762.665 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045762.665 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045762.665 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.665 * [backup-simplify]: Simplify 0 into 0 1554045762.665 * [backup-simplify]: Simplify 1 into 1 1554045762.665 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.665 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045762.665 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.665 * [backup-simplify]: Simplify x.re into x.re 1554045762.665 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045762.665 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.im 1554045762.665 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045762.665 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045762.665 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.665 * [backup-simplify]: Simplify x.re into x.re 1554045762.665 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045762.665 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045762.665 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.665 * [backup-simplify]: Simplify 0 into 0 1554045762.665 * [backup-simplify]: Simplify 1 into 1 1554045762.665 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.665 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.665 * [backup-simplify]: Simplify x.re into x.re 1554045762.666 * [backup-simplify]: Simplify (- 1) into -1 1554045762.666 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045762.666 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045762.666 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.im 1554045762.666 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.im 1554045762.666 * [taylor]: Taking taylor expansion of 2 in x.im 1554045762.666 * [backup-simplify]: Simplify 2 into 2 1554045762.666 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1554045762.666 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045762.666 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045762.666 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.666 * [backup-simplify]: Simplify 0 into 0 1554045762.666 * [backup-simplify]: Simplify 1 into 1 1554045762.666 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.666 * [backup-simplify]: Simplify x.re into x.re 1554045762.666 * [backup-simplify]: Simplify (* 1 1) into 1 1554045762.666 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1554045762.666 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045762.666 * [taylor]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) in x.re 1554045762.667 * [taylor]: Rewrote expression to (+ (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) 1554045762.667 * [taylor]: Taking taylor expansion of (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) in x.re 1554045762.667 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045762.667 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045762.667 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.667 * [backup-simplify]: Simplify x.im into x.im 1554045762.667 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.667 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045762.667 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.667 * [backup-simplify]: Simplify 0 into 0 1554045762.667 * [backup-simplify]: Simplify 1 into 1 1554045762.667 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.667 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 1554045762.667 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045762.667 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045762.667 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.667 * [backup-simplify]: Simplify 0 into 0 1554045762.667 * [backup-simplify]: Simplify 1 into 1 1554045762.667 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.667 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045762.667 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.667 * [backup-simplify]: Simplify x.im into x.im 1554045762.667 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.667 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.667 * [backup-simplify]: Simplify 0 into 0 1554045762.667 * [backup-simplify]: Simplify 1 into 1 1554045762.668 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045762.668 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.668 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1554045762.668 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.re 1554045762.668 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.668 * [backup-simplify]: Simplify 2 into 2 1554045762.668 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1554045762.668 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045762.668 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045762.668 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.668 * [backup-simplify]: Simplify x.im into x.im 1554045762.668 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.668 * [backup-simplify]: Simplify 0 into 0 1554045762.668 * [backup-simplify]: Simplify 1 into 1 1554045762.668 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045762.668 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045762.668 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045762.669 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045762.669 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045762.669 * [taylor]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) in x.re 1554045762.669 * [taylor]: Rewrote expression to (+ (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) (- (* 2 (/ 1 (* (pow x.im 2) x.re))))) 1554045762.669 * [taylor]: Taking taylor expansion of (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) in x.re 1554045762.669 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045762.669 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045762.669 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.669 * [backup-simplify]: Simplify x.im into x.im 1554045762.669 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.669 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045762.669 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.669 * [backup-simplify]: Simplify 0 into 0 1554045762.669 * [backup-simplify]: Simplify 1 into 1 1554045762.669 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.669 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 1554045762.669 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045762.669 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045762.669 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.669 * [backup-simplify]: Simplify 0 into 0 1554045762.669 * [backup-simplify]: Simplify 1 into 1 1554045762.669 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.669 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045762.669 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.670 * [backup-simplify]: Simplify x.im into x.im 1554045762.670 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.670 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.670 * [backup-simplify]: Simplify 0 into 0 1554045762.670 * [backup-simplify]: Simplify 1 into 1 1554045762.670 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045762.670 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.670 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1554045762.670 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.re 1554045762.670 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.670 * [backup-simplify]: Simplify 2 into 2 1554045762.670 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1554045762.670 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045762.670 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045762.670 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.670 * [backup-simplify]: Simplify x.im into x.im 1554045762.670 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.670 * [backup-simplify]: Simplify 0 into 0 1554045762.670 * [backup-simplify]: Simplify 1 into 1 1554045762.670 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045762.670 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045762.670 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045762.671 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045762.671 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045762.671 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045762.671 * [backup-simplify]: Simplify (* 1 1) into 1 1554045762.672 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045762.672 * [taylor]: Taking taylor expansion of 1 in x.im 1554045762.672 * [backup-simplify]: Simplify 1 into 1 1554045762.672 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045762.672 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045762.672 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045762.673 * [backup-simplify]: Simplify (- (/ (- (/ 1 x.im)) 1) (+ (* 1 (/ 0 1)))) into (- (/ 1 x.im)) 1554045762.673 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045762.673 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045762.674 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 x.im))) (* (/ 1 x.im) 1)) into 0 1554045762.674 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.674 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.674 * [backup-simplify]: Simplify 0 into 0 1554045762.675 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.675 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045762.676 * [backup-simplify]: Simplify (- 0) into 0 1554045762.676 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.678 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)))) into 0 1554045762.678 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045762.679 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.679 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.680 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) (- (/ 1 x.im))) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1554045762.680 * [backup-simplify]: Simplify (* 2 (/ 1 (pow x.im 2))) into (/ 2 (pow x.im 2)) 1554045762.680 * [backup-simplify]: Simplify (- (/ 2 (pow x.im 2))) into (- (* 2 (/ 1 (pow x.im 2)))) 1554045762.681 * [backup-simplify]: Simplify (+ (- (/ 1 (pow x.im 2))) (- (* 2 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 1554045762.681 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 1554045762.681 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1554045762.681 * [taylor]: Taking taylor expansion of 3 in x.im 1554045762.681 * [backup-simplify]: Simplify 3 into 3 1554045762.681 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1554045762.681 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045762.681 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.681 * [backup-simplify]: Simplify 0 into 0 1554045762.681 * [backup-simplify]: Simplify 1 into 1 1554045762.681 * [backup-simplify]: Simplify (* 1 1) into 1 1554045762.682 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.682 * [backup-simplify]: Simplify (* 3 1) into 3 1554045762.682 * [backup-simplify]: Simplify (- 3) into -3 1554045762.683 * [backup-simplify]: Simplify -3 into -3 1554045762.683 * [backup-simplify]: Simplify 1 into 1 1554045762.684 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.684 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.684 * [backup-simplify]: Simplify (- 0) into 0 1554045762.684 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.686 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.686 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.687 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.688 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.689 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (- (/ 1 x.im))) (* 0 1)))) into 0 1554045762.689 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045762.690 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045762.690 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045762.690 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1554045762.691 * [backup-simplify]: Simplify (- 0) into 0 1554045762.691 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.691 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.691 * [backup-simplify]: Simplify 0 into 0 1554045762.692 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045762.693 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045762.693 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045762.694 * [backup-simplify]: Simplify (- 0) into 0 1554045762.694 * [backup-simplify]: Simplify 0 into 0 1554045762.694 * [backup-simplify]: Simplify 0 into 0 1554045762.694 * [backup-simplify]: Simplify 0 into 0 1554045762.695 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.695 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.695 * [backup-simplify]: Simplify (- 0) into 0 1554045762.696 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.698 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.699 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.700 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.700 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.701 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 x.im))) (* 0 1))))) into 0 1554045762.702 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045762.703 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045762.703 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1554045762.704 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1554045762.704 * [backup-simplify]: Simplify (- 0) into 0 1554045762.705 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.705 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.705 * [backup-simplify]: Simplify 0 into 0 1554045762.706 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045762.707 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.707 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1554045762.708 * [backup-simplify]: Simplify (- 0) into 0 1554045762.708 * [backup-simplify]: Simplify 0 into 0 1554045762.708 * [backup-simplify]: Simplify 0 into 0 1554045762.708 * [backup-simplify]: Simplify 0 into 0 1554045762.708 * [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))) 1554045762.709 * [backup-simplify]: Simplify (fma (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))) (- (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im))))) into (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) (* 2 (/ 1 (* (pow x.im 2) x.re)))) 1554045762.709 * [approximate]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in (x.re x.im) around 0 1554045762.709 * [taylor]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.im 1554045762.709 * [taylor]: Rewrote expression to (+ (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) (* 2 (/ 1 (* (pow x.im 2) x.re)))) 1554045762.709 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) in x.im 1554045762.709 * [taylor]: Taking taylor expansion of (- (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045762.709 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045762.709 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045762.709 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.709 * [backup-simplify]: Simplify 0 into 0 1554045762.709 * [backup-simplify]: Simplify 1 into 1 1554045762.710 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.710 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045762.710 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.710 * [backup-simplify]: Simplify x.re into x.re 1554045762.710 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045762.710 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.im 1554045762.710 * [taylor]: Taking taylor expansion of -1 in x.im 1554045762.710 * [backup-simplify]: Simplify -1 into -1 1554045762.710 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.im 1554045762.710 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045762.710 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045762.710 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.710 * [backup-simplify]: Simplify 0 into 0 1554045762.710 * [backup-simplify]: Simplify 1 into 1 1554045762.710 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.710 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045762.710 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.710 * [backup-simplify]: Simplify x.re into x.re 1554045762.710 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045762.710 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.711 * [backup-simplify]: Simplify x.re into x.re 1554045762.711 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045762.711 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045762.711 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.im 1554045762.711 * [taylor]: Taking taylor expansion of 2 in x.im 1554045762.711 * [backup-simplify]: Simplify 2 into 2 1554045762.711 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1554045762.711 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045762.711 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045762.711 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.711 * [backup-simplify]: Simplify 0 into 0 1554045762.711 * [backup-simplify]: Simplify 1 into 1 1554045762.711 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.711 * [backup-simplify]: Simplify x.re into x.re 1554045762.712 * [backup-simplify]: Simplify (* 1 1) into 1 1554045762.712 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1554045762.712 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045762.712 * [taylor]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1554045762.712 * [taylor]: Rewrote expression to (+ (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) (* 2 (/ 1 (* (pow x.im 2) x.re)))) 1554045762.712 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) in x.re 1554045762.712 * [taylor]: Taking taylor expansion of (- (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045762.712 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045762.712 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045762.712 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.712 * [backup-simplify]: Simplify x.im into x.im 1554045762.712 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.712 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045762.712 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.712 * [backup-simplify]: Simplify 0 into 0 1554045762.712 * [backup-simplify]: Simplify 1 into 1 1554045762.713 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.713 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 1554045762.713 * [taylor]: Taking taylor expansion of -1 in x.re 1554045762.713 * [backup-simplify]: Simplify -1 into -1 1554045762.713 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 1554045762.713 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045762.713 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045762.713 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.713 * [backup-simplify]: Simplify x.im into x.im 1554045762.713 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.713 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045762.713 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.713 * [backup-simplify]: Simplify 0 into 0 1554045762.713 * [backup-simplify]: Simplify 1 into 1 1554045762.713 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.713 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.713 * [backup-simplify]: Simplify 0 into 0 1554045762.713 * [backup-simplify]: Simplify 1 into 1 1554045762.714 * [backup-simplify]: Simplify (- 1) into -1 1554045762.714 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045762.715 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045762.715 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.re 1554045762.715 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.715 * [backup-simplify]: Simplify 2 into 2 1554045762.715 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1554045762.715 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045762.715 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045762.715 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.715 * [backup-simplify]: Simplify x.im into x.im 1554045762.715 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.715 * [backup-simplify]: Simplify 0 into 0 1554045762.715 * [backup-simplify]: Simplify 1 into 1 1554045762.715 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045762.715 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045762.715 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045762.716 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045762.716 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045762.716 * [taylor]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1554045762.716 * [taylor]: Rewrote expression to (+ (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) (* 2 (/ 1 (* (pow x.im 2) x.re)))) 1554045762.716 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) in x.re 1554045762.716 * [taylor]: Taking taylor expansion of (- (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045762.716 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045762.716 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045762.716 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.716 * [backup-simplify]: Simplify x.im into x.im 1554045762.716 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.716 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045762.716 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.716 * [backup-simplify]: Simplify 0 into 0 1554045762.716 * [backup-simplify]: Simplify 1 into 1 1554045762.717 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.717 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 1554045762.717 * [taylor]: Taking taylor expansion of -1 in x.re 1554045762.717 * [backup-simplify]: Simplify -1 into -1 1554045762.717 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 1554045762.717 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045762.717 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045762.717 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.717 * [backup-simplify]: Simplify x.im into x.im 1554045762.717 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.717 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045762.717 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.717 * [backup-simplify]: Simplify 0 into 0 1554045762.717 * [backup-simplify]: Simplify 1 into 1 1554045762.718 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.718 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.718 * [backup-simplify]: Simplify 0 into 0 1554045762.718 * [backup-simplify]: Simplify 1 into 1 1554045762.718 * [backup-simplify]: Simplify (- 1) into -1 1554045762.718 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045762.719 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045762.719 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.re 1554045762.719 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.719 * [backup-simplify]: Simplify 2 into 2 1554045762.719 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1554045762.719 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1554045762.719 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1554045762.719 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.719 * [backup-simplify]: Simplify x.im into x.im 1554045762.719 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.719 * [backup-simplify]: Simplify 0 into 0 1554045762.719 * [backup-simplify]: Simplify 1 into 1 1554045762.719 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045762.719 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1554045762.719 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045762.720 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1554045762.720 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1554045762.721 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045762.721 * [backup-simplify]: Simplify (- 1) into -1 1554045762.722 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045762.722 * [backup-simplify]: Simplify (* -1 1) into -1 1554045762.723 * [backup-simplify]: Simplify (+ -1 0) into -1 1554045762.723 * [taylor]: Taking taylor expansion of -1 in x.im 1554045762.723 * [backup-simplify]: Simplify -1 into -1 1554045762.723 * [backup-simplify]: Simplify (- 1) into -1 1554045762.724 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045762.724 * [backup-simplify]: Simplify (- 0) into 0 1554045762.725 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045762.726 * [backup-simplify]: Simplify (- (/ (/ 1 x.im) 1) (+ (* -1 (/ 0 1)))) into (/ 1 x.im) 1554045762.726 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* 0 -1)) into (- (/ 1 x.im)) 1554045762.727 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045762.727 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045762.727 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045762.727 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 x.im))) (* (- (/ 1 x.im)) 1)) into 0 1554045762.727 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.727 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.727 * [backup-simplify]: Simplify 0 into 0 1554045762.728 * [backup-simplify]: Simplify (- 1) into -1 1554045762.728 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045762.729 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.729 * [backup-simplify]: Simplify (- 0) into 0 1554045762.730 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.731 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)))) into 0 1554045762.732 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (/ 1 x.im)) (* 0 -1))) into 0 1554045762.732 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045762.732 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045762.733 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.733 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.734 * [backup-simplify]: Simplify (- 0) into 0 1554045762.735 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (- (/ 1 x.im)) (- (/ 1 x.im))) (* 0 1))) into (/ 1 (pow x.im 2)) 1554045762.735 * [backup-simplify]: Simplify (* 2 (/ 1 (pow x.im 2))) into (/ 2 (pow x.im 2)) 1554045762.735 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 2)) (/ 2 (pow x.im 2))) into (* 3 (/ 1 (pow x.im 2))) 1554045762.735 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1554045762.735 * [taylor]: Taking taylor expansion of 3 in x.im 1554045762.735 * [backup-simplify]: Simplify 3 into 3 1554045762.735 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1554045762.735 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045762.735 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.735 * [backup-simplify]: Simplify 0 into 0 1554045762.735 * [backup-simplify]: Simplify 1 into 1 1554045762.736 * [backup-simplify]: Simplify (* 1 1) into 1 1554045762.736 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.737 * [backup-simplify]: Simplify (* 3 1) into 3 1554045762.737 * [backup-simplify]: Simplify 3 into 3 1554045762.737 * [backup-simplify]: Simplify -1 into -1 1554045762.737 * [backup-simplify]: Simplify (- 1) into -1 1554045762.737 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.738 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.739 * [backup-simplify]: Simplify (- 0) into 0 1554045762.739 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.741 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.742 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 -1)))) into 0 1554045762.742 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045762.742 * [backup-simplify]: Simplify (- 0) into 0 1554045762.743 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.744 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.744 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.744 * [backup-simplify]: Simplify (- 0) into 0 1554045762.745 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (- (/ 1 x.im))) (* 0 1)))) into 0 1554045762.745 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045762.746 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1554045762.746 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1554045762.746 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1554045762.746 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.746 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.746 * [backup-simplify]: Simplify 0 into 0 1554045762.747 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045762.747 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045762.748 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1554045762.748 * [backup-simplify]: Simplify 0 into 0 1554045762.748 * [backup-simplify]: Simplify 0 into 0 1554045762.748 * [backup-simplify]: Simplify 0 into 0 1554045762.748 * [backup-simplify]: Simplify (- 1) into -1 1554045762.748 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.749 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.749 * [backup-simplify]: Simplify (- 0) into 0 1554045762.749 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.751 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.752 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 -1))))) into 0 1554045762.752 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045762.752 * [backup-simplify]: Simplify (- 0) into 0 1554045762.752 * [backup-simplify]: Simplify (- 0) into 0 1554045762.752 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.753 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.753 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.753 * [backup-simplify]: Simplify (- 0) into 0 1554045762.754 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 x.im))) (* 0 1))))) into 0 1554045762.755 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045762.755 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045762.755 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1554045762.756 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1554045762.756 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.756 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.756 * [backup-simplify]: Simplify 0 into 0 1554045762.757 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045762.757 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.758 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1554045762.758 * [backup-simplify]: Simplify 0 into 0 1554045762.758 * [backup-simplify]: Simplify 0 into 0 1554045762.758 * [backup-simplify]: Simplify 0 into 0 1554045762.758 * [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))) 1554045762.758 * * * * [progress]: [ 3 / 4 ] generating series at (2 3 1 1) 1554045762.758 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 1554045762.758 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 1554045762.759 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 1554045762.759 * [taylor]: Taking taylor expansion of 2 in x.im 1554045762.759 * [backup-simplify]: Simplify 2 into 2 1554045762.759 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045762.759 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.759 * [backup-simplify]: Simplify 0 into 0 1554045762.759 * [backup-simplify]: Simplify 1 into 1 1554045762.759 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.759 * [backup-simplify]: Simplify x.re into x.re 1554045762.759 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1554045762.759 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.759 * [backup-simplify]: Simplify 2 into 2 1554045762.759 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045762.759 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.759 * [backup-simplify]: Simplify x.im into x.im 1554045762.759 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.759 * [backup-simplify]: Simplify 0 into 0 1554045762.759 * [backup-simplify]: Simplify 1 into 1 1554045762.759 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1554045762.759 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.759 * [backup-simplify]: Simplify 2 into 2 1554045762.759 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045762.759 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.759 * [backup-simplify]: Simplify x.im into x.im 1554045762.759 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.759 * [backup-simplify]: Simplify 0 into 0 1554045762.759 * [backup-simplify]: Simplify 1 into 1 1554045762.759 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045762.759 * [backup-simplify]: Simplify (* 2 0) into 0 1554045762.759 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.759 * [backup-simplify]: Simplify 0 into 0 1554045762.759 * [backup-simplify]: Simplify 0 into 0 1554045762.760 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045762.760 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 1554045762.760 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1554045762.760 * [taylor]: Taking taylor expansion of 2 in x.im 1554045762.760 * [backup-simplify]: Simplify 2 into 2 1554045762.760 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.760 * [backup-simplify]: Simplify 0 into 0 1554045762.760 * [backup-simplify]: Simplify 1 into 1 1554045762.760 * [backup-simplify]: Simplify (* 2 0) into 0 1554045762.760 * [backup-simplify]: Simplify 0 into 0 1554045762.760 * [backup-simplify]: Simplify 0 into 0 1554045762.761 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045762.761 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 1554045762.761 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.761 * [backup-simplify]: Simplify 0 into 0 1554045762.761 * [backup-simplify]: Simplify 0 into 0 1554045762.762 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1554045762.762 * [backup-simplify]: Simplify 2 into 2 1554045762.762 * [backup-simplify]: Simplify 0 into 0 1554045762.762 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045762.763 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1554045762.763 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.763 * [backup-simplify]: Simplify 0 into 0 1554045762.763 * [backup-simplify]: Simplify 0 into 0 1554045762.763 * [backup-simplify]: Simplify 0 into 0 1554045762.764 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1554045762.764 * [backup-simplify]: Simplify 0 into 0 1554045762.764 * [backup-simplify]: Simplify 0 into 0 1554045762.764 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045762.765 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 1554045762.765 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.765 * [backup-simplify]: Simplify 0 into 0 1554045762.765 * [backup-simplify]: Simplify 0 into 0 1554045762.765 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 1554045762.766 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 1554045762.766 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1554045762.766 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1554045762.766 * [taylor]: Taking taylor expansion of 2 in x.im 1554045762.766 * [backup-simplify]: Simplify 2 into 2 1554045762.766 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1554045762.766 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045762.766 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.766 * [backup-simplify]: Simplify 0 into 0 1554045762.766 * [backup-simplify]: Simplify 1 into 1 1554045762.766 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.766 * [backup-simplify]: Simplify x.re into x.re 1554045762.766 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045762.766 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045762.766 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045762.766 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045762.766 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.766 * [backup-simplify]: Simplify 2 into 2 1554045762.766 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045762.766 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045762.766 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.766 * [backup-simplify]: Simplify x.im into x.im 1554045762.766 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.766 * [backup-simplify]: Simplify 0 into 0 1554045762.766 * [backup-simplify]: Simplify 1 into 1 1554045762.766 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045762.766 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045762.767 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.767 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045762.767 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.767 * [backup-simplify]: Simplify 2 into 2 1554045762.767 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045762.767 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045762.767 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.767 * [backup-simplify]: Simplify x.im into x.im 1554045762.767 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.767 * [backup-simplify]: Simplify 0 into 0 1554045762.767 * [backup-simplify]: Simplify 1 into 1 1554045762.767 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045762.767 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045762.767 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.767 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1554045762.767 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1554045762.767 * [taylor]: Taking taylor expansion of 2 in x.im 1554045762.767 * [backup-simplify]: Simplify 2 into 2 1554045762.767 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.767 * [backup-simplify]: Simplify 0 into 0 1554045762.767 * [backup-simplify]: Simplify 1 into 1 1554045762.767 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045762.768 * [backup-simplify]: Simplify 2 into 2 1554045762.768 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045762.768 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045762.769 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1554045762.769 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.769 * [backup-simplify]: Simplify 0 into 0 1554045762.769 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045762.769 * [backup-simplify]: Simplify 0 into 0 1554045762.770 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045762.770 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.770 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045762.770 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.770 * [backup-simplify]: Simplify 0 into 0 1554045762.770 * [backup-simplify]: Simplify 0 into 0 1554045762.771 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.771 * [backup-simplify]: Simplify 0 into 0 1554045762.772 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045762.772 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.772 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1554045762.773 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.773 * [backup-simplify]: Simplify 0 into 0 1554045762.773 * [backup-simplify]: Simplify 0 into 0 1554045762.773 * [backup-simplify]: Simplify 0 into 0 1554045762.774 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.774 * [backup-simplify]: Simplify 0 into 0 1554045762.774 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 1554045762.774 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 1554045762.774 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1554045762.774 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1554045762.774 * [taylor]: Taking taylor expansion of 2 in x.im 1554045762.774 * [backup-simplify]: Simplify 2 into 2 1554045762.774 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1554045762.774 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1554045762.774 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.774 * [backup-simplify]: Simplify 0 into 0 1554045762.774 * [backup-simplify]: Simplify 1 into 1 1554045762.774 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.774 * [backup-simplify]: Simplify x.re into x.re 1554045762.774 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045762.775 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045762.775 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045762.775 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045762.775 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.775 * [backup-simplify]: Simplify 2 into 2 1554045762.775 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045762.775 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045762.775 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.775 * [backup-simplify]: Simplify x.im into x.im 1554045762.775 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.775 * [backup-simplify]: Simplify 0 into 0 1554045762.775 * [backup-simplify]: Simplify 1 into 1 1554045762.775 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045762.775 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045762.775 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.776 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1554045762.776 * [taylor]: Taking taylor expansion of 2 in x.re 1554045762.776 * [backup-simplify]: Simplify 2 into 2 1554045762.776 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1554045762.776 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1554045762.776 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.776 * [backup-simplify]: Simplify x.im into x.im 1554045762.776 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.776 * [backup-simplify]: Simplify 0 into 0 1554045762.776 * [backup-simplify]: Simplify 1 into 1 1554045762.776 * [backup-simplify]: Simplify (* x.im 0) into 0 1554045762.776 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1554045762.776 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.776 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1554045762.776 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1554045762.776 * [taylor]: Taking taylor expansion of 2 in x.im 1554045762.776 * [backup-simplify]: Simplify 2 into 2 1554045762.776 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.776 * [backup-simplify]: Simplify 0 into 0 1554045762.777 * [backup-simplify]: Simplify 1 into 1 1554045762.777 * [backup-simplify]: Simplify (/ 2 1) into 2 1554045762.777 * [backup-simplify]: Simplify 2 into 2 1554045762.778 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045762.778 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045762.778 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1554045762.778 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.778 * [backup-simplify]: Simplify 0 into 0 1554045762.779 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1554045762.779 * [backup-simplify]: Simplify 0 into 0 1554045762.780 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045762.780 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.786 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1554045762.786 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.786 * [backup-simplify]: Simplify 0 into 0 1554045762.787 * [backup-simplify]: Simplify 0 into 0 1554045762.788 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.788 * [backup-simplify]: Simplify 0 into 0 1554045762.789 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045762.789 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.790 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1554045762.790 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.790 * [backup-simplify]: Simplify 0 into 0 1554045762.790 * [backup-simplify]: Simplify 0 into 0 1554045762.790 * [backup-simplify]: Simplify 0 into 0 1554045762.791 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.791 * [backup-simplify]: Simplify 0 into 0 1554045762.791 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 1554045762.791 * * * * [progress]: [ 4 / 4 ] generating series at (2 2) 1554045762.792 * [backup-simplify]: Simplify (* (- x.re x.im) x.re) into (* x.re (- x.re x.im)) 1554045762.792 * [approximate]: Taking taylor expansion of (* x.re (- x.re x.im)) in (x.re x.im) around 0 1554045762.792 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.im 1554045762.792 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.792 * [backup-simplify]: Simplify x.re into x.re 1554045762.792 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045762.792 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.792 * [backup-simplify]: Simplify x.re into x.re 1554045762.792 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.792 * [backup-simplify]: Simplify 0 into 0 1554045762.792 * [backup-simplify]: Simplify 1 into 1 1554045762.792 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 1554045762.792 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.792 * [backup-simplify]: Simplify 0 into 0 1554045762.792 * [backup-simplify]: Simplify 1 into 1 1554045762.792 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045762.792 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.792 * [backup-simplify]: Simplify 0 into 0 1554045762.792 * [backup-simplify]: Simplify 1 into 1 1554045762.792 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.792 * [backup-simplify]: Simplify x.im into x.im 1554045762.792 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 1554045762.792 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.792 * [backup-simplify]: Simplify 0 into 0 1554045762.792 * [backup-simplify]: Simplify 1 into 1 1554045762.792 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045762.792 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.792 * [backup-simplify]: Simplify 0 into 0 1554045762.792 * [backup-simplify]: Simplify 1 into 1 1554045762.792 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.792 * [backup-simplify]: Simplify x.im into x.im 1554045762.792 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1554045762.792 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1554045762.792 * [backup-simplify]: Simplify (* 0 (- x.im)) into 0 1554045762.792 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.793 * [backup-simplify]: Simplify 0 into 0 1554045762.793 * [backup-simplify]: Simplify 0 into 0 1554045762.793 * [backup-simplify]: Simplify (- 0) into 0 1554045762.793 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045762.794 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 (- x.im))) into (- x.im) 1554045762.794 * [taylor]: Taking taylor expansion of (- x.im) in x.im 1554045762.794 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.794 * [backup-simplify]: Simplify 0 into 0 1554045762.794 * [backup-simplify]: Simplify 1 into 1 1554045762.794 * [backup-simplify]: Simplify (- 0) into 0 1554045762.794 * [backup-simplify]: Simplify 0 into 0 1554045762.794 * [backup-simplify]: Simplify 0 into 0 1554045762.795 * [backup-simplify]: Simplify (- 0) into 0 1554045762.795 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.796 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1554045762.796 * [taylor]: Taking taylor expansion of 1 in x.im 1554045762.796 * [backup-simplify]: Simplify 1 into 1 1554045762.796 * [backup-simplify]: Simplify 1 into 1 1554045762.796 * [backup-simplify]: Simplify (- 1) into -1 1554045762.796 * [backup-simplify]: Simplify -1 into -1 1554045762.796 * [backup-simplify]: Simplify 0 into 0 1554045762.797 * [backup-simplify]: Simplify (- 0) into 0 1554045762.797 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.798 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1554045762.798 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.798 * [backup-simplify]: Simplify 0 into 0 1554045762.798 * [backup-simplify]: Simplify 0 into 0 1554045762.799 * [backup-simplify]: Simplify 0 into 0 1554045762.799 * [backup-simplify]: Simplify (- 0) into 0 1554045762.799 * [backup-simplify]: Simplify 0 into 0 1554045762.799 * [backup-simplify]: Simplify 0 into 0 1554045762.799 * [backup-simplify]: Simplify (- 0) into 0 1554045762.800 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.801 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1554045762.801 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.801 * [backup-simplify]: Simplify 0 into 0 1554045762.801 * [backup-simplify]: Simplify 0 into 0 1554045762.802 * [backup-simplify]: Simplify (+ (* -1 (* x.im x.re)) (* 1 (pow (* 1 x.re) 2))) into (- (pow x.re 2) (* x.im x.re)) 1554045762.802 * [backup-simplify]: Simplify (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)) into (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) 1554045762.802 * [approximate]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in (x.re x.im) around 0 1554045762.802 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.im 1554045762.802 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045762.802 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045762.802 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.802 * [backup-simplify]: Simplify x.re into x.re 1554045762.802 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045762.802 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045762.802 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.802 * [backup-simplify]: Simplify 0 into 0 1554045762.802 * [backup-simplify]: Simplify 1 into 1 1554045762.802 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.802 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.802 * [backup-simplify]: Simplify x.re into x.re 1554045762.803 * [backup-simplify]: Simplify (- 1) into -1 1554045762.803 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045762.803 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045762.803 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 1554045762.803 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045762.803 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045762.803 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.803 * [backup-simplify]: Simplify 0 into 0 1554045762.803 * [backup-simplify]: Simplify 1 into 1 1554045762.804 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.804 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045762.804 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.804 * [backup-simplify]: Simplify x.im into x.im 1554045762.804 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.804 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.804 * [backup-simplify]: Simplify 0 into 0 1554045762.804 * [backup-simplify]: Simplify 1 into 1 1554045762.804 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045762.805 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.805 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 1554045762.805 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045762.805 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045762.805 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.805 * [backup-simplify]: Simplify 0 into 0 1554045762.805 * [backup-simplify]: Simplify 1 into 1 1554045762.805 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.805 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045762.805 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.805 * [backup-simplify]: Simplify x.im into x.im 1554045762.805 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.805 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.805 * [backup-simplify]: Simplify 0 into 0 1554045762.806 * [backup-simplify]: Simplify 1 into 1 1554045762.806 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045762.806 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.806 * [taylor]: Taking taylor expansion of 1 in x.im 1554045762.806 * [backup-simplify]: Simplify 1 into 1 1554045762.807 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045762.807 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045762.807 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045762.808 * [backup-simplify]: Simplify (- (/ (- (/ 1 x.im)) 1) (+ (* 1 (/ 0 1)))) into (- (/ 1 x.im)) 1554045762.808 * [taylor]: Taking taylor expansion of (- (/ 1 x.im)) in x.im 1554045762.808 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045762.808 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.808 * [backup-simplify]: Simplify 0 into 0 1554045762.808 * [backup-simplify]: Simplify 1 into 1 1554045762.808 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.809 * [backup-simplify]: Simplify (- 1) into -1 1554045762.809 * [backup-simplify]: Simplify -1 into -1 1554045762.810 * [backup-simplify]: Simplify 1 into 1 1554045762.810 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.811 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045762.811 * [backup-simplify]: Simplify (- 0) into 0 1554045762.811 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.813 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)))) into 0 1554045762.813 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.813 * [backup-simplify]: Simplify 0 into 0 1554045762.813 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045762.814 * [backup-simplify]: Simplify (- 0) into 0 1554045762.814 * [backup-simplify]: Simplify 0 into 0 1554045762.814 * [backup-simplify]: Simplify 0 into 0 1554045762.815 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.815 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.815 * [backup-simplify]: Simplify (- 0) into 0 1554045762.816 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.817 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.817 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.817 * [backup-simplify]: Simplify 0 into 0 1554045762.818 * [backup-simplify]: Simplify 0 into 0 1554045762.818 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.819 * [backup-simplify]: Simplify (- 0) into 0 1554045762.819 * [backup-simplify]: Simplify 0 into 0 1554045762.819 * [backup-simplify]: Simplify 0 into 0 1554045762.820 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.820 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.820 * [backup-simplify]: Simplify (- 0) into 0 1554045762.821 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.823 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.823 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.823 * [backup-simplify]: Simplify 0 into 0 1554045762.823 * [backup-simplify]: Simplify 0 into 0 1554045762.824 * [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)) 1554045762.824 * [backup-simplify]: Simplify (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))) into (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) 1554045762.824 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in (x.re x.im) around 0 1554045762.824 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.im 1554045762.824 * [taylor]: Taking taylor expansion of -1 in x.im 1554045762.824 * [backup-simplify]: Simplify -1 into -1 1554045762.824 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.im 1554045762.824 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045762.824 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045762.824 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.824 * [backup-simplify]: Simplify 0 into 0 1554045762.824 * [backup-simplify]: Simplify 1 into 1 1554045762.825 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.825 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045762.825 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.825 * [backup-simplify]: Simplify x.re into x.re 1554045762.825 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045762.825 * [taylor]: Taking taylor expansion of x.re in x.im 1554045762.825 * [backup-simplify]: Simplify x.re into x.re 1554045762.826 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045762.826 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045762.826 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 1554045762.826 * [taylor]: Taking taylor expansion of -1 in x.re 1554045762.826 * [backup-simplify]: Simplify -1 into -1 1554045762.826 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 1554045762.826 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045762.826 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045762.826 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.826 * [backup-simplify]: Simplify x.im into x.im 1554045762.826 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.826 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045762.826 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.826 * [backup-simplify]: Simplify 0 into 0 1554045762.826 * [backup-simplify]: Simplify 1 into 1 1554045762.826 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.827 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.827 * [backup-simplify]: Simplify 0 into 0 1554045762.827 * [backup-simplify]: Simplify 1 into 1 1554045762.827 * [backup-simplify]: Simplify (- 1) into -1 1554045762.827 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045762.828 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045762.828 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 1554045762.828 * [taylor]: Taking taylor expansion of -1 in x.re 1554045762.828 * [backup-simplify]: Simplify -1 into -1 1554045762.828 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 1554045762.828 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045762.828 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045762.828 * [taylor]: Taking taylor expansion of x.im in x.re 1554045762.828 * [backup-simplify]: Simplify x.im into x.im 1554045762.828 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045762.828 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045762.828 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.828 * [backup-simplify]: Simplify 0 into 0 1554045762.828 * [backup-simplify]: Simplify 1 into 1 1554045762.829 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.829 * [taylor]: Taking taylor expansion of x.re in x.re 1554045762.829 * [backup-simplify]: Simplify 0 into 0 1554045762.829 * [backup-simplify]: Simplify 1 into 1 1554045762.829 * [backup-simplify]: Simplify (- 1) into -1 1554045762.829 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045762.830 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045762.830 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045762.830 * [taylor]: Taking taylor expansion of 1 in x.im 1554045762.830 * [backup-simplify]: Simplify 1 into 1 1554045762.831 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045762.832 * [backup-simplify]: Simplify (- 0) into 0 1554045762.832 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045762.832 * [backup-simplify]: Simplify (- (/ (/ 1 x.im) 1) (+ (* -1 (/ 0 1)))) into (/ 1 x.im) 1554045762.833 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* 0 -1)) into (- (/ 1 x.im)) 1554045762.833 * [taylor]: Taking taylor expansion of (- (/ 1 x.im)) in x.im 1554045762.833 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045762.833 * [taylor]: Taking taylor expansion of x.im in x.im 1554045762.833 * [backup-simplify]: Simplify 0 into 0 1554045762.833 * [backup-simplify]: Simplify 1 into 1 1554045762.833 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045762.834 * [backup-simplify]: Simplify (- 1) into -1 1554045762.834 * [backup-simplify]: Simplify -1 into -1 1554045762.834 * [backup-simplify]: Simplify 1 into 1 1554045762.834 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045762.835 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.835 * [backup-simplify]: Simplify (- 0) into 0 1554045762.836 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.837 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)))) into 0 1554045762.838 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (/ 1 x.im)) (* 0 -1))) into 0 1554045762.838 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.838 * [backup-simplify]: Simplify 0 into 0 1554045762.838 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045762.839 * [backup-simplify]: Simplify (- 0) into 0 1554045762.839 * [backup-simplify]: Simplify 0 into 0 1554045762.839 * [backup-simplify]: Simplify 0 into 0 1554045762.839 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.840 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.840 * [backup-simplify]: Simplify (- 0) into 0 1554045762.841 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.843 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.844 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 -1)))) into 0 1554045762.844 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.844 * [backup-simplify]: Simplify 0 into 0 1554045762.844 * [backup-simplify]: Simplify 0 into 0 1554045762.845 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.845 * [backup-simplify]: Simplify (- 0) into 0 1554045762.845 * [backup-simplify]: Simplify 0 into 0 1554045762.845 * [backup-simplify]: Simplify 0 into 0 1554045762.845 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045762.846 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.847 * [backup-simplify]: Simplify (- 0) into 0 1554045762.847 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045762.850 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045762.851 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 -1))))) into 0 1554045762.851 * [taylor]: Taking taylor expansion of 0 in x.im 1554045762.851 * [backup-simplify]: Simplify 0 into 0 1554045762.851 * [backup-simplify]: Simplify 0 into 0 1554045762.852 * [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)) 1554045762.852 * * * [progress]: simplifying candidates 1554045762.852 * * * * [progress]: [ 1 / 86 ] simplifiying candidate # 1554045762.852 * * * * [progress]: [ 2 / 86 ] simplifiying candidate # 1554045762.852 * * * * [progress]: [ 3 / 86 ] simplifiying candidate # 1554045762.852 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 1554045762.852 * * [simplify]: iters left: 6 (6 enodes) 1554045762.855 * * [simplify]: iters left: 5 (21 enodes) 1554045762.861 * * [simplify]: iters left: 4 (28 enodes) 1554045762.868 * * [simplify]: iters left: 3 (40 enodes) 1554045762.878 * * [simplify]: iters left: 2 (56 enodes) 1554045762.894 * * [simplify]: iters left: 1 (63 enodes) 1554045762.907 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045762.907 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045762.907 * * [simplify]: Extracting #2: cost 13 inf + 165 1554045762.907 * * [simplify]: Extracting #3: cost 1 inf + 1025 1554045762.908 * * [simplify]: Extracting #4: cost 0 inf + 1066 1554045762.909 * [simplify]: Simplified to (* (+ (* x.im x.im) (* x.im x.im)) x.re) 1554045762.909 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (pow (* (+ (* x.im x.im) (* x.im x.im)) x.re) 1)))) 1554045762.909 * * * * [progress]: [ 4 / 86 ] simplifiying candidate # 1554045762.909 * * * * [progress]: [ 5 / 86 ] simplifiying candidate # 1554045762.909 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.im)) 1554045762.909 * * [simplify]: iters left: 6 (8 enodes) 1554045762.911 * * [simplify]: iters left: 5 (27 enodes) 1554045762.914 * * [simplify]: iters left: 4 (34 enodes) 1554045762.919 * * [simplify]: iters left: 3 (45 enodes) 1554045762.927 * * [simplify]: iters left: 2 (60 enodes) 1554045762.934 * * [simplify]: iters left: 1 (72 enodes) 1554045762.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045762.942 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045762.942 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045762.942 * * [simplify]: Extracting #3: cost 24 inf + 43 1554045762.942 * * [simplify]: Extracting #4: cost 12 inf + 1200 1554045762.942 * * [simplify]: Extracting #5: cost 2 inf + 2666 1554045762.943 * * [simplify]: Extracting #6: cost 0 inf + 2998 1554045762.943 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.im)) 1554045762.943 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (exp (+ (log (* x.re (+ x.im x.im))) (log x.im)))))) 1554045762.943 * * * * [progress]: [ 6 / 86 ] simplifiying candidate # 1554045762.944 * * * * [progress]: [ 7 / 86 ] simplifiying candidate # 1554045762.944 * * * * [progress]: [ 8 / 86 ] simplifiying candidate # 1554045762.944 * [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)) 1554045762.944 * * [simplify]: iters left: 6 (10 enodes) 1554045762.947 * * [simplify]: iters left: 5 (51 enodes) 1554045762.959 * * [simplify]: iters left: 4 (190 enodes) 1554045763.046 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045763.046 * * [simplify]: Extracting #1: cost 34 inf + 0 1554045763.046 * * [simplify]: Extracting #2: cost 130 inf + 42 1554045763.047 * * [simplify]: Extracting #3: cost 128 inf + 2692 1554045763.056 * * [simplify]: Extracting #4: cost 16 inf + 22783 1554045763.071 * * [simplify]: Extracting #5: cost 0 inf + 26215 1554045763.088 * [simplify]: Simplified to (* (* x.re (* (+ x.im x.im) x.im)) (* (* x.re (* (+ x.im x.im) x.im)) (* x.re (* (+ x.im x.im) x.im)))) 1554045763.088 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (cbrt (* (* x.re (* (+ x.im x.im) x.im)) (* (* x.re (* (+ x.im x.im) x.im)) (* x.re (* (+ x.im x.im) x.im)))))))) 1554045763.088 * * * * [progress]: [ 9 / 86 ] simplifiying candidate # 1554045763.088 * * * * [progress]: [ 10 / 86 ] simplifiying candidate # 1554045763.088 * * * * [progress]: [ 11 / 86 ] simplifiying candidate # 1554045763.088 * * * * [progress]: [ 12 / 86 ] simplifiying candidate # 1554045763.088 * * * * [progress]: [ 13 / 86 ] simplifiying candidate # 1554045763.089 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 1554045763.089 * * [simplify]: iters left: 6 (8 enodes) 1554045763.092 * * [simplify]: iters left: 5 (27 enodes) 1554045763.099 * * [simplify]: iters left: 4 (34 enodes) 1554045763.108 * * [simplify]: iters left: 3 (40 enodes) 1554045763.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045763.117 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045763.117 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045763.117 * * [simplify]: Extracting #3: cost 11 inf + 42 1554045763.118 * * [simplify]: Extracting #4: cost 9 inf + 208 1554045763.118 * * [simplify]: Extracting #5: cost 2 inf + 820 1554045763.118 * * [simplify]: Extracting #6: cost 0 inf + 1144 1554045763.119 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 1554045763.119 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re 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)))))) 1554045763.119 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 1554045763.120 * * [simplify]: iters left: 6 (8 enodes) 1554045763.124 * * [simplify]: iters left: 5 (27 enodes) 1554045763.131 * * [simplify]: iters left: 4 (34 enodes) 1554045763.139 * * [simplify]: iters left: 3 (40 enodes) 1554045763.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045763.149 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045763.149 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045763.149 * * [simplify]: Extracting #3: cost 11 inf + 42 1554045763.149 * * [simplify]: Extracting #4: cost 9 inf + 208 1554045763.149 * * [simplify]: Extracting #5: cost 2 inf + 820 1554045763.150 * * [simplify]: Extracting #6: cost 0 inf + 1144 1554045763.150 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 1554045763.151 * [simplify]: Simplified (2 3 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re 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)))))) 1554045763.151 * * * * [progress]: [ 14 / 86 ] simplifiying candidate # 1554045763.151 * [simplify]: Simplifying (cbrt x.im) 1554045763.151 * * [simplify]: iters left: 1 (2 enodes) 1554045763.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045763.152 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045763.152 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045763.152 * * [simplify]: Extracting #3: cost 0 inf + 163 1554045763.152 * [simplify]: Simplified to (cbrt x.im) 1554045763.152 * [simplify]: Simplified (2 3 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im))))) 1554045763.152 * * * * [progress]: [ 15 / 86 ] simplifiying candidate # 1554045763.153 * [simplify]: Simplifying (sqrt x.im) 1554045763.153 * * [simplify]: iters left: 1 (2 enodes) 1554045763.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045763.154 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045763.154 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045763.154 * * [simplify]: Extracting #3: cost 0 inf + 83 1554045763.154 * [simplify]: Simplified to (sqrt x.im) 1554045763.154 * [simplify]: Simplified (2 3 1 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.im)) (sqrt x.im))))) 1554045763.154 * * * * [progress]: [ 16 / 86 ] simplifiying candidate # 1554045763.154 * * * * [progress]: [ 17 / 86 ] simplifiying candidate # 1554045763.154 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 1554045763.154 * * [simplify]: iters left: 6 (7 enodes) 1554045763.158 * * [simplify]: iters left: 5 (23 enodes) 1554045763.164 * * [simplify]: iters left: 4 (30 enodes) 1554045763.170 * * [simplify]: iters left: 3 (36 enodes) 1554045763.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045763.179 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045763.179 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045763.179 * * [simplify]: Extracting #3: cost 11 inf + 0 1554045763.179 * * [simplify]: Extracting #4: cost 11 inf + 43 1554045763.179 * * [simplify]: Extracting #5: cost 4 inf + 535 1554045763.180 * * [simplify]: Extracting #6: cost 0 inf + 1142 1554045763.180 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1554045763.180 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re 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))))) 1554045763.181 * * * * [progress]: [ 18 / 86 ] simplifiying candidate # 1554045763.181 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1554045763.181 * * [simplify]: iters left: 5 (6 enodes) 1554045763.184 * * [simplify]: iters left: 4 (20 enodes) 1554045763.189 * * [simplify]: iters left: 3 (27 enodes) 1554045763.196 * * [simplify]: iters left: 2 (33 enodes) 1554045763.203 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045763.203 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045763.203 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045763.204 * * [simplify]: Extracting #3: cost 9 inf + 43 1554045763.204 * * [simplify]: Extracting #4: cost 0 inf + 658 1554045763.204 * [simplify]: Simplified to (sqrt (* (+ x.im x.im) x.re)) 1554045763.204 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (sqrt (* (+ x.im x.im) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im))))) 1554045763.204 * * * * [progress]: [ 19 / 86 ] simplifiying candidate # 1554045763.204 * * * * [progress]: [ 20 / 86 ] simplifiying candidate # 1554045763.205 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 1554045763.205 * * [simplify]: iters left: 6 (9 enodes) 1554045763.211 * * [simplify]: iters left: 5 (46 enodes) 1554045763.230 * * [simplify]: iters left: 4 (122 enodes) 1554045763.284 * * [simplify]: iters left: 3 (354 enodes) 1554045763.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045763.444 * * [simplify]: Extracting #1: cost 65 inf + 0 1554045763.445 * * [simplify]: Extracting #2: cost 161 inf + 1 1554045763.446 * * [simplify]: Extracting #3: cost 154 inf + 5322 1554045763.450 * * [simplify]: Extracting #4: cost 57 inf + 25789 1554045763.456 * * [simplify]: Extracting #5: cost 4 inf + 41510 1554045763.466 * * [simplify]: Extracting #6: cost 0 inf + 42893 1554045763.479 * [simplify]: Simplified to (* (* (* (* x.re x.im) (* x.re x.im)) (+ x.im x.im)) (* x.re x.im)) 1554045763.479 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (/ (* (* (* (* x.re x.im) (* x.re x.im)) (+ 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)))))))) 1554045763.479 * * * * [progress]: [ 21 / 86 ] simplifiying candidate # 1554045763.480 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 1554045763.480 * * [simplify]: iters left: 6 (8 enodes) 1554045763.485 * * [simplify]: iters left: 5 (43 enodes) 1554045763.505 * * [simplify]: iters left: 4 (136 enodes) 1554045763.547 * * [simplify]: iters left: 3 (270 enodes) 1554045763.637 * * [simplify]: iters left: 2 (353 enodes) 1554045763.723 * * [simplify]: iters left: 1 (366 enodes) 1554045763.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045763.779 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045763.779 * [simplify]: Simplified to 0 1554045763.779 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (/ 0 (- (* x.re x.im) (* x.im x.re)))))) 1554045763.780 * * * * [progress]: [ 22 / 86 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im))))))> 1554045763.780 * * * * [progress]: [ 23 / 86 ] simplifiying candidate # 1554045763.780 * * * * [progress]: [ 24 / 86 ] simplifiying candidate # 1554045763.780 * * * * [progress]: [ 25 / 86 ] simplifiying candidate # 1554045763.780 * * * * [progress]: [ 26 / 86 ] simplifiying candidate # 1554045763.780 * * * * [progress]: [ 27 / 86 ] simplifiying candidate # 1554045763.780 * * * * [progress]: [ 28 / 86 ] simplifiying candidate # 1554045763.780 * * * * [progress]: [ 29 / 86 ] simplifiying candidate # 1554045763.780 * * * * [progress]: [ 30 / 86 ] simplifiying candidate # 1554045763.780 * * * * [progress]: [ 31 / 86 ] simplifiying candidate # 1554045763.780 * * * * [progress]: [ 32 / 86 ] simplifiying candidate # 1554045763.780 * * * * [progress]: [ 33 / 86 ] simplifiying candidate # 1554045763.780 * * * * [progress]: [ 34 / 86 ] simplifiying candidate #real (real->posit16 (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im))))))> 1554045763.780 * * * * [progress]: [ 35 / 86 ] simplifiying candidate # 1554045763.780 * * * * [progress]: [ 36 / 86 ] simplifiying candidate # 1554045763.780 * * * * [progress]: [ 37 / 86 ] simplifiying candidate # 1554045763.780 * * * * [progress]: [ 38 / 86 ] simplifiying candidate # 1554045763.780 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 1554045763.780 * * [simplify]: iters left: 5 (7 enodes) 1554045763.782 * * [simplify]: iters left: 4 (28 enodes) 1554045763.786 * * [simplify]: iters left: 3 (53 enodes) 1554045763.795 * * [simplify]: iters left: 2 (105 enodes) 1554045763.827 * * [simplify]: iters left: 1 (230 enodes) 1554045763.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045763.902 * * [simplify]: Extracting #1: cost 41 inf + 0 1554045763.902 * * [simplify]: Extracting #2: cost 151 inf + 74 1554045763.903 * * [simplify]: Extracting #3: cost 154 inf + 2210 1554045763.905 * * [simplify]: Extracting #4: cost 80 inf + 30988 1554045763.911 * * [simplify]: Extracting #5: cost 22 inf + 65495 1554045763.919 * * [simplify]: Extracting #6: cost 0 inf + 80261 1554045763.926 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 1554045763.926 * [simplify]: Simplified (2 3 1 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (log (* (exp (* x.re x.im)) (exp (* x.re x.im)))) x.im)))) 1554045763.926 * * * * [progress]: [ 39 / 86 ] simplifiying candidate # 1554045763.926 * * * * [progress]: [ 40 / 86 ] simplifiying candidate # 1554045763.926 * * * * [progress]: [ 41 / 86 ] simplifiying candidate # 1554045763.926 * * * * [progress]: [ 42 / 86 ] simplifiying candidate # 1554045763.926 * * * * [progress]: [ 43 / 86 ] simplifiying candidate # 1554045763.926 * * * * [progress]: [ 44 / 86 ] simplifiying candidate # 1554045763.927 * * * * [progress]: [ 45 / 86 ] simplifiying candidate # 1554045763.927 * * * * [progress]: [ 46 / 86 ] simplifiying candidate # 1554045763.927 * * * * [progress]: [ 47 / 86 ] simplifiying candidate # 1554045763.927 * * * * [progress]: [ 48 / 86 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.im))))> 1554045763.927 * * * * [progress]: [ 49 / 86 ] simplifiying candidate # 1554045763.927 * * * * [progress]: [ 50 / 86 ] simplifiying candidate # 1554045763.927 * * * * [progress]: [ 51 / 86 ] simplifiying candidate # 1554045763.927 * * * * [progress]: [ 52 / 86 ] simplifiying candidate # 1554045763.927 * [simplify]: Simplifying (* (- x.re x.im) x.re) 1554045763.927 * * [simplify]: iters left: 4 (4 enodes) 1554045763.928 * * [simplify]: iters left: 3 (15 enodes) 1554045763.931 * * [simplify]: iters left: 2 (23 enodes) 1554045763.942 * * [simplify]: iters left: 1 (37 enodes) 1554045763.946 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045763.947 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045763.947 * * [simplify]: Extracting #2: cost 14 inf + 1 1554045763.947 * * [simplify]: Extracting #3: cost 11 inf + 84 1554045763.947 * * [simplify]: Extracting #4: cost 1 inf + 621 1554045763.947 * * [simplify]: Extracting #5: cost 0 inf + 703 1554045763.947 * [simplify]: Simplified to (* x.re (- x.re x.im)) 1554045763.947 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (pow (* x.re (- x.re x.im)) 1) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1554045763.947 * * * * [progress]: [ 53 / 86 ] simplifiying candidate # 1554045763.947 * * * * [progress]: [ 54 / 86 ] simplifiying candidate # 1554045763.948 * [simplify]: Simplifying (+ (log (- x.re x.im)) (log x.re)) 1554045763.948 * * [simplify]: iters left: 5 (6 enodes) 1554045763.949 * * [simplify]: iters left: 4 (21 enodes) 1554045763.952 * * [simplify]: iters left: 3 (24 enodes) 1554045763.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045763.955 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045763.955 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045763.955 * * [simplify]: Extracting #3: cost 8 inf + 143 1554045763.955 * * [simplify]: Extracting #4: cost 8 inf + 144 1554045763.955 * * [simplify]: Extracting #5: cost 0 inf + 978 1554045763.955 * [simplify]: Simplified to (+ (log (- x.re x.im)) (log x.re)) 1554045763.955 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (exp (+ (log (- x.re x.im)) (log x.re))) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1554045763.955 * * * * [progress]: [ 55 / 86 ] simplifiying candidate # 1554045763.955 * * * * [progress]: [ 56 / 86 ] simplifiying candidate # 1554045763.956 * * * * [progress]: [ 57 / 86 ] simplifiying candidate # 1554045763.956 * [simplify]: Simplifying (* (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)) (* (* x.re x.re) x.re)) 1554045763.956 * * [simplify]: iters left: 6 (8 enodes) 1554045763.958 * * [simplify]: iters left: 5 (33 enodes) 1554045763.964 * * [simplify]: iters left: 4 (76 enodes) 1554045763.994 * * [simplify]: iters left: 3 (271 enodes) 1554045764.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045764.254 * * [simplify]: Extracting #1: cost 41 inf + 0 1554045764.255 * * [simplify]: Extracting #2: cost 181 inf + 43 1554045764.257 * * [simplify]: Extracting #3: cost 220 inf + 5091 1554045764.264 * * [simplify]: Extracting #4: cost 35 inf + 43893 1554045764.275 * * [simplify]: Extracting #5: cost 0 inf + 51727 1554045764.293 * * [simplify]: Extracting #6: cost 0 inf + 51687 1554045764.308 * [simplify]: Simplified to (* (* x.re (- x.re x.im)) (* (* x.re (- x.re x.im)) (* x.re (- x.re x.im)))) 1554045764.308 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (cbrt (* (* 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)))) 1554045764.308 * * * * [progress]: [ 58 / 86 ] simplifiying candidate # 1554045764.308 * * * * [progress]: [ 59 / 86 ] simplifiying candidate # 1554045764.308 * * * * [progress]: [ 60 / 86 ] simplifiying candidate # 1554045764.308 * * * * [progress]: [ 61 / 86 ] simplifiying candidate # 1554045764.308 * * * * [progress]: [ 62 / 86 ] simplifiying candidate # 1554045764.308 * [simplify]: Simplifying (* (sqrt (- x.re x.im)) (sqrt x.re)) 1554045764.309 * * [simplify]: iters left: 5 (6 enodes) 1554045764.310 * * [simplify]: iters left: 4 (21 enodes) 1554045764.313 * * [simplify]: iters left: 3 (24 enodes) 1554045764.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045764.317 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045764.317 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045764.317 * * [simplify]: Extracting #3: cost 8 inf + 83 1554045764.317 * * [simplify]: Extracting #4: cost 8 inf + 84 1554045764.317 * * [simplify]: Extracting #5: cost 0 inf + 738 1554045764.317 * [simplify]: Simplified to (* (sqrt (- x.re x.im)) (sqrt x.re)) 1554045764.317 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (sqrt (- x.re x.im)) (sqrt x.re)) (* (sqrt (- x.re x.im)) (sqrt x.re))) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1554045764.317 * [simplify]: Simplifying (* (sqrt (- x.re x.im)) (sqrt x.re)) 1554045764.317 * * [simplify]: iters left: 5 (6 enodes) 1554045764.319 * * [simplify]: iters left: 4 (21 enodes) 1554045764.323 * * [simplify]: iters left: 3 (24 enodes) 1554045764.329 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045764.329 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045764.329 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045764.329 * * [simplify]: Extracting #3: cost 8 inf + 83 1554045764.329 * * [simplify]: Extracting #4: cost 8 inf + 84 1554045764.330 * * [simplify]: Extracting #5: cost 0 inf + 738 1554045764.330 * [simplify]: Simplified to (* (sqrt (- x.re x.im)) (sqrt x.re)) 1554045764.330 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (sqrt (- x.re x.im)) (sqrt x.re)) (* (sqrt (- x.re x.im)) (sqrt x.re))) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1554045764.330 * * * * [progress]: [ 63 / 86 ] simplifiying candidate # 1554045764.330 * [simplify]: Simplifying (cbrt x.re) 1554045764.331 * * [simplify]: iters left: 1 (2 enodes) 1554045764.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045764.331 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045764.331 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045764.332 * * [simplify]: Extracting #3: cost 0 inf + 163 1554045764.332 * [simplify]: Simplified to (cbrt x.re) 1554045764.332 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (- x.re x.im) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1554045764.332 * * * * [progress]: [ 64 / 86 ] simplifiying candidate # 1554045764.332 * [simplify]: Simplifying (sqrt x.re) 1554045764.332 * * [simplify]: iters left: 1 (2 enodes) 1554045764.333 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045764.333 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045764.333 * * [simplify]: Extracting #2: cost 2 inf + 1 1554045764.333 * * [simplify]: Extracting #3: cost 0 inf + 83 1554045764.333 * [simplify]: Simplified to (sqrt x.re) 1554045764.333 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (- x.re x.im) (sqrt x.re)) (sqrt x.re)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1554045764.333 * * * * [progress]: [ 65 / 86 ] simplifiying candidate # 1554045764.333 * * * * [progress]: [ 66 / 86 ] simplifiying candidate # 1554045764.334 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1554045764.334 * * [simplify]: iters left: 5 (5 enodes) 1554045764.336 * * [simplify]: iters left: 4 (17 enodes) 1554045764.341 * * [simplify]: iters left: 3 (20 enodes) 1554045764.346 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045764.346 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045764.346 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045764.346 * * [simplify]: Extracting #3: cost 9 inf + 0 1554045764.346 * * [simplify]: Extracting #4: cost 7 inf + 43 1554045764.347 * * [simplify]: Extracting #5: cost 0 inf + 736 1554045764.347 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1554045764.347 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (* (cbrt (- x.re x.im)) x.re)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1554045764.347 * * * * [progress]: [ 67 / 86 ] simplifiying candidate # 1554045764.347 * [simplify]: Simplifying (sqrt (- x.re x.im)) 1554045764.347 * * [simplify]: iters left: 3 (4 enodes) 1554045764.350 * * [simplify]: iters left: 2 (14 enodes) 1554045764.354 * * [simplify]: iters left: 1 (17 enodes) 1554045764.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045764.359 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045764.359 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045764.359 * * [simplify]: Extracting #3: cost 5 inf + 43 1554045764.359 * * [simplify]: Extracting #4: cost 0 inf + 332 1554045764.359 * [simplify]: Simplified to (sqrt (- x.re x.im)) 1554045764.359 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (sqrt (- x.re x.im)) (* (sqrt (- x.re x.im)) x.re)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1554045764.359 * * * * [progress]: [ 68 / 86 ] simplifiying candidate # 1554045764.359 * * * * [progress]: [ 69 / 86 ] simplifiying candidate # 1554045764.360 * [simplify]: Simplifying (+ (sqrt x.re) (sqrt x.im)) 1554045764.360 * * [simplify]: iters left: 3 (5 enodes) 1554045764.362 * * [simplify]: iters left: 2 (16 enodes) 1554045764.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045764.367 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045764.367 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045764.367 * * [simplify]: Extracting #3: cost 4 inf + 84 1554045764.367 * * [simplify]: Extracting #4: cost 0 inf + 410 1554045764.367 * [simplify]: Simplified to (+ (sqrt x.re) (sqrt x.im)) 1554045764.367 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (+ (sqrt x.re) (sqrt x.im)) (* (- (sqrt x.re) (sqrt x.im)) x.re)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1554045764.367 * * * * [progress]: [ 70 / 86 ] simplifiying candidate # 1554045764.367 * * * * [progress]: [ 71 / 86 ] simplifiying candidate # 1554045764.368 * [simplify]: Simplifying (* (- (pow x.re 3) (pow x.im 3)) x.re) 1554045764.368 * * [simplify]: iters left: 5 (7 enodes) 1554045764.372 * * [simplify]: iters left: 4 (37 enodes) 1554045764.390 * * [simplify]: iters left: 3 (88 enodes) 1554045764.433 * * [simplify]: iters left: 2 (219 enodes) 1554045764.502 * * [simplify]: iters left: 1 (485 enodes) 1554045764.697 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045764.697 * * [simplify]: Extracting #1: cost 50 inf + 0 1554045764.699 * * [simplify]: Extracting #2: cost 193 inf + 84 1554045764.702 * * [simplify]: Extracting #3: cost 231 inf + 4974 1554045764.709 * * [simplify]: Extracting #4: cost 165 inf + 31258 1554045764.723 * * [simplify]: Extracting #5: cost 82 inf + 73533 1554045764.742 * * [simplify]: Extracting #6: cost 9 inf + 116520 1554045764.761 * * [simplify]: Extracting #7: cost 0 inf + 121827 1554045764.781 * [simplify]: Simplified to (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) 1554045764.781 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (/ (* (- (* (* x.re x.re) x.re) (* 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)))) 1554045764.782 * * * * [progress]: [ 72 / 86 ] simplifiying candidate # 1554045764.782 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.re) 1554045764.782 * * [simplify]: iters left: 6 (6 enodes) 1554045764.785 * * [simplify]: iters left: 5 (25 enodes) 1554045764.793 * * [simplify]: iters left: 4 (48 enodes) 1554045764.810 * * [simplify]: iters left: 3 (106 enodes) 1554045764.843 * * [simplify]: iters left: 2 (270 enodes) 1554045764.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045764.922 * * [simplify]: Extracting #1: cost 44 inf + 0 1554045764.922 * * [simplify]: Extracting #2: cost 79 inf + 914 1554045764.924 * * [simplify]: Extracting #3: cost 29 inf + 7148 1554045764.928 * * [simplify]: Extracting #4: cost 1 inf + 11597 1554045764.931 * * [simplify]: Extracting #5: cost 0 inf + 11809 1554045764.935 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.re) 1554045764.935 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re 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.im)))) 1554045764.935 * * * * [progress]: [ 73 / 86 ] simplifiying candidate #real (real->posit16 (* (- x.re x.im) x.re))) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im))))> 1554045764.935 * * * * [progress]: [ 74 / 86 ] simplifiying candidate # 1554045764.935 * * * * [progress]: [ 75 / 86 ] simplifiying candidate # 1554045764.935 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1554045764.935 * * [simplify]: iters left: 5 (6 enodes) 1554045764.938 * * [simplify]: iters left: 4 (27 enodes) 1554045764.948 * * [simplify]: iters left: 3 (45 enodes) 1554045764.964 * * [simplify]: iters left: 2 (68 enodes) 1554045764.973 * * [simplify]: iters left: 1 (76 enodes) 1554045764.983 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045764.983 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045764.984 * * [simplify]: Extracting #2: cost 15 inf + 45 1554045764.984 * * [simplify]: Extracting #3: cost 3 inf + 870 1554045764.984 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045764.984 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1554045764.984 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* 2 x.im) (* x.re x.im))))) 1554045764.985 * * * * [progress]: [ 76 / 86 ] simplifiying candidate # 1554045764.985 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1554045764.985 * * [simplify]: iters left: 5 (6 enodes) 1554045764.987 * * [simplify]: iters left: 4 (27 enodes) 1554045764.992 * * [simplify]: iters left: 3 (45 enodes) 1554045765.000 * * [simplify]: iters left: 2 (68 enodes) 1554045765.018 * * [simplify]: iters left: 1 (76 enodes) 1554045765.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045765.037 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045765.037 * * [simplify]: Extracting #2: cost 15 inf + 45 1554045765.038 * * [simplify]: Extracting #3: cost 3 inf + 870 1554045765.038 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045765.039 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1554045765.039 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* 2 x.im) (* x.re x.im))))) 1554045765.039 * * * * [progress]: [ 77 / 86 ] simplifiying candidate # 1554045765.039 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1554045765.039 * * [simplify]: iters left: 5 (6 enodes) 1554045765.043 * * [simplify]: iters left: 4 (27 enodes) 1554045765.052 * * [simplify]: iters left: 3 (45 enodes) 1554045765.065 * * [simplify]: iters left: 2 (68 enodes) 1554045765.085 * * [simplify]: iters left: 1 (76 enodes) 1554045765.103 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045765.103 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045765.103 * * [simplify]: Extracting #2: cost 15 inf + 45 1554045765.104 * * [simplify]: Extracting #3: cost 3 inf + 870 1554045765.105 * * [simplify]: Extracting #4: cost 0 inf + 1077 1554045765.105 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1554045765.105 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* 2 x.im) (* x.re x.im))))) 1554045765.105 * * * * [progress]: [ 78 / 86 ] simplifiying candidate # 1554045765.105 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1554045765.105 * * [simplify]: iters left: 6 (9 enodes) 1554045765.109 * * [simplify]: iters left: 5 (45 enodes) 1554045765.119 * * [simplify]: iters left: 4 (96 enodes) 1554045765.141 * * [simplify]: iters left: 3 (202 enodes) 1554045765.191 * * [simplify]: iters left: 2 (341 enodes) 1554045765.302 * * [simplify]: iters left: 1 (475 enodes) 1554045765.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045765.461 * * [simplify]: Extracting #1: cost 30 inf + 0 1554045765.462 * * [simplify]: Extracting #2: cost 73 inf + 253 1554045765.464 * * [simplify]: Extracting #3: cost 61 inf + 3917 1554045765.466 * * [simplify]: Extracting #4: cost 52 inf + 5134 1554045765.469 * * [simplify]: Extracting #5: cost 30 inf + 15120 1554045765.472 * * [simplify]: Extracting #6: cost 4 inf + 30571 1554045765.475 * * [simplify]: Extracting #7: cost 0 inf + 33477 1554045765.479 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 1554045765.479 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 1554045765.479 * * * * [progress]: [ 79 / 86 ] simplifiying candidate # 1554045765.479 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1554045765.479 * * [simplify]: iters left: 6 (9 enodes) 1554045765.483 * * [simplify]: iters left: 5 (45 enodes) 1554045765.500 * * [simplify]: iters left: 4 (96 enodes) 1554045765.532 * * [simplify]: iters left: 3 (202 enodes) 1554045765.581 * * [simplify]: iters left: 2 (341 enodes) 1554045765.677 * * [simplify]: iters left: 1 (475 enodes) 1554045765.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045765.799 * * [simplify]: Extracting #1: cost 30 inf + 0 1554045765.799 * * [simplify]: Extracting #2: cost 73 inf + 253 1554045765.802 * * [simplify]: Extracting #3: cost 61 inf + 3917 1554045765.805 * * [simplify]: Extracting #4: cost 52 inf + 5134 1554045765.809 * * [simplify]: Extracting #5: cost 30 inf + 15120 1554045765.814 * * [simplify]: Extracting #6: cost 4 inf + 30571 1554045765.818 * * [simplify]: Extracting #7: cost 0 inf + 33477 1554045765.821 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 1554045765.821 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 1554045765.821 * * * * [progress]: [ 80 / 86 ] simplifiying candidate # 1554045765.821 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1554045765.821 * * [simplify]: iters left: 6 (9 enodes) 1554045765.825 * * [simplify]: iters left: 5 (45 enodes) 1554045765.835 * * [simplify]: iters left: 4 (96 enodes) 1554045765.874 * * [simplify]: iters left: 3 (202 enodes) 1554045765.944 * * [simplify]: iters left: 2 (341 enodes) 1554045766.034 * * [simplify]: iters left: 1 (475 enodes) 1554045766.138 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045766.139 * * [simplify]: Extracting #1: cost 30 inf + 0 1554045766.139 * * [simplify]: Extracting #2: cost 73 inf + 253 1554045766.142 * * [simplify]: Extracting #3: cost 61 inf + 3917 1554045766.151 * * [simplify]: Extracting #4: cost 52 inf + 5134 1554045766.155 * * [simplify]: Extracting #5: cost 30 inf + 15120 1554045766.159 * * [simplify]: Extracting #6: cost 4 inf + 30571 1554045766.162 * * [simplify]: Extracting #7: cost 0 inf + 33477 1554045766.166 * [simplify]: Simplified to (* x.re (fma -3 (* x.im x.im) (* x.re x.re))) 1554045766.166 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (fma -3 (* x.im x.im) (* x.re x.re)))) 1554045766.166 * * * * [progress]: [ 81 / 86 ] simplifiying candidate # 1554045766.166 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045766.166 * * [simplify]: iters left: 4 (5 enodes) 1554045766.168 * * [simplify]: iters left: 3 (19 enodes) 1554045766.171 * * [simplify]: iters left: 2 (27 enodes) 1554045766.175 * * [simplify]: iters left: 1 (32 enodes) 1554045766.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045766.179 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045766.179 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045766.179 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045766.179 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045766.179 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* x.re x.im) 2) x.im)))) 1554045766.179 * * * * [progress]: [ 82 / 86 ] simplifiying candidate # 1554045766.180 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045766.180 * * [simplify]: iters left: 4 (5 enodes) 1554045766.181 * * [simplify]: iters left: 3 (19 enodes) 1554045766.184 * * [simplify]: iters left: 2 (27 enodes) 1554045766.189 * * [simplify]: iters left: 1 (32 enodes) 1554045766.193 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045766.193 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045766.193 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045766.193 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045766.193 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045766.193 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* x.re x.im) 2) x.im)))) 1554045766.193 * * * * [progress]: [ 83 / 86 ] simplifiying candidate # 1554045766.194 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1554045766.194 * * [simplify]: iters left: 4 (5 enodes) 1554045766.197 * * [simplify]: iters left: 3 (19 enodes) 1554045766.202 * * [simplify]: iters left: 2 (27 enodes) 1554045766.211 * * [simplify]: iters left: 1 (32 enodes) 1554045766.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045766.218 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045766.219 * * [simplify]: Extracting #2: cost 7 inf + 45 1554045766.219 * * [simplify]: Extracting #3: cost 0 inf + 421 1554045766.219 * [simplify]: Simplified to (* (* x.re x.im) 2) 1554045766.219 * [simplify]: Simplified (2 3 1 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.re) (- (* (* (* x.re x.im) 2) x.im)))) 1554045766.219 * * * * [progress]: [ 84 / 86 ] simplifiying candidate # 1554045766.220 * [simplify]: Simplifying (- (pow x.re 2) (* x.im x.re)) 1554045766.220 * * [simplify]: iters left: 4 (6 enodes) 1554045766.223 * * [simplify]: iters left: 3 (26 enodes) 1554045766.232 * * [simplify]: iters left: 2 (43 enodes) 1554045766.244 * * [simplify]: iters left: 1 (60 enodes) 1554045766.263 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045766.263 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045766.263 * * [simplify]: Extracting #2: cost 15 inf + 2 1554045766.264 * * [simplify]: Extracting #3: cost 5 inf + 497 1554045766.264 * * [simplify]: Extracting #4: cost 0 inf + 785 1554045766.265 * * [simplify]: Extracting #5: cost 0 inf + 745 1554045766.265 * [simplify]: Simplified to (* x.re (- x.re x.im)) 1554045766.265 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* x.re (- x.re x.im)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1554045766.265 * * * * [progress]: [ 85 / 86 ] simplifiying candidate # 1554045766.266 * [simplify]: Simplifying (- (pow x.re 2) (* x.im x.re)) 1554045766.266 * * [simplify]: iters left: 4 (6 enodes) 1554045766.269 * * [simplify]: iters left: 3 (26 enodes) 1554045766.278 * * [simplify]: iters left: 2 (43 enodes) 1554045766.292 * * [simplify]: iters left: 1 (60 enodes) 1554045766.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045766.307 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045766.307 * * [simplify]: Extracting #2: cost 15 inf + 2 1554045766.307 * * [simplify]: Extracting #3: cost 5 inf + 497 1554045766.308 * * [simplify]: Extracting #4: cost 0 inf + 785 1554045766.308 * * [simplify]: Extracting #5: cost 0 inf + 745 1554045766.309 * [simplify]: Simplified to (* x.re (- x.re x.im)) 1554045766.309 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* x.re (- x.re x.im)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1554045766.309 * * * * [progress]: [ 86 / 86 ] simplifiying candidate # 1554045766.309 * [simplify]: Simplifying (- (pow x.re 2) (* x.im x.re)) 1554045766.309 * * [simplify]: iters left: 4 (6 enodes) 1554045766.313 * * [simplify]: iters left: 3 (26 enodes) 1554045766.322 * * [simplify]: iters left: 2 (43 enodes) 1554045766.335 * * [simplify]: iters left: 1 (60 enodes) 1554045766.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045766.350 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045766.350 * * [simplify]: Extracting #2: cost 15 inf + 2 1554045766.350 * * [simplify]: Extracting #3: cost 5 inf + 497 1554045766.351 * * [simplify]: Extracting #4: cost 0 inf + 785 1554045766.351 * * [simplify]: Extracting #5: cost 0 inf + 745 1554045766.352 * [simplify]: Simplified to (* x.re (- x.re x.im)) 1554045766.352 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* x.re (- x.re x.im)) (- (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 1554045766.352 * * * [progress]: adding candidates to table 1554045767.266 * * [progress]: iteration 4 / 4 1554045767.266 * * * [progress]: picking best candidate 1554045767.309 * * * * [pick]: Picked # 1554045767.309 * * * [progress]: localizing error 1554045767.356 * * * [progress]: generating rewritten candidates 1554045767.356 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 1554045767.395 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 1554045767.440 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 1554045767.483 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 1554045767.574 * * * [progress]: generating series expansions 1554045767.574 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 1554045767.575 * [backup-simplify]: Simplify (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 1554045767.575 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.re x.im) around 0 1554045767.575 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1554045767.575 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1554045767.575 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1554045767.575 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.575 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.575 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1554045767.575 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1554045767.575 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.575 * [backup-simplify]: Simplify x.re into x.re 1554045767.575 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1554045767.575 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045767.575 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.575 * [backup-simplify]: Simplify 0 into 0 1554045767.575 * [backup-simplify]: Simplify 1 into 1 1554045767.575 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.575 * [backup-simplify]: Simplify x.re into x.re 1554045767.575 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045767.575 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.575 * [backup-simplify]: Simplify x.re into x.re 1554045767.575 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.575 * [backup-simplify]: Simplify 0 into 0 1554045767.575 * [backup-simplify]: Simplify 1 into 1 1554045767.575 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1554045767.576 * [backup-simplify]: Simplify (- 0) into 0 1554045767.576 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1554045767.576 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045767.576 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1554045767.576 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1554045767.576 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1554045767.576 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1554045767.576 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1554045767.576 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1554045767.576 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1554045767.576 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045767.576 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.576 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1554045767.576 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1554045767.577 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.577 * [backup-simplify]: Simplify 0 into 0 1554045767.577 * [backup-simplify]: Simplify 1 into 1 1554045767.577 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1554045767.577 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045767.577 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.577 * [backup-simplify]: Simplify x.im into x.im 1554045767.577 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.577 * [backup-simplify]: Simplify 0 into 0 1554045767.577 * [backup-simplify]: Simplify 1 into 1 1554045767.577 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045767.577 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.577 * [backup-simplify]: Simplify 0 into 0 1554045767.577 * [backup-simplify]: Simplify 1 into 1 1554045767.577 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.577 * [backup-simplify]: Simplify x.im into x.im 1554045767.577 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1554045767.577 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1554045767.577 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1554045767.577 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1554045767.577 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1554045767.577 * [backup-simplify]: Simplify (- 0) into 0 1554045767.578 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.578 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045767.578 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1554045767.578 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1554045767.578 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1554045767.579 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1554045767.579 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1554045767.579 * [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)))) 1554045767.579 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1554045767.579 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1554045767.579 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1554045767.579 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045767.579 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.579 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1554045767.579 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1554045767.579 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.579 * [backup-simplify]: Simplify 0 into 0 1554045767.579 * [backup-simplify]: Simplify 1 into 1 1554045767.579 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1554045767.579 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045767.579 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.579 * [backup-simplify]: Simplify x.im into x.im 1554045767.579 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.579 * [backup-simplify]: Simplify 0 into 0 1554045767.579 * [backup-simplify]: Simplify 1 into 1 1554045767.579 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045767.579 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.579 * [backup-simplify]: Simplify 0 into 0 1554045767.579 * [backup-simplify]: Simplify 1 into 1 1554045767.579 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.579 * [backup-simplify]: Simplify x.im into x.im 1554045767.579 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1554045767.579 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1554045767.579 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1554045767.579 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1554045767.579 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1554045767.580 * [backup-simplify]: Simplify (- 0) into 0 1554045767.580 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.580 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045767.580 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1554045767.581 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1554045767.581 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1554045767.581 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1554045767.581 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1554045767.581 * [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)))) 1554045767.581 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1554045767.581 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1554045767.581 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.581 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.581 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1554045767.581 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1554045767.581 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1554045767.581 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045767.581 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.581 * [backup-simplify]: Simplify 0 into 0 1554045767.581 * [backup-simplify]: Simplify 1 into 1 1554045767.582 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.582 * [backup-simplify]: Simplify (- 1) into -1 1554045767.582 * [backup-simplify]: Simplify (- 1) into -1 1554045767.582 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045767.582 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045767.582 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.582 * [backup-simplify]: Simplify x.re into x.re 1554045767.582 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045767.583 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1554045767.583 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1554045767.584 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1554045767.584 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045767.584 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045767.585 * [backup-simplify]: Simplify (- 0) into 0 1554045767.585 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.585 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.585 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1554045767.586 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 1554045767.587 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (pow x.im 2)) 1)))) 1) into 0 1554045767.587 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1554045767.587 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))) into 0 1554045767.588 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.588 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.588 * [backup-simplify]: Simplify 0 into 0 1554045767.588 * [backup-simplify]: Simplify 0 into 0 1554045767.588 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.589 * [backup-simplify]: Simplify (- 0) into 0 1554045767.589 * [backup-simplify]: Simplify (- 1) into -1 1554045767.590 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045767.590 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045767.590 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.591 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1554045767.592 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.592 * [backup-simplify]: Simplify 0 into 0 1554045767.592 * [backup-simplify]: Simplify (- 0) into 0 1554045767.592 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.592 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.593 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1554045767.594 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 1554045767.596 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 1)))) 2) into (/ -1 (pow x.im 2)) 1554045767.596 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1554045767.597 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1554045767.598 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) 1554045767.598 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) in x.im 1554045767.598 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045767.598 * [backup-simplify]: Simplify -1/3 into -1/3 1554045767.598 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2)) in x.im 1554045767.598 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1554045767.598 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1554045767.598 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.598 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.598 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1554045767.598 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1554045767.598 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1554045767.599 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045767.599 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.599 * [backup-simplify]: Simplify 0 into 0 1554045767.599 * [backup-simplify]: Simplify 1 into 1 1554045767.599 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.599 * [backup-simplify]: Simplify (- 1) into -1 1554045767.600 * [backup-simplify]: Simplify (- 1) into -1 1554045767.600 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045767.600 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045767.600 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.600 * [backup-simplify]: Simplify x.re into x.re 1554045767.600 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045767.601 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1554045767.601 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1554045767.602 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1554045767.602 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045767.603 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045767.603 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.603 * [backup-simplify]: Simplify 0 into 0 1554045767.603 * [backup-simplify]: Simplify 1 into 1 1554045767.603 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.604 * [backup-simplify]: Simplify (/ (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045767.604 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.605 * [backup-simplify]: Simplify (- 0) into 0 1554045767.605 * [backup-simplify]: Simplify (- 1) into -1 1554045767.606 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045767.607 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045767.608 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.608 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1554045767.609 * [backup-simplify]: Simplify (- 0) into 0 1554045767.609 * [backup-simplify]: Simplify (- 1) into -1 1554045767.611 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.611 * [backup-simplify]: Simplify (- 0) into 0 1554045767.612 * [backup-simplify]: Simplify (- 1) into -1 1554045767.614 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045767.621 * [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 1554045767.622 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.624 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1554045767.626 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045767.627 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.629 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.629 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.631 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (/ 0 1)))) into 0 1554045767.633 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.634 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))))) into 0 1554045767.634 * [backup-simplify]: Simplify 0 into 0 1554045767.634 * [backup-simplify]: Simplify 0 into 0 1554045767.635 * [backup-simplify]: Simplify (- 0) into 0 1554045767.635 * [backup-simplify]: Simplify (- 1) into -1 1554045767.636 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.636 * [backup-simplify]: Simplify (- 0) into 0 1554045767.637 * [backup-simplify]: Simplify (- 1) into -1 1554045767.640 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045767.641 * [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 1554045767.641 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.642 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1554045767.643 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045767.643 * [backup-simplify]: Simplify 0 into 0 1554045767.644 * [backup-simplify]: Simplify (- 0) into 0 1554045767.644 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.644 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.645 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1554045767.646 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 1554045767.648 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (- (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (- (pow x.im 2)) 1)))) 6) into 0 1554045767.648 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1554045767.649 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))))) into 0 1554045767.650 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045767.650 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.650 * [backup-simplify]: Simplify 0 into 0 1554045767.650 * [backup-simplify]: Simplify 0 into 0 1554045767.650 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045767.650 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1554045767.651 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.re x.im) around 0 1554045767.651 * [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 1554045767.651 * [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 1554045767.651 * [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 1554045767.651 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.651 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.651 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1554045767.651 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1554045767.651 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045767.651 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045767.651 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045767.651 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.651 * [backup-simplify]: Simplify x.re into x.re 1554045767.651 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.651 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045767.651 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.651 * [backup-simplify]: Simplify 0 into 0 1554045767.651 * [backup-simplify]: Simplify 1 into 1 1554045767.651 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.651 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045767.651 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045767.651 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.651 * [backup-simplify]: Simplify 0 into 0 1554045767.651 * [backup-simplify]: Simplify 1 into 1 1554045767.651 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.651 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045767.651 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.651 * [backup-simplify]: Simplify x.re into x.re 1554045767.651 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.651 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.652 * [backup-simplify]: Simplify x.re into x.re 1554045767.652 * [backup-simplify]: Simplify (- 1) into -1 1554045767.652 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045767.652 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.653 * [backup-simplify]: Simplify (* -1 1) into -1 1554045767.653 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045767.653 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1554045767.653 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1554045767.653 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1554045767.653 * [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))))) 1554045767.653 * [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 1554045767.653 * [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 1554045767.653 * [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 1554045767.653 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045767.653 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.653 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1554045767.653 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045767.653 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045767.653 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045767.653 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.653 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.653 * [backup-simplify]: Simplify 0 into 0 1554045767.653 * [backup-simplify]: Simplify 1 into 1 1554045767.654 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.654 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.654 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.654 * [backup-simplify]: Simplify x.im into x.im 1554045767.654 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.654 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045767.654 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.654 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.654 * [backup-simplify]: Simplify x.im into x.im 1554045767.654 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.654 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.654 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.654 * [backup-simplify]: Simplify 0 into 0 1554045767.654 * [backup-simplify]: Simplify 1 into 1 1554045767.654 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.654 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.654 * [backup-simplify]: Simplify 0 into 0 1554045767.654 * [backup-simplify]: Simplify 1 into 1 1554045767.654 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.655 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045767.655 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.655 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.655 * [backup-simplify]: Simplify (log 1) into 0 1554045767.656 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1554045767.656 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1554045767.656 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1554045767.656 * [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 1554045767.656 * [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 1554045767.656 * [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 1554045767.656 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045767.656 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.656 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1554045767.656 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045767.656 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045767.656 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045767.656 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.656 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.656 * [backup-simplify]: Simplify 0 into 0 1554045767.656 * [backup-simplify]: Simplify 1 into 1 1554045767.656 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.656 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.656 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.656 * [backup-simplify]: Simplify x.im into x.im 1554045767.656 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.656 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045767.656 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.656 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.656 * [backup-simplify]: Simplify x.im into x.im 1554045767.656 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.656 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.656 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.656 * [backup-simplify]: Simplify 0 into 0 1554045767.656 * [backup-simplify]: Simplify 1 into 1 1554045767.657 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.657 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.657 * [backup-simplify]: Simplify 0 into 0 1554045767.657 * [backup-simplify]: Simplify 1 into 1 1554045767.657 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.657 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045767.658 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.658 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.658 * [backup-simplify]: Simplify (log 1) into 0 1554045767.658 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1554045767.658 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1554045767.658 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1554045767.659 * [taylor]: Taking taylor expansion of (pow x.re -1) in x.im 1554045767.659 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.659 * [backup-simplify]: Simplify x.re into x.re 1554045767.659 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.659 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.659 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045767.659 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045767.660 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045767.660 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045767.660 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045767.660 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1554045767.660 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1554045767.661 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045767.662 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1554045767.662 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 3 (log x.re))))) into 0 1554045767.663 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.663 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.663 * [backup-simplify]: Simplify 0 into 0 1554045767.663 * [backup-simplify]: Simplify 0 into 0 1554045767.663 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045767.663 * [backup-simplify]: Simplify 0 into 0 1554045767.663 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045767.663 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.664 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.664 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.664 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045767.664 * [backup-simplify]: Simplify (- 0) into 0 1554045767.665 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.665 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1554045767.666 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1554045767.667 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 1)))) 2) into (/ -1 (pow x.im 2)) 1554045767.667 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1554045767.668 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1554045767.668 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (/ -1/3 (* (pow x.im 2) x.re)) 1554045767.668 * [taylor]: Taking taylor expansion of (/ -1/3 (* (pow x.im 2) x.re)) in x.im 1554045767.668 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045767.668 * [backup-simplify]: Simplify -1/3 into -1/3 1554045767.668 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045767.668 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045767.668 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.668 * [backup-simplify]: Simplify 0 into 0 1554045767.668 * [backup-simplify]: Simplify 1 into 1 1554045767.668 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.668 * [backup-simplify]: Simplify x.re into x.re 1554045767.669 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.669 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1554045767.669 * [backup-simplify]: Simplify (/ -1/3 x.re) into (/ -1/3 x.re) 1554045767.669 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.670 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.670 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1554045767.670 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1554045767.670 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1/3 x.re) (/ 0 x.re)))) into 0 1554045767.671 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1/3 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045767.671 * [backup-simplify]: Simplify 0 into 0 1554045767.671 * [backup-simplify]: Simplify 0 into 0 1554045767.671 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045767.671 * [backup-simplify]: Simplify 0 into 0 1554045767.671 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.671 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.672 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.672 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.672 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.672 * [backup-simplify]: Simplify (- 0) into 0 1554045767.673 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.673 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1554045767.675 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1554045767.677 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 1554045767.677 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1554045767.677 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re))))))) into 0 1554045767.679 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045767.679 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.679 * [backup-simplify]: Simplify 0 into 0 1554045767.679 * [backup-simplify]: Simplify 0 into 0 1554045767.679 * [backup-simplify]: Simplify (/ 1 (/ 1 x.re)) into x.re 1554045767.679 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1554045767.679 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.re x.im) around 0 1554045767.679 * [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 1554045767.679 * [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 1554045767.679 * [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 1554045767.679 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.679 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.679 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1554045767.679 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1554045767.679 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045767.679 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045767.679 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045767.679 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.679 * [backup-simplify]: Simplify 0 into 0 1554045767.679 * [backup-simplify]: Simplify 1 into 1 1554045767.680 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.680 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045767.680 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.680 * [backup-simplify]: Simplify x.re into x.re 1554045767.680 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.680 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045767.680 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045767.680 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.680 * [backup-simplify]: Simplify 0 into 0 1554045767.680 * [backup-simplify]: Simplify 1 into 1 1554045767.680 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.680 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045767.680 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.680 * [backup-simplify]: Simplify x.re into x.re 1554045767.680 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.680 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.680 * [backup-simplify]: Simplify x.re into x.re 1554045767.680 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.681 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.681 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.681 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.681 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1554045767.682 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1554045767.682 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1554045767.682 * [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))))) 1554045767.682 * [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 1554045767.682 * [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 1554045767.682 * [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 1554045767.682 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045767.682 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.682 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1554045767.683 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045767.683 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045767.683 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045767.683 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.683 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.683 * [backup-simplify]: Simplify x.im into x.im 1554045767.683 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.683 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.683 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.683 * [backup-simplify]: Simplify 0 into 0 1554045767.683 * [backup-simplify]: Simplify 1 into 1 1554045767.683 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.683 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045767.683 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.683 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.683 * [backup-simplify]: Simplify x.im into x.im 1554045767.683 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.683 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.684 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.684 * [backup-simplify]: Simplify 0 into 0 1554045767.684 * [backup-simplify]: Simplify 1 into 1 1554045767.684 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.684 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.684 * [backup-simplify]: Simplify 0 into 0 1554045767.684 * [backup-simplify]: Simplify 1 into 1 1554045767.685 * [backup-simplify]: Simplify (- 1) into -1 1554045767.685 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045767.686 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045767.686 * [backup-simplify]: Simplify (* -1 1) into -1 1554045767.686 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045767.687 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045767.688 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1554045767.689 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1554045767.689 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045767.689 * [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 1554045767.689 * [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 1554045767.689 * [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 1554045767.689 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045767.689 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.689 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1554045767.689 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045767.689 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045767.690 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045767.690 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.690 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.690 * [backup-simplify]: Simplify x.im into x.im 1554045767.690 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.690 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.690 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.690 * [backup-simplify]: Simplify 0 into 0 1554045767.690 * [backup-simplify]: Simplify 1 into 1 1554045767.690 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.690 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045767.690 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.690 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.690 * [backup-simplify]: Simplify x.im into x.im 1554045767.690 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.690 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.690 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.690 * [backup-simplify]: Simplify 0 into 0 1554045767.690 * [backup-simplify]: Simplify 1 into 1 1554045767.691 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.691 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.691 * [backup-simplify]: Simplify 0 into 0 1554045767.691 * [backup-simplify]: Simplify 1 into 1 1554045767.691 * [backup-simplify]: Simplify (- 1) into -1 1554045767.692 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045767.692 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045767.693 * [backup-simplify]: Simplify (* -1 1) into -1 1554045767.693 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045767.693 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045767.694 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1554045767.695 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1554045767.695 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045767.695 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1554045767.695 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1554045767.695 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.695 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.695 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1554045767.695 * [taylor]: Taking taylor expansion of (log -1) in x.im 1554045767.695 * [taylor]: Taking taylor expansion of -1 in x.im 1554045767.695 * [backup-simplify]: Simplify -1 into -1 1554045767.696 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045767.696 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1554045767.696 * [taylor]: Taking taylor expansion of 3 in x.im 1554045767.696 * [backup-simplify]: Simplify 3 into 3 1554045767.696 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045767.696 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.696 * [backup-simplify]: Simplify x.re into x.re 1554045767.696 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045767.696 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1554045767.696 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1554045767.697 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1554045767.697 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1554045767.698 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045767.698 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045767.699 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045767.699 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045767.700 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045767.700 * [backup-simplify]: Simplify (- 0) into 0 1554045767.700 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045767.700 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 1554045767.701 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045767.703 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045767.703 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1554045767.704 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1554045767.705 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.705 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.705 * [backup-simplify]: Simplify 0 into 0 1554045767.705 * [backup-simplify]: Simplify 0 into 0 1554045767.707 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045767.708 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045767.708 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1554045767.709 * [backup-simplify]: Simplify (- 0) into 0 1554045767.709 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.710 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1554045767.711 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.711 * [backup-simplify]: Simplify 0 into 0 1554045767.712 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045767.712 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.713 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.713 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045767.714 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.714 * [backup-simplify]: Simplify (- 0) into 0 1554045767.715 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.716 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 1554045767.717 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.im 2)) 1554045767.718 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 1)))) 2) into (/ -1 (pow x.im 2)) 1554045767.719 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1554045767.720 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1554045767.721 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) 1554045767.721 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) in x.im 1554045767.721 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045767.721 * [backup-simplify]: Simplify -1/3 into -1/3 1554045767.721 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2)) in x.im 1554045767.722 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1554045767.722 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1554045767.722 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.722 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.722 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1554045767.722 * [taylor]: Taking taylor expansion of (log -1) in x.im 1554045767.722 * [taylor]: Taking taylor expansion of -1 in x.im 1554045767.722 * [backup-simplify]: Simplify -1 into -1 1554045767.722 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045767.722 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1554045767.722 * [taylor]: Taking taylor expansion of 3 in x.im 1554045767.722 * [backup-simplify]: Simplify 3 into 3 1554045767.722 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045767.722 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.722 * [backup-simplify]: Simplify x.re into x.re 1554045767.722 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045767.722 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1554045767.722 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1554045767.723 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1554045767.723 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1554045767.724 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045767.724 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045767.724 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.724 * [backup-simplify]: Simplify 0 into 0 1554045767.724 * [backup-simplify]: Simplify 1 into 1 1554045767.725 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.725 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045767.726 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045767.727 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045767.728 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1554045767.728 * [backup-simplify]: Simplify (- 0) into 0 1554045767.728 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.729 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1554045767.732 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045767.733 * [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 1554045767.734 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554045767.735 * [backup-simplify]: Simplify (- 0) into 0 1554045767.735 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.736 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1554045767.737 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045767.738 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.742 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.743 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.744 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (/ 0 1)))) into 0 1554045767.745 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.746 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.re)))))))) into 0 1554045767.746 * [backup-simplify]: Simplify 0 into 0 1554045767.746 * [backup-simplify]: Simplify 0 into 0 1554045767.747 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045767.748 * [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 1554045767.749 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554045767.749 * [backup-simplify]: Simplify (- 0) into 0 1554045767.749 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.750 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1554045767.751 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045767.751 * [backup-simplify]: Simplify 0 into 0 1554045767.751 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.752 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.752 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.752 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.753 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.753 * [backup-simplify]: Simplify (- 0) into 0 1554045767.753 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.754 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1554045767.755 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)))) into 0 1554045767.757 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 1554045767.757 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1554045767.758 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re))))))) into 0 1554045767.760 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045767.760 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.760 * [backup-simplify]: Simplify 0 into 0 1554045767.760 * [backup-simplify]: Simplify 0 into 0 1554045767.760 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 (- x.re))))))) into (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 1554045767.760 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 1554045767.760 * [backup-simplify]: Simplify (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 1554045767.760 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.re x.im) around 0 1554045767.760 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1554045767.760 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1554045767.760 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1554045767.760 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.760 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.760 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1554045767.760 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1554045767.760 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.761 * [backup-simplify]: Simplify x.re into x.re 1554045767.761 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1554045767.761 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045767.761 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.761 * [backup-simplify]: Simplify 0 into 0 1554045767.761 * [backup-simplify]: Simplify 1 into 1 1554045767.761 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.761 * [backup-simplify]: Simplify x.re into x.re 1554045767.761 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045767.761 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.761 * [backup-simplify]: Simplify x.re into x.re 1554045767.761 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.761 * [backup-simplify]: Simplify 0 into 0 1554045767.761 * [backup-simplify]: Simplify 1 into 1 1554045767.761 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1554045767.761 * [backup-simplify]: Simplify (- 0) into 0 1554045767.761 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1554045767.761 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045767.761 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1554045767.761 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1554045767.761 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1554045767.761 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1554045767.761 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1554045767.761 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1554045767.761 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1554045767.761 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045767.761 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.761 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1554045767.761 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1554045767.761 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.761 * [backup-simplify]: Simplify 0 into 0 1554045767.761 * [backup-simplify]: Simplify 1 into 1 1554045767.761 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1554045767.761 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045767.761 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.761 * [backup-simplify]: Simplify x.im into x.im 1554045767.761 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.761 * [backup-simplify]: Simplify 0 into 0 1554045767.762 * [backup-simplify]: Simplify 1 into 1 1554045767.762 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045767.762 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.762 * [backup-simplify]: Simplify 0 into 0 1554045767.762 * [backup-simplify]: Simplify 1 into 1 1554045767.762 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.762 * [backup-simplify]: Simplify x.im into x.im 1554045767.762 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1554045767.762 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1554045767.762 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1554045767.762 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1554045767.762 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1554045767.762 * [backup-simplify]: Simplify (- 0) into 0 1554045767.762 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.763 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045767.763 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1554045767.763 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1554045767.763 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1554045767.763 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1554045767.763 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1554045767.764 * [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)))) 1554045767.764 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1554045767.764 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1554045767.764 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1554045767.764 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045767.764 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.764 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1554045767.764 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1554045767.764 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.764 * [backup-simplify]: Simplify 0 into 0 1554045767.764 * [backup-simplify]: Simplify 1 into 1 1554045767.764 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1554045767.764 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045767.764 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.764 * [backup-simplify]: Simplify x.im into x.im 1554045767.764 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.764 * [backup-simplify]: Simplify 0 into 0 1554045767.764 * [backup-simplify]: Simplify 1 into 1 1554045767.764 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045767.764 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.764 * [backup-simplify]: Simplify 0 into 0 1554045767.764 * [backup-simplify]: Simplify 1 into 1 1554045767.764 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.764 * [backup-simplify]: Simplify x.im into x.im 1554045767.764 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1554045767.764 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1554045767.764 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1554045767.764 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1554045767.764 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1554045767.764 * [backup-simplify]: Simplify (- 0) into 0 1554045767.765 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.765 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045767.765 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1554045767.766 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1554045767.766 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1554045767.766 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1554045767.766 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1554045767.767 * [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)))) 1554045767.767 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1554045767.767 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1554045767.767 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.767 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.767 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1554045767.767 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1554045767.767 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1554045767.767 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045767.767 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.767 * [backup-simplify]: Simplify 0 into 0 1554045767.767 * [backup-simplify]: Simplify 1 into 1 1554045767.767 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.768 * [backup-simplify]: Simplify (- 1) into -1 1554045767.768 * [backup-simplify]: Simplify (- 1) into -1 1554045767.768 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045767.768 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045767.768 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.768 * [backup-simplify]: Simplify x.re into x.re 1554045767.769 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045767.769 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1554045767.770 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1554045767.770 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1554045767.771 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045767.771 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045767.772 * [backup-simplify]: Simplify (- 0) into 0 1554045767.772 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.773 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.773 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1554045767.774 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 1554045767.775 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (pow x.im 2)) 1)))) 1) into 0 1554045767.775 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1554045767.776 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))) into 0 1554045767.777 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.777 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.777 * [backup-simplify]: Simplify 0 into 0 1554045767.777 * [backup-simplify]: Simplify 0 into 0 1554045767.778 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.778 * [backup-simplify]: Simplify (- 0) into 0 1554045767.778 * [backup-simplify]: Simplify (- 1) into -1 1554045767.780 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045767.781 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045767.781 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.782 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1554045767.783 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.783 * [backup-simplify]: Simplify 0 into 0 1554045767.784 * [backup-simplify]: Simplify (- 0) into 0 1554045767.784 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.784 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.785 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1554045767.787 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 1554045767.789 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 1)))) 2) into (/ -1 (pow x.im 2)) 1554045767.789 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1554045767.790 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1554045767.791 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) 1554045767.791 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) in x.im 1554045767.791 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045767.791 * [backup-simplify]: Simplify -1/3 into -1/3 1554045767.791 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2)) in x.im 1554045767.791 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1554045767.791 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1554045767.791 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.791 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.791 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1554045767.791 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1554045767.791 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1554045767.791 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045767.791 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.791 * [backup-simplify]: Simplify 0 into 0 1554045767.791 * [backup-simplify]: Simplify 1 into 1 1554045767.792 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.792 * [backup-simplify]: Simplify (- 1) into -1 1554045767.792 * [backup-simplify]: Simplify (- 1) into -1 1554045767.793 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045767.793 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045767.793 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.793 * [backup-simplify]: Simplify x.re into x.re 1554045767.793 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045767.794 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1554045767.794 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1554045767.795 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1554045767.795 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045767.795 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045767.795 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.795 * [backup-simplify]: Simplify 0 into 0 1554045767.796 * [backup-simplify]: Simplify 1 into 1 1554045767.796 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.797 * [backup-simplify]: Simplify (/ (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045767.798 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.798 * [backup-simplify]: Simplify (- 0) into 0 1554045767.799 * [backup-simplify]: Simplify (- 1) into -1 1554045767.800 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045767.801 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045767.801 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.802 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1554045767.803 * [backup-simplify]: Simplify (- 0) into 0 1554045767.803 * [backup-simplify]: Simplify (- 1) into -1 1554045767.804 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.804 * [backup-simplify]: Simplify (- 0) into 0 1554045767.805 * [backup-simplify]: Simplify (- 1) into -1 1554045767.808 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045767.809 * [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 1554045767.810 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.811 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1554045767.813 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045767.814 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.815 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.816 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.817 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (/ 0 1)))) into 0 1554045767.819 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.820 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))))) into 0 1554045767.820 * [backup-simplify]: Simplify 0 into 0 1554045767.820 * [backup-simplify]: Simplify 0 into 0 1554045767.820 * [backup-simplify]: Simplify (- 0) into 0 1554045767.821 * [backup-simplify]: Simplify (- 1) into -1 1554045767.821 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.822 * [backup-simplify]: Simplify (- 0) into 0 1554045767.822 * [backup-simplify]: Simplify (- 1) into -1 1554045767.825 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045767.826 * [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 1554045767.827 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.828 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1554045767.829 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045767.829 * [backup-simplify]: Simplify 0 into 0 1554045767.830 * [backup-simplify]: Simplify (- 0) into 0 1554045767.830 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.831 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.832 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1554045767.833 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 1554045767.836 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (- (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (- (pow x.im 2)) 1)))) 6) into 0 1554045767.836 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1554045767.837 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))))) into 0 1554045767.839 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045767.839 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.839 * [backup-simplify]: Simplify 0 into 0 1554045767.839 * [backup-simplify]: Simplify 0 into 0 1554045767.840 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045767.840 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1554045767.840 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.re x.im) around 0 1554045767.840 * [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 1554045767.840 * [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 1554045767.840 * [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 1554045767.840 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.840 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.840 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1554045767.840 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1554045767.840 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045767.840 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045767.840 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045767.840 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.840 * [backup-simplify]: Simplify x.re into x.re 1554045767.841 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.841 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045767.841 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.841 * [backup-simplify]: Simplify 0 into 0 1554045767.841 * [backup-simplify]: Simplify 1 into 1 1554045767.841 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.841 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045767.841 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045767.841 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.841 * [backup-simplify]: Simplify 0 into 0 1554045767.841 * [backup-simplify]: Simplify 1 into 1 1554045767.841 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.841 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045767.841 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.842 * [backup-simplify]: Simplify x.re into x.re 1554045767.842 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.842 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.842 * [backup-simplify]: Simplify x.re into x.re 1554045767.842 * [backup-simplify]: Simplify (- 1) into -1 1554045767.842 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045767.843 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.843 * [backup-simplify]: Simplify (* -1 1) into -1 1554045767.843 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045767.843 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1554045767.844 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1554045767.844 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1554045767.844 * [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))))) 1554045767.844 * [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 1554045767.844 * [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 1554045767.844 * [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 1554045767.844 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045767.844 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.844 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1554045767.844 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045767.844 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045767.844 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045767.844 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.844 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.844 * [backup-simplify]: Simplify 0 into 0 1554045767.844 * [backup-simplify]: Simplify 1 into 1 1554045767.845 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.845 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.845 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.845 * [backup-simplify]: Simplify x.im into x.im 1554045767.845 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.845 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045767.845 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.845 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.845 * [backup-simplify]: Simplify x.im into x.im 1554045767.845 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.845 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.845 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.845 * [backup-simplify]: Simplify 0 into 0 1554045767.845 * [backup-simplify]: Simplify 1 into 1 1554045767.845 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.845 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.845 * [backup-simplify]: Simplify 0 into 0 1554045767.845 * [backup-simplify]: Simplify 1 into 1 1554045767.846 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.846 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045767.846 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.847 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.847 * [backup-simplify]: Simplify (log 1) into 0 1554045767.847 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1554045767.848 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1554045767.848 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1554045767.848 * [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 1554045767.848 * [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 1554045767.848 * [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 1554045767.848 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045767.848 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.848 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1554045767.848 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045767.848 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045767.848 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045767.848 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.848 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.848 * [backup-simplify]: Simplify 0 into 0 1554045767.848 * [backup-simplify]: Simplify 1 into 1 1554045767.848 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.848 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.848 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.848 * [backup-simplify]: Simplify x.im into x.im 1554045767.848 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.848 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045767.848 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.848 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.848 * [backup-simplify]: Simplify x.im into x.im 1554045767.849 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.849 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.849 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.849 * [backup-simplify]: Simplify 0 into 0 1554045767.849 * [backup-simplify]: Simplify 1 into 1 1554045767.849 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.849 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.849 * [backup-simplify]: Simplify 0 into 0 1554045767.849 * [backup-simplify]: Simplify 1 into 1 1554045767.849 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.850 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045767.850 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.850 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.851 * [backup-simplify]: Simplify (log 1) into 0 1554045767.851 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1554045767.851 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1554045767.851 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1554045767.851 * [taylor]: Taking taylor expansion of (pow x.re -1) in x.im 1554045767.851 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.851 * [backup-simplify]: Simplify x.re into x.re 1554045767.851 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.851 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.852 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045767.852 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045767.853 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045767.853 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045767.853 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045767.853 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1554045767.854 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1554045767.855 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045767.856 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1554045767.856 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 3 (log x.re))))) into 0 1554045767.857 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.857 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.857 * [backup-simplify]: Simplify 0 into 0 1554045767.857 * [backup-simplify]: Simplify 0 into 0 1554045767.858 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045767.858 * [backup-simplify]: Simplify 0 into 0 1554045767.858 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045767.859 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.860 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.860 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.861 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045767.861 * [backup-simplify]: Simplify (- 0) into 0 1554045767.861 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.862 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1554045767.863 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1554045767.865 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 1)))) 2) into (/ -1 (pow x.im 2)) 1554045767.865 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1554045767.866 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1554045767.871 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (/ -1/3 (* (pow x.im 2) x.re)) 1554045767.871 * [taylor]: Taking taylor expansion of (/ -1/3 (* (pow x.im 2) x.re)) in x.im 1554045767.872 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045767.872 * [backup-simplify]: Simplify -1/3 into -1/3 1554045767.872 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045767.872 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045767.872 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.872 * [backup-simplify]: Simplify 0 into 0 1554045767.872 * [backup-simplify]: Simplify 1 into 1 1554045767.872 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.872 * [backup-simplify]: Simplify x.re into x.re 1554045767.873 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.873 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1554045767.873 * [backup-simplify]: Simplify (/ -1/3 x.re) into (/ -1/3 x.re) 1554045767.873 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.874 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.875 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1554045767.876 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1554045767.876 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1/3 x.re) (/ 0 x.re)))) into 0 1554045767.876 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1/3 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045767.876 * [backup-simplify]: Simplify 0 into 0 1554045767.876 * [backup-simplify]: Simplify 0 into 0 1554045767.876 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045767.876 * [backup-simplify]: Simplify 0 into 0 1554045767.876 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.877 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.877 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.878 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.878 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.878 * [backup-simplify]: Simplify (- 0) into 0 1554045767.878 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.879 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1554045767.880 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1554045767.882 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 1554045767.882 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1554045767.883 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re))))))) into 0 1554045767.884 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045767.884 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.884 * [backup-simplify]: Simplify 0 into 0 1554045767.884 * [backup-simplify]: Simplify 0 into 0 1554045767.884 * [backup-simplify]: Simplify (/ 1 (/ 1 x.re)) into x.re 1554045767.885 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1554045767.885 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.re x.im) around 0 1554045767.885 * [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 1554045767.885 * [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 1554045767.885 * [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 1554045767.885 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.885 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.885 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1554045767.885 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1554045767.885 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045767.885 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045767.885 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045767.885 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.885 * [backup-simplify]: Simplify 0 into 0 1554045767.885 * [backup-simplify]: Simplify 1 into 1 1554045767.885 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.885 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045767.885 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.885 * [backup-simplify]: Simplify x.re into x.re 1554045767.885 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.885 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045767.885 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045767.885 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.885 * [backup-simplify]: Simplify 0 into 0 1554045767.885 * [backup-simplify]: Simplify 1 into 1 1554045767.886 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.886 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045767.886 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.886 * [backup-simplify]: Simplify x.re into x.re 1554045767.886 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.886 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.886 * [backup-simplify]: Simplify x.re into x.re 1554045767.886 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.886 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.886 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.887 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045767.887 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1554045767.887 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1554045767.887 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1554045767.887 * [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))))) 1554045767.887 * [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 1554045767.887 * [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 1554045767.887 * [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 1554045767.887 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045767.887 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.887 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1554045767.887 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045767.887 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045767.887 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045767.887 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.887 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.887 * [backup-simplify]: Simplify x.im into x.im 1554045767.887 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.887 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.887 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.887 * [backup-simplify]: Simplify 0 into 0 1554045767.887 * [backup-simplify]: Simplify 1 into 1 1554045767.888 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.888 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045767.888 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.888 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.888 * [backup-simplify]: Simplify x.im into x.im 1554045767.888 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.888 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.888 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.888 * [backup-simplify]: Simplify 0 into 0 1554045767.888 * [backup-simplify]: Simplify 1 into 1 1554045767.888 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.888 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.888 * [backup-simplify]: Simplify 0 into 0 1554045767.888 * [backup-simplify]: Simplify 1 into 1 1554045767.889 * [backup-simplify]: Simplify (- 1) into -1 1554045767.889 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045767.889 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045767.889 * [backup-simplify]: Simplify (* -1 1) into -1 1554045767.890 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045767.890 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045767.890 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1554045767.891 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1554045767.891 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045767.891 * [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 1554045767.891 * [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 1554045767.891 * [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 1554045767.891 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045767.891 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.891 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1554045767.891 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045767.891 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045767.891 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045767.891 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.891 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.891 * [backup-simplify]: Simplify x.im into x.im 1554045767.891 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.891 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.891 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.891 * [backup-simplify]: Simplify 0 into 0 1554045767.891 * [backup-simplify]: Simplify 1 into 1 1554045767.892 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.892 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045767.892 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045767.892 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.892 * [backup-simplify]: Simplify x.im into x.im 1554045767.892 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045767.892 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045767.892 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.892 * [backup-simplify]: Simplify 0 into 0 1554045767.892 * [backup-simplify]: Simplify 1 into 1 1554045767.892 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045767.892 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.892 * [backup-simplify]: Simplify 0 into 0 1554045767.892 * [backup-simplify]: Simplify 1 into 1 1554045767.892 * [backup-simplify]: Simplify (- 1) into -1 1554045767.893 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045767.893 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045767.893 * [backup-simplify]: Simplify (* -1 1) into -1 1554045767.893 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045767.894 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045767.894 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1554045767.894 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1554045767.895 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045767.895 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1554045767.895 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1554045767.895 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.895 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.895 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1554045767.895 * [taylor]: Taking taylor expansion of (log -1) in x.im 1554045767.895 * [taylor]: Taking taylor expansion of -1 in x.im 1554045767.895 * [backup-simplify]: Simplify -1 into -1 1554045767.895 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045767.895 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1554045767.895 * [taylor]: Taking taylor expansion of 3 in x.im 1554045767.895 * [backup-simplify]: Simplify 3 into 3 1554045767.895 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045767.895 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.895 * [backup-simplify]: Simplify x.re into x.re 1554045767.895 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045767.896 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1554045767.896 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1554045767.896 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1554045767.896 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1554045767.896 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045767.897 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045767.897 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045767.897 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045767.898 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045767.898 * [backup-simplify]: Simplify (- 0) into 0 1554045767.898 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045767.898 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 1554045767.899 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045767.899 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045767.900 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1554045767.900 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1554045767.901 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.901 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.901 * [backup-simplify]: Simplify 0 into 0 1554045767.901 * [backup-simplify]: Simplify 0 into 0 1554045767.902 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045767.903 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045767.903 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1554045767.903 * [backup-simplify]: Simplify (- 0) into 0 1554045767.903 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.904 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1554045767.905 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.905 * [backup-simplify]: Simplify 0 into 0 1554045767.905 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045767.905 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.905 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.906 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045767.906 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.906 * [backup-simplify]: Simplify (- 0) into 0 1554045767.907 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.907 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 1554045767.908 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.im 2)) 1554045767.909 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 1)))) 2) into (/ -1 (pow x.im 2)) 1554045767.909 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1554045767.910 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1554045767.911 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) 1554045767.911 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) in x.im 1554045767.911 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045767.911 * [backup-simplify]: Simplify -1/3 into -1/3 1554045767.911 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2)) in x.im 1554045767.911 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1554045767.911 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1554045767.911 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.911 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.911 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1554045767.911 * [taylor]: Taking taylor expansion of (log -1) in x.im 1554045767.911 * [taylor]: Taking taylor expansion of -1 in x.im 1554045767.911 * [backup-simplify]: Simplify -1 into -1 1554045767.911 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045767.911 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1554045767.911 * [taylor]: Taking taylor expansion of 3 in x.im 1554045767.911 * [backup-simplify]: Simplify 3 into 3 1554045767.911 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045767.911 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.911 * [backup-simplify]: Simplify x.re into x.re 1554045767.911 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045767.911 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1554045767.912 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1554045767.912 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1554045767.912 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1554045767.913 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045767.913 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045767.913 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.913 * [backup-simplify]: Simplify 0 into 0 1554045767.913 * [backup-simplify]: Simplify 1 into 1 1554045767.913 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.913 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045767.914 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045767.915 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045767.915 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1554045767.915 * [backup-simplify]: Simplify (- 0) into 0 1554045767.915 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.916 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1554045767.917 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045767.919 * [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 1554045767.919 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554045767.920 * [backup-simplify]: Simplify (- 0) into 0 1554045767.920 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.920 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1554045767.921 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045767.922 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.923 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.923 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.924 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (/ 0 1)))) into 0 1554045767.925 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.927 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.re)))))))) into 0 1554045767.927 * [backup-simplify]: Simplify 0 into 0 1554045767.927 * [backup-simplify]: Simplify 0 into 0 1554045767.929 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045767.931 * [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 1554045767.932 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554045767.932 * [backup-simplify]: Simplify (- 0) into 0 1554045767.933 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.934 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1554045767.936 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045767.936 * [backup-simplify]: Simplify 0 into 0 1554045767.936 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.937 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.937 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.937 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045767.939 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045767.939 * [backup-simplify]: Simplify (- 0) into 0 1554045767.939 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.940 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1554045767.942 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)))) into 0 1554045767.946 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 1554045767.947 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1554045767.948 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re))))))) into 0 1554045767.951 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045767.951 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.951 * [backup-simplify]: Simplify 0 into 0 1554045767.951 * [backup-simplify]: Simplify 0 into 0 1554045767.952 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 (- x.re))))))) into (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 1554045767.952 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 1554045767.952 * [backup-simplify]: Simplify (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 1554045767.952 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.re x.im) around 0 1554045767.952 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1554045767.952 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1554045767.952 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1554045767.952 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.952 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.952 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1554045767.952 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1554045767.952 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.952 * [backup-simplify]: Simplify x.re into x.re 1554045767.952 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1554045767.952 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045767.952 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.952 * [backup-simplify]: Simplify 0 into 0 1554045767.952 * [backup-simplify]: Simplify 1 into 1 1554045767.952 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.952 * [backup-simplify]: Simplify x.re into x.re 1554045767.952 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045767.952 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.952 * [backup-simplify]: Simplify x.re into x.re 1554045767.952 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.952 * [backup-simplify]: Simplify 0 into 0 1554045767.953 * [backup-simplify]: Simplify 1 into 1 1554045767.953 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1554045767.953 * [backup-simplify]: Simplify (- 0) into 0 1554045767.953 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1554045767.953 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045767.953 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1554045767.953 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1554045767.953 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1554045767.953 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1554045767.953 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1554045767.953 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1554045767.953 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1554045767.953 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045767.953 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.953 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1554045767.953 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1554045767.953 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.953 * [backup-simplify]: Simplify 0 into 0 1554045767.954 * [backup-simplify]: Simplify 1 into 1 1554045767.954 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1554045767.954 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045767.954 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.954 * [backup-simplify]: Simplify x.im into x.im 1554045767.954 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.954 * [backup-simplify]: Simplify 0 into 0 1554045767.954 * [backup-simplify]: Simplify 1 into 1 1554045767.954 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045767.954 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.954 * [backup-simplify]: Simplify 0 into 0 1554045767.954 * [backup-simplify]: Simplify 1 into 1 1554045767.954 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.954 * [backup-simplify]: Simplify x.im into x.im 1554045767.954 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1554045767.954 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1554045767.954 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1554045767.954 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1554045767.954 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1554045767.954 * [backup-simplify]: Simplify (- 0) into 0 1554045767.954 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.955 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045767.955 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1554045767.955 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1554045767.955 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1554045767.956 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1554045767.956 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1554045767.956 * [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)))) 1554045767.956 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1554045767.956 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1554045767.956 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1554045767.956 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045767.956 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.956 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1554045767.956 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1554045767.956 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.956 * [backup-simplify]: Simplify 0 into 0 1554045767.956 * [backup-simplify]: Simplify 1 into 1 1554045767.956 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1554045767.956 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045767.956 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.956 * [backup-simplify]: Simplify x.im into x.im 1554045767.956 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.956 * [backup-simplify]: Simplify 0 into 0 1554045767.956 * [backup-simplify]: Simplify 1 into 1 1554045767.956 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045767.956 * [taylor]: Taking taylor expansion of x.re in x.re 1554045767.956 * [backup-simplify]: Simplify 0 into 0 1554045767.956 * [backup-simplify]: Simplify 1 into 1 1554045767.956 * [taylor]: Taking taylor expansion of x.im in x.re 1554045767.956 * [backup-simplify]: Simplify x.im into x.im 1554045767.956 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1554045767.956 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1554045767.956 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1554045767.956 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1554045767.956 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1554045767.956 * [backup-simplify]: Simplify (- 0) into 0 1554045767.957 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045767.957 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045767.957 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1554045767.957 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1554045767.957 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1554045767.958 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1554045767.958 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1554045767.958 * [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)))) 1554045767.958 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1554045767.958 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1554045767.958 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.958 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.958 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1554045767.958 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1554045767.958 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1554045767.958 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045767.958 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.958 * [backup-simplify]: Simplify 0 into 0 1554045767.958 * [backup-simplify]: Simplify 1 into 1 1554045767.958 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.959 * [backup-simplify]: Simplify (- 1) into -1 1554045767.959 * [backup-simplify]: Simplify (- 1) into -1 1554045767.959 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045767.959 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045767.959 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.959 * [backup-simplify]: Simplify x.re into x.re 1554045767.959 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045767.960 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1554045767.960 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1554045767.960 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1554045767.961 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045767.961 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045767.961 * [backup-simplify]: Simplify (- 0) into 0 1554045767.962 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.962 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.962 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1554045767.963 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 1554045767.963 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (pow x.im 2)) 1)))) 1) into 0 1554045767.963 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1554045767.964 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))) into 0 1554045767.964 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.964 * [taylor]: Taking taylor expansion of 0 in x.im 1554045767.964 * [backup-simplify]: Simplify 0 into 0 1554045767.964 * [backup-simplify]: Simplify 0 into 0 1554045767.965 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.965 * [backup-simplify]: Simplify (- 0) into 0 1554045767.965 * [backup-simplify]: Simplify (- 1) into -1 1554045767.966 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045767.967 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045767.967 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.967 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1554045767.968 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.968 * [backup-simplify]: Simplify 0 into 0 1554045767.969 * [backup-simplify]: Simplify (- 0) into 0 1554045767.969 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.969 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.970 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1554045767.970 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 1554045767.971 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 1)))) 2) into (/ -1 (pow x.im 2)) 1554045767.972 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1554045767.972 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1554045767.977 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) 1554045767.977 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) in x.im 1554045767.977 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045767.977 * [backup-simplify]: Simplify -1/3 into -1/3 1554045767.977 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2)) in x.im 1554045767.977 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1554045767.977 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1554045767.977 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045767.977 * [backup-simplify]: Simplify 1/3 into 1/3 1554045767.977 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1554045767.977 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1554045767.977 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1554045767.977 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045767.977 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.977 * [backup-simplify]: Simplify 0 into 0 1554045767.977 * [backup-simplify]: Simplify 1 into 1 1554045767.978 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.978 * [backup-simplify]: Simplify (- 1) into -1 1554045767.978 * [backup-simplify]: Simplify (- 1) into -1 1554045767.978 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045767.978 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045767.978 * [taylor]: Taking taylor expansion of x.re in x.im 1554045767.978 * [backup-simplify]: Simplify x.re into x.re 1554045767.979 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045767.979 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1554045767.979 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1554045767.980 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1554045767.980 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045767.980 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045767.980 * [taylor]: Taking taylor expansion of x.im in x.im 1554045767.980 * [backup-simplify]: Simplify 0 into 0 1554045767.980 * [backup-simplify]: Simplify 1 into 1 1554045767.980 * [backup-simplify]: Simplify (* 1 1) into 1 1554045767.981 * [backup-simplify]: Simplify (/ (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045767.981 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.981 * [backup-simplify]: Simplify (- 0) into 0 1554045767.982 * [backup-simplify]: Simplify (- 1) into -1 1554045767.983 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045767.983 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045767.983 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.984 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1554045767.984 * [backup-simplify]: Simplify (- 0) into 0 1554045767.984 * [backup-simplify]: Simplify (- 1) into -1 1554045767.985 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.985 * [backup-simplify]: Simplify (- 0) into 0 1554045767.986 * [backup-simplify]: Simplify (- 1) into -1 1554045767.988 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045767.990 * [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 1554045767.991 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045767.992 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1554045767.994 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045767.995 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045767.996 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045767.997 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045767.998 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (/ 0 1)))) into 0 1554045768.000 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.002 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))))) into 0 1554045768.002 * [backup-simplify]: Simplify 0 into 0 1554045768.002 * [backup-simplify]: Simplify 0 into 0 1554045768.002 * [backup-simplify]: Simplify (- 0) into 0 1554045768.003 * [backup-simplify]: Simplify (- 1) into -1 1554045768.003 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045768.004 * [backup-simplify]: Simplify (- 0) into 0 1554045768.004 * [backup-simplify]: Simplify (- 1) into -1 1554045768.007 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045768.009 * [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 1554045768.009 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.010 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1554045768.012 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045768.012 * [backup-simplify]: Simplify 0 into 0 1554045768.013 * [backup-simplify]: Simplify (- 0) into 0 1554045768.013 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.013 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.015 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1554045768.016 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 1554045768.019 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (- (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (- (pow x.im 2)) 1)))) 6) into 0 1554045768.020 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1554045768.021 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))))) into 0 1554045768.023 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045768.023 * [taylor]: Taking taylor expansion of 0 in x.im 1554045768.023 * [backup-simplify]: Simplify 0 into 0 1554045768.023 * [backup-simplify]: Simplify 0 into 0 1554045768.024 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045768.024 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1554045768.024 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.re x.im) around 0 1554045768.024 * [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 1554045768.024 * [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 1554045768.024 * [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 1554045768.024 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045768.024 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.024 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1554045768.024 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1554045768.024 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045768.024 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045768.024 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045768.024 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.024 * [backup-simplify]: Simplify x.re into x.re 1554045768.025 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045768.025 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045768.025 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.025 * [backup-simplify]: Simplify 0 into 0 1554045768.025 * [backup-simplify]: Simplify 1 into 1 1554045768.025 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.025 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045768.025 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045768.025 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.025 * [backup-simplify]: Simplify 0 into 0 1554045768.025 * [backup-simplify]: Simplify 1 into 1 1554045768.026 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.026 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045768.026 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.026 * [backup-simplify]: Simplify x.re into x.re 1554045768.026 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045768.026 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.026 * [backup-simplify]: Simplify x.re into x.re 1554045768.026 * [backup-simplify]: Simplify (- 1) into -1 1554045768.027 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045768.027 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045768.027 * [backup-simplify]: Simplify (* -1 1) into -1 1554045768.027 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045768.028 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1554045768.028 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1554045768.028 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1554045768.028 * [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))))) 1554045768.028 * [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 1554045768.028 * [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 1554045768.028 * [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 1554045768.029 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045768.029 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.029 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1554045768.029 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045768.029 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045768.029 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045768.029 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.029 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.029 * [backup-simplify]: Simplify 0 into 0 1554045768.029 * [backup-simplify]: Simplify 1 into 1 1554045768.029 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.029 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.029 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.029 * [backup-simplify]: Simplify x.im into x.im 1554045768.030 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.030 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045768.030 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.030 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.030 * [backup-simplify]: Simplify x.im into x.im 1554045768.030 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.030 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.030 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.030 * [backup-simplify]: Simplify 0 into 0 1554045768.030 * [backup-simplify]: Simplify 1 into 1 1554045768.030 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.030 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.030 * [backup-simplify]: Simplify 0 into 0 1554045768.030 * [backup-simplify]: Simplify 1 into 1 1554045768.031 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045768.031 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045768.032 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.032 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.032 * [backup-simplify]: Simplify (log 1) into 0 1554045768.033 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1554045768.033 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1554045768.033 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1554045768.033 * [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 1554045768.033 * [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 1554045768.033 * [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 1554045768.033 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045768.033 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.033 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1554045768.033 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045768.033 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045768.033 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045768.033 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.033 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.033 * [backup-simplify]: Simplify 0 into 0 1554045768.033 * [backup-simplify]: Simplify 1 into 1 1554045768.034 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.034 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.034 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.034 * [backup-simplify]: Simplify x.im into x.im 1554045768.034 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.034 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045768.034 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.034 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.034 * [backup-simplify]: Simplify x.im into x.im 1554045768.034 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.034 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.034 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.034 * [backup-simplify]: Simplify 0 into 0 1554045768.034 * [backup-simplify]: Simplify 1 into 1 1554045768.034 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.034 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.035 * [backup-simplify]: Simplify 0 into 0 1554045768.035 * [backup-simplify]: Simplify 1 into 1 1554045768.035 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045768.035 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045768.036 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.036 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.036 * [backup-simplify]: Simplify (log 1) into 0 1554045768.037 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1554045768.037 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1554045768.037 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1554045768.037 * [taylor]: Taking taylor expansion of (pow x.re -1) in x.im 1554045768.037 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.037 * [backup-simplify]: Simplify x.re into x.re 1554045768.037 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045768.037 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045768.038 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045768.038 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045768.039 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045768.039 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045768.039 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045768.040 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1554045768.040 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1554045768.042 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045768.042 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1554045768.043 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 3 (log x.re))))) into 0 1554045768.043 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045768.043 * [taylor]: Taking taylor expansion of 0 in x.im 1554045768.043 * [backup-simplify]: Simplify 0 into 0 1554045768.043 * [backup-simplify]: Simplify 0 into 0 1554045768.044 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045768.044 * [backup-simplify]: Simplify 0 into 0 1554045768.044 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045768.045 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.045 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.046 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.046 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045768.046 * [backup-simplify]: Simplify (- 0) into 0 1554045768.047 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.048 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1554045768.049 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1554045768.051 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 1)))) 2) into (/ -1 (pow x.im 2)) 1554045768.051 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1554045768.052 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1554045768.053 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (/ -1/3 (* (pow x.im 2) x.re)) 1554045768.053 * [taylor]: Taking taylor expansion of (/ -1/3 (* (pow x.im 2) x.re)) in x.im 1554045768.053 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045768.053 * [backup-simplify]: Simplify -1/3 into -1/3 1554045768.053 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1554045768.053 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045768.053 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.053 * [backup-simplify]: Simplify 0 into 0 1554045768.053 * [backup-simplify]: Simplify 1 into 1 1554045768.053 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.053 * [backup-simplify]: Simplify x.re into x.re 1554045768.053 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.053 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1554045768.053 * [backup-simplify]: Simplify (/ -1/3 x.re) into (/ -1/3 x.re) 1554045768.054 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045768.055 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045768.056 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1554045768.056 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1554045768.056 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1/3 x.re) (/ 0 x.re)))) into 0 1554045768.057 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1/3 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045768.057 * [backup-simplify]: Simplify 0 into 0 1554045768.057 * [backup-simplify]: Simplify 0 into 0 1554045768.057 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045768.057 * [backup-simplify]: Simplify 0 into 0 1554045768.057 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045768.058 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.058 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.059 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.059 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045768.060 * [backup-simplify]: Simplify (- 0) into 0 1554045768.060 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.061 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1554045768.063 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1554045768.066 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 1554045768.067 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1554045768.068 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re))))))) into 0 1554045768.070 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045768.070 * [taylor]: Taking taylor expansion of 0 in x.im 1554045768.070 * [backup-simplify]: Simplify 0 into 0 1554045768.070 * [backup-simplify]: Simplify 0 into 0 1554045768.070 * [backup-simplify]: Simplify (/ 1 (/ 1 x.re)) into x.re 1554045768.071 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1554045768.071 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.re x.im) around 0 1554045768.071 * [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 1554045768.071 * [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 1554045768.071 * [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 1554045768.071 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045768.071 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.071 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1554045768.071 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1554045768.071 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1554045768.071 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045768.071 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045768.071 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.071 * [backup-simplify]: Simplify 0 into 0 1554045768.071 * [backup-simplify]: Simplify 1 into 1 1554045768.071 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.071 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045768.071 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.071 * [backup-simplify]: Simplify x.re into x.re 1554045768.072 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045768.072 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045768.072 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045768.072 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.072 * [backup-simplify]: Simplify 0 into 0 1554045768.072 * [backup-simplify]: Simplify 1 into 1 1554045768.072 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.072 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045768.072 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.072 * [backup-simplify]: Simplify x.re into x.re 1554045768.072 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045768.072 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.072 * [backup-simplify]: Simplify x.re into x.re 1554045768.073 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045768.073 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045768.073 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.074 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045768.074 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1554045768.074 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1554045768.074 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1554045768.074 * [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))))) 1554045768.074 * [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 1554045768.074 * [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 1554045768.075 * [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 1554045768.075 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045768.075 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.075 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1554045768.075 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045768.075 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045768.075 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045768.075 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.075 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.075 * [backup-simplify]: Simplify x.im into x.im 1554045768.075 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.075 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.075 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.075 * [backup-simplify]: Simplify 0 into 0 1554045768.075 * [backup-simplify]: Simplify 1 into 1 1554045768.075 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.075 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045768.075 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.075 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.075 * [backup-simplify]: Simplify x.im into x.im 1554045768.075 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.076 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.076 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.076 * [backup-simplify]: Simplify 0 into 0 1554045768.076 * [backup-simplify]: Simplify 1 into 1 1554045768.076 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.076 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.076 * [backup-simplify]: Simplify 0 into 0 1554045768.076 * [backup-simplify]: Simplify 1 into 1 1554045768.076 * [backup-simplify]: Simplify (- 1) into -1 1554045768.077 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045768.077 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045768.078 * [backup-simplify]: Simplify (* -1 1) into -1 1554045768.078 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045768.078 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045768.080 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1554045768.080 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1554045768.081 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045768.081 * [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 1554045768.081 * [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 1554045768.081 * [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 1554045768.081 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045768.081 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.081 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1554045768.081 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1554045768.081 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1554045768.081 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045768.081 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.081 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.081 * [backup-simplify]: Simplify x.im into x.im 1554045768.081 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.081 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.081 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.081 * [backup-simplify]: Simplify 0 into 0 1554045768.081 * [backup-simplify]: Simplify 1 into 1 1554045768.081 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.081 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045768.081 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.081 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.081 * [backup-simplify]: Simplify x.im into x.im 1554045768.081 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.081 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.081 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.081 * [backup-simplify]: Simplify 0 into 0 1554045768.081 * [backup-simplify]: Simplify 1 into 1 1554045768.082 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.082 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.082 * [backup-simplify]: Simplify 0 into 0 1554045768.082 * [backup-simplify]: Simplify 1 into 1 1554045768.082 * [backup-simplify]: Simplify (- 1) into -1 1554045768.082 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045768.082 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045768.083 * [backup-simplify]: Simplify (* -1 1) into -1 1554045768.083 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045768.083 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045768.084 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1554045768.084 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1554045768.084 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045768.084 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1554045768.085 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1554045768.085 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045768.085 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.085 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1554045768.085 * [taylor]: Taking taylor expansion of (log -1) in x.im 1554045768.085 * [taylor]: Taking taylor expansion of -1 in x.im 1554045768.085 * [backup-simplify]: Simplify -1 into -1 1554045768.085 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045768.085 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1554045768.085 * [taylor]: Taking taylor expansion of 3 in x.im 1554045768.085 * [backup-simplify]: Simplify 3 into 3 1554045768.085 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045768.085 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.085 * [backup-simplify]: Simplify x.re into x.re 1554045768.085 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045768.085 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1554045768.085 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1554045768.086 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1554045768.086 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1554045768.086 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045768.087 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045768.087 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045768.087 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045768.088 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045768.088 * [backup-simplify]: Simplify (- 0) into 0 1554045768.088 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045768.088 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 1554045768.089 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045768.090 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045768.090 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1554045768.091 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1554045768.092 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045768.092 * [taylor]: Taking taylor expansion of 0 in x.im 1554045768.092 * [backup-simplify]: Simplify 0 into 0 1554045768.092 * [backup-simplify]: Simplify 0 into 0 1554045768.093 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045768.093 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045768.093 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1554045768.094 * [backup-simplify]: Simplify (- 0) into 0 1554045768.094 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.094 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1554045768.095 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045768.095 * [backup-simplify]: Simplify 0 into 0 1554045768.095 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045768.096 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.096 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.096 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045768.097 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.097 * [backup-simplify]: Simplify (- 0) into 0 1554045768.098 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.099 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 1554045768.100 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.im 2)) 1554045768.102 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 1)))) 2) into (/ -1 (pow x.im 2)) 1554045768.103 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1554045768.104 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1554045768.105 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) 1554045768.105 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) in x.im 1554045768.105 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045768.105 * [backup-simplify]: Simplify -1/3 into -1/3 1554045768.105 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2)) in x.im 1554045768.105 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1554045768.105 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1554045768.105 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045768.105 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.105 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1554045768.105 * [taylor]: Taking taylor expansion of (log -1) in x.im 1554045768.106 * [taylor]: Taking taylor expansion of -1 in x.im 1554045768.106 * [backup-simplify]: Simplify -1 into -1 1554045768.106 * [backup-simplify]: Simplify (log -1) into (log -1) 1554045768.106 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1554045768.106 * [taylor]: Taking taylor expansion of 3 in x.im 1554045768.106 * [backup-simplify]: Simplify 3 into 3 1554045768.106 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045768.106 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.106 * [backup-simplify]: Simplify x.re into x.re 1554045768.106 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045768.106 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1554045768.106 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1554045768.107 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1554045768.108 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1554045768.115 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045768.115 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045768.115 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.116 * [backup-simplify]: Simplify 0 into 0 1554045768.116 * [backup-simplify]: Simplify 1 into 1 1554045768.116 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.117 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1554045768.118 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1554045768.119 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045768.120 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1554045768.120 * [backup-simplify]: Simplify (- 0) into 0 1554045768.120 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.121 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1554045768.123 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045768.124 * [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 1554045768.124 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554045768.125 * [backup-simplify]: Simplify (- 0) into 0 1554045768.125 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.126 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1554045768.127 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045768.127 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045768.128 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045768.128 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045768.129 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (/ 0 1)))) into 0 1554045768.130 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.131 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.re)))))))) into 0 1554045768.131 * [backup-simplify]: Simplify 0 into 0 1554045768.131 * [backup-simplify]: Simplify 0 into 0 1554045768.132 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1554045768.133 * [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 1554045768.134 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554045768.134 * [backup-simplify]: Simplify (- 0) into 0 1554045768.134 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.135 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1554045768.136 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045768.136 * [backup-simplify]: Simplify 0 into 0 1554045768.136 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045768.137 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.137 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.137 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045768.138 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.138 * [backup-simplify]: Simplify (- 0) into 0 1554045768.138 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.139 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1554045768.141 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)))) into 0 1554045768.143 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 1554045768.143 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1554045768.144 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re))))))) into 0 1554045768.146 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045768.146 * [taylor]: Taking taylor expansion of 0 in x.im 1554045768.146 * [backup-simplify]: Simplify 0 into 0 1554045768.146 * [backup-simplify]: Simplify 0 into 0 1554045768.146 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 (- x.re))))))) into (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 1554045768.146 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 1554045768.146 * [backup-simplify]: Simplify (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) into (pow (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) 1554045768.146 * [approximate]: Taking taylor expansion of (pow (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in (x.re x.im) around 0 1554045768.146 * [taylor]: Taking taylor expansion of (pow (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in x.im 1554045768.146 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))))) in x.im 1554045768.146 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))))) in x.im 1554045768.146 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045768.146 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.146 * [taylor]: Taking taylor expansion of (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))) in x.im 1554045768.146 * [taylor]: Taking taylor expansion of (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) in x.im 1554045768.146 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045768.146 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.146 * [backup-simplify]: Simplify x.re into x.re 1554045768.146 * [taylor]: Taking taylor expansion of (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)) in x.im 1554045768.147 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.im 1554045768.147 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1554045768.147 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.147 * [backup-simplify]: Simplify 0 into 0 1554045768.147 * [backup-simplify]: Simplify 1 into 1 1554045768.147 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.147 * [backup-simplify]: Simplify x.re into x.re 1554045768.147 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1554045768.147 * [taylor]: Taking taylor expansion of (pow (- x.re x.im) 2) in x.im 1554045768.147 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1554045768.147 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.147 * [backup-simplify]: Simplify x.re into x.re 1554045768.147 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.147 * [backup-simplify]: Simplify 0 into 0 1554045768.147 * [backup-simplify]: Simplify 1 into 1 1554045768.147 * [backup-simplify]: Simplify (- 0) into 0 1554045768.147 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1554045768.147 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045768.147 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045768.147 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045768.147 * [backup-simplify]: Simplify (* (pow x.re 2) (pow x.re 2)) into (pow x.re 4) 1554045768.147 * [backup-simplify]: Simplify (* (pow x.re 2) (pow x.re 4)) into (pow x.re 6) 1554045768.147 * [backup-simplify]: Simplify (log (pow x.re 6)) into (log (pow x.re 6)) 1554045768.147 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 6))) into (* 1/3 (log (pow x.re 6))) 1554045768.147 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 6)))) into (pow (pow x.re 6) 1/3) 1554045768.148 * [taylor]: Taking taylor expansion of (pow (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in x.re 1554045768.148 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))))) in x.re 1554045768.148 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))))) in x.re 1554045768.148 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045768.148 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.148 * [taylor]: Taking taylor expansion of (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))) in x.re 1554045768.148 * [taylor]: Taking taylor expansion of (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) in x.re 1554045768.148 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045768.148 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.148 * [backup-simplify]: Simplify 0 into 0 1554045768.148 * [backup-simplify]: Simplify 1 into 1 1554045768.148 * [taylor]: Taking taylor expansion of (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)) in x.re 1554045768.148 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.re 1554045768.148 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045768.148 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.148 * [backup-simplify]: Simplify x.im into x.im 1554045768.148 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.148 * [backup-simplify]: Simplify 0 into 0 1554045768.148 * [backup-simplify]: Simplify 1 into 1 1554045768.148 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1554045768.148 * [taylor]: Taking taylor expansion of (pow (- x.re x.im) 2) in x.re 1554045768.148 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045768.148 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.148 * [backup-simplify]: Simplify 0 into 0 1554045768.148 * [backup-simplify]: Simplify 1 into 1 1554045768.148 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.148 * [backup-simplify]: Simplify x.im into x.im 1554045768.148 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1554045768.148 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1554045768.148 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.148 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045768.148 * [backup-simplify]: Simplify (* (- x.im) (- x.im)) into (pow x.im 2) 1554045768.148 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 1554045768.148 * [backup-simplify]: Simplify (* 1 (pow x.im 4)) into (pow x.im 4) 1554045768.148 * [backup-simplify]: Simplify (log (pow x.im 4)) into (log (pow x.im 4)) 1554045768.149 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 4))) into (+ (log (pow x.im 4)) (* 2 (log x.re))) 1554045768.149 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re)))) into (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re)))) 1554045768.149 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) 1554045768.149 * [taylor]: Taking taylor expansion of (pow (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in x.re 1554045768.149 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))))) in x.re 1554045768.149 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))))) in x.re 1554045768.149 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045768.149 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.149 * [taylor]: Taking taylor expansion of (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))) in x.re 1554045768.149 * [taylor]: Taking taylor expansion of (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) in x.re 1554045768.149 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045768.149 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.149 * [backup-simplify]: Simplify 0 into 0 1554045768.150 * [backup-simplify]: Simplify 1 into 1 1554045768.150 * [taylor]: Taking taylor expansion of (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)) in x.re 1554045768.150 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.re 1554045768.150 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1554045768.150 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.150 * [backup-simplify]: Simplify x.im into x.im 1554045768.150 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.150 * [backup-simplify]: Simplify 0 into 0 1554045768.150 * [backup-simplify]: Simplify 1 into 1 1554045768.150 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1554045768.150 * [taylor]: Taking taylor expansion of (pow (- x.re x.im) 2) in x.re 1554045768.150 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1554045768.150 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.150 * [backup-simplify]: Simplify 0 into 0 1554045768.150 * [backup-simplify]: Simplify 1 into 1 1554045768.150 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.150 * [backup-simplify]: Simplify x.im into x.im 1554045768.150 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1554045768.150 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1554045768.150 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.150 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045768.151 * [backup-simplify]: Simplify (* (- x.im) (- x.im)) into (pow x.im 2) 1554045768.151 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 1554045768.151 * [backup-simplify]: Simplify (* 1 (pow x.im 4)) into (pow x.im 4) 1554045768.151 * [backup-simplify]: Simplify (log (pow x.im 4)) into (log (pow x.im 4)) 1554045768.151 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 4))) into (+ (log (pow x.im 4)) (* 2 (log x.re))) 1554045768.151 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re)))) into (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re)))) 1554045768.152 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) 1554045768.152 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) in x.im 1554045768.152 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re)))) in x.im 1554045768.152 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045768.152 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.152 * [taylor]: Taking taylor expansion of (+ (log (pow x.im 4)) (* 2 (log x.re))) in x.im 1554045768.152 * [taylor]: Taking taylor expansion of (log (pow x.im 4)) in x.im 1554045768.152 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.im 1554045768.152 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.152 * [backup-simplify]: Simplify 0 into 0 1554045768.152 * [backup-simplify]: Simplify 1 into 1 1554045768.152 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.153 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.153 * [backup-simplify]: Simplify (log 1) into 0 1554045768.153 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554045768.153 * [taylor]: Taking taylor expansion of 2 in x.im 1554045768.153 * [backup-simplify]: Simplify 2 into 2 1554045768.153 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045768.153 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.153 * [backup-simplify]: Simplify x.re into x.re 1554045768.153 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045768.154 * [backup-simplify]: Simplify (+ (* (- -4) (log x.im)) 0) into (* 4 (log x.im)) 1554045768.154 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045768.154 * [backup-simplify]: Simplify (+ (* 4 (log x.im)) (* 2 (log x.re))) into (+ (* 4 (log x.im)) (* 2 (log x.re))) 1554045768.154 * [backup-simplify]: Simplify (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))) into (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))) 1554045768.154 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 1554045768.154 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 1554045768.155 * [backup-simplify]: Simplify (- 0) into 0 1554045768.155 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045768.155 * [backup-simplify]: Simplify (+ (* (- x.im) 1) (* 1 (- x.im))) into (- (* 2 x.im)) 1554045768.156 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045768.156 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 x.im)) into (* 2 x.im) 1554045768.156 * [backup-simplify]: Simplify (+ (* (pow x.im 2) (- (* 2 x.im))) (* (* 2 x.im) (pow x.im 2))) into 0 1554045768.157 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045768.157 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow x.im 4))) into 0 1554045768.158 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.im 4) 1)))) 1) into 0 1554045768.158 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 4))) into (+ (log (pow x.im 4)) (* 2 (log x.re))) 1554045768.159 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow x.im 4)) (* 2 (log x.re))))) into 0 1554045768.160 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045768.160 * [taylor]: Taking taylor expansion of 0 in x.im 1554045768.160 * [backup-simplify]: Simplify 0 into 0 1554045768.160 * [backup-simplify]: Simplify 0 into 0 1554045768.161 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045768.161 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045768.163 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045768.164 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045768.164 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045768.164 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.165 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into 0 1554045768.166 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045768.166 * [backup-simplify]: Simplify 0 into 0 1554045768.166 * [backup-simplify]: Simplify (- 0) into 0 1554045768.167 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.167 * [backup-simplify]: Simplify (+ (* (- x.im) 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1554045768.168 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.168 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 x.im))) into 1 1554045768.168 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (+ (* (* 2 x.im) (- (* 2 x.im))) (* 1 (pow x.im 2)))) into (- (* 2 (pow x.im 2))) 1554045768.169 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045768.170 * [backup-simplify]: Simplify (+ (* 1 (- (* 2 (pow x.im 2)))) (+ (* 0 0) (* 0 (pow x.im 4)))) into (- (* 2 (pow x.im 2))) 1554045768.171 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.im 4) 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 2 (pow x.im 2)))) 1)) (pow (pow x.im 4) 1)))) 2) into (/ -2 (pow x.im 2)) 1554045768.171 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 4))) into (+ (log (pow x.im 4)) (* 2 (log x.re))) 1554045768.172 * [backup-simplify]: Simplify (+ (* 1/3 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (pow x.im 4)) (* 2 (log x.re)))))) into (- (* 2/3 (/ 1 (pow x.im 2)))) 1554045768.173 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -2/3 (/ (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) (pow x.im 2))) 1554045768.173 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) (pow x.im 2))) in x.im 1554045768.173 * [taylor]: Taking taylor expansion of -2/3 in x.im 1554045768.173 * [backup-simplify]: Simplify -2/3 into -2/3 1554045768.173 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) (pow x.im 2)) in x.im 1554045768.173 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) in x.im 1554045768.173 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re)))) in x.im 1554045768.173 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045768.173 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.173 * [taylor]: Taking taylor expansion of (+ (log (pow x.im 4)) (* 2 (log x.re))) in x.im 1554045768.173 * [taylor]: Taking taylor expansion of (log (pow x.im 4)) in x.im 1554045768.173 * [taylor]: Taking taylor expansion of (pow x.im 4) in x.im 1554045768.173 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.173 * [backup-simplify]: Simplify 0 into 0 1554045768.173 * [backup-simplify]: Simplify 1 into 1 1554045768.173 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.174 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.174 * [backup-simplify]: Simplify (log 1) into 0 1554045768.174 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554045768.174 * [taylor]: Taking taylor expansion of 2 in x.im 1554045768.174 * [backup-simplify]: Simplify 2 into 2 1554045768.174 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045768.174 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.174 * [backup-simplify]: Simplify x.re into x.re 1554045768.174 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045768.174 * [backup-simplify]: Simplify (+ (* (- -4) (log x.im)) 0) into (* 4 (log x.im)) 1554045768.174 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045768.174 * [backup-simplify]: Simplify (+ (* 4 (log x.im)) (* 2 (log x.re))) into (+ (* 4 (log x.im)) (* 2 (log x.re))) 1554045768.175 * [backup-simplify]: Simplify (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))) into (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))) 1554045768.175 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 1554045768.175 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045768.175 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.175 * [backup-simplify]: Simplify 0 into 0 1554045768.175 * [backup-simplify]: Simplify 1 into 1 1554045768.175 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.175 * [backup-simplify]: Simplify (/ (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 1) into (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 1554045768.175 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045768.176 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045768.177 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045768.177 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045768.177 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045768.178 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.178 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into 0 1554045768.178 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045768.179 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045768.181 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045768.181 * [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 1554045768.182 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554045768.182 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.183 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 4 (log x.im)) (* 2 (log x.re)))))) into 0 1554045768.184 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045768.184 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045768.185 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045768.185 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045768.186 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (/ 0 1)))) into 0 1554045768.187 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.187 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))))))) into 0 1554045768.187 * [backup-simplify]: Simplify 0 into 0 1554045768.187 * [backup-simplify]: Simplify 0 into 0 1554045768.188 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045768.188 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045768.190 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045768.191 * [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 1554045768.192 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554045768.192 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.193 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 4 (log x.im)) (* 2 (log x.re)))))) into 0 1554045768.194 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045768.194 * [backup-simplify]: Simplify 0 into 0 1554045768.194 * [backup-simplify]: Simplify (- 0) into 0 1554045768.194 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.195 * [backup-simplify]: Simplify (+ (* (- x.im) 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1554045768.195 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.196 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 x.im)))) into 0 1554045768.196 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* (* 2 x.im) 1) (+ (* 1 (- (* 2 x.im))) (* 0 (pow x.im 2))))) into 0 1554045768.197 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045768.197 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (- (* 2 (pow x.im 2)))) (+ (* 0 0) (* 0 (pow x.im 4))))) into 0 1554045768.199 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.im 4) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 2 (pow x.im 2)))) 1)) (pow (pow x.im 4) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.im 4) 1)))) 6) into 0 1554045768.199 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 4))) into (+ (log (pow x.im 4)) (* 2 (log x.re))) 1554045768.200 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (pow x.im 4)) (* 2 (log x.re))))))) into 0 1554045768.201 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045768.201 * [taylor]: Taking taylor expansion of 0 in x.im 1554045768.201 * [backup-simplify]: Simplify 0 into 0 1554045768.201 * [backup-simplify]: Simplify 0 into 0 1554045768.201 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 1554045768.202 * [backup-simplify]: Simplify (* (cbrt (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)))) (cbrt (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re))))) into (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) 1554045768.202 * [approximate]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in (x.re x.im) around 0 1554045768.202 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in x.im 1554045768.202 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))))) in x.im 1554045768.202 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)))) in x.im 1554045768.202 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045768.202 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.202 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))) in x.im 1554045768.202 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) in x.im 1554045768.202 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 1554045768.202 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.re) (/ 1 x.im)) 2) in x.im 1554045768.202 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1554045768.202 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045768.202 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.202 * [backup-simplify]: Simplify x.re into x.re 1554045768.203 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045768.203 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045768.203 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.203 * [backup-simplify]: Simplify 0 into 0 1554045768.203 * [backup-simplify]: Simplify 1 into 1 1554045768.203 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.204 * [backup-simplify]: Simplify (- 1) into -1 1554045768.204 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045768.204 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 1554045768.204 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045768.204 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045768.204 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.204 * [backup-simplify]: Simplify 0 into 0 1554045768.204 * [backup-simplify]: Simplify 1 into 1 1554045768.205 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.205 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045768.205 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.205 * [backup-simplify]: Simplify x.re into x.re 1554045768.205 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045768.205 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045768.205 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045768.205 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.205 * [backup-simplify]: Simplify x.re into x.re 1554045768.206 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045768.206 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.207 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.207 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045768.207 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1554045768.207 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1554045768.207 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) 1554045768.208 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) 1554045768.208 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) 1554045768.208 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in x.re 1554045768.208 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))))) in x.re 1554045768.208 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)))) in x.re 1554045768.208 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045768.208 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.208 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))) in x.re 1554045768.208 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) in x.re 1554045768.208 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 1554045768.208 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.re) (/ 1 x.im)) 2) in x.re 1554045768.208 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045768.208 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.208 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.208 * [backup-simplify]: Simplify 0 into 0 1554045768.208 * [backup-simplify]: Simplify 1 into 1 1554045768.209 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.209 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.209 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.209 * [backup-simplify]: Simplify x.im into x.im 1554045768.209 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.209 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045768.209 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 1554045768.209 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045768.209 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.210 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.210 * [backup-simplify]: Simplify x.im into x.im 1554045768.210 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.210 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.210 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.210 * [backup-simplify]: Simplify 0 into 0 1554045768.210 * [backup-simplify]: Simplify 1 into 1 1554045768.210 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.211 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045768.211 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045768.211 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.211 * [backup-simplify]: Simplify 0 into 0 1554045768.211 * [backup-simplify]: Simplify 1 into 1 1554045768.211 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.211 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.212 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.212 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.213 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.213 * [backup-simplify]: Simplify (log 1) into 0 1554045768.213 * [backup-simplify]: Simplify (+ (* (- 6) (log x.re)) 0) into (- (* 6 (log x.re))) 1554045768.214 * [backup-simplify]: Simplify (* 1/3 (- (* 6 (log x.re)))) into (* -2 (log x.re)) 1554045768.214 * [backup-simplify]: Simplify (exp (* -2 (log x.re))) into (pow x.re -2) 1554045768.214 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in x.re 1554045768.214 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))))) in x.re 1554045768.214 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)))) in x.re 1554045768.214 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045768.214 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.214 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))) in x.re 1554045768.214 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) in x.re 1554045768.214 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 1554045768.214 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.re) (/ 1 x.im)) 2) in x.re 1554045768.214 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1554045768.214 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.214 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.214 * [backup-simplify]: Simplify 0 into 0 1554045768.214 * [backup-simplify]: Simplify 1 into 1 1554045768.214 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.215 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.215 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.215 * [backup-simplify]: Simplify x.im into x.im 1554045768.215 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.215 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045768.215 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 1554045768.215 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045768.215 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.215 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.215 * [backup-simplify]: Simplify x.im into x.im 1554045768.215 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.215 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.215 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.215 * [backup-simplify]: Simplify 0 into 0 1554045768.215 * [backup-simplify]: Simplify 1 into 1 1554045768.216 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.216 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045768.216 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045768.216 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.216 * [backup-simplify]: Simplify 0 into 0 1554045768.216 * [backup-simplify]: Simplify 1 into 1 1554045768.217 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.217 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.218 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.218 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.218 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.219 * [backup-simplify]: Simplify (log 1) into 0 1554045768.219 * [backup-simplify]: Simplify (+ (* (- 6) (log x.re)) 0) into (- (* 6 (log x.re))) 1554045768.219 * [backup-simplify]: Simplify (* 1/3 (- (* 6 (log x.re)))) into (* -2 (log x.re)) 1554045768.219 * [backup-simplify]: Simplify (exp (* -2 (log x.re))) into (pow x.re -2) 1554045768.219 * [taylor]: Taking taylor expansion of (pow x.re -2) in x.im 1554045768.220 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.220 * [backup-simplify]: Simplify x.re into x.re 1554045768.220 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045768.220 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1554045768.220 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1554045768.221 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045768.221 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045768.221 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into (* 2 (/ 1 x.im)) 1554045768.227 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045768.227 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045768.228 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045768.228 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 x.im))) (* (- (/ 1 x.im)) 1)) into (- (* 2 (/ 1 x.im))) 1554045768.228 * [backup-simplify]: Simplify (+ (* 1 (* 2 (/ 1 x.im))) (* (- (* 2 (/ 1 x.im))) 1)) into 0 1554045768.229 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045768.229 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1554045768.230 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045768.231 * [backup-simplify]: Simplify (+ (* (- 6) (log x.re)) 0) into (- (* 6 (log x.re))) 1554045768.231 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 6 (log x.re))))) into 0 1554045768.231 * [backup-simplify]: Simplify (* (exp (* -2 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045768.231 * [taylor]: Taking taylor expansion of 0 in x.im 1554045768.232 * [backup-simplify]: Simplify 0 into 0 1554045768.232 * [backup-simplify]: Simplify 0 into 0 1554045768.232 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045768.232 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 1554045768.232 * [backup-simplify]: Simplify 0 into 0 1554045768.232 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045768.232 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.233 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.233 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 1554045768.234 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.234 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045768.234 * [backup-simplify]: Simplify (- 0) into 0 1554045768.234 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.235 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (- (/ 1 x.im))) (* 0 1))) into (/ 1 (pow x.im 2)) 1554045768.235 * [backup-simplify]: Simplify (+ (* 1 (/ 1 (pow x.im 2))) (+ (* (- (* 2 (/ 1 x.im))) (* 2 (/ 1 x.im))) (* (/ 1 (pow x.im 2)) 1))) into (- (* 2 (/ 1 (pow x.im 2)))) 1554045768.236 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045768.236 * [backup-simplify]: Simplify (- (/ (- (* 2 (/ 1 (pow x.im 2)))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (* 2 (/ 1 (pow x.im 2)))) 1554045768.237 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 2 (/ 1 (pow x.im 2))))) 1)) (pow 1 1)))) 2) into (/ -2 (pow x.im 2)) 1554045768.238 * [backup-simplify]: Simplify (+ (* (- 6) (log x.re)) 0) into (- (* 6 (log x.re))) 1554045768.238 * [backup-simplify]: Simplify (+ (* 1/3 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 6 (log x.re)))))) into (- (* 2/3 (/ 1 (pow x.im 2)))) 1554045768.239 * [backup-simplify]: Simplify (* (exp (* -2 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (/ -2/3 (* (pow x.im 2) (pow x.re 2))) 1554045768.239 * [taylor]: Taking taylor expansion of (/ -2/3 (* (pow x.im 2) (pow x.re 2))) in x.im 1554045768.239 * [taylor]: Taking taylor expansion of -2/3 in x.im 1554045768.239 * [backup-simplify]: Simplify -2/3 into -2/3 1554045768.239 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.im 1554045768.239 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045768.239 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.239 * [backup-simplify]: Simplify 0 into 0 1554045768.239 * [backup-simplify]: Simplify 1 into 1 1554045768.239 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045768.239 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.239 * [backup-simplify]: Simplify x.re into x.re 1554045768.239 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.239 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045768.239 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 1554045768.239 * [backup-simplify]: Simplify (/ -2/3 (pow x.re 2)) into (/ -2/3 (pow x.re 2)) 1554045768.240 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1554045768.240 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045768.240 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045768.241 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045768.241 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.re 2)))) into 0 1554045768.242 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow x.re 2))) into 0 1554045768.242 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ -2/3 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 1554045768.242 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ -2/3 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 1554045768.242 * [backup-simplify]: Simplify 0 into 0 1554045768.242 * [backup-simplify]: Simplify 0 into 0 1554045768.242 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045768.243 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (+ (* 0 0) (* 0 (/ 1 x.re)))) into 0 1554045768.243 * [backup-simplify]: Simplify 0 into 0 1554045768.243 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045768.243 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.243 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.244 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1554045768.245 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.245 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045768.245 * [backup-simplify]: Simplify (- 0) into 0 1554045768.245 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.246 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (- (/ 1 x.im))) (* 0 1)))) into 0 1554045768.246 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (* 2 (/ 1 x.im))) (/ 1 (pow x.im 2))) (+ (* (/ 1 (pow x.im 2)) (* 2 (/ 1 x.im))) (* 0 1)))) into 0 1554045768.247 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045768.248 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (* 2 (/ 1 (pow x.im 2)))) (/ 0 1)))) into 0 1554045768.250 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 2 (/ 1 (pow x.im 2))))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 1554045768.251 * [backup-simplify]: Simplify (+ (* (- 6) (log x.re)) 0) into (- (* 6 (log x.re))) 1554045768.251 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 6 (log x.re))))))) into 0 1554045768.252 * [backup-simplify]: Simplify (* (exp (* -2 (log x.re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045768.252 * [taylor]: Taking taylor expansion of 0 in x.im 1554045768.253 * [backup-simplify]: Simplify 0 into 0 1554045768.253 * [backup-simplify]: Simplify 0 into 0 1554045768.253 * [backup-simplify]: Simplify (/ 1 (pow (/ 1 x.re) 2)) into (pow x.re 2) 1554045768.253 * [backup-simplify]: Simplify (* (cbrt (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))))) (cbrt (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re)))))) into (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) 1554045768.253 * [approximate]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in (x.re x.im) around 0 1554045768.253 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in x.im 1554045768.253 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))))) in x.im 1554045768.253 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)))) in x.im 1554045768.253 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045768.253 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.253 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))) in x.im 1554045768.253 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) in x.im 1554045768.253 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 1554045768.253 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.im) (/ 1 x.re)) 2) in x.im 1554045768.253 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1554045768.253 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045768.253 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.253 * [backup-simplify]: Simplify 0 into 0 1554045768.253 * [backup-simplify]: Simplify 1 into 1 1554045768.254 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.254 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045768.254 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.254 * [backup-simplify]: Simplify x.re into x.re 1554045768.254 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045768.254 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045768.254 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 1554045768.254 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1554045768.254 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1554045768.254 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.254 * [backup-simplify]: Simplify 0 into 0 1554045768.254 * [backup-simplify]: Simplify 1 into 1 1554045768.254 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.254 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045768.254 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.254 * [backup-simplify]: Simplify x.re into x.re 1554045768.254 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045768.255 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045768.255 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045768.255 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.255 * [backup-simplify]: Simplify x.re into x.re 1554045768.255 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.255 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.255 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.255 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045768.256 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1554045768.256 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1554045768.256 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) 1554045768.256 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) 1554045768.256 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) 1554045768.256 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in x.re 1554045768.256 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))))) in x.re 1554045768.256 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)))) in x.re 1554045768.256 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045768.256 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.256 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))) in x.re 1554045768.256 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) in x.re 1554045768.256 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 1554045768.256 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.im) (/ 1 x.re)) 2) in x.re 1554045768.256 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045768.256 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.256 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.256 * [backup-simplify]: Simplify x.im into x.im 1554045768.256 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.256 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.256 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.256 * [backup-simplify]: Simplify 0 into 0 1554045768.256 * [backup-simplify]: Simplify 1 into 1 1554045768.257 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.257 * [backup-simplify]: Simplify (- 1) into -1 1554045768.257 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045768.257 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 1554045768.257 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045768.257 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.257 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.257 * [backup-simplify]: Simplify x.im into x.im 1554045768.257 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.257 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.257 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.257 * [backup-simplify]: Simplify 0 into 0 1554045768.257 * [backup-simplify]: Simplify 1 into 1 1554045768.258 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.258 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045768.258 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045768.258 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.258 * [backup-simplify]: Simplify 0 into 0 1554045768.258 * [backup-simplify]: Simplify 1 into 1 1554045768.258 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045768.258 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.259 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.259 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.259 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.259 * [backup-simplify]: Simplify (log 1) into 0 1554045768.260 * [backup-simplify]: Simplify (+ (* (- 6) (log x.re)) 0) into (- (* 6 (log x.re))) 1554045768.260 * [backup-simplify]: Simplify (* 1/3 (- (* 6 (log x.re)))) into (* -2 (log x.re)) 1554045768.260 * [backup-simplify]: Simplify (exp (* -2 (log x.re))) into (pow x.re -2) 1554045768.260 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in x.re 1554045768.260 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))))) in x.re 1554045768.260 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)))) in x.re 1554045768.260 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045768.260 * [backup-simplify]: Simplify 1/3 into 1/3 1554045768.260 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))) in x.re 1554045768.260 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) in x.re 1554045768.260 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 1554045768.260 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.im) (/ 1 x.re)) 2) in x.re 1554045768.260 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1554045768.260 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.260 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.260 * [backup-simplify]: Simplify x.im into x.im 1554045768.260 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.260 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.260 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.260 * [backup-simplify]: Simplify 0 into 0 1554045768.260 * [backup-simplify]: Simplify 1 into 1 1554045768.260 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.261 * [backup-simplify]: Simplify (- 1) into -1 1554045768.261 * [backup-simplify]: Simplify (+ 0 -1) into -1 1554045768.261 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 1554045768.261 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1554045768.261 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1554045768.261 * [taylor]: Taking taylor expansion of x.im in x.re 1554045768.261 * [backup-simplify]: Simplify x.im into x.im 1554045768.261 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045768.261 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045768.261 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.261 * [backup-simplify]: Simplify 0 into 0 1554045768.261 * [backup-simplify]: Simplify 1 into 1 1554045768.262 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.262 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045768.262 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1554045768.262 * [taylor]: Taking taylor expansion of x.re in x.re 1554045768.262 * [backup-simplify]: Simplify 0 into 0 1554045768.262 * [backup-simplify]: Simplify 1 into 1 1554045768.262 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045768.263 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.263 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.263 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.264 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045768.264 * [backup-simplify]: Simplify (log 1) into 0 1554045768.265 * [backup-simplify]: Simplify (+ (* (- 6) (log x.re)) 0) into (- (* 6 (log x.re))) 1554045768.265 * [backup-simplify]: Simplify (* 1/3 (- (* 6 (log x.re)))) into (* -2 (log x.re)) 1554045768.265 * [backup-simplify]: Simplify (exp (* -2 (log x.re))) into (pow x.re -2) 1554045768.265 * [taylor]: Taking taylor expansion of (pow x.re -2) in x.im 1554045768.265 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.265 * [backup-simplify]: Simplify x.re into x.re 1554045768.265 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045768.265 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1554045768.265 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1554045768.266 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045768.266 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045768.266 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into (* 2 (/ 1 x.im)) 1554045768.267 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045768.267 * [backup-simplify]: Simplify (- 0) into 0 1554045768.267 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1554045768.268 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) -1)) into (- (* 2 (/ 1 x.im))) 1554045768.268 * [backup-simplify]: Simplify (+ (* 1 (* 2 (/ 1 x.im))) (* (- (* 2 (/ 1 x.im))) 1)) into 0 1554045768.268 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045768.269 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1554045768.270 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045768.270 * [backup-simplify]: Simplify (+ (* (- 6) (log x.re)) 0) into (- (* 6 (log x.re))) 1554045768.270 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 6 (log x.re))))) into 0 1554045768.271 * [backup-simplify]: Simplify (* (exp (* -2 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045768.271 * [taylor]: Taking taylor expansion of 0 in x.im 1554045768.271 * [backup-simplify]: Simplify 0 into 0 1554045768.271 * [backup-simplify]: Simplify 0 into 0 1554045768.271 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1554045768.271 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (* 0 (/ 1 x.re))) into 0 1554045768.271 * [backup-simplify]: Simplify 0 into 0 1554045768.271 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045768.272 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.272 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.273 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 1554045768.273 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1554045768.273 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.273 * [backup-simplify]: Simplify (- 0) into 0 1554045768.274 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.274 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 -1))) into (/ 1 (pow x.im 2)) 1554045768.274 * [backup-simplify]: Simplify (+ (* 1 (/ 1 (pow x.im 2))) (+ (* (- (* 2 (/ 1 x.im))) (* 2 (/ 1 x.im))) (* (/ 1 (pow x.im 2)) 1))) into (- (* 2 (/ 1 (pow x.im 2)))) 1554045768.275 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045768.275 * [backup-simplify]: Simplify (- (/ (- (* 2 (/ 1 (pow x.im 2)))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (* 2 (/ 1 (pow x.im 2)))) 1554045768.277 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 2 (/ 1 (pow x.im 2))))) 1)) (pow 1 1)))) 2) into (/ -2 (pow x.im 2)) 1554045768.277 * [backup-simplify]: Simplify (+ (* (- 6) (log x.re)) 0) into (- (* 6 (log x.re))) 1554045768.277 * [backup-simplify]: Simplify (+ (* 1/3 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 6 (log x.re)))))) into (- (* 2/3 (/ 1 (pow x.im 2)))) 1554045768.278 * [backup-simplify]: Simplify (* (exp (* -2 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (/ -2/3 (* (pow x.im 2) (pow x.re 2))) 1554045768.278 * [taylor]: Taking taylor expansion of (/ -2/3 (* (pow x.im 2) (pow x.re 2))) in x.im 1554045768.278 * [taylor]: Taking taylor expansion of -2/3 in x.im 1554045768.278 * [backup-simplify]: Simplify -2/3 into -2/3 1554045768.278 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.im 1554045768.278 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045768.278 * [taylor]: Taking taylor expansion of x.im in x.im 1554045768.278 * [backup-simplify]: Simplify 0 into 0 1554045768.278 * [backup-simplify]: Simplify 1 into 1 1554045768.278 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1554045768.278 * [taylor]: Taking taylor expansion of x.re in x.im 1554045768.278 * [backup-simplify]: Simplify x.re into x.re 1554045768.278 * [backup-simplify]: Simplify (* 1 1) into 1 1554045768.278 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1554045768.278 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 1554045768.278 * [backup-simplify]: Simplify (/ -2/3 (pow x.re 2)) into (/ -2/3 (pow x.re 2)) 1554045768.279 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1554045768.279 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045768.279 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1554045768.280 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045768.280 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.re 2)))) into 0 1554045768.280 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow x.re 2))) into 0 1554045768.281 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ -2/3 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 1554045768.281 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ -2/3 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 1554045768.281 * [backup-simplify]: Simplify 0 into 0 1554045768.281 * [backup-simplify]: Simplify 0 into 0 1554045768.281 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1554045768.281 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) 0) (+ (* 0 0) (* 0 (/ 1 x.re)))) into 0 1554045768.281 * [backup-simplify]: Simplify 0 into 0 1554045768.281 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045768.282 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.282 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.283 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1554045768.283 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1554045768.283 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045768.284 * [backup-simplify]: Simplify (- 0) into 0 1554045768.284 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045768.284 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 -1)))) into 0 1554045768.285 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (* 2 (/ 1 x.im))) (/ 1 (pow x.im 2))) (+ (* (/ 1 (pow x.im 2)) (* 2 (/ 1 x.im))) (* 0 1)))) into 0 1554045768.286 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045768.287 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (* 2 (/ 1 (pow x.im 2)))) (/ 0 1)))) into 0 1554045768.289 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 2 (/ 1 (pow x.im 2))))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 1554045768.289 * [backup-simplify]: Simplify (+ (* (- 6) (log x.re)) 0) into (- (* 6 (log x.re))) 1554045768.290 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 6 (log x.re))))))) into 0 1554045768.292 * [backup-simplify]: Simplify (* (exp (* -2 (log x.re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1554045768.292 * [taylor]: Taking taylor expansion of 0 in x.im 1554045768.292 * [backup-simplify]: Simplify 0 into 0 1554045768.292 * [backup-simplify]: Simplify 0 into 0 1554045768.293 * [backup-simplify]: Simplify (/ 1 (pow (/ 1 (- x.re)) 2)) into (pow x.re 2) 1554045768.293 * * * [progress]: simplifying candidates 1554045768.293 * * * * [progress]: [ 1 / 186 ] simplifiying candidate # 1554045768.293 * * * * [progress]: [ 2 / 186 ] simplifiying candidate # 1554045768.293 * * * * [progress]: [ 3 / 186 ] simplifiying candidate # 1554045768.293 * * * * [progress]: [ 4 / 186 ] simplifiying candidate # 1554045768.293 * * * * [progress]: [ 5 / 186 ] simplifiying candidate # 1554045768.293 * * * * [progress]: [ 6 / 186 ] simplifiying candidate # 1554045768.293 * * * * [progress]: [ 7 / 186 ] simplifiying candidate # 1554045768.293 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 1554045768.294 * * [simplify]: iters left: 3 (4 enodes) 1554045768.295 * * [simplify]: iters left: 2 (13 enodes) 1554045768.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045768.298 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045768.298 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045768.298 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045768.299 * * [simplify]: Extracting #4: cost 0 inf + 330 1554045768.299 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 1554045768.299 * [simplify]: Simplified (2 1 2 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)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045768.299 * * * * [progress]: [ 8 / 186 ] simplifiying candidate # 1554045768.299 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1554045768.299 * * [simplify]: iters left: 6 (10 enodes) 1554045768.305 * * [simplify]: iters left: 5 (50 enodes) 1554045768.327 * * [simplify]: iters left: 4 (129 enodes) 1554045768.392 * * [simplify]: iters left: 3 (448 enodes) 1554045768.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045768.745 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045768.745 * * [simplify]: Extracting #2: cost 66 inf + 0 1554045768.746 * * [simplify]: Extracting #3: cost 401 inf + 43 1554045768.754 * * [simplify]: Extracting #4: cost 373 inf + 30016 1554045768.784 * * [simplify]: Extracting #5: cost 184 inf + 81894 1554045768.826 * * [simplify]: Extracting #6: cost 32 inf + 149273 1554045768.851 * * [simplify]: Extracting #7: cost 0 inf + 168477 1554045768.880 * [simplify]: Simplified to (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (fma x.re (* (* x.im x.im) x.im) (* (* x.re x.re) (* x.re x.re))))) 1554045768.880 * [simplify]: Simplified (2 1 2 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)))) (/ (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (fma x.re (* (* 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 x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045768.881 * * * * [progress]: [ 9 / 186 ] simplifiying candidate # 1554045768.881 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1554045768.881 * * [simplify]: iters left: 6 (12 enodes) 1554045768.885 * * [simplify]: iters left: 5 (58 enodes) 1554045768.898 * * [simplify]: iters left: 4 (132 enodes) 1554045768.954 * * [simplify]: iters left: 3 (437 enodes) 1554045769.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045769.359 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045769.359 * * [simplify]: Extracting #2: cost 94 inf + 0 1554045769.360 * * [simplify]: Extracting #3: cost 411 inf + 368 1554045769.367 * * [simplify]: Extracting #4: cost 309 inf + 31652 1554045769.386 * * [simplify]: Extracting #5: cost 27 inf + 102190 1554045769.435 * * [simplify]: Extracting #6: cost 2 inf + 110089 1554045769.481 * * [simplify]: Extracting #7: cost 0 inf + 111015 1554045769.509 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im))))) 1554045769.509 * [simplify]: Simplified (2 1 2 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)))) (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma 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.re x.im) (* x.im x.re)) x.im))) 1554045769.509 * * * * [progress]: [ 10 / 186 ] simplifiying candidate # 1554045769.510 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1554045769.510 * * [simplify]: iters left: 6 (12 enodes) 1554045769.514 * * [simplify]: iters left: 5 (59 enodes) 1554045769.532 * * [simplify]: iters left: 4 (143 enodes) 1554045769.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045769.607 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045769.607 * * [simplify]: Extracting #2: cost 37 inf + 0 1554045769.607 * * [simplify]: Extracting #3: cost 109 inf + 42 1554045769.608 * * [simplify]: Extracting #4: cost 162 inf + 1870 1554045769.612 * * [simplify]: Extracting #5: cost 50 inf + 25824 1554045769.619 * * [simplify]: Extracting #6: cost 22 inf + 32501 1554045769.625 * * [simplify]: Extracting #7: cost 2 inf + 40817 1554045769.635 * * [simplify]: Extracting #8: cost 0 inf + 41943 1554045769.648 * [simplify]: Simplified to (cbrt (fma (* 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)) (* x.im (* x.im x.im)))) (* x.im x.im))))) 1554045769.648 * [simplify]: Simplified (2 1 2 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)))) (/ (cbrt (fma (* 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)) (* x.im (* x.im x.im)))) (* x.im x.im))))) (cbrt (* (- 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))) 1554045769.649 * * * * [progress]: [ 11 / 186 ] simplifiying candidate # 1554045769.649 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1554045769.649 * * [simplify]: iters left: 6 (8 enodes) 1554045769.653 * * [simplify]: iters left: 5 (34 enodes) 1554045769.664 * * [simplify]: iters left: 4 (83 enodes) 1554045769.690 * * [simplify]: iters left: 3 (367 enodes) 1554045770.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045770.033 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045770.034 * * [simplify]: Extracting #2: cost 70 inf + 0 1554045770.036 * * [simplify]: Extracting #3: cost 338 inf + 246 1554045770.043 * * [simplify]: Extracting #4: cost 241 inf + 21107 1554045770.058 * * [simplify]: Extracting #5: cost 26 inf + 63019 1554045770.088 * * [simplify]: Extracting #6: cost 0 inf + 67586 1554045770.125 * * [simplify]: Extracting #7: cost 0 inf + 67546 1554045770.163 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1554045770.163 * [simplify]: Simplified (2 1 2 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)))) (/ (cbrt (* (- (* x.re x.re) (* x.im 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.im x.re)) x.im))) 1554045770.164 * * * * [progress]: [ 12 / 186 ] simplifiying candidate # 1554045770.164 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1554045770.164 * * [simplify]: iters left: 6 (10 enodes) 1554045770.171 * * [simplify]: iters left: 5 (50 enodes) 1554045770.194 * * [simplify]: iters left: 4 (123 enodes) 1554045770.241 * * [simplify]: iters left: 3 (409 enodes) 1554045770.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045770.524 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045770.525 * * [simplify]: Extracting #2: cost 55 inf + 0 1554045770.525 * * [simplify]: Extracting #3: cost 261 inf + 2 1554045770.527 * * [simplify]: Extracting #4: cost 296 inf + 10766 1554045770.535 * * [simplify]: Extracting #5: cost 173 inf + 40762 1554045770.556 * * [simplify]: Extracting #6: cost 43 inf + 83229 1554045770.589 * * [simplify]: Extracting #7: cost 0 inf + 101769 1554045770.614 * [simplify]: Simplified to (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) 1554045770.614 * [simplify]: Simplified (2 1 2 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)))) (/ (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))) 1554045770.615 * * * * [progress]: [ 13 / 186 ] simplifiying candidate # 1554045770.615 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1554045770.615 * * [simplify]: iters left: 6 (9 enodes) 1554045770.619 * * [simplify]: iters left: 5 (37 enodes) 1554045770.629 * * [simplify]: iters left: 4 (80 enodes) 1554045770.666 * * [simplify]: iters left: 3 (283 enodes) 1554045770.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045770.900 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045770.901 * * [simplify]: Extracting #2: cost 63 inf + 0 1554045770.901 * * [simplify]: Extracting #3: cost 196 inf + 2 1554045770.903 * * [simplify]: Extracting #4: cost 154 inf + 9441 1554045770.912 * * [simplify]: Extracting #5: cost 13 inf + 34275 1554045770.921 * * [simplify]: Extracting #6: cost 0 inf + 36151 1554045770.934 * [simplify]: Simplified to (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) x.re) (- x.re x.im))) 1554045770.934 * [simplify]: Simplified (2 1 2 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)))) (/ (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.im x.re)) x.im))) 1554045770.934 * * * * [progress]: [ 14 / 186 ] simplifiying candidate # 1554045770.934 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) 1554045770.934 * * [simplify]: iters left: 6 (10 enodes) 1554045770.938 * * [simplify]: iters left: 5 (50 enodes) 1554045770.950 * * [simplify]: iters left: 4 (110 enodes) 1554045770.983 * * [simplify]: iters left: 3 (304 enodes) 1554045771.559 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045771.559 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045771.559 * * [simplify]: Extracting #2: cost 48 inf + 0 1554045771.561 * * [simplify]: Extracting #3: cost 175 inf + 84 1554045771.564 * * [simplify]: Extracting #4: cost 158 inf + 7060 1554045771.574 * * [simplify]: Extracting #5: cost 40 inf + 32078 1554045771.591 * * [simplify]: Extracting #6: cost 4 inf + 43534 1554045771.602 * * [simplify]: Extracting #7: cost 0 inf + 45126 1554045771.610 * [simplify]: Simplified to (cbrt (* x.re (* (fma (* x.im x.im) x.im (* x.re (* x.re x.re))) (- x.re x.im)))) 1554045771.611 * [simplify]: Simplified (2 1 2 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)))) (/ (cbrt (* x.re (* (fma (* 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 x.im) (* x.im x.re)) x.im))) 1554045771.611 * * * * [progress]: [ 15 / 186 ] simplifiying candidate # 1554045771.611 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) 1554045771.611 * * [simplify]: iters left: 6 (9 enodes) 1554045771.616 * * [simplify]: iters left: 5 (38 enodes) 1554045771.623 * * [simplify]: iters left: 4 (84 enodes) 1554045771.661 * * [simplify]: iters left: 3 (338 enodes) 1554045771.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045771.984 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045771.984 * * [simplify]: Extracting #2: cost 64 inf + 0 1554045771.985 * * [simplify]: Extracting #3: cost 228 inf + 165 1554045771.992 * * [simplify]: Extracting #4: cost 152 inf + 18722 1554045772.012 * * [simplify]: Extracting #5: cost 14 inf + 43347 1554045772.037 * * [simplify]: Extracting #6: cost 0 inf + 45500 1554045772.062 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) 1554045772.062 * [simplify]: Simplified (2 1 2 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)))) (/ (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.im x.re)) x.im))) 1554045772.062 * * * * [progress]: [ 16 / 186 ] simplifiying candidate # 1554045772.062 * * * * [progress]: [ 17 / 186 ] simplifiying candidate # 1554045772.063 * * * * [progress]: [ 18 / 186 ] simplifiying candidate # 1554045772.063 * * * * [progress]: [ 19 / 186 ] simplifiying candidate # 1554045772.063 * * * * [progress]: [ 20 / 186 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1554045772.063 * * * * [progress]: [ 21 / 186 ] simplifiying candidate # 1554045772.063 * * * * [progress]: [ 22 / 186 ] simplifiying candidate # 1554045772.063 * * * * [progress]: [ 23 / 186 ] simplifiying candidate # 1554045772.063 * * * * [progress]: [ 24 / 186 ] simplifiying candidate # 1554045772.063 * * * * [progress]: [ 25 / 186 ] simplifiying candidate # 1554045772.063 * * * * [progress]: [ 26 / 186 ] simplifiying candidate # 1554045772.063 * * * * [progress]: [ 27 / 186 ] simplifiying candidate # 1554045772.063 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 1554045772.063 * * [simplify]: iters left: 3 (4 enodes) 1554045772.064 * * [simplify]: iters left: 2 (13 enodes) 1554045772.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045772.066 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045772.066 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045772.066 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045772.066 * * [simplify]: Extracting #4: cost 0 inf + 330 1554045772.066 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 1554045772.066 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045772.066 * * * * [progress]: [ 28 / 186 ] simplifiying candidate # 1554045772.066 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1554045772.066 * * [simplify]: iters left: 6 (10 enodes) 1554045772.070 * * [simplify]: iters left: 5 (50 enodes) 1554045772.081 * * [simplify]: iters left: 4 (129 enodes) 1554045772.143 * * [simplify]: iters left: 3 (448 enodes) 1554045772.490 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045772.490 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045772.490 * * [simplify]: Extracting #2: cost 66 inf + 0 1554045772.491 * * [simplify]: Extracting #3: cost 401 inf + 43 1554045772.496 * * [simplify]: Extracting #4: cost 373 inf + 30016 1554045772.523 * * [simplify]: Extracting #5: cost 184 inf + 81894 1554045772.547 * * [simplify]: Extracting #6: cost 32 inf + 149273 1554045772.578 * * [simplify]: Extracting #7: cost 0 inf + 168477 1554045772.620 * [simplify]: Simplified to (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (fma x.re (* (* x.im x.im) x.im) (* (* x.re x.re) (* x.re x.re))))) 1554045772.620 * [simplify]: Simplified (2 1 1 2 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)) (fma x.re (* (* 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 x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045772.620 * * * * [progress]: [ 29 / 186 ] simplifiying candidate # 1554045772.621 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1554045772.621 * * [simplify]: iters left: 6 (12 enodes) 1554045772.628 * * [simplify]: iters left: 5 (58 enodes) 1554045772.654 * * [simplify]: iters left: 4 (132 enodes) 1554045772.727 * * [simplify]: iters left: 3 (437 enodes) 1554045773.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045773.070 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045773.070 * * [simplify]: Extracting #2: cost 94 inf + 0 1554045773.072 * * [simplify]: Extracting #3: cost 411 inf + 368 1554045773.078 * * [simplify]: Extracting #4: cost 309 inf + 31652 1554045773.107 * * [simplify]: Extracting #5: cost 27 inf + 102190 1554045773.130 * * [simplify]: Extracting #6: cost 2 inf + 110089 1554045773.171 * * [simplify]: Extracting #7: cost 0 inf + 111015 1554045773.220 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im))))) 1554045773.220 * [simplify]: Simplified (2 1 1 2 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))) (fma 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))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045773.220 * * * * [progress]: [ 30 / 186 ] simplifiying candidate # 1554045773.221 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1554045773.221 * * [simplify]: iters left: 6 (12 enodes) 1554045773.227 * * [simplify]: iters left: 5 (59 enodes) 1554045773.250 * * [simplify]: iters left: 4 (143 enodes) 1554045773.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045773.300 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045773.300 * * [simplify]: Extracting #2: cost 37 inf + 0 1554045773.300 * * [simplify]: Extracting #3: cost 109 inf + 42 1554045773.301 * * [simplify]: Extracting #4: cost 162 inf + 1870 1554045773.305 * * [simplify]: Extracting #5: cost 50 inf + 25824 1554045773.314 * * [simplify]: Extracting #6: cost 22 inf + 32501 1554045773.320 * * [simplify]: Extracting #7: cost 2 inf + 40817 1554045773.329 * * [simplify]: Extracting #8: cost 0 inf + 41943 1554045773.343 * [simplify]: Simplified to (cbrt (fma (* 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)) (* x.im (* x.im x.im)))) (* x.im x.im))))) 1554045773.343 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (/ (cbrt (fma (* 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)) (* x.im (* x.im x.im)))) (* x.im x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045773.343 * * * * [progress]: [ 31 / 186 ] simplifiying candidate # 1554045773.344 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1554045773.344 * * [simplify]: iters left: 6 (8 enodes) 1554045773.348 * * [simplify]: iters left: 5 (34 enodes) 1554045773.360 * * [simplify]: iters left: 4 (83 enodes) 1554045773.410 * * [simplify]: iters left: 3 (367 enodes) 1554045773.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045773.823 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045773.823 * * [simplify]: Extracting #2: cost 70 inf + 0 1554045773.824 * * [simplify]: Extracting #3: cost 338 inf + 246 1554045773.839 * * [simplify]: Extracting #4: cost 241 inf + 21107 1554045773.867 * * [simplify]: Extracting #5: cost 26 inf + 63019 1554045773.893 * * [simplify]: Extracting #6: cost 0 inf + 67586 1554045773.912 * * [simplify]: Extracting #7: cost 0 inf + 67546 1554045773.949 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1554045773.949 * [simplify]: Simplified (2 1 1 2 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.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045773.949 * * * * [progress]: [ 32 / 186 ] simplifiying candidate # 1554045773.949 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1554045773.949 * * [simplify]: iters left: 6 (10 enodes) 1554045773.953 * * [simplify]: iters left: 5 (50 enodes) 1554045773.965 * * [simplify]: iters left: 4 (123 enodes) 1554045774.005 * * [simplify]: iters left: 3 (409 enodes) 1554045774.236 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045774.236 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045774.236 * * [simplify]: Extracting #2: cost 55 inf + 0 1554045774.237 * * [simplify]: Extracting #3: cost 261 inf + 2 1554045774.242 * * [simplify]: Extracting #4: cost 296 inf + 10766 1554045774.251 * * [simplify]: Extracting #5: cost 173 inf + 40762 1554045774.274 * * [simplify]: Extracting #6: cost 43 inf + 83229 1554045774.304 * * [simplify]: Extracting #7: cost 0 inf + 101769 1554045774.333 * [simplify]: Simplified to (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) 1554045774.333 * [simplify]: Simplified (2 1 1 2 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.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045774.333 * * * * [progress]: [ 33 / 186 ] simplifiying candidate # 1554045774.333 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1554045774.334 * * [simplify]: iters left: 6 (9 enodes) 1554045774.339 * * [simplify]: iters left: 5 (37 enodes) 1554045774.351 * * [simplify]: iters left: 4 (80 enodes) 1554045774.393 * * [simplify]: iters left: 3 (283 enodes) 1554045774.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045774.631 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045774.632 * * [simplify]: Extracting #2: cost 63 inf + 0 1554045774.638 * * [simplify]: Extracting #3: cost 196 inf + 2 1554045774.643 * * [simplify]: Extracting #4: cost 154 inf + 9441 1554045774.659 * * [simplify]: Extracting #5: cost 13 inf + 34275 1554045774.679 * * [simplify]: Extracting #6: cost 0 inf + 36151 1554045774.697 * [simplify]: Simplified to (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) x.re) (- x.re x.im))) 1554045774.697 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (/ (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) x.re) (- x.re x.im))) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045774.698 * * * * [progress]: [ 34 / 186 ] simplifiying candidate # 1554045774.698 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) 1554045774.698 * * [simplify]: iters left: 6 (10 enodes) 1554045774.704 * * [simplify]: iters left: 5 (50 enodes) 1554045774.725 * * [simplify]: iters left: 4 (110 enodes) 1554045774.758 * * [simplify]: iters left: 3 (304 enodes) 1554045774.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045774.916 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045774.916 * * [simplify]: Extracting #2: cost 48 inf + 0 1554045774.917 * * [simplify]: Extracting #3: cost 175 inf + 84 1554045774.920 * * [simplify]: Extracting #4: cost 158 inf + 7060 1554045774.934 * * [simplify]: Extracting #5: cost 40 inf + 32078 1554045774.946 * * [simplify]: Extracting #6: cost 4 inf + 43534 1554045774.955 * * [simplify]: Extracting #7: cost 0 inf + 45126 1554045774.963 * [simplify]: Simplified to (cbrt (* x.re (* (fma (* x.im x.im) x.im (* x.re (* x.re x.re))) (- x.re x.im)))) 1554045774.963 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (/ (cbrt (* x.re (* (fma (* 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)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045774.963 * * * * [progress]: [ 35 / 186 ] simplifiying candidate # 1554045774.964 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) 1554045774.964 * * [simplify]: iters left: 6 (9 enodes) 1554045774.966 * * [simplify]: iters left: 5 (38 enodes) 1554045774.973 * * [simplify]: iters left: 4 (84 enodes) 1554045775.018 * * [simplify]: iters left: 3 (338 enodes) 1554045775.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045775.340 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045775.340 * * [simplify]: Extracting #2: cost 64 inf + 0 1554045775.342 * * [simplify]: Extracting #3: cost 228 inf + 165 1554045775.350 * * [simplify]: Extracting #4: cost 152 inf + 18722 1554045775.375 * * [simplify]: Extracting #5: cost 14 inf + 43347 1554045775.392 * * [simplify]: Extracting #6: cost 0 inf + 45500 1554045775.404 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) 1554045775.404 * [simplify]: Simplified (2 1 1 2 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)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045775.404 * * * * [progress]: [ 36 / 186 ] simplifiying candidate # 1554045775.404 * * * * [progress]: [ 37 / 186 ] simplifiying candidate # 1554045775.404 * * * * [progress]: [ 38 / 186 ] simplifiying candidate # 1554045775.404 * * * * [progress]: [ 39 / 186 ] simplifiying candidate # 1554045775.404 * * * * [progress]: [ 40 / 186 ] simplifiying candidate #real (real->posit16 (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) (* x.im x.re)) x.im)))> 1554045775.405 * * * * [progress]: [ 41 / 186 ] simplifiying candidate # 1554045775.405 * * * * [progress]: [ 42 / 186 ] simplifiying candidate # 1554045775.405 * * * * [progress]: [ 43 / 186 ] simplifiying candidate # 1554045775.405 * * * * [progress]: [ 44 / 186 ] simplifiying candidate # 1554045775.405 * * * * [progress]: [ 45 / 186 ] simplifiying candidate # 1554045775.405 * * * * [progress]: [ 46 / 186 ] simplifiying candidate # 1554045775.405 * * * * [progress]: [ 47 / 186 ] simplifiying candidate # 1554045775.405 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 1554045775.405 * * [simplify]: iters left: 3 (4 enodes) 1554045775.406 * * [simplify]: iters left: 2 (13 enodes) 1554045775.408 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045775.408 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045775.408 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045775.408 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045775.408 * * [simplify]: Extracting #4: cost 0 inf + 330 1554045775.408 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 1554045775.408 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) x.re))) (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) (* x.im x.re)) x.im))) 1554045775.408 * * * * [progress]: [ 48 / 186 ] simplifiying candidate # 1554045775.408 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1554045775.408 * * [simplify]: iters left: 6 (10 enodes) 1554045775.412 * * [simplify]: iters left: 5 (50 enodes) 1554045775.429 * * [simplify]: iters left: 4 (129 enodes) 1554045775.479 * * [simplify]: iters left: 3 (448 enodes) 1554045775.780 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045775.780 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045775.780 * * [simplify]: Extracting #2: cost 66 inf + 0 1554045775.783 * * [simplify]: Extracting #3: cost 401 inf + 43 1554045775.793 * * [simplify]: Extracting #4: cost 373 inf + 30016 1554045775.821 * * [simplify]: Extracting #5: cost 184 inf + 81894 1554045775.845 * * [simplify]: Extracting #6: cost 32 inf + 149273 1554045775.870 * * [simplify]: Extracting #7: cost 0 inf + 168477 1554045775.907 * [simplify]: Simplified to (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (fma x.re (* (* x.im x.im) x.im) (* (* x.re x.re) (* x.re x.re))))) 1554045775.907 * [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)) (fma x.re (* (* 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 x.re) (+ (* x.im x.im) (* 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) (* x.im x.re)) x.im))) 1554045775.908 * * * * [progress]: [ 49 / 186 ] simplifiying candidate # 1554045775.908 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1554045775.908 * * [simplify]: iters left: 6 (12 enodes) 1554045775.912 * * [simplify]: iters left: 5 (58 enodes) 1554045775.926 * * [simplify]: iters left: 4 (132 enodes) 1554045775.970 * * [simplify]: iters left: 3 (437 enodes) 1554045776.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045776.313 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045776.313 * * [simplify]: Extracting #2: cost 94 inf + 0 1554045776.316 * * [simplify]: Extracting #3: cost 411 inf + 368 1554045776.327 * * [simplify]: Extracting #4: cost 309 inf + 31652 1554045776.355 * * [simplify]: Extracting #5: cost 27 inf + 102190 1554045776.379 * * [simplify]: Extracting #6: cost 2 inf + 110089 1554045776.418 * * [simplify]: Extracting #7: cost 0 inf + 111015 1554045776.441 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im))))) 1554045776.441 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma 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)))) (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) (* x.im x.re)) x.im))) 1554045776.441 * * * * [progress]: [ 50 / 186 ] simplifiying candidate # 1554045776.441 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1554045776.442 * * [simplify]: iters left: 6 (12 enodes) 1554045776.445 * * [simplify]: iters left: 5 (59 enodes) 1554045776.458 * * [simplify]: iters left: 4 (143 enodes) 1554045776.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045776.504 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045776.504 * * [simplify]: Extracting #2: cost 37 inf + 0 1554045776.504 * * [simplify]: Extracting #3: cost 109 inf + 42 1554045776.505 * * [simplify]: Extracting #4: cost 162 inf + 1870 1554045776.509 * * [simplify]: Extracting #5: cost 50 inf + 25824 1554045776.515 * * [simplify]: Extracting #6: cost 22 inf + 32501 1554045776.522 * * [simplify]: Extracting #7: cost 2 inf + 40817 1554045776.528 * * [simplify]: Extracting #8: cost 0 inf + 41943 1554045776.537 * [simplify]: Simplified to (cbrt (fma (* 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)) (* x.im (* x.im x.im)))) (* x.im x.im))))) 1554045776.537 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (fma (* 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)) (* x.im (* x.im x.im)))) (* x.im x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* 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) (* x.im x.re)) x.im))) 1554045776.538 * * * * [progress]: [ 51 / 186 ] simplifiying candidate # 1554045776.538 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1554045776.538 * * [simplify]: iters left: 6 (8 enodes) 1554045776.543 * * [simplify]: iters left: 5 (34 enodes) 1554045776.555 * * [simplify]: iters left: 4 (83 enodes) 1554045776.607 * * [simplify]: iters left: 3 (367 enodes) 1554045776.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045776.993 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045776.993 * * [simplify]: Extracting #2: cost 70 inf + 0 1554045776.994 * * [simplify]: Extracting #3: cost 338 inf + 246 1554045776.999 * * [simplify]: Extracting #4: cost 241 inf + 21107 1554045777.024 * * [simplify]: Extracting #5: cost 26 inf + 63019 1554045777.061 * * [simplify]: Extracting #6: cost 0 inf + 67586 1554045777.106 * * [simplify]: Extracting #7: cost 0 inf + 67546 1554045777.144 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1554045777.144 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- x.re x.im) (+ 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) (* x.im x.re)) x.im))) 1554045777.144 * * * * [progress]: [ 52 / 186 ] simplifiying candidate # 1554045777.144 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1554045777.145 * * [simplify]: iters left: 6 (10 enodes) 1554045777.151 * * [simplify]: iters left: 5 (50 enodes) 1554045777.172 * * [simplify]: iters left: 4 (123 enodes) 1554045777.229 * * [simplify]: iters left: 3 (409 enodes) 1554045777.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045777.508 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045777.508 * * [simplify]: Extracting #2: cost 55 inf + 0 1554045777.510 * * [simplify]: Extracting #3: cost 261 inf + 2 1554045777.514 * * [simplify]: Extracting #4: cost 296 inf + 10766 1554045777.522 * * [simplify]: Extracting #5: cost 173 inf + 40762 1554045777.535 * * [simplify]: Extracting #6: cost 43 inf + 83229 1554045777.553 * * [simplify]: Extracting #7: cost 0 inf + 101769 1554045777.584 * [simplify]: Simplified to (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) 1554045777.584 * [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.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045777.585 * * * * [progress]: [ 53 / 186 ] simplifiying candidate # 1554045777.585 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1554045777.585 * * [simplify]: iters left: 6 (9 enodes) 1554045777.589 * * [simplify]: iters left: 5 (37 enodes) 1554045777.601 * * [simplify]: iters left: 4 (80 enodes) 1554045777.644 * * [simplify]: iters left: 3 (283 enodes) 1554045777.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045777.899 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045777.900 * * [simplify]: Extracting #2: cost 63 inf + 0 1554045777.901 * * [simplify]: Extracting #3: cost 196 inf + 2 1554045777.906 * * [simplify]: Extracting #4: cost 154 inf + 9441 1554045777.922 * * [simplify]: Extracting #5: cost 13 inf + 34275 1554045777.942 * * [simplify]: Extracting #6: cost 0 inf + 36151 1554045777.958 * [simplify]: Simplified to (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) x.re) (- x.re x.im))) 1554045777.959 * [simplify]: Simplified (2 1 1 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))) (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) (* x.im x.re)) x.im))) 1554045777.959 * * * * [progress]: [ 54 / 186 ] simplifiying candidate # 1554045777.959 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) 1554045777.959 * * [simplify]: iters left: 6 (10 enodes) 1554045777.962 * * [simplify]: iters left: 5 (50 enodes) 1554045777.977 * * [simplify]: iters left: 4 (110 enodes) 1554045778.014 * * [simplify]: iters left: 3 (304 enodes) 1554045778.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045778.163 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045778.163 * * [simplify]: Extracting #2: cost 48 inf + 0 1554045778.164 * * [simplify]: Extracting #3: cost 175 inf + 84 1554045778.167 * * [simplify]: Extracting #4: cost 158 inf + 7060 1554045778.178 * * [simplify]: Extracting #5: cost 40 inf + 32078 1554045778.193 * * [simplify]: Extracting #6: cost 4 inf + 43534 1554045778.209 * * [simplify]: Extracting #7: cost 0 inf + 45126 1554045778.217 * [simplify]: Simplified to (cbrt (* x.re (* (fma (* x.im x.im) x.im (* x.re (* x.re x.re))) (- x.re x.im)))) 1554045778.217 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* x.re (* (fma (* 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))))) (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) (* x.im x.re)) x.im))) 1554045778.218 * * * * [progress]: [ 55 / 186 ] simplifiying candidate # 1554045778.218 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) 1554045778.218 * * [simplify]: iters left: 6 (9 enodes) 1554045778.220 * * [simplify]: iters left: 5 (38 enodes) 1554045778.226 * * [simplify]: iters left: 4 (84 enodes) 1554045778.268 * * [simplify]: iters left: 3 (338 enodes) 1554045778.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045778.583 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045778.584 * * [simplify]: Extracting #2: cost 64 inf + 0 1554045778.584 * * [simplify]: Extracting #3: cost 228 inf + 165 1554045778.588 * * [simplify]: Extracting #4: cost 152 inf + 18722 1554045778.599 * * [simplify]: Extracting #5: cost 14 inf + 43347 1554045778.611 * * [simplify]: Extracting #6: cost 0 inf + 45500 1554045778.631 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) 1554045778.631 * [simplify]: Simplified (2 1 1 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))) (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) (* x.im x.re)) x.im))) 1554045778.631 * * * * [progress]: [ 56 / 186 ] simplifiying candidate # 1554045778.632 * * * * [progress]: [ 57 / 186 ] simplifiying candidate # 1554045778.632 * * * * [progress]: [ 58 / 186 ] simplifiying candidate # 1554045778.632 * * * * [progress]: [ 59 / 186 ] simplifiying candidate # 1554045778.632 * * * * [progress]: [ 60 / 186 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ 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) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1554045778.632 * * * * [progress]: [ 61 / 186 ] simplifiying candidate # 1554045778.632 * * * * [progress]: [ 62 / 186 ] simplifiying candidate # 1554045778.632 * * * * [progress]: [ 63 / 186 ] simplifiying candidate # 1554045778.632 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.re)) 1554045778.632 * * [simplify]: iters left: 6 (6 enodes) 1554045778.634 * * [simplify]: iters left: 5 (25 enodes) 1554045778.637 * * [simplify]: iters left: 4 (53 enodes) 1554045778.654 * * [simplify]: iters left: 3 (164 enodes) 1554045778.718 * * [simplify]: iters left: 2 (457 enodes) 1554045778.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045778.913 * * [simplify]: Extracting #1: cost 35 inf + 0 1554045778.914 * * [simplify]: Extracting #2: cost 87 inf + 165 1554045778.918 * * [simplify]: Extracting #3: cost 48 inf + 7069 1554045778.922 * * [simplify]: Extracting #4: cost 1 inf + 13082 1554045778.928 * * [simplify]: Extracting #5: cost 0 inf + 13149 1554045778.933 * * [simplify]: Extracting #6: cost 0 inf + 13134 1554045778.938 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.im x.re)) 1554045778.938 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ 1/3 1/3)) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045778.939 * [simplify]: Simplifying (+ 1/3 1/3) 1554045778.939 * * [simplify]: iters left: 2 (2 enodes) 1554045778.940 * * [simplify]: iters left: 1 (7 enodes) 1554045778.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045778.942 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045778.942 * [simplify]: Simplified to 2/3 1554045778.942 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (pow (* (+ x.re x.im) (* (- x.re x.im) x.re)) 2/3) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045778.942 * * * * [progress]: [ 64 / 186 ] simplifiying candidate # 1554045778.942 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1554045778.942 * * [simplify]: iters left: 6 (7 enodes) 1554045778.944 * * [simplify]: iters left: 5 (28 enodes) 1554045778.951 * * [simplify]: iters left: 4 (56 enodes) 1554045778.969 * * [simplify]: iters left: 3 (169 enodes) 1554045779.030 * * [simplify]: iters left: 2 (455 enodes) 1554045779.217 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045779.217 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045779.218 * * [simplify]: Extracting #2: cost 41 inf + 0 1554045779.218 * * [simplify]: Extracting #3: cost 106 inf + 2 1554045779.219 * * [simplify]: Extracting #4: cost 88 inf + 4665 1554045779.225 * * [simplify]: Extracting #5: cost 6 inf + 15002 1554045779.231 * * [simplify]: Extracting #6: cost 0 inf + 15743 1554045779.237 * * [simplify]: Extracting #7: cost 0 inf + 15728 1554045779.245 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1554045779.245 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (+ 1 1)) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045779.245 * [simplify]: Simplifying (+ 1 1) 1554045779.246 * * [simplify]: iters left: 2 (2 enodes) 1554045779.247 * * [simplify]: iters left: 1 (9 enodes) 1554045779.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045779.249 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045779.249 * [simplify]: Simplified to 2 1554045779.249 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (pow (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 2) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045779.249 * * * * [progress]: [ 65 / 186 ] simplifiying candidate # 1554045779.249 * [simplify]: Simplifying (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1554045779.249 * * [simplify]: iters left: 6 (7 enodes) 1554045779.251 * * [simplify]: iters left: 5 (35 enodes) 1554045779.259 * * [simplify]: iters left: 4 (120 enodes) 1554045779.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045779.328 * * [simplify]: Extracting #1: cost 54 inf + 0 1554045779.328 * * [simplify]: Extracting #2: cost 149 inf + 1 1554045779.329 * * [simplify]: Extracting #3: cost 141 inf + 3174 1554045779.334 * * [simplify]: Extracting #4: cost 33 inf + 21624 1554045779.345 * * [simplify]: Extracting #5: cost 0 inf + 28289 1554045779.359 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1554045779.359 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1/3) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045779.359 * * * * [progress]: [ 66 / 186 ] simplifiying candidate # 1554045779.360 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1554045779.360 * * [simplify]: iters left: 6 (8 enodes) 1554045779.363 * * [simplify]: iters left: 5 (31 enodes) 1554045779.373 * * [simplify]: iters left: 4 (59 enodes) 1554045779.401 * * [simplify]: iters left: 3 (173 enodes) 1554045779.480 * * [simplify]: iters left: 2 (456 enodes) 1554045779.747 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045779.747 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045779.747 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045779.747 * * [simplify]: Extracting #3: cost 39 inf + 0 1554045779.749 * * [simplify]: Extracting #4: cost 98 inf + 2 1554045779.752 * * [simplify]: Extracting #5: cost 63 inf + 5943 1554045779.762 * * [simplify]: Extracting #6: cost 0 inf + 14585 1554045779.772 * * [simplify]: Extracting #7: cost 0 inf + 14410 1554045779.783 * [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)))) 1554045779.783 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045779.783 * * * * [progress]: [ 67 / 186 ] simplifiying candidate # 1554045779.783 * * * * [progress]: [ 68 / 186 ] simplifiying candidate # 1554045779.783 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1554045779.783 * * [simplify]: iters left: 6 (7 enodes) 1554045779.787 * * [simplify]: iters left: 5 (28 enodes) 1554045779.795 * * [simplify]: iters left: 4 (56 enodes) 1554045779.818 * * [simplify]: iters left: 3 (169 enodes) 1554045779.898 * * [simplify]: iters left: 2 (455 enodes) 1554045780.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045780.134 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045780.135 * * [simplify]: Extracting #2: cost 41 inf + 0 1554045780.136 * * [simplify]: Extracting #3: cost 106 inf + 2 1554045780.138 * * [simplify]: Extracting #4: cost 88 inf + 4665 1554045780.147 * * [simplify]: Extracting #5: cost 6 inf + 15002 1554045780.152 * * [simplify]: Extracting #6: cost 0 inf + 15743 1554045780.158 * * [simplify]: Extracting #7: cost 0 inf + 15728 1554045780.164 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1554045780.164 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (+ 1 1)) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045780.164 * * * * [progress]: [ 69 / 186 ] simplifiying candidate # 1554045780.164 * * * * [progress]: [ 70 / 186 ] simplifiying candidate # 1554045780.164 * [simplify]: Simplifying (+ (log (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (log (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) 1554045780.164 * * [simplify]: iters left: 6 (9 enodes) 1554045780.166 * * [simplify]: iters left: 5 (34 enodes) 1554045780.172 * * [simplify]: iters left: 4 (62 enodes) 1554045780.199 * * [simplify]: iters left: 3 (175 enodes) 1554045780.276 * * [simplify]: iters left: 2 (459 enodes) 1554045780.468 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045780.468 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045780.468 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045780.468 * * [simplify]: Extracting #3: cost 7 inf + 0 1554045780.469 * * [simplify]: Extracting #4: cost 41 inf + 0 1554045780.469 * * [simplify]: Extracting #5: cost 97 inf + 261 1554045780.471 * * [simplify]: Extracting #6: cost 64 inf + 7978 1554045780.476 * * [simplify]: Extracting #7: cost 3 inf + 15038 1554045780.483 * * [simplify]: Extracting #8: cost 0 inf + 15209 1554045780.488 * [simplify]: Simplified to (+ (log (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (log (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1554045780.488 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (exp (+ (log (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (log (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) (* x.im x.re)) x.im))) 1554045780.488 * * * * [progress]: [ 71 / 186 ] simplifiying candidate # 1554045780.488 * * * * [progress]: [ 72 / 186 ] simplifiying candidate # 1554045780.488 * * * * [progress]: [ 73 / 186 ] simplifiying candidate # 1554045780.489 * [simplify]: Simplifying (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1554045780.489 * * [simplify]: iters left: 6 (7 enodes) 1554045780.491 * * [simplify]: iters left: 5 (35 enodes) 1554045780.502 * * [simplify]: iters left: 4 (120 enodes) 1554045780.619 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045780.620 * * [simplify]: Extracting #1: cost 54 inf + 0 1554045780.620 * * [simplify]: Extracting #2: cost 149 inf + 1 1554045780.622 * * [simplify]: Extracting #3: cost 141 inf + 3174 1554045780.631 * * [simplify]: Extracting #4: cost 33 inf + 21624 1554045780.643 * * [simplify]: Extracting #5: cost 0 inf + 28289 1554045780.652 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1554045780.652 * [simplify]: Simplified (2 1 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)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045780.653 * * * * [progress]: [ 74 / 186 ] simplifiying candidate # 1554045780.653 * * * * [progress]: [ 75 / 186 ] simplifiying candidate # 1554045780.653 * * * * [progress]: [ 76 / 186 ] simplifiying candidate # 1554045780.653 * * * * [progress]: [ 77 / 186 ] simplifiying candidate # 1554045780.653 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045780.653 * * [simplify]: iters left: 6 (11 enodes) 1554045780.657 * * [simplify]: iters left: 5 (53 enodes) 1554045780.670 * * [simplify]: iters left: 4 (132 enodes) 1554045780.729 * * [simplify]: iters left: 3 (451 enodes) 1554045781.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045781.017 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045781.018 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045781.018 * * [simplify]: Extracting #3: cost 66 inf + 0 1554045781.020 * * [simplify]: Extracting #4: cost 409 inf + 43 1554045781.030 * * [simplify]: Extracting #5: cost 379 inf + 31884 1554045781.059 * * [simplify]: Extracting #6: cost 205 inf + 75373 1554045781.105 * * [simplify]: Extracting #7: cost 68 inf + 133826 1554045781.134 * * [simplify]: Extracting #8: cost 0 inf + 170116 1554045781.178 * [simplify]: Simplified to (* (cbrt (* (fma (* x.im (* x.im x.im)) x.re (* (* x.re x.re) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (fma (* x.im (* x.im x.im)) x.re (* (* x.re x.re) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1554045781.178 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (fma (* x.im (* x.im x.im)) x.re (* (* x.re x.re) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (fma (* x.im (* x.im x.im)) x.re (* (* 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.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.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045781.179 * [simplify]: Simplifying (* (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))))) (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)))))) 1554045781.179 * * [simplify]: iters left: 6 (12 enodes) 1554045781.186 * * [simplify]: iters left: 5 (60 enodes) 1554045781.206 * * [simplify]: iters left: 4 (151 enodes) 1554045781.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045781.265 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045781.265 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045781.265 * * [simplify]: Extracting #3: cost 44 inf + 0 1554045781.266 * * [simplify]: Extracting #4: cost 164 inf + 43 1554045781.268 * * [simplify]: Extracting #5: cost 130 inf + 5854 1554045781.278 * * [simplify]: Extracting #6: cost 29 inf + 24472 1554045781.288 * * [simplify]: Extracting #7: cost 0 inf + 30440 1554045781.295 * * [simplify]: Extracting #8: cost 0 inf + 29965 1554045781.301 * [simplify]: Simplified to (* (cbrt (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma (+ x.re x.im) x.im (* x.re x.re)))) (cbrt (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma (+ x.re x.im) x.im (* x.re x.re))))) 1554045781.301 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (fma (* x.im (* x.im x.im)) x.re (* (* x.re x.re) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (fma (* x.im (* x.im x.im)) x.re (* (* x.re x.re) (* x.re x.re))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma (+ x.re x.im) x.im (* x.re x.re)))) (cbrt (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma (+ 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) (* x.im x.re)) x.im))) 1554045781.302 * * * * [progress]: [ 78 / 186 ] simplifiying candidate # 1554045781.302 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045781.302 * * [simplify]: iters left: 6 (17 enodes) 1554045781.309 * * [simplify]: iters left: 5 (80 enodes) 1554045781.339 * * [simplify]: iters left: 4 (196 enodes) 1554045781.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045781.433 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045781.433 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045781.433 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045781.434 * * [simplify]: Extracting #4: cost 172 inf + 1 1554045781.437 * * [simplify]: Extracting #5: cost 208 inf + 5720 1554045781.444 * * [simplify]: Extracting #6: cost 111 inf + 34715 1554045781.460 * * [simplify]: Extracting #7: cost 21 inf + 54179 1554045781.470 * * [simplify]: Extracting #8: cost 1 inf + 55462 1554045781.479 * * [simplify]: Extracting #9: cost 0 inf + 56009 1554045781.489 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma (* x.im x.im) x.im (* x.re (* x.re x.re))))) (cbrt (* (fma (* x.im x.im) x.im (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045781.489 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma (* x.im x.im) x.im (* x.re (* x.re x.re))))) (cbrt (* (fma (* 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))) (+ (* 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))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045781.490 * [simplify]: Simplifying (* (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))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1554045781.490 * * [simplify]: iters left: 6 (15 enodes) 1554045781.498 * * [simplify]: iters left: 5 (77 enodes) 1554045781.531 * * [simplify]: iters left: 4 (192 enodes) 1554045781.598 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045781.598 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045781.598 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045781.598 * * [simplify]: Extracting #3: cost 65 inf + 0 1554045781.599 * * [simplify]: Extracting #4: cost 183 inf + 124 1554045781.601 * * [simplify]: Extracting #5: cost 113 inf + 11242 1554045781.610 * * [simplify]: Extracting #6: cost 3 inf + 33127 1554045781.622 * * [simplify]: Extracting #7: cost 0 inf + 33668 1554045781.637 * [simplify]: Simplified to (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.re x.im (fma x.im x.im (* x.re x.re))))) (cbrt (* (+ x.re x.im) (fma (- x.im x.re) x.im (* x.re x.re))))) 1554045781.637 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma (* x.im x.im) x.im (* x.re (* x.re x.re))))) (cbrt (* (fma (* x.im x.im) x.im (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.re x.im (fma x.im x.im (* x.re x.re))))) (cbrt (* (+ x.re x.im) (fma (- x.im x.re) x.im (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045781.638 * * * * [progress]: [ 79 / 186 ] simplifiying candidate # 1554045781.638 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045781.638 * * [simplify]: iters left: 6 (16 enodes) 1554045781.648 * * [simplify]: iters left: 5 (76 enodes) 1554045781.678 * * [simplify]: iters left: 4 (188 enodes) 1554045781.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045781.748 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045781.748 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045781.748 * * [simplify]: Extracting #3: cost 63 inf + 0 1554045781.748 * * [simplify]: Extracting #4: cost 164 inf + 1 1554045781.751 * * [simplify]: Extracting #5: cost 229 inf + 5314 1554045781.761 * * [simplify]: Extracting #6: cost 97 inf + 47236 1554045781.772 * * [simplify]: Extracting #7: cost 10 inf + 67438 1554045781.783 * * [simplify]: Extracting #8: cost 0 inf + 64944 1554045781.796 * [simplify]: Simplified to (* (cbrt (fma (* x.re 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.im (* x.im x.im)))) (- (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma (* x.im x.im) x.im (* x.re (* x.re x.re)))))) 1554045781.796 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (fma (* x.re 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.im (* x.im x.im)))) (- (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma (* 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 x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045781.797 * [simplify]: Simplifying (* (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))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1554045781.797 * * [simplify]: iters left: 6 (15 enodes) 1554045781.809 * * [simplify]: iters left: 5 (79 enodes) 1554045781.826 * * [simplify]: iters left: 4 (222 enodes) 1554045781.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045781.936 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045781.936 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045781.937 * * [simplify]: Extracting #3: cost 70 inf + 0 1554045781.938 * * [simplify]: Extracting #4: cost 211 inf + 85 1554045781.942 * * [simplify]: Extracting #5: cost 134 inf + 11658 1554045781.949 * * [simplify]: Extracting #6: cost 2 inf + 36148 1554045781.958 * * [simplify]: Extracting #7: cost 0 inf + 36742 1554045781.967 * [simplify]: Simplified to (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re)))) (cbrt (* (- x.re x.im) (fma x.im (+ x.re x.im) (* x.re x.re))))) 1554045781.967 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (fma (* x.re 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.im (* x.im x.im)))) (- (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma (* x.im x.im) x.im (* x.re (* x.re x.re)))))) (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re)))) (cbrt (* (- x.re x.im) (fma x.im (+ x.re x.im) (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045781.967 * * * * [progress]: [ 80 / 186 ] simplifiying candidate # 1554045781.967 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045781.967 * * [simplify]: iters left: 6 (17 enodes) 1554045781.976 * * [simplify]: iters left: 5 (80 enodes) 1554045781.998 * * [simplify]: iters left: 4 (200 enodes) 1554045782.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045782.071 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045782.071 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045782.071 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045782.072 * * [simplify]: Extracting #4: cost 176 inf + 1 1554045782.073 * * [simplify]: Extracting #5: cost 222 inf + 5646 1554045782.080 * * [simplify]: Extracting #6: cost 99 inf + 36451 1554045782.092 * * [simplify]: Extracting #7: cost 15 inf + 51676 1554045782.111 * * [simplify]: Extracting #8: cost 0 inf + 54373 1554045782.129 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma (* 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.im x.im))))) 1554045782.130 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma (* 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.im x.im))))) (* (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))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045782.130 * [simplify]: Simplifying (* (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))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1554045782.131 * * [simplify]: iters left: 6 (16 enodes) 1554045782.139 * * [simplify]: iters left: 5 (82 enodes) 1554045782.170 * * [simplify]: iters left: 4 (188 enodes) 1554045782.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045782.228 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045782.228 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045782.229 * * [simplify]: Extracting #3: cost 59 inf + 0 1554045782.229 * * [simplify]: Extracting #4: cost 176 inf + 43 1554045782.231 * * [simplify]: Extracting #5: cost 119 inf + 7550 1554045782.236 * * [simplify]: Extracting #6: cost 7 inf + 28073 1554045782.242 * * [simplify]: Extracting #7: cost 0 inf + 30167 1554045782.248 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))))) 1554045782.248 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma (* 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.im x.im))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045782.249 * * * * [progress]: [ 81 / 186 ] simplifiying candidate # 1554045782.249 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045782.249 * * [simplify]: iters left: 6 (14 enodes) 1554045782.253 * * [simplify]: iters left: 5 (67 enodes) 1554045782.279 * * [simplify]: iters left: 4 (168 enodes) 1554045782.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045782.350 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045782.351 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045782.351 * * [simplify]: Extracting #3: cost 53 inf + 0 1554045782.351 * * [simplify]: Extracting #4: cost 125 inf + 2 1554045782.352 * * [simplify]: Extracting #5: cost 182 inf + 4067 1554045782.357 * * [simplify]: Extracting #6: cost 72 inf + 26067 1554045782.364 * * [simplify]: Extracting #7: cost 11 inf + 45688 1554045782.385 * * [simplify]: Extracting #8: cost 0 inf + 50693 1554045782.401 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma (* 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))))))) 1554045782.401 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma (* 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))) (+ (* 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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045782.401 * [simplify]: Simplifying (* (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))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1554045782.402 * * [simplify]: iters left: 6 (13 enodes) 1554045782.405 * * [simplify]: iters left: 5 (64 enodes) 1554045782.418 * * [simplify]: iters left: 4 (155 enodes) 1554045782.475 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045782.475 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045782.475 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045782.475 * * [simplify]: Extracting #3: cost 50 inf + 0 1554045782.479 * * [simplify]: Extracting #4: cost 167 inf + 126 1554045782.482 * * [simplify]: Extracting #5: cost 122 inf + 6304 1554045782.492 * * [simplify]: Extracting #6: cost 23 inf + 25223 1554045782.499 * * [simplify]: Extracting #7: cost 0 inf + 30949 1554045782.505 * * [simplify]: Extracting #8: cost 0 inf + 30934 1554045782.512 * [simplify]: Simplified to (* (cbrt (fma (* (- x.im x.re) x.im) (fma (+ x.re x.im) x.im (* x.re x.re)) (* (fma (+ x.re x.im) x.im (* x.re x.re)) (* x.re x.re)))) (cbrt (fma (+ x.re x.im) x.im (* x.re x.re)))) 1554045782.512 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma (* 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 (fma (* (- x.im x.re) x.im) (fma (+ x.re x.im) x.im (* x.re x.re)) (* (fma (+ x.re x.im) x.im (* x.re x.re)) (* x.re x.re)))) (cbrt (fma (+ 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) (* x.im x.re)) x.im))) 1554045782.512 * * * * [progress]: [ 82 / 186 ] simplifiying candidate # 1554045782.513 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045782.513 * * [simplify]: iters left: 6 (18 enodes) 1554045782.519 * * [simplify]: iters left: 5 (83 enodes) 1554045782.539 * * [simplify]: iters left: 4 (197 enodes) 1554045782.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045782.614 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045782.614 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045782.614 * * [simplify]: Extracting #3: cost 60 inf + 0 1554045782.615 * * [simplify]: Extracting #4: cost 148 inf + 126 1554045782.619 * * [simplify]: Extracting #5: cost 153 inf + 8737 1554045782.626 * * [simplify]: Extracting #6: cost 53 inf + 29704 1554045782.634 * * [simplify]: Extracting #7: cost 17 inf + 40179 1554045782.642 * * [simplify]: Extracting #8: cost 0 inf + 47912 1554045782.657 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (fma (* 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)))) 1554045782.657 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (fma (* 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.re x.im))) (+ (* 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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045782.658 * [simplify]: Simplifying (* (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))))) (cbrt (+ x.re x.im))) 1554045782.658 * * [simplify]: iters left: 6 (14 enodes) 1554045782.665 * * [simplify]: iters left: 5 (67 enodes) 1554045782.681 * * [simplify]: iters left: 4 (148 enodes) 1554045782.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045782.724 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045782.724 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045782.724 * * [simplify]: Extracting #3: cost 45 inf + 0 1554045782.725 * * [simplify]: Extracting #4: cost 154 inf + 43 1554045782.726 * * [simplify]: Extracting #5: cost 101 inf + 8514 1554045782.731 * * [simplify]: Extracting #6: cost 11 inf + 24943 1554045782.742 * * [simplify]: Extracting #7: cost 0 inf + 28490 1554045782.754 * * [simplify]: Extracting #8: cost 0 inf + 28460 1554045782.766 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im x.im (* x.re (+ x.re x.im)))))) 1554045782.766 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (fma (* 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.im)) (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im 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)) x.im))) 1554045782.766 * * * * [progress]: [ 83 / 186 ] simplifiying candidate # 1554045782.767 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1554045782.767 * * [simplify]: iters left: 6 (15 enodes) 1554045782.775 * * [simplify]: iters left: 5 (72 enodes) 1554045782.791 * * [simplify]: iters left: 4 (175 enodes) 1554045782.874 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045782.874 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045782.874 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045782.874 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045782.874 * * [simplify]: Extracting #4: cost 137 inf + 1 1554045782.875 * * [simplify]: Extracting #5: cost 172 inf + 6571 1554045782.879 * * [simplify]: Extracting #6: cost 85 inf + 34516 1554045782.886 * * [simplify]: Extracting #7: cost 11 inf + 48904 1554045782.893 * * [simplify]: Extracting #8: cost 0 inf + 48316 1554045782.902 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)))) (cbrt (* (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) 1554045782.902 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)))) (cbrt (* (fma (* 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 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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045782.903 * [simplify]: Simplifying (* (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))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1554045782.903 * * [simplify]: iters left: 6 (13 enodes) 1554045782.910 * * [simplify]: iters left: 5 (64 enodes) 1554045782.930 * * [simplify]: iters left: 4 (155 enodes) 1554045782.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045782.995 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045782.995 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045782.996 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045782.996 * * [simplify]: Extracting #4: cost 172 inf + 126 1554045782.999 * * [simplify]: Extracting #5: cost 109 inf + 8769 1554045783.008 * * [simplify]: Extracting #6: cost 11 inf + 27452 1554045783.019 * * [simplify]: Extracting #7: cost 0 inf + 31124 1554045783.031 * [simplify]: Simplified to (* (cbrt (fma (* (- x.im x.re) x.im) (fma (+ x.re x.im) x.im (* x.re x.re)) (* (fma (+ x.re x.im) x.im (* x.re x.re)) (* x.re x.re)))) (cbrt (fma x.re x.re (* (- x.im x.re) x.im)))) 1554045783.031 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)))) (cbrt (* (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) (* (cbrt (fma (* (- x.im x.re) x.im) (fma (+ x.re x.im) x.im (* x.re x.re)) (* (fma (+ x.re x.im) x.im (* x.re x.re)) (* x.re x.re)))) (cbrt (fma x.re x.re (* (- x.im x.re) x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045783.031 * * * * [progress]: [ 84 / 186 ] simplifiying candidate # 1554045783.032 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1554045783.032 * * [simplify]: iters left: 6 (18 enodes) 1554045783.041 * * [simplify]: iters left: 5 (84 enodes) 1554045783.074 * * [simplify]: iters left: 4 (203 enodes) 1554045783.169 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045783.169 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045783.169 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045783.169 * * [simplify]: Extracting #3: cost 60 inf + 0 1554045783.170 * * [simplify]: Extracting #4: cost 163 inf + 1 1554045783.172 * * [simplify]: Extracting #5: cost 209 inf + 4879 1554045783.179 * * [simplify]: Extracting #6: cost 109 inf + 30830 1554045783.193 * * [simplify]: Extracting #7: cost 17 inf + 48430 1554045783.209 * * [simplify]: Extracting #8: cost 0 inf + 51686 1554045783.226 * * [simplify]: Extracting #9: cost 0 inf + 51424 1554045783.244 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma (* 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)))) 1554045783.244 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma (* 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 x.im))) (+ (* 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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045783.245 * [simplify]: Simplifying (* (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))))) (cbrt (- x.re x.im))) 1554045783.245 * * [simplify]: iters left: 6 (14 enodes) 1554045783.253 * * [simplify]: iters left: 5 (69 enodes) 1554045783.277 * * [simplify]: iters left: 4 (162 enodes) 1554045783.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045783.364 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045783.364 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045783.365 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045783.365 * * [simplify]: Extracting #4: cost 167 inf + 126 1554045783.369 * * [simplify]: Extracting #5: cost 106 inf + 9097 1554045783.379 * * [simplify]: Extracting #6: cost 11 inf + 26284 1554045783.392 * * [simplify]: Extracting #7: cost 0 inf + 29551 1554045783.406 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))))) 1554045783.406 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma (* 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.im)) (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045783.406 * * * * [progress]: [ 85 / 186 ] simplifiying candidate # 1554045783.407 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045783.407 * * [simplify]: iters left: 6 (17 enodes) 1554045783.417 * * [simplify]: iters left: 5 (80 enodes) 1554045783.444 * * [simplify]: iters left: 4 (196 enodes) 1554045783.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045783.523 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045783.523 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045783.523 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045783.523 * * [simplify]: Extracting #4: cost 172 inf + 1 1554045783.524 * * [simplify]: Extracting #5: cost 212 inf + 4112 1554045783.529 * * [simplify]: Extracting #6: cost 86 inf + 36287 1554045783.537 * * [simplify]: Extracting #7: cost 18 inf + 48395 1554045783.547 * * [simplify]: Extracting #8: cost 1 inf + 55331 1554045783.560 * * [simplify]: Extracting #9: cost 0 inf + 56009 1554045783.570 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im))))) (cbrt (* (fma 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)))) 1554045783.570 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im))))) (cbrt (* (fma 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 x.im))) (+ x.re x.im))) (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))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045783.570 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (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)))))) 1554045783.570 * * [simplify]: iters left: 6 (15 enodes) 1554045783.574 * * [simplify]: iters left: 5 (77 enodes) 1554045783.595 * * [simplify]: iters left: 4 (192 enodes) 1554045783.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045783.665 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045783.665 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045783.665 * * [simplify]: Extracting #3: cost 65 inf + 0 1554045783.665 * * [simplify]: Extracting #4: cost 183 inf + 85 1554045783.668 * * [simplify]: Extracting #5: cost 108 inf + 13217 1554045783.676 * * [simplify]: Extracting #6: cost 13 inf + 30912 1554045783.692 * * [simplify]: Extracting #7: cost 0 inf + 33953 1554045783.699 * * [simplify]: Extracting #8: cost 0 inf + 33848 1554045783.707 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (* (fma x.re x.re (* x.im (+ x.re x.im))) (fma (- x.im x.re) x.im (* x.re x.re))))) 1554045783.707 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im))))) (cbrt (* (fma 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) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (* (fma x.re x.re (* x.im (+ x.re x.im))) (fma (- x.im x.re) x.im (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045783.707 * * * * [progress]: [ 86 / 186 ] simplifiying candidate # 1554045783.707 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045783.707 * * [simplify]: iters left: 6 (13 enodes) 1554045783.712 * * [simplify]: iters left: 5 (61 enodes) 1554045783.732 * * [simplify]: iters left: 4 (135 enodes) 1554045783.793 * * [simplify]: iters left: 3 (440 enodes) 1554045784.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045784.224 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045784.224 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045784.225 * * [simplify]: Extracting #3: cost 95 inf + 0 1554045784.228 * * [simplify]: Extracting #4: cost 397 inf + 208 1554045784.236 * * [simplify]: Extracting #5: cost 279 inf + 35353 1554045784.255 * * [simplify]: Extracting #6: cost 49 inf + 91276 1554045784.290 * * [simplify]: Extracting #7: cost 11 inf + 103885 1554045784.335 * * [simplify]: Extracting #8: cost 0 inf + 108075 1554045784.372 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))))) 1554045784.372 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma 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))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045784.372 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1554045784.373 * * [simplify]: iters left: 6 (11 enodes) 1554045784.375 * * [simplify]: iters left: 5 (51 enodes) 1554045784.384 * * [simplify]: iters left: 4 (110 enodes) 1554045784.422 * * [simplify]: iters left: 3 (285 enodes) 1554045784.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045784.548 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045784.548 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045784.548 * * [simplify]: Extracting #3: cost 52 inf + 0 1554045784.549 * * [simplify]: Extracting #4: cost 150 inf + 165 1554045784.550 * * [simplify]: Extracting #5: cost 114 inf + 8001 1554045784.558 * * [simplify]: Extracting #6: cost 15 inf + 27113 1554045784.578 * * [simplify]: Extracting #7: cost 0 inf + 29628 1554045784.594 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (fma x.re x.re (* x.im (- x.im x.re))))) (cbrt (* (+ x.re x.im) (fma x.re x.re (* x.im (- x.im x.re)))))) 1554045784.594 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (fma x.re x.re (* x.im (- x.im x.re))))) (cbrt (* (+ x.re x.im) (fma x.re x.re (* x.im (- x.im x.re))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045784.594 * * * * [progress]: [ 87 / 186 ] simplifiying candidate # 1554045784.595 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045784.595 * * [simplify]: iters left: 6 (17 enodes) 1554045784.604 * * [simplify]: iters left: 5 (80 enodes) 1554045784.629 * * [simplify]: iters left: 4 (200 enodes) 1554045784.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045784.717 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045784.717 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045784.718 * * [simplify]: Extracting #3: cost 63 inf + 0 1554045784.719 * * [simplify]: Extracting #4: cost 185 inf + 1 1554045784.723 * * [simplify]: Extracting #5: cost 187 inf + 24494 1554045784.740 * * [simplify]: Extracting #6: cost 44 inf + 57551 1554045784.760 * * [simplify]: Extracting #7: cost 10 inf + 55322 1554045784.780 * * [simplify]: Extracting #8: cost 0 inf + 59685 1554045784.801 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma 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.re) (* x.im x.im))))) 1554045784.801 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma 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.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045784.802 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1554045784.802 * * [simplify]: iters left: 6 (16 enodes) 1554045784.814 * * [simplify]: iters left: 5 (82 enodes) 1554045784.845 * * [simplify]: iters left: 4 (194 enodes) 1554045784.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045784.913 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045784.913 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045784.914 * * [simplify]: Extracting #3: cost 58 inf + 0 1554045784.917 * * [simplify]: Extracting #4: cost 127 inf + 43 1554045784.920 * * [simplify]: Extracting #5: cost 95 inf + 4025 1554045784.927 * * [simplify]: Extracting #6: cost 7 inf + 18555 1554045784.935 * * [simplify]: Extracting #7: cost 0 inf + 19894 1554045784.940 * [simplify]: Simplified to (* (cbrt (* (fma x.im (+ x.re x.im) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re))))) 1554045784.940 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma 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.re) (* x.im x.im))))) (* (cbrt (* (fma x.im (+ x.re x.im) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (fma 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)) x.im))) 1554045784.940 * * * * [progress]: [ 88 / 186 ] simplifiying candidate # 1554045784.940 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* 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)))) 1554045784.941 * * [simplify]: iters left: 6 (15 enodes) 1554045784.946 * * [simplify]: iters left: 5 (71 enodes) 1554045784.963 * * [simplify]: iters left: 4 (171 enodes) 1554045785.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.053 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045785.053 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045785.053 * * [simplify]: Extracting #3: cost 55 inf + 0 1554045785.054 * * [simplify]: Extracting #4: cost 170 inf + 1 1554045785.056 * * [simplify]: Extracting #5: cost 186 inf + 3674 1554045785.066 * * [simplify]: Extracting #6: cost 55 inf + 33881 1554045785.081 * * [simplify]: Extracting #7: cost 8 inf + 40940 1554045785.098 * * [simplify]: Extracting #8: cost 0 inf + 41342 1554045785.114 * * [simplify]: Extracting #9: cost 0 inf + 41292 1554045785.130 * [simplify]: Simplified to (* (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (fma 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 x.im))) x.re))) 1554045785.130 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (fma 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 x.im))) x.re))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045785.131 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1554045785.131 * * [simplify]: iters left: 6 (14 enodes) 1554045785.138 * * [simplify]: iters left: 5 (70 enodes) 1554045785.164 * * [simplify]: iters left: 4 (154 enodes) 1554045785.199 * * [simplify]: iters left: 3 (356 enodes) 1554045785.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.372 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045785.372 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045785.373 * * [simplify]: Extracting #3: cost 70 inf + 0 1554045785.374 * * [simplify]: Extracting #4: cost 176 inf + 369 1554045785.377 * * [simplify]: Extracting #5: cost 83 inf + 16336 1554045785.386 * * [simplify]: Extracting #6: cost 2 inf + 32269 1554045785.395 * * [simplify]: Extracting #7: cost 0 inf + 32698 1554045785.409 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (fma x.re x.re (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 1554045785.409 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (fma 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 x.im))) x.re))) (* (cbrt (* (+ x.re x.im) (fma x.re x.re (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045785.409 * * * * [progress]: [ 89 / 186 ] simplifiying candidate # 1554045785.410 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045785.410 * * [simplify]: iters left: 6 (18 enodes) 1554045785.420 * * [simplify]: iters left: 5 (83 enodes) 1554045785.457 * * [simplify]: iters left: 4 (197 enodes) 1554045785.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.552 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045785.552 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045785.552 * * [simplify]: Extracting #3: cost 61 inf + 0 1554045785.553 * * [simplify]: Extracting #4: cost 160 inf + 44 1554045785.556 * * [simplify]: Extracting #5: cost 197 inf + 5165 1554045785.571 * * [simplify]: Extracting #6: cost 54 inf + 41769 1554045785.580 * * [simplify]: Extracting #7: cost 1 inf + 50559 1554045785.589 * * [simplify]: Extracting #8: cost 0 inf + 50634 1554045785.598 * [simplify]: Simplified to (* (cbrt (* (fma (fma x.re (* x.re x.re) (* x.im (* x.im x.im))) (* x.re x.re) (- (* (* x.im x.im) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))))) x.re)) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) 1554045785.598 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (fma (fma x.re (* x.re x.re) (* x.im (* x.im x.im))) (* x.re x.re) (- (* (* x.im x.im) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))))) x.re)) (cbrt (* (+ 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.re 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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045785.599 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1554045785.599 * * [simplify]: iters left: 6 (14 enodes) 1554045785.604 * * [simplify]: iters left: 5 (67 enodes) 1554045785.627 * * [simplify]: iters left: 4 (133 enodes) 1554045785.665 * * [simplify]: iters left: 3 (317 enodes) 1554045785.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.820 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045785.821 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045785.821 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045785.821 * * [simplify]: Extracting #4: cost 155 inf + 247 1554045785.824 * * [simplify]: Extracting #5: cost 99 inf + 11629 1554045785.832 * * [simplify]: Extracting #6: cost 7 inf + 29321 1554045785.840 * * [simplify]: Extracting #7: cost 0 inf + 30560 1554045785.852 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (fma x.im (+ x.re x.im) (* x.re x.re)))) 1554045785.852 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (fma (fma x.re (* x.re x.re) (* x.im (* x.im x.im))) (* x.re x.re) (- (* (* x.im x.im) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))))) x.re)) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (cbrt (* (+ x.re x.im) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (fma x.im (+ x.re x.im) (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045785.853 * * * * [progress]: [ 90 / 186 ] simplifiying candidate # 1554045785.853 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* 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)))) 1554045785.853 * * [simplify]: iters left: 6 (16 enodes) 1554045785.862 * * [simplify]: iters left: 5 (74 enodes) 1554045785.890 * * [simplify]: iters left: 4 (168 enodes) 1554045785.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045785.961 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045785.961 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045785.961 * * [simplify]: Extracting #3: cost 61 inf + 0 1554045785.962 * * [simplify]: Extracting #4: cost 152 inf + 2 1554045785.963 * * [simplify]: Extracting #5: cost 157 inf + 5268 1554045785.967 * * [simplify]: Extracting #6: cost 46 inf + 30655 1554045785.973 * * [simplify]: Extracting #7: cost 10 inf + 34449 1554045785.980 * * [simplify]: Extracting #8: cost 1 inf + 36402 1554045785.989 * * [simplify]: Extracting #9: cost 0 inf + 36614 1554045786.003 * [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.re x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))))) 1554045786.003 * [simplify]: Simplified (2 1 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.re x.im))) (fma 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))) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045786.003 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) 1554045786.004 * * [simplify]: iters left: 6 (12 enodes) 1554045786.010 * * [simplify]: iters left: 5 (55 enodes) 1554045786.021 * * [simplify]: iters left: 4 (114 enodes) 1554045786.047 * * [simplify]: iters left: 3 (290 enodes) 1554045786.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045786.137 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045786.137 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045786.137 * * [simplify]: Extracting #3: cost 57 inf + 0 1554045786.137 * * [simplify]: Extracting #4: cost 149 inf + 246 1554045786.139 * * [simplify]: Extracting #5: cost 131 inf + 3868 1554045786.144 * * [simplify]: Extracting #6: cost 18 inf + 24727 1554045786.152 * * [simplify]: Extracting #7: cost 0 inf + 29163 1554045786.163 * * [simplify]: Extracting #8: cost 0 inf + 29138 1554045786.182 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re)))) (cbrt (+ x.re x.im))) 1554045786.182 * [simplify]: Simplified (2 1 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.re x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re)))) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045786.182 * * * * [progress]: [ 91 / 186 ] simplifiying candidate # 1554045786.183 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1554045786.183 * * [simplify]: iters left: 6 (17 enodes) 1554045786.192 * * [simplify]: iters left: 5 (79 enodes) 1554045786.222 * * [simplify]: iters left: 4 (178 enodes) 1554045786.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045786.332 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045786.332 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045786.332 * * [simplify]: Extracting #3: cost 53 inf + 0 1554045786.333 * * [simplify]: Extracting #4: cost 160 inf + 1 1554045786.334 * * [simplify]: Extracting #5: cost 169 inf + 4777 1554045786.341 * * [simplify]: Extracting #6: cost 76 inf + 26115 1554045786.354 * * [simplify]: Extracting #7: cost 12 inf + 37133 1554045786.369 * * [simplify]: Extracting #8: cost 3 inf + 39096 1554045786.384 * * [simplify]: Extracting #9: cost 0 inf + 39732 1554045786.400 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im))))) (cbrt (* (fma x.re (* x.re x.re) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re)))) 1554045786.400 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im))))) (cbrt (* (fma 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))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045786.401 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1554045786.401 * * [simplify]: iters left: 6 (12 enodes) 1554045786.407 * * [simplify]: iters left: 5 (55 enodes) 1554045786.426 * * [simplify]: iters left: 4 (114 enodes) 1554045786.459 * * [simplify]: iters left: 3 (290 enodes) 1554045786.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045786.600 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045786.600 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045786.601 * * [simplify]: Extracting #3: cost 64 inf + 0 1554045786.602 * * [simplify]: Extracting #4: cost 154 inf + 547 1554045786.608 * * [simplify]: Extracting #5: cost 86 inf + 14579 1554045786.623 * * [simplify]: Extracting #6: cost 4 inf + 29565 1554045786.639 * * [simplify]: Extracting #7: cost 0 inf + 29503 1554045786.659 * * [simplify]: Extracting #8: cost 0 inf + 29478 1554045786.675 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re)))) (cbrt (fma x.im (- x.im x.re) (* x.re x.re)))) 1554045786.675 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma x.re (* x.re x.re) (* x.im (* x.im x.im))))) (cbrt (* (fma x.re (* x.re x.re) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re)))) (cbrt (fma 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)) x.im))) 1554045786.675 * * * * [progress]: [ 92 / 186 ] simplifiying candidate # 1554045786.676 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* 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)))) 1554045786.676 * * [simplify]: iters left: 6 (17 enodes) 1554045786.684 * * [simplify]: iters left: 5 (79 enodes) 1554045786.701 * * [simplify]: iters left: 4 (182 enodes) 1554045786.827 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045786.827 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045786.827 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045786.827 * * [simplify]: Extracting #3: cost 65 inf + 0 1554045786.828 * * [simplify]: Extracting #4: cost 179 inf + 1 1554045786.830 * * [simplify]: Extracting #5: cost 193 inf + 4269 1554045786.836 * * [simplify]: Extracting #6: cost 74 inf + 35641 1554045786.843 * * [simplify]: Extracting #7: cost 8 inf + 41701 1554045786.851 * * [simplify]: Extracting #8: cost 2 inf + 42020 1554045786.860 * * [simplify]: Extracting #9: cost 0 inf + 42444 1554045786.879 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma 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))))) 1554045786.879 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma 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.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045786.879 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) 1554045786.880 * * [simplify]: iters left: 6 (13 enodes) 1554045786.886 * * [simplify]: iters left: 5 (60 enodes) 1554045786.905 * * [simplify]: iters left: 4 (121 enodes) 1554045786.955 * * [simplify]: iters left: 3 (293 enodes) 1554045787.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045787.105 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045787.105 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045787.105 * * [simplify]: Extracting #3: cost 56 inf + 0 1554045787.106 * * [simplify]: Extracting #4: cost 145 inf + 303 1554045787.108 * * [simplify]: Extracting #5: cost 92 inf + 9623 1554045787.114 * * [simplify]: Extracting #6: cost 16 inf + 23701 1554045787.122 * * [simplify]: Extracting #7: cost 0 inf + 27493 1554045787.130 * * [simplify]: Extracting #8: cost 0 inf + 27478 1554045787.142 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (fma x.re (- x.re x.im) (* x.im x.im))))) 1554045787.142 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (fma 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.im)) (cbrt (* (+ x.re x.im) (fma x.re (- x.re x.im) (* x.im x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045787.142 * * * * [progress]: [ 93 / 186 ] simplifiying candidate # 1554045787.143 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045787.143 * * [simplify]: iters left: 6 (16 enodes) 1554045787.152 * * [simplify]: iters left: 5 (76 enodes) 1554045787.184 * * [simplify]: iters left: 4 (188 enodes) 1554045787.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045787.275 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045787.275 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045787.275 * * [simplify]: Extracting #3: cost 63 inf + 0 1554045787.276 * * [simplify]: Extracting #4: cost 163 inf + 42 1554045787.279 * * [simplify]: Extracting #5: cost 232 inf + 2716 1554045787.288 * * [simplify]: Extracting #6: cost 116 inf + 27733 1554045787.307 * * [simplify]: Extracting #7: cost 23 inf + 54730 1554045787.333 * * [simplify]: Extracting #8: cost 0 inf + 63894 1554045787.353 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma 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.im (* x.im x.im)))) x.re))) 1554045787.354 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma 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.im (* x.im x.im)))) x.re))) (* (cbrt (* (- x.re x.im) (+ (* 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.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045787.354 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* 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.re) (+ (* x.im x.im) (* x.re x.im)))))) 1554045787.355 * * [simplify]: iters left: 6 (15 enodes) 1554045787.363 * * [simplify]: iters left: 5 (79 enodes) 1554045787.394 * * [simplify]: iters left: 4 (222 enodes) 1554045787.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045787.523 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045787.524 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045787.524 * * [simplify]: Extracting #3: cost 70 inf + 0 1554045787.525 * * [simplify]: Extracting #4: cost 212 inf + 44 1554045787.530 * * [simplify]: Extracting #5: cost 124 inf + 14768 1554045787.546 * * [simplify]: Extracting #6: cost 3 inf + 36666 1554045787.563 * * [simplify]: Extracting #7: cost 0 inf + 37502 1554045787.583 * [simplify]: Simplified to (* (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (fma x.re x.re (* (- x.im x.re) x.im)) (fma x.re x.re (* x.im (+ x.im x.re)))))) 1554045787.584 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (fma 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.im (* x.im x.im)))) x.re))) (* (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (fma x.re x.re (* (- x.im x.re) x.im)) (fma x.re x.re (* x.im (+ x.im x.re))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045787.584 * * * * [progress]: [ 94 / 186 ] simplifiying candidate # 1554045787.584 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045787.585 * * [simplify]: iters left: 6 (17 enodes) 1554045787.595 * * [simplify]: iters left: 5 (80 enodes) 1554045787.615 * * [simplify]: iters left: 4 (200 enodes) 1554045787.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045787.709 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045787.709 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045787.709 * * [simplify]: Extracting #3: cost 63 inf + 0 1554045787.710 * * [simplify]: Extracting #4: cost 184 inf + 42 1554045787.712 * * [simplify]: Extracting #5: cost 197 inf + 11508 1554045787.727 * * [simplify]: Extracting #6: cost 53 inf + 42748 1554045787.746 * * [simplify]: Extracting #7: cost 17 inf + 52499 1554045787.758 * * [simplify]: Extracting #8: cost 0 inf + 59947 1554045787.768 * [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) (fma x.im (* x.im x.im) (* x.re (* x.re x.re)))))) 1554045787.768 * [simplify]: Simplified (2 1 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) (fma 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 x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045787.768 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* 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)))) 1554045787.768 * * [simplify]: iters left: 6 (16 enodes) 1554045787.773 * * [simplify]: iters left: 5 (82 enodes) 1554045787.803 * * [simplify]: iters left: 4 (194 enodes) 1554045787.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045787.894 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045787.894 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045787.895 * * [simplify]: Extracting #3: cost 58 inf + 0 1554045787.895 * * [simplify]: Extracting #4: cost 128 inf + 2 1554045787.898 * * [simplify]: Extracting #5: cost 90 inf + 4416 1554045787.906 * * [simplify]: Extracting #6: cost 7 inf + 18445 1554045787.918 * * [simplify]: Extracting #7: cost 0 inf + 19974 1554045787.923 * [simplify]: Simplified to (* (cbrt (* (fma x.re x.re (* (- x.im x.re) x.im)) (+ x.im x.re))) (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im)))) 1554045787.923 * [simplify]: Simplified (2 1 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) (fma x.im (* x.im x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (fma x.re x.re (* (- x.im x.re) x.im)) (+ x.im x.re))) (cbrt (* (fma x.re x.re (* x.im (+ 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)) x.im))) 1554045787.923 * * * * [progress]: [ 95 / 186 ] simplifiying candidate # 1554045787.924 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045787.924 * * [simplify]: iters left: 6 (13 enodes) 1554045787.928 * * [simplify]: iters left: 5 (62 enodes) 1554045787.941 * * [simplify]: iters left: 4 (146 enodes) 1554045788.014 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045788.014 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045788.014 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045788.014 * * [simplify]: Extracting #3: cost 39 inf + 0 1554045788.014 * * [simplify]: Extracting #4: cost 111 inf + 42 1554045788.019 * * [simplify]: Extracting #5: cost 158 inf + 2400 1554045788.024 * * [simplify]: Extracting #6: cost 57 inf + 22760 1554045788.030 * * [simplify]: Extracting #7: cost 15 inf + 35091 1554045788.036 * * [simplify]: Extracting #8: cost 3 inf + 39774 1554045788.042 * * [simplify]: Extracting #9: cost 0 inf + 41315 1554045788.049 * [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 (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1554045788.049 * [simplify]: Simplified (2 1 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 (- (* 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.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045788.049 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1554045788.049 * * [simplify]: iters left: 6 (11 enodes) 1554045788.052 * * [simplify]: iters left: 5 (51 enodes) 1554045788.062 * * [simplify]: iters left: 4 (121 enodes) 1554045788.094 * * [simplify]: iters left: 3 (347 enodes) 1554045788.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045788.321 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045788.322 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045788.322 * * [simplify]: Extracting #3: cost 67 inf + 0 1554045788.323 * * [simplify]: Extracting #4: cost 166 inf + 2 1554045788.326 * * [simplify]: Extracting #5: cost 147 inf + 2537 1554045788.339 * * [simplify]: Extracting #6: cost 31 inf + 24623 1554045788.357 * * [simplify]: Extracting #7: cost 0 inf + 31720 1554045788.375 * [simplify]: Simplified to (* (cbrt (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im)))) 1554045788.375 * [simplify]: Simplified (2 1 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 (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045788.376 * * * * [progress]: [ 96 / 186 ] simplifiying candidate # 1554045788.376 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045788.376 * * [simplify]: iters left: 6 (16 enodes) 1554045788.385 * * [simplify]: iters left: 5 (76 enodes) 1554045788.415 * * [simplify]: iters left: 4 (192 enodes) 1554045788.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045788.517 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045788.517 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045788.517 * * [simplify]: Extracting #3: cost 58 inf + 0 1554045788.518 * * [simplify]: Extracting #4: cost 182 inf + 42 1554045788.523 * * [simplify]: Extracting #5: cost 191 inf + 10420 1554045788.542 * * [simplify]: Extracting #6: cost 50 inf + 38183 1554045788.561 * * [simplify]: Extracting #7: cost 13 inf + 47268 1554045788.580 * * [simplify]: Extracting #8: cost 0 inf + 53164 1554045788.590 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* 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.re x.re)) (* x.im (* x.im x.im))))))) 1554045788.590 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.re x.re) (* 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.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045788.590 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1554045788.590 * * [simplify]: iters left: 6 (14 enodes) 1554045788.594 * * [simplify]: iters left: 5 (68 enodes) 1554045788.607 * * [simplify]: iters left: 4 (152 enodes) 1554045788.671 * * [simplify]: iters left: 3 (379 enodes) 1554045788.886 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045788.886 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045788.886 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045788.887 * * [simplify]: Extracting #3: cost 76 inf + 0 1554045788.888 * * [simplify]: Extracting #4: cost 180 inf + 43 1554045788.894 * * [simplify]: Extracting #5: cost 118 inf + 9369 1554045788.902 * * [simplify]: Extracting #6: cost 20 inf + 29358 1554045788.911 * * [simplify]: Extracting #7: cost 0 inf + 33883 1554045788.924 * * [simplify]: Extracting #8: cost 0 inf + 33868 1554045788.943 * [simplify]: Simplified to (* (cbrt (* (fma x.im (+ x.im x.re) (* x.re x.re)) (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1554045788.943 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.re x.re) (* 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.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (fma x.im (+ x.im x.re) (* x.re x.re)) (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045788.943 * * * * [progress]: [ 97 / 186 ] simplifiying candidate # 1554045788.944 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045788.944 * * [simplify]: iters left: 6 (16 enodes) 1554045788.954 * * [simplify]: iters left: 5 (75 enodes) 1554045788.984 * * [simplify]: iters left: 4 (177 enodes) 1554045789.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045789.066 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045789.066 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045789.066 * * [simplify]: Extracting #3: cost 59 inf + 0 1554045789.066 * * [simplify]: Extracting #4: cost 139 inf + 43 1554045789.068 * * [simplify]: Extracting #5: cost 191 inf + 4584 1554045789.073 * * [simplify]: Extracting #6: cost 66 inf + 29450 1554045789.081 * * [simplify]: Extracting #7: cost 11 inf + 46450 1554045789.094 * * [simplify]: Extracting #8: cost 0 inf + 52022 1554045789.112 * [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.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1554045789.112 * [simplify]: Simplified (2 1 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.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.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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045789.113 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* 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))))) 1554045789.113 * * [simplify]: iters left: 6 (12 enodes) 1554045789.119 * * [simplify]: iters left: 5 (55 enodes) 1554045789.132 * * [simplify]: iters left: 4 (125 enodes) 1554045789.176 * * [simplify]: iters left: 3 (351 enodes) 1554045789.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045789.335 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045789.335 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045789.335 * * [simplify]: Extracting #3: cost 70 inf + 0 1554045789.337 * * [simplify]: Extracting #4: cost 164 inf + 43 1554045789.340 * * [simplify]: Extracting #5: cost 129 inf + 5525 1554045789.354 * * [simplify]: Extracting #6: cost 33 inf + 24123 1554045789.372 * * [simplify]: Extracting #7: cost 0 inf + 32318 1554045789.390 * * [simplify]: Extracting #8: cost 0 inf + 32273 1554045789.412 * [simplify]: Simplified to (* (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (fma x.re x.re (* x.im (+ x.im x.re))))) 1554045789.413 * [simplify]: Simplified (2 1 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.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (fma x.re x.re (* x.im (+ x.im x.re)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045789.413 * * * * [progress]: [ 98 / 186 ] simplifiying candidate # 1554045789.413 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045789.414 * * [simplify]: iters left: 6 (17 enodes) 1554045789.423 * * [simplify]: iters left: 5 (79 enodes) 1554045789.448 * * [simplify]: iters left: 4 (189 enodes) 1554045789.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045789.547 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045789.547 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045789.548 * * [simplify]: Extracting #3: cost 65 inf + 0 1554045789.548 * * [simplify]: Extracting #4: cost 156 inf + 43 1554045789.549 * * [simplify]: Extracting #5: cost 190 inf + 3655 1554045789.554 * * [simplify]: Extracting #6: cost 71 inf + 27049 1554045789.563 * * [simplify]: Extracting #7: cost 8 inf + 45569 1554045789.580 * * [simplify]: Extracting #8: cost 0 inf + 48730 1554045789.593 * [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.re x.im))) (- x.re x.im)))) 1554045789.593 * [simplify]: Simplified (2 1 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.re x.im))) (- x.re x.im)))) (* (cbrt (* (- x.re x.im) (+ (* 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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045789.593 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1554045789.593 * * [simplify]: iters left: 6 (13 enodes) 1554045789.597 * * [simplify]: iters left: 5 (58 enodes) 1554045789.608 * * [simplify]: iters left: 4 (118 enodes) 1554045789.639 * * [simplify]: iters left: 3 (323 enodes) 1554045789.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045789.817 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045789.817 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045789.817 * * [simplify]: Extracting #3: cost 70 inf + 0 1554045789.818 * * [simplify]: Extracting #4: cost 166 inf + 2 1554045789.819 * * [simplify]: Extracting #5: cost 138 inf + 3280 1554045789.824 * * [simplify]: Extracting #6: cost 52 inf + 18982 1554045789.832 * * [simplify]: Extracting #7: cost 0 inf + 31910 1554045789.843 * * [simplify]: Extracting #8: cost 0 inf + 31880 1554045789.860 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (fma x.im (+ x.im x.re) (* x.re x.re)) (- x.re x.im)))) 1554045789.860 * [simplify]: Simplified (2 1 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.re x.im))) (- x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (* (fma 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.re x.im) (* x.im x.re)) x.im))) 1554045789.861 * * * * [progress]: [ 99 / 186 ] simplifiying candidate # 1554045789.861 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1554045789.861 * * [simplify]: iters left: 6 (18 enodes) 1554045789.872 * * [simplify]: iters left: 5 (84 enodes) 1554045789.909 * * [simplify]: iters left: 4 (203 enodes) 1554045790.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045790.015 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045790.015 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045790.016 * * [simplify]: Extracting #3: cost 65 inf + 0 1554045790.017 * * [simplify]: Extracting #4: cost 176 inf + 42 1554045790.019 * * [simplify]: Extracting #5: cost 236 inf + 1465 1554045790.030 * * [simplify]: Extracting #6: cost 80 inf + 36073 1554045790.049 * * [simplify]: Extracting #7: cost 3 inf + 57269 1554045790.069 * * [simplify]: Extracting #8: cost 0 inf + 58621 1554045790.085 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) 1554045790.085 * [simplify]: Simplified (2 1 1 1) to (λ (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)) (cbrt (* (fma 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.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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045790.086 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* 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))))) 1554045790.086 * * [simplify]: iters left: 6 (14 enodes) 1554045790.089 * * [simplify]: iters left: 5 (69 enodes) 1554045790.102 * * [simplify]: iters left: 4 (157 enodes) 1554045790.154 * * [simplify]: iters left: 3 (403 enodes) 1554045790.382 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045790.382 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045790.382 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045790.382 * * [simplify]: Extracting #3: cost 78 inf + 0 1554045790.383 * * [simplify]: Extracting #4: cost 181 inf + 43 1554045790.385 * * [simplify]: Extracting #5: cost 130 inf + 7204 1554045790.396 * * [simplify]: Extracting #6: cost 22 inf + 28552 1554045790.405 * * [simplify]: Extracting #7: cost 0 inf + 33806 1554045790.421 * * [simplify]: Extracting #8: cost 0 inf + 33776 1554045790.442 * [simplify]: Simplified to (* (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (fma x.re x.re (* x.im (- x.im x.re))))) 1554045790.442 * [simplify]: Simplified (2 1 1 2) to (λ (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)) (cbrt (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (* (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (fma x.re x.re (* x.im (- x.im x.re)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045790.442 * * * * [progress]: [ 100 / 186 ] simplifiying candidate # 1554045790.443 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1554045790.443 * * [simplify]: iters left: 6 (17 enodes) 1554045790.453 * * [simplify]: iters left: 5 (80 enodes) 1554045790.485 * * [simplify]: iters left: 4 (195 enodes) 1554045790.588 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045790.588 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045790.588 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045790.588 * * [simplify]: Extracting #3: cost 67 inf + 0 1554045790.589 * * [simplify]: Extracting #4: cost 173 inf + 42 1554045790.591 * * [simplify]: Extracting #5: cost 240 inf + 1786 1554045790.599 * * [simplify]: Extracting #6: cost 113 inf + 28400 1554045790.611 * * [simplify]: Extracting #7: cost 15 inf + 50052 1554045790.621 * * [simplify]: Extracting #8: cost 0 inf + 56223 1554045790.637 * * [simplify]: Extracting #9: cost 0 inf + 56183 1554045790.649 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* 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 x.im) x.re)))) 1554045790.649 * [simplify]: Simplified (2 1 1 1) to (λ (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)) (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.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045790.649 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1554045790.650 * * [simplify]: iters left: 6 (12 enodes) 1554045790.653 * * [simplify]: iters left: 5 (55 enodes) 1554045790.663 * * [simplify]: iters left: 4 (125 enodes) 1554045790.714 * * [simplify]: iters left: 3 (351 enodes) 1554045790.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045790.912 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045790.912 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045790.913 * * [simplify]: Extracting #3: cost 70 inf + 0 1554045790.913 * * [simplify]: Extracting #4: cost 164 inf + 43 1554045790.915 * * [simplify]: Extracting #5: cost 129 inf + 5525 1554045790.921 * * [simplify]: Extracting #6: cost 34 inf + 23691 1554045790.932 * * [simplify]: Extracting #7: cost 0 inf + 32128 1554045790.950 * * [simplify]: Extracting #8: cost 0 inf + 32083 1554045790.969 * [simplify]: Simplified to (* (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (- x.re x.im))) 1554045790.969 * [simplify]: Simplified (2 1 1 2) to (λ (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)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (* (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (- x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045790.969 * * * * [progress]: [ 101 / 186 ] simplifiying candidate # 1554045790.969 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045790.970 * * [simplify]: iters left: 6 (17 enodes) 1554045790.979 * * [simplify]: iters left: 5 (80 enodes) 1554045791.018 * * [simplify]: iters left: 4 (200 enodes) 1554045791.138 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045791.139 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045791.139 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045791.139 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045791.139 * * [simplify]: Extracting #4: cost 174 inf + 123 1554045791.140 * * [simplify]: Extracting #5: cost 229 inf + 1986 1554045791.143 * * [simplify]: Extracting #6: cost 134 inf + 20163 1554045791.151 * * [simplify]: Extracting #7: cost 30 inf + 42971 1554045791.160 * * [simplify]: Extracting #8: cost 1 inf + 53683 1554045791.171 * * [simplify]: Extracting #9: cost 0 inf + 54361 1554045791.189 * [simplify]: Simplified to (* (cbrt (* (fma 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.re) (* x.im x.im)) x.re)))) 1554045791.190 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (fma 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.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (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))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045791.190 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (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)))))) 1554045791.191 * * [simplify]: iters left: 6 (16 enodes) 1554045791.199 * * [simplify]: iters left: 5 (82 enodes) 1554045791.222 * * [simplify]: iters left: 4 (188 enodes) 1554045791.276 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045791.276 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045791.276 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045791.276 * * [simplify]: Extracting #3: cost 58 inf + 0 1554045791.277 * * [simplify]: Extracting #4: cost 174 inf + 2 1554045791.278 * * [simplify]: Extracting #5: cost 147 inf + 3110 1554045791.281 * * [simplify]: Extracting #6: cost 21 inf + 24369 1554045791.287 * * [simplify]: Extracting #7: cost 0 inf + 29626 1554045791.299 * [simplify]: Simplified to (* (cbrt (* (fma x.im (+ x.im x.re) (* x.re x.re)) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1554045791.299 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (fma 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.re) (* x.im x.im)) x.re)))) (* (cbrt (* (fma x.im (+ x.im x.re) (* x.re x.re)) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045791.300 * * * * [progress]: [ 102 / 186 ] simplifiying candidate # 1554045791.300 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045791.300 * * [simplify]: iters left: 6 (15 enodes) 1554045791.309 * * [simplify]: iters left: 5 (71 enodes) 1554045791.343 * * [simplify]: iters left: 4 (171 enodes) 1554045791.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045791.449 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045791.449 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045791.449 * * [simplify]: Extracting #3: cost 55 inf + 0 1554045791.450 * * [simplify]: Extracting #4: cost 168 inf + 123 1554045791.452 * * [simplify]: Extracting #5: cost 180 inf + 3045 1554045791.464 * * [simplify]: Extracting #6: cost 81 inf + 21194 1554045791.479 * * [simplify]: Extracting #7: cost 8 inf + 38436 1554045791.495 * * [simplify]: Extracting #8: cost 2 inf + 39498 1554045791.511 * * [simplify]: Extracting #9: cost 0 inf + 39922 1554045791.521 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) x.re) (- (* x.re x.re) (* x.im x.im))))) 1554045791.521 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (fma 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.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045791.522 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1554045791.522 * * [simplify]: iters left: 6 (14 enodes) 1554045791.526 * * [simplify]: iters left: 5 (70 enodes) 1554045791.539 * * [simplify]: iters left: 4 (154 enodes) 1554045791.597 * * [simplify]: iters left: 3 (356 enodes) 1554045791.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045791.771 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045791.771 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045791.771 * * [simplify]: Extracting #3: cost 74 inf + 0 1554045791.773 * * [simplify]: Extracting #4: cost 188 inf + 2 1554045791.777 * * [simplify]: Extracting #5: cost 141 inf + 6427 1554045791.795 * * [simplify]: Extracting #6: cost 22 inf + 29036 1554045791.812 * * [simplify]: Extracting #7: cost 0 inf + 33940 1554045791.831 * [simplify]: Simplified to (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1554045791.831 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045791.831 * * * * [progress]: [ 103 / 186 ] simplifiying candidate # 1554045791.831 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045791.832 * * [simplify]: iters left: 6 (16 enodes) 1554045791.841 * * [simplify]: iters left: 5 (76 enodes) 1554045791.873 * * [simplify]: iters left: 4 (192 enodes) 1554045792.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045792.002 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045792.003 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045792.003 * * [simplify]: Extracting #3: cost 58 inf + 0 1554045792.004 * * [simplify]: Extracting #4: cost 182 inf + 42 1554045792.008 * * [simplify]: Extracting #5: cost 194 inf + 9855 1554045792.022 * * [simplify]: Extracting #6: cost 53 inf + 36917 1554045792.031 * * [simplify]: Extracting #7: cost 11 inf + 48313 1554045792.041 * * [simplify]: Extracting #8: cost 0 inf + 53084 1554045792.053 * [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 x.re) (* x.im x.im)) x.re)))) 1554045792.054 * [simplify]: Simplified (2 1 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 x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045792.054 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1554045792.054 * * [simplify]: iters left: 6 (14 enodes) 1554045792.058 * * [simplify]: iters left: 5 (68 enodes) 1554045792.070 * * [simplify]: iters left: 4 (153 enodes) 1554045792.111 * * [simplify]: iters left: 3 (379 enodes) 1554045792.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045792.316 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045792.316 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045792.317 * * [simplify]: Extracting #3: cost 76 inf + 0 1554045792.319 * * [simplify]: Extracting #4: cost 183 inf + 43 1554045792.324 * * [simplify]: Extracting #5: cost 114 inf + 10222 1554045792.341 * * [simplify]: Extracting #6: cost 13 inf + 31243 1554045792.361 * * [simplify]: Extracting #7: cost 0 inf + 34594 1554045792.380 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (fma x.im (+ x.im x.re) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1554045792.380 * [simplify]: Simplified (2 1 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 x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (fma x.im (+ x.im x.re) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045792.381 * * * * [progress]: [ 104 / 186 ] simplifiying candidate # 1554045792.381 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* 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 x.im)) x.re)))) 1554045792.381 * * [simplify]: iters left: 6 (9 enodes) 1554045792.386 * * [simplify]: iters left: 5 (37 enodes) 1554045792.399 * * [simplify]: iters left: 4 (86 enodes) 1554045792.454 * * [simplify]: iters left: 3 (367 enodes) 1554045792.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045792.851 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045792.851 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045792.851 * * [simplify]: Extracting #3: cost 72 inf + 0 1554045792.853 * * [simplify]: Extracting #4: cost 331 inf + 287 1554045792.857 * * [simplify]: Extracting #5: cost 240 inf + 20733 1554045792.872 * * [simplify]: Extracting #6: cost 31 inf + 61004 1554045792.891 * * [simplify]: Extracting #7: cost 0 inf + 66821 1554045792.919 * * [simplify]: Extracting #8: cost 0 inf + 66701 1554045792.957 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* 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 x.im)) x.re)))) 1554045792.957 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.re x.re) (* 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 x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045792.957 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1554045792.957 * * [simplify]: iters left: 6 (7 enodes) 1554045792.959 * * [simplify]: iters left: 5 (31 enodes) 1554045792.965 * * [simplify]: iters left: 4 (63 enodes) 1554045792.976 * * [simplify]: iters left: 3 (123 enodes) 1554045793.003 * * [simplify]: iters left: 2 (209 enodes) 1554045793.070 * * [simplify]: iters left: 1 (350 enodes) 1554045793.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045793.197 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045793.197 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045793.197 * * [simplify]: Extracting #3: cost 46 inf + 0 1554045793.198 * * [simplify]: Extracting #4: cost 88 inf + 332 1554045793.202 * * [simplify]: Extracting #5: cost 38 inf + 5621 1554045793.208 * * [simplify]: Extracting #6: cost 4 inf + 9147 1554045793.216 * * [simplify]: Extracting #7: cost 0 inf + 9475 1554045793.223 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1554045793.223 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.re x.re) (* 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 x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045793.223 * * * * [progress]: [ 105 / 186 ] simplifiying candidate # 1554045793.223 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045793.224 * * [simplify]: iters left: 6 (17 enodes) 1554045793.233 * * [simplify]: iters left: 5 (79 enodes) 1554045793.263 * * [simplify]: iters left: 4 (189 enodes) 1554045793.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045793.336 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045793.336 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045793.336 * * [simplify]: Extracting #3: cost 51 inf + 0 1554045793.336 * * [simplify]: Extracting #4: cost 147 inf + 85 1554045793.337 * * [simplify]: Extracting #5: cost 177 inf + 5113 1554045793.341 * * [simplify]: Extracting #6: cost 80 inf + 22418 1554045793.348 * * [simplify]: Extracting #7: cost 9 inf + 39500 1554045793.367 * * [simplify]: Extracting #8: cost 0 inf + 42495 1554045793.374 * [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 x.im)) x.re)))) 1554045793.374 * [simplify]: Simplified (2 1 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 x.im)) x.re)))) (* (cbrt (* (- 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.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045793.374 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1554045793.375 * * [simplify]: iters left: 6 (13 enodes) 1554045793.378 * * [simplify]: iters left: 5 (58 enodes) 1554045793.388 * * [simplify]: iters left: 4 (99 enodes) 1554045793.411 * * [simplify]: iters left: 3 (146 enodes) 1554045793.433 * * [simplify]: iters left: 2 (217 enodes) 1554045793.517 * * [simplify]: iters left: 1 (355 enodes) 1554045793.670 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045793.670 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045793.670 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045793.670 * * [simplify]: Extracting #3: cost 51 inf + 0 1554045793.671 * * [simplify]: Extracting #4: cost 99 inf + 60 1554045793.673 * * [simplify]: Extracting #5: cost 68 inf + 2640 1554045793.679 * * [simplify]: Extracting #6: cost 8 inf + 9952 1554045793.687 * * [simplify]: Extracting #7: cost 0 inf + 10727 1554045793.694 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (fma x.im (+ x.im x.re) (* x.re x.re)))) 1554045793.694 * [simplify]: Simplified (2 1 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 x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (fma 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)) x.im))) 1554045793.695 * * * * [progress]: [ 106 / 186 ] simplifiying candidate # 1554045793.695 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* 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.im)) x.re)))) 1554045793.695 * * [simplify]: iters left: 6 (12 enodes) 1554045793.701 * * [simplify]: iters left: 5 (50 enodes) 1554045793.710 * * [simplify]: iters left: 4 (116 enodes) 1554045793.751 * * [simplify]: iters left: 3 (495 enodes) 1554045794.354 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045794.354 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045794.354 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045794.355 * * [simplify]: Extracting #3: cost 119 inf + 0 1554045794.356 * * [simplify]: Extracting #4: cost 414 inf + 573 1554045794.364 * * [simplify]: Extracting #5: cost 223 inf + 42287 1554045794.405 * * [simplify]: Extracting #6: cost 6 inf + 85552 1554045794.429 * * [simplify]: Extracting #7: cost 0 inf + 86494 1554045794.460 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* 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.im)) x.re)))) 1554045794.460 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.re x.re) (* 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.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045794.460 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) 1554045794.460 * * [simplify]: iters left: 6 (8 enodes) 1554045794.462 * * [simplify]: iters left: 5 (35 enodes) 1554045794.468 * * [simplify]: iters left: 4 (67 enodes) 1554045794.480 * * [simplify]: iters left: 3 (127 enodes) 1554045794.501 * * [simplify]: iters left: 2 (211 enodes) 1554045794.586 * * [simplify]: iters left: 1 (351 enodes) 1554045794.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045794.709 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045794.709 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045794.710 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045794.711 * * [simplify]: Extracting #4: cost 94 inf + 86 1554045794.713 * * [simplify]: Extracting #5: cost 39 inf + 5717 1554045794.720 * * [simplify]: Extracting #6: cost 1 inf + 9952 1554045794.727 * * [simplify]: Extracting #7: cost 0 inf + 9894 1554045794.734 * * [simplify]: Extracting #8: cost 0 inf + 9879 1554045794.741 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re))) 1554045794.741 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.re x.re) (* 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.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045794.741 * * * * [progress]: [ 107 / 186 ] simplifiying candidate # 1554045794.742 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1554045794.742 * * [simplify]: iters left: 6 (17 enodes) 1554045794.751 * * [simplify]: iters left: 5 (79 enodes) 1554045794.782 * * [simplify]: iters left: 4 (182 enodes) 1554045794.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045794.881 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045794.881 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045794.882 * * [simplify]: Extracting #3: cost 52 inf + 0 1554045794.882 * * [simplify]: Extracting #4: cost 165 inf + 123 1554045794.885 * * [simplify]: Extracting #5: cost 178 inf + 3487 1554045794.892 * * [simplify]: Extracting #6: cost 92 inf + 19931 1554045794.906 * * [simplify]: Extracting #7: cost 4 inf + 37199 1554045794.921 * * [simplify]: Extracting #8: cost 2 inf + 37252 1554045794.936 * * [simplify]: Extracting #9: cost 0 inf + 37676 1554045794.955 * [simplify]: Simplified to (* (cbrt (* (fma 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 x.im)) x.re)))) 1554045794.956 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (fma 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 x.im)) x.re)))) (* (cbrt (* (- 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.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045794.956 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1554045794.956 * * [simplify]: iters left: 6 (13 enodes) 1554045794.960 * * [simplify]: iters left: 5 (60 enodes) 1554045794.970 * * [simplify]: iters left: 4 (108 enodes) 1554045795.003 * * [simplify]: iters left: 3 (173 enodes) 1554045795.032 * * [simplify]: iters left: 2 (284 enodes) 1554045795.118 * * [simplify]: iters left: 1 (457 enodes) 1554045795.333 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045795.333 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045795.333 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045795.334 * * [simplify]: Extracting #3: cost 62 inf + 0 1554045795.334 * * [simplify]: Extracting #4: cost 131 inf + 264 1554045795.336 * * [simplify]: Extracting #5: cost 75 inf + 7042 1554045795.341 * * [simplify]: Extracting #6: cost 4 inf + 17228 1554045795.346 * * [simplify]: Extracting #7: cost 0 inf + 17496 1554045795.351 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (fma x.im (- x.im x.re) (* x.re x.re)))) 1554045795.351 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (fma 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 x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (fma 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)) x.im))) 1554045795.352 * * * * [progress]: [ 108 / 186 ] simplifiying candidate # 1554045795.352 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* 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)))) 1554045795.352 * * [simplify]: iters left: 6 (13 enodes) 1554045795.355 * * [simplify]: iters left: 5 (55 enodes) 1554045795.375 * * [simplify]: iters left: 4 (130 enodes) 1554045795.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045795.450 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045795.450 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045795.450 * * [simplify]: Extracting #3: cost 51 inf + 0 1554045795.451 * * [simplify]: Extracting #4: cost 146 inf + 42 1554045795.452 * * [simplify]: Extracting #5: cost 154 inf + 2028 1554045795.458 * * [simplify]: Extracting #6: cost 45 inf + 20717 1554045795.465 * * [simplify]: Extracting #7: cost 0 inf + 28887 1554045795.474 * * [simplify]: Extracting #8: cost 0 inf + 28607 1554045795.487 * [simplify]: Simplified to (* (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.re x.re) (* x.im x.im)) x.re)))) 1554045795.487 * [simplify]: Simplified (2 1 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.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045795.488 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) 1554045795.488 * * [simplify]: iters left: 6 (8 enodes) 1554045795.492 * * [simplify]: iters left: 5 (35 enodes) 1554045795.504 * * [simplify]: iters left: 4 (67 enodes) 1554045795.527 * * [simplify]: iters left: 3 (127 enodes) 1554045795.564 * * [simplify]: iters left: 2 (211 enodes) 1554045795.646 * * [simplify]: iters left: 1 (351 enodes) 1554045795.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045795.783 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045795.783 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045795.784 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045795.784 * * [simplify]: Extracting #4: cost 94 inf + 86 1554045795.785 * * [simplify]: Extracting #5: cost 39 inf + 5662 1554045795.789 * * [simplify]: Extracting #6: cost 1 inf + 9842 1554045795.792 * * [simplify]: Extracting #7: cost 0 inf + 9894 1554045795.796 * * [simplify]: Extracting #8: cost 0 inf + 9879 1554045795.799 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- x.re x.im))) 1554045795.799 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.re x.re) (* 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))) (cbrt (- x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045795.800 * * * * [progress]: [ 109 / 186 ] simplifiying candidate # 1554045795.800 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045795.800 * * [simplify]: iters left: 6 (14 enodes) 1554045795.807 * * [simplify]: iters left: 5 (67 enodes) 1554045795.839 * * [simplify]: iters left: 4 (168 enodes) 1554045795.938 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045795.938 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045795.938 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045795.938 * * [simplify]: Extracting #3: cost 53 inf + 0 1554045795.939 * * [simplify]: Extracting #4: cost 125 inf + 2 1554045795.941 * * [simplify]: Extracting #5: cost 184 inf + 3721 1554045795.950 * * [simplify]: Extracting #6: cost 80 inf + 24632 1554045795.969 * * [simplify]: Extracting #7: cost 15 inf + 44443 1554045795.986 * * [simplify]: Extracting #8: cost 0 inf + 50773 1554045795.996 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (fma (* x.re (- (* 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.im x.im) x.im))) (* x.re (* x.re x.re)))))) 1554045795.996 * [simplify]: Simplified (2 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.re))) (cbrt (fma (* x.re (- (* 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.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.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045795.996 * [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))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1554045795.996 * * [simplify]: iters left: 6 (13 enodes) 1554045796.000 * * [simplify]: iters left: 5 (64 enodes) 1554045796.012 * * [simplify]: iters left: 4 (155 enodes) 1554045796.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045796.092 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045796.092 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045796.092 * * [simplify]: Extracting #3: cost 50 inf + 0 1554045796.093 * * [simplify]: Extracting #4: cost 167 inf + 126 1554045796.096 * * [simplify]: Extracting #5: cost 124 inf + 6299 1554045796.100 * * [simplify]: Extracting #6: cost 28 inf + 24418 1554045796.107 * * [simplify]: Extracting #7: cost 0 inf + 30899 1554045796.113 * [simplify]: Simplified to (* (cbrt (* (fma x.re x.re (* (- x.im x.re) x.im)) (fma (+ x.re x.im) x.im (* x.re x.re)))) (cbrt (fma (+ x.re x.im) x.im (* x.re x.re)))) 1554045796.113 * [simplify]: Simplified (2 1 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 (fma (* x.re (- (* 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.im x.im) x.im))) (* x.re (* x.re x.re)))))) (* (cbrt (* (fma x.re x.re (* (- x.im x.re) x.im)) (fma (+ x.re x.im) x.im (* x.re x.re)))) (cbrt (fma (+ 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) (* x.im x.re)) x.im))) 1554045796.114 * * * * [progress]: [ 110 / 186 ] simplifiying candidate # 1554045796.114 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045796.114 * * [simplify]: iters left: 6 (18 enodes) 1554045796.120 * * [simplify]: iters left: 5 (83 enodes) 1554045796.142 * * [simplify]: iters left: 4 (197 enodes) 1554045796.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045796.230 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045796.231 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045796.231 * * [simplify]: Extracting #3: cost 61 inf + 0 1554045796.231 * * [simplify]: Extracting #4: cost 159 inf + 126 1554045796.233 * * [simplify]: Extracting #5: cost 181 inf + 6084 1554045796.238 * * [simplify]: Extracting #6: cost 62 inf + 30529 1554045796.246 * * [simplify]: Extracting #7: cost 2 inf + 48240 1554045796.255 * * [simplify]: Extracting #8: cost 1 inf + 48937 1554045796.275 * * [simplify]: Extracting #9: cost 0 inf + 49634 1554045796.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) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re))))) 1554045796.283 * [simplify]: Simplified (2 1 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) (fma (* 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.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045796.283 * [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))) (+ x.re x.im)))) 1554045796.284 * * [simplify]: iters left: 6 (14 enodes) 1554045796.287 * * [simplify]: iters left: 5 (67 enodes) 1554045796.299 * * [simplify]: iters left: 4 (133 enodes) 1554045796.343 * * [simplify]: iters left: 3 (316 enodes) 1554045796.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045796.469 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045796.469 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045796.469 * * [simplify]: Extracting #3: cost 58 inf + 0 1554045796.470 * * [simplify]: Extracting #4: cost 153 inf + 344 1554045796.477 * * [simplify]: Extracting #5: cost 75 inf + 16040 1554045796.493 * * [simplify]: Extracting #6: cost 4 inf + 29455 1554045796.510 * * [simplify]: Extracting #7: cost 0 inf + 30358 1554045796.527 * [simplify]: Simplified to (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (+ x.re x.im))) (cbrt (fma x.im (+ x.re x.im) (* x.re x.re)))) 1554045796.527 * [simplify]: Simplified (2 1 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) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re))))) (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (+ x.re x.im))) (cbrt (fma x.im (+ x.re x.im) (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045796.527 * * * * [progress]: [ 111 / 186 ] simplifiying candidate # 1554045796.528 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045796.528 * * [simplify]: iters left: 6 (16 enodes) 1554045796.537 * * [simplify]: iters left: 5 (75 enodes) 1554045796.573 * * [simplify]: iters left: 4 (177 enodes) 1554045796.677 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045796.677 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045796.677 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045796.677 * * [simplify]: Extracting #3: cost 59 inf + 0 1554045796.678 * * [simplify]: Extracting #4: cost 140 inf + 2 1554045796.679 * * [simplify]: Extracting #5: cost 193 inf + 5342 1554045796.688 * * [simplify]: Extracting #6: cost 63 inf + 31591 1554045796.696 * * [simplify]: Extracting #7: cost 14 inf + 45722 1554045796.704 * * [simplify]: Extracting #8: cost 0 inf + 51702 1554045796.717 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* 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.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1554045796.717 * [simplify]: Simplified (2 1 1 1) to (λ (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)) (cbrt (* (+ (* x.re 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.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045796.718 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1554045796.718 * * [simplify]: iters left: 6 (12 enodes) 1554045796.725 * * [simplify]: iters left: 5 (55 enodes) 1554045796.744 * * [simplify]: iters left: 4 (125 enodes) 1554045796.789 * * [simplify]: iters left: 3 (351 enodes) 1554045796.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045796.944 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045796.944 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045796.944 * * [simplify]: Extracting #3: cost 69 inf + 0 1554045796.945 * * [simplify]: Extracting #4: cost 158 inf + 427 1554045796.948 * * [simplify]: Extracting #5: cost 98 inf + 10690 1554045796.956 * * [simplify]: Extracting #6: cost 11 inf + 30066 1554045796.973 * * [simplify]: Extracting #7: cost 0 inf + 32468 1554045796.990 * [simplify]: Simplified to (* (cbrt (fma x.re x.re (* x.im (+ x.re x.im)))) (cbrt (* (fma x.re x.re (* x.im (+ x.re x.im))) (- x.re x.im)))) 1554045796.991 * [simplify]: Simplified (2 1 1 2) to (λ (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)) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (fma x.re x.re (* x.im (+ x.re x.im)))) (cbrt (* (fma x.re x.re (* x.im (+ x.re x.im))) (- x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045796.991 * * * * [progress]: [ 112 / 186 ] simplifiying candidate # 1554045796.991 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045796.992 * * [simplify]: iters left: 6 (17 enodes) 1554045797.001 * * [simplify]: iters left: 5 (79 enodes) 1554045797.021 * * [simplify]: iters left: 4 (189 enodes) 1554045797.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045797.097 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045797.098 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045797.098 * * [simplify]: Extracting #3: cost 51 inf + 0 1554045797.098 * * [simplify]: Extracting #4: cost 149 inf + 2 1554045797.102 * * [simplify]: Extracting #5: cost 154 inf + 9997 1554045797.113 * * [simplify]: Extracting #6: cost 54 inf + 26827 1554045797.131 * * [simplify]: Extracting #7: cost 11 inf + 37845 1554045797.146 * * [simplify]: Extracting #8: cost 0 inf + 42375 1554045797.160 * * [simplify]: Extracting #9: cost 0 inf + 42335 1554045797.172 * [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.re) (- (* x.re x.re) (* x.im x.im))))) 1554045797.172 * [simplify]: Simplified (2 1 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.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) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045797.172 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1554045797.172 * * [simplify]: iters left: 6 (13 enodes) 1554045797.176 * * [simplify]: iters left: 5 (58 enodes) 1554045797.185 * * [simplify]: iters left: 4 (98 enodes) 1554045797.207 * * [simplify]: iters left: 3 (146 enodes) 1554045797.253 * * [simplify]: iters left: 2 (217 enodes) 1554045797.314 * * [simplify]: iters left: 1 (356 enodes) 1554045797.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045797.483 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045797.483 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045797.484 * * [simplify]: Extracting #3: cost 51 inf + 0 1554045797.485 * * [simplify]: Extracting #4: cost 89 inf + 691 1554045797.489 * * [simplify]: Extracting #5: cost 26 inf + 7432 1554045797.496 * * [simplify]: Extracting #6: cost 0 inf + 10727 1554045797.504 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (fma x.re x.re (* x.im (+ x.re x.im))))) 1554045797.504 * [simplify]: Simplified (2 1 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.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (fma x.re x.re (* x.im (+ x.re x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045797.504 * * * * [progress]: [ 113 / 186 ] simplifiying candidate # 1554045797.505 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045797.505 * * [simplify]: iters left: 6 (11 enodes) 1554045797.511 * * [simplify]: iters left: 5 (53 enodes) 1554045797.533 * * [simplify]: iters left: 4 (126 enodes) 1554045797.595 * * [simplify]: iters left: 3 (411 enodes) 1554045797.884 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045797.884 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045797.884 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045797.884 * * [simplify]: Extracting #3: cost 58 inf + 0 1554045797.886 * * [simplify]: Extracting #4: cost 272 inf + 2 1554045797.891 * * [simplify]: Extracting #5: cost 306 inf + 12426 1554045797.907 * * [simplify]: Extracting #6: cost 160 inf + 48240 1554045797.923 * * [simplify]: Extracting #7: cost 33 inf + 90582 1554045797.938 * * [simplify]: Extracting #8: cost 0 inf + 107526 1554045797.965 * [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)))))) 1554045797.965 * [simplify]: Simplified (2 1 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.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045797.966 * [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))))) 1554045797.966 * * [simplify]: iters left: 6 (9 enodes) 1554045797.971 * * [simplify]: iters left: 5 (36 enodes) 1554045797.982 * * [simplify]: iters left: 4 (53 enodes) 1554045797.998 * * [simplify]: iters left: 3 (64 enodes) 1554045798.013 * * [simplify]: iters left: 2 (65 enodes) 1554045798.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045798.029 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045798.029 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045798.029 * * [simplify]: Extracting #3: cost 15 inf + 0 1554045798.029 * * [simplify]: Extracting #4: cost 19 inf + 43 1554045798.029 * * [simplify]: Extracting #5: cost 9 inf + 680 1554045798.030 * * [simplify]: Extracting #6: cost 3 inf + 1362 1554045798.030 * * [simplify]: Extracting #7: cost 0 inf + 2078 1554045798.031 * [simplify]: Simplified to (* (cbrt (fma (+ x.re x.im) x.im (* x.re x.re))) (cbrt (fma (+ x.re x.im) x.im (* x.re x.re)))) 1554045798.031 * [simplify]: Simplified (2 1 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 (fma (+ x.re x.im) x.im (* x.re x.re))) (cbrt (fma (+ 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) (* x.im x.re)) x.im))) 1554045798.031 * * * * [progress]: [ 114 / 186 ] simplifiying candidate # 1554045798.031 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045798.031 * * [simplify]: iters left: 6 (17 enodes) 1554045798.036 * * [simplify]: iters left: 5 (79 enodes) 1554045798.054 * * [simplify]: iters left: 4 (185 enodes) 1554045798.605 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045798.605 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045798.606 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045798.606 * * [simplify]: Extracting #3: cost 51 inf + 0 1554045798.606 * * [simplify]: Extracting #4: cost 122 inf + 2 1554045798.608 * * [simplify]: Extracting #5: cost 125 inf + 7734 1554045798.613 * * [simplify]: Extracting #6: cost 36 inf + 23307 1554045798.619 * * [simplify]: Extracting #7: cost 6 inf + 31517 1554045798.625 * * [simplify]: Extracting #8: cost 0 inf + 34244 1554045798.637 * [simplify]: Simplified to (* (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 x.re))) (- x.re x.im)))) 1554045798.638 * [simplify]: Simplified (2 1 1 1) to (λ (x.re 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 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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045798.638 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) 1554045798.638 * * [simplify]: iters left: 6 (11 enodes) 1554045798.644 * * [simplify]: iters left: 5 (43 enodes) 1554045798.656 * * [simplify]: iters left: 4 (55 enodes) 1554045798.666 * * [simplify]: iters left: 3 (65 enodes) 1554045798.674 * * [simplify]: iters left: 2 (66 enodes) 1554045798.684 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045798.684 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045798.684 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045798.684 * * [simplify]: Extracting #3: cost 18 inf + 0 1554045798.684 * * [simplify]: Extracting #4: cost 21 inf + 43 1554045798.685 * * [simplify]: Extracting #5: cost 13 inf + 592 1554045798.685 * * [simplify]: Extracting #6: cost 2 inf + 1808 1554045798.686 * * [simplify]: Extracting #7: cost 0 inf + 2482 1554045798.686 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (fma x.im (+ x.re x.im) (* x.re x.re)))) 1554045798.686 * [simplify]: Simplified (2 1 1 2) to (λ (x.re 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 x.re))) (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (fma x.im (+ x.re x.im) (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045798.686 * * * * [progress]: [ 115 / 186 ] simplifiying candidate # 1554045798.687 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1554045798.687 * * [simplify]: iters left: 6 (16 enodes) 1554045798.693 * * [simplify]: iters left: 5 (76 enodes) 1554045798.724 * * [simplify]: iters left: 4 (181 enodes) 1554045798.789 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045798.789 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045798.789 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045798.789 * * [simplify]: Extracting #3: cost 52 inf + 0 1554045798.790 * * [simplify]: Extracting #4: cost 128 inf + 2 1554045798.793 * * [simplify]: Extracting #5: cost 149 inf + 5634 1554045798.800 * * [simplify]: Extracting #6: cost 67 inf + 20418 1554045798.810 * * [simplify]: Extracting #7: cost 14 inf + 34209 1554045798.817 * * [simplify]: Extracting #8: cost 0 inf + 39944 1554045798.823 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (fma (* 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)))) 1554045798.823 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- x.re x.im) x.re) (fma (* 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.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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045798.823 * [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))))) 1554045798.823 * * [simplify]: iters left: 6 (12 enodes) 1554045798.827 * * [simplify]: iters left: 5 (54 enodes) 1554045798.836 * * [simplify]: iters left: 4 (90 enodes) 1554045798.860 * * [simplify]: iters left: 3 (134 enodes) 1554045798.886 * * [simplify]: iters left: 2 (163 enodes) 1554045798.934 * * [simplify]: iters left: 1 (189 enodes) 1554045798.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045798.964 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045798.964 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045798.964 * * [simplify]: Extracting #3: cost 31 inf + 0 1554045798.964 * * [simplify]: Extracting #4: cost 35 inf + 949 1554045798.966 * * [simplify]: Extracting #5: cost 5 inf + 3787 1554045798.969 * * [simplify]: Extracting #6: cost 0 inf + 5017 1554045798.974 * [simplify]: Simplified to (* (cbrt (fma (+ x.re x.im) x.im (* x.re x.re))) (cbrt (fma x.re (- x.re x.im) (* x.im x.im)))) 1554045798.974 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- x.re x.im) x.re) (fma (* 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 (fma (+ x.re x.im) x.im (* x.re x.re))) (cbrt (fma x.re (- x.re x.im) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045798.974 * * * * [progress]: [ 116 / 186 ] simplifiying candidate # 1554045798.975 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1554045798.975 * * [simplify]: iters left: 6 (18 enodes) 1554045798.985 * * [simplify]: iters left: 5 (83 enodes) 1554045799.009 * * [simplify]: iters left: 4 (191 enodes) 1554045799.110 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045799.110 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045799.110 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045799.110 * * [simplify]: Extracting #3: cost 57 inf + 0 1554045799.111 * * [simplify]: Extracting #4: cost 137 inf + 2 1554045799.112 * * [simplify]: Extracting #5: cost 151 inf + 7741 1554045799.118 * * [simplify]: Extracting #6: cost 49 inf + 25266 1554045799.128 * * [simplify]: Extracting #7: cost 16 inf + 33822 1554045799.142 * * [simplify]: Extracting #8: cost 0 inf + 39864 1554045799.150 * [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.im) x.re) (- x.re x.im)) (+ x.im x.re)))) 1554045799.150 * [simplify]: Simplified (2 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.re))) (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.re x.im)))) (cbrt (- x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045799.151 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) 1554045799.151 * * [simplify]: iters left: 6 (11 enodes) 1554045799.154 * * [simplify]: iters left: 5 (45 enodes) 1554045799.161 * * [simplify]: iters left: 4 (65 enodes) 1554045799.170 * * [simplify]: iters left: 3 (76 enodes) 1554045799.190 * * [simplify]: iters left: 2 (77 enodes) 1554045799.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045799.207 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045799.207 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045799.207 * * [simplify]: Extracting #3: cost 20 inf + 0 1554045799.207 * * [simplify]: Extracting #4: cost 25 inf + 43 1554045799.208 * * [simplify]: Extracting #5: cost 14 inf + 691 1554045799.209 * * [simplify]: Extracting #6: cost 4 inf + 1690 1554045799.210 * * [simplify]: Extracting #7: cost 0 inf + 2728 1554045799.211 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (fma (+ x.re x.im) x.im (* x.re x.re)))) 1554045799.211 * [simplify]: Simplified (2 1 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.im) x.re) (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (- x.re x.im)) (cbrt (fma (+ 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) (* x.im x.re)) x.im))) 1554045799.211 * * * * [progress]: [ 117 / 186 ] simplifiying candidate # 1554045799.212 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045799.212 * * [simplify]: iters left: 6 (18 enodes) 1554045799.222 * * [simplify]: iters left: 5 (83 enodes) 1554045799.243 * * [simplify]: iters left: 4 (197 enodes) 1554045799.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045799.321 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045799.321 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045799.321 * * [simplify]: Extracting #3: cost 60 inf + 0 1554045799.322 * * [simplify]: Extracting #4: cost 148 inf + 126 1554045799.323 * * [simplify]: Extracting #5: cost 185 inf + 2895 1554045799.327 * * [simplify]: Extracting #6: cost 93 inf + 19029 1554045799.333 * * [simplify]: Extracting #7: cost 26 inf + 37140 1554045799.342 * * [simplify]: Extracting #8: cost 0 inf + 47832 1554045799.352 * [simplify]: Simplified to (* (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (fma (* 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)))) 1554045799.352 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (fma (* 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.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045799.352 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (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)))))) 1554045799.353 * * [simplify]: iters left: 6 (14 enodes) 1554045799.360 * * [simplify]: iters left: 5 (67 enodes) 1554045799.388 * * [simplify]: iters left: 4 (149 enodes) 1554045799.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045799.432 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045799.432 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045799.432 * * [simplify]: Extracting #3: cost 45 inf + 0 1554045799.432 * * [simplify]: Extracting #4: cost 154 inf + 43 1554045799.434 * * [simplify]: Extracting #5: cost 119 inf + 5021 1554045799.438 * * [simplify]: Extracting #6: cost 14 inf + 24622 1554045799.447 * * [simplify]: Extracting #7: cost 0 inf + 28170 1554045799.459 * * [simplify]: Extracting #8: cost 0 inf + 28155 1554045799.474 * [simplify]: Simplified to (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.im x.re) (* x.re x.re)))) (cbrt (+ x.im x.re))) 1554045799.474 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (fma (* 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 (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma 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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045799.475 * * * * [progress]: [ 118 / 186 ] simplifiying candidate # 1554045799.475 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045799.475 * * [simplify]: iters left: 6 (16 enodes) 1554045799.485 * * [simplify]: iters left: 5 (74 enodes) 1554045799.513 * * [simplify]: iters left: 4 (168 enodes) 1554045799.571 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045799.571 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045799.571 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045799.571 * * [simplify]: Extracting #3: cost 61 inf + 0 1554045799.572 * * [simplify]: Extracting #4: cost 152 inf + 2 1554045799.574 * * [simplify]: Extracting #5: cost 173 inf + 1588 1554045799.579 * * [simplify]: Extracting #6: cost 96 inf + 14518 1554045799.590 * * [simplify]: Extracting #7: cost 14 inf + 32172 1554045799.604 * * [simplify]: Extracting #8: cost 0 inf + 35404 1554045799.618 * [simplify]: Simplified to (* (cbrt (* (fma (* 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)))) 1554045799.618 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (fma (* 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)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045799.619 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1554045799.619 * * [simplify]: iters left: 6 (12 enodes) 1554045799.624 * * [simplify]: iters left: 5 (55 enodes) 1554045799.643 * * [simplify]: iters left: 4 (114 enodes) 1554045799.682 * * [simplify]: iters left: 3 (290 enodes) 1554045799.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045799.773 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045799.773 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045799.774 * * [simplify]: Extracting #3: cost 55 inf + 0 1554045799.775 * * [simplify]: Extracting #4: cost 148 inf + 2 1554045799.777 * * [simplify]: Extracting #5: cost 140 inf + 2022 1554045799.786 * * [simplify]: Extracting #6: cost 45 inf + 16579 1554045799.800 * * [simplify]: Extracting #7: cost 2 inf + 27009 1554045799.815 * * [simplify]: Extracting #8: cost 0 inf + 27593 1554045799.830 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (+ x.im x.re))) 1554045799.830 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (fma (* 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.im x.re) (fma (- x.im x.re) x.im (* x.re x.re)))) (cbrt (+ x.im x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045799.830 * * * * [progress]: [ 119 / 186 ] simplifiying candidate # 1554045799.831 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045799.831 * * [simplify]: iters left: 6 (17 enodes) 1554045799.840 * * [simplify]: iters left: 5 (79 enodes) 1554045799.876 * * [simplify]: iters left: 4 (189 enodes) 1554045799.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045799.989 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045799.989 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045799.989 * * [simplify]: Extracting #3: cost 65 inf + 0 1554045799.990 * * [simplify]: Extracting #4: cost 157 inf + 2 1554045799.991 * * [simplify]: Extracting #5: cost 204 inf + 2562 1554045799.995 * * [simplify]: Extracting #6: cost 97 inf + 21335 1554045800.002 * * [simplify]: Extracting #7: cost 17 inf + 41440 1554045800.016 * * [simplify]: Extracting #8: cost 0 inf + 48645 1554045800.027 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* 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.re)) (- x.re x.im))))) 1554045800.027 * [simplify]: Simplified (2 1 1 1) to (λ (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))) (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.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045800.027 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1554045800.027 * * [simplify]: iters left: 6 (13 enodes) 1554045800.031 * * [simplify]: iters left: 5 (58 enodes) 1554045800.041 * * [simplify]: iters left: 4 (118 enodes) 1554045800.069 * * [simplify]: iters left: 3 (323 enodes) 1554045800.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045800.228 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045800.228 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045800.228 * * [simplify]: Extracting #3: cost 68 inf + 0 1554045800.229 * * [simplify]: Extracting #4: cost 164 inf + 2 1554045800.230 * * [simplify]: Extracting #5: cost 147 inf + 1532 1554045800.235 * * [simplify]: Extracting #6: cost 43 inf + 20245 1554045800.243 * * [simplify]: Extracting #7: cost 1 inf + 31154 1554045800.252 * * [simplify]: Extracting #8: cost 0 inf + 31406 1554045800.261 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (fma x.re x.re (* x.im (+ x.im x.re)))))) 1554045800.261 * [simplify]: Simplified (2 1 1 2) to (λ (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))) (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) (fma x.re x.re (* x.im (+ x.im x.re))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045800.262 * * * * [progress]: [ 120 / 186 ] simplifiying candidate # 1554045800.262 * [simplify]: Simplifying (* (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.re x.re) (* x.im x.im)) x.re)))) 1554045800.262 * * [simplify]: iters left: 6 (12 enodes) 1554045800.265 * * [simplify]: iters left: 5 (50 enodes) 1554045800.281 * * [simplify]: iters left: 4 (116 enodes) 1554045800.360 * * [simplify]: iters left: 3 (488 enodes) 1554045800.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045800.985 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045800.986 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045800.986 * * [simplify]: Extracting #3: cost 115 inf + 0 1554045800.988 * * [simplify]: Extracting #4: cost 412 inf + 492 1554045800.995 * * [simplify]: Extracting #5: cost 242 inf + 34064 1554045801.021 * * [simplify]: Extracting #6: cost 5 inf + 81247 1554045801.047 * * [simplify]: Extracting #7: cost 0 inf + 82387 1554045801.083 * [simplify]: Simplified to (* (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.re) (* x.im x.im)) x.re)))) 1554045801.083 * [simplify]: Simplified (2 1 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.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045801.084 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1554045801.084 * * [simplify]: iters left: 6 (8 enodes) 1554045801.086 * * [simplify]: iters left: 5 (35 enodes) 1554045801.092 * * [simplify]: iters left: 4 (67 enodes) 1554045801.112 * * [simplify]: iters left: 3 (127 enodes) 1554045801.131 * * [simplify]: iters left: 2 (211 enodes) 1554045801.188 * * [simplify]: iters left: 1 (351 enodes) 1554045801.347 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045801.347 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045801.347 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045801.347 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045801.349 * * [simplify]: Extracting #4: cost 96 inf + 3 1554045801.351 * * [simplify]: Extracting #5: cost 55 inf + 3612 1554045801.355 * * [simplify]: Extracting #6: cost 8 inf + 8848 1554045801.358 * * [simplify]: Extracting #7: cost 0 inf + 9879 1554045801.362 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1554045801.362 * [simplify]: Simplified (2 1 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.re) (* 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.im x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045801.362 * * * * [progress]: [ 121 / 186 ] simplifiying candidate # 1554045801.362 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045801.363 * * [simplify]: iters left: 6 (17 enodes) 1554045801.368 * * [simplify]: iters left: 5 (79 enodes) 1554045801.387 * * [simplify]: iters left: 4 (185 enodes) 1554045801.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045801.499 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045801.500 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045801.500 * * [simplify]: Extracting #3: cost 51 inf + 0 1554045801.500 * * [simplify]: Extracting #4: cost 122 inf + 2 1554045801.503 * * [simplify]: Extracting #5: cost 155 inf + 2039 1554045801.510 * * [simplify]: Extracting #6: cost 52 inf + 20217 1554045801.522 * * [simplify]: Extracting #7: cost 6 inf + 31397 1554045801.534 * * [simplify]: Extracting #8: cost 0 inf + 34084 1554045801.547 * [simplify]: Simplified to (* (cbrt (* (* (+ 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.re) (+ x.im x.re)))) 1554045801.547 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (+ 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.re) (+ x.im x.re)))) (* (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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045801.547 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1554045801.548 * * [simplify]: iters left: 6 (11 enodes) 1554045801.557 * * [simplify]: iters left: 5 (43 enodes) 1554045801.570 * * [simplify]: iters left: 4 (54 enodes) 1554045801.584 * * [simplify]: iters left: 3 (65 enodes) 1554045801.600 * * [simplify]: iters left: 2 (66 enodes) 1554045801.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045801.615 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045801.615 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045801.615 * * [simplify]: Extracting #3: cost 18 inf + 0 1554045801.615 * * [simplify]: Extracting #4: cost 21 inf + 43 1554045801.616 * * [simplify]: Extracting #5: cost 6 inf + 1316 1554045801.617 * * [simplify]: Extracting #6: cost 0 inf + 2482 1554045801.618 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (fma x.im (+ x.im x.re) (* x.re x.re)))) 1554045801.618 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (+ 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.re) (+ x.im x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (fma 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)) x.im))) 1554045801.618 * * * * [progress]: [ 122 / 186 ] simplifiying candidate # 1554045801.619 * [simplify]: Simplifying (* (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 x.im)) x.re)))) 1554045801.619 * * [simplify]: iters left: 6 (10 enodes) 1554045801.624 * * [simplify]: iters left: 5 (40 enodes) 1554045801.637 * * [simplify]: iters left: 4 (83 enodes) 1554045801.673 * * [simplify]: iters left: 3 (290 enodes) 1554045801.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045801.926 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045801.926 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045801.926 * * [simplify]: Extracting #3: cost 66 inf + 0 1554045801.926 * * [simplify]: Extracting #4: cost 202 inf + 2 1554045801.928 * * [simplify]: Extracting #5: cost 178 inf + 5561 1554045801.942 * * [simplify]: Extracting #6: cost 17 inf + 33633 1554045801.961 * * [simplify]: Extracting #7: cost 0 inf + 36357 1554045801.980 * [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)))))) 1554045801.980 * [simplify]: Simplified (2 1 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.im) (* (+ 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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045801.980 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 1554045801.980 * * [simplify]: iters left: 5 (5 enodes) 1554045801.982 * * [simplify]: iters left: 4 (16 enodes) 1554045801.987 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045801.987 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045801.987 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045801.987 * * [simplify]: Extracting #3: cost 8 inf + 0 1554045801.987 * * [simplify]: Extracting #4: cost 6 inf + 2 1554045801.987 * * [simplify]: Extracting #5: cost 0 inf + 654 1554045801.987 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 1554045801.987 * [simplify]: Simplified (2 1 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.im) (* (+ x.im x.re) (+ x.im x.re)))))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045801.987 * * * * [progress]: [ 123 / 186 ] simplifiying candidate # 1554045801.988 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1554045801.988 * * [simplify]: iters left: 6 (18 enodes) 1554045801.998 * * [simplify]: iters left: 5 (82 enodes) 1554045802.028 * * [simplify]: iters left: 4 (178 enodes) 1554045802.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045802.133 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045802.133 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045802.133 * * [simplify]: Extracting #3: cost 57 inf + 0 1554045802.134 * * [simplify]: Extracting #4: cost 141 inf + 2 1554045802.135 * * [simplify]: Extracting #5: cost 145 inf + 2488 1554045802.143 * * [simplify]: Extracting #6: cost 41 inf + 19650 1554045802.151 * * [simplify]: Extracting #7: cost 10 inf + 27215 1554045802.157 * * [simplify]: Extracting #8: cost 1 inf + 28952 1554045802.165 * * [simplify]: Extracting #9: cost 0 inf + 29204 1554045802.171 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re))) (cbrt (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (- x.re x.im) x.re)))) 1554045802.171 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re))) (cbrt (* (fma (* 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)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045802.171 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1554045802.171 * * [simplify]: iters left: 6 (11 enodes) 1554045802.174 * * [simplify]: iters left: 5 (45 enodes) 1554045802.181 * * [simplify]: iters left: 4 (68 enodes) 1554045802.192 * * [simplify]: iters left: 3 (102 enodes) 1554045802.207 * * [simplify]: iters left: 2 (130 enodes) 1554045802.227 * * [simplify]: iters left: 1 (156 enodes) 1554045802.253 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045802.253 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045802.253 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045802.253 * * [simplify]: Extracting #3: cost 28 inf + 0 1554045802.253 * * [simplify]: Extracting #4: cost 39 inf + 125 1554045802.254 * * [simplify]: Extracting #5: cost 11 inf + 2178 1554045802.255 * * [simplify]: Extracting #6: cost 0 inf + 4035 1554045802.256 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (fma (- x.im x.re) x.im (* x.re x.re)))) 1554045802.256 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re))) (cbrt (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (- x.re x.im) x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (fma (- x.im x.re) x.im (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045802.256 * * * * [progress]: [ 124 / 186 ] simplifiying candidate # 1554045802.256 * [simplify]: Simplifying (* (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.re x.im) x.re)))) 1554045802.256 * * [simplify]: iters left: 6 (14 enodes) 1554045802.260 * * [simplify]: iters left: 5 (58 enodes) 1554045802.269 * * [simplify]: iters left: 4 (129 enodes) 1554045802.360 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045802.360 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045802.360 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045802.361 * * [simplify]: Extracting #3: cost 57 inf + 0 1554045802.361 * * [simplify]: Extracting #4: cost 132 inf + 44 1554045802.364 * * [simplify]: Extracting #5: cost 112 inf + 5290 1554045802.372 * * [simplify]: Extracting #6: cost 17 inf + 21106 1554045802.383 * * [simplify]: Extracting #7: cost 0 inf + 23660 1554045802.395 * [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.im x.re))) (- x.re x.im)))) 1554045802.395 * [simplify]: Simplified (2 1 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.im x.re))) (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045802.396 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) 1554045802.396 * * [simplify]: iters left: 5 (7 enodes) 1554045802.399 * * [simplify]: iters left: 4 (25 enodes) 1554045802.406 * * [simplify]: iters left: 3 (28 enodes) 1554045802.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045802.413 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045802.413 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045802.413 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045802.413 * * [simplify]: Extracting #4: cost 11 inf + 43 1554045802.414 * * [simplify]: Extracting #5: cost 3 inf + 618 1554045802.414 * * [simplify]: Extracting #6: cost 1 inf + 1022 1554045802.414 * * [simplify]: Extracting #7: cost 0 inf + 1304 1554045802.415 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))) 1554045802.415 * [simplify]: Simplified (2 1 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.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045802.415 * * * * [progress]: [ 125 / 186 ] simplifiying candidate # 1554045802.415 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045802.416 * * [simplify]: iters left: 6 (15 enodes) 1554045802.424 * * [simplify]: iters left: 5 (72 enodes) 1554045802.457 * * [simplify]: iters left: 4 (175 enodes) 1554045802.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045802.553 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045802.553 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045802.553 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045802.553 * * [simplify]: Extracting #4: cost 137 inf + 1 1554045802.554 * * [simplify]: Extracting #5: cost 178 inf + 4014 1554045802.558 * * [simplify]: Extracting #6: cost 80 inf + 32219 1554045802.567 * * [simplify]: Extracting #7: cost 12 inf + 48638 1554045802.575 * * [simplify]: Extracting #8: cost 0 inf + 48618 1554045802.589 * * [simplify]: Extracting #9: cost 0 inf + 48396 1554045802.604 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)))) (cbrt (* (fma (* 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))))))) 1554045802.604 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)))) (cbrt (* (fma (* 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.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045802.605 * [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))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1554045802.605 * * [simplify]: iters left: 6 (13 enodes) 1554045802.612 * * [simplify]: iters left: 5 (64 enodes) 1554045802.636 * * [simplify]: iters left: 4 (155 enodes) 1554045802.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045802.721 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045802.721 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045802.722 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045802.723 * * [simplify]: Extracting #4: cost 170 inf + 360 1554045802.726 * * [simplify]: Extracting #5: cost 97 inf + 10227 1554045802.736 * * [simplify]: Extracting #6: cost 23 inf + 25528 1554045802.749 * * [simplify]: Extracting #7: cost 0 inf + 31119 1554045802.763 * [simplify]: Simplified to (* (cbrt (fma (* (- x.im x.re) x.im) (fma (+ x.re x.im) x.im (* x.re x.re)) (* (* x.re x.re) (fma (+ x.re x.im) x.im (* x.re x.re))))) (cbrt (fma x.re x.re (* (- x.im x.re) x.im)))) 1554045802.763 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (fma (* x.im x.im) x.im (* (* x.re x.re) x.re)))) (cbrt (* (fma (* 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 (fma (* (- x.im x.re) x.im) (fma (+ x.re x.im) x.im (* x.re x.re)) (* (* x.re x.re) (fma (+ x.re x.im) x.im (* x.re x.re))))) (cbrt (fma x.re x.re (* (- x.im x.re) x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045802.763 * * * * [progress]: [ 126 / 186 ] simplifiying candidate # 1554045802.764 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045802.764 * * [simplify]: iters left: 6 (17 enodes) 1554045802.774 * * [simplify]: iters left: 5 (79 enodes) 1554045802.795 * * [simplify]: iters left: 4 (178 enodes) 1554045802.865 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045802.865 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045802.865 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045802.865 * * [simplify]: Extracting #3: cost 53 inf + 0 1554045802.866 * * [simplify]: Extracting #4: cost 160 inf + 1 1554045802.868 * * [simplify]: Extracting #5: cost 167 inf + 4396 1554045802.874 * * [simplify]: Extracting #6: cost 79 inf + 27036 1554045802.888 * * [simplify]: Extracting #7: cost 8 inf + 43988 1554045802.896 * * [simplify]: Extracting #8: cost 2 inf + 39068 1554045802.907 * * [simplify]: Extracting #9: cost 0 inf + 39492 1554045802.914 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (fma (* x.im x.im) x.im (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (fma (* x.im x.im) x.im (* x.re (* x.re x.re))) x.re)))) 1554045802.914 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (fma (* x.im x.im) x.im (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (fma (* 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)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045802.914 * [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))) (+ x.re x.im)))) 1554045802.915 * * [simplify]: iters left: 6 (12 enodes) 1554045802.918 * * [simplify]: iters left: 5 (55 enodes) 1554045802.931 * * [simplify]: iters left: 4 (114 enodes) 1554045802.977 * * [simplify]: iters left: 3 (290 enodes) 1554045803.141 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045803.141 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045803.141 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045803.141 * * [simplify]: Extracting #3: cost 64 inf + 0 1554045803.141 * * [simplify]: Extracting #4: cost 148 inf + 671 1554045803.145 * * [simplify]: Extracting #5: cost 68 inf + 15432 1554045803.152 * * [simplify]: Extracting #6: cost 2 inf + 29161 1554045803.167 * * [simplify]: Extracting #7: cost 0 inf + 28320 1554045803.182 * [simplify]: Simplified to (* (cbrt (fma x.im (- x.im x.re) (* x.re x.re))) (cbrt (* (fma x.im (- x.im x.re) (* x.re x.re)) (+ x.re x.im)))) 1554045803.182 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (fma (* x.im x.im) x.im (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (fma (* x.im x.im) x.im (* x.re (* x.re x.re))) x.re)))) (* (cbrt (fma x.im (- x.im x.re) (* x.re x.re))) (cbrt (* (fma 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.re x.im) (* x.im x.re)) x.im))) 1554045803.183 * * * * [progress]: [ 127 / 186 ] simplifiying candidate # 1554045803.183 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045803.183 * * [simplify]: iters left: 6 (18 enodes) 1554045803.193 * * [simplify]: iters left: 5 (84 enodes) 1554045803.227 * * [simplify]: iters left: 4 (203 enodes) 1554045803.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045803.300 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045803.300 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045803.300 * * [simplify]: Extracting #3: cost 65 inf + 0 1554045803.302 * * [simplify]: Extracting #4: cost 177 inf + 1 1554045803.304 * * [simplify]: Extracting #5: cost 229 inf + 3681 1554045803.311 * * [simplify]: Extracting #6: cost 119 inf + 31641 1554045803.332 * * [simplify]: Extracting #7: cost 16 inf + 55796 1554045803.353 * * [simplify]: Extracting #8: cost 0 inf + 58698 1554045803.373 * * [simplify]: Extracting #9: cost 0 inf + 58421 1554045803.391 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (fma (* 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.im (* x.im x.im))) x.re)))) 1554045803.391 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (fma (* 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.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) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045803.392 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1554045803.392 * * [simplify]: iters left: 6 (14 enodes) 1554045803.395 * * [simplify]: iters left: 5 (69 enodes) 1554045803.408 * * [simplify]: iters left: 4 (157 enodes) 1554045803.463 * * [simplify]: iters left: 3 (403 enodes) 1554045803.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045803.615 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045803.615 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045803.616 * * [simplify]: Extracting #3: cost 75 inf + 0 1554045803.617 * * [simplify]: Extracting #4: cost 172 inf + 291 1554045803.626 * * [simplify]: Extracting #5: cost 66 inf + 18315 1554045803.644 * * [simplify]: Extracting #6: cost 1 inf + 32801 1554045803.662 * * [simplify]: Extracting #7: cost 0 inf + 32918 1554045803.674 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (fma x.im (+ x.re x.im) (* x.re x.re)))) (cbrt (fma (- x.im x.re) x.im (* x.re x.re)))) 1554045803.674 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (fma (* 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.im (* x.im x.im))) x.re)))) (* (cbrt (* (- x.re x.im) (fma x.im (+ x.re x.im) (* x.re x.re)))) (cbrt (fma (- x.im x.re) x.im (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045803.674 * * * * [progress]: [ 128 / 186 ] simplifiying candidate # 1554045803.675 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- 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)))) 1554045803.675 * * [simplify]: iters left: 6 (17 enodes) 1554045803.680 * * [simplify]: iters left: 5 (79 enodes) 1554045803.696 * * [simplify]: iters left: 4 (182 enodes) 1554045803.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045803.789 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045803.789 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045803.789 * * [simplify]: Extracting #3: cost 52 inf + 0 1554045803.790 * * [simplify]: Extracting #4: cost 167 inf + 1 1554045803.792 * * [simplify]: Extracting #5: cost 185 inf + 2906 1554045803.798 * * [simplify]: Extracting #6: cost 95 inf + 22193 1554045803.812 * * [simplify]: Extracting #7: cost 7 inf + 38715 1554045803.827 * * [simplify]: Extracting #8: cost 2 inf + 37543 1554045803.843 * * [simplify]: Extracting #9: cost 0 inf + 37836 1554045803.858 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (fma (* 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.im x.im))))) 1554045803.858 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (fma (* 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.im x.im))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045803.859 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1554045803.859 * * [simplify]: iters left: 6 (13 enodes) 1554045803.863 * * [simplify]: iters left: 5 (60 enodes) 1554045803.876 * * [simplify]: iters left: 4 (108 enodes) 1554045803.899 * * [simplify]: iters left: 3 (173 enodes) 1554045803.946 * * [simplify]: iters left: 2 (284 enodes) 1554045804.027 * * [simplify]: iters left: 1 (459 enodes) 1554045804.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045804.241 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045804.241 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045804.241 * * [simplify]: Extracting #3: cost 64 inf + 0 1554045804.242 * * [simplify]: Extracting #4: cost 131 inf + 331 1554045804.246 * * [simplify]: Extracting #5: cost 66 inf + 7892 1554045804.255 * * [simplify]: Extracting #6: cost 1 inf + 17374 1554045804.266 * * [simplify]: Extracting #7: cost 0 inf + 17416 1554045804.276 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (fma x.im x.im (* x.re (- x.re x.im))))) 1554045804.276 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (fma (* 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.im x.im))))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (fma x.im 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)) x.im))) 1554045804.276 * * * * [progress]: [ 129 / 186 ] simplifiying candidate # 1554045804.277 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045804.277 * * [simplify]: iters left: 6 (16 enodes) 1554045804.286 * * [simplify]: iters left: 5 (76 enodes) 1554045804.316 * * [simplify]: iters left: 4 (181 enodes) 1554045804.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045804.400 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045804.400 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045804.400 * * [simplify]: Extracting #3: cost 52 inf + 0 1554045804.401 * * [simplify]: Extracting #4: cost 128 inf + 2 1554045804.403 * * [simplify]: Extracting #5: cost 158 inf + 4135 1554045804.412 * * [simplify]: Extracting #6: cost 66 inf + 20153 1554045804.424 * * [simplify]: Extracting #7: cost 8 inf + 36892 1554045804.437 * * [simplify]: Extracting #8: cost 0 inf + 39944 1554045804.455 * [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)) (fma x.im (* x.im x.im) (* x.re (* x.re x.re)))))) 1554045804.455 * [simplify]: Simplified (2 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)) (fma 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.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045804.455 * [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))))) 1554045804.456 * * [simplify]: iters left: 6 (12 enodes) 1554045804.462 * * [simplify]: iters left: 5 (54 enodes) 1554045804.479 * * [simplify]: iters left: 4 (90 enodes) 1554045804.508 * * [simplify]: iters left: 3 (134 enodes) 1554045804.543 * * [simplify]: iters left: 2 (163 enodes) 1554045804.592 * * [simplify]: iters left: 1 (189 enodes) 1554045804.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045804.647 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045804.647 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045804.647 * * [simplify]: Extracting #3: cost 31 inf + 0 1554045804.648 * * [simplify]: Extracting #4: cost 33 inf + 1152 1554045804.650 * * [simplify]: Extracting #5: cost 4 inf + 3869 1554045804.653 * * [simplify]: Extracting #6: cost 0 inf + 5017 1554045804.654 * [simplify]: Simplified to (* (cbrt (fma x.im x.im (* x.re (- x.re x.im)))) (cbrt (fma x.re x.re (* (+ x.re x.im) x.im)))) 1554045804.654 * [simplify]: Simplified (2 1 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)) (fma x.im (* x.im x.im) (* x.re (* x.re x.re)))))) (* (cbrt (fma x.im x.im (* x.re (- x.re x.im)))) (cbrt (fma 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) (* x.im x.re)) x.im))) 1554045804.654 * * * * [progress]: [ 130 / 186 ] simplifiying candidate # 1554045804.655 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045804.655 * * [simplify]: iters left: 6 (18 enodes) 1554045804.660 * * [simplify]: iters left: 5 (82 enodes) 1554045804.678 * * [simplify]: iters left: 4 (178 enodes) 1554045804.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045804.783 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045804.783 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045804.783 * * [simplify]: Extracting #3: cost 57 inf + 0 1554045804.784 * * [simplify]: Extracting #4: cost 141 inf + 2 1554045804.785 * * [simplify]: Extracting #5: cost 109 inf + 8590 1554045804.790 * * [simplify]: Extracting #6: cost 21 inf + 24368 1554045804.795 * * [simplify]: Extracting #7: cost 7 inf + 27850 1554045804.804 * * [simplify]: Extracting #8: cost 1 inf + 29072 1554045804.809 * * [simplify]: Extracting #9: cost 0 inf + 29284 1554045804.815 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (fma (* 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))))) 1554045804.815 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (fma (* 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))))) (* (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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045804.815 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) 1554045804.815 * * [simplify]: iters left: 6 (11 enodes) 1554045804.818 * * [simplify]: iters left: 5 (45 enodes) 1554045804.824 * * [simplify]: iters left: 4 (68 enodes) 1554045804.846 * * [simplify]: iters left: 3 (102 enodes) 1554045804.874 * * [simplify]: iters left: 2 (130 enodes) 1554045804.914 * * [simplify]: iters left: 1 (156 enodes) 1554045804.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045804.956 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045804.956 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045804.956 * * [simplify]: Extracting #3: cost 28 inf + 0 1554045804.956 * * [simplify]: Extracting #4: cost 31 inf + 876 1554045804.957 * * [simplify]: Extracting #5: cost 6 inf + 2884 1554045804.958 * * [simplify]: Extracting #6: cost 0 inf + 4195 1554045804.959 * * [simplify]: Extracting #7: cost 0 inf + 4035 1554045804.960 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (fma (- x.im x.re) x.im (* x.re x.re)))) 1554045804.960 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (fma (* 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))))) (* (cbrt (+ x.re x.im)) (cbrt (fma (- x.im x.re) x.im (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045804.961 * * * * [progress]: [ 131 / 186 ] simplifiying candidate # 1554045804.961 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1554045804.961 * * [simplify]: iters left: 6 (11 enodes) 1554045804.965 * * [simplify]: iters left: 5 (53 enodes) 1554045804.977 * * [simplify]: iters left: 4 (113 enodes) 1554045805.020 * * [simplify]: iters left: 3 (307 enodes) 1554045805.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045805.214 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045805.214 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045805.214 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045805.215 * * [simplify]: Extracting #4: cost 177 inf + 84 1554045805.217 * * [simplify]: Extracting #5: cost 153 inf + 7837 1554045805.223 * * [simplify]: Extracting #6: cost 64 inf + 25203 1554045805.243 * * [simplify]: Extracting #7: cost 2 inf + 44594 1554045805.252 * * [simplify]: Extracting #8: cost 0 inf + 45390 1554045805.260 * [simplify]: Simplified to (* (cbrt (* (* (fma x.re (* x.re x.re) (* x.im (* x.im x.im))) (- x.re x.im)) x.re)) (cbrt (* (* (fma x.re (* x.re x.re) (* x.im (* x.im x.im))) (- x.re x.im)) x.re))) 1554045805.260 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (fma x.re (* x.re x.re) (* x.im (* x.im x.im))) (- x.re x.im)) x.re)) (cbrt (* (* (fma 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.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045805.260 * [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))))) 1554045805.260 * * [simplify]: iters left: 6 (9 enodes) 1554045805.263 * * [simplify]: iters left: 5 (37 enodes) 1554045805.269 * * [simplify]: iters left: 4 (60 enodes) 1554045805.285 * * [simplify]: iters left: 3 (94 enodes) 1554045805.303 * * [simplify]: iters left: 2 (122 enodes) 1554045805.326 * * [simplify]: iters left: 1 (148 enodes) 1554045805.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045805.372 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045805.372 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045805.372 * * [simplify]: Extracting #3: cost 24 inf + 0 1554045805.372 * * [simplify]: Extracting #4: cost 29 inf + 456 1554045805.374 * * [simplify]: Extracting #5: cost 2 inf + 3113 1554045805.376 * * [simplify]: Extracting #6: cost 0 inf + 3467 1554045805.378 * [simplify]: Simplified to (* (cbrt (fma x.im (- x.im x.re) (* x.re x.re))) (cbrt (fma x.im (- x.im x.re) (* x.re x.re)))) 1554045805.378 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (fma x.re (* x.re x.re) (* x.im (* x.im x.im))) (- x.re x.im)) x.re)) (cbrt (* (* (fma x.re (* x.re x.re) (* x.im (* x.im x.im))) (- x.re x.im)) x.re))) (* (cbrt (fma x.im (- x.im x.re) (* x.re x.re))) (cbrt (fma 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)) x.im))) 1554045805.379 * * * * [progress]: [ 132 / 186 ] simplifiying candidate # 1554045805.379 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1554045805.379 * * [simplify]: iters left: 6 (16 enodes) 1554045805.389 * * [simplify]: iters left: 5 (75 enodes) 1554045805.418 * * [simplify]: iters left: 4 (170 enodes) 1554045805.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045805.495 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045805.495 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045805.495 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045805.495 * * [simplify]: Extracting #4: cost 136 inf + 1 1554045805.496 * * [simplify]: Extracting #5: cost 140 inf + 4165 1554045805.500 * * [simplify]: Extracting #6: cost 44 inf + 23506 1554045805.505 * * [simplify]: Extracting #7: cost 9 inf + 27656 1554045805.511 * * [simplify]: Extracting #8: cost 3 inf + 28797 1554045805.518 * * [simplify]: Extracting #9: cost 0 inf + 29433 1554045805.529 * [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)) (fma (* x.im x.im) x.im (* x.re (* x.re x.re)))))) 1554045805.529 * [simplify]: Simplified (2 1 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)) (fma (* 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.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045805.530 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) 1554045805.530 * * [simplify]: iters left: 6 (11 enodes) 1554045805.540 * * [simplify]: iters left: 5 (46 enodes) 1554045805.552 * * [simplify]: iters left: 4 (71 enodes) 1554045805.563 * * [simplify]: iters left: 3 (102 enodes) 1554045805.578 * * [simplify]: iters left: 2 (126 enodes) 1554045805.608 * * [simplify]: iters left: 1 (150 enodes) 1554045805.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045805.641 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045805.641 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045805.641 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045805.642 * * [simplify]: Extracting #4: cost 31 inf + 593 1554045805.642 * * [simplify]: Extracting #5: cost 7 inf + 2734 1554045805.643 * * [simplify]: Extracting #6: cost 0 inf + 3871 1554045805.644 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (fma x.im x.im (* x.re (- x.re x.im))))) 1554045805.644 * [simplify]: Simplified (2 1 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.im)) (fma (* x.im x.im) x.im (* x.re (* x.re x.re)))))) (* (cbrt (- x.re x.im)) (cbrt (fma x.im 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)) x.im))) 1554045805.645 * * * * [progress]: [ 133 / 186 ] simplifiying candidate # 1554045805.645 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045805.645 * * [simplify]: iters left: 6 (18 enodes) 1554045805.651 * * [simplify]: iters left: 5 (84 enodes) 1554045805.680 * * [simplify]: iters left: 4 (203 enodes) 1554045805.803 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045805.803 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045805.803 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045805.803 * * [simplify]: Extracting #3: cost 60 inf + 0 1554045805.804 * * [simplify]: Extracting #4: cost 162 inf + 42 1554045805.806 * * [simplify]: Extracting #5: cost 208 inf + 2520 1554045805.814 * * [simplify]: Extracting #6: cost 107 inf + 21525 1554045805.829 * * [simplify]: Extracting #7: cost 19 inf + 43197 1554045805.846 * * [simplify]: Extracting #8: cost 0 inf + 51264 1554045805.863 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.re)) (cbrt (* (fma (* 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)))) 1554045805.863 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.re)) (cbrt (* (fma (* 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.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045805.864 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (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)))))) 1554045805.864 * * [simplify]: iters left: 6 (14 enodes) 1554045805.875 * * [simplify]: iters left: 5 (69 enodes) 1554045805.893 * * [simplify]: iters left: 4 (162 enodes) 1554045805.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045805.949 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045805.949 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045805.949 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045805.950 * * [simplify]: Extracting #4: cost 169 inf + 43 1554045805.951 * * [simplify]: Extracting #5: cost 145 inf + 3197 1554045805.955 * * [simplify]: Extracting #6: cost 14 inf + 25898 1554045805.963 * * [simplify]: Extracting #7: cost 0 inf + 29551 1554045805.970 * [simplify]: Simplified to (* (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.im x.re) (* x.re x.re)))) (cbrt (- x.re x.im))) 1554045805.970 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.re)) (cbrt (* (fma (* 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 (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.im x.re) (* x.re x.re)))) (cbrt (- x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045805.970 * * * * [progress]: [ 134 / 186 ] simplifiying candidate # 1554045805.970 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1554045805.971 * * [simplify]: iters left: 6 (17 enodes) 1554045805.976 * * [simplify]: iters left: 5 (79 enodes) 1554045806.002 * * [simplify]: iters left: 4 (182 enodes) 1554045806.080 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045806.080 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045806.080 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045806.080 * * [simplify]: Extracting #3: cost 65 inf + 0 1554045806.081 * * [simplify]: Extracting #4: cost 178 inf + 42 1554045806.081 * * [simplify]: Extracting #5: cost 191 inf + 2521 1554045806.085 * * [simplify]: Extracting #6: cost 94 inf + 20006 1554045806.100 * * [simplify]: Extracting #7: cost 13 inf + 39559 1554045806.116 * * [simplify]: Extracting #8: cost 2 inf + 42100 1554045806.131 * * [simplify]: Extracting #9: cost 0 inf + 42524 1554045806.139 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (fma (* 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))))) 1554045806.139 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (fma (* 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.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045806.139 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1554045806.139 * * [simplify]: iters left: 6 (13 enodes) 1554045806.145 * * [simplify]: iters left: 5 (60 enodes) 1554045806.156 * * [simplify]: iters left: 4 (121 enodes) 1554045806.182 * * [simplify]: iters left: 3 (293 enodes) 1554045806.322 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045806.322 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045806.323 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045806.323 * * [simplify]: Extracting #3: cost 57 inf + 0 1554045806.323 * * [simplify]: Extracting #4: cost 156 inf + 44 1554045806.324 * * [simplify]: Extracting #5: cost 132 inf + 3314 1554045806.329 * * [simplify]: Extracting #6: cost 25 inf + 23659 1554045806.337 * * [simplify]: Extracting #7: cost 0 inf + 29077 1554045806.345 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (fma x.re (- x.re x.im) (* x.im x.im))))) 1554045806.345 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (fma (* 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.im)) (cbrt (* (+ x.im x.re) (fma x.re (- x.re x.im) (* x.im x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045806.345 * * * * [progress]: [ 135 / 186 ] simplifiying candidate # 1554045806.345 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045806.345 * * [simplify]: iters left: 6 (17 enodes) 1554045806.351 * * [simplify]: iters left: 5 (80 enodes) 1554045806.384 * * [simplify]: iters left: 4 (195 enodes) 1554045806.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045806.493 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045806.493 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045806.494 * * [simplify]: Extracting #3: cost 67 inf + 0 1554045806.495 * * [simplify]: Extracting #4: cost 173 inf + 42 1554045806.497 * * [simplify]: Extracting #5: cost 232 inf + 2922 1554045806.507 * * [simplify]: Extracting #6: cost 112 inf + 25098 1554045806.525 * * [simplify]: Extracting #7: cost 16 inf + 49323 1554045806.550 * * [simplify]: Extracting #8: cost 0 inf + 56263 1554045806.571 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* 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.re x.re) (* x.im x.im))))) 1554045806.571 * [simplify]: Simplified (2 1 1 1) to (λ (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))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045806.571 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1554045806.572 * * [simplify]: iters left: 6 (12 enodes) 1554045806.577 * * [simplify]: iters left: 5 (55 enodes) 1554045806.597 * * [simplify]: iters left: 4 (125 enodes) 1554045806.645 * * [simplify]: iters left: 3 (351 enodes) 1554045806.844 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045806.844 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045806.844 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045806.844 * * [simplify]: Extracting #3: cost 70 inf + 0 1554045806.846 * * [simplify]: Extracting #4: cost 164 inf + 43 1554045806.849 * * [simplify]: Extracting #5: cost 135 inf + 3616 1554045806.862 * * [simplify]: Extracting #6: cost 36 inf + 23423 1554045806.880 * * [simplify]: Extracting #7: cost 0 inf + 32158 1554045806.898 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (fma x.re x.re (* x.im (+ x.im x.re))))) (cbrt (- x.re x.im))) 1554045806.898 * [simplify]: Simplified (2 1 1 2) to (λ (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))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (fma x.re x.re (* x.im (+ x.im x.re))))) (cbrt (- x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045806.898 * * * * [progress]: [ 136 / 186 ] simplifiying candidate # 1554045806.898 * [simplify]: Simplifying (* (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.re) (* x.im x.im)) x.re)))) 1554045806.899 * * [simplify]: iters left: 6 (13 enodes) 1554045806.905 * * [simplify]: iters left: 5 (55 enodes) 1554045806.923 * * [simplify]: iters left: 4 (130 enodes) 1554045807.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.009 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045807.009 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045807.010 * * [simplify]: Extracting #3: cost 51 inf + 0 1554045807.010 * * [simplify]: Extracting #4: cost 146 inf + 42 1554045807.012 * * [simplify]: Extracting #5: cost 150 inf + 2758 1554045807.021 * * [simplify]: Extracting #6: cost 37 inf + 22253 1554045807.035 * * [simplify]: Extracting #7: cost 0 inf + 28807 1554045807.045 * * [simplify]: Extracting #8: cost 0 inf + 28767 1554045807.052 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) 1554045807.052 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045807.053 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1554045807.053 * * [simplify]: iters left: 6 (8 enodes) 1554045807.055 * * [simplify]: iters left: 5 (35 enodes) 1554045807.063 * * [simplify]: iters left: 4 (67 enodes) 1554045807.075 * * [simplify]: iters left: 3 (127 enodes) 1554045807.096 * * [simplify]: iters left: 2 (211 enodes) 1554045807.165 * * [simplify]: iters left: 1 (351 enodes) 1554045807.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.308 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045807.308 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045807.309 * * [simplify]: Extracting #3: cost 49 inf + 0 1554045807.309 * * [simplify]: Extracting #4: cost 95 inf + 45 1554045807.310 * * [simplify]: Extracting #5: cost 49 inf + 4283 1554045807.314 * * [simplify]: Extracting #6: cost 9 inf + 8661 1554045807.321 * * [simplify]: Extracting #7: cost 0 inf + 9879 1554045807.329 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 1554045807.329 * [simplify]: Simplified (2 1 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.im x.im)) (* (- (* 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.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045807.330 * * * * [progress]: [ 137 / 186 ] simplifiying candidate # 1554045807.330 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1554045807.330 * * [simplify]: iters left: 6 (18 enodes) 1554045807.339 * * [simplify]: iters left: 5 (83 enodes) 1554045807.356 * * [simplify]: iters left: 4 (191 enodes) 1554045807.435 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.436 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045807.436 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045807.436 * * [simplify]: Extracting #3: cost 57 inf + 0 1554045807.436 * * [simplify]: Extracting #4: cost 135 inf + 85 1554045807.437 * * [simplify]: Extracting #5: cost 172 inf + 4223 1554045807.441 * * [simplify]: Extracting #6: cost 64 inf + 21810 1554045807.448 * * [simplify]: Extracting #7: cost 14 inf + 34165 1554045807.460 * * [simplify]: Extracting #8: cost 0 inf + 39784 1554045807.473 * [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)))) 1554045807.474 * [simplify]: Simplified (2 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.re x.re)) (* x.im (* 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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045807.474 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1554045807.474 * * [simplify]: iters left: 6 (11 enodes) 1554045807.479 * * [simplify]: iters left: 5 (45 enodes) 1554045807.498 * * [simplify]: iters left: 4 (65 enodes) 1554045807.516 * * [simplify]: iters left: 3 (76 enodes) 1554045807.533 * * [simplify]: iters left: 2 (77 enodes) 1554045807.551 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.551 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045807.551 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045807.551 * * [simplify]: Extracting #3: cost 20 inf + 0 1554045807.552 * * [simplify]: Extracting #4: cost 25 inf + 43 1554045807.552 * * [simplify]: Extracting #5: cost 9 inf + 1255 1554045807.553 * * [simplify]: Extracting #6: cost 0 inf + 2818 1554045807.554 * * [simplify]: Extracting #7: cost 0 inf + 2728 1554045807.555 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (fma x.im (+ x.im x.re) (* x.re x.re)))) 1554045807.555 * [simplify]: Simplified (2 1 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)) (cbrt (fma 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)) x.im))) 1554045807.556 * * * * [progress]: [ 138 / 186 ] simplifiying candidate # 1554045807.556 * [simplify]: Simplifying (* (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.im x.im)) x.re)))) 1554045807.556 * * [simplify]: iters left: 6 (14 enodes) 1554045807.563 * * [simplify]: iters left: 5 (58 enodes) 1554045807.582 * * [simplify]: iters left: 4 (129 enodes) 1554045807.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.653 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045807.653 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045807.653 * * [simplify]: Extracting #3: cost 57 inf + 0 1554045807.654 * * [simplify]: Extracting #4: cost 132 inf + 43 1554045807.655 * * [simplify]: Extracting #5: cost 126 inf + 4178 1554045807.663 * * [simplify]: Extracting #6: cost 22 inf + 20219 1554045807.674 * * [simplify]: Extracting #7: cost 0 inf + 23540 1554045807.686 * * [simplify]: Extracting #8: cost 0 inf + 23460 1554045807.697 * [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.re x.im)))) 1554045807.697 * [simplify]: Simplified (2 1 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.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045807.697 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) 1554045807.697 * * [simplify]: iters left: 5 (7 enodes) 1554045807.701 * * [simplify]: iters left: 4 (25 enodes) 1554045807.708 * * [simplify]: iters left: 3 (28 enodes) 1554045807.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.714 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045807.715 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045807.715 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045807.715 * * [simplify]: Extracting #4: cost 11 inf + 43 1554045807.715 * * [simplify]: Extracting #5: cost 3 inf + 618 1554045807.715 * * [simplify]: Extracting #6: cost 1 inf + 1022 1554045807.716 * * [simplify]: Extracting #7: cost 0 inf + 1304 1554045807.716 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))) 1554045807.716 * [simplify]: Simplified (2 1 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.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045807.716 * * * * [progress]: [ 139 / 186 ] simplifiying candidate # 1554045807.717 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1554045807.717 * * [simplify]: iters left: 6 (16 enodes) 1554045807.728 * * [simplify]: iters left: 5 (75 enodes) 1554045807.744 * * [simplify]: iters left: 4 (170 enodes) 1554045807.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.810 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045807.810 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045807.810 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045807.813 * * [simplify]: Extracting #4: cost 135 inf + 42 1554045807.814 * * [simplify]: Extracting #5: cost 133 inf + 3894 1554045807.817 * * [simplify]: Extracting #6: cost 43 inf + 19869 1554045807.823 * * [simplify]: Extracting #7: cost 13 inf + 26442 1554045807.829 * * [simplify]: Extracting #8: cost 0 inf + 29273 1554045807.834 * [simplify]: Simplified to (* (cbrt (* (fma (* 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.im x.im))))) 1554045807.834 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (fma (* 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.im 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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045807.835 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1554045807.835 * * [simplify]: iters left: 6 (11 enodes) 1554045807.838 * * [simplify]: iters left: 5 (46 enodes) 1554045807.845 * * [simplify]: iters left: 4 (71 enodes) 1554045807.856 * * [simplify]: iters left: 3 (102 enodes) 1554045807.883 * * [simplify]: iters left: 2 (126 enodes) 1554045807.906 * * [simplify]: iters left: 1 (150 enodes) 1554045807.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045807.929 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045807.929 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045807.929 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045807.929 * * [simplify]: Extracting #4: cost 38 inf + 84 1554045807.930 * * [simplify]: Extracting #5: cost 8 inf + 2436 1554045807.931 * * [simplify]: Extracting #6: cost 2 inf + 3197 1554045807.932 * * [simplify]: Extracting #7: cost 0 inf + 3951 1554045807.933 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (fma (- x.im x.re) x.im (* x.re x.re)))) 1554045807.933 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (fma (* 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.im x.im))))) (* (cbrt (- x.re x.im)) (cbrt (fma (- x.im x.re) x.im (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045807.933 * * * * [progress]: [ 140 / 186 ] simplifiying candidate # 1554045807.933 * [simplify]: Simplifying (* (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)))) 1554045807.934 * * [simplify]: iters left: 6 (10 enodes) 1554045807.936 * * [simplify]: iters left: 5 (41 enodes) 1554045807.944 * * [simplify]: iters left: 4 (87 enodes) 1554045807.998 * * [simplify]: iters left: 3 (340 enodes) 1554045808.346 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.346 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045808.346 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045808.346 * * [simplify]: Extracting #3: cost 67 inf + 0 1554045808.347 * * [simplify]: Extracting #4: cost 232 inf + 262 1554045808.350 * * [simplify]: Extracting #5: cost 195 inf + 12029 1554045808.365 * * [simplify]: Extracting #6: cost 20 inf + 43342 1554045808.390 * * [simplify]: Extracting #7: cost 0 inf + 47257 1554045808.415 * [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))))) 1554045808.415 * [simplify]: Simplified (2 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) (* (- 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.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045808.416 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1554045808.416 * * [simplify]: iters left: 5 (5 enodes) 1554045808.418 * * [simplify]: iters left: 4 (17 enodes) 1554045808.423 * * [simplify]: iters left: 3 (20 enodes) 1554045808.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.429 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045808.429 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045808.429 * * [simplify]: Extracting #3: cost 9 inf + 0 1554045808.429 * * [simplify]: Extracting #4: cost 7 inf + 43 1554045808.429 * * [simplify]: Extracting #5: cost 0 inf + 736 1554045808.429 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1554045808.429 * [simplify]: Simplified (2 1 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)) (cbrt (- x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045808.430 * * * * [progress]: [ 141 / 186 ] simplifiying candidate # 1554045808.430 * * * * [progress]: [ 142 / 186 ] simplifiying candidate # 1554045808.430 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 1554045808.430 * * [simplify]: iters left: 5 (5 enodes) 1554045808.432 * * [simplify]: iters left: 4 (16 enodes) 1554045808.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.437 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045808.437 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045808.437 * * [simplify]: Extracting #3: cost 8 inf + 0 1554045808.437 * * [simplify]: Extracting #4: cost 6 inf + 2 1554045808.437 * * [simplify]: Extracting #5: cost 0 inf + 654 1554045808.437 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 1554045808.437 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (* (cbrt (* (- x.re x.im) x.re)) (cbrt (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045808.438 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) x.re)) (cbrt (* (- x.re x.im) x.re))) 1554045808.438 * * [simplify]: iters left: 6 (6 enodes) 1554045808.445 * * [simplify]: iters left: 5 (21 enodes) 1554045808.451 * * [simplify]: iters left: 4 (29 enodes) 1554045808.460 * * [simplify]: iters left: 3 (43 enodes) 1554045808.470 * * [simplify]: iters left: 2 (54 enodes) 1554045808.477 * * [simplify]: iters left: 1 (58 enodes) 1554045808.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.483 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045808.483 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045808.484 * * [simplify]: Extracting #3: cost 14 inf + 0 1554045808.484 * * [simplify]: Extracting #4: cost 18 inf + 2 1554045808.484 * * [simplify]: Extracting #5: cost 7 inf + 539 1554045808.484 * * [simplify]: Extracting #6: cost 1 inf + 1270 1554045808.484 * * [simplify]: Extracting #7: cost 0 inf + 1472 1554045808.485 * [simplify]: Simplified to (* (cbrt (* x.re (- x.re x.im))) (cbrt (* x.re (- x.re x.im)))) 1554045808.485 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (cbrt (* x.re (- x.re x.im))) (cbrt (* 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)) x.im))) 1554045808.485 * * * * [progress]: [ 143 / 186 ] simplifiying candidate # 1554045808.485 * [simplify]: Simplifying (* (* (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) (* (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))))) 1554045808.485 * * [simplify]: iters left: 6 (10 enodes) 1554045808.488 * * [simplify]: iters left: 5 (41 enodes) 1554045808.495 * * [simplify]: iters left: 4 (73 enodes) 1554045808.512 * * [simplify]: iters left: 3 (198 enodes) 1554045808.613 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.613 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045808.613 * * [simplify]: Extracting #2: cost 16 inf + 1 1554045808.614 * * [simplify]: Extracting #3: cost 48 inf + 3 1554045808.614 * * [simplify]: Extracting #4: cost 91 inf + 6 1554045808.615 * * [simplify]: Extracting #5: cost 70 inf + 2376 1554045808.617 * * [simplify]: Extracting #6: cost 12 inf + 11608 1554045808.620 * * [simplify]: Extracting #7: cost 2 inf + 15101 1554045808.624 * * [simplify]: Extracting #8: cost 0 inf + 16207 1554045808.629 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1554045808.630 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (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) (* x.im x.re)) x.im))) 1554045808.630 * [simplify]: Simplifying (* (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) 1554045808.630 * * [simplify]: iters left: 6 (9 enodes) 1554045808.639 * * [simplify]: iters left: 5 (34 enodes) 1554045808.650 * * [simplify]: iters left: 4 (62 enodes) 1554045808.679 * * [simplify]: iters left: 3 (175 enodes) 1554045808.746 * * [simplify]: iters left: 2 (459 enodes) 1554045808.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045808.936 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045808.936 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045808.937 * * [simplify]: Extracting #3: cost 7 inf + 0 1554045808.937 * * [simplify]: Extracting #4: cost 41 inf + 0 1554045808.937 * * [simplify]: Extracting #5: cost 97 inf + 261 1554045808.939 * * [simplify]: Extracting #6: cost 64 inf + 8008 1554045808.944 * * [simplify]: Extracting #7: cost 3 inf + 15078 1554045808.950 * * [simplify]: Extracting #8: cost 0 inf + 15249 1554045808.961 * [simplify]: Simplified to (* (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1554045808.961 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (* (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) (* (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))))) (* (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (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) (* x.im x.re)) x.im))) 1554045808.961 * * * * [progress]: [ 144 / 186 ] simplifiying candidate # 1554045808.962 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) 1554045808.962 * * [simplify]: iters left: 6 (9 enodes) 1554045808.966 * * [simplify]: iters left: 5 (32 enodes) 1554045808.976 * * [simplify]: iters left: 4 (61 enodes) 1554045808.994 * * [simplify]: iters left: 3 (172 enodes) 1554045809.061 * * [simplify]: iters left: 2 (455 enodes) 1554045809.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045809.262 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045809.263 * * [simplify]: Extracting #2: cost 39 inf + 0 1554045809.263 * * [simplify]: Extracting #3: cost 94 inf + 2 1554045809.267 * * [simplify]: Extracting #4: cost 73 inf + 4504 1554045809.276 * * [simplify]: Extracting #5: cost 7 inf + 12733 1554045809.286 * * [simplify]: Extracting #6: cost 0 inf + 14017 1554045809.296 * * [simplify]: Extracting #7: cost 0 inf + 13962 1554045809.307 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1554045809.307 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (sqrt (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) (* x.im x.re)) x.im))) 1554045809.307 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) 1554045809.308 * * [simplify]: iters left: 6 (9 enodes) 1554045809.310 * * [simplify]: iters left: 5 (32 enodes) 1554045809.315 * * [simplify]: iters left: 4 (61 enodes) 1554045809.328 * * [simplify]: iters left: 3 (172 enodes) 1554045809.394 * * [simplify]: iters left: 2 (455 enodes) 1554045809.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045809.592 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045809.592 * * [simplify]: Extracting #2: cost 39 inf + 0 1554045809.593 * * [simplify]: Extracting #3: cost 94 inf + 2 1554045809.597 * * [simplify]: Extracting #4: cost 73 inf + 4504 1554045809.606 * * [simplify]: Extracting #5: cost 7 inf + 12733 1554045809.616 * * [simplify]: Extracting #6: cost 0 inf + 14017 1554045809.630 * * [simplify]: Extracting #7: cost 0 inf + 13962 1554045809.641 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1554045809.641 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (sqrt (cbrt (* (+ 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) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045809.641 * * * * [progress]: [ 145 / 186 ] simplifiying candidate # 1554045809.642 * [simplify]: Simplifying (* 1 1) 1554045809.642 * * [simplify]: iters left: 2 (2 enodes) 1554045809.643 * * [simplify]: iters left: 1 (6 enodes) 1554045809.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045809.646 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045809.646 * [simplify]: Simplified to 1 1554045809.646 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* 1 (* (cbrt (* (+ 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) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045809.647 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1554045809.647 * * [simplify]: iters left: 6 (8 enodes) 1554045809.651 * * [simplify]: iters left: 5 (31 enodes) 1554045809.660 * * [simplify]: iters left: 4 (59 enodes) 1554045809.688 * * [simplify]: iters left: 3 (173 enodes) 1554045809.767 * * [simplify]: iters left: 2 (456 enodes) 1554045809.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045809.943 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045809.943 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045809.943 * * [simplify]: Extracting #3: cost 39 inf + 0 1554045809.944 * * [simplify]: Extracting #4: cost 98 inf + 2 1554045809.947 * * [simplify]: Extracting #5: cost 63 inf + 5943 1554045809.957 * * [simplify]: Extracting #6: cost 0 inf + 14585 1554045809.966 * * [simplify]: Extracting #7: cost 0 inf + 14410 1554045809.974 * [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)))) 1554045809.974 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* 1 (* (cbrt (* (* (- 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) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045809.974 * * * * [progress]: [ 146 / 186 ] simplifiying candidate # 1554045809.975 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) 1554045809.975 * * [simplify]: iters left: 6 (9 enodes) 1554045809.977 * * [simplify]: iters left: 5 (32 enodes) 1554045809.982 * * [simplify]: iters left: 4 (61 enodes) 1554045809.996 * * [simplify]: iters left: 3 (172 enodes) 1554045810.054 * * [simplify]: iters left: 2 (455 enodes) 1554045810.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045810.264 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045810.264 * * [simplify]: Extracting #2: cost 39 inf + 0 1554045810.265 * * [simplify]: Extracting #3: cost 94 inf + 2 1554045810.269 * * [simplify]: Extracting #4: cost 73 inf + 4504 1554045810.278 * * [simplify]: Extracting #5: cost 7 inf + 12733 1554045810.288 * * [simplify]: Extracting #6: cost 0 inf + 14017 1554045810.302 * * [simplify]: Extracting #7: cost 0 inf + 13962 1554045810.313 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1554045810.313 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (sqrt (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) (* x.im x.re)) x.im))) 1554045810.314 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) 1554045810.314 * * [simplify]: iters left: 6 (9 enodes) 1554045810.318 * * [simplify]: iters left: 5 (32 enodes) 1554045810.328 * * [simplify]: iters left: 4 (61 enodes) 1554045810.356 * * [simplify]: iters left: 3 (172 enodes) 1554045810.441 * * [simplify]: iters left: 2 (455 enodes) 1554045810.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045810.645 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045810.645 * * [simplify]: Extracting #2: cost 39 inf + 0 1554045810.646 * * [simplify]: Extracting #3: cost 94 inf + 2 1554045810.648 * * [simplify]: Extracting #4: cost 73 inf + 4504 1554045810.656 * * [simplify]: Extracting #5: cost 7 inf + 12733 1554045810.666 * * [simplify]: Extracting #6: cost 0 inf + 14017 1554045810.681 * * [simplify]: Extracting #7: cost 0 inf + 13962 1554045810.686 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1554045810.686 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (sqrt (cbrt (* (+ 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) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045810.686 * * * * [progress]: [ 147 / 186 ] simplifiying candidate # 1554045810.686 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.re)) 1554045810.687 * * [simplify]: iters left: 6 (6 enodes) 1554045810.688 * * [simplify]: iters left: 5 (25 enodes) 1554045810.693 * * [simplify]: iters left: 4 (53 enodes) 1554045810.706 * * [simplify]: iters left: 3 (164 enodes) 1554045810.784 * * [simplify]: iters left: 2 (457 enodes) 1554045810.982 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045810.983 * * [simplify]: Extracting #1: cost 35 inf + 0 1554045810.983 * * [simplify]: Extracting #2: cost 87 inf + 165 1554045810.986 * * [simplify]: Extracting #3: cost 48 inf + 7069 1554045810.991 * * [simplify]: Extracting #4: cost 1 inf + 13082 1554045810.999 * * [simplify]: Extracting #5: cost 0 inf + 13149 1554045811.004 * * [simplify]: Extracting #6: cost 0 inf + 13134 1554045811.009 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.im x.re)) 1554045811.009 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* 2 1/3)) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045811.009 * [simplify]: Simplifying (* 2 1/3) 1554045811.009 * * [simplify]: iters left: 2 (3 enodes) 1554045811.012 * * [simplify]: iters left: 1 (11 enodes) 1554045811.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045811.015 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045811.015 * [simplify]: Simplified to 2/3 1554045811.015 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (pow (* (+ x.re x.im) (* (- x.re x.im) x.re)) 2/3) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045811.015 * * * * [progress]: [ 148 / 186 ] simplifiying candidate # 1554045811.015 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1554045811.015 * * [simplify]: iters left: 6 (7 enodes) 1554045811.019 * * [simplify]: iters left: 5 (28 enodes) 1554045811.024 * * [simplify]: iters left: 4 (56 enodes) 1554045811.038 * * [simplify]: iters left: 3 (169 enodes) 1554045811.105 * * [simplify]: iters left: 2 (455 enodes) 1554045811.341 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045811.341 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045811.342 * * [simplify]: Extracting #2: cost 41 inf + 0 1554045811.342 * * [simplify]: Extracting #3: cost 106 inf + 2 1554045811.343 * * [simplify]: Extracting #4: cost 88 inf + 4665 1554045811.348 * * [simplify]: Extracting #5: cost 6 inf + 15002 1554045811.354 * * [simplify]: Extracting #6: cost 0 inf + 15743 1554045811.360 * * [simplify]: Extracting #7: cost 0 inf + 15728 1554045811.366 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1554045811.366 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* 2 1)) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045811.367 * [simplify]: Simplifying (* 2 1) 1554045811.367 * * [simplify]: iters left: 2 (3 enodes) 1554045811.368 * * [simplify]: iters left: 1 (9 enodes) 1554045811.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045811.371 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045811.371 * [simplify]: Simplified to 2 1554045811.371 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (pow (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 2) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045811.371 * * * * [progress]: [ 149 / 186 ] simplifiying candidate # 1554045811.372 * [simplify]: Simplifying (cbrt (* (- x.re x.im) x.re)) 1554045811.372 * * [simplify]: iters left: 5 (5 enodes) 1554045811.374 * * [simplify]: iters left: 4 (18 enodes) 1554045811.380 * * [simplify]: iters left: 3 (26 enodes) 1554045811.388 * * [simplify]: iters left: 2 (40 enodes) 1554045811.398 * * [simplify]: iters left: 1 (51 enodes) 1554045811.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045811.404 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045811.404 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045811.404 * * [simplify]: Extracting #3: cost 15 inf + 43 1554045811.404 * * [simplify]: Extracting #4: cost 3 inf + 703 1554045811.404 * * [simplify]: Extracting #5: cost 0 inf + 1068 1554045811.405 * [simplify]: Simplified to (cbrt (* x.re (- x.re x.im))) 1554045811.405 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (+ x.re x.im))) (cbrt (* 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)) x.im))) 1554045811.405 * * * * [progress]: [ 150 / 186 ] simplifiying candidate # 1554045811.405 * [simplify]: Simplifying (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1554045811.405 * * [simplify]: iters left: 6 (8 enodes) 1554045811.407 * * [simplify]: iters left: 5 (31 enodes) 1554045811.412 * * [simplify]: iters left: 4 (59 enodes) 1554045811.432 * * [simplify]: iters left: 3 (173 enodes) 1554045811.515 * * [simplify]: iters left: 2 (456 enodes) 1554045811.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045811.733 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045811.733 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045811.733 * * [simplify]: Extracting #3: cost 39 inf + 0 1554045811.734 * * [simplify]: Extracting #4: cost 98 inf + 2 1554045811.738 * * [simplify]: Extracting #5: cost 63 inf + 6023 1554045811.747 * * [simplify]: Extracting #6: cost 0 inf + 14665 1554045811.758 * * [simplify]: Extracting #7: cost 0 inf + 14490 1554045811.769 * [simplify]: Simplified to (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1554045811.769 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (* (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))))) (cbrt (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) (* x.im x.re)) x.im))) 1554045811.769 * * * * [progress]: [ 151 / 186 ] simplifiying candidate # 1554045811.770 * [simplify]: Simplifying (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1554045811.770 * * [simplify]: iters left: 6 (8 enodes) 1554045811.773 * * [simplify]: iters left: 5 (31 enodes) 1554045811.783 * * [simplify]: iters left: 4 (59 enodes) 1554045811.810 * * [simplify]: iters left: 3 (173 enodes) 1554045811.917 * * [simplify]: iters left: 2 (456 enodes) 1554045812.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045812.128 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045812.128 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045812.128 * * [simplify]: Extracting #3: cost 39 inf + 0 1554045812.129 * * [simplify]: Extracting #4: cost 98 inf + 2 1554045812.132 * * [simplify]: Extracting #5: cost 63 inf + 5943 1554045812.143 * * [simplify]: Extracting #6: cost 0 inf + 14585 1554045812.153 * * [simplify]: Extracting #7: cost 0 inf + 14410 1554045812.163 * [simplify]: Simplified to (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1554045812.164 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) (sqrt (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) (* x.im x.re)) x.im))) 1554045812.164 * * * * [progress]: [ 152 / 186 ] simplifiying candidate # 1554045812.164 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1554045812.164 * * [simplify]: iters left: 6 (7 enodes) 1554045812.168 * * [simplify]: iters left: 5 (28 enodes) 1554045812.177 * * [simplify]: iters left: 4 (56 enodes) 1554045812.203 * * [simplify]: iters left: 3 (169 enodes) 1554045812.272 * * [simplify]: iters left: 2 (455 enodes) 1554045812.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045812.478 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045812.478 * * [simplify]: Extracting #2: cost 41 inf + 0 1554045812.479 * * [simplify]: Extracting #3: cost 106 inf + 2 1554045812.480 * * [simplify]: Extracting #4: cost 88 inf + 4665 1554045812.485 * * [simplify]: Extracting #5: cost 6 inf + 15002 1554045812.491 * * [simplify]: Extracting #6: cost 0 inf + 15743 1554045812.498 * * [simplify]: Extracting #7: cost 0 inf + 15728 1554045812.506 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1554045812.506 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1) (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) (* x.im x.re)) x.im))) 1554045812.507 * * * * [progress]: [ 153 / 186 ] simplifiying candidate # 1554045812.507 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 1554045812.507 * * [simplify]: iters left: 3 (4 enodes) 1554045812.509 * * [simplify]: iters left: 2 (13 enodes) 1554045812.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045812.512 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045812.512 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045812.512 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045812.512 * * [simplify]: Extracting #4: cost 0 inf + 330 1554045812.512 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 1554045812.513 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.im x.re)) (* (cbrt (* (- x.re x.im) x.re)) (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) (* x.im x.re)) x.im))) 1554045812.513 * * * * [progress]: [ 154 / 186 ] simplifiying candidate # 1554045812.513 * [simplify]: Simplifying (* (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) 1554045812.513 * * [simplify]: iters left: 6 (9 enodes) 1554045812.517 * * [simplify]: iters left: 5 (34 enodes) 1554045812.528 * * [simplify]: iters left: 4 (62 enodes) 1554045812.552 * * [simplify]: iters left: 3 (175 enodes) 1554045812.641 * * [simplify]: iters left: 2 (459 enodes) 1554045812.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045812.798 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045812.798 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045812.798 * * [simplify]: Extracting #3: cost 7 inf + 0 1554045812.798 * * [simplify]: Extracting #4: cost 41 inf + 0 1554045812.799 * * [simplify]: Extracting #5: cost 97 inf + 261 1554045812.801 * * [simplify]: Extracting #6: cost 64 inf + 8008 1554045812.806 * * [simplify]: Extracting #7: cost 3 inf + 15078 1554045812.811 * * [simplify]: Extracting #8: cost 0 inf + 15249 1554045812.817 * [simplify]: Simplified to (* (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1554045812.817 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (cbrt (* (+ 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) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045812.817 * * * * [progress]: [ 155 / 186 ] simplifiying candidate # 1554045812.817 * [simplify]: Simplifying (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1554045812.817 * * [simplify]: iters left: 6 (8 enodes) 1554045812.820 * * [simplify]: iters left: 5 (31 enodes) 1554045812.824 * * [simplify]: iters left: 4 (59 enodes) 1554045812.841 * * [simplify]: iters left: 3 (173 enodes) 1554045812.910 * * [simplify]: iters left: 2 (456 enodes) 1554045813.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045813.115 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045813.115 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045813.115 * * [simplify]: Extracting #3: cost 39 inf + 0 1554045813.116 * * [simplify]: Extracting #4: cost 98 inf + 2 1554045813.117 * * [simplify]: Extracting #5: cost 63 inf + 5943 1554045813.122 * * [simplify]: Extracting #6: cost 0 inf + 14585 1554045813.131 * * [simplify]: Extracting #7: cost 0 inf + 14410 1554045813.142 * [simplify]: Simplified to (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1554045813.142 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (sqrt (cbrt (* (+ 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) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045813.142 * * * * [progress]: [ 156 / 186 ] simplifiying candidate # 1554045813.142 * * * * [progress]: [ 157 / 186 ] simplifiying candidate # 1554045813.143 * [simplify]: Simplifying (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))))) 1554045813.143 * * [simplify]: iters left: 6 (11 enodes) 1554045813.149 * * [simplify]: iters left: 5 (57 enodes) 1554045813.165 * * [simplify]: iters left: 4 (148 enodes) 1554045813.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045813.229 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045813.229 * * [simplify]: Extracting #2: cost 42 inf + 0 1554045813.230 * * [simplify]: Extracting #3: cost 162 inf + 43 1554045813.233 * * [simplify]: Extracting #4: cost 132 inf + 5472 1554045813.243 * * [simplify]: Extracting #5: cost 17 inf + 25547 1554045813.257 * * [simplify]: Extracting #6: cost 0 inf + 29581 1554045813.270 * * [simplify]: Extracting #7: cost 0 inf + 29026 1554045813.284 * [simplify]: Simplified to (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re)))) 1554045813.284 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045813.284 * * * * [progress]: [ 158 / 186 ] simplifiying candidate # 1554045813.285 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) 1554045813.285 * * [simplify]: iters left: 6 (10 enodes) 1554045813.294 * * [simplify]: iters left: 5 (48 enodes) 1554045813.311 * * [simplify]: iters left: 4 (107 enodes) 1554045813.357 * * [simplify]: iters left: 3 (283 enodes) 1554045813.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045813.503 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045813.503 * * [simplify]: Extracting #2: cost 49 inf + 0 1554045813.505 * * [simplify]: Extracting #3: cost 141 inf + 84 1554045813.507 * * [simplify]: Extracting #4: cost 122 inf + 3061 1554045813.521 * * [simplify]: Extracting #5: cost 25 inf + 20698 1554045813.535 * * [simplify]: Extracting #6: cost 0 inf + 26648 1554045813.550 * [simplify]: Simplified to (cbrt (* (+ x.re x.im) (fma (- x.im x.re) x.im (* x.re x.re)))) 1554045813.550 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (fma (- x.im x.re) x.im (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045813.551 * * * * [progress]: [ 159 / 186 ] simplifiying candidate # 1554045813.551 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1554045813.551 * * [simplify]: iters left: 6 (10 enodes) 1554045813.556 * * [simplify]: iters left: 5 (48 enodes) 1554045813.574 * * [simplify]: iters left: 4 (118 enodes) 1554045813.616 * * [simplify]: iters left: 3 (344 enodes) 1554045813.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045813.841 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045813.841 * * [simplify]: Extracting #2: cost 65 inf + 0 1554045813.843 * * [simplify]: Extracting #3: cost 162 inf + 2 1554045813.845 * * [simplify]: Extracting #4: cost 149 inf + 1371 1554045813.855 * * [simplify]: Extracting #5: cost 51 inf + 18228 1554045813.872 * * [simplify]: Extracting #6: cost 1 inf + 31235 1554045813.881 * * [simplify]: Extracting #7: cost 0 inf + 31532 1554045813.890 * [simplify]: Simplified to (cbrt (* (fma x.re x.re (* x.im (+ x.im x.re))) (- x.re x.im))) 1554045813.891 * [simplify]: Simplified (2 1 1 2) 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)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (fma x.re x.re (* x.im (+ 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)) x.im))) 1554045813.891 * * * * [progress]: [ 160 / 186 ] simplifiying candidate # 1554045813.891 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (+ x.re x.im))) 1554045813.891 * * [simplify]: iters left: 5 (6 enodes) 1554045813.893 * * [simplify]: iters left: 4 (28 enodes) 1554045813.898 * * [simplify]: iters left: 3 (60 enodes) 1554045813.911 * * [simplify]: iters left: 2 (120 enodes) 1554045813.948 * * [simplify]: iters left: 1 (209 enodes) 1554045814.036 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045814.036 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045814.036 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045814.037 * * [simplify]: Extracting #3: cost 68 inf + 43 1554045814.039 * * [simplify]: Extracting #4: cost 23 inf + 4369 1554045814.043 * * [simplify]: Extracting #5: cost 0 inf + 7067 1554045814.048 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (+ x.im x.re))) 1554045814.048 * [simplify]: Simplified (2 1 1 2) 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.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045814.049 * * * * [progress]: [ 161 / 186 ] simplifiying candidate # 1554045814.049 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 1554045814.049 * * [simplify]: iters left: 6 (8 enodes) 1554045814.054 * * [simplify]: iters left: 5 (33 enodes) 1554045814.066 * * [simplify]: iters left: 4 (50 enodes) 1554045814.081 * * [simplify]: iters left: 3 (61 enodes) 1554045814.095 * * [simplify]: iters left: 2 (62 enodes) 1554045814.109 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045814.109 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045814.109 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045814.109 * * [simplify]: Extracting #3: cost 17 inf + 43 1554045814.110 * * [simplify]: Extracting #4: cost 6 inf + 733 1554045814.111 * * [simplify]: Extracting #5: cost 1 inf + 1347 1554045814.111 * * [simplify]: Extracting #6: cost 0 inf + 1564 1554045814.112 * [simplify]: Simplified to (cbrt (fma (+ x.re x.im) x.im (* x.re x.re))) 1554045814.112 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (fma (+ 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) (* x.im x.re)) x.im))) 1554045814.113 * * * * [progress]: [ 162 / 186 ] simplifiying candidate # 1554045814.113 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 1554045814.113 * * [simplify]: iters left: 3 (4 enodes) 1554045814.115 * * [simplify]: iters left: 2 (13 enodes) 1554045814.118 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045814.118 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045814.118 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045814.118 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045814.118 * * [simplify]: Extracting #4: cost 0 inf + 330 1554045814.118 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 1554045814.119 * [simplify]: Simplified (2 1 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.re) (* x.im x.im)) x.re)))) (cbrt (+ x.im x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045814.119 * * * * [progress]: [ 163 / 186 ] simplifiying candidate # 1554045814.119 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 1554045814.119 * * [simplify]: iters left: 6 (8 enodes) 1554045814.123 * * [simplify]: iters left: 5 (34 enodes) 1554045814.134 * * [simplify]: iters left: 4 (57 enodes) 1554045814.151 * * [simplify]: iters left: 3 (92 enodes) 1554045814.165 * * [simplify]: iters left: 2 (120 enodes) 1554045814.191 * * [simplify]: iters left: 1 (146 enodes) 1554045814.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045814.222 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045814.222 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045814.222 * * [simplify]: Extracting #3: cost 34 inf + 84 1554045814.222 * * [simplify]: Extracting #4: cost 14 inf + 1491 1554045814.223 * * [simplify]: Extracting #5: cost 2 inf + 2749 1554045814.224 * * [simplify]: Extracting #6: cost 0 inf + 2953 1554045814.225 * [simplify]: Simplified to (cbrt (fma x.re (- x.re x.im) (* x.im x.im))) 1554045814.225 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (fma x.re (- x.re x.im) (* x.im x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045814.225 * * * * [progress]: [ 164 / 186 ] simplifiying candidate # 1554045814.225 * [simplify]: Simplifying (cbrt (- x.re x.im)) 1554045814.225 * * [simplify]: iters left: 3 (4 enodes) 1554045814.226 * * [simplify]: iters left: 2 (14 enodes) 1554045814.228 * * [simplify]: iters left: 1 (17 enodes) 1554045814.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045814.230 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045814.230 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045814.230 * * [simplify]: Extracting #3: cost 5 inf + 43 1554045814.231 * * [simplify]: Extracting #4: cost 0 inf + 412 1554045814.231 * [simplify]: Simplified to (cbrt (- x.re x.im)) 1554045814.231 * [simplify]: Simplified (2 1 1 2) 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.re x.im) x.re)))) (cbrt (- x.re x.im))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045814.231 * * * * [progress]: [ 165 / 186 ] simplifiying candidate # 1554045814.231 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1554045814.231 * * [simplify]: iters left: 6 (16 enodes) 1554045814.239 * * [simplify]: iters left: 5 (76 enodes) 1554045814.270 * * [simplify]: iters left: 4 (181 enodes) 1554045814.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045814.340 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045814.340 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045814.340 * * [simplify]: Extracting #3: cost 52 inf + 0 1554045814.340 * * [simplify]: Extracting #4: cost 126 inf + 2 1554045814.342 * * [simplify]: Extracting #5: cost 135 inf + 8275 1554045814.346 * * [simplify]: Extracting #6: cost 53 inf + 25234 1554045814.352 * * [simplify]: Extracting #7: cost 14 inf + 36967 1554045814.359 * * [simplify]: Extracting #8: cost 0 inf + 43166 1554045814.375 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* (fma 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)))))) 1554045814.375 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* (fma 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.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045814.376 * * * * [progress]: [ 166 / 186 ] simplifiying candidate # 1554045814.376 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1554045814.376 * * [simplify]: iters left: 6 (18 enodes) 1554045814.387 * * [simplify]: iters left: 5 (78 enodes) 1554045814.415 * * [simplify]: iters left: 4 (173 enodes) 1554045814.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045814.516 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045814.516 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045814.516 * * [simplify]: Extracting #3: cost 74 inf + 0 1554045814.517 * * [simplify]: Extracting #4: cost 175 inf + 2 1554045814.520 * * [simplify]: Extracting #5: cost 153 inf + 10005 1554045814.531 * * [simplify]: Extracting #6: cost 24 inf + 46850 1554045814.547 * * [simplify]: Extracting #7: cost 1 inf + 43969 1554045814.563 * * [simplify]: Extracting #8: cost 0 inf + 42686 1554045814.579 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (fma x.re (* x.re x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) 1554045814.579 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (fma 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.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045814.579 * * * * [progress]: [ 167 / 186 ] simplifiying candidate # 1554045814.580 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1554045814.580 * * [simplify]: iters left: 6 (18 enodes) 1554045814.590 * * [simplify]: iters left: 5 (82 enodes) 1554045814.627 * * [simplify]: iters left: 4 (182 enodes) 1554045814.697 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045814.697 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045814.697 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045814.697 * * [simplify]: Extracting #3: cost 69 inf + 0 1554045814.698 * * [simplify]: Extracting #4: cost 149 inf + 43 1554045814.701 * * [simplify]: Extracting #5: cost 182 inf + 5602 1554045814.711 * * [simplify]: Extracting #6: cost 68 inf + 30951 1554045814.727 * * [simplify]: Extracting #7: cost 9 inf + 47608 1554045814.745 * * [simplify]: Extracting #8: cost 0 inf + 51815 1554045814.761 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* 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.re)))) 1554045814.761 * [simplify]: Simplified (2 1 1 1) to (λ (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)) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045814.762 * * * * [progress]: [ 168 / 186 ] simplifiying candidate # 1554045814.762 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1554045814.762 * * [simplify]: iters left: 6 (14 enodes) 1554045814.766 * * [simplify]: iters left: 5 (54 enodes) 1554045814.775 * * [simplify]: iters left: 4 (122 enodes) 1554045814.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045814.843 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045814.843 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045814.844 * * [simplify]: Extracting #3: cost 61 inf + 0 1554045814.844 * * [simplify]: Extracting #4: cost 152 inf + 85 1554045814.845 * * [simplify]: Extracting #5: cost 142 inf + 3263 1554045814.850 * * [simplify]: Extracting #6: cost 36 inf + 22348 1554045814.863 * * [simplify]: Extracting #7: cost 0 inf + 29899 1554045814.876 * [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) (- (* x.re x.re) (* x.im x.im))))) 1554045814.876 * [simplify]: Simplified (2 1 1 1) to (λ (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.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045814.877 * * * * [progress]: [ 169 / 186 ] simplifiying candidate # 1554045814.877 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1554045814.877 * * [simplify]: iters left: 6 (15 enodes) 1554045814.885 * * [simplify]: iters left: 5 (72 enodes) 1554045814.918 * * [simplify]: iters left: 4 (169 enodes) 1554045815.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045815.010 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045815.010 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045815.010 * * [simplify]: Extracting #3: cost 48 inf + 0 1554045815.011 * * [simplify]: Extracting #4: cost 101 inf + 2 1554045815.012 * * [simplify]: Extracting #5: cost 139 inf + 2401 1554045815.019 * * [simplify]: Extracting #6: cost 47 inf + 17616 1554045815.032 * * [simplify]: Extracting #7: cost 3 inf + 29957 1554045815.042 * * [simplify]: Extracting #8: cost 0 inf + 31466 1554045815.051 * [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.re)))) 1554045815.052 * [simplify]: Simplified (2 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.re))) (cbrt (* (* 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.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045815.052 * * * * [progress]: [ 170 / 186 ] simplifiying candidate # 1554045815.052 * [simplify]: Simplifying (* (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)))) 1554045815.052 * * [simplify]: iters left: 6 (14 enodes) 1554045815.058 * * [simplify]: iters left: 5 (54 enodes) 1554045815.067 * * [simplify]: iters left: 4 (115 enodes) 1554045815.139 * * [simplify]: iters left: 3 (473 enodes) 1554045815.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045815.731 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045815.731 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045815.731 * * [simplify]: Extracting #3: cost 95 inf + 0 1554045815.732 * * [simplify]: Extracting #4: cost 261 inf + 1688 1554045815.739 * * [simplify]: Extracting #5: cost 111 inf + 29896 1554045815.767 * * [simplify]: Extracting #6: cost 1 inf + 53784 1554045815.782 * * [simplify]: Extracting #7: cost 0 inf + 53996 1554045815.796 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (- x.re x.im) (* (* (+ x.im x.re) (+ x.im x.re)) x.re)))) 1554045815.796 * [simplify]: Simplified (2 1 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.im x.re)) x.re)))) (cbrt (+ x.re x.im))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045815.797 * * * * [progress]: [ 171 / 186 ] simplifiying candidate # 1554045815.797 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1554045815.797 * * [simplify]: iters left: 6 (14 enodes) 1554045815.801 * * [simplify]: iters left: 5 (67 enodes) 1554045815.821 * * [simplify]: iters left: 4 (147 enodes) 1554045815.870 * * [simplify]: iters left: 3 (435 enodes) 1554045816.099 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045816.099 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045816.099 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045816.099 * * [simplify]: Extracting #3: cost 76 inf + 0 1554045816.101 * * [simplify]: Extracting #4: cost 233 inf + 305 1554045816.107 * * [simplify]: Extracting #5: cost 171 inf + 20046 1554045816.126 * * [simplify]: Extracting #6: cost 28 inf + 48404 1554045816.147 * * [simplify]: Extracting #7: cost 2 inf + 54612 1554045816.168 * * [simplify]: Extracting #8: cost 0 inf + 54996 1554045816.190 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (fma (* x.im (* x.im x.im)) x.re (* (* x.re x.re) (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) 1554045816.190 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- x.re x.im) (fma (* x.im (* x.im x.im)) x.re (* (* x.re 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.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045816.190 * * * * [progress]: [ 172 / 186 ] simplifiying candidate # 1554045816.191 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1554045816.191 * * [simplify]: iters left: 6 (13 enodes) 1554045816.197 * * [simplify]: iters left: 5 (53 enodes) 1554045816.213 * * [simplify]: iters left: 4 (104 enodes) 1554045816.252 * * [simplify]: iters left: 3 (416 enodes) 1554045816.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045816.712 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045816.713 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045816.713 * * [simplify]: Extracting #3: cost 84 inf + 0 1554045816.714 * * [simplify]: Extracting #4: cost 273 inf + 329 1554045816.719 * * [simplify]: Extracting #5: cost 170 inf + 23339 1554045816.733 * * [simplify]: Extracting #6: cost 10 inf + 54816 1554045816.759 * * [simplify]: Extracting #7: cost 0 inf + 56291 1554045816.796 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) 1554045816.796 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (- x.re x.im))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045816.797 * * * * [progress]: [ 173 / 186 ] simplifiying candidate #real (real->posit16 (* (cbrt (* (+ 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) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1554045816.797 * * * * [progress]: [ 174 / 186 ] simplifiying candidate # 1554045816.797 * * * * [progress]: [ 175 / 186 ] simplifiying candidate # 1554045816.797 * [simplify]: Simplifying (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045816.797 * * [simplify]: iters left: 6 (13 enodes) 1554045816.806 * * [simplify]: iters left: 5 (54 enodes) 1554045816.826 * * [simplify]: iters left: 4 (111 enodes) 1554045816.860 * * [simplify]: iters left: 3 (229 enodes) 1554045816.909 * * [simplify]: iters left: 2 (412 enodes) 1554045817.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045817.003 * * [simplify]: Extracting #1: cost 60 inf + 0 1554045817.004 * * [simplify]: Extracting #2: cost 174 inf + 1 1554045817.005 * * [simplify]: Extracting #3: cost 207 inf + 2304 1554045817.008 * * [simplify]: Extracting #4: cost 94 inf + 27599 1554045817.015 * * [simplify]: Extracting #5: cost 23 inf + 57798 1554045817.023 * * [simplify]: Extracting #6: cost 7 inf + 67440 1554045817.031 * * [simplify]: Extracting #7: cost 0 inf + 73677 1554045817.041 * [simplify]: Simplified to (cbrt (* x.re (- (* x.im x.im)))) 1554045817.041 * [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)))) (cbrt (* x.re (- (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045817.042 * * * * [progress]: [ 176 / 186 ] simplifiying candidate # 1554045817.042 * [simplify]: Simplifying x.re 1554045817.042 * * [simplify]: iters left: 0 (1 enodes) 1554045817.042 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045817.043 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045817.043 * [simplify]: Simplified to x.re 1554045817.043 * [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.re x.im) (* x.im x.re)) x.im))) 1554045817.043 * * * * [progress]: [ 177 / 186 ] simplifiying candidate # 1554045817.043 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 1554045817.043 * * [simplify]: iters left: 6 (11 enodes) 1554045817.054 * * [simplify]: iters left: 5 (41 enodes) 1554045817.067 * * [simplify]: iters left: 4 (69 enodes) 1554045817.091 * * [simplify]: iters left: 3 (143 enodes) 1554045817.140 * * [simplify]: iters left: 2 (326 enodes) 1554045817.284 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045817.284 * * [simplify]: Extracting #1: cost 18 inf + 0 1554045817.285 * * [simplify]: Extracting #2: cost 105 inf + 1 1554045817.286 * * [simplify]: Extracting #3: cost 199 inf + 489 1554045817.290 * * [simplify]: Extracting #4: cost 134 inf + 13799 1554045817.300 * * [simplify]: Extracting #5: cost 30 inf + 36239 1554045817.314 * * [simplify]: Extracting #6: cost 5 inf + 44800 1554045817.330 * * [simplify]: Extracting #7: cost 0 inf + 48684 1554045817.345 * [simplify]: Simplified to (/ (cbrt -1) (/ -1 x.re)) 1554045817.345 * [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)))) (/ (cbrt -1) (/ -1 x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045817.345 * * * * [progress]: [ 178 / 186 ] simplifiying candidate # 1554045817.346 * [simplify]: Simplifying (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045817.346 * * [simplify]: iters left: 6 (13 enodes) 1554045817.352 * * [simplify]: iters left: 5 (54 enodes) 1554045817.363 * * [simplify]: iters left: 4 (111 enodes) 1554045817.396 * * [simplify]: iters left: 3 (229 enodes) 1554045817.473 * * [simplify]: iters left: 2 (412 enodes) 1554045817.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045817.572 * * [simplify]: Extracting #1: cost 60 inf + 0 1554045817.572 * * [simplify]: Extracting #2: cost 174 inf + 1 1554045817.573 * * [simplify]: Extracting #3: cost 207 inf + 2304 1554045817.576 * * [simplify]: Extracting #4: cost 94 inf + 27599 1554045817.584 * * [simplify]: Extracting #5: cost 23 inf + 57798 1554045817.603 * * [simplify]: Extracting #6: cost 7 inf + 67440 1554045817.614 * * [simplify]: Extracting #7: cost 0 inf + 73677 1554045817.622 * [simplify]: Simplified to (cbrt (* x.re (- (* x.im x.im)))) 1554045817.622 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* x.re (- (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045817.622 * * * * [progress]: [ 179 / 186 ] simplifiying candidate # 1554045817.622 * [simplify]: Simplifying x.re 1554045817.623 * * [simplify]: iters left: 0 (1 enodes) 1554045817.623 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045817.623 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045817.623 * [simplify]: Simplified to x.re 1554045817.623 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) x.re) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045817.623 * * * * [progress]: [ 180 / 186 ] simplifiying candidate # 1554045817.623 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 1554045817.623 * * [simplify]: iters left: 6 (11 enodes) 1554045817.627 * * [simplify]: iters left: 5 (41 enodes) 1554045817.635 * * [simplify]: iters left: 4 (69 enodes) 1554045817.651 * * [simplify]: iters left: 3 (143 enodes) 1554045817.708 * * [simplify]: iters left: 2 (326 enodes) 1554045817.827 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045817.827 * * [simplify]: Extracting #1: cost 18 inf + 0 1554045817.827 * * [simplify]: Extracting #2: cost 105 inf + 1 1554045817.828 * * [simplify]: Extracting #3: cost 199 inf + 489 1554045817.830 * * [simplify]: Extracting #4: cost 134 inf + 13799 1554045817.835 * * [simplify]: Extracting #5: cost 30 inf + 36239 1554045817.847 * * [simplify]: Extracting #6: cost 5 inf + 44800 1554045817.857 * * [simplify]: Extracting #7: cost 0 inf + 48684 1554045817.864 * [simplify]: Simplified to (/ (cbrt -1) (/ -1 x.re)) 1554045817.864 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (/ (cbrt -1) (/ -1 x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045817.864 * * * * [progress]: [ 181 / 186 ] simplifiying candidate # 1554045817.864 * [simplify]: Simplifying (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1554045817.865 * * [simplify]: iters left: 6 (13 enodes) 1554045817.869 * * [simplify]: iters left: 5 (54 enodes) 1554045817.883 * * [simplify]: iters left: 4 (111 enodes) 1554045817.904 * * [simplify]: iters left: 3 (229 enodes) 1554045817.975 * * [simplify]: iters left: 2 (412 enodes) 1554045818.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045818.095 * * [simplify]: Extracting #1: cost 60 inf + 0 1554045818.096 * * [simplify]: Extracting #2: cost 174 inf + 1 1554045818.098 * * [simplify]: Extracting #3: cost 207 inf + 2304 1554045818.104 * * [simplify]: Extracting #4: cost 94 inf + 27599 1554045818.117 * * [simplify]: Extracting #5: cost 23 inf + 57798 1554045818.131 * * [simplify]: Extracting #6: cost 7 inf + 67440 1554045818.140 * * [simplify]: Extracting #7: cost 0 inf + 73677 1554045818.148 * [simplify]: Simplified to (cbrt (* x.re (- (* x.im x.im)))) 1554045818.148 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* x.re (- (* x.im 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) (* x.im x.re)) x.im))) 1554045818.148 * * * * [progress]: [ 182 / 186 ] simplifiying candidate # 1554045818.148 * [simplify]: Simplifying x.re 1554045818.148 * * [simplify]: iters left: 0 (1 enodes) 1554045818.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045818.149 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045818.149 * [simplify]: Simplified to x.re 1554045818.149 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* x.re (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) (* x.im x.re)) x.im))) 1554045818.149 * * * * [progress]: [ 183 / 186 ] simplifiying candidate # 1554045818.149 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 1554045818.149 * * [simplify]: iters left: 6 (11 enodes) 1554045818.152 * * [simplify]: iters left: 5 (41 enodes) 1554045818.160 * * [simplify]: iters left: 4 (69 enodes) 1554045818.185 * * [simplify]: iters left: 3 (143 enodes) 1554045818.217 * * [simplify]: iters left: 2 (326 enodes) 1554045818.355 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045818.355 * * [simplify]: Extracting #1: cost 18 inf + 0 1554045818.356 * * [simplify]: Extracting #2: cost 105 inf + 1 1554045818.357 * * [simplify]: Extracting #3: cost 199 inf + 489 1554045818.360 * * [simplify]: Extracting #4: cost 134 inf + 13799 1554045818.371 * * [simplify]: Extracting #5: cost 30 inf + 36239 1554045818.384 * * [simplify]: Extracting #6: cost 5 inf + 44800 1554045818.401 * * [simplify]: Extracting #7: cost 0 inf + 48684 1554045818.409 * [simplify]: Simplified to (/ (cbrt -1) (/ -1 x.re)) 1554045818.409 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt -1) (/ -1 x.re)) (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) (* x.im x.re)) x.im))) 1554045818.409 * * * * [progress]: [ 184 / 186 ] simplifiying candidate # 1554045818.409 * [simplify]: Simplifying (exp (* 1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 1554045818.409 * * [simplify]: iters left: 6 (12 enodes) 1554045818.413 * * [simplify]: iters left: 5 (49 enodes) 1554045818.424 * * [simplify]: iters left: 4 (95 enodes) 1554045818.450 * * [simplify]: iters left: 3 (167 enodes) 1554045818.480 * * [simplify]: iters left: 2 (270 enodes) 1554045818.559 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045818.559 * * [simplify]: Extracting #1: cost 75 inf + 0 1554045818.560 * * [simplify]: Extracting #2: cost 159 inf + 1 1554045818.561 * * [simplify]: Extracting #3: cost 186 inf + 1650 1554045818.564 * * [simplify]: Extracting #4: cost 90 inf + 24310 1554045818.570 * * [simplify]: Extracting #5: cost 17 inf + 60031 1554045818.579 * * [simplify]: Extracting #6: cost 0 inf + 69855 1554045818.586 * [simplify]: Simplified to (* (* (cbrt x.re) (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.re) (* (cbrt x.im) (cbrt x.im)))) 1554045818.586 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt x.re) (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.re) (* (cbrt x.im) (cbrt x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045818.586 * * * * [progress]: [ 185 / 186 ] simplifiying candidate # 1554045818.587 * [simplify]: Simplifying (pow x.re 2) 1554045818.587 * * [simplify]: iters left: 1 (3 enodes) 1554045818.588 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045818.588 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045818.588 * * [simplify]: Extracting #2: cost 4 inf + 2 1554045818.588 * * [simplify]: Extracting #3: cost 1 inf + 85 1554045818.588 * * [simplify]: Extracting #4: cost 0 inf + 297 1554045818.588 * [simplify]: Simplified to (* x.re x.re) 1554045818.589 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* x.re x.re) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045818.589 * * * * [progress]: [ 186 / 186 ] simplifiying candidate # 1554045818.589 * [simplify]: Simplifying (pow x.re 2) 1554045818.589 * * [simplify]: iters left: 1 (3 enodes) 1554045818.590 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045818.590 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045818.590 * * [simplify]: Extracting #2: cost 4 inf + 2 1554045818.590 * * [simplify]: Extracting #3: cost 1 inf + 85 1554045818.590 * * [simplify]: Extracting #4: cost 0 inf + 297 1554045818.591 * [simplify]: Simplified to (* x.re x.re) 1554045818.591 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* x.re x.re) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1554045818.591 * * * [progress]: adding candidates to table 1554045821.474 * [progress]: [Phase 3 of 3] Extracting. 1554045821.474 * * [regime]: Finding splitpoints for: (# # # # # # # # #) 1554045821.479 * * * [regime-changes]: Trying 2 branch expressions: (x.im x.re) 1554045821.479 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # #) 1554045821.544 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # #) 1554045821.641 * * * [regime]: Found split indices: #